.elementor-1828 .elementor-element.elementor-element-1d9a7739{--display:flex;--min-height:59.115vw;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0.651vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1828 .elementor-element.elementor-element-7697c40{width:var( --container-widget-width, 13.281vw );max-width:13.281vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:13.281vw;--container-widget-flex-grow:0;top:14.974vw;z-index:0;}body:not(.rtl) .elementor-1828 .elementor-element.elementor-element-7697c40{right:0px;}body.rtl .elementor-1828 .elementor-element.elementor-element-7697c40{left:0px;}.elementor-1828 .elementor-element.elementor-element-e0ba1ff{width:var( --container-widget-width, 5.469vw );max-width:5.469vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5.469vw;--container-widget-flex-grow:0;top:24.74vw;z-index:0;}body:not(.rtl) .elementor-1828 .elementor-element.elementor-element-e0ba1ff{left:3.906vw;}body.rtl .elementor-1828 .elementor-element.elementor-element-e0ba1ff{right:3.906vw;}.elementor-1828 .elementor-element.elementor-element-7ef77449{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-1828 .elementor-element.elementor-element-418d07c3{--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:center;--align-items:flex-start;--gap:0.45vw 0.45vw;--row-gap:0.45vw;--column-gap:0.45vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-4665a72e{--display:flex;--min-height:1px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3.125vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-4665a72e:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-4665a72e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(106,60,222,0) 0%, rgba(106,60,222,.85) 100%);}.elementor-1828 .elementor-element.elementor-element-4665a72e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-6e020ff8{width:var( --container-widget-width, 5.664vw );max-width:5.664vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5.664vw;--container-widget-flex-grow:0;}.elementor-1828 .elementor-element.elementor-element-6e020ff8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-6e020ff8 img{width:5.664vw;}.elementor-1828 .elementor-element.elementor-element-6518fef5{--display:flex;--min-height:1px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3.125vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-6518fef5:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-6518fef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(106,60,222,.85) 0%, rgba(106,60,222,0) 100%);}.elementor-1828 .elementor-element.elementor-element-6518fef5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-388cc433{margin:0.3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.042vw;font-weight:600;text-transform:uppercase;line-height:1.429em;letter-spacing:0.24em;color:#3A12C4;}.elementor-1828 .elementor-element.elementor-element-4e4501b8{margin:0.85vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;}.elementor-1828 .elementor-element.elementor-element-4e4501b8 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:4vw;font-weight:400;line-height:1.075em;color:#2A0FA6;}.elementor-1828 .elementor-element.elementor-element-635412f5{margin:1.58vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.4vw;font-weight:400;line-height:1.279em;color:#231C7E;}.elementor-1828 .elementor-element.elementor-element-412df6f7{margin:0.944vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.4vw;font-weight:400;line-height:1.279em;color:#231C7E;}.elementor-1828 .elementor-element.elementor-element-52135f1{margin:0.716vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.4vw;font-weight:400;line-height:1.279em;color:#231C7E;}.elementor-1828 .elementor-element.elementor-element-53f3f134{--display:flex;--min-height:10.69vw;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#E2D8F7;--border-color:#E2D8F7;--border-radius:1.302vw 1.302vw 1.302vw 1.302vw;box-shadow:0px 10px 30px -22px rgba(91,63,196,.25);--margin-top:1.709vw;--margin-bottom:0vw;--margin-left:1.107vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-53f3f134:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-53f3f134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.62);}.elementor-1828 .elementor-element.elementor-element-6159da35{--display:flex;--min-height:10.69vw;--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:center;--gap:1.76vw 1.76vw;--row-gap:1.76vw;--column-gap:1.76vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2.54vw;--padding-right:0vw;}.elementor-1828 .elementor-element.elementor-element-3674f9e0{width:var( --container-widget-width, 7.292vw );max-width:7.292vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:7.292vw;--container-widget-flex-grow:0;}.elementor-1828 .elementor-element.elementor-element-3674f9e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-3674f9e0 img{width:7.292vw;}.elementor-1828 .elementor-element.elementor-element-3637f842{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-422f0537{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1828 .elementor-element.elementor-element-422f0537 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:1.42vw;font-weight:400;line-height:1.2em;color:#2A0FA6;}.elementor-1828 .elementor-element.elementor-element-4e3a84e{margin:0.6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:1.157vw;font-weight:400;line-height:1.43em;color:#231C7E;}.elementor-1828 .elementor-element.elementor-element-33961363{--display:flex;--min-height:10.69vw;--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:center;--gap:1.89vw 1.89vw;--row-gap:1.89vw;--column-gap:1.89vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:3.08vw;--padding-right:0vw;}.elementor-1828 .elementor-element.elementor-element-363aa20{width:var( --container-widget-width, 7.292vw );max-width:7.292vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:7.292vw;--container-widget-flex-grow:0;}.elementor-1828 .elementor-element.elementor-element-363aa20.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-363aa20 img{width:7.292vw;}.elementor-1828 .elementor-element.elementor-element-6dd451c8{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-7dde3a46{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1828 .elementor-element.elementor-element-7dde3a46 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:1.42vw;font-weight:400;line-height:1.2em;color:#2A0FA6;}.elementor-1828 .elementor-element.elementor-element-5ee5f8c1{margin:0.6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:1.157vw;font-weight:400;line-height:1.43em;color:#231C7E;}.elementor-1828 .elementor-element.elementor-element-3f95cd30{--display:flex;--position:absolute;--min-height:6.64vw;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:2.02vw;--z-index:0;}.elementor-1828 .elementor-element.elementor-element-3f95cd30:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-3f95cd30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9CCF5;}body:not(.rtl) .elementor-1828 .elementor-element.elementor-element-3f95cd30{left:0px;}body.rtl .elementor-1828 .elementor-element.elementor-element-3f95cd30{right:0px;}.elementor-1828 .elementor-element.elementor-element-652afb4a{--display:flex;--min-height:10.69vw;--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:center;--gap:1.89vw 1.89vw;--row-gap:1.89vw;--column-gap:1.89vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:2.97vw;--padding-right:0vw;}.elementor-1828 .elementor-element.elementor-element-1466681d{width:var( --container-widget-width, 7.292vw );max-width:7.292vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:7.292vw;--container-widget-flex-grow:0;}.elementor-1828 .elementor-element.elementor-element-1466681d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-1466681d img{width:7.292vw;}.elementor-1828 .elementor-element.elementor-element-10889d80{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-5322c18d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1828 .elementor-element.elementor-element-5322c18d .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:1.42vw;font-weight:400;line-height:1.2em;color:#2A0FA6;}.elementor-1828 .elementor-element.elementor-element-22d7ddcb{margin:0.6vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:1.157vw;font-weight:400;line-height:1.43em;color:#231C7E;}.elementor-1828 .elementor-element.elementor-element-2ac679d0{--display:flex;--position:absolute;--min-height:6.64vw;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:2.02vw;--z-index:0;}.elementor-1828 .elementor-element.elementor-element-2ac679d0:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-2ac679d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9CCF5;}body:not(.rtl) .elementor-1828 .elementor-element.elementor-element-2ac679d0{left:0px;}body.rtl .elementor-1828 .elementor-element.elementor-element-2ac679d0{right:0px;}.elementor-1828 .elementor-element.elementor-element-16b66a08{--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:center;--align-items:flex-start;--gap:0.45vw 0.45vw;--row-gap:0.45vw;--column-gap:0.45vw;--margin-top:1.823vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-16a8b311{--display:flex;--min-height:1px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2.43vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-16a8b311:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-16a8b311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(106,60,222,0) 0%, rgba(106,60,222,.85) 100%);}.elementor-1828 .elementor-element.elementor-element-16a8b311.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-1c6b1687{width:var( --container-widget-width, 5.664vw );max-width:5.664vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:5.664vw;--container-widget-flex-grow:0;}.elementor-1828 .elementor-element.elementor-element-1c6b1687.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-1c6b1687 img{width:5.664vw;}.elementor-1828 .elementor-element.elementor-element-12f00a00{--display:flex;--min-height:1px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2.43vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-12f00a00:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-12f00a00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, rgba(106,60,222,.85) 0%, rgba(106,60,222,0) 100%);}.elementor-1828 .elementor-element.elementor-element-12f00a00.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-7dbda3dc{margin:0.977vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.042vw;font-weight:600;text-transform:uppercase;line-height:1.429em;letter-spacing:0.24em;color:#3A12C4;}.elementor-1828 .elementor-element.elementor-element-560ea6ed{margin:0.863vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.4vw;font-weight:400;line-height:1.279em;color:#231C7E;}.elementor-1828 .elementor-element.elementor-element-741fb1fa{--display:flex;--min-height:88vw;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3.84vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-1828 .elementor-element.elementor-element-395506a5{width:var( --container-widget-width, 8.984vw );max-width:8.984vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:8.984vw;--container-widget-flex-grow:0;top:32.227vw;z-index:0;}body:not(.rtl) .elementor-1828 .elementor-element.elementor-element-395506a5{left:0vw;}body.rtl .elementor-1828 .elementor-element.elementor-element-395506a5{right:0vw;}.elementor-1828 .elementor-element.elementor-element-58354c76{width:var( --container-widget-width, 7.682vw );max-width:7.682vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:7.682vw;--container-widget-flex-grow:0;top:13.021vw;z-index:0;}body:not(.rtl) .elementor-1828 .elementor-element.elementor-element-58354c76{right:0px;}body.rtl .elementor-1828 .elementor-element.elementor-element-58354c76{left:0px;}.elementor-1828 .elementor-element.elementor-element-64a4944{--display:flex;--min-height:52.15vw;--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:0px 0px;--row-gap:0px;--column-gap:0px;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:#EAE0FA;--border-color:#EAE0FA;--border-radius:1.823vw 1.823vw 1.823vw 1.823vw;box-shadow:0px 24px 60px -34px rgba(75,51,181,.38);--margin-top:0vw;--margin-bottom:0vw;--margin-left:0.521vw;--margin-right:0vw;--padding-top:1.758vw;--padding-bottom:1.2vw;--padding-left:3.32vw;--padding-right:2.73vw;--z-index:1;}.elementor-1828 .elementor-element.elementor-element-64a4944:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-64a4944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.97);}.elementor-1828 .elementor-element.elementor-element-bc31472{--display:flex;--min-height:7.62vw;--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-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#EDE6FB;--border-color:#EDE6FB;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-2e34c89d{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-2e34c89d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-21e967d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1828 .elementor-element.elementor-element-21e967d9 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:3.125vw;font-weight:400;line-height:1.15em;color:#2A0FA6;}.elementor-1828 .elementor-element.elementor-element-7570b38f{--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0.957vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-72c99f0c{--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:center;--gap:0.78vw 0.78vw;--row-gap:0.78vw;--column-gap:0.78vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-be556b0{width:var( --container-widget-width, 1.432vw );max-width:1.432vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1.432vw;--container-widget-flex-grow:0;}.elementor-1828 .elementor-element.elementor-element-be556b0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-be556b0 img{width:1.432vw;}.elementor-1828 .elementor-element.elementor-element-3a6cebea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:1.17vw;font-weight:400;line-height:1.2em;color:#2B2760;}.elementor-1828 .elementor-element.elementor-element-473015ef{--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:center;--gap:0.78vw 0.78vw;--row-gap:0.78vw;--column-gap:0.78vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:3.06vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-6aa27ba{width:var( --container-widget-width, 1.432vw );max-width:1.432vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1.432vw;--container-widget-flex-grow:0;}.elementor-1828 .elementor-element.elementor-element-6aa27ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-6aa27ba img{width:1.432vw;}.elementor-1828 .elementor-element.elementor-element-75766e0f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:1.17vw;font-weight:400;line-height:1.2em;color:#2B2760;}.elementor-1828 .elementor-element.elementor-element-5ecc93e5{--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:center;--gap:0.7vw 0.7vw;--row-gap:0.7vw;--column-gap:0.7vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:3.45vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-1ed6962{width:var( --container-widget-width, 1.432vw );max-width:1.432vw;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:1.432vw;--container-widget-flex-grow:0;}.elementor-1828 .elementor-element.elementor-element-1ed6962.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-1ed6962 img{width:1.432vw;}.elementor-1828 .elementor-element.elementor-element-10e32ad9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Outfit", Sans-serif;font-size:1.17vw;font-weight:400;line-height:1.2em;color:#2B2760;}.elementor-1828 .elementor-element.elementor-element-44b3869c{width:var( --container-widget-width, 1.432vw );max-width:1.432vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.45vw;padding:0px 0px 0px 0px;--container-widget-width:1.432vw;--container-widget-flex-grow:0;}.elementor-1828 .elementor-element.elementor-element-44b3869c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-44b3869c img{width:1.432vw;}.elementor-1828 .elementor-element.elementor-element-32547be{width:var( --container-widget-width, 1.432vw );max-width:1.432vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.6vw;padding:0px 0px 0px 0px;--container-widget-width:1.432vw;--container-widget-flex-grow:0;}.elementor-1828 .elementor-element.elementor-element-32547be.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-32547be img{width:1.432vw;}.elementor-1828 .elementor-element.elementor-element-3ac64166{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:-1.24vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-e2f91b7{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0.39vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-68122dab{--display:flex;--min-height:2.148vw;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-68122dab:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-68122dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #4B2BC8 0%, #6B3FE0 100%);}.elementor-1828 .elementor-element.elementor-element-68122dab.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-5084782{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1828 .elementor-element.elementor-element-5084782 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-1828 .elementor-element.elementor-element-4bb380f6{margin:0.52vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.042vw;font-weight:600;line-height:1.3em;color:#2A0FA6;}.elementor-1828 .elementor-element.elementor-element-3e25e8af{--display:flex;--position:absolute;--min-height:1px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:1.465vw;--z-index:0;}.elementor-1828 .elementor-element.elementor-element-3e25e8af:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-3e25e8af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7CAF3;}body:not(.rtl) .elementor-1828 .elementor-element.elementor-element-3e25e8af{left:6.69vw;}body.rtl .elementor-1828 .elementor-element.elementor-element-3e25e8af{right:6.69vw;}.elementor-1828 .elementor-element.elementor-element-6c3f17d2{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0.39vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-3b209dee{--display:flex;--min-height:2.148vw;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-3b209dee:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-3b209dee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4D9F9;}.elementor-1828 .elementor-element.elementor-element-3b209dee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-54efc8a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1828 .elementor-element.elementor-element-54efc8a2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1em;color:#A08BD8;}.elementor-1828 .elementor-element.elementor-element-28fa53f{margin:0.52vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.042vw;font-weight:400;line-height:1.3em;color:#9A8FC8;}.elementor-1828 .elementor-element.elementor-element-67ebab03{--display:flex;--position:absolute;--min-height:1px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:1.465vw;--z-index:0;}.elementor-1828 .elementor-element.elementor-element-67ebab03:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-67ebab03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D7CAF3;}body:not(.rtl) .elementor-1828 .elementor-element.elementor-element-67ebab03{left:6.69vw;}body.rtl .elementor-1828 .elementor-element.elementor-element-67ebab03{right:6.69vw;}.elementor-1828 .elementor-element.elementor-element-7cb4030{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0.39vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-4215e320{--display:flex;--min-height:2.148vw;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:50% 50% 50% 50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-4215e320:not(.elementor-motion-effects-element-type-background), .elementor-1828 .elementor-element.elementor-element-4215e320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E4D9F9;}.elementor-1828 .elementor-element.elementor-element-4215e320.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1828 .elementor-element.elementor-element-42792ed4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1828 .elementor-element.elementor-element-42792ed4 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:1.042vw;font-weight:500;line-height:1em;color:#A08BD8;}.elementor-1828 .elementor-element.elementor-element-7be1878a{margin:0.52vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:1.042vw;font-weight:400;line-height:1.3em;color:#9A8FC8;}.elementor-1828 .elementor-element.elementor-element-10301ee1{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0.8vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-4a7546e2{width:100%;max-width:100%;}.elementor-1828 .elementor-element.elementor-element-d05052d{margin:1.04vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:0.911vw;font-weight:400;line-height:1.4em;color:#6B5FA8;}@media(max-width:1024px){.elementor-1828 .elementor-element.elementor-element-1d9a7739{--min-height:0px;--padding-top:56px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-7ef77449{--padding-top:0px;--padding-bottom:0px;--padding-left:28px;--padding-right:28px;}.elementor-1828 .elementor-element.elementor-element-418d07c3{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1828 .elementor-element.elementor-element-4665a72e{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-6e020ff8{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-1828 .elementor-element.elementor-element-6e020ff8 img{width:60px;}.elementor-1828 .elementor-element.elementor-element-6518fef5{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-388cc433{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-4e4501b8{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1828 .elementor-element.elementor-element-4e4501b8 .elementor-heading-title{font-size:52px;line-height:1.12em;}.elementor-1828 .elementor-element.elementor-element-635412f5{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-412df6f7{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-52135f1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-53f3f134{--min-height:0px;--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;--border-radius:18px 18px 18px 18px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-6159da35{--min-height:0px;--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-1828 .elementor-element.elementor-element-3674f9e0{--container-widget-width:76px;--container-widget-flex-grow:0;width:var( --container-widget-width, 76px );max-width:76px;}.elementor-1828 .elementor-element.elementor-element-3674f9e0 img{width:76px;}.elementor-1828 .elementor-element.elementor-element-3637f842{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1828 .elementor-element.elementor-element-422f0537{text-align:start;}.elementor-1828 .elementor-element.elementor-element-422f0537 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-1828 .elementor-element.elementor-element-4e3a84e{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-33961363{--min-height:0px;--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-1828 .elementor-element.elementor-element-363aa20{--container-widget-width:76px;--container-widget-flex-grow:0;width:var( --container-widget-width, 76px );max-width:76px;}.elementor-1828 .elementor-element.elementor-element-363aa20 img{width:76px;}.elementor-1828 .elementor-element.elementor-element-6dd451c8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1828 .elementor-element.elementor-element-7dde3a46{text-align:start;}.elementor-1828 .elementor-element.elementor-element-7dde3a46 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-1828 .elementor-element.elementor-element-5ee5f8c1{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-652afb4a{--min-height:0px;--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-1828 .elementor-element.elementor-element-1466681d{--container-widget-width:76px;--container-widget-flex-grow:0;width:var( --container-widget-width, 76px );max-width:76px;}.elementor-1828 .elementor-element.elementor-element-1466681d img{width:76px;}.elementor-1828 .elementor-element.elementor-element-10889d80{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1828 .elementor-element.elementor-element-5322c18d{text-align:start;}.elementor-1828 .elementor-element.elementor-element-5322c18d .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-1828 .elementor-element.elementor-element-22d7ddcb{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:15px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-16b66a08{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-16a8b311{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-1c6b1687{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;}.elementor-1828 .elementor-element.elementor-element-1c6b1687 img{width:60px;}.elementor-1828 .elementor-element.elementor-element-12f00a00{--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-7dbda3dc{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-560ea6ed{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-741fb1fa{--min-height:0px;--padding-top:32px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-1828 .elementor-element.elementor-element-64a4944{--min-height:0px;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-1828 .elementor-element.elementor-element-bc31472{--min-height:0px;--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1828 .elementor-element.elementor-element-21e967d9{text-align:start;}.elementor-1828 .elementor-element.elementor-element-21e967d9 .elementor-heading-title{font-size:34px;line-height:1.15em;}.elementor-1828 .elementor-element.elementor-element-7570b38f{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-72c99f0c{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-be556b0{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-1828 .elementor-element.elementor-element-be556b0 img{width:20px;}.elementor-1828 .elementor-element.elementor-element-3a6cebea{text-align:start;font-size:16px;line-height:1.3em;}.elementor-1828 .elementor-element.elementor-element-473015ef{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-6aa27ba{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-1828 .elementor-element.elementor-element-6aa27ba img{width:20px;}.elementor-1828 .elementor-element.elementor-element-75766e0f{text-align:start;font-size:16px;line-height:1.3em;}.elementor-1828 .elementor-element.elementor-element-5ecc93e5{--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-1ed6962{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-1828 .elementor-element.elementor-element-1ed6962 img{width:20px;}.elementor-1828 .elementor-element.elementor-element-10e32ad9{text-align:start;font-size:16px;line-height:1.3em;}.elementor-1828 .elementor-element.elementor-element-44b3869c{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-1828 .elementor-element.elementor-element-44b3869c img{width:20px;}.elementor-1828 .elementor-element.elementor-element-32547be{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-1828 .elementor-element.elementor-element-32547be img{width:20px;}.elementor-1828 .elementor-element.elementor-element-3ac64166{--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-e2f91b7{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-68122dab{--min-height:34px;}.elementor-1828 .elementor-element.elementor-element-5084782{text-align:center;}.elementor-1828 .elementor-element.elementor-element-5084782 .elementor-heading-title{font-size:16px;}.elementor-1828 .elementor-element.elementor-element-4bb380f6{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;line-height:1.3em;}.elementor-1828 .elementor-element.elementor-element-6c3f17d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-3b209dee{--min-height:34px;}.elementor-1828 .elementor-element.elementor-element-54efc8a2{text-align:center;}.elementor-1828 .elementor-element.elementor-element-54efc8a2 .elementor-heading-title{font-size:16px;}.elementor-1828 .elementor-element.elementor-element-28fa53f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;line-height:1.3em;}.elementor-1828 .elementor-element.elementor-element-7cb4030{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-4215e320{--min-height:34px;}.elementor-1828 .elementor-element.elementor-element-42792ed4{text-align:center;}.elementor-1828 .elementor-element.elementor-element-42792ed4 .elementor-heading-title{font-size:16px;}.elementor-1828 .elementor-element.elementor-element-7be1878a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;line-height:1.3em;}.elementor-1828 .elementor-element.elementor-element-10301ee1{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-d05052d{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;line-height:1.4em;}}@media(max-width:767px){.elementor-1828 .elementor-element.elementor-element-1d9a7739{--min-height:0px;--padding-top:40px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-1828 .elementor-element.elementor-element-7ef77449{--padding-top:0px;--padding-bottom:0px;--padding-left:18px;--padding-right:18px;}.elementor-1828 .elementor-element.elementor-element-4665a72e{--width:48px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-6e020ff8{--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-1828 .elementor-element.elementor-element-6e020ff8 img{width:52px;}.elementor-1828 .elementor-element.elementor-element-6518fef5{--width:48px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-388cc433{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:12px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-4e4501b8{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1828 .elementor-element.elementor-element-4e4501b8 .elementor-heading-title{font-size:34px;line-height:1.15em;}.elementor-1828 .elementor-element.elementor-element-635412f5{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15.5px;line-height:1.55em;}.elementor-1828 .elementor-element.elementor-element-412df6f7{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15.5px;line-height:1.55em;}.elementor-1828 .elementor-element.elementor-element-52135f1{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15.5px;line-height:1.55em;}.elementor-1828 .elementor-element.elementor-element-53f3f134{--width:100%;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-6159da35{--width:100%;--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-1828 .elementor-element.elementor-element-3674f9e0{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;text-align:center;}.elementor-1828 .elementor-element.elementor-element-3674f9e0 img{width:60px;}.elementor-1828 .elementor-element.elementor-element-422f0537{text-align:start;}.elementor-1828 .elementor-element.elementor-element-422f0537 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-1828 .elementor-element.elementor-element-4e3a84e{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:14.5px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-33961363{--width:100%;--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-1828 .elementor-element.elementor-element-363aa20{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;text-align:center;}.elementor-1828 .elementor-element.elementor-element-363aa20 img{width:60px;}.elementor-1828 .elementor-element.elementor-element-7dde3a46{text-align:start;}.elementor-1828 .elementor-element.elementor-element-7dde3a46 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-1828 .elementor-element.elementor-element-5ee5f8c1{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:14.5px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-652afb4a{--width:100%;--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:16px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-1828 .elementor-element.elementor-element-1466681d{--container-widget-width:60px;--container-widget-flex-grow:0;width:var( --container-widget-width, 60px );max-width:60px;text-align:center;}.elementor-1828 .elementor-element.elementor-element-1466681d img{width:60px;}.elementor-1828 .elementor-element.elementor-element-5322c18d{text-align:start;}.elementor-1828 .elementor-element.elementor-element-5322c18d .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-1828 .elementor-element.elementor-element-22d7ddcb{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:14.5px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-16b66a08{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-16a8b311{--width:48px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-1c6b1687{--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-1828 .elementor-element.elementor-element-1c6b1687 img{width:52px;}.elementor-1828 .elementor-element.elementor-element-12f00a00{--width:48px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-7dbda3dc{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:12px;line-height:1.5em;}.elementor-1828 .elementor-element.elementor-element-560ea6ed{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:15.5px;line-height:1.55em;}.elementor-1828 .elementor-element.elementor-element-741fb1fa{--min-height:0px;--padding-top:24px;--padding-bottom:56px;--padding-left:12px;--padding-right:12px;}.elementor-1828 .elementor-element.elementor-element-64a4944{--width:100%;--min-height:0px;--border-radius:18px 18px 18px 18px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:26px;--padding-left:14px;--padding-right:14px;}.elementor-1828 .elementor-element.elementor-element-21e967d9{text-align:start;}.elementor-1828 .elementor-element.elementor-element-21e967d9 .elementor-heading-title{font-size:28px;line-height:1.15em;}.elementor-1828 .elementor-element.elementor-element-7570b38f{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-72c99f0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-be556b0{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-1828 .elementor-element.elementor-element-be556b0 img{width:20px;}.elementor-1828 .elementor-element.elementor-element-3a6cebea{text-align:start;font-size:15px;line-height:1.3em;}.elementor-1828 .elementor-element.elementor-element-473015ef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-6aa27ba{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-1828 .elementor-element.elementor-element-6aa27ba img{width:20px;}.elementor-1828 .elementor-element.elementor-element-75766e0f{text-align:start;font-size:15px;line-height:1.3em;}.elementor-1828 .elementor-element.elementor-element-5ecc93e5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-1ed6962{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-1828 .elementor-element.elementor-element-1ed6962 img{width:20px;}.elementor-1828 .elementor-element.elementor-element-10e32ad9{text-align:start;font-size:15px;line-height:1.3em;}.elementor-1828 .elementor-element.elementor-element-44b3869c{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-1828 .elementor-element.elementor-element-44b3869c img{width:20px;}.elementor-1828 .elementor-element.elementor-element-32547be{--container-widget-width:20px;--container-widget-flex-grow:0;width:var( --container-widget-width, 20px );max-width:20px;}.elementor-1828 .elementor-element.elementor-element-32547be img{width:20px;}.elementor-1828 .elementor-element.elementor-element-3ac64166{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-e2f91b7{--width:88px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-68122dab{--width:30px;--min-height:30px;}.elementor-1828 .elementor-element.elementor-element-5084782{text-align:center;}.elementor-1828 .elementor-element.elementor-element-5084782 .elementor-heading-title{font-size:15px;}.elementor-1828 .elementor-element.elementor-element-4bb380f6{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:12px;line-height:1.3em;}.elementor-1828 .elementor-element.elementor-element-3e25e8af{--width:28px;}.elementor-1828 .elementor-element.elementor-element-6c3f17d2{--width:88px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-3b209dee{--width:30px;--min-height:30px;}.elementor-1828 .elementor-element.elementor-element-54efc8a2{text-align:center;}.elementor-1828 .elementor-element.elementor-element-54efc8a2 .elementor-heading-title{font-size:15px;}.elementor-1828 .elementor-element.elementor-element-28fa53f{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:12px;line-height:1.3em;}.elementor-1828 .elementor-element.elementor-element-67ebab03{--width:28px;}.elementor-1828 .elementor-element.elementor-element-7cb4030{--width:88px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-4215e320{--width:30px;--min-height:30px;}.elementor-1828 .elementor-element.elementor-element-42792ed4{text-align:center;}.elementor-1828 .elementor-element.elementor-element-42792ed4 .elementor-heading-title{font-size:15px;}.elementor-1828 .elementor-element.elementor-element-7be1878a{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:12px;line-height:1.3em;}.elementor-1828 .elementor-element.elementor-element-10301ee1{--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1828 .elementor-element.elementor-element-d05052d{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:13.5px;line-height:1.4em;}}@media(min-width:768px){.elementor-1828 .elementor-element.elementor-element-7ef77449{--width:100%;}.elementor-1828 .elementor-element.elementor-element-418d07c3{--width:100%;}.elementor-1828 .elementor-element.elementor-element-4665a72e{--width:6.25vw;}.elementor-1828 .elementor-element.elementor-element-6518fef5{--width:6.25vw;}.elementor-1828 .elementor-element.elementor-element-53f3f134{--width:82.5vw;}.elementor-1828 .elementor-element.elementor-element-6159da35{--width:33.15%;}.elementor-1828 .elementor-element.elementor-element-33961363{--width:32.52%;}.elementor-1828 .elementor-element.elementor-element-3f95cd30{--width:1px;}.elementor-1828 .elementor-element.elementor-element-652afb4a{--width:34.33%;}.elementor-1828 .elementor-element.elementor-element-2ac679d0{--width:1px;}.elementor-1828 .elementor-element.elementor-element-16b66a08{--width:100%;}.elementor-1828 .elementor-element.elementor-element-16a8b311{--width:6.25vw;}.elementor-1828 .elementor-element.elementor-element-12f00a00{--width:6.25vw;}.elementor-1828 .elementor-element.elementor-element-64a4944{--width:83.07vw;}.elementor-1828 .elementor-element.elementor-element-bc31472{--width:100%;}.elementor-1828 .elementor-element.elementor-element-e2f91b7{--width:9.668vw;}.elementor-1828 .elementor-element.elementor-element-68122dab{--width:2.148vw;}.elementor-1828 .elementor-element.elementor-element-3e25e8af{--width:5.86vw;}.elementor-1828 .elementor-element.elementor-element-6c3f17d2{--width:9.668vw;}.elementor-1828 .elementor-element.elementor-element-3b209dee{--width:2.148vw;}.elementor-1828 .elementor-element.elementor-element-67ebab03{--width:5.86vw;}.elementor-1828 .elementor-element.elementor-element-7cb4030{--width:9.668vw;}.elementor-1828 .elementor-element.elementor-element-4215e320{--width:2.148vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-1828 .elementor-element.elementor-element-4665a72e{--width:70px;}.elementor-1828 .elementor-element.elementor-element-6518fef5{--width:70px;}.elementor-1828 .elementor-element.elementor-element-53f3f134{--width:100%;}.elementor-1828 .elementor-element.elementor-element-6159da35{--width:100%;}.elementor-1828 .elementor-element.elementor-element-33961363{--width:100%;}.elementor-1828 .elementor-element.elementor-element-652afb4a{--width:100%;}.elementor-1828 .elementor-element.elementor-element-16a8b311{--width:70px;}.elementor-1828 .elementor-element.elementor-element-12f00a00{--width:70px;}.elementor-1828 .elementor-element.elementor-element-64a4944{--width:100%;}.elementor-1828 .elementor-element.elementor-element-e2f91b7{--width:110px;}.elementor-1828 .elementor-element.elementor-element-68122dab{--width:34px;}.elementor-1828 .elementor-element.elementor-element-3e25e8af{--width:40px;}.elementor-1828 .elementor-element.elementor-element-6c3f17d2{--width:110px;}.elementor-1828 .elementor-element.elementor-element-3b209dee{--width:34px;}.elementor-1828 .elementor-element.elementor-element-67ebab03{--width:40px;}.elementor-1828 .elementor-element.elementor-element-7cb4030{--width:110px;}.elementor-1828 .elementor-element.elementor-element-4215e320{--width:34px;}}/* Start custom CSS for container, class: .elementor-element-1d9a7739 */.elementor-1828 .elementor-element.elementor-element-1d9a7739{position:relative;overflow:hidden;background-color:#FBF5FE;background-image:url(https://spirallotusstudios.com/wp-content/uploads/2026/10/tc_bg_intro.jpg),linear-gradient(180deg,#FBF4FE 0%,#F2EAFC 100%);background-repeat:no-repeat,no-repeat;background-position:center top,0 0;background-size:100% 100%,100% 100%}.elementor-1828 .elementor-element.elementor-element-1d9a7739 .elementor-heading-title{margin:0;padding:0}.elementor-1828 .elementor-element.elementor-element-1d9a7739 .elementor-widget-text-editor p{margin:0}.elementor-1828 .elementor-element.elementor-element-1d9a7739 .ses-nw,.elementor-1828 .elementor-element.elementor-element-1d9a7739 .ses-nw p,.elementor-1828 .elementor-element.elementor-element-1d9a7739 .ses-nw .elementor-heading-title{white-space:nowrap}@media(min-width:1025px){.elementor-1828 .elementor-element.elementor-element-1d9a7739{--content-width:100%!important}}@media(max-width:1024px){.elementor-1828 .elementor-element.elementor-element-1d9a7739 .slh-br{display:none}.elementor-1828 .elementor-element.elementor-element-1d9a7739 .ses-nw,.elementor-1828 .elementor-element.elementor-element-1d9a7739 .ses-nw p,.elementor-1828 .elementor-element.elementor-element-1d9a7739 .ses-nw .elementor-heading-title{white-space:normal}}@media(max-width:767px){.elementor-1828 .elementor-element.elementor-element-1d9a7739{background-image:linear-gradient(180deg,#FBF4FE 0%,#F2EAFC 100%);background-size:100% 100%}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10301ee1 *//* ===== Spiral Lotus – Amelia 2.4.14 skin v3 ===== */

/* 1. Shell */
html body .amelia-v2-booking #amelia-container.am-fs__wrapper{
  --am-c-primary:#3D12B5!important;--am-c-main-bgr:transparent!important;
  --am-c-main-heading-text:#2A1A6E!important;--am-c-main-text:#2A1A6E!important;
  --am-c-inp-bgr:#FAF8FF!important;--am-c-inp-border:#C9B8F2!important;--am-c-inp-text:#2A1A6E!important;--am-c-inp-placeholder:#8A7FB5!important;
  --am-c-drop-bgr:#FFFFFF!important;--am-c-drop-text:#2A1A6E!important;
  --am-c-btn-prim:#3D12B5!important;--am-c-btn-prim-text:#FFFFFF!important;--am-c-btn-sec:#FFFFFF!important;--am-c-btn-sec-text:#3D12B5!important;
  --am-c-card-bgr:#F1EAFD!important;--am-c-card-border:#E3D8F8!important;--am-c-card-text:#2A1A6E!important;
  --am-font-family:'Outfit',sans-serif!important;--am-rad-inp:8px!important;--am-rad-btn:8px!important;--am-h-inp:46px!important;
  --am-mw-main:100%!important;--am-mw-fsm:100%!important;
  display:block!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;
  margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;
  font-family:'Outfit',sans-serif!important
}
html body .amelia-v2-booking #amelia-container .am-fs-sb{display:none!important}
html body .amelia-v2-booking #amelia-container .am-fs__main{width:100%!important;max-width:100%!important;margin:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}
html body .amelia-v2-booking #amelia-container .am-fs__main-content{height:auto!important;max-height:none!important;overflow:visible!important;padding:24px 0 8px!important}
html body .amelia-v2-booking #amelia-container .am-fs__main-footer{position:static!important;padding:20px 0 0!important;box-shadow:none!important;border-top:1px solid #ECE4FB;background:transparent!important}
/* step heading: hidden on step 1 (design has none), kept on later steps where it holds the back arrow */
html body .amelia-v2-booking #amelia-container .am-fs__main-heading:not(:has(.am-heading-prev)){display:none!important}
html body .amelia-v2-booking #amelia-container .am-fs__main-heading{padding:0 0 14px!important;box-shadow:none!important;border-bottom:1px solid #ECE4FB}
html body .amelia-v2-booking #amelia-container .am-fs__main-heading,html body .amelia-v2-booking #amelia-container .am-fs__main-heading *{font-family:'Libre Caslon Text',serif!important;font-weight:400!important;color:#2A1A6E!important;font-size:clamp(20px,2vw,28px)!important;line-height:1.2!important}

/* 2. Inputs + buttons */
html body .amelia-v2-booking #amelia-container .el-input__wrapper,html body .amelia-v2-booking #amelia-container .el-select__wrapper{background:#FAF8FF!important;border-radius:8px!important;min-height:46px;box-shadow:0 0 0 1px #C9B8F2 inset!important}
html body .amelia-v2-booking #amelia-container .el-input__wrapper.is-focus,html body .amelia-v2-booking #amelia-container .el-input__wrapper:focus-within{box-shadow:0 0 0 1.5px #3D12B5 inset,0 0 0 4px rgba(61,18,181,.12)!important}
html body .amelia-v2-booking #amelia-container .am-button--primary,html body .amelia-v2-booking #amelia-container .am-button--filled{background:linear-gradient(135deg,#3D12B5,#5427D0)!important;border:0!important;color:#FFFFFF!important;border-radius:8px!important;font-weight:500!important;padding:12px 32px!important;box-shadow:0 6px 18px rgba(61,18,181,.28)!important}
html body .amelia-v2-booking #amelia-container .am-button--secondary,html body .amelia-v2-booking #amelia-container .am-button--plain{background:#FFFFFF!important;border:1.5px solid #3D12B5!important;color:#3D12B5!important;border-radius:8px!important}

/* 3. Calendar colours (set inline by Amelia, hence !important) */
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper{--am-c-cal-init:#3D12B5!important;--am-c-cal-init-text:#3D12B5!important;--am-c-cal-init-op10:#EFE6FB!important;--am-c-cal-init-op20:#E3D8F8!important;--am-c-cal-init-op30:#D6C7F4!important;--am-c-cal-init-op60:transparent!important;--am-c-cal-selected:#3D12B5!important;--am-c-cal-selected-op80:#2C0C8C!important;--am-c-cal-selected-text:#FFFFFF!important;--am-c-cal-disabled-op10:transparent!important;--am-c-cal-disabled-text:#BDB5DA!important;--am-c-advsc-text:#2A1A6E;--am-rad-advsc-slot:8px;--am-fs-asdvsc-slot:16px}

/* 4. Section headings (CSS-generated: "Choose a date" / "Choose a time") */
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper{display:flex;flex-direction:column}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper::before{content:"Choose a date";order:0;font-family:'Libre Caslon Text',serif;font-size:clamp(22px,2.1vw,32px);line-height:1.15;color:#2A0FA6;margin:0 0 6px}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__duration{order:1;margin:0}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__duration::before{content:"Select an available Wednesday or Thursday.";display:block;font-size:clamp(14px,1.05vw,16px);color:#3A2F8F;margin-bottom:18px}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__time-zone{order:2;justify-content:flex-start;margin:0 0 14px}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__time-zone span{background:transparent;color:#8A7FB5;padding:0;font-size:14px}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__period-pricing{order:2}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header{order:3}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc.fc{order:4}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__slots-wrapper{order:5;margin-top:28px}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__slots-wrapper::before{content:"Choose a time";display:block;font-family:'Libre Caslon Text',serif;font-size:clamp(22px,2.1vw,32px);line-height:1.15;color:#2A0FA6;margin:0 0 8px}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__slots-heading{font-size:15px;color:#6D63A8;margin:0 0 16px;padding:0}

/* 5. Desktop: calendar card left, times right */
@media (min-width:760px){
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:3vw;align-items:start;grid-template-areas:"title slots" "sub slots" "tz slots" "head slots" "cal slots";grid-template-rows:auto auto auto auto 1fr}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper::before{grid-area:title}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__duration,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__period-pricing{grid-area:sub}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__time-zone{grid-area:tz}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header{grid-area:head}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc.fc{grid-area:cal}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__slots-wrapper{grid-area:slots;margin-top:0;max-width:470px}
}

/* 6. Month header = top of the calendar card:  ‹   November 2026   › */
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header{align-items:center;justify-content:center;gap:2px;padding:14px 18px 4px;border:1px solid #E6DEF8;border-bottom:0;border-radius:14px 14px 0 0;background:rgba(255,255,255,.72)}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .am-button-group{display:contents}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .am-button{border:0!important;background:transparent!important;box-shadow:none!important;color:#2A0FA6!important;padding:8px!important;margin:0!important;border-radius:8px!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .am-button:hover{background:#F3ECFD!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header button[aria-label="previous month"]{order:-1;margin-right:auto!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header button[aria-label="next month"]{order:5;margin-left:auto!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .am-select-wrapper{flex:0 0 auto;width:auto}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .am-select-wrapper:nth-of-type(1){width:132px}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .am-select-wrapper:nth-of-type(2){width:84px}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .el-select__wrapper{background:transparent!important;box-shadow:none!important;padding:0 4px;min-height:36px}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .am-select-wrapper:nth-of-type(1) .el-select__wrapper{justify-content:flex-end}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .el-select__suffix{display:none}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .el-select__selected-item,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .el-select__selected-item span{font-size:19px!important;font-weight:500!important;color:#2A0FA6!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .am-select-wrapper:nth-of-type(1) .el-select__selected-item{text-align:right}

/* 7. Calendar body = bottom of the card */
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc.fc{padding:0 16px 16px;border:1px solid #E6DEF8;border-top:0;border-radius:0 0 14px 14px;background:rgba(255,255,255,.72)}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc[am-mobile-s=true].fc-theme-standard{height:330px!important}
/* kill grey banding, focus box and busy bar */
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc td,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc th,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc tr,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc .fc-daygrid-day,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc .fc-daygrid-day-bg,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc .fc-scrollgrid,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc .fc-scrollgrid-section&gt;*,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc .fc-view-harness,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc .fc-daygrid-body{background:transparent!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc td:focus,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc td:focus-visible,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc .fc-daygrid-day-frame:focus{outline:none!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc td:focus-visible .fc-daygrid-day-frame{box-shadow:0 0 0 3px rgba(61,18,181,.25)}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc .fc-bg-event,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc .am-advsc__slot-wrapper{display:none!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc.fc-theme-standard th.am-advsc__dayGridMonth-header-cell .fc-col-header-cell-cushion{color:#2A1A6E;font-weight:400;font-size:clamp(14px,1.05vw,16px)}

/* 8. Day cells -&gt; circles */
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-frame{top:50%!important;left:50%!important;transform:translate(-50%,-50%);height:min(calc(100% - 6px),44px)!important;width:auto!important;aspect-ratio:1/1;border:0!important;border-radius:50%!important;background-color:var(--am-c-advsc-cell-bgr)}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell .fc-daygrid-day-number{font-size:clamp(14px,1.15vw,18px)}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell:not(.am-advsc__dayGridMonth-disabled):not(.am-advsc__dayGridMonth-weekend) .fc-daygrid-day-number{color:#3D12B5;font-weight:500}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-disabled .fc-daygrid-day-frame,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-weekend .fc-daygrid-day-frame{background-color:transparent!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-selected .fc-daygrid-day-frame{background-color:#3D12B5!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-selected .fc-daygrid-day-number{color:#FFFFFF!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today .fc-daygrid-day-frame:after{display:none!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc.fc-theme-standard td.am-advsc__dayGridMonth-cell.fc-day-today .fc-daygrid-day-frame{box-shadow:inset 0 0 0 1.5px #3D12B5}

/* 9. Time slots */
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__slots{gap:12px;justify-content:flex-start}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__slots-item__inner{background:#FFFFFF!important;border:1.5px solid #B7A3EE!important;color:#3D12B5!important;border-radius:8px!important;padding:11px 8px!important;font-size:clamp(14px,1.1vw,17px)!important;font-weight:400;text-align:center;transition:background .15s,color .15s,border-color .15s}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__slots-item:hover .am-advsc__slots-item__inner{background:#F3ECFD!important;border-color:#3D12B5!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__slots-item__selected .am-advsc__slots-item__inner{background:linear-gradient(135deg,#3D12B5,#5427D0)!important;border-color:#3D12B5!important;color:#FFFFFF!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__slots-item-disabled .am-advsc__slots-item__inner{border-color:transparent!important;background:#F4F0FC!important;color:#CFC6EA!important}

/* ===== v4 fixes ===== */
/* FullCalendar paints disabled days / non-business rows grey via its own variables */
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc{--fc-neutral-bg-color:transparent;--fc-today-bg-color:transparent;--fc-non-business-color:transparent;--fc-highlight-color:transparent;--fc-page-bg-color:transparent;--fc-border-color:transparent}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc .fc-non-business,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc .fc-highlight{display:none!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc td.fc-day-disabled,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc .fc-cell-shaded,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc td.fc-day-today{background:transparent!important}
/* month/year selects: no white pill */
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .am-select-wrapper,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .am-select,html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .el-select{background:transparent!important;border:0!important;box-shadow:none!important}
html body .amelia-v2-booking #amelia-container .am-advsc__wrapper .am-advsc__header .el-select__wrapper{border:0!important}

/* ===== Card header: meta row + stepper (class-based, survives Elementor re-imports) ===== */
@media (min-width:1025px){
html body .sl-card-header{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px 2vw}
html body .sl-title-block{flex:1 1 auto!important;min-width:0}
html body .sl-meta-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:3vw;row-gap:8px}
html body .sl-meta-row&gt;.e-con{width:auto!important;flex:0 0 auto!important}
html body .sl-stepper{flex:0 0 auto!important;width:auto!important;max-width:none!important}
html body .sl-stepper&gt;.e-con{flex:0 0 auto!important}
}
html body .sl-meta-row .elementor-widget-text-editor,html body .sl-stepper .elementor-widget-text-editor{white-space:nowrap}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-741fb1fa */.elementor-1828 .elementor-element.elementor-element-741fb1fa{position:relative;overflow:hidden;background-color:#F6F1FC;background-image:url(https://spirallotusstudios.com/wp-content/uploads/2026/10/tc_bg_book.jpg),linear-gradient(180deg,#F1EAFB 0%,#F6F1FC 100%);background-repeat:no-repeat,no-repeat;background-position:center top,0 0;background-size:100% 100%,100% 100%}.elementor-1828 .elementor-element.elementor-element-741fb1fa .elementor-heading-title{margin:0;padding:0}.elementor-1828 .elementor-element.elementor-element-741fb1fa .elementor-widget-text-editor p{margin:0}.elementor-1828 .elementor-element.elementor-element-741fb1fa .ses-nw,.elementor-1828 .elementor-element.elementor-element-741fb1fa .ses-nw p,.elementor-1828 .elementor-element.elementor-element-741fb1fa .ses-nw .elementor-heading-title{white-space:nowrap}@media(min-width:1025px){.elementor-1828 .elementor-element.elementor-element-741fb1fa{--content-width:100%!important}}@media(max-width:1024px){.elementor-1828 .elementor-element.elementor-element-741fb1fa .ses-nw,.elementor-1828 .elementor-element.elementor-element-741fb1fa .ses-nw p,.elementor-1828 .elementor-element.elementor-element-741fb1fa .ses-nw .elementor-heading-title{white-space:normal}}@media(max-width:767px){.elementor-1828 .elementor-element.elementor-element-741fb1fa{background-image:linear-gradient(180deg,#F1EAFB 0%,#F6F1FC 100%);background-size:100% 100%}}/* End custom CSS */