.elementor-1076 .elementor-element.elementor-element-68dd4c9b{--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;--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-1076 .elementor-element.elementor-element-5b09281e{--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;--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-1076 .elementor-element.elementor-element-4255bc55{--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;--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-1076 .elementor-element.elementor-element-51547299{--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;--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-1076 .elementor-element.elementor-element-28c97687{--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:flex-start;--align-items:stretch;--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-1076 .elementor-element.elementor-element-28c97687:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-28c97687 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FD;}.elementor-1076 .elementor-element.elementor-element-539bb4ff{--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;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:68px;--padding-right:60px;}.elementor-1076 .elementor-element.elementor-element-2ab1a9c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Caslon Text", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:0.6px;color:#2D0F90;}.elementor-1076 .elementor-element.elementor-element-5bc6b6ae{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-5bc6b6ae .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:48px;font-weight:400;line-height:1.05em;color:#25097A;}.elementor-1076 .elementor-element.elementor-element-4cdec594{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Libre Caslon Text", Sans-serif;font-size:18.2px;font-weight:400;line-height:1.25em;color:#2C1A7C;}.elementor-1076 .elementor-element.elementor-element-64b72d5b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1076 .elementor-element.elementor-element-c4d15{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1076 .elementor-element.elementor-element-3129fc00{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-3129fc00:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-3129fc00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spirallotusstudios.com/wp-content/uploads/2026/10/hero-artwork-1-4.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1076 .elementor-element.elementor-element-72e2c1dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-72e2c1dc .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:23.7px;font-weight:400;line-height:1.03em;color:#200C8A;}.elementor-1076 .elementor-element.elementor-element-6c7dc940{--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;--margin-top:-1px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-6c7dc940:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-6c7dc940 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F6FD;}.elementor-1076 .elementor-element.elementor-element-10326f8c{--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;--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-1076 .elementor-element.elementor-element-10326f8c:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-10326f8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3F0FC 0%, #EFE8FB 100%);}.elementor-1076 .elementor-element.elementor-element-6263024e{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-50415ae8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-50415ae8 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:48px;font-weight:400;line-height:1.1em;color:#25097A;}.elementor-1076 .elementor-element.elementor-element-27efb30c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:1.45em;color:#2C1A7C;}.elementor-1076 .elementor-element.elementor-element-6c95aba5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:19px;font-weight:600;line-height:1.4em;color:#2C1A7C;}.elementor-1076 .elementor-element.elementor-element-37fefe43{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-4f031b80{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-b1e56b7{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-74c52791{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-46343b5b{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-2393e6d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-2393e6d5 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:27px;font-weight:400;line-height:1.18em;color:#25097A;}.elementor-1076 .elementor-element.elementor-element-f1b1047{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:16px;font-weight:400;line-height:1.45em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-120db473{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-4ade95a7{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-fe9101f{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-444cf87f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-444cf87f .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:27px;font-weight:400;line-height:1.18em;color:#25097A;}.elementor-1076 .elementor-element.elementor-element-3c46be25{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:16px;font-weight:400;line-height:1.45em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-2930e1f6{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-4de202aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-4de202aa .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:30px;font-weight:400;line-height:1.2em;color:#25097A;}.elementor-1076 .elementor-element.elementor-element-312f7d0c{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-4edf3d68{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-6d1ba327{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-11d4cd71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-11d4cd71 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:27px;font-weight:400;line-height:1.18em;color:#25097A;}.elementor-1076 .elementor-element.elementor-element-32519d0b{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:16px;font-weight:400;line-height:1.45em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-c0ee753{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-3e0412a2{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-53234dc5{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-5462b00e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-5462b00e .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:27px;font-weight:400;line-height:1.18em;color:#25097A;}.elementor-1076 .elementor-element.elementor-element-4ae581fa{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:16px;font-weight:400;line-height:1.45em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-69562292{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-1928fba0{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-6f24c3a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-6f24c3a0 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:33px;font-weight:400;line-height:1.25em;color:#25097A;}.elementor-1076 .elementor-element.elementor-element-48421bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#2C1A7C;}.elementor-1076 .elementor-element.elementor-element-2c2c861c{--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;--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-1076 .elementor-element.elementor-element-2c2c861c:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-2c2c861c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9FE;}.elementor-1076 .elementor-element.elementor-element-44d04e11{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-4ef102b4{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-6e8eecdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Libre Caslon Text", Sans-serif;font-size:22px;font-weight:400;line-height:1.3em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-18b38c4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-18b38c4f .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:42px;font-weight:400;line-height:1.18em;color:#25097A;}.elementor-1076 .elementor-element.elementor-element-3ce19053{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:1.45em;color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-4ec336a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:400;line-height:1.45em;color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-65716c7d{--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:flex-start;--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-1076 .elementor-element.elementor-element-aafd0b0{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-76d7a0a3{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-61163069{--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:flex-start;--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-1076 .elementor-element.elementor-element-4336ad72{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-2bc55c27{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-2bc55c27 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#2D0F90;}.elementor-1076 .elementor-element.elementor-element-23fbbac3{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:16px;font-weight:400;line-height:1.45em;color:#4A3FA0;}.elementor-1076 .elementor-element.elementor-element-615323eb{--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:flex-start;--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-1076 .elementor-element.elementor-element-2e528645{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-738c8954{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-738c8954 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#2D0F90;}.elementor-1076 .elementor-element.elementor-element-5cd0b2ef{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:16px;font-weight:400;line-height:1.45em;color:#4A3FA0;}.elementor-1076 .elementor-element.elementor-element-4880a856{--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:flex-start;--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-1076 .elementor-element.elementor-element-2db71f17{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-3aff3a19{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-3aff3a19 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#2D0F90;}.elementor-1076 .elementor-element.elementor-element-c9d5597{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:16px;font-weight:400;line-height:1.45em;color:#4A3FA0;}.elementor-1076 .elementor-element.elementor-element-7575a5a0{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-49d9f8d{--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:flex-start;--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-1076 .elementor-element.elementor-element-6f0eac0a{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-12f44726{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-12f44726 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#2D0F90;}.elementor-1076 .elementor-element.elementor-element-197aa2e1{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:16px;font-weight:400;line-height:1.45em;color:#4A3FA0;}.elementor-1076 .elementor-element.elementor-element-166f945c{--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:flex-start;--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-1076 .elementor-element.elementor-element-674de7d3{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-5c52556e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-5c52556e .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:22px;font-weight:400;line-height:1.22em;color:#2D0F90;}.elementor-1076 .elementor-element.elementor-element-5cb6e2bc{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:16px;font-weight:400;line-height:1.45em;color:#4A3FA0;}.elementor-1076 .elementor-element.elementor-element-2526d09d{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-40bf67d0{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-50f22fc9{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-3639f85b{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-10815f5b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-10815f5b .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:28px;font-weight:400;line-height:1.25em;color:#25097A;}.elementor-1076 .elementor-element.elementor-element-13368010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-7aca0865{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-226b3a3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-226b3a3f .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:26px;font-weight:400;line-height:1.25em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-cc0fb59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;color:#5B3FC4;}.elementor-1076 .elementor-element.elementor-element-39150bfb{--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;--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-1076 .elementor-element.elementor-element-39150bfb:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-39150bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EFE8FB 0%, #F4EFFD 100%);}.elementor-1076 .elementor-element.elementor-element-39150bfb > .elementor-shape-top .elementor-shape-fill, .elementor-1076 .elementor-element.elementor-element-39150bfb > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#F6F2FE;}.elementor-1076 .elementor-element.elementor-element-39150bfb > .elementor-shape-top svg, .elementor-1076 .elementor-element.elementor-element-39150bfb > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:70px;}.elementor-1076 .elementor-element.elementor-element-39150bfb > .elementor-shape-bottom .elementor-shape-fill, .elementor-1076 .elementor-element.elementor-element-39150bfb > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FFFFFF;}.elementor-1076 .elementor-element.elementor-element-39150bfb > .elementor-shape-bottom svg, .elementor-1076 .elementor-element.elementor-element-39150bfb > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:70px;transform:translateX(-50%) rotateY(180deg);}.elementor-1076 .elementor-element.elementor-element-1fc7036f{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-788e7b38{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-edd8548{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-edd8548 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:52px;font-weight:400;line-height:1.1em;color:#25097A;}.elementor-1076 .elementor-element.elementor-element-5811d04b{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:19px;font-weight:400;line-height:1.5em;color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-70892160{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:19px;font-weight:400;line-height:1.5em;color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-688a54a8{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-688a54a8:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-688a54a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spirallotusstudios.com/wp-content/uploads/2026/10/journey-swirl-5.png");background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-1076 .elementor-element.elementor-element-4c019aa6{--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:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-467c7c26{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-54ff1153{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-54ff1153 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-2e3c0a72{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-19ab1715{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-87ecbee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-87ecbee .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-13b59a59{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-3b24fb3e{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-72b7155b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-72b7155b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-7b30f352{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-72af4fb2{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-4d3318a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-4d3318a1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-785bac82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-6240be59{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-780cec28{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-780cec28 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:1.3em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-49ba8c09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-102f18d8{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-1562aef0{--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;--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-1076 .elementor-element.elementor-element-1562aef0:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-1562aef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1076 .elementor-element.elementor-element-607d37e3{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-699d10ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-699d10ea .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:54px;font-weight:400;line-height:1.12em;color:#3A1FA3;}.elementor-1076 .elementor-element.elementor-element-3313c977{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-906b1f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-1a04c6df{--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:flex-start;--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-1076 .elementor-element.elementor-element-68a3ca63{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-75f1030d{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-57f4e3ad{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-2c5d8d44{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-4074d46e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-4074d46e .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-38494cda{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:16px;font-weight:400;line-height:1.45em;color:#4A3FA0;}.elementor-1076 .elementor-element.elementor-element-70c0c726{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-3d66cea2{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-29c80d0b{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-1fcb6cac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-1fcb6cac .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-2246fe6b{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:16px;font-weight:400;line-height:1.45em;color:#4A3FA0;}.elementor-1076 .elementor-element.elementor-element-28041948{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-28041948:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-28041948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spirallotusstudios.com/wp-content/uploads/2026/10/centre-ring-lotus-5.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-1076 .elementor-element.elementor-element-5631cc10{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-5631cc10 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:34px;font-weight:400;line-height:1.2em;color:#25097A;}.elementor-1076 .elementor-element.elementor-element-132685d7{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-575c440f{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-63de9e3b{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-2ba70f79{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-f6bd293{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-f6bd293 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-195d26d6{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:16px;font-weight:400;line-height:1.45em;color:#4A3FA0;}.elementor-1076 .elementor-element.elementor-element-5878480b{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-56e9c278{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-3ee49fb6{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-186e7d05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-1076 .elementor-element.elementor-element-186e7d05 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-1ba92a22{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:16px;font-weight:400;line-height:1.45em;color:#4A3FA0;}.elementor-1076 .elementor-element.elementor-element-361fecce{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-4686787c{--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;--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-1076 .elementor-element.elementor-element-4686787c:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-4686787c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F9F6FE 0%, #EFE8FB 100%);}.elementor-1076 .elementor-element.elementor-element-4686787c > .elementor-shape-top .elementor-shape-fill, .elementor-1076 .elementor-element.elementor-element-4686787c > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#FBF9FE;}.elementor-1076 .elementor-element.elementor-element-4686787c > .elementor-shape-top svg, .elementor-1076 .elementor-element.elementor-element-4686787c > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:40px;}.elementor-1076 .elementor-element.elementor-element-1efe55a9{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-33d3ac63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-33d3ac63 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:34px;font-weight:400;line-height:1.3em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-67970efa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.55em;color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-1c6b4219{--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;--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-1076 .elementor-element.elementor-element-1c6b4219:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-1c6b4219 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F0EAFC 0%, #E8E0F9 100%);}.elementor-1076 .elementor-element.elementor-element-73ab7e29{--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;--padding-top:90px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-1076 .elementor-element.elementor-element-546ec805{--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;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:#F1ECFC;--border-color:#F1ECFC;--border-radius:28px 28px 28px 28px;box-shadow:0px 24px 60px -24px rgba(91,63,196,.35);--padding-top:46px;--padding-bottom:46px;--padding-left:90px;--padding-right:90px;}.elementor-1076 .elementor-element.elementor-element-546ec805:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-546ec805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1076 .elementor-element.elementor-element-53344168{--divider-border-style:solid;--divider-color:#CFC2F0;--divider-border-width:2px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1076 .elementor-element.elementor-element-53344168 .elementor-divider-separator{width:15%;margin:0 auto;margin-center:0;}.elementor-1076 .elementor-element.elementor-element-53344168 .elementor-divider{text-align:center;padding-block-start:2px;padding-block-end:2px;}.elementor-1076 .elementor-element.elementor-element-112ad4c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-112ad4c .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:44px;font-weight:400;line-height:1.15em;color:#25097A;}.elementor-1076 .elementor-element.elementor-element-2cbe662a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-d32eccb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Libre Caslon Text", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:1.4em;color:#5B3FC4;}.elementor-1076 .elementor-element.elementor-element-7e0ea429{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-field-group > label, .elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-field-subgroup label{color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-field-group > label{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:600;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-field-type-html{padding-bottom:0px;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-field-group .elementor-field{color:#2B2760;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-field-group .elementor-field, .elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-field-subgroup label{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF;border-color:#CFC2F0;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:8px 8px 8px 8px;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF;border-color:#CFC2F0;border-width:1.5px 1.5px 1.5px 1.5px;border-radius:8px 8px 8px 8px;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-field-group .elementor-select-wrapper::before{color:#CFC2F0;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-button{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:400;border-radius:6px 6px 6px 6px;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .e-form__buttons__wrapper__button-next{background-color:#4B33B5;color:#FFFFFF;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-button[type="submit"]{background-color:#4B33B5;color:#FFFFFF;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .e-form__buttons__wrapper__button-next:hover{background-color:#5B3FC4;color:#FFFFFF;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-button[type="submit"]:hover{background-color:#5B3FC4;color:#FFFFFF;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .elementor-button[type="submit"]:hover svg *{fill:#FFFFFF;}.elementor-1076 .elementor-element.elementor-element-7e0ea429 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1076 .elementor-element.elementor-element-72186e4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:14.5px;font-weight:400;line-height:1.4em;color:#6F52D0;}.elementor-1076 .elementor-element.elementor-element-390c8a22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1076 .elementor-element.elementor-element-390c8a22 .elementor-heading-title{font-family:"Libre Caslon Text", Sans-serif;font-size:28px;font-weight:400;line-height:1.25em;color:#3D2C91;}.elementor-1076 .elementor-element.elementor-element-4555799c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#5B3FC4;}.elementor-1076 .elementor-element.elementor-element-22831083{--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;--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-1076 .elementor-element.elementor-element-22831083:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-22831083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E8E0F9 0%, #EDE6FB 100%);}.elementor-1076 .elementor-element.elementor-element-55b101f8{--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;--justify-content:flex-start;--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-1076 .elementor-element.elementor-element-6d99da30{--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;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-1076 .elementor-element.elementor-element-28c97687{--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-1076 .elementor-element.elementor-element-539bb4ff{--padding-top:48px;--padding-bottom:40px;--padding-left:44px;--padding-right:44px;}.elementor-1076 .elementor-element.elementor-element-2ab1a9c6{text-align:start;font-size:18px;}.elementor-1076 .elementor-element.elementor-element-5bc6b6ae{text-align:start;}.elementor-1076 .elementor-element.elementor-element-5bc6b6ae .elementor-heading-title{font-size:40px;line-height:1.12em;}.elementor-1076 .elementor-element.elementor-element-4cdec594{text-align:start;font-size:17px;}.elementor-1076 .elementor-element.elementor-element-3129fc00:not(.elementor-motion-effects-element-type-background), .elementor-1076 .elementor-element.elementor-element-3129fc00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-1076 .elementor-element.elementor-element-3129fc00{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-72e2c1dc{text-align:center;}.elementor-1076 .elementor-element.elementor-element-72e2c1dc .elementor-heading-title{font-size:22px;}.elementor-1076 .elementor-element.elementor-element-50415ae8{text-align:center;}.elementor-1076 .elementor-element.elementor-element-50415ae8 .elementor-heading-title{font-size:38px;line-height:1.12em;}.elementor-1076 .elementor-element.elementor-element-27efb30c{text-align:center;font-size:17px;}.elementor-1076 .elementor-element.elementor-element-6c95aba5{text-align:center;font-size:16px;}.elementor-1076 .elementor-element.elementor-element-37fefe43{--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-1076 .elementor-element.elementor-element-b1e56b7{--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;}.elementor-1076 .elementor-element.elementor-element-2393e6d5{text-align:start;}.elementor-1076 .elementor-element.elementor-element-2393e6d5 .elementor-heading-title{font-size:26px;}.elementor-1076 .elementor-element.elementor-element-f1b1047{text-align:start;font-size:16px;}.elementor-1076 .elementor-element.elementor-element-120db473{--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;}.elementor-1076 .elementor-element.elementor-element-444cf87f{text-align:start;}.elementor-1076 .elementor-element.elementor-element-444cf87f .elementor-heading-title{font-size:26px;}.elementor-1076 .elementor-element.elementor-element-3c46be25{text-align:start;font-size:16px;}.elementor-1076 .elementor-element.elementor-element-4de202aa{text-align:center;}.elementor-1076 .elementor-element.elementor-element-4de202aa .elementor-heading-title{font-size:24px;}.elementor-1076 .elementor-element.elementor-element-4edf3d68{--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;}.elementor-1076 .elementor-element.elementor-element-11d4cd71{text-align:start;}.elementor-1076 .elementor-element.elementor-element-11d4cd71 .elementor-heading-title{font-size:26px;}.elementor-1076 .elementor-element.elementor-element-32519d0b{text-align:start;font-size:16px;}.elementor-1076 .elementor-element.elementor-element-3e0412a2{--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;}.elementor-1076 .elementor-element.elementor-element-5462b00e{text-align:start;}.elementor-1076 .elementor-element.elementor-element-5462b00e .elementor-heading-title{font-size:26px;}.elementor-1076 .elementor-element.elementor-element-4ae581fa{text-align:start;font-size:16px;}.elementor-1076 .elementor-element.elementor-element-6f24c3a0{text-align:center;}.elementor-1076 .elementor-element.elementor-element-6f24c3a0 .elementor-heading-title{font-size:27px;}.elementor-1076 .elementor-element.elementor-element-48421bb{text-align:center;font-size:16px;}.elementor-1076 .elementor-element.elementor-element-6e8eecdf{text-align:center;font-size:18px;}.elementor-1076 .elementor-element.elementor-element-18b38c4f{text-align:center;}.elementor-1076 .elementor-element.elementor-element-18b38c4f .elementor-heading-title{font-size:34px;line-height:1.18em;}.elementor-1076 .elementor-element.elementor-element-3ce19053{text-align:center;font-size:17px;}.elementor-1076 .elementor-element.elementor-element-4ec336a4{text-align:center;font-size:17px;}.elementor-1076 .elementor-element.elementor-element-65716c7d{--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-1076 .elementor-element.elementor-element-61163069{--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;}.elementor-1076 .elementor-element.elementor-element-2bc55c27{text-align:start;}.elementor-1076 .elementor-element.elementor-element-2bc55c27 .elementor-heading-title{font-size:20px;}.elementor-1076 .elementor-element.elementor-element-23fbbac3{text-align:start;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-615323eb{--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;}.elementor-1076 .elementor-element.elementor-element-738c8954{text-align:start;}.elementor-1076 .elementor-element.elementor-element-738c8954 .elementor-heading-title{font-size:20px;}.elementor-1076 .elementor-element.elementor-element-5cd0b2ef{text-align:start;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-4880a856{--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;}.elementor-1076 .elementor-element.elementor-element-3aff3a19{text-align:start;}.elementor-1076 .elementor-element.elementor-element-3aff3a19 .elementor-heading-title{font-size:20px;}.elementor-1076 .elementor-element.elementor-element-c9d5597{text-align:start;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-49d9f8d{--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;}.elementor-1076 .elementor-element.elementor-element-12f44726{text-align:start;}.elementor-1076 .elementor-element.elementor-element-12f44726 .elementor-heading-title{font-size:20px;}.elementor-1076 .elementor-element.elementor-element-197aa2e1{text-align:start;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-166f945c{--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;}.elementor-1076 .elementor-element.elementor-element-5c52556e{text-align:start;}.elementor-1076 .elementor-element.elementor-element-5c52556e .elementor-heading-title{font-size:20px;}.elementor-1076 .elementor-element.elementor-element-5cb6e2bc{text-align:start;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-50f22fc9{--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-1076 .elementor-element.elementor-element-10815f5b{text-align:center;}.elementor-1076 .elementor-element.elementor-element-10815f5b .elementor-heading-title{font-size:23px;}.elementor-1076 .elementor-element.elementor-element-13368010{text-align:center;font-size:16px;}.elementor-1076 .elementor-element.elementor-element-226b3a3f{text-align:center;}.elementor-1076 .elementor-element.elementor-element-226b3a3f .elementor-heading-title{font-size:21px;}.elementor-1076 .elementor-element.elementor-element-cc0fb59{text-align:center;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-1fc7036f{--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-1076 .elementor-element.elementor-element-edd8548{text-align:start;}.elementor-1076 .elementor-element.elementor-element-edd8548 .elementor-heading-title{font-size:40px;line-height:1.12em;}.elementor-1076 .elementor-element.elementor-element-5811d04b{text-align:start;font-size:17px;}.elementor-1076 .elementor-element.elementor-element-70892160{text-align:start;font-size:17px;}.elementor-1076 .elementor-element.elementor-element-4c019aa6{--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;}.elementor-1076 .elementor-element.elementor-element-54ff1153{text-align:center;}.elementor-1076 .elementor-element.elementor-element-54ff1153 .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-2e3c0a72{text-align:center;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-87ecbee{text-align:center;}.elementor-1076 .elementor-element.elementor-element-87ecbee .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-13b59a59{text-align:center;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-72b7155b{text-align:center;}.elementor-1076 .elementor-element.elementor-element-72b7155b .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-7b30f352{text-align:center;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-4d3318a1{text-align:center;}.elementor-1076 .elementor-element.elementor-element-4d3318a1 .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-785bac82{text-align:center;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-780cec28{text-align:center;}.elementor-1076 .elementor-element.elementor-element-780cec28 .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-49ba8c09{text-align:center;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-699d10ea{text-align:center;}.elementor-1076 .elementor-element.elementor-element-699d10ea .elementor-heading-title{font-size:40px;line-height:1.12em;}.elementor-1076 .elementor-element.elementor-element-3313c977{text-align:center;font-size:16.5px;}.elementor-1076 .elementor-element.elementor-element-906b1f8{text-align:center;font-size:16.5px;}.elementor-1076 .elementor-element.elementor-element-1a04c6df{--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-1076 .elementor-element.elementor-element-75f1030d{--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;}.elementor-1076 .elementor-element.elementor-element-4074d46e{text-align:start;}.elementor-1076 .elementor-element.elementor-element-4074d46e .elementor-heading-title{font-size:20px;}.elementor-1076 .elementor-element.elementor-element-38494cda{text-align:start;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-70c0c726{--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;}.elementor-1076 .elementor-element.elementor-element-1fcb6cac{text-align:start;}.elementor-1076 .elementor-element.elementor-element-1fcb6cac .elementor-heading-title{font-size:20px;}.elementor-1076 .elementor-element.elementor-element-2246fe6b{text-align:start;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-5631cc10{text-align:center;}.elementor-1076 .elementor-element.elementor-element-5631cc10 .elementor-heading-title{font-size:27px;}.elementor-1076 .elementor-element.elementor-element-575c440f{--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;}.elementor-1076 .elementor-element.elementor-element-f6bd293{text-align:start;}.elementor-1076 .elementor-element.elementor-element-f6bd293 .elementor-heading-title{font-size:20px;}.elementor-1076 .elementor-element.elementor-element-195d26d6{text-align:start;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-5878480b{--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;}.elementor-1076 .elementor-element.elementor-element-186e7d05{text-align:start;}.elementor-1076 .elementor-element.elementor-element-186e7d05 .elementor-heading-title{font-size:20px;}.elementor-1076 .elementor-element.elementor-element-1ba92a22{text-align:start;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-33d3ac63{text-align:center;}.elementor-1076 .elementor-element.elementor-element-33d3ac63 .elementor-heading-title{font-size:28px;}.elementor-1076 .elementor-element.elementor-element-67970efa{text-align:center;font-size:16px;}.elementor-1076 .elementor-element.elementor-element-546ec805{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1076 .elementor-element.elementor-element-53344168 .elementor-divider{text-align:center;}.elementor-1076 .elementor-element.elementor-element-53344168 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-1076 .elementor-element.elementor-element-112ad4c{text-align:center;}.elementor-1076 .elementor-element.elementor-element-112ad4c .elementor-heading-title{font-size:36px;}.elementor-1076 .elementor-element.elementor-element-2cbe662a{text-align:center;font-size:16px;}.elementor-1076 .elementor-element.elementor-element-d32eccb{text-align:center;font-size:18px;}.elementor-1076 .elementor-element.elementor-element-72186e4e{text-align:center;font-size:14px;}.elementor-1076 .elementor-element.elementor-element-390c8a22{text-align:center;}.elementor-1076 .elementor-element.elementor-element-390c8a22 .elementor-heading-title{font-size:24px;}.elementor-1076 .elementor-element.elementor-element-4555799c{text-align:center;font-size:15.5px;}}@media(max-width:767px){.elementor-1076 .elementor-element.elementor-element-28c97687{--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-1076 .elementor-element.elementor-element-539bb4ff{--width:100%;--padding-top:30px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-1076 .elementor-element.elementor-element-2ab1a9c6{text-align:start;font-size:16px;}.elementor-1076 .elementor-element.elementor-element-5bc6b6ae{text-align:start;}.elementor-1076 .elementor-element.elementor-element-5bc6b6ae .elementor-heading-title{font-size:30px;line-height:1.15em;}.elementor-1076 .elementor-element.elementor-element-4cdec594{text-align:start;font-size:16px;line-height:1.5em;}.elementor-1076 .elementor-element.elementor-element-3129fc00{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1076 .elementor-element.elementor-element-72e2c1dc{text-align:center;}.elementor-1076 .elementor-element.elementor-element-72e2c1dc .elementor-heading-title{font-size:13px;}.elementor-1076 .elementor-element.elementor-element-50415ae8{text-align:center;}.elementor-1076 .elementor-element.elementor-element-50415ae8 .elementor-heading-title{font-size:29px;line-height:1.15em;}.elementor-1076 .elementor-element.elementor-element-27efb30c{text-align:center;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-6c95aba5{text-align:center;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-37fefe43{--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-1076 .elementor-element.elementor-element-4f031b80{--width:100%;}.elementor-1076 .elementor-element.elementor-element-b1e56b7{--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-1076 .elementor-element.elementor-element-74c52791{--width:100%;}.elementor-1076 .elementor-element.elementor-element-46343b5b{--width:100%;}.elementor-1076 .elementor-element.elementor-element-2393e6d5{text-align:start;}.elementor-1076 .elementor-element.elementor-element-2393e6d5 .elementor-heading-title{font-size:22px;}.elementor-1076 .elementor-element.elementor-element-f1b1047{text-align:start;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-120db473{--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-1076 .elementor-element.elementor-element-4ade95a7{--width:100%;}.elementor-1076 .elementor-element.elementor-element-fe9101f{--width:100%;}.elementor-1076 .elementor-element.elementor-element-444cf87f{text-align:start;}.elementor-1076 .elementor-element.elementor-element-444cf87f .elementor-heading-title{font-size:22px;}.elementor-1076 .elementor-element.elementor-element-3c46be25{text-align:start;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-2930e1f6{--width:100%;}.elementor-1076 .elementor-element.elementor-element-4de202aa{text-align:center;}.elementor-1076 .elementor-element.elementor-element-4de202aa .elementor-heading-title{font-size:20px;}.elementor-1076 .elementor-element.elementor-element-312f7d0c{--width:100%;}.elementor-1076 .elementor-element.elementor-element-4edf3d68{--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-1076 .elementor-element.elementor-element-6d1ba327{--width:100%;}.elementor-1076 .elementor-element.elementor-element-11d4cd71{text-align:start;}.elementor-1076 .elementor-element.elementor-element-11d4cd71 .elementor-heading-title{font-size:22px;}.elementor-1076 .elementor-element.elementor-element-32519d0b{text-align:start;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-c0ee753{--width:100%;}.elementor-1076 .elementor-element.elementor-element-3e0412a2{--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-1076 .elementor-element.elementor-element-53234dc5{--width:100%;}.elementor-1076 .elementor-element.elementor-element-5462b00e{text-align:start;}.elementor-1076 .elementor-element.elementor-element-5462b00e .elementor-heading-title{font-size:22px;}.elementor-1076 .elementor-element.elementor-element-4ae581fa{text-align:start;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-69562292{--width:100%;}.elementor-1076 .elementor-element.elementor-element-6f24c3a0{text-align:center;}.elementor-1076 .elementor-element.elementor-element-6f24c3a0 .elementor-heading-title{font-size:23px;}.elementor-1076 .elementor-element.elementor-element-48421bb{text-align:center;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-6e8eecdf{text-align:center;font-size:17px;}.elementor-1076 .elementor-element.elementor-element-18b38c4f{text-align:center;}.elementor-1076 .elementor-element.elementor-element-18b38c4f .elementor-heading-title{font-size:27px;line-height:1.2em;}.elementor-1076 .elementor-element.elementor-element-3ce19053{text-align:center;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-4ec336a4{text-align:center;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-65716c7d{--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-1076 .elementor-element.elementor-element-aafd0b0{--width:100%;}.elementor-1076 .elementor-element.elementor-element-76d7a0a3{--width:100%;}.elementor-1076 .elementor-element.elementor-element-61163069{--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;}.elementor-1076 .elementor-element.elementor-element-2bc55c27{text-align:start;}.elementor-1076 .elementor-element.elementor-element-2bc55c27 .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-23fbbac3{text-align:start;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-615323eb{--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;}.elementor-1076 .elementor-element.elementor-element-738c8954{text-align:start;}.elementor-1076 .elementor-element.elementor-element-738c8954 .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-5cd0b2ef{text-align:start;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-4880a856{--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;}.elementor-1076 .elementor-element.elementor-element-3aff3a19{text-align:start;}.elementor-1076 .elementor-element.elementor-element-3aff3a19 .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-c9d5597{text-align:start;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-7575a5a0{--width:100%;}.elementor-1076 .elementor-element.elementor-element-49d9f8d{--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;}.elementor-1076 .elementor-element.elementor-element-12f44726{text-align:start;}.elementor-1076 .elementor-element.elementor-element-12f44726 .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-197aa2e1{text-align:start;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-166f945c{--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;}.elementor-1076 .elementor-element.elementor-element-5c52556e{text-align:start;}.elementor-1076 .elementor-element.elementor-element-5c52556e .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-5cb6e2bc{text-align:start;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-2526d09d{--width:100%;}.elementor-1076 .elementor-element.elementor-element-50f22fc9{--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-1076 .elementor-element.elementor-element-3639f85b{--width:100%;}.elementor-1076 .elementor-element.elementor-element-10815f5b{text-align:center;}.elementor-1076 .elementor-element.elementor-element-10815f5b .elementor-heading-title{font-size:20px;}.elementor-1076 .elementor-element.elementor-element-13368010{text-align:center;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-226b3a3f{text-align:center;}.elementor-1076 .elementor-element.elementor-element-226b3a3f .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-cc0fb59{text-align:center;font-size:14px;}.elementor-1076 .elementor-element.elementor-element-39150bfb > .elementor-shape-top svg, .elementor-1076 .elementor-element.elementor-element-39150bfb > .e-con-inner > .elementor-shape-top svg{height:30px;}.elementor-1076 .elementor-element.elementor-element-39150bfb > .elementor-shape-bottom svg, .elementor-1076 .elementor-element.elementor-element-39150bfb > .e-con-inner > .elementor-shape-bottom svg{height:30px;}.elementor-1076 .elementor-element.elementor-element-1fc7036f{--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-1076 .elementor-element.elementor-element-788e7b38{--width:100%;}.elementor-1076 .elementor-element.elementor-element-edd8548{text-align:start;}.elementor-1076 .elementor-element.elementor-element-edd8548 .elementor-heading-title{font-size:30px;line-height:1.15em;}.elementor-1076 .elementor-element.elementor-element-5811d04b{text-align:start;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-70892160{text-align:start;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-688a54a8{--width:100%;}.elementor-1076 .elementor-element.elementor-element-4c019aa6{--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-1076 .elementor-element.elementor-element-467c7c26{--width:100%;}.elementor-1076 .elementor-element.elementor-element-54ff1153{text-align:center;}.elementor-1076 .elementor-element.elementor-element-54ff1153 .elementor-heading-title{font-size:18px;}.elementor-1076 .elementor-element.elementor-element-2e3c0a72{text-align:center;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-19ab1715{--width:100%;}.elementor-1076 .elementor-element.elementor-element-87ecbee{text-align:center;}.elementor-1076 .elementor-element.elementor-element-87ecbee .elementor-heading-title{font-size:18px;}.elementor-1076 .elementor-element.elementor-element-13b59a59{text-align:center;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-3b24fb3e{--width:100%;}.elementor-1076 .elementor-element.elementor-element-72b7155b{text-align:center;}.elementor-1076 .elementor-element.elementor-element-72b7155b .elementor-heading-title{font-size:18px;}.elementor-1076 .elementor-element.elementor-element-7b30f352{text-align:center;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-72af4fb2{--width:100%;}.elementor-1076 .elementor-element.elementor-element-4d3318a1{text-align:center;}.elementor-1076 .elementor-element.elementor-element-4d3318a1 .elementor-heading-title{font-size:18px;}.elementor-1076 .elementor-element.elementor-element-785bac82{text-align:center;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-6240be59{--width:100%;}.elementor-1076 .elementor-element.elementor-element-780cec28{text-align:center;}.elementor-1076 .elementor-element.elementor-element-780cec28 .elementor-heading-title{font-size:18px;}.elementor-1076 .elementor-element.elementor-element-49ba8c09{text-align:center;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-699d10ea{text-align:center;}.elementor-1076 .elementor-element.elementor-element-699d10ea .elementor-heading-title{font-size:29px;line-height:1.15em;}.elementor-1076 .elementor-element.elementor-element-3313c977{text-align:center;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-906b1f8{text-align:center;font-size:15.5px;}.elementor-1076 .elementor-element.elementor-element-1a04c6df{--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-1076 .elementor-element.elementor-element-68a3ca63{--width:100%;}.elementor-1076 .elementor-element.elementor-element-75f1030d{--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;}.elementor-1076 .elementor-element.elementor-element-57f4e3ad{--width:100%;}.elementor-1076 .elementor-element.elementor-element-4074d46e{text-align:start;}.elementor-1076 .elementor-element.elementor-element-4074d46e .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-38494cda{text-align:start;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-70c0c726{--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;}.elementor-1076 .elementor-element.elementor-element-3d66cea2{--width:100%;}.elementor-1076 .elementor-element.elementor-element-1fcb6cac{text-align:start;}.elementor-1076 .elementor-element.elementor-element-1fcb6cac .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-2246fe6b{text-align:start;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-28041948{--width:100%;}.elementor-1076 .elementor-element.elementor-element-5631cc10{text-align:center;}.elementor-1076 .elementor-element.elementor-element-5631cc10 .elementor-heading-title{font-size:23px;}.elementor-1076 .elementor-element.elementor-element-132685d7{--width:100%;}.elementor-1076 .elementor-element.elementor-element-575c440f{--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;}.elementor-1076 .elementor-element.elementor-element-63de9e3b{--width:100%;}.elementor-1076 .elementor-element.elementor-element-f6bd293{text-align:start;}.elementor-1076 .elementor-element.elementor-element-f6bd293 .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-195d26d6{text-align:start;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-5878480b{--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;}.elementor-1076 .elementor-element.elementor-element-56e9c278{--width:100%;}.elementor-1076 .elementor-element.elementor-element-186e7d05{text-align:start;}.elementor-1076 .elementor-element.elementor-element-186e7d05 .elementor-heading-title{font-size:19px;}.elementor-1076 .elementor-element.elementor-element-1ba92a22{text-align:start;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-4686787c > .elementor-shape-top svg, .elementor-1076 .elementor-element.elementor-element-4686787c > .e-con-inner > .elementor-shape-top svg{height:20px;}.elementor-1076 .elementor-element.elementor-element-33d3ac63{text-align:center;}.elementor-1076 .elementor-element.elementor-element-33d3ac63 .elementor-heading-title{font-size:24px;}.elementor-1076 .elementor-element.elementor-element-67970efa{text-align:center;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-73ab7e29{--padding-top:50px;--padding-bottom:60px;--padding-left:14px;--padding-right:14px;}.elementor-1076 .elementor-element.elementor-element-546ec805{--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1076 .elementor-element.elementor-element-53344168 .elementor-divider-separator{width:30%;margin:0 auto;margin-center:0;}.elementor-1076 .elementor-element.elementor-element-53344168 .elementor-divider{text-align:center;}.elementor-1076 .elementor-element.elementor-element-112ad4c{text-align:center;}.elementor-1076 .elementor-element.elementor-element-112ad4c .elementor-heading-title{font-size:27px;}.elementor-1076 .elementor-element.elementor-element-2cbe662a{text-align:center;font-size:15px;}.elementor-1076 .elementor-element.elementor-element-d32eccb{text-align:center;font-size:16px;}.elementor-1076 .elementor-element.elementor-element-72186e4e{text-align:center;font-size:13px;}.elementor-1076 .elementor-element.elementor-element-390c8a22{text-align:center;}.elementor-1076 .elementor-element.elementor-element-390c8a22 .elementor-heading-title{font-size:21px;}.elementor-1076 .elementor-element.elementor-element-4555799c{text-align:center;font-size:14.5px;}}@media(min-width:768px){.elementor-1076 .elementor-element.elementor-element-68dd4c9b{--content-width:1920px;}.elementor-1076 .elementor-element.elementor-element-5b09281e{--content-width:1920px;}.elementor-1076 .elementor-element.elementor-element-4255bc55{--content-width:1920px;}.elementor-1076 .elementor-element.elementor-element-51547299{--content-width:1920px;}.elementor-1076 .elementor-element.elementor-element-28c97687{--content-width:1920px;}.elementor-1076 .elementor-element.elementor-element-539bb4ff{--width:44%;}.elementor-1076 .elementor-element.elementor-element-3129fc00{--width:56%;}.elementor-1076 .elementor-element.elementor-element-6c7dc940{--content-width:1920px;}.elementor-1076 .elementor-element.elementor-element-10326f8c{--content-width:1920px;}.elementor-1076 .elementor-element.elementor-element-4f031b80{--width:37%;}.elementor-1076 .elementor-element.elementor-element-74c52791{--width:40%;}.elementor-1076 .elementor-element.elementor-element-46343b5b{--width:60%;}.elementor-1076 .elementor-element.elementor-element-4ade95a7{--width:40%;}.elementor-1076 .elementor-element.elementor-element-fe9101f{--width:60%;}.elementor-1076 .elementor-element.elementor-element-2930e1f6{--width:26%;}.elementor-1076 .elementor-element.elementor-element-312f7d0c{--width:37%;}.elementor-1076 .elementor-element.elementor-element-6d1ba327{--width:60%;}.elementor-1076 .elementor-element.elementor-element-c0ee753{--width:40%;}.elementor-1076 .elementor-element.elementor-element-53234dc5{--width:60%;}.elementor-1076 .elementor-element.elementor-element-69562292{--width:40%;}.elementor-1076 .elementor-element.elementor-element-2c2c861c{--content-width:1920px;}.elementor-1076 .elementor-element.elementor-element-aafd0b0{--width:16%;}.elementor-1076 .elementor-element.elementor-element-76d7a0a3{--width:34%;}.elementor-1076 .elementor-element.elementor-element-7575a5a0{--width:34%;}.elementor-1076 .elementor-element.elementor-element-2526d09d{--width:16%;}.elementor-1076 .elementor-element.elementor-element-3639f85b{--width:100%;}.elementor-1076 .elementor-element.elementor-element-39150bfb{--content-width:1920px;}.elementor-1076 .elementor-element.elementor-element-788e7b38{--width:48%;}.elementor-1076 .elementor-element.elementor-element-688a54a8{--width:52%;}.elementor-1076 .elementor-element.elementor-element-467c7c26{--width:20%;}.elementor-1076 .elementor-element.elementor-element-19ab1715{--width:20%;}.elementor-1076 .elementor-element.elementor-element-3b24fb3e{--width:20%;}.elementor-1076 .elementor-element.elementor-element-72af4fb2{--width:20%;}.elementor-1076 .elementor-element.elementor-element-6240be59{--width:20%;}.elementor-1076 .elementor-element.elementor-element-1562aef0{--content-width:1920px;}.elementor-1076 .elementor-element.elementor-element-68a3ca63{--width:35%;}.elementor-1076 .elementor-element.elementor-element-57f4e3ad{--width:100%;}.elementor-1076 .elementor-element.elementor-element-3d66cea2{--width:100%;}.elementor-1076 .elementor-element.elementor-element-28041948{--width:30%;}.elementor-1076 .elementor-element.elementor-element-132685d7{--width:35%;}.elementor-1076 .elementor-element.elementor-element-63de9e3b{--width:100%;}.elementor-1076 .elementor-element.elementor-element-56e9c278{--width:100%;}.elementor-1076 .elementor-element.elementor-element-4686787c{--content-width:1920px;}.elementor-1076 .elementor-element.elementor-element-1c6b4219{--content-width:1920px;}.elementor-1076 .elementor-element.elementor-element-546ec805{--width:973px;}.elementor-1076 .elementor-element.elementor-element-22831083{--content-width:1920px;}.elementor-1076 .elementor-element.elementor-element-55b101f8{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1076 .elementor-element.elementor-element-539bb4ff{--width:100%;}.elementor-1076 .elementor-element.elementor-element-3129fc00{--width:100%;}.elementor-1076 .elementor-element.elementor-element-4f031b80{--width:100%;}.elementor-1076 .elementor-element.elementor-element-74c52791{--width:34%;}.elementor-1076 .elementor-element.elementor-element-46343b5b{--width:66%;}.elementor-1076 .elementor-element.elementor-element-4ade95a7{--width:34%;}.elementor-1076 .elementor-element.elementor-element-fe9101f{--width:66%;}.elementor-1076 .elementor-element.elementor-element-2930e1f6{--width:100%;}.elementor-1076 .elementor-element.elementor-element-312f7d0c{--width:100%;}.elementor-1076 .elementor-element.elementor-element-6d1ba327{--width:66%;}.elementor-1076 .elementor-element.elementor-element-c0ee753{--width:34%;}.elementor-1076 .elementor-element.elementor-element-53234dc5{--width:66%;}.elementor-1076 .elementor-element.elementor-element-69562292{--width:34%;}.elementor-1076 .elementor-element.elementor-element-aafd0b0{--width:100%;}.elementor-1076 .elementor-element.elementor-element-76d7a0a3{--width:100%;}.elementor-1076 .elementor-element.elementor-element-7575a5a0{--width:100%;}.elementor-1076 .elementor-element.elementor-element-2526d09d{--width:100%;}.elementor-1076 .elementor-element.elementor-element-3639f85b{--width:100%;}.elementor-1076 .elementor-element.elementor-element-788e7b38{--width:100%;}.elementor-1076 .elementor-element.elementor-element-688a54a8{--width:100%;}.elementor-1076 .elementor-element.elementor-element-467c7c26{--width:33.33%;}.elementor-1076 .elementor-element.elementor-element-19ab1715{--width:33.33%;}.elementor-1076 .elementor-element.elementor-element-3b24fb3e{--width:33.33%;}.elementor-1076 .elementor-element.elementor-element-72af4fb2{--width:33.33%;}.elementor-1076 .elementor-element.elementor-element-6240be59{--width:33.33%;}.elementor-1076 .elementor-element.elementor-element-68a3ca63{--width:100%;}.elementor-1076 .elementor-element.elementor-element-57f4e3ad{--width:100%;}.elementor-1076 .elementor-element.elementor-element-3d66cea2{--width:100%;}.elementor-1076 .elementor-element.elementor-element-28041948{--width:100%;}.elementor-1076 .elementor-element.elementor-element-132685d7{--width:100%;}.elementor-1076 .elementor-element.elementor-element-63de9e3b{--width:100%;}.elementor-1076 .elementor-element.elementor-element-56e9c278{--width:100%;}.elementor-1076 .elementor-element.elementor-element-546ec805{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-68dd4c9b */.elementor-1076 .elementor-element.elementor-element-68dd4c9b{height:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b09281e */.elementor-1076 .elementor-element.elementor-element-5b09281e{height:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4255bc55 */.elementor-1076 .elementor-element.elementor-element-4255bc55{height:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51547299 */.elementor-1076 .elementor-element.elementor-element-51547299{height:0;overflow:hidden}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c97687 */.elementor-1076 .elementor-element.elementor-element-28c97687{--u:min(1px,calc(100vw / 1920))}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-hl p{margin:0}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-intro .elementor-widget-container{display:block}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-eyebrow{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:calc(20 * var(--u));line-height:1.2;letter-spacing:.03em;color:#2D0F90}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-sub{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:calc(19.5 * var(--u));line-height:1.25;letter-spacing:0;color:#6D5ABA;margin-top:calc(8 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-title .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;color:#25097A;margin:0;text-wrap:balance}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-copy p{font-family:'Libre Caslon Text',serif;text-wrap:pretty;color:#2C1A7C;margin:0 0 calc(14 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-copy p:last-child{margin-bottom:0}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card{box-sizing:border-box;display:flex;align-items:center;gap:calc(25 * var(--u));width:min(100%,max(calc(640 * var(--u)),540px));padding:calc(6 * var(--u)) calc(26 * var(--u));margin-top:calc(18 * var(--u));border:1px solid #EAE2FA;border-radius:calc(14 * var(--u));background:linear-gradient(180deg,#F5F1FC,#F1EBFB);box-shadow:0 calc(6 * var(--u)) calc(20 * var(--u)) calc(-8 * var(--u)) rgba(91,63,196,.22)}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card-ico{flex:none;width:calc(78 * var(--u));min-width:54px;height:auto;display:block}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card-txt{font-family:'Libre Caslon Text',serif;display:flex;flex-direction:column;gap:calc(2 * var(--u));min-width:0}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card-txt strong{font-weight:700;font-size:calc(17.2 * var(--u));line-height:1.3;color:#30119A}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card-txt span{font-size:calc(16.8 * var(--u));line-height:1.3;color:#4A2BA6}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-cta{box-sizing:border-box;width:min(calc(100% - 56 * var(--u)),calc(485 * var(--u)));margin:calc(14 * var(--u)) 0 0 calc(56 * var(--u));text-align:center}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:calc(14 * var(--u));width:100%;min-height:max(40px,calc(39 * var(--u)));padding:calc(6 * var(--u)) calc(24 * var(--u));border-radius:8px;text-decoration:none;color:#fff;font-family:'Libre Caslon Text',serif;font-weight:400;font-size:calc(22.8 * var(--u));line-height:1.15;background:linear-gradient(180deg,#4F1EB2,#341387);box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-6 * var(--u)) rgba(60,21,150,.55);transition:filter .2s,transform .2s}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-btn:hover{filter:brightness(1.12);transform:translateY(-1px);color:#fff}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-btn-ico{flex:none;width:calc(26 * var(--u));min-width:20px;height:auto;display:block}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-cap{margin-top:calc(6 * var(--u));font-family:'Libre Caslon Text',serif;font-size:calc(16.6 * var(--u));line-height:1.3;color:#5F3DBF}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-priv{display:flex;align-items:flex-start;gap:calc(16 * var(--u));margin:calc(12 * var(--u)) 0 0 calc(28 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-priv svg{flex:none;width:calc(21 * var(--u));min-width:17px;height:auto;margin-top:calc(2 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-priv p{font-family:'Libre Caslon Text',serif;font-size:calc(16.2 * var(--u));line-height:1.3;color:#6049A3;margin:0;max-width:calc(520 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-steps{display:flex;align-items:flex-start;width:min(calc(100% - 26 * var(--u)),calc(470 * var(--u)));margin:calc(26 * var(--u)) 0 0 calc(26 * var(--u));font-family:'Libre Caslon Text',serif;font-size:calc(12.6 * var(--u));line-height:1.3;color:#7764B6}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-step{flex:none;display:flex;flex-direction:column;align-items:center;width:calc(54 * var(--u));min-width:42px;text-align:center}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-step&gt;span:last-child,.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-step&gt;b{display:block;width:max-content;margin-top:calc(8 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-step.is-on&gt;b{font-weight:700;color:#5F39BF}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-circ{display:block;width:100%;aspect-ratio:1}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-circ svg{display:block;width:100%;height:100%}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-link{flex:1 1 0;min-width:24px;height:calc(54 * var(--u));min-height:42px;display:flex;align-items:center}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-link i{flex:1;height:0;border-top:1.4px dotted #CDBFF0}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-link svg{flex:none;width:6px;height:8px;margin-left:2px}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-hr{padding-right:2.4%;padding-bottom:2%;box-shadow:inset 0 0 calc(70 * var(--u)) calc(12 * var(--u)) #F8F6FD}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-orb .elementor-widget-container{padding:calc(28 * var(--u)) calc(38 * var(--u));background:radial-gradient(closest-side,rgba(255,255,255,.82),rgba(255,255,255,.55) 58%,rgba(255,255,255,0) 100%)}
.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-orb .elementor-heading-title{margin:0;text-shadow:0 0 12px rgba(255,255,255,.7)}
@media(min-width:1025px){
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-hl{padding:calc(48 * var(--u)) calc(60 * var(--u)) calc(48 * var(--u)) max(36px,calc(68 * var(--u)))}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-title .elementor-heading-title{font-size:max(34px,calc(48 * var(--u)))}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-eyebrow{font-size:max(16px,calc(20 * var(--u)))}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-sub{font-size:max(15px,calc(19.5 * var(--u)))}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-copy p{font-size:max(15px,calc(18.2 * var(--u)));line-height:1.25}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card-txt strong{font-size:max(15.5px,calc(17.2 * var(--u)))}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card-txt span{font-size:max(14.5px,calc(16.8 * var(--u)))}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-btn{font-size:max(19px,calc(22.8 * var(--u)))}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-cap{font-size:max(14px,calc(16.6 * var(--u)))}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-priv p{font-size:max(14px,calc(16.2 * var(--u)))}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-step{font-size:max(12px,calc(12.6 * var(--u)))}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-steps{font-size:max(12px,calc(12.6 * var(--u)))}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-orb .elementor-heading-title{font-size:max(13px,calc(23.7 * var(--u)))}
}
@media(min-width:1200px){.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-cap{width:max-content;position:relative;left:50%;transform:translateX(-50%);max-width:none}}
@media(max-width:1499px){.elementor-1076 .elementor-element.elementor-element-28c97687 .slh-br{display:none}}
@media(max-width:1280px) and (min-width:1025px){
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-hl{width:50%}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-hr{width:50%;background-size:125% auto!important}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-orb .elementor-heading-title{font-size:max(15px,calc(29.6 * var(--u)))}
}
@media(max-width:1024px){
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-hl{padding:48px 44px 36px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-hr{aspect-ratio:1.42;min-height:0}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-sub,.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-eyebrow{font-size:18px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card,.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-cta,.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-priv,.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-steps{margin-left:0}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card{width:min(100%,640px);padding:12px 24px;margin-top:22px;gap:20px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card-ico{width:70px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card-txt strong{font-size:17px}.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card-txt span{font-size:16px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-cta{width:min(100%,485px);margin:16px 0 0}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-btn{min-height:48px;font-size:20px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-cap{font-size:15px;margin-top:8px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-priv{margin:18px 0 0}.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-priv p{font-size:15px;max-width:520px}.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-priv svg{width:21px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-steps{width:min(100%,470px);margin:26px 0 0;font-size:13px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-step{width:54px}.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-link{height:54px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-step&gt;span:last-child,.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-step&gt;b{margin-top:8px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-orb .elementor-widget-container{padding:26px 34px}
}
@media(max-width:767px){
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-hl{padding:30px 22px 26px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-hr{aspect-ratio:1.45}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-eyebrow{font-size:16px}.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-sub{font-size:15px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-copy p{margin-bottom:12px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card{padding:12px 16px;gap:14px}.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card-ico{width:54px;min-width:54px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card-txt strong{font-size:15px}.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-card-txt span{font-size:14px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-btn{font-size:18px;min-height:46px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-cap{font-size:13.5px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-priv p{font-size:14px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-steps{width:100%;justify-content:space-between;font-size:11.5px}.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-step{width:84px;min-width:0}.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-circ{width:46px;height:46px}.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-step&gt;span:last-child,.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-step&gt;b{width:auto;margin-top:7px}.elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-link{height:46px;min-height:46px;min-width:8px}
 .elementor-1076 .elementor-element.elementor-element-28c97687 .taq-h-orb .elementor-widget-container{padding:14px 18px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c7dc940 */.elementor-1076 .elementor-element.elementor-element-6c7dc940{--u:min(1px,calc(100vw / 1920));line-height:0}
.elementor-1076 .elementor-element.elementor-element-6c7dc940 .taq-wv-img{display:block;width:100%;height:auto;min-height:36px;object-fit:cover;object-position:center}
@media(max-width:767px){.elementor-1076 .elementor-element.elementor-element-6c7dc940 .taq-wv-img{min-height:30px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10326f8c */.elementor-1076 .elementor-element.elementor-element-10326f8c{--u:min(1px,calc(100vw / 1920));position:relative;overflow:hidden}
.elementor-1076 .elementor-element.elementor-element-10326f8c p{margin:0}
@media(max-width:1499px){.elementor-1076 .elementor-element.elementor-element-10326f8c .slh-br{display:none}}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-intro{text-align:center}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-chev svg{display:block;width:max(16px,calc(22 * var(--u)));height:auto;margin:0 auto}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-eyebrow{display:flex;align-items:center;justify-content:center;gap:calc(12 * var(--u));margin-top:calc(10 * var(--u));font-family:'Outfit',sans-serif;font-weight:400;font-size:max(12px,calc(14 * var(--u)));line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:#4B33B5}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-eyebrow svg{flex:none;display:block;width:max(24px,calc(30 * var(--u)));height:auto}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-title .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;color:#25097A;margin:0;text-wrap:balance}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-copy p{font-family:'Outfit',sans-serif;font-weight:400;font-size:max(16px,calc(20 * var(--u)));line-height:1.45;color:#2C1A7C;text-wrap:pretty;margin:0}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-note p{font-family:'Outfit',sans-serif;font-weight:600;font-size:max(15px,calc(19 * var(--u)));line-height:1.4;color:#2C1A7C;text-wrap:pretty}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-row{position:relative;width:100%;box-sizing:border-box}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-col{display:flex;flex-direction:column;gap:calc(24 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-mid{position:relative;z-index:2}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-orbimg{display:block;width:100%;height:auto}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-orbtitle{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-48%);width:68%;text-align:center}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-orbtitle .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:max(18px,calc(30 * var(--u)));line-height:1.2;color:#25097A;margin:0;text-shadow:0 0 14px rgba(255,255,255,.85)}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pod{box-sizing:border-box;gap:calc(16 * var(--u));padding:calc(22 * var(--u)) calc(40 * var(--u));border:1.5px solid #CFC2F0;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(240,233,252,.7));box-shadow:0 calc(16 * var(--u)) calc(36 * var(--u)) calc(-20 * var(--u)) rgba(91,63,196,.32)}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pod-l{border-radius:calc(150 * var(--u)) calc(60 * var(--u)) calc(60 * var(--u)) calc(150 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pod-r{border-radius:calc(60 * var(--u)) calc(150 * var(--u)) calc(150 * var(--u)) calc(60 * var(--u));padding-left:calc(52 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-art{flex:none}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-art-img{display:block;width:100%;height:auto}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-ph .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:max(19px,calc(27 * var(--u)));line-height:1.18;color:#25097A;margin:0 0 calc(8 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pp p{font-family:'Outfit',sans-serif;font-size:max(14px,calc(16 * var(--u)));line-height:1.45;color:#3D2C91}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-close{text-align:center}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-ch .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:max(22px,calc(33 * var(--u)));line-height:1.25;color:#25097A;margin:0}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-cp p{font-family:'Outfit',sans-serif;font-size:max(15px,calc(18 * var(--u)));line-height:1.5;color:#2C1A7C;text-wrap:pretty;margin-top:calc(8 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-orn{display:block;width:100%;max-width:calc(430 * var(--u));height:auto;margin:calc(22 * var(--u)) auto 0}
@media(min-width:1025px){
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-intro{padding:calc(34 * var(--u)) calc(40 * var(--u)) 0}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-title .elementor-heading-title{font-size:max(34px,calc(48 * var(--u)));line-height:1.1;margin:calc(12 * var(--u)) 0 calc(18 * var(--u))!important}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-copy{max-width:calc(1140 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-note{margin-top:calc(16 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-row{padding:calc(34 * var(--u)) calc(140 * var(--u)) calc(10 * var(--u));display:flex;align-items:center}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-mid{margin:0 calc(-34 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-close{padding:calc(14 * var(--u)) calc(30 * var(--u)) calc(56 * var(--u))}
}
@media(max-width:1280px) and (min-width:1025px){
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-row{padding-left:40px;padding-right:40px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pod{padding:calc(16 * var(--u)) calc(30 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pod-r{padding-left:calc(40 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pp p{font-size:14px}
}
@media(max-width:1024px){
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-intro{padding:30px 44px 0}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-title .elementor-heading-title{font-size:38px;line-height:1.12;margin:12px 0 16px!important}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-eyebrow{font-size:13px;letter-spacing:.16em}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-copy p{font-size:17px}.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-copy{max-width:640px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-note p{font-size:16px}.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-note{margin-top:14px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-row{padding:18px 44px 8px;display:flex;flex-direction:column;align-items:stretch}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-mid{order:-1;width:min(100%,330px)!important;margin:0 auto 10px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-orbtitle .elementor-heading-title{font-size:24px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-col{gap:18px;width:100%!important;margin-bottom:18px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pod{padding:18px 30px;gap:18px;border-radius:60px!important}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-ph .elementor-heading-title{font-size:23px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pp p{font-size:15.5px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-ch .elementor-heading-title{font-size:27px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-cp p{font-size:16px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-close{padding:10px 44px 44px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-orn{max-width:340px}
}
@media(max-width:767px){
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-intro{padding:26px 22px 0}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-title .elementor-heading-title{font-size:29px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-eyebrow{font-size:11.5px;gap:8px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-copy p{font-size:15.5px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-row{padding:14px 18px 6px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pod{flex-direction:column;align-items:center;text-align:center;padding:22px 20px;border-radius:36px!important}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pod .taq-n-art{width:62%!important;max-width:200px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pod .taq-n-ptxt{width:100%!important}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-ph .elementor-heading-title{font-size:21px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-ph,.elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pp{text-align:center}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-pp p{font-size:15px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-ch .elementor-heading-title{font-size:23px}
 .elementor-1076 .elementor-element.elementor-element-10326f8c .taq-n-close{padding:8px 22px 36px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2c861c */.elementor-1076 .elementor-element.elementor-element-2c2c861c{--u:min(1px,calc(100vw / 1920));position:relative;overflow:hidden}
.elementor-1076 .elementor-element.elementor-element-2c2c861c p{margin:0}
@media(max-width:1499px){.elementor-1076 .elementor-element.elementor-element-2c2c861c .slh-br{display:none}}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-ripple{display:block;width:100%;max-width:calc(560 * var(--u));height:auto;margin:0 auto}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-intro{text-align:center}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-kicker p{font-family:'Libre Caslon Text',serif;font-size:max(17px,calc(22 * var(--u)));line-height:1.3;color:#3D2C91}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-title .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;color:#25097A;margin:0;text-wrap:balance}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-copy p{font-family:'Outfit',sans-serif;font-size:max(16px,calc(20 * var(--u)));line-height:1.45;color:#2B2760;text-wrap:pretty}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-copy+.taq-w-copy{margin-top:calc(14 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-fam{display:flex;align-items:center;justify-content:center;gap:calc(14 * var(--u));font-family:'Libre Caslon Text',serif;font-size:max(20px,calc(28 * var(--u)));line-height:1.2;color:#3D2C91}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-fam svg{flex:none;width:max(26px,calc(36 * var(--u)));height:auto;display:block}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-row{position:relative;width:100%;box-sizing:border-box}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-art-col{display:flex;flex-direction:column;justify-content:space-between}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-art{display:block;width:100%;height:auto}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-col{display:flex;flex-direction:column}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-item{display:flex;gap:calc(22 * var(--u));align-items:flex-start}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-num{flex:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:max(38px,calc(50 * var(--u)));height:max(38px,calc(50 * var(--u)));border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#EDE6FB);border:1.5px solid #B9A6EC;font-family:'Libre Caslon Text',serif;font-size:max(17px,calc(22 * var(--u)));color:#4B33B5;box-shadow:0 calc(6 * var(--u)) calc(14 * var(--u)) calc(-6 * var(--u)) rgba(91,63,196,.4)}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-ih .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:max(17px,calc(22 * var(--u)));line-height:1.22;color:#2D0F90;margin:0 0 calc(8 * var(--u));text-wrap:balance}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-ip p{font-family:'Outfit',sans-serif;font-size:max(14px,calc(16 * var(--u)));line-height:1.45;color:#4A3FA0}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-wrapbanner{width:100%}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-banner{box-sizing:border-box;margin:0 auto;width:min(100%,calc(1500 * var(--u)));display:flex;align-items:center;gap:calc(30 * var(--u));border-radius:calc(80 * var(--u));border:1px solid #EBDDF6;background:linear-gradient(90deg,#FDF5FB,#F6EFFC 50%,#FDF5FB);box-shadow:0 calc(14 * var(--u)) calc(36 * var(--u)) calc(-24 * var(--u)) rgba(150,90,200,.35)}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-bl{display:block;width:calc(84 * var(--u));min-width:48px;height:auto}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-br{display:block;width:calc(230 * var(--u));min-width:110px;max-width:100%;height:auto}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-btxt{text-align:center}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-bh .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:max(19px,calc(28 * var(--u)));line-height:1.25;color:#25097A;margin:0 0 calc(8 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-bp p{font-family:'Outfit',sans-serif;font-size:max(14.5px,calc(17 * var(--u)));line-height:1.5;color:#3D2C91;text-wrap:pretty}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-end{text-align:center}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-eh .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:max(19px,calc(26 * var(--u)));line-height:1.25;color:#3D2C91;margin:0}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-ep p{font-family:'Outfit',sans-serif;font-size:max(14px,calc(16 * var(--u)));line-height:1.45;color:#5B3FC4;margin-top:calc(4 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-orn{display:block;width:100%;max-width:calc(420 * var(--u));height:auto;margin:calc(12 * var(--u)) auto 0}
@media(min-width:1025px){
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-ripple-wrap{padding:0 0 calc(6 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-intro{padding:calc(6 * var(--u)) calc(40 * var(--u)) 0;align-items:center}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-title .elementor-heading-title{font-size:max(30px,calc(42 * var(--u)));line-height:1.18;margin:calc(10 * var(--u)) 0 calc(18 * var(--u))!important}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-copy{max-width:calc(1090 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-fam{margin-top:calc(26 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-row{display:flex;padding:calc(6 * var(--u)) calc(100 * var(--u)) 0;min-height:calc(520 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-itxt{max-width:calc(400 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-row::before{content:"";position:absolute;left:44%;top:0;width:12%;height:100%;background:url(https://spirallotusstudios.com/wp-content/uploads/2026/10/path-connector.png) center/contain no-repeat;pointer-events:none}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-colL{justify-content:space-between;padding:calc(4 * var(--u)) 0 calc(10 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-colR{justify-content:space-between;padding:calc(70 * var(--u)) 0 calc(120 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-banner{padding:calc(26 * var(--u)) calc(46 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-wrapbanner{padding:calc(26 * var(--u)) calc(60 * var(--u)) 0}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-end{padding:calc(44 * var(--u)) calc(30 * var(--u)) calc(40 * var(--u))}
}
@media(max-width:1280px) and (min-width:1025px){
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-row{padding-left:30px;padding-right:30px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-banner{width:100%}
}
@media(max-width:1024px){
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-ripple{max-width:420px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-intro{padding:10px 44px 0;align-items:center}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-kicker p{font-size:18px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-title .elementor-heading-title{font-size:34px;line-height:1.18;margin:10px 0 16px!important}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-copy{max-width:680px}.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-copy p{font-size:17px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-fam{font-size:23px;margin-top:22px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-row{display:flex;flex-direction:column;padding:12px 44px 0}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-art-col{display:none}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-col{gap:26px;width:100%!important;padding-top:0}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-colR{margin-top:26px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-num{width:44px;height:44px;font-size:19px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-ih .elementor-heading-title{font-size:21px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-ip p{font-size:15.5px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-wrapbanner{padding:30px 44px 0}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-banner{flex-direction:column;border-radius:44px;padding:26px 32px;gap:12px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-bl{width:64px}.elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-br{width:170px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-bh .elementor-heading-title{font-size:23px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-bp p{font-size:16px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-end{padding:28px 44px 40px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-eh .elementor-heading-title{font-size:21px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-orn{max-width:340px}
}
@media(max-width:767px){
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-intro{padding:8px 22px 0}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-title .elementor-heading-title{font-size:27px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-copy p{font-size:15.5px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-fam{font-size:20px;gap:10px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-row{padding:10px 22px 0}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-item{gap:14px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-ih .elementor-heading-title{font-size:19px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-ip p{font-size:15px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-wrapbanner{padding:26px 18px 0}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-banner{border-radius:34px;padding:22px 20px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-bh .elementor-heading-title{font-size:20px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-bp p{font-size:15px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-end{padding:24px 22px 34px}
 .elementor-1076 .elementor-element.elementor-element-2c2c861c .taq-w-eh .elementor-heading-title{font-size:19px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39150bfb */.elementor-1076 .elementor-element.elementor-element-39150bfb{--u:min(1px,calc(100vw / 1920));position:relative}
.elementor-1076 .elementor-element.elementor-element-39150bfb p{margin:0}
@media(max-width:1499px){.elementor-1076 .elementor-element.elementor-element-39150bfb .slh-br{display:none}}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-head{position:relative;width:100%;box-sizing:border-box}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-intro{position:relative;z-index:2}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-eyebrow{display:flex;align-items:center;gap:calc(12 * var(--u));font-family:'Outfit',sans-serif;font-weight:400;font-size:max(12.5px,calc(15 * var(--u)));line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#6F52D0}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-eyebrow svg{flex:none;display:block;width:max(26px,calc(34 * var(--u)));height:auto}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-title .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;color:#25097A;margin:0;text-wrap:balance}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-copy p{font-family:'Outfit',sans-serif;font-size:max(15.5px,calc(19 * var(--u)));line-height:1.5;color:#2B2760;text-wrap:pretty}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-copy p+p,.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-copy+.taq-j-copy{margin-top:calc(16 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-copy strong{font-weight:600;color:#25097A}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-swirl{background-repeat:no-repeat;background-position:center right;background-size:contain}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-steps{width:100%;box-sizing:border-box;position:relative;z-index:2}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-step{box-sizing:border-box;text-align:center}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-badge{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:max(38px,calc(46 * var(--u)));height:max(38px,calc(46 * var(--u)));margin:0 auto;border-radius:50%;background:#fff;border:1.5px solid #CFC2F0;font-family:'Libre Caslon Text',serif;font-size:max(15px,calc(17 * var(--u)));color:#4B33B5;box-shadow:0 calc(6 * var(--u)) calc(12 * var(--u)) calc(-5 * var(--u)) rgba(91,63,196,.4)}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-art{display:block;width:calc(150 * var(--u));min-width:96px;height:auto;margin:calc(6 * var(--u)) auto 0}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-sh .elementor-heading-title{font-family:'Outfit',sans-serif;font-weight:600;font-size:max(16.5px,calc(20 * var(--u)));line-height:1.3;color:#3D2C91;margin:calc(10 * var(--u)) 0 calc(8 * var(--u));text-wrap:balance}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-sp p{font-family:'Outfit',sans-serif;font-size:max(14px,calc(16 * var(--u)));line-height:1.45;color:#2B2760;text-wrap:pretty}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-note{display:flex;gap:calc(8 * var(--u));align-items:flex-start;margin-top:calc(14 * var(--u));font-family:'Outfit',sans-serif;font-style:italic;font-size:max(13px,calc(14.5 * var(--u)));line-height:1.45;color:#6F52D0;text-align:left}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-note svg{flex:none;width:max(14px,calc(17 * var(--u)));height:auto;margin-top:calc(2 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-orn{display:block;width:100%;max-width:calc(400 * var(--u));height:auto;margin:0 auto}
@media(min-width:1025px){
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-head{display:flex;align-items:center;padding:calc(90 * var(--u)) 0 0 calc(100 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-title .elementor-heading-title{font-size:max(36px,calc(52 * var(--u)));line-height:1.1;margin:calc(18 * var(--u)) 0 calc(24 * var(--u))!important}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-swirl{min-height:calc(460 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-steps{display:flex;align-items:flex-start;padding:calc(10 * var(--u)) calc(70 * var(--u)) 0}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-step{padding:0 calc(26 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-step+.taq-j-step{background:linear-gradient(#D6CAF3,#D6CAF3) left calc(150 * var(--u)) / 1px calc(100% - calc(150 * var(--u))) no-repeat}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-s1&gt;.taq-j-badge-wrap{margin-top:calc(66 * var(--u))}.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-s2&gt;.taq-j-badge-wrap{margin-top:calc(60 * var(--u))}.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-s4&gt;.taq-j-badge-wrap{margin-top:calc(42 * var(--u))}.elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-s5&gt;.taq-j-badge-wrap{margin-top:calc(24 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-orn-box{padding:calc(36 * var(--u)) 0 calc(70 * var(--u))}
}
@media(max-width:1280px) and (min-width:1025px){
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-head{padding-left:50px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-steps{padding-left:30px;padding-right:30px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-step{padding-left:14px;padding-right:14px}
}
@media(max-width:1024px){
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-head{display:flex;flex-direction:column;padding:70px 44px 0}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-intro{width:100%!important}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-title .elementor-heading-title{font-size:40px;line-height:1.12;margin:14px 0 18px!important}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-copy p{font-size:17px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-swirl{width:100%!important;min-height:300px;background-position:center}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-steps{display:flex;flex-wrap:wrap;padding:20px 30px 0;row-gap:34px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-step{padding:0 16px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-sh .elementor-heading-title{font-size:19px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-sp p{font-size:15.5px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-note{font-size:14px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-orn-box{padding:30px 0 60px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-orn{max-width:320px}
}
@media(max-width:767px){
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-head{padding:54px 22px 0}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-eyebrow{font-size:12px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-title .elementor-heading-title{font-size:30px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-copy p{font-size:15.5px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-swirl{min-height:230px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-steps{padding:14px 22px 0;row-gap:0}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-step{padding:26px 0;border-top:1px solid #DCD1F5}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-step:first-child{border-top:0}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-art{width:118px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-sh .elementor-heading-title{font-size:18px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-sp p{font-size:15px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-note{justify-content:center;font-size:13.5px}
 .elementor-1076 .elementor-element.elementor-element-39150bfb .taq-j-orn-box{padding:22px 0 50px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1562aef0 */.elementor-1076 .elementor-element.elementor-element-1562aef0{--u:min(1px,calc(100vw / 1920));position:relative;overflow:hidden}
.elementor-1076 .elementor-element.elementor-element-1562aef0 p{margin:0}
@media(max-width:1499px){.elementor-1076 .elementor-element.elementor-element-1562aef0 .slh-br{display:none}}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-intro{text-align:center}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-kicker{display:flex;align-items:center;justify-content:center;gap:calc(16 * var(--u));font-family:'Libre Caslon Text',serif;font-size:max(16px,calc(21 * var(--u)));line-height:1.2;color:#4B33B5}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-kicker i{display:block;width:calc(90 * var(--u));min-width:30px;height:1px}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-kicker i:first-child{background:linear-gradient(90deg,transparent,#B49BEA)}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-kicker i:last-child{background:linear-gradient(270deg,transparent,#B49BEA)}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-kicker svg{flex:none;width:max(26px,calc(36 * var(--u)));height:auto;display:block}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-title .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;color:#3A1FA3;margin:0;text-wrap:balance}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-copy p{font-family:'Outfit',sans-serif;font-size:max(15.5px,calc(18 * var(--u)));line-height:1.5;color:#2B2760;text-wrap:pretty}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-copy+.taq-r-copy{margin-top:calc(18 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-row{position:relative;width:100%;box-sizing:border-box}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-col{display:flex;flex-direction:column;justify-content:space-between}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-point{gap:calc(18 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-art{flex:none;width:calc(178 * var(--u));min-width:110px}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-art-img{display:block;width:100%;height:auto}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-ph .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:max(17px,calc(22 * var(--u)));line-height:1.2;color:#3D2C91;margin:0 0 calc(6 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-pp p{font-family:'Outfit',sans-serif;font-size:max(14px,calc(16 * var(--u)));line-height:1.45;color:#4A3FA0;text-wrap:pretty}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-ring{position:relative;z-index:1;background-repeat:no-repeat;background-position:center;background-size:contain;align-items:center;justify-content:center}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-ring&gt;*{position:relative;z-index:2}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-ringh{text-align:center}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-ringh .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:max(21px,calc(34 * var(--u)));line-height:1.2;color:#25097A;margin:0;text-shadow:0 0 14px rgba(255,255,255,.9)}
.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-orn{display:block;width:100%;max-width:calc(380 * var(--u));height:auto;margin:0 auto}
@media(min-width:1025px){
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-intro{padding:calc(70 * var(--u)) calc(40 * var(--u)) 0;align-items:center}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-title .elementor-heading-title{font-size:max(34px,calc(54 * var(--u)));line-height:1.12;margin:calc(16 * var(--u)) 0 calc(24 * var(--u))!important}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-copy{max-width:calc(720 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-row{display:flex;align-items:stretch;padding:calc(40 * var(--u)) calc(100 * var(--u)) 0}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-ring{min-height:calc(480 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-colL{padding-right:calc(10 * var(--u))}.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-colR{padding-left:calc(10 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-colL .taq-r-point:nth-child(2){margin-left:calc(-20 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-colR .taq-r-point:nth-child(2){margin-left:calc(40 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-orn-box{padding:calc(14 * var(--u)) 0 calc(60 * var(--u))}
}
@media(max-width:1280px) and (min-width:1025px){
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-row{padding-left:30px;padding-right:30px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-art{width:calc(140 * var(--u))}
}
@media(max-width:1024px){
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-intro{padding:50px 44px 0;align-items:center}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-kicker{font-size:18px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-title .elementor-heading-title{font-size:40px;line-height:1.12;margin:14px 0 18px!important}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-copy{max-width:640px}.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-copy p{font-size:16.5px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-row{display:flex;flex-direction:column;padding:24px 44px 0;align-items:center}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-ring{order:-1;width:min(100%,360px)!important;min-height:300px;margin-bottom:20px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-col{width:100%!important;max-width:620px;gap:18px;margin-bottom:18px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-art{width:120px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-ph .elementor-heading-title{font-size:21px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-pp p{font-size:15.5px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-ringh .elementor-heading-title{font-size:27px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-orn-box{padding:14px 0 50px}.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-orn{max-width:300px}
}
@media(max-width:767px){
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-intro{padding:36px 22px 0}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-kicker{font-size:16px;gap:10px}.elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-kicker i{width:30px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-title .elementor-heading-title{font-size:29px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-copy p{font-size:15.5px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-row{padding:18px 22px 0}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-ring{min-height:250px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-art{width:92px;min-width:92px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-point{gap:14px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-ph .elementor-heading-title{font-size:19px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-pp p{font-size:15px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-ringh .elementor-heading-title{font-size:23px}
 .elementor-1076 .elementor-element.elementor-element-1562aef0 .taq-r-orn-box{padding:10px 0 40px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4686787c */.elementor-1076 .elementor-element.elementor-element-4686787c{--u:min(1px,calc(100vw / 1920));position:relative}
.elementor-1076 .elementor-element.elementor-element-4686787c p{margin:0}
@media(max-width:1499px){.elementor-1076 .elementor-element.elementor-element-4686787c .slh-br{display:none}}
.elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-pond{text-align:center;align-items:center}
.elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-title .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;color:#3D2C91;margin:0}
.elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-copy p{font-family:'Outfit',sans-serif;color:#2B2760;text-wrap:pretty}
.elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-img{display:block;width:100%;height:auto}
@media(min-width:1025px){
 .elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-pond{padding:calc(50 * var(--u)) calc(40 * var(--u)) 0}
 .elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-title .elementor-heading-title{font-size:max(26px,calc(34 * var(--u)));line-height:1.3;margin-bottom:calc(10 * var(--u))!important}
 .elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-copy p{font-size:max(15px,calc(18 * var(--u)));line-height:1.55}
 .elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-img{margin-top:calc(6 * var(--u))}
}
@media(max-width:1024px){
 .elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-pond{padding:44px 40px 0}
 .elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-title .elementor-heading-title{font-size:28px;margin-bottom:10px!important}
 .elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-copy p{font-size:16px;line-height:1.55}
 .elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-img{min-height:60px;object-fit:cover}
}
@media(max-width:767px){
 .elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-pond{padding:34px 20px 0}
 .elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-title .elementor-heading-title{font-size:24px}
 .elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-copy p{font-size:15px}
 .elementor-1076 .elementor-element.elementor-element-4686787c .taq-m-img{height:90px;object-fit:cover;object-position:center}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c6b4219 */.elementor-1076 .elementor-element.elementor-element-1c6b4219{--u:min(1px,calc(100vw / 1920));position:relative;overflow:hidden}
.elementor-1076 .elementor-element.elementor-element-1c6b4219::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 30% 60% at 12% 55%,rgba(255,255,255,.7),transparent 70%),radial-gradient(ellipse 30% 60% at 88% 55%,rgba(255,255,255,.7),transparent 70%)}
.elementor-1076 .elementor-element.elementor-element-1c6b4219&gt;*{position:relative;z-index:1}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 p{margin:0}
@media(max-width:1499px){.elementor-1076 .elementor-element.elementor-element-1c6b4219 .slh-br{display:none}}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-eyebrow{display:flex;align-items:center;justify-content:center;gap:calc(12 * var(--u));font-family:'Outfit',sans-serif;font-weight:500;font-size:max(13px,calc(16 * var(--u)));line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#5B3FC4}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-eyebrow svg{flex:none;display:block;width:max(26px,calc(34 * var(--u)));height:auto}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-title .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:max(30px,calc(44 * var(--u)));line-height:1.15;color:#25097A;margin:0;text-wrap:balance}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-copy p{font-family:'Outfit',sans-serif;font-size:max(15.5px,calc(18 * var(--u)));line-height:1.5;color:#2B2760;text-wrap:pretty}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-sub p{font-family:'Libre Caslon Text',serif;font-style:italic;font-size:max(16px,calc(20 * var(--u)));line-height:1.4;color:#5B3FC4}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-next p{font-family:'Outfit',sans-serif;font-size:max(13px,calc(14.5 * var(--u)));line-height:1.4;color:#6F52D0;text-align:center}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-priv{display:flex;gap:calc(14 * var(--u));align-items:flex-start;border-top:1px solid #EBE4FB;padding:calc(16 * var(--u)) 0 calc(4 * var(--u));max-width:calc(540 * var(--u));margin:0 auto;font-family:'Outfit',sans-serif;font-size:max(13px,calc(14.5 * var(--u)));line-height:1.5;color:#3D2C91}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-priv svg{flex:none;width:max(20px,calc(26 * var(--u)));height:auto;margin-top:calc(2 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-orn{border-top:1px solid #EBE4FB;margin-top:calc(16 * var(--u));padding-top:calc(6 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-orn div{display:flex;align-items:center;justify-content:center;gap:calc(14 * var(--u));width:100%;max-width:calc(130 * var(--u));margin:0 auto}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-orn i{flex:1;height:1px;display:block}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-orn i:first-child{background:linear-gradient(90deg,transparent,#B49BEA)}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-orn i:last-child{background:linear-gradient(270deg,transparent,#B49BEA)}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-orn svg{flex:none;width:max(28px,calc(38 * var(--u)));height:auto;display:block}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-closeh .elementor-heading-title{font-family:'Libre Caslon Text',serif;font-weight:400;font-size:max(21px,calc(28 * var(--u)));line-height:1.25;color:#3D2C91;margin:0}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-closep p{font-family:'Outfit',sans-serif;font-size:max(14.5px,calc(16 * var(--u)));line-height:1.5;color:#5B3FC4;text-align:center}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-wrap{position:relative}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-wrap::before,.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-wrap::after{content:"";position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;background-repeat:no-repeat;background-position:center;background-size:contain;z-index:0}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-wrap::before{left:6%;width:calc(190 * var(--u));height:calc(340 * var(--u));background-image:url(https://spirallotusstudios.com/wp-content/uploads/2026/10/form-lotus-left.png)}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-wrap::after{right:6%;width:calc(150 * var(--u));height:calc(330 * var(--u));background-image:url(https://spirallotusstudios.com/wp-content/uploads/2026/10/form-lotus-right.png)}
.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-wrap&gt;*{position:relative;z-index:1}
@media(min-width:1025px){
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-wrap{padding:calc(90 * var(--u)) 30px calc(100 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-title .elementor-heading-title{margin:calc(14 * var(--u)) 0 calc(18 * var(--u))!important}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-copy{max-width:calc(720 * var(--u));margin:0 auto}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-sub{margin-bottom:calc(26 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-next{margin:calc(16 * var(--u)) 0 calc(12 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-closeh{margin-top:calc(18 * var(--u))}
}
@media(max-width:1024px){
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-wrap::before,.elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-wrap::after{display:none}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-wrap{padding:60px 24px 70px}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-title .elementor-heading-title{margin:14px 0 14px!important}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-sub{margin-bottom:22px}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-next{margin:14px 0 10px}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-closeh{margin-top:16px}
}
@media(max-width:767px){
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-wrap{padding:40px 14px 50px}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-eyebrow{font-size:12.5px}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-title .elementor-heading-title{font-size:27px}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-copy p{font-size:15px}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-sub p{font-size:15.5px}
 .elementor-1076 .elementor-element.elementor-element-1c6b4219 .taq-g-closeh .elementor-heading-title{font-size:21px}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22831083 */.elementor-1076 .elementor-element.elementor-element-22831083{--u:min(1px,calc(100vw / 1920));position:relative;overflow:hidden}
.elementor-1076 .elementor-element.elementor-element-22831083::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 40% 40% at 8% 20%,rgba(255,255,255,.55),transparent 70%),radial-gradient(ellipse 40% 40% at 95% 70%,rgba(255,255,255,.5),transparent 70%)}
.elementor-1076 .elementor-element.elementor-element-22831083&gt;*{position:relative;z-index:1}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(15 * var(--u));width:100%;box-sizing:border-box}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-card{box-sizing:border-box;display:flex;flex-direction:column;min-height:calc(225 * var(--u));padding:calc(22 * var(--u)) calc(28 * var(--u)) calc(24 * var(--u));border:1px solid #EBE4FB;border-radius:calc(16 * var(--u));background:#fff;box-shadow:0 calc(14 * var(--u)) calc(36 * var(--u)) calc(-18 * var(--u)) rgba(91,63,196,.35);font-family:'Outfit',sans-serif;color:#3D2C91}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-lbl{font-size:max(11px,calc(13 * var(--u)));line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:#7F63D8;text-align:center;margin-bottom:calc(12 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-dots{display:flex;align-items:center;margin-bottom:calc(14 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-dots span{flex:1;height:1.5px;background:#E3D9F8}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-dots em{flex:none;width:calc(8 * var(--u));height:calc(8 * var(--u));min-width:6px;min-height:6px;border-radius:50%;background:#C9B6F4}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-dots em.f{background:#4B33B5}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-dots em.c{width:calc(14 * var(--u));height:calc(14 * var(--u));min-width:11px;min-height:11px;background:#fff;border:3px solid #E986C2;box-sizing:border-box}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-bar{height:calc(7 * var(--u));min-height:5px;border-radius:4px;background:#E8E2F6;margin:0 0 calc(8 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-opt{position:relative;box-sizing:border-box;height:calc(26 * var(--u));min-height:20px;margin-top:calc(8 * var(--u));padding-left:calc(34 * var(--u));border:1.5px solid #E3D9F8;border-radius:5px}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-opt::before{content:"";position:absolute;left:calc(12 * var(--u));top:50%;transform:translateY(-50%);width:calc(11 * var(--u));height:calc(11 * var(--u));min-width:8px;min-height:8px;border:1.5px solid #B49BEA;border-radius:50%}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-btns{display:flex;justify-content:space-between;gap:calc(10 * var(--u));margin-top:auto;padding-top:calc(16 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-b{font-size:max(12px,calc(14 * var(--u)));line-height:1.2;padding:calc(8 * var(--u)) calc(22 * var(--u));border-radius:5px;border:1.5px solid #CFC2F0;color:#4B33B5;background:#fff}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-b.p{margin-left:auto;border-color:transparent;color:#fff;background:linear-gradient(90deg,#4B33B5,#7558E4)}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-card.c{align-items:center;justify-content:center;text-align:center}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-ring{display:flex;align-items:center;justify-content:center;width:calc(122 * var(--u));min-width:84px;height:calc(122 * var(--u));min-height:84px;margin:calc(6 * var(--u)) 0 calc(16 * var(--u));border-radius:50%;background:radial-gradient(circle,#fff 40%,#F1EAFD 70%,rgba(233,223,252,0) 72%);border:1px solid #E3D9F8}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-ring svg{display:block;width:60%;height:auto}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-card.c strong{font-weight:600;font-size:max(14px,calc(16 * var(--u)));line-height:1.3}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-card.c small{font-size:max(12px,calc(13 * var(--u)));line-height:1.3;color:#7F63D8;margin-top:calc(6 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-assure{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(18 * var(--u)) calc(28 * var(--u));font-family:'Outfit',sans-serif;font-size:max(13.5px,calc(15 * var(--u)));line-height:1.4;color:#4A3FA0}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-assure span{display:flex;align-items:center;gap:calc(10 * var(--u))}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-assure svg{flex:none;display:block;height:auto}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-assure .l svg{width:max(26px,calc(32 * var(--u)))}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-assure .k svg{width:max(18px,calc(22 * var(--u)))}
.elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-sep{width:1px;height:calc(26 * var(--u));min-height:20px;background:#CFC2F0}
@media(min-width:1025px){
 .elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-states{padding:calc(10 * var(--u)) calc(36 * var(--u)) calc(0 * var(--u))}
 .elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-assure-wrap{padding:calc(34 * var(--u)) calc(36 * var(--u)) calc(80 * var(--u))}
}
@media(max-width:1024px){
 .elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-states{padding:10px 24px 0}
 .elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-grid{grid-template-columns:repeat(2,1fr);gap:15px}
 .elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-assure-wrap{padding:30px 24px 60px}
 .elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-sep{display:none}
 .elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-card{min-height:225px;padding:22px 26px 24px;border-radius:16px}
}
@media(max-width:767px){
 .elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-states{padding:10px 12px 0}
 .elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-grid{grid-template-columns:1fr}
 .elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-assure-wrap{padding:26px 16px 50px}
 .elementor-1076 .elementor-element.elementor-element-22831083 .taq-q-assure{flex-direction:column;text-align:center;gap:14px}
}/* End custom CSS */