.elementor-12 .elementor-element.elementor-element-b729ebb{--display:flex;--min-height:616px;--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;--overflow:hidden;--overlay-opacity:0.5;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b729ebb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b729ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E6EC;background-image:url("https://www.genesisderm.com/wp-content/uploads/2026/08/Jupiter-lighthouse-image-.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-b729ebb::before, .elementor-12 .elementor-element.elementor-element-b729ebb > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b729ebb > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-b729ebb > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-b729ebb > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-b729ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(269deg, #02010100 20%, #000000C2 77%);}.elementor-12 .elementor-element.elementor-element-0f08d29{--display:flex;--min-height:349px;--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;--overlay-opacity:0;--padding-top:0px;--padding-bottom:58px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0f08d29::before, .elementor-12 .elementor-element.elementor-element-0f08d29 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0f08d29 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-0f08d29 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0f08d29 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-0f08d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-12 .elementor-element.elementor-element-0f08d29:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-33788fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-33788fb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-9c9f47d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-9c9f47d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;line-height:1em;letter-spacing:3px;color:rgba(255,255,255,.84);}.elementor-12 .elementor-element.elementor-element-32fc282{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-32fc282 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:900;text-transform:uppercase;line-height:1em;letter-spacing:2.4px;text-shadow:0px 0px 10px #686868;color:#FFDC9B;}.elementor-12 .elementor-element.elementor-element-8cf5203{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;text-align:start;}.elementor-12 .elementor-element.elementor-element-8cf5203.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-8cf5203 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:124px;font-weight:300;line-height:1em;letter-spacing:2.1px;word-spacing:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-6bc0d82{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.20);--border-color:rgba(255,255,255,.20);--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:19px;--padding-bottom:19px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fc3714f{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;line-height:1.75em;letter-spacing:0px;color:var( --e-global-color-b88204e );}.elementor-12 .elementor-element.elementor-element-bf60312{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-cbee3c5 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:16px;letter-spacing:0.5px;fill:#353535;color:#353535;}.elementor-12 .elementor-element.elementor-element-cbee3c5 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-cbee3c5 .elementor-button:focus{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cbee3c5 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-cbee3c5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ba749db .elementor-button{background-color:transparent;font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:16px;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(295deg, #C79308 0%, #8E3FA0 57%);border-radius:13px 13px 13px 13px;padding:18px 35px 18px 35px;}.elementor-12 .elementor-element.elementor-element-ba749db .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-ba749db .elementor-button:focus{background-color:transparent;color:#000000;background-image:linear-gradient(208deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-12 .elementor-element.elementor-element-ba749db .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-ba749db .elementor-button:focus svg{fill:#000000;}.elementor-12 .elementor-element.elementor-element-5fa0288 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9px;font-weight:800;line-height:1em;letter-spacing:2px;color:#FFDC9B;}.elementor-12 .elementor-element.elementor-element-5c1e0c80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-5c1e0c80:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5c1e0c80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2f47bc5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(94,38,124,.13);--border-color:rgba(94,38,124,.13);--border-radius:32px 10px 32px 10px;box-shadow:0px 26px 70px 0px rgba(57,35,68,.12);--padding-top:44px;--padding-bottom:42px;--padding-left:42px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-2f47bc5e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2f47bc5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #FFFFFF 0%, #F7D7FF 100%);}.elementor-12 .elementor-element.elementor-element-fc1dffa{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 2px 0px 0px;--border-top-width:0px;--border-right-width:2px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );}.elementor-12 .elementor-element.elementor-element-7cbc2971{margin:autopx 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-7cbc2971 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:140px;font-weight:400;font-style:italic;line-height:0.8em;color:#563181;}.elementor-12 .elementor-element.elementor-element-31330216{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-31330216 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.34em;color:var( --e-global-color-b200469 );}.elementor-12 .elementor-element.elementor-element-b090acd{--display:flex;}.elementor-12 .elementor-element.elementor-element-500861e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-500861e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.34em;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-4a3b8b8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:35px;font-weight:500;font-style:italic;line-height:1.02em;color:#172130;}.elementor-12 .elementor-element.elementor-element-fa179ae{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.72em;color:#657080;}.elementor-12 .elementor-element.elementor-element-818a1d2 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:16px;letter-spacing:0.5px;fill:#353535;color:#353535;}.elementor-12 .elementor-element.elementor-element-818a1d2 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-818a1d2 .elementor-button:focus{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-818a1d2 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-818a1d2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5a41685{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-2c86c63 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-ca564cd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-84d5ffb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-558afbf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-558afbf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-b03ac6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-b03ac6c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.8px;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-5f149b9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:baseline;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-8917fd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-8917fd8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:58px;font-weight:700;line-height:1.02em;letter-spacing:-2.32px;color:#222833;}.elementor-12 .elementor-element.elementor-element-5a8af50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-5a8af50 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:58px;font-weight:500;font-style:italic;line-height:1.02em;letter-spacing:-2.32px;color:#57236F;}.elementor-12 .elementor-element.elementor-element-9ebed39{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-12 .elementor-element.elementor-element-c4f02e9{--display:flex;--position:relative;--min-height:540px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(87,35,111,0.13);--border-color:rgba(87,35,111,0.13);--border-radius:26px 8px 26px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-c4f02e9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c4f02e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-c4f02e9{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-c4f02e9{right:0px;}.elementor-12 .elementor-element.elementor-element-df95f2d{--display:flex;--position:relative;--min-height:255px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-df95f2d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-df95f2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED9E0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-df95f2d{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-df95f2d{right:0px;}.elementor-12 .elementor-element.elementor-element-d11d88b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-d11d88b img{width:100%;height:274px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-649fd93{right:39px;}body.rtl .elementor-12 .elementor-element.elementor-element-649fd93{left:39px;}.elementor-12 .elementor-element.elementor-element-649fd93{top:226px;}.elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-stacked .elementor-icon{background-color:#EEE5F3;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-default .elementor-icon{color:#EEE5F3;border-color:#EEE5F3;}.elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-default .elementor-icon svg{fill:#EEE5F3;}.elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-framed .elementor-icon{background-color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-stacked .elementor-icon svg{fill:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-stacked .elementor-icon:hover{background-color:#57236F;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-default .elementor-icon:hover{color:#57236F;border-color:#57236F;}.elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-default .elementor-icon:hover svg{fill:#57236F;}.elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-649fd93.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon{font-size:28px;padding:10px;border-radius:18px 6px 18px 6px;}.elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon svg{height:28px;}.elementor-12 .elementor-element.elementor-element-f16de7a{--display:flex;--min-height:285px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:23px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-b1755ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-12 .elementor-element.elementor-element-b1755ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.26px;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-8fb2c89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-8fb2c89 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.16em;letter-spacing:-0.55px;color:#222833;}.elementor-12 .elementor-element.elementor-element-7b1eb06{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;column-gap:0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.7em;letter-spacing:0px;color:#737985;}.elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.1px;fill:#57236F;color:#57236F;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(87,35,111,0.10);border-radius:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button:focus{background-color:rgba(255,255,255,0);}.elementor-12 .elementor-element.elementor-element-a8307c9{width:default;max-width:default;margin:autopx 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-78dba02{--display:flex;--position:relative;--min-height:540px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(87,35,111,0.13);--border-color:rgba(87,35,111,0.13);--border-radius:26px 8px 26px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-78dba02:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-78dba02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-78dba02{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-78dba02{right:0px;}.elementor-12 .elementor-element.elementor-element-94bfe9a{--display:flex;--position:relative;--min-height:255px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-94bfe9a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-94bfe9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED9E0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-94bfe9a{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-94bfe9a{right:0px;}.elementor-12 .elementor-element.elementor-element-370023e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-370023e img{width:100%;height:274px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f4fe66d{right:39px;}body.rtl .elementor-12 .elementor-element.elementor-element-f4fe66d{left:39px;}.elementor-12 .elementor-element.elementor-element-f4fe66d{top:226px;}.elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-stacked .elementor-icon{background-color:#EEE5F3;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-default .elementor-icon{color:#EEE5F3;border-color:#EEE5F3;}.elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-default .elementor-icon svg{fill:#EEE5F3;}.elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-framed .elementor-icon{background-color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-stacked .elementor-icon svg{fill:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-stacked .elementor-icon:hover{background-color:#57236F;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-default .elementor-icon:hover{color:#57236F;border-color:#57236F;}.elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-default .elementor-icon:hover svg{fill:#57236F;}.elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f4fe66d.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon{font-size:28px;padding:10px;border-radius:18px 6px 18px 6px;}.elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon svg{height:28px;}.elementor-12 .elementor-element.elementor-element-ad62fd0{--display:flex;--min-height:285px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:23px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-ae5a675{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-12 .elementor-element.elementor-element-ae5a675 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.26px;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-8215367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-8215367 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.16em;letter-spacing:-0.55px;color:#222833;}.elementor-12 .elementor-element.elementor-element-249c2d1{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.7em;letter-spacing:0px;color:#737985;}.elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.1px;fill:#57236F;color:#57236F;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(87,35,111,0.10);border-radius:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button:focus{background-color:rgba(255,255,255,0);}.elementor-12 .elementor-element.elementor-element-dd7f3dc{width:default;max-width:default;margin:autopx 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-30729c9{--display:flex;--position:relative;--min-height:540px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(87,35,111,0.13);--border-color:rgba(87,35,111,0.13);--border-radius:26px 8px 26px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-30729c9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-30729c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-30729c9{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-30729c9{right:0px;}.elementor-12 .elementor-element.elementor-element-0c27a12{--display:flex;--position:relative;--min-height:255px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-0c27a12:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0c27a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED9E0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-0c27a12{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-0c27a12{right:0px;}.elementor-12 .elementor-element.elementor-element-8290b44{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-8290b44 img{width:100%;height:274px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e0b2b4f{right:39px;}body.rtl .elementor-12 .elementor-element.elementor-element-e0b2b4f{left:39px;}.elementor-12 .elementor-element.elementor-element-e0b2b4f{top:226px;}.elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-stacked .elementor-icon{background-color:#EEE5F3;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-default .elementor-icon{color:#EEE5F3;border-color:#EEE5F3;}.elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-default .elementor-icon svg{fill:#EEE5F3;}.elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-framed .elementor-icon{background-color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-stacked .elementor-icon svg{fill:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-stacked .elementor-icon:hover{background-color:#57236F;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-default .elementor-icon:hover{color:#57236F;border-color:#57236F;}.elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-default .elementor-icon:hover svg{fill:#57236F;}.elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e0b2b4f.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon{font-size:28px;padding:10px;border-radius:18px 6px 18px 6px;}.elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon svg{height:28px;}.elementor-12 .elementor-element.elementor-element-b6b42e5{--display:flex;--min-height:285px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:23px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-5bdbc07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-12 .elementor-element.elementor-element-5bdbc07 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.26px;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-1312aa5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1312aa5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.16em;letter-spacing:-0.55px;color:#222833;}.elementor-12 .elementor-element.elementor-element-7734299{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.7em;letter-spacing:0px;color:#737985;}.elementor-12 .elementor-element.elementor-element-51002ca .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.1px;fill:#57236F;color:#57236F;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(87,35,111,0.10);border-radius:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-51002ca .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-51002ca .elementor-button:focus{background-color:rgba(255,255,255,0);}.elementor-12 .elementor-element.elementor-element-51002ca{width:default;max-width:default;margin:autopx 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-51002ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-51002ca .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-2bbaddc{--display:flex;--position:relative;--min-height:540px;--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(87,35,111,0.13);--border-color:rgba(87,35,111,0.13);--border-radius:26px 8px 26px 8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-2bbaddc:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2bbaddc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-2bbaddc{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-2bbaddc{right:0px;}.elementor-12 .elementor-element.elementor-element-369806b{--display:flex;--position:relative;--min-height:255px;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}.elementor-12 .elementor-element.elementor-element-369806b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-369806b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DED9E0;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-369806b{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-369806b{right:0px;}.elementor-12 .elementor-element.elementor-element-ef88370{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-ef88370 img{width:100%;height:274px;object-fit:cover;object-position:center center;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-93ecc1f{right:39px;}body.rtl .elementor-12 .elementor-element.elementor-element-93ecc1f{left:39px;}.elementor-12 .elementor-element.elementor-element-93ecc1f{top:226px;}.elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-stacked .elementor-icon{background-color:#EEE5F3;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-default .elementor-icon{color:#EEE5F3;border-color:#EEE5F3;}.elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-default .elementor-icon svg{fill:#EEE5F3;}.elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-framed .elementor-icon{background-color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-stacked .elementor-icon svg{fill:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-stacked .elementor-icon:hover{background-color:#57236F;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-default .elementor-icon:hover{color:#57236F;border-color:#57236F;}.elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-framed .elementor-icon:hover, .elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-default .elementor-icon:hover svg{fill:#57236F;}.elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-93ecc1f.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon{font-size:28px;padding:10px;border-radius:18px 6px 18px 6px;}.elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon svg{height:28px;}.elementor-12 .elementor-element.elementor-element-1cc6d28{--display:flex;--min-height:285px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:23px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-8ea2171{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 11px) 0px;}.elementor-12 .elementor-element.elementor-element-8ea2171 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.26px;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-4c62321{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-4c62321 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;line-height:1.16em;letter-spacing:-0.55px;color:#222833;}.elementor-12 .elementor-element.elementor-element-28c3ed4{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 50px 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;line-height:1.7em;letter-spacing:0px;color:#737985;}.elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button{background-color:rgba(255,255,255,0);font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.1px;fill:#57236F;color:#57236F;border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(87,35,111,0.10);border-radius:0px 0px 0px 0px;padding:24px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button:focus{background-color:rgba(255,255,255,0);}.elementor-12 .elementor-element.elementor-element-d273a4f{width:default;max-width:default;margin:autopx 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-12 .elementor-element.elementor-element-e3f9331{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(87,35,111,0.13);--border-color:rgba(87,35,111,0.13);--border-radius:18px 6px 18px 6px;--padding-top:24px;--padding-bottom:24px;--padding-left:26px;--padding-right:26px;}.elementor-12 .elementor-element.elementor-element-e3f9331:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e3f9331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8ead43e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:#737985;}.elementor-12 .elementor-element.elementor-element-fd5fd3d .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:16px;letter-spacing:0.5px;fill:#353535;color:#353535;}.elementor-12 .elementor-element.elementor-element-fd5fd3d .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-fd5fd3d .elementor-button:focus{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-fd5fd3d .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-fd5fd3d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-47a0868{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-47a0868:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-47a0868 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F7;}.elementor-12 .elementor-element.elementor-element-4086fc8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-362a711{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-12 .elementor-element.elementor-element-4150dc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-12 .elementor-element.elementor-element-4150dc6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.9px;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-7650070{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7650070 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:650;line-height:0.98em;letter-spacing:-3.1px;color:#222A36;}.elementor-12 .elementor-element.elementor-element-0a1e3ce{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-0a1e3ce .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;font-weight:500;font-style:italic;line-height:0.98em;letter-spacing:-2.64px;color:#57236F;}.elementor-12 .elementor-element.elementor-element-133f574{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--padding-top:24px;--padding-bottom:4px;--padding-left:30px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b71fdeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.85em;letter-spacing:0px;color:#747A84;}.elementor-12 .elementor-element.elementor-element-b71fdeb p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-40206c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aaad29d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4e12a6c{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-4e12a6c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4e12a6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.genesisderm.com/wp-content/uploads/2026/08/Dr-flanagan-dermatologist-.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-937088f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-937088f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-937088f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18212E;}.elementor-12 .elementor-element.elementor-element-a835ac9 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-b88204e );}.elementor-12 .elementor-element.elementor-element-8e41363{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-8e41363:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8e41363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7a6ab16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-7a6ab16 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:650;line-height:1.35em;letter-spacing:0px;color:#353535;}.elementor-12 .elementor-element.elementor-element-d0cb807{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-d0cb807 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1em;letter-spacing:0px;color:#6B3FA0;}.elementor-12 .elementor-element.elementor-element-89a0beb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;font-size:14px;}.elementor-12 .elementor-element.elementor-element-89a0beb p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f15df71 .elementor-button{background-color:#18212E;border-radius:50px 50px 50px 50px;padding:12px 15px 12px 15px;}.elementor-12 .elementor-element.elementor-element-f15df71{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-07ba406{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-670fb11{--display:flex;--min-height:500px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-670fb11:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-670fb11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.genesisderm.com/wp-content/uploads/2026/08/Dr.A-Caresse-Gamret.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-2361986{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-2361986:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2361986 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#18212E;}.elementor-12 .elementor-element.elementor-element-71c4d76 .elementor-heading-title{font-size:13px;font-weight:700;letter-spacing:1px;color:var( --e-global-color-b88204e );}.elementor-12 .elementor-element.elementor-element-1bf386f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:0px 0px 20px 20px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-1bf386f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1bf386f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e2679c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e2679c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:650;line-height:1.35em;letter-spacing:0px;color:#353535;}.elementor-12 .elementor-element.elementor-element-53bb837{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;}.elementor-12 .elementor-element.elementor-element-53bb837 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;line-height:1em;letter-spacing:0px;color:#6B3FA0;}.elementor-12 .elementor-element.elementor-element-cb00d69{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;font-size:14px;}.elementor-12 .elementor-element.elementor-element-cb00d69 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3a6cae0 .elementor-button{background-color:#18212E;border-radius:50px 50px 50px 50px;padding:12px 15px 12px 15px;}.elementor-12 .elementor-element.elementor-element-3a6cae0{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1c9b14e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6feb058{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--border-radius:0px 24px 24px 0px;}.elementor-12 .elementor-element.elementor-element-6feb058:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6feb058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.genesisderm.com/wp-content/uploads/2026/10/A-warm-dermatology-consultation.png");background-position:28% 0px;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-1d3328d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-1d3328d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1d3328d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-4924df0 .elementor-heading-title{color:var( --e-global-color-b88204e );}.elementor-12 .elementor-element.elementor-element-60e1c2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-60e1c2f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-60e1c2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b88204e );}.elementor-12 .elementor-element.elementor-element-d1b9b1a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-d1b9b1a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:800;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-03faa9c.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-12 .elementor-element.elementor-element-03faa9c .elementor-heading-title{line-height:22px;}.elementor-12 .elementor-element.elementor-element-bf2feab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5d0c386{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-3862773{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-3862773 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.9px;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-2101244{width:var( --container-widget-width, 507px );max-width:507px;--container-widget-width:507px;--container-widget-flex-grow:0;text-align:start;}.elementor-12 .elementor-element.elementor-element-2101244 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:800;line-height:1.1em;letter-spacing:0em;color:#172130;}.elementor-12 .elementor-element.elementor-element-d24195f{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;color:#7E838C;}.elementor-12 .elementor-element.elementor-element-7d9f6a7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-77d6c4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-5bd4e88{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-003a373{text-align:start;}.elementor-12 .elementor-element.elementor-element-003a373 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-7b138bd{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-244f3c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-f91003f .elementor-heading-title{line-height:1.6em;color:var( --e-global-color-b200469 );}.elementor-12 .elementor-element.elementor-element-9db81d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ff6a5e8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b354366{text-align:start;}.elementor-12 .elementor-element.elementor-element-b354366 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-f2c73d9{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0d45a8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2926e7f .elementor-heading-title{line-height:1.6em;color:var( --e-global-color-b200469 );}.elementor-12 .elementor-element.elementor-element-b6567c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-16254d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f1ca875{text-align:start;}.elementor-12 .elementor-element.elementor-element-f1ca875 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-15a5f2c{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d0b83bd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-1c1c5d9 .elementor-heading-title{line-height:1.6em;color:var( --e-global-color-b200469 );}.elementor-12 .elementor-element.elementor-element-4421118{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;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:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-fb7adf1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fd83a87{text-align:start;}.elementor-12 .elementor-element.elementor-element-fd83a87 img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-12 .elementor-element.elementor-element-8b8c2ed{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-6764731 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );}.elementor-12 .elementor-element.elementor-element-2a1da46 .elementor-heading-title{line-height:1.6em;color:var( --e-global-color-b200469 );}.elementor-12 .elementor-element.elementor-element-af9ab24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-8972b54{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-8972b54:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8972b54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151E29;}.elementor-12 .elementor-element.elementor-element-95bd1df{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fb8bd10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-e08d366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e08d366 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;font-weight:650;line-height:0.98em;letter-spacing:0px;color:var( --e-global-color-3971a23 );}.elementor-12 .elementor-element.elementor-element-534b123{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-534b123 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:500;font-style:italic;line-height:0.98em;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-99d6d35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-db7f2a6 .elementor-heading-title{line-height:1.5em;color:#CECECE;}.elementor-12 .elementor-element.elementor-element-518f082{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-afbd54a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#746D7D78;--border-color:#746D7D78;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7b06644 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-style:italic;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-9f241fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b7ed0f3 .elementor-heading-title{line-height:1.5em;color:#CECECE;}.elementor-12 .elementor-element.elementor-element-6fc899b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#746D7D78;--border-color:#746D7D78;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7782054 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-style:italic;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-2aef152 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5984e80 .elementor-heading-title{line-height:1.5em;color:#CECECE;}.elementor-12 .elementor-element.elementor-element-d838ef6{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#746D7D78;--border-color:#746D7D78;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0fff829 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-style:italic;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-6682604 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ec89a23 .elementor-heading-title{line-height:1.5em;color:#CECECE;}.elementor-12 .elementor-element.elementor-element-2ef0400{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#746D7D78;--border-color:#746D7D78;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4d7669e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:40px;font-style:italic;color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-37733c4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e498b80 .elementor-heading-title{line-height:1.5em;color:#CECECE;}.elementor-12 .elementor-element.elementor-element-d62b4b7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-d62b4b7:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-d62b4b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F3FA;}.elementor-12 .elementor-element.elementor-element-02f2ff1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-66b39a5{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f42fb7a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f42fb7a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:650;letter-spacing:0px;color:#2A2A2A;}.elementor-12 .elementor-element.elementor-element-76d6d32 .elementor-heading-title{line-height:1.5em;color:#3F3F3F;}.elementor-12 .elementor-element.elementor-element-3b5cdf8{--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-end;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-556b56c .elementor-button{background-color:#18212E;font-weight:600;border-radius:50px 50px 50px 50px;padding:17px 25px 17px 25px;}.elementor-12 .elementor-element.elementor-element-556b56c{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-5c82244 .elementor-button{background-color:#18212E00;font-weight:600;fill:#151E29;color:#151E29;border-style:solid;border-width:2px 2px 2px 2px;border-color:#151E29;border-radius:50px 50px 50px 50px;padding:16px 25px 16px 25px;}.elementor-12 .elementor-element.elementor-element-5c82244{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-6285019 .elementor-button{background-color:#18212E00;font-weight:600;fill:#151E29;color:#151E29;border-style:solid;border-width:2px 2px 2px 2px;border-color:#151E29;border-radius:50px 50px 50px 50px;padding:16px 25px 16px 25px;}.elementor-12 .elementor-element.elementor-element-6285019{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-f279e31{--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:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-f279e31:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f279e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F4F7;}.elementor-12 .elementor-element.elementor-element-2d7a8e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-adca400{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-12 .elementor-element.elementor-element-8af29d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-8af29d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;letter-spacing:0px;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-f397048{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-f397048 .elementor-heading-title{font-size:46px;line-height:1.15em;letter-spacing:-1.35px;color:#222A36;}.elementor-12 .elementor-element.elementor-element-a9beb68{--divider-border-style:solid;--divider-color:#7D3CA2;--divider-border-width:2px;margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-a9beb68 .elementor-divider-separator{width:50px;margin:0 auto;margin-center:0;}.elementor-12 .elementor-element.elementor-element-a9beb68 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-f71a56b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1DEE5;--border-color:#E1DEE5;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f71a56b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f71a56b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-2492cb9{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-9b5dd6b{--display:flex;--min-height:120px;--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;}.elementor-12 .elementor-element.elementor-element-859abb4{--display:flex;--min-height:69px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-859abb4:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-859abb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F416A;}.elementor-12 .elementor-element.elementor-element-9554a62{--display:flex;--min-height:27px;}.elementor-12 .elementor-element.elementor-element-32c281e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-32c281e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:22px;font-weight:400;line-height:1em;letter-spacing:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f2b4deb{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-f2b4deb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#222A36;}.elementor-12 .elementor-element.elementor-element-b4df5d2{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-c96868f{--display:flex;--min-height:120px;--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;}.elementor-12 .elementor-element.elementor-element-b0ce3af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-b0ce3af img{width:112px;height:80px;}.elementor-12 .elementor-element.elementor-element-5279e73{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-5279e73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#222A36;}.elementor-12 .elementor-element.elementor-element-04c53ee{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-5005596{--display:flex;--min-height:120px;--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;}.elementor-12 .elementor-element.elementor-element-b6183f5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-b6183f5 img{width:105px;height:80px;}.elementor-12 .elementor-element.elementor-element-075a59c{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-075a59c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#222A36;}.elementor-12 .elementor-element.elementor-element-f994f10{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-16c3ff1{--display:flex;--min-height:120px;--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;}.elementor-12 .elementor-element.elementor-element-95dc653{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-95dc653 img{width:105px;height:80px;}.elementor-12 .elementor-element.elementor-element-02a80e9{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-02a80e9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:#222A36;}.elementor-12 .elementor-element.elementor-element-99d73ed{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-85430dd{--display:flex;--min-height:120px;--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;}.elementor-12 .elementor-element.elementor-element-566efa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-566efa8 img{width:198px;height:110px;}.elementor-12 .elementor-element.elementor-element-ae3525d{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-4920ece{--display:flex;--min-height:120px;--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;}.elementor-12 .elementor-element.elementor-element-d5e77ba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-d5e77ba img{width:198px;height:131px;}.elementor-12 .elementor-element.elementor-element-9fe7cb7{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-5e74330{--display:flex;--min-height:120px;--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;}.elementor-12 .elementor-element.elementor-element-89b7f56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-89b7f56 img{width:198px;height:116px;}.elementor-12 .elementor-element.elementor-element-e3886d0{--display:flex;--min-height:240px;--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-bcd6613 );--border-color:var( --e-global-color-bcd6613 );--padding-top:34px;--padding-bottom:34px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-1780523{--display:flex;--min-height:120px;--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;}.elementor-12 .elementor-element.elementor-element-b3aae42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-b3aae42 img{width:198px;height:120px;}.elementor-12 .elementor-element.elementor-element-823968d{--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;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-823968d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-823968d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F3F6;}.elementor-12 .elementor-element.elementor-element-af00dce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-9d617c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-12 .elementor-element.elementor-element-7b8458c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:58px;--padding-left:22px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-e23e46f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-e23e46f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.9px;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-410db8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-410db8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:650;line-height:0.97em;letter-spacing:-3.6px;color:#222A35;}.elementor-12 .elementor-element.elementor-element-e3c7dd5{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e3c7dd5 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:35px;font-weight:500;font-style:italic;line-height:0.97em;letter-spacing:-2.88px;color:#57236F;}.elementor-12 .elementor-element.elementor-element-174ba19{margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:19px 0px 19px 22px;text-align:start;}.elementor-12 .elementor-element.elementor-element-174ba19.elementor-element{--align-self:stretch;}.elementor-12 .elementor-element.elementor-element-174ba19 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#222A35;}.elementor-12 .elementor-element.elementor-element-78cdc39{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.85em;letter-spacing:0px;color:#737984;}.elementor-12 .elementor-element.elementor-element-8a32360 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.99px;fill:#000000;color:#000000;border-style:solid;border-width:0px 0px 0px 0px;border-radius:11px 11px 11px 11px;padding:0px 22px 0px 22px;}.elementor-12 .elementor-element.elementor-element-8a32360 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8a32360 .elementor-button:focus{background-color:#FFFFFF;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8a32360{width:var( --container-widget-width, 164px );max-width:164px;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:164px;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-8a32360 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-8a32360 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-12 .elementor-element.elementor-element-8a32360 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-8a32360 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1a34dd3{--display:flex;--position:relative;--min-height:661px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:32px;--padding-left:34px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-1a34dd3{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-1a34dd3{right:0px;}.elementor-12 .elementor-element.elementor-element-8cb69d3{--display:flex;--position:relative;--min-height:610px;--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;--overflow:hidden;--border-radius:180px 18px 18px 18px;box-shadow:0px 34px 84px 0px rgba(29,24,35,0.18);top:0px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-8cb69d3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-8cb69d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9D9DC;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-8cb69d3{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-8cb69d3{right:0px;}.elementor-12 .elementor-element.elementor-element-0109580{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-0109580 img{width:100%;height:610px;}.elementor-12 .elementor-element.elementor-element-dab5cfb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,0.20);--border-color:rgba(255,255,255,0.20);--border-radius:16px 16px 16px 16px;--padding-top:18px;--padding-bottom:18px;--padding-left:20px;--padding-right:20px;--z-index:3;}.elementor-12 .elementor-element.elementor-element-dab5cfb:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-dab5cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(40,29,47,0.54);}.elementor-12 .elementor-element.elementor-element-e0f8aa1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-12 .elementor-element.elementor-element-e0f8aa1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.28px;color:rgba(255,255,255,0.60);}.elementor-12 .elementor-element.elementor-element-ea49832{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-ea49832 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:650;line-height:1.25em;letter-spacing:0px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f834e15{width:initial;max-width:initial;top:24px;z-index:9;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-f834e15{right:19px;}body.rtl .elementor-12 .elementor-element.elementor-element-f834e15{left:19px;}.elementor-12 .elementor-element.elementor-element-f834e15 .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-f834e15.elementor-view-stacked .elementor-icon{background-color:rgba(255,255,255,0.94);color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-f834e15.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f834e15.elementor-view-default .elementor-icon{color:rgba(255,255,255,0.94);border-color:rgba(255,255,255,0.94);}.elementor-12 .elementor-element.elementor-element-f834e15.elementor-view-framed .elementor-icon, .elementor-12 .elementor-element.elementor-element-f834e15.elementor-view-default .elementor-icon svg{fill:rgba(255,255,255,0.94);}.elementor-12 .elementor-element.elementor-element-f834e15.elementor-view-framed .elementor-icon{background-color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-f834e15.elementor-view-stacked .elementor-icon svg{fill:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-f834e15 .elementor-icon{font-size:20px;padding:18px;border-radius:50% 50% 50% 50%;}.elementor-12 .elementor-element.elementor-element-f834e15 .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-606c3fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-treatment-slider{padding:86px 24px 86px 24px;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-inner{max-width:1400px;width:100%;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-shell{border-radius:22px 22px 22px 22px;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-layout{grid-template-columns:minmax(0,45%) minmax(0,calc(100% - 45%));}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-media{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-image{object-fit:contain;object-position:50% var(--abts-y, 50%);--abts-y:50%;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-content{padding:76px 64px 112px 64px;justify-content:center;text-align:left;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-content:before{background:linear-gradient(180deg,#7d3ca2,var(--abts-accent-end,#d7aa52));--abts-accent-end:#d7aa52;width:5px;height:130px;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-title{color:#232b35;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-subtitle{color:#232b35;margin-top:28px;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-text{color:#7d838c;margin-top:28px;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-button-wrap{margin-top:34px;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-button{padding:14px 24px 14px 24px;min-width:160px;border-radius:11px 11px 11px 11px;color:#000000;background-color:#FFFFFF;border-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-button:hover, .elementor-12 .elementor-element.elementor-element-9e36474 .abts-button:focus-visible{color:#5a2872;background-color:#ffffff;border-color:#7d3ca2;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-button:not(.ab-clinic-premium-cta):after{background-color:#d7aa52;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-controls{right:24px;bottom:24px;gap:12px;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-arrow{width:44px;height:44px;color:#232b35;background-color:#ffffff;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-arrow:hover, .elementor-12 .elementor-element.elementor-element-9e36474 .abts-arrow:focus-visible{color:#ffffff;background-color:#7d3ca2;border-color:#7d3ca2;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-dot{width:10px;height:10px;background-color:#d8d1dd;}.elementor-12 .elementor-element.elementor-element-9e36474 .abts-dot.is-active{background-color:#7d3ca2;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-news-slider{padding:88px 24px 88px 24px;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-inner{max-width:1400px;width:100%;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-top{margin-bottom:38px;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-track{gap:26px;transition-duration:500ms;transition-timing-function:ease;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-title{color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:55px;font-weight:700;text-transform:none;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-subtitle{color:#7b818a;margin-top:14px;max-width:760px;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-heading{text-align:left;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-card{border-radius:18px 18px 18px 18px;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-content{padding:24px 24px 26px 24px;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-card:hover{transform:translateY(-6px);border-color:rgba(125,60,162,.2);}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-image{object-fit:cover;object-position:50% center;transition-duration:450ms;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-image-wrap{background-color:#eceaec;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-card:hover .abns-image{transform:scale(calc(104 / 100));}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-date{color:#ffffff;background-color:#7d3ca2;padding:8px 12px 8px 12px;border-radius:4px 4px 4px 4px;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-card-title{color:#232b35;margin-top:18px;-webkit-line-clamp:3;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-excerpt{color:#7b818a;margin-top:18px;-webkit-line-clamp:4;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-divider{background-color:#e8e3ea;margin-top:22px;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-controls{gap:10px;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-arrow{width:46px;height:46px;color:#232b35;background-color:#ffffff;border-radius:50% 50% 50% 50%;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-arrow svg{width:18px;height:18px;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-arrow:hover,.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-arrow:focus-visible{color:#ffffff;background-color:#7d3ca2;border-color:#7d3ca2;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-dot{width:9px;height:9px;background-color:#d6cfdb;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-dot.is-active{background-color:#7d3ca2;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-dots{gap:8px;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-reviews{padding:82px 24px 88px 24px;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-inner{max-width:1400px;width:100%;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-kicker{color:#7d3ca2;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-title{color:#222833;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-title-accent{color:#57236f;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-head{margin-bottom:38px;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-rating{border-radius:18px 6px 18px 6px;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-score{color:#3f194f;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-stars{color:#d1ad6b;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-rating-label{color:#707681;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-card{border-radius:22px 7px 22px 7px;padding:26px 26px 26px 26px;min-height:300px;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-cards{gap:16px;transition-duration:550ms;transition-timing-function:cubic-bezier(.22,.7,.2,1);}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-verified{color:#7d3ca2;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-quote{color:#222833;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-avatar{width:48px;height:48px;flex-basis:48px;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-author-name{color:#222833;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-author-type{color:#707681;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-card:hover{transform:translateY(-5px);}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-cta{border-color:rgba(87,35,111,.13);}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-cta-text{color:#707681;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-button{color:#57236f;background-color:#FFFFFFF2;border-color:#57236F00;padding:0px 55px 0px 35px;border-radius:11px 11px 11px 11px;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-button:hover,.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-button:focus-visible{color:#ffffff;background-color:#57236f;border-color:#57236f;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-arrow{color:#57236f;background-color:#ffffff;width:42px;height:42px;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-arrow:hover,.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-arrow:focus-visible{color:#ffffff;background-color:#57236f;border-color:#57236f;}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-dot{background-color:rgba(87,35,111,.22);}.elementor-12 .elementor-element.elementor-element-709bdc0 .abrv-dot.is-active{background-color:#7d3ca2;}.elementor-12 .elementor-element.elementor-element-a2b4229{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-35fa8c1{padding:5px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-35fa8c1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:1.26px;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-961fe3d{text-align:center;}.elementor-12 .elementor-element.elementor-element-961fe3d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:650;line-height:1em;letter-spacing:-0.04em;color:#172130;}.elementor-12 .elementor-element.elementor-element-6ad90c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:74px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-6ad90c3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6ad90c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF8FC;}.elementor-12 .elementor-element.elementor-element-223e118{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a3565f2{--display:flex;--min-height:760px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-42cb8db{--display:flex;--min-height:760px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:34px 8px 34px 8px;box-shadow:0px 30px 78px 0px rgba(69,42,82,0.14);--padding-top:58px;--padding-bottom:54px;--padding-left:46px;--padding-right:112px;}.elementor-12 .elementor-element.elementor-element-42cb8db:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-42cb8db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #FFFFFF 0%, #F7D7FF 100%);}.elementor-12 .elementor-element.elementor-element-14db05f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:34px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d853d26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-12 .elementor-element.elementor-element-d853d26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:9px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.18em;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-c79a4ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:650;line-height:1em;letter-spacing:-0.04em;color:#172130;}.elementor-12 .elementor-element.elementor-element-aca6430{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-63f4193{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(94,38,124,0.14);--border-color:rgba(94,38,124,0.14);--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:22px;--padding-left:54px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-63f4193:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-63f4193 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.72);}.elementor-12 .elementor-element.elementor-element-3dd9888 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1em;letter-spacing:0em;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-75278e1{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;line-height:1.75em;letter-spacing:0em;color:#172130;}.elementor-12 .elementor-element.elementor-element-764b190{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-764b190 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:none;line-height:1em;letter-spacing:0.08em;color:#657080;}.elementor-12 .elementor-element.elementor-element-f7efb41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(94,38,124,0.14);--border-color:rgba(94,38,124,0.14);--border-radius:18px 18px 18px 18px;--padding-top:22px;--padding-bottom:22px;--padding-left:54px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f7efb41:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-f7efb41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.72);}.elementor-12 .elementor-element.elementor-element-eda5337{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-eda5337 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:1em;letter-spacing:0em;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-04927ac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:1.75em;letter-spacing:0em;color:#172130;}.elementor-12 .elementor-element.elementor-element-622b7a1{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-622b7a1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:11px;font-weight:700;text-transform:none;line-height:1em;letter-spacing:0.08em;color:#657080;}.elementor-12 .elementor-element.elementor-element-3fc870e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d3bbb81 .elementor-button{background-color:#FFFFFF;fill:#57236F;color:#57236F;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(94,38,124,0.30);border-radius:999px 999px 999px 999px;padding:13px 19px 13px 19px;}.elementor-12 .elementor-element.elementor-element-d3bbb81 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-02329b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(87,35,111,0.13);--border-color:rgba(87,35,111,0.13);--border-radius:10px 34px 10px 34px;box-shadow:0px 34px 86px 0px rgba(30,24,36,0.16);--margin-top:0px;--margin-bottom:0px;--margin-left:-76px;--margin-right:0px;--padding-top:58px;--padding-bottom:54px;--padding-left:54px;--padding-right:54px;}.elementor-12 .elementor-element.elementor-element-02329b6:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-02329b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #FFFFFF 0%, #FBF9FC 100%);}.elementor-12 .elementor-element.elementor-element-1c0f447{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 9px) 0px;}.elementor-12 .elementor-element.elementor-element-1c0f447 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.17em;color:#7D3CA2;}.elementor-12 .elementor-element.elementor-element-a904e9d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-a904e9d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:50px;font-weight:650;line-height:1.02em;letter-spacing:-0.04em;color:#222A35;}.elementor-12 .elementor-element.elementor-element-cbe3a03{padding:10px 10px 10px 10px;--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-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group{padding-right:calc( 18px/2 );padding-left:calc( 18px/2 );margin-bottom:18px;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-form-fields-wrapper{margin-left:calc( -18px/2 );margin-right:calc( -18px/2 );margin-bottom:-18px;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-type-html{padding-bottom:0px;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group .elementor-field{color:#222A35;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group .elementor-field, .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-subgroup label{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:rgba(255,255,255,0);border-color:rgba(87,35,111,0.18);border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group .elementor-select-wrapper select{background-color:rgba(255,255,255,0);border-color:rgba(87,35,111,0.18);border-width:0px 0px 1px 0px;border-radius:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group .elementor-select-wrapper::before{color:rgba(87,35,111,0.18);}.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-button{font-family:"Inter", Sans-serif;font-size:10px;font-weight:800;text-transform:uppercase;line-height:1em;letter-spacing:0.08em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:999px 999px 999px 999px;padding:13px 20px 13px 20px;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .e-form__buttons__wrapper__button-next{background-color:#57236F;color:#FFFFFF;border-color:#57236F;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-button[type="submit"]{background-color:#57236F;color:#FFFFFF;border-color:#57236F;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-button[type="submit"] svg *{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF;color:#57236F;border-color:rgba(125,60,162,0.35);}.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-button[type="submit"]:hover{background-color:#FFFFFF;color:#57236F;border-color:rgba(125,60,162,0.35);}.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-button[type="submit"]:hover svg *{fill:#57236F;}.elementor-12 .elementor-element.elementor-element-cbe3a03 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-0f08d29{--content-width:1400px;}.elementor-12 .elementor-element.elementor-element-33788fb{--width:100%;}.elementor-12 .elementor-element.elementor-element-6bc0d82{--width:90%;}.elementor-12 .elementor-element.elementor-element-2f47bc5e{--width:100%;}.elementor-12 .elementor-element.elementor-element-fc1dffa{--width:40%;}.elementor-12 .elementor-element.elementor-element-b090acd{--width:60%;}.elementor-12 .elementor-element.elementor-element-ca564cd{--content-width:1600px;}.elementor-12 .elementor-element.elementor-element-84d5ffb{--width:100%;}.elementor-12 .elementor-element.elementor-element-558afbf{--width:100%;}.elementor-12 .elementor-element.elementor-element-5f149b9{--width:100%;}.elementor-12 .elementor-element.elementor-element-9ebed39{--width:100%;}.elementor-12 .elementor-element.elementor-element-c4f02e9{--width:100%;}.elementor-12 .elementor-element.elementor-element-df95f2d{--width:100%;}.elementor-12 .elementor-element.elementor-element-f16de7a{--width:100%;}.elementor-12 .elementor-element.elementor-element-78dba02{--width:100%;}.elementor-12 .elementor-element.elementor-element-94bfe9a{--width:100%;}.elementor-12 .elementor-element.elementor-element-ad62fd0{--width:100%;}.elementor-12 .elementor-element.elementor-element-30729c9{--width:100%;}.elementor-12 .elementor-element.elementor-element-0c27a12{--width:100%;}.elementor-12 .elementor-element.elementor-element-b6b42e5{--width:100%;}.elementor-12 .elementor-element.elementor-element-2bbaddc{--width:100%;}.elementor-12 .elementor-element.elementor-element-369806b{--width:100%;}.elementor-12 .elementor-element.elementor-element-1cc6d28{--width:100%;}.elementor-12 .elementor-element.elementor-element-e3f9331{--width:100%;}.elementor-12 .elementor-element.elementor-element-47a0868{--content-width:1026px;}.elementor-12 .elementor-element.elementor-element-362a711{--width:50%;}.elementor-12 .elementor-element.elementor-element-133f574{--width:50%;}.elementor-12 .elementor-element.elementor-element-4e12a6c{--width:100%;}.elementor-12 .elementor-element.elementor-element-937088f{--width:200px;}.elementor-12 .elementor-element.elementor-element-8e41363{--width:100%;}.elementor-12 .elementor-element.elementor-element-670fb11{--width:100%;}.elementor-12 .elementor-element.elementor-element-2361986{--width:200px;}.elementor-12 .elementor-element.elementor-element-1bf386f{--width:100%;}.elementor-12 .elementor-element.elementor-element-6feb058{--width:45%;}.elementor-12 .elementor-element.elementor-element-1d3328d{--width:270px;}.elementor-12 .elementor-element.elementor-element-60e1c2f{--width:350px;}.elementor-12 .elementor-element.elementor-element-bf2feab{--width:55%;}.elementor-12 .elementor-element.elementor-element-5bd4e88{--width:16%;}.elementor-12 .elementor-element.elementor-element-7b138bd{--width:84%;}.elementor-12 .elementor-element.elementor-element-ff6a5e8{--width:16%;}.elementor-12 .elementor-element.elementor-element-f2c73d9{--width:84%;}.elementor-12 .elementor-element.elementor-element-16254d7{--width:16%;}.elementor-12 .elementor-element.elementor-element-15a5f2c{--width:84%;}.elementor-12 .elementor-element.elementor-element-fb7adf1{--width:16%;}.elementor-12 .elementor-element.elementor-element-8b8c2ed{--width:84%;}.elementor-12 .elementor-element.elementor-element-fb8bd10{--width:60%;}.elementor-12 .elementor-element.elementor-element-99d6d35{--width:40%;}.elementor-12 .elementor-element.elementor-element-66b39a5{--width:45%;}.elementor-12 .elementor-element.elementor-element-3b5cdf8{--width:55%;}.elementor-12 .elementor-element.elementor-element-adca400{--width:100%;}.elementor-12 .elementor-element.elementor-element-f71a56b{--width:100%;}.elementor-12 .elementor-element.elementor-element-2492cb9{--width:25%;}.elementor-12 .elementor-element.elementor-element-9b5dd6b{--width:100%;}.elementor-12 .elementor-element.elementor-element-859abb4{--width:184px;}.elementor-12 .elementor-element.elementor-element-9554a62{--width:26px;}.elementor-12 .elementor-element.elementor-element-b4df5d2{--width:25%;}.elementor-12 .elementor-element.elementor-element-c96868f{--width:100%;}.elementor-12 .elementor-element.elementor-element-04c53ee{--width:25%;}.elementor-12 .elementor-element.elementor-element-5005596{--width:100%;}.elementor-12 .elementor-element.elementor-element-f994f10{--width:25%;}.elementor-12 .elementor-element.elementor-element-16c3ff1{--width:100%;}.elementor-12 .elementor-element.elementor-element-99d73ed{--width:25%;}.elementor-12 .elementor-element.elementor-element-85430dd{--width:100%;}.elementor-12 .elementor-element.elementor-element-ae3525d{--width:25%;}.elementor-12 .elementor-element.elementor-element-4920ece{--width:100%;}.elementor-12 .elementor-element.elementor-element-9fe7cb7{--width:25%;}.elementor-12 .elementor-element.elementor-element-5e74330{--width:100%;}.elementor-12 .elementor-element.elementor-element-e3886d0{--width:25%;}.elementor-12 .elementor-element.elementor-element-1780523{--width:100%;}.elementor-12 .elementor-element.elementor-element-9d617c0{--width:100%;}.elementor-12 .elementor-element.elementor-element-7b8458c{--width:48.5%;}.elementor-12 .elementor-element.elementor-element-1a34dd3{--width:48.5%;}.elementor-12 .elementor-element.elementor-element-8cb69d3{--width:100%;}.elementor-12 .elementor-element.elementor-element-dab5cfb{--width:220px;}.elementor-12 .elementor-element.elementor-element-223e118{--width:100%;}.elementor-12 .elementor-element.elementor-element-42cb8db{--width:100%;}.elementor-12 .elementor-element.elementor-element-14db05f{--width:100%;}.elementor-12 .elementor-element.elementor-element-aca6430{--width:100%;}.elementor-12 .elementor-element.elementor-element-63f4193{--width:100%;}.elementor-12 .elementor-element.elementor-element-f7efb41{--width:100%;}.elementor-12 .elementor-element.elementor-element-3fc870e{--width:100%;}.elementor-12 .elementor-element.elementor-element-02329b6{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-33788fb{--width:853px;}.elementor-12 .elementor-element.elementor-element-133f574{--width:55%;}.elementor-12 .elementor-element.elementor-element-99d6d35{--width:55%;}.elementor-12 .elementor-element.elementor-element-3b5cdf8{--width:55%;}.elementor-12 .elementor-element.elementor-element-2d7a8e2{--width:100%;}.elementor-12 .elementor-element.elementor-element-adca400{--width:100%;}.elementor-12 .elementor-element.elementor-element-f71a56b{--width:100%;}.elementor-12 .elementor-element.elementor-element-af00dce{--width:100%;}.elementor-12 .elementor-element.elementor-element-9d617c0{--width:100%;}.elementor-12 .elementor-element.elementor-element-8cb69d3{--width:100%;}.elementor-12 .elementor-element.elementor-element-223e118{--width:100%;}.elementor-12 .elementor-element.elementor-element-a3565f2{--width:100%;}.elementor-12 .elementor-element.elementor-element-42cb8db{--width:100%;}.elementor-12 .elementor-element.elementor-element-02329b6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-33788fb{--width:100%;}.elementor-12 .elementor-element.elementor-element-2f47bc5e{--width:100%;}.elementor-12 .elementor-element.elementor-element-fc1dffa{--width:100%;}.elementor-12 .elementor-element.elementor-element-b090acd{--width:100%;}.elementor-12 .elementor-element.elementor-element-84d5ffb{--width:100%;}.elementor-12 .elementor-element.elementor-element-558afbf{--width:100%;}.elementor-12 .elementor-element.elementor-element-c4f02e9{--width:100%;}.elementor-12 .elementor-element.elementor-element-78dba02{--width:100%;}.elementor-12 .elementor-element.elementor-element-30729c9{--width:100%;}.elementor-12 .elementor-element.elementor-element-2bbaddc{--width:100%;}.elementor-12 .elementor-element.elementor-element-133f574{--width:100%;}.elementor-12 .elementor-element.elementor-element-6feb058{--width:100%;}.elementor-12 .elementor-element.elementor-element-bf2feab{--width:100%;}.elementor-12 .elementor-element.elementor-element-fb8bd10{--width:100%;}.elementor-12 .elementor-element.elementor-element-99d6d35{--width:100%;}.elementor-12 .elementor-element.elementor-element-02f2ff1{--width:100%;}.elementor-12 .elementor-element.elementor-element-66b39a5{--width:100%;}.elementor-12 .elementor-element.elementor-element-3b5cdf8{--width:100%;}.elementor-12 .elementor-element.elementor-element-2d7a8e2{--width:100%;}.elementor-12 .elementor-element.elementor-element-adca400{--width:100%;}.elementor-12 .elementor-element.elementor-element-f71a56b{--width:100%;}.elementor-12 .elementor-element.elementor-element-2492cb9{--width:50%;}.elementor-12 .elementor-element.elementor-element-859abb4{--width:184px;}.elementor-12 .elementor-element.elementor-element-b4df5d2{--width:50%;}.elementor-12 .elementor-element.elementor-element-04c53ee{--width:50%;}.elementor-12 .elementor-element.elementor-element-f994f10{--width:50%;}.elementor-12 .elementor-element.elementor-element-99d73ed{--width:50%;}.elementor-12 .elementor-element.elementor-element-ae3525d{--width:50%;}.elementor-12 .elementor-element.elementor-element-9fe7cb7{--width:50%;}.elementor-12 .elementor-element.elementor-element-e3886d0{--width:50%;}.elementor-12 .elementor-element.elementor-element-af00dce{--width:100%;}.elementor-12 .elementor-element.elementor-element-9d617c0{--width:100%;}.elementor-12 .elementor-element.elementor-element-7b8458c{--width:100%;}.elementor-12 .elementor-element.elementor-element-1a34dd3{--width:100%;}.elementor-12 .elementor-element.elementor-element-8cb69d3{--width:100%;}.elementor-12 .elementor-element.elementor-element-223e118{--width:100%;}.elementor-12 .elementor-element.elementor-element-a3565f2{--width:100%;}.elementor-12 .elementor-element.elementor-element-42cb8db{--width:100%;}.elementor-12 .elementor-element.elementor-element-02329b6{--width:100%;}}@media(max-width:1366px){.elementor-12 .elementor-element.elementor-element-b729ebb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8cf5203 .elementor-heading-title{font-size:70px;}.elementor-12 .elementor-element.elementor-element-7650070 .elementor-heading-title{font-size:56px;letter-spacing:-2.2px;}.elementor-12 .elementor-element.elementor-element-0a1e3ce .elementor-heading-title{font-size:56px;letter-spacing:-2.2px;}.elementor-12 .elementor-element.elementor-element-7d9f6a7{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-e08d366 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-534b123{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-534b123 .elementor-heading-title{font-size:22px;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-518f082{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-f42fb7a .elementor-heading-title{font-size:18px;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-f397048 .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-9d617c0{--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-12 .elementor-element.elementor-element-9b7cd2b .abns-title{font-size:40px;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-0f08d29{--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;--padding-top:68px;--padding-bottom:42px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8cf5203{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -5px;}.elementor-12 .elementor-element.elementor-element-5c1e0c80{--padding-top:62px;--padding-bottom:68px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-2f47bc5e{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-fc1dffa{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-12 .elementor-element.elementor-element-7cbc2971{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-31330216{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-4a3b8b8 .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-ca564cd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-12 .elementor-element.elementor-element-8917fd8 .elementor-heading-title{font-size:42px;}.elementor-12 .elementor-element.elementor-element-5a8af50 .elementor-heading-title{font-size:42px;}.elementor-12 .elementor-element.elementor-element-9ebed39{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-12 .elementor-element.elementor-element-c4f02e9{--min-height:500px;}.elementor-12 .elementor-element.elementor-element-8fb2c89 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-78dba02{--min-height:500px;}.elementor-12 .elementor-element.elementor-element-8215367 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-30729c9{--min-height:500px;}.elementor-12 .elementor-element.elementor-element-1312aa5 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-2bbaddc{--min-height:500px;}.elementor-12 .elementor-element.elementor-element-4c62321 .elementor-heading-title{font-size:20px;}.elementor-12 .elementor-element.elementor-element-47a0868{--padding-top:64px;--padding-bottom:68px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-7650070 .elementor-heading-title{font-size:48px;letter-spacing:-1.8px;}.elementor-12 .elementor-element.elementor-element-0a1e3ce .elementor-heading-title{font-size:48px;letter-spacing:-1.8px;}.elementor-12 .elementor-element.elementor-element-7a6ab16 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-e2679c8 .elementor-heading-title{font-size:17px;}.elementor-12 .elementor-element.elementor-element-1c9b14e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-12 .elementor-element.elementor-element-6feb058{--min-height:450px;}.elementor-12 .elementor-element.elementor-element-6feb058:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6feb058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-12 .elementor-element.elementor-element-bf2feab{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-2101244 .elementor-heading-title{font-size:42px;}.elementor-12 .elementor-element.elementor-element-7d9f6a7{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-95bd1df{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-fb8bd10{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-e08d366 .elementor-heading-title{font-size:25px;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-534b123 .elementor-heading-title{font-size:25px;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-518f082{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-02f2ff1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-12 .elementor-element.elementor-element-f42fb7a .elementor-heading-title{font-size:20px;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-3b5cdf8{--justify-content:flex-start;}.elementor-12 .elementor-element.elementor-element-f279e31{--padding-top:24px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-f397048 .elementor-heading-title{font-size:36px;letter-spacing:-1px;}.elementor-12 .elementor-element.elementor-element-b0ce3af img{width:112px;}.elementor-12 .elementor-element.elementor-element-b6183f5 img{width:105px;}.elementor-12 .elementor-element.elementor-element-95dc653 img{width:105px;}.elementor-12 .elementor-element.elementor-element-566efa8 img{width:105px;}.elementor-12 .elementor-element.elementor-element-d5e77ba img{width:105px;}.elementor-12 .elementor-element.elementor-element-89b7f56 img{width:105px;}.elementor-12 .elementor-element.elementor-element-b3aae42 img{width:105px;}.elementor-12 .elementor-element.elementor-element-823968d{--padding-top:60px;--padding-bottom:64px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-9d617c0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-12 .elementor-element.elementor-element-7b8458c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-410db8e .elementor-heading-title{font-size:50px;letter-spacing:-2.2px;}.elementor-12 .elementor-element.elementor-element-e3c7dd5 .elementor-heading-title{font-size:42px;letter-spacing:-1.8px;}.elementor-12 .elementor-element.elementor-element-1a34dd3{--min-height:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:28px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8cb69d3{--min-height:540px;}.elementor-12 .elementor-element.elementor-element-0109580 img{height:540px;}.elementor-12 .elementor-element.elementor-element-961fe3d .elementor-heading-title{font-size:42px;}.elementor-12 .elementor-element.elementor-element-6ad90c3{--padding-top:60px;--padding-bottom:66px;--padding-left:18px;--padding-right:18px;}.elementor-12 .elementor-element.elementor-element-42cb8db{--padding-top:48px;--padding-bottom:96px;--padding-left:42px;--padding-right:42px;}.elementor-12 .elementor-element.elementor-element-c79a4ef .elementor-heading-title{font-size:42px;}.elementor-12 .elementor-element.elementor-element-02329b6{--padding-top:50px;--padding-bottom:48px;--padding-left:44px;--padding-right:44px;}.elementor-12 .elementor-element.elementor-element-a904e9d .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-5c1e0c80{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-2f47bc5e{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:35px;--padding-bottom:35px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-fc1dffa{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7cbc2971{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-7cbc2971 .elementor-heading-title{font-size:76px;}.elementor-12 .elementor-element.elementor-element-b090acd{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-4a3b8b8 .elementor-heading-title{font-size:38px;}.elementor-12 .elementor-element.elementor-element-2c86c63 img{width:100%;max-width:100%;}.elementor-12 .elementor-element.elementor-element-84d5ffb{--width:100%;}.elementor-12 .elementor-element.elementor-element-558afbf{--width:100%;}.elementor-12 .elementor-element.elementor-element-5f149b9{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-12 .elementor-element.elementor-element-8917fd8 .elementor-heading-title{font-size:30px;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-5a8af50 .elementor-heading-title{font-size:30px;letter-spacing:-1.2px;}.elementor-12 .elementor-element.elementor-element-9ebed39{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-12 .elementor-element.elementor-element-c4f02e9{--width:100%;--min-height:390px;--border-radius:16px 6px 16px 6px;}.elementor-12 .elementor-element.elementor-element-df95f2d{--min-height:160px;}.elementor-12 .elementor-element.elementor-element-d11d88b img{height:160px;}.elementor-12 .elementor-element.elementor-element-649fd93{top:138px;}.elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-f16de7a{--min-height:230px;--padding-top:25px;--padding-bottom:15px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-b1755ec .elementor-heading-title{font-size:7px;letter-spacing:0.7px;}.elementor-12 .elementor-element.elementor-element-8fb2c89 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:-0.25px;}.elementor-12 .elementor-element.elementor-element-7b1eb06{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 28px 0px;font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button{font-size:8px;padding:15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-78dba02{--width:100%;--min-height:390px;--border-radius:16px 6px 16px 6px;}.elementor-12 .elementor-element.elementor-element-94bfe9a{--min-height:160px;}.elementor-12 .elementor-element.elementor-element-370023e img{height:160px;}.elementor-12 .elementor-element.elementor-element-f4fe66d{top:138px;}.elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-ad62fd0{--min-height:230px;--padding-top:25px;--padding-bottom:15px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-ae5a675 .elementor-heading-title{font-size:7px;letter-spacing:0.7px;}.elementor-12 .elementor-element.elementor-element-8215367 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:-0.25px;}.elementor-12 .elementor-element.elementor-element-249c2d1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 28px 0px;font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button{font-size:8px;padding:15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-30729c9{--width:100%;--min-height:390px;--border-radius:16px 6px 16px 6px;}.elementor-12 .elementor-element.elementor-element-0c27a12{--min-height:160px;}.elementor-12 .elementor-element.elementor-element-8290b44 img{height:160px;}.elementor-12 .elementor-element.elementor-element-e0b2b4f{top:138px;}.elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-b6b42e5{--min-height:230px;--padding-top:25px;--padding-bottom:15px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-5bdbc07 .elementor-heading-title{font-size:7px;letter-spacing:0.7px;}.elementor-12 .elementor-element.elementor-element-1312aa5 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:-0.25px;}.elementor-12 .elementor-element.elementor-element-7734299{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 28px 0px;font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-51002ca .elementor-button{font-size:8px;padding:15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2bbaddc{--width:100%;--min-height:390px;--border-radius:16px 6px 16px 6px;}.elementor-12 .elementor-element.elementor-element-369806b{--min-height:160px;}.elementor-12 .elementor-element.elementor-element-ef88370 img{height:160px;}.elementor-12 .elementor-element.elementor-element-93ecc1f{top:138px;}.elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon{font-size:20px;}.elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon svg{height:20px;}.elementor-12 .elementor-element.elementor-element-1cc6d28{--min-height:230px;--padding-top:25px;--padding-bottom:15px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-8ea2171 .elementor-heading-title{font-size:7px;letter-spacing:0.7px;}.elementor-12 .elementor-element.elementor-element-4c62321 .elementor-heading-title{font-size:16px;line-height:1.2em;letter-spacing:-0.25px;}.elementor-12 .elementor-element.elementor-element-28c3ed4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 28px 0px;font-size:11px;line-height:1.5em;}.elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button{font-size:8px;padding:15px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-e3f9331{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:22px;--padding-bottom:22px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-47a0868{--padding-top:48px;--padding-bottom:52px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-4150dc6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-12 .elementor-element.elementor-element-4150dc6 .elementor-heading-title{font-size:9px;}.elementor-12 .elementor-element.elementor-element-7650070 .elementor-heading-title{font-size:36px;letter-spacing:-1.1px;}.elementor-12 .elementor-element.elementor-element-0a1e3ce .elementor-heading-title{font-size:36px;letter-spacing:-1.1px;}.elementor-12 .elementor-element.elementor-element-133f574{--width:100%;--padding-top:18px;--padding-bottom:0px;--padding-left:18px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b71fdeb{font-size:14px;line-height:1.75em;}.elementor-12 .elementor-element.elementor-element-4e12a6c{--min-height:375px;}.elementor-12 .elementor-element.elementor-element-7a6ab16 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-d0cb807 .elementor-heading-title{font-size:8px;}.elementor-12 .elementor-element.elementor-element-670fb11{--min-height:375px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-2361986{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-12 .elementor-element.elementor-element-e2679c8 .elementor-heading-title{font-size:16px;}.elementor-12 .elementor-element.elementor-element-53bb837 .elementor-heading-title{font-size:8px;}.elementor-12 .elementor-element.elementor-element-6feb058:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-6feb058 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0px;}.elementor-12 .elementor-element.elementor-element-3862773{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-12 .elementor-element.elementor-element-3862773 .elementor-heading-title{font-size:9px;}.elementor-12 .elementor-element.elementor-element-2101244{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-12 .elementor-element.elementor-element-2101244 .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-d24195f{font-size:14px;line-height:1.75em;}.elementor-12 .elementor-element.elementor-element-7d9f6a7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-77d6c4d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-003a373 img{width:55px;}.elementor-12 .elementor-element.elementor-element-9db81d5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-b354366 img{width:55px;}.elementor-12 .elementor-element.elementor-element-b6567c3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-f1ca875 img{width:55px;}.elementor-12 .elementor-element.elementor-element-4421118{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-12 .elementor-element.elementor-element-fd83a87 img{width:55px;}.elementor-12 .elementor-element.elementor-element-e08d366 .elementor-heading-title{font-size:30px;letter-spacing:-1.1px;}.elementor-12 .elementor-element.elementor-element-534b123 .elementor-heading-title{font-size:30px;letter-spacing:-1.1px;}.elementor-12 .elementor-element.elementor-element-99d6d35{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-518f082{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d62b4b7{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-12 .elementor-element.elementor-element-f42fb7a .elementor-heading-title{font-size:20px;line-height:1.2em;letter-spacing:0px;}.elementor-12 .elementor-element.elementor-element-3b5cdf8{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f279e31{--padding-top:32px;--padding-bottom:42px;--padding-left:14px;--padding-right:14px;}.elementor-12 .elementor-element.elementor-element-2d7a8e2{--width:100%;}.elementor-12 .elementor-element.elementor-element-adca400{--width:100%;}.elementor-12 .elementor-element.elementor-element-8af29d8 .elementor-heading-title{font-size:13px;}.elementor-12 .elementor-element.elementor-element-f397048 .elementor-heading-title{font-size:27px;letter-spacing:-0.7px;}.elementor-12 .elementor-element.elementor-element-f71a56b{--width:100%;}.elementor-12 .elementor-element.elementor-element-2492cb9{--width:100%;--min-height:220px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-9b5dd6b{--min-height:105px;}.elementor-12 .elementor-element.elementor-element-859abb4{--width:160px;--padding-top:0px;--padding-bottom:0px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-9554a62{--width:26px;}.elementor-12 .elementor-element.elementor-element-f2b4deb .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-b4df5d2{--width:100%;--min-height:220px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-c96868f{--min-height:105px;}.elementor-12 .elementor-element.elementor-element-b0ce3af img{width:112px;}.elementor-12 .elementor-element.elementor-element-5279e73 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-04c53ee{--width:100%;--min-height:220px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-5005596{--min-height:105px;}.elementor-12 .elementor-element.elementor-element-b6183f5 img{width:105px;}.elementor-12 .elementor-element.elementor-element-075a59c .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-f994f10{--width:100%;--min-height:220px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-16c3ff1{--min-height:105px;}.elementor-12 .elementor-element.elementor-element-95dc653 img{width:105px;}.elementor-12 .elementor-element.elementor-element-02a80e9 .elementor-heading-title{font-size:15px;}.elementor-12 .elementor-element.elementor-element-99d73ed{--width:100%;--min-height:220px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-85430dd{--min-height:105px;}.elementor-12 .elementor-element.elementor-element-566efa8 img{width:105px;}.elementor-12 .elementor-element.elementor-element-ae3525d{--width:100%;--min-height:220px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-4920ece{--min-height:105px;}.elementor-12 .elementor-element.elementor-element-d5e77ba img{width:105px;}.elementor-12 .elementor-element.elementor-element-9fe7cb7{--width:100%;--min-height:220px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-5e74330{--min-height:105px;}.elementor-12 .elementor-element.elementor-element-89b7f56 img{width:105px;}.elementor-12 .elementor-element.elementor-element-e3886d0{--width:100%;--min-height:220px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-1780523{--min-height:105px;}.elementor-12 .elementor-element.elementor-element-b3aae42 img{width:105px;}.elementor-12 .elementor-element.elementor-element-823968d{--padding-top:46px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-af00dce{--width:100%;}.elementor-12 .elementor-element.elementor-element-9d617c0{--width:100%;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-12 .elementor-element.elementor-element-7b8458c{--width:100%;}.elementor-12 .elementor-element.elementor-element-e23e46f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-12 .elementor-element.elementor-element-e23e46f .elementor-heading-title{font-size:9px;}.elementor-12 .elementor-element.elementor-element-410db8e .elementor-heading-title{font-size:38px;letter-spacing:-1.4px;}.elementor-12 .elementor-element.elementor-element-e3c7dd5 .elementor-heading-title{font-size:30px;letter-spacing:-1px;}.elementor-12 .elementor-element.elementor-element-174ba19{padding:16px 0px 16px 16px;}.elementor-12 .elementor-element.elementor-element-174ba19 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-78cdc39{font-size:14px;line-height:1.75em;}.elementor-12 .elementor-element.elementor-element-8a32360{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-1a34dd3{--width:100%;--padding-top:14px;--padding-bottom:24px;--padding-left:14px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8cb69d3{--width:100%;--min-height:390px;--border-radius:120px 14px 14px 14px;}.elementor-12 .elementor-element.elementor-element-0109580 img{height:390px;}.elementor-12 .elementor-element.elementor-element-dab5cfb{--padding-top:15px;--padding-bottom:15px;--padding-left:16px;--padding-right:16px;}.elementor-12 .elementor-element.elementor-element-ea49832 .elementor-heading-title{font-size:14px;}.elementor-12 .elementor-element.elementor-element-f834e15{top:10px;}.elementor-12 .elementor-element.elementor-element-35fa8c1 .elementor-heading-title{font-size:7px;letter-spacing:0.7px;}.elementor-12 .elementor-element.elementor-element-961fe3d .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-6ad90c3{--padding-top:46px;--padding-bottom:50px;--padding-left:12px;--padding-right:12px;}.elementor-12 .elementor-element.elementor-element-223e118{--width:100%;}.elementor-12 .elementor-element.elementor-element-a3565f2{--width:100%;}.elementor-12 .elementor-element.elementor-element-42cb8db{--width:100%;--border-radius:26px 8px 26px 8px;--padding-top:38px;--padding-bottom:82px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-c79a4ef .elementor-heading-title{font-size:32px;}.elementor-12 .elementor-element.elementor-element-63f4193{--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:17px;}.elementor-12 .elementor-element.elementor-element-f7efb41{--padding-top:20px;--padding-bottom:20px;--padding-left:50px;--padding-right:17px;}.elementor-12 .elementor-element.elementor-element-02329b6{--width:100%;--border-radius:8px 26px 8px 26px;--padding-top:40px;--padding-bottom:36px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-a904e9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-a904e9d .elementor-heading-title{font-size:32px;}}/* Start custom CSS for heading, class: .elementor-element-9c9f47d */.elementor-12 .elementor-element.elementor-element-9c9f47d {
    width: fit-content;
    margin: 0;
    padding: 10px 72px 10px 13px;
    border-left: 3px solid #d8ad5c;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.015));
    position: relative;
    text-transform: uppercase;
}
.elementor-12 .elementor-element.elementor-element-9c9f47d:after {
    content: "";
    position: absolute;
    right: 15px;
    top: 50%;
    width: 44px;
    height: 1px;
    background: rgba(255, 255, 255, 0.34);
}
@media (max-width: 620px) {
    .elementor-12 .elementor-element.elementor-element-9c9f47d {
        padding: 9px 52px 9px 10px;
    }
    .elementor-12 .elementor-element.elementor-element-9c9f47d .elementor-heading-title {
        font-size: 10px;
        letter-spacing: 1.8px;
    }
    .elementor-12 .elementor-element.elementor-element-9c9f47d:after {
        width: 28px;
        right: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fc3714f */.elementor-12 .elementor-element.elementor-element-fc3714f p{margin:0}@media(max-width:620px){.elementor-12 .elementor-element.elementor-element-fc3714f{font-size:14px;line-height:1.7}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bc0d82 */@media(max-width:620px){.elementor-12 .elementor-element.elementor-element-6bc0d82{max-width:calc(100% - 18px);margin:28px 0 0 18px;padding:16px 0;gap:12px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33788fb */.elementor-12 .elementor-element.elementor-element-33788fb{position:relative;z-index:2;width:100%!important;max-width:800px;padding:0 0 70px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px}.elementor-12 .elementor-element.elementor-element-33788fb>.e-con-inner{width:100%;max-width:none!important;padding:0!important;gap:0!important}@media(max-width:900px){.elementor-12 .elementor-element.elementor-element-33788fb{max-width:680px;padding-bottom:0}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5fa0288 */.elementor-12 .elementor-element.elementor-element-5fa0288 {
    position: absolute;
    left: 0;
    bottom: 14px;
    margin: 0;
    padding-left: 62px;
    text-transform: uppercase;
}
.elementor-12 .elementor-element.elementor-element-5fa0288:before {
    content: "";
    position: absolute;
    left: 0;
    top: 30%;
    width: 46px;
    height: 1px;
    background: #FFDC9B;
}
@media (max-width: 900px) {
    .elementor-12 .elementor-element.elementor-element-5fa0288 {
        bottom: 0;
    }
}
@media (max-width: 620px) {
    .elementor-12 .elementor-element.elementor-element-5fa0288 {
        padding-left: 38px;
    }
    .elementor-12 .elementor-element.elementor-element-5fa0288 .elementor-heading-title {
        font-size: 8px;
        letter-spacing: 1.2px;
    }
    .elementor-12 .elementor-element.elementor-element-5fa0288:before {
        width: 28px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f08d29 */.elementor-12 .elementor-element.elementor-element-0f08d29{position:relative;width:min(1420px,calc(100% - 80px));min-height:820px;margin:0 auto;padding:82px 0 58px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--gap:0px}.elementor-12 .elementor-element.elementor-element-0f08d29>.e-con-inner{width:100%;max-width:none!important;min-height:680px;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)!important;gap:74px!important;align-items:center!important}.elementor-12 .elementor-element.elementor-element-0f08d29:before{content:"";position:absolute;left:0;right:0;bottom:38px;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.34),rgba(255,255,255,.08) 52%,transparent);pointer-events:none}@media(max-width:1120px){.elementor-12 .elementor-element.elementor-element-0f08d29{width:min(calc(100% - 54px),1420px)}.elementor-12 .elementor-element.elementor-element-0f08d29>.e-con-inner{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr)!important;gap:48px!important}}@media(max-width:900px){.elementor-12 .elementor-element.elementor-element-0f08d29{width:min(calc(100% - 40px),760px);min-height:auto;padding:68px 0 42px}.elementor-12 .elementor-element.elementor-element-0f08d29>.e-con-inner{min-height:auto;grid-template-columns:1fr!important;gap:46px!important}.elementor-12 .elementor-element.elementor-element-0f08d29:before{bottom:24px}}@media(max-width:620px){.elementor-12 .elementor-element.elementor-element-0f08d29{width:calc(100% - 28px);padding-top:52px}.elementor-12 .elementor-element.elementor-element-0f08d29>.e-con-inner{gap:36px!important}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a3b8b8 */.elementor-12 .elementor-element.elementor-element-4a3b8b8 span{font-family:Georgia,"Times New Roman",serif;font-style:italic;font-weight:500;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa179ae */.elementor-12 .elementor-element.elementor-element-fa179ae p{margin:0;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f47bc5e */.elementor-12 .elementor-element.elementor-element-2f47bc5e{position:relative;overflow:hidden;}.elementor-12 .elementor-element.elementor-element-2f47bc5e:after{content:"";position:absolute;right:-92px;bottom:-92px;width:260px;height:260px;border:1px solid rgba(125,60,162,.10);border-radius:50%;box-shadow:0 0 0 34px rgba(125,60,162,.025),0 0 0 70px rgba(125,60,162,.012);pointer-events:none;}.elementor-12 .elementor-element.elementor-element-2f47bc5e>.elementor-element{position:relative;z-index:1;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b03ac6c */.elementor-12 .elementor-element.elementor-element-b03ac6c .elementor-heading-title{display:flex;align-items:center;justify-content:center;gap:12px;} .elementor-12 .elementor-element.elementor-element-b03ac6c .elementor-heading-title:before,.elementor-12 .elementor-element.elementor-element-b03ac6c .elementor-heading-title:after{content:"";width:30px;height:1px;background:rgba(125,60,162,.42);flex:0 0 auto;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d11d88b */.elementor-12 .elementor-element.elementor-element-d11d88b{height:100%;} .elementor-12 .elementor-element.elementor-element-d11d88b img{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-df95f2d */.elementor-12 .elementor-element.elementor-element-df95f2d:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,24,.02) 48%,rgba(31,20,37,.40) 100%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-649fd93 */.elementor-12 .elementor-element.elementor-element-649fd93{position:absolute;z-index:5;top:226px;right:22px;width:58px;height:58px;margin:0;} .elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon-wrapper{width:58px;height:58px;line-height:1;} .elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon{box-sizing:border-box;width:58px;height:58px;padding:10px;display:flex;align-items:center;justify-content:center;border:5px solid #fff;border-radius:18px 6px 18px 6px;background:#eee5f3;color:#7d3ca2;transition:color .3s ease,background-color .3s ease,transform .3s cubic-bezier(.2,.7,.2,1);} .elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon i,.elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon svg{width:28px;height:28px;font-size:28px;line-height:28px;} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-649fd93{top:138px;right:12px;width:44px;height:44px;} .elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon-wrapper{width:44px;height:44px;} .elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon{width:44px;height:44px;padding:7px;border-width:4px;border-radius:13px 5px 13px 5px;} .elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon i,.elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon svg{width:20px;height:20px;font-size:20px;line-height:20px;}} .gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon{background-color:#57236f;color:#fff;transform:translateY(-4px) rotate(-3deg);} .gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon i,.gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon i:before,.gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon svg,.gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-649fd93 .elementor-icon svg path{color:#fff;fill:#fff;stroke:#fff;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7b1eb06 */.elementor-12 .elementor-element.elementor-element-7b1eb06 p{margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8307c9 */.elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button {
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button-content-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button-icon {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(125, 60, 162, 0.20);
    border-radius: 50%;
    background: #ffffff;
    color: #57236f;
    transition:
        color 0.28s ease,
        background-color 0.28s ease,
        transform 0.28s ease;
}

.elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button-icon svg {
    width: 15px;
    height: 15px;
    fill: currentColor;
    color: inherit;
}

.elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button-icon svg path {
    fill: currentColor;
    stroke: currentColor;
}

.elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button:hover .elementor-button-icon {
    color: #ffffff;
    background-color: #57236f;
    transform: translate(3px, -3px);
}

.elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button:hover .elementor-button-icon svg,
.elementor-12 .elementor-element.elementor-element-a8307c9 .elementor-button:hover .elementor-button-icon svg path {
    color: #ffffff;
    fill: #ffffff;
    stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4f02e9 */.elementor-12 .elementor-element.elementor-element-c4f02e9{position:relative;transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .32s ease,background-color .32s ease;} .elementor-12 .elementor-element.elementor-element-c4f02e9:before{content:"";position:absolute;z-index:4;top:0;left:0;width:0;height:4px;background:linear-gradient(90deg,#7d3ca2,#b48ac8);transition:width .38s cubic-bezier(.2,.7,.2,1);} .elementor-12 .elementor-element.elementor-element-c4f02e9:hover{transform:translateY(-7px);border-color:rgba(125,60,162,.34);background-color:#fffefe;} .elementor-12 .elementor-element.elementor-element-c4f02e9:hover:before{width:100%;} .elementor-12 .elementor-element.elementor-element-c4f02e9:hover .elementor-widget-image img{transform:scale(1.055);} .elementor-12 .elementor-element.elementor-element-c4f02e9:hover .gdc4-service-icon .elementor-icon{color:#fff;background-color:#57236f;transform:translateY(-4px) rotate(-3deg);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-370023e */.elementor-12 .elementor-element.elementor-element-370023e{height:100%;} .elementor-12 .elementor-element.elementor-element-370023e img{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94bfe9a */.elementor-12 .elementor-element.elementor-element-94bfe9a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,24,.02) 48%,rgba(31,20,37,.40) 100%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f4fe66d */.elementor-12 .elementor-element.elementor-element-f4fe66d{position:absolute;z-index:5;top:226px;right:22px;width:58px;height:58px;margin:0;} .elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon-wrapper{width:58px;height:58px;line-height:1;} .elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon{box-sizing:border-box;width:58px;height:58px;padding:10px;display:flex;align-items:center;justify-content:center;border:5px solid #fff;border-radius:18px 6px 18px 6px;background:#eee5f3;color:#7d3ca2;transition:color .3s ease,background-color .3s ease,transform .3s cubic-bezier(.2,.7,.2,1);} .elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon i,.elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon svg{width:28px;height:28px;font-size:28px;line-height:28px;} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-f4fe66d{top:138px;right:12px;width:44px;height:44px;} .elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon-wrapper{width:44px;height:44px;} .elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon{width:44px;height:44px;padding:7px;border-width:4px;border-radius:13px 5px 13px 5px;} .elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon i,.elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon svg{width:20px;height:20px;font-size:20px;line-height:20px;}} .gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon{background-color:#57236f;color:#fff;transform:translateY(-4px) rotate(-3deg);} .gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon i,.gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon i:before,.gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon svg,.gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-f4fe66d .elementor-icon svg path{color:#fff;fill:#fff;stroke:#fff;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-249c2d1 */.elementor-12 .elementor-element.elementor-element-249c2d1 p{margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd7f3dc */.elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button {
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button-content-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button-icon {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(125, 60, 162, 0.20);
    border-radius: 50%;
    background: #ffffff;
    color: #57236f;
    transition:
        color 0.28s ease,
        background-color 0.28s ease,
        transform 0.28s ease;
}

.elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button-icon svg {
    width: 15px;
    height: 15px;
    fill: currentColor;
    color: inherit;
}

.elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button-icon svg path {
    fill: currentColor;
    stroke: currentColor;
}

.elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button:hover .elementor-button-icon {
    color: #ffffff;
    background-color: #57236f;
    transform: translate(3px, -3px);
}

.elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button:hover .elementor-button-icon svg,
.elementor-12 .elementor-element.elementor-element-dd7f3dc .elementor-button:hover .elementor-button-icon svg path {
    color: #ffffff;
    fill: #ffffff;
    stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dba02 */.elementor-12 .elementor-element.elementor-element-78dba02{position:relative;transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .32s ease,background-color .32s ease;} .elementor-12 .elementor-element.elementor-element-78dba02:before{content:"";position:absolute;z-index:4;top:0;left:0;width:0;height:4px;background:linear-gradient(90deg,#7d3ca2,#b48ac8);transition:width .38s cubic-bezier(.2,.7,.2,1);} .elementor-12 .elementor-element.elementor-element-78dba02:hover{transform:translateY(-7px);border-color:rgba(125,60,162,.34);background-color:#fffefe;} .elementor-12 .elementor-element.elementor-element-78dba02:hover:before{width:100%;} .elementor-12 .elementor-element.elementor-element-78dba02:hover .elementor-widget-image img{transform:scale(1.055);} .elementor-12 .elementor-element.elementor-element-78dba02:hover .gdc4-service-icon .elementor-icon{color:#fff;background-color:#57236f;transform:translateY(-4px) rotate(-3deg);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8290b44 */.elementor-12 .elementor-element.elementor-element-8290b44{height:100%;} .elementor-12 .elementor-element.elementor-element-8290b44 img{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c27a12 */.elementor-12 .elementor-element.elementor-element-0c27a12:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,24,.02) 48%,rgba(31,20,37,.40) 100%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0b2b4f */.elementor-12 .elementor-element.elementor-element-e0b2b4f{position:absolute;z-index:5;top:226px;right:22px;width:58px;height:58px;margin:0;} .elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon-wrapper{width:58px;height:58px;line-height:1;} .elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon{box-sizing:border-box;width:58px;height:58px;padding:10px;display:flex;align-items:center;justify-content:center;border:5px solid #fff;border-radius:18px 6px 18px 6px;background:#eee5f3;color:#7d3ca2;transition:color .3s ease,background-color .3s ease,transform .3s cubic-bezier(.2,.7,.2,1);} .elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon i,.elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon svg{width:28px;height:28px;font-size:28px;line-height:28px;} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e0b2b4f{top:138px;right:12px;width:44px;height:44px;} .elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon-wrapper{width:44px;height:44px;} .elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon{width:44px;height:44px;padding:7px;border-width:4px;border-radius:13px 5px 13px 5px;} .elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon i,.elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon svg{width:20px;height:20px;font-size:20px;line-height:20px;}} .gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon{background-color:#57236f;color:#fff;transform:translateY(-4px) rotate(-3deg);} .gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon i,.gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon i:before,.gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon svg,.gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-e0b2b4f .elementor-icon svg path{color:#fff;fill:#fff;stroke:#fff;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7734299 */.elementor-12 .elementor-element.elementor-element-7734299 p{margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-51002ca */.elementor-12 .elementor-element.elementor-element-51002ca .elementor-button {
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-51002ca .elementor-button-content-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.elementor-12 .elementor-element.elementor-element-51002ca .elementor-button-icon {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(125, 60, 162, 0.20);
    border-radius: 50%;
    background: #ffffff;
    color: #57236f;
    transition:
        color 0.28s ease,
        background-color 0.28s ease,
        transform 0.28s ease;
}

.elementor-12 .elementor-element.elementor-element-51002ca .elementor-button-icon svg {
    width: 15px;
    height: 15px;
    fill: currentColor;
    color: inherit;
}

.elementor-12 .elementor-element.elementor-element-51002ca .elementor-button-icon svg path {
    fill: currentColor;
    stroke: currentColor;
}

.elementor-12 .elementor-element.elementor-element-51002ca .elementor-button:hover .elementor-button-icon {
    color: #ffffff;
    background-color: #57236f;
    transform: translate(3px, -3px);
}

.elementor-12 .elementor-element.elementor-element-51002ca .elementor-button:hover .elementor-button-icon svg,
.elementor-12 .elementor-element.elementor-element-51002ca .elementor-button:hover .elementor-button-icon svg path {
    color: #ffffff;
    fill: #ffffff;
    stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30729c9 */.elementor-12 .elementor-element.elementor-element-30729c9{position:relative;transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .32s ease,background-color .32s ease;} .elementor-12 .elementor-element.elementor-element-30729c9:before{content:"";position:absolute;z-index:4;top:0;left:0;width:0;height:4px;background:linear-gradient(90deg,#7d3ca2,#b48ac8);transition:width .38s cubic-bezier(.2,.7,.2,1);} .elementor-12 .elementor-element.elementor-element-30729c9:hover{transform:translateY(-7px);border-color:rgba(125,60,162,.34);background-color:#fffefe;} .elementor-12 .elementor-element.elementor-element-30729c9:hover:before{width:100%;} .elementor-12 .elementor-element.elementor-element-30729c9:hover .elementor-widget-image img{transform:scale(1.055);} .elementor-12 .elementor-element.elementor-element-30729c9:hover .gdc4-service-icon .elementor-icon{color:#fff;background-color:#57236f;transform:translateY(-4px) rotate(-3deg);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef88370 */.elementor-12 .elementor-element.elementor-element-ef88370{height:100%;} .elementor-12 .elementor-element.elementor-element-ef88370 img{height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-369806b */.elementor-12 .elementor-element.elementor-element-369806b:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,16,24,.02) 48%,rgba(31,20,37,.40) 100%);pointer-events:none;}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-93ecc1f */.elementor-12 .elementor-element.elementor-element-93ecc1f{position:absolute;z-index:5;top:226px;right:22px;width:58px;height:58px;margin:0;} .elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon-wrapper{width:58px;height:58px;line-height:1;} .elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon{box-sizing:border-box;width:58px;height:58px;padding:10px;display:flex;align-items:center;justify-content:center;border:5px solid #fff;border-radius:18px 6px 18px 6px;background:#eee5f3;color:#7d3ca2;transition:color .3s ease,background-color .3s ease,transform .3s cubic-bezier(.2,.7,.2,1);} .elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon i,.elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon svg{width:28px;height:28px;font-size:28px;line-height:28px;} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-93ecc1f{top:138px;right:12px;width:44px;height:44px;} .elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon-wrapper{width:44px;height:44px;} .elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon{width:44px;height:44px;padding:7px;border-width:4px;border-radius:13px 5px 13px 5px;} .elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon i,.elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon svg{width:20px;height:20px;font-size:20px;line-height:20px;}} .gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon{background-color:#57236f;color:#fff;transform:translateY(-4px) rotate(-3deg);} .gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon i,.gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon i:before,.gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon svg,.gdc4-native-card:hover .elementor-12 .elementor-element.elementor-element-93ecc1f .elementor-icon svg path{color:#fff;fill:#fff;stroke:#fff;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28c3ed4 */.elementor-12 .elementor-element.elementor-element-28c3ed4 p{margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d273a4f */.elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button {
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button-content-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button-icon {
    width: 36px;
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(125, 60, 162, 0.20);
    border-radius: 50%;
    background: #ffffff;
    color: #57236f;
    transition:
        color 0.28s ease,
        background-color 0.28s ease,
        transform 0.28s ease;
}

.elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button-icon svg {
    width: 15px;
    height: 15px;
    fill: currentColor;
    color: inherit;
}

.elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button-icon svg path {
    fill: currentColor;
    stroke: currentColor;
}

.elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button:hover .elementor-button-icon {
    color: #ffffff;
    background-color: #57236f;
    transform: translate(3px, -3px);
}

.elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button:hover .elementor-button-icon svg,
.elementor-12 .elementor-element.elementor-element-d273a4f .elementor-button:hover .elementor-button-icon svg path {
    color: #ffffff;
    fill: #ffffff;
    stroke: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bbaddc */.elementor-12 .elementor-element.elementor-element-2bbaddc{position:relative;transition:transform .32s cubic-bezier(.2,.7,.2,1),border-color .32s ease,background-color .32s ease;} .elementor-12 .elementor-element.elementor-element-2bbaddc:before{content:"";position:absolute;z-index:4;top:0;left:0;width:0;height:4px;background:linear-gradient(90deg,#7d3ca2,#b48ac8);transition:width .38s cubic-bezier(.2,.7,.2,1);} .elementor-12 .elementor-element.elementor-element-2bbaddc:hover{transform:translateY(-7px);border-color:rgba(125,60,162,.34);background-color:#fffefe;} .elementor-12 .elementor-element.elementor-element-2bbaddc:hover:before{width:100%;} .elementor-12 .elementor-element.elementor-element-2bbaddc:hover .elementor-widget-image img{transform:scale(1.055);} .elementor-12 .elementor-element.elementor-element-2bbaddc:hover .gdc4-service-icon .elementor-icon{color:#fff;background-color:#57236f;transform:translateY(-4px) rotate(-3deg);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ebed39 */.elementor-12 .elementor-element.elementor-element-9ebed39{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important;width:100% !important;max-width:100% !important;min-width:0 !important;} .elementor-12 .elementor-element.elementor-element-9ebed39 > .elementor-element{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;} @media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-9ebed39{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important;}} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-9ebed39{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important;}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ead43e */.elementor-12 .elementor-element.elementor-element-8ead43e p{margin:0;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4150dc6 */.elementor-12 .elementor-element.elementor-element-4150dc6 .elementor-heading-title{display:flex;align-items:center;gap:12px;} .elementor-12 .elementor-element.elementor-element-4150dc6 .elementor-heading-title:before{content:"";width:42px;height:2px;background:#7d3ca2;flex:0 0 auto;} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-4150dc6 .elementor-heading-title:before{width:30px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47a0868 */.elementor-12 .elementor-element.elementor-element-47a0868 {
    position: relative;
    background-color: #f6f4f7;
    background-image: radial-gradient(circle at 8% 10%, rgba(125, 60, 162, 0.07), transparent 27%),
        radial-gradient(circle at 94% 92%, rgba(125, 60, 162, 0.05), transparent 25%);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3862773 */.elementor-12 .elementor-element.elementor-element-3862773 .elementor-heading-title{display:flex;align-items:center;gap:12px;} .elementor-12 .elementor-element.elementor-element-3862773 .elementor-heading-title:before{content:"";width:42px;height:2px;background:#7d3ca2;flex:0 0 auto;} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-3862773 .elementor-heading-title:before{width:30px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2101244 */.elementor-12 .elementor-element.elementor-element-2101244 { max-width:340px; }
.elementor-12 .elementor-element.elementor-element-2101244 span {  margin-top:6px; font-family:Georgia,"Times New Roman",serif; font-style:italic; font-weight:500; color: #57236F;}
@media(max-width:390px){ .elementor-12 .elementor-element.elementor-element-2101244 .elementor-heading-title { font-size:31px; } }
.elementor-12 .elementor-element.elementor-element-2101244 .elementor-heading-title { margin:0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d24195f */.elementor-12 .elementor-element.elementor-element-d24195f p { margin: 0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9554a62 */.elementor-12 .elementor-element.elementor-element-9554a62{position:relative;width:26px;height:27px;border:2px solid #38b8df;border-top:0;border-radius:0 0 12px 12px;} .elementor-12 .elementor-element.elementor-element-9554a62:after{content:"";position:absolute;left:17px;top:0;width:12px;height:25px;border:2px solid #f5ae20;border-top:0;border-radius:0 0 7px 7px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2492cb9 */.elementor-12 .elementor-element.elementor-element-2492cb9{transition:background-color .25s ease;} .elementor-12 .elementor-element.elementor-element-2492cb9:hover{background-color:#faf8fb;} .elementor-12 .elementor-element.elementor-element-2492cb9 .elementor-widget-image img{transition:transform .3s ease;} .elementor-12 .elementor-element.elementor-element-2492cb9:hover .elementor-widget-image img{transform:scale(1.035);} @media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-2492cb9:nth-child(3){border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-2492cb9:nth-child(4){border-top:1px solid #e1dee5;}} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-2492cb9{border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-2492cb9:first-child{border-top-width:0;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b0ce3af */.elementor-12 .elementor-element.elementor-element-b0ce3af img{height:80px;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4df5d2 */.elementor-12 .elementor-element.elementor-element-b4df5d2{transition:background-color .25s ease;} .elementor-12 .elementor-element.elementor-element-b4df5d2:hover{background-color:#faf8fb;} .elementor-12 .elementor-element.elementor-element-b4df5d2 .elementor-widget-image img{transition:transform .3s ease;} .elementor-12 .elementor-element.elementor-element-b4df5d2:hover .elementor-widget-image img{transform:scale(1.035);} @media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-b4df5d2:nth-child(3){border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-b4df5d2:nth-child(4){border-top:1px solid #e1dee5;}} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-b4df5d2{border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-b4df5d2:first-child{border-top-width:0;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b6183f5 */.elementor-12 .elementor-element.elementor-element-b6183f5 img{height:80px;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04c53ee */.elementor-12 .elementor-element.elementor-element-04c53ee{transition:background-color .25s ease;} .elementor-12 .elementor-element.elementor-element-04c53ee:hover{background-color:#faf8fb;} .elementor-12 .elementor-element.elementor-element-04c53ee .elementor-widget-image img{transition:transform .3s ease;} .elementor-12 .elementor-element.elementor-element-04c53ee:hover .elementor-widget-image img{transform:scale(1.035);} @media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-04c53ee:nth-child(3){border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-04c53ee:nth-child(4){border-top:1px solid #e1dee5;}} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-04c53ee{border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-04c53ee:first-child{border-top-width:0;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-95dc653 */.elementor-12 .elementor-element.elementor-element-95dc653 img{height:80px;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f994f10 */.elementor-12 .elementor-element.elementor-element-f994f10{transition:background-color .25s ease;} .elementor-12 .elementor-element.elementor-element-f994f10:hover{background-color:#faf8fb;} .elementor-12 .elementor-element.elementor-element-f994f10 .elementor-widget-image img{transition:transform .3s ease;} .elementor-12 .elementor-element.elementor-element-f994f10:hover .elementor-widget-image img{transform:scale(1.035);} @media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-f994f10:nth-child(3){border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-f994f10:nth-child(4){border-top:1px solid #e1dee5;}} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-f994f10{border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-f994f10:first-child{border-top-width:0;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-566efa8 */.elementor-12 .elementor-element.elementor-element-566efa8 img{height:80px;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-99d73ed */.elementor-12 .elementor-element.elementor-element-99d73ed{transition:background-color .25s ease;} .elementor-12 .elementor-element.elementor-element-99d73ed:hover{background-color:#faf8fb;} .elementor-12 .elementor-element.elementor-element-99d73ed .elementor-widget-image img{transition:transform .3s ease;} .elementor-12 .elementor-element.elementor-element-99d73ed:hover .elementor-widget-image img{transform:scale(1.035);} @media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-99d73ed:nth-child(3){border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-99d73ed:nth-child(4){border-top:1px solid #e1dee5;}} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-99d73ed{border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-99d73ed:first-child{border-top-width:0;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5e77ba */.elementor-12 .elementor-element.elementor-element-d5e77ba img{height:80px;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae3525d */.elementor-12 .elementor-element.elementor-element-ae3525d{transition:background-color .25s ease;} .elementor-12 .elementor-element.elementor-element-ae3525d:hover{background-color:#faf8fb;} .elementor-12 .elementor-element.elementor-element-ae3525d .elementor-widget-image img{transition:transform .3s ease;} .elementor-12 .elementor-element.elementor-element-ae3525d:hover .elementor-widget-image img{transform:scale(1.035);} @media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-ae3525d:nth-child(3){border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-ae3525d:nth-child(4){border-top:1px solid #e1dee5;}} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-ae3525d{border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-ae3525d:first-child{border-top-width:0;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-89b7f56 */.elementor-12 .elementor-element.elementor-element-89b7f56 img{height:80px;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9fe7cb7 */.elementor-12 .elementor-element.elementor-element-9fe7cb7{transition:background-color .25s ease;} .elementor-12 .elementor-element.elementor-element-9fe7cb7:hover{background-color:#faf8fb;} .elementor-12 .elementor-element.elementor-element-9fe7cb7 .elementor-widget-image img{transition:transform .3s ease;} .elementor-12 .elementor-element.elementor-element-9fe7cb7:hover .elementor-widget-image img{transform:scale(1.035);} @media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-9fe7cb7:nth-child(3){border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-9fe7cb7:nth-child(4){border-top:1px solid #e1dee5;}} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-9fe7cb7{border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-9fe7cb7:first-child{border-top-width:0;}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b3aae42 */.elementor-12 .elementor-element.elementor-element-b3aae42 img{height:80px;object-fit:contain;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e3886d0 */.elementor-12 .elementor-element.elementor-element-e3886d0{transition:background-color .25s ease;} .elementor-12 .elementor-element.elementor-element-e3886d0:hover{background-color:#faf8fb;} .elementor-12 .elementor-element.elementor-element-e3886d0 .elementor-widget-image img{transition:transform .3s ease;} .elementor-12 .elementor-element.elementor-element-e3886d0:hover .elementor-widget-image img{transform:scale(1.035);} @media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-e3886d0:nth-child(3){border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-e3886d0:nth-child(4){border-top:1px solid #e1dee5;}} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e3886d0{border-left-width:0;border-top:1px solid #e1dee5;} .elementor-12 .elementor-element.elementor-element-e3886d0:first-child{border-top-width:0;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e23e46f */.elementor-12 .elementor-element.elementor-element-e23e46f .elementor-heading-title{display:flex;align-items:center;gap:12px;} .elementor-12 .elementor-element.elementor-element-e23e46f .elementor-heading-title:before{content:"";width:40px;height:2px;background:#7d3ca2;flex:0 0 auto;} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-e23e46f .elementor-heading-title:before{width:30px;}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-174ba19 */.elementor-12 .elementor-element.elementor-element-174ba19{border-left-color:#d7aa52;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78cdc39 */.elementor-12 .elementor-element.elementor-element-78cdc39 p{margin:0;}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a32360 */.elementor-12 .elementor-element.elementor-element-8a32360{width:164px;max-width:164px;} .elementor-12 .elementor-element.elementor-element-8a32360 .elementor-widget-container{width:164px;} .elementor-12 .elementor-element.elementor-element-8a32360 .elementor-button{width:164px;height:52px;min-height:52px;display:flex;align-items:center;justify-content:center;transition:transform .28s ease,box-shadow .28s ease;} .elementor-12 .elementor-element.elementor-element-8a32360 .elementor-button-content-wrapper{display:flex;align-items:center;justify-content:center;gap:12px;} .elementor-12 .elementor-element.elementor-element-8a32360 .elementor-button-icon{margin:0;transition:transform .28s ease;} .elementor-12 .elementor-element.elementor-element-8a32360 .elementor-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(40,30,47,.10);} .elementor-12 .elementor-element.elementor-element-8a32360 .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0109580 */.elementor-12 .elementor-element.elementor-element-0109580{position:absolute;inset:0;width:100%;height:100%;} .elementor-12 .elementor-element.elementor-element-0109580 .elementor-widget-container,.elementor-12 .elementor-element.elementor-element-0109580 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;} .elementor-12 .elementor-element.elementor-element-0109580 img{transition:transform .45s ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dab5cfb */.elementor-12 .elementor-element.elementor-element-dab5cfb{position:absolute;left:24px;bottom:24px;backdrop-filter:blur(14px);} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-dab5cfb{left:14px;right:14px;bottom:14px;width:auto;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cb69d3 */.elementor-12 .elementor-element.elementor-element-8cb69d3{position:relative;height:610px;z-index:2;} .elementor-12 .elementor-element.elementor-element-8cb69d3:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(20,25,32,0) 45%,rgba(20,25,32,.07) 67%,rgba(20,25,32,.43) 100%);pointer-events:none;} @media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-8cb69d3{height:540px;}} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-8cb69d3{height:390px;}} @media(max-width:390px){.elementor-12 .elementor-element.elementor-element-8cb69d3{height:350px;min-height:350px;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a34dd3 */.elementor-12 .elementor-element.elementor-element-1a34dd3 {
    position: relative;
}

.elementor-12 .elementor-element.elementor-element-1a34dd3::before {
    content: "";
    position: absolute;
    top: 34px;
    right: 0;
    left: auto;
    width: 76%;
    height: 610px;
    z-index: 0;
    border: 1px solid rgba(125, 60, 162, 0.10);
    border-radius: 160px 18px 18px 18px;
    background: linear-gradient(
        145deg,
        rgba(125, 60, 162, 0.12) 0%,
        rgba(125, 60, 162, 0.025) 100%
    );
    transform: none;
    pointer-events: none;
}

.elementor-12 .elementor-element.elementor-element-1a34dd3:hover .elementor-widget-image img {
    transform: scale(1.025);
}

@media (max-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-1a34dd3::before {
        top: 54px;
        right: 0;
        left: auto;
        width: 76%;
        height: 540px;
        border-radius: 145px 16px 16px 16px;
    }
}

@media (max-width: 767px) {
    .elementor-12 .elementor-element.elementor-element-1a34dd3::before {
        top: 28px;
        right: 0;
        left: auto;
        width: 82%;
        height: 390px;
        border-radius: 110px 12px 12px 12px;
    }
}

@media (max-width: 390px) {
    .elementor-12 .elementor-element.elementor-element-1a34dd3::before {
        height: 350px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-823968d */.elementor-12 .elementor-element.elementor-element-823968d{position:relative;background-color:#f5f3f6;background-image:linear-gradient(rgba(87,35,111,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(87,35,111,.025) 1px,transparent 1px);background-size:54px 54px;} .elementor-12 .elementor-element.elementor-element-823968d:before{content:"";position:absolute;top:-190px;right:-170px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(125,60,162,.11) 0%,rgba(125,60,162,.035) 44%,transparent 72%);pointer-events:none;} @media(max-width:767px){.elementor-12 .elementor-element.elementor-element-823968d{background-size:40px 40px;}}/* End custom CSS */
/* Start custom CSS for ab-clinic-review-slider, class: .elementor-element-709bdc0 */span.abrv-avatar {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-961fe3d */.elementor-12 .elementor-element.elementor-element-961fe3d { max-width:340px; }
.elementor-12 .elementor-element.elementor-element-961fe3d span {  margin-top:6px; font-family:Georgia,"Times New Roman",serif; font-style:italic; font-weight:500; color: #57236F;}
@media(max-width:390px){ .elementor-12 .elementor-element.elementor-element-961fe3d .elementor-heading-title { font-size:31px; } }
.elementor-12 .elementor-element.elementor-element-961fe3d .elementor-heading-title { margin:0; }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3d96b2e *//* Instagram Load More Button */
#sbi_load .sbi_load_btn {
    border-radius: 50px !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    padding: 12px 28px !important;
    text-transform: uppercase !important;
}

/* Instagram Follow Button */
#sbi_load .sbi_follow_btn a {
    border-radius: 50px !important;
    font-size: 12px !important;
    font-weight: 700 !important;
    padding: 12px 28px !important;
    text-transform: uppercase !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2b4229 */.elementor-12 .elementor-element.elementor-element-a2b4229 {
  position:relative; width:100%; overflow:hidden;
  background-image:radial-gradient(circle at 8% 10%,rgba(125,60,162,.07),transparent 26%),radial-gradient(circle at 94% 92%,rgba(125,60,162,.05),transparent 24%);
  font-family:"Inter","Segoe UI",Arial,sans-serif;
}
.elementor-12 .elementor-element.elementor-element-a2b4229, .elementor-12 .elementor-element.elementor-element-a2b4229 * { box-sizing:border-box; }
.elementor-12 .elementor-element.elementor-element-a2b4229:before {
  content:""; position:absolute; top:0; right:10%; width:1px; height:100%;
  background:linear-gradient(180deg,transparent,rgba(87,35,111,.08) 18%,rgba(87,35,111,.08) 82%,transparent); pointer-events:none;
}
@media(prefers-reduced-motion:reduce){ .elementor-12 .elementor-element.elementor-element-a2b4229 *, .elementor-12 .elementor-element.elementor-element-a2b4229 *:before, .elementor-12 .elementor-element.elementor-element-a2b4229 *:after { transition-duration:.01ms; animation-duration:.01ms; animation-iteration-count:1; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d853d26 */.elementor-12 .elementor-element.elementor-element-d853d26 { width:fit-content; }
.elementor-12 .elementor-element.elementor-element-d853d26 .elementor-heading-title { display:inline-flex; align-items:center; gap:11px; }
.elementor-12 .elementor-element.elementor-element-d853d26 .elementor-heading-title:before { content:""; width:34px; height:1px; background:rgba(125,60,162,.42); }
.elementor-12 .elementor-element.elementor-element-d853d26 .elementor-heading-title { margin:0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c79a4ef */.elementor-12 .elementor-element.elementor-element-c79a4ef { max-width:340px; }
.elementor-12 .elementor-element.elementor-element-c79a4ef span { display:block; margin-top:6px; font-family:Georgia,"Times New Roman",serif; font-style:italic; font-weight:500; }
@media(max-width:390px){ .elementor-12 .elementor-element.elementor-element-c79a4ef .elementor-heading-title { font-size:31px; } }
.elementor-12 .elementor-element.elementor-element-c79a4ef .elementor-heading-title { margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14db05f */.elementor-12 .elementor-element.elementor-element-14db05f { position:relative; z-index:1; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3dd9888 */.elementor-12 .elementor-element.elementor-element-3dd9888 { position:absolute; top:20px; left:18px; width:auto; } .elementor-12 .elementor-element.elementor-element-3dd9888 .elementor-heading-title { margin:0; text-transform:uppercase; letter-spacing:.12em; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75278e1 */.elementor-12 .elementor-element.elementor-element-75278e1 p { margin:0; } .elementor-12 .elementor-element.elementor-element-75278e1 a { color:inherit; text-decoration:none; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-764b190 */.elementor-12 .elementor-element.elementor-element-764b190 { width:fit-content; }
.elementor-12 .elementor-element.elementor-element-764b190 .elementor-heading-title { display:inline-flex; align-items:center; gap:9px; }
.elementor-12 .elementor-element.elementor-element-764b190 .elementor-heading-title:before { content:""; width:22px; height:1px; background:rgba(125,60,162,.30); }
.elementor-12 .elementor-element.elementor-element-764b190 .elementor-heading-title { margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63f4193 */.elementor-12 .elementor-element.elementor-element-63f4193 { position:relative; backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eda5337 */.elementor-12 .elementor-element.elementor-element-eda5337 { position:absolute; top:20px; left:18px; width:auto; } .elementor-12 .elementor-element.elementor-element-eda5337 .elementor-heading-title { margin:0; text-transform:uppercase; letter-spacing:.12em; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-04927ac */.elementor-12 .elementor-element.elementor-element-04927ac p { margin:0; } .elementor-12 .elementor-element.elementor-element-04927ac a { color:inherit; text-decoration:none; overflow-wrap:anywhere; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-622b7a1 */.elementor-12 .elementor-element.elementor-element-622b7a1 { width:fit-content; }
.elementor-12 .elementor-element.elementor-element-622b7a1 .elementor-heading-title { display:inline-flex; align-items:center; gap:9px; }
.elementor-12 .elementor-element.elementor-element-622b7a1 .elementor-heading-title:before { content:""; width:22px; height:1px; background:rgba(125,60,162,.30); }
.elementor-12 .elementor-element.elementor-element-622b7a1 .elementor-heading-title { margin:0; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7efb41 */.elementor-12 .elementor-element.elementor-element-f7efb41 { position:relative; backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aca6430 */.elementor-12 .elementor-element.elementor-element-aca6430 { position:relative; z-index:1; gap:18px; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d3bbb81 */.elementor-12 .elementor-element.elementor-element-d3bbb81 .elementor-button {
  width:fit-content; min-width:166px; min-height:48px; display:inline-flex; align-items:center; justify-content:center; gap:10px;
  align-self:flex-start; transition:transform .28s ease,color .28s ease,background .28s ease,border-color .28s ease;
}
.elementor-12 .elementor-element.elementor-element-d3bbb81 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-d3bbb81 .elementor-button:focus-visible { transform:translateY(-2px); }
.elementor-12 .elementor-element.elementor-element-d3bbb81 .elementor-button-icon { transition:transform .28s ease; }
.elementor-12 .elementor-element.elementor-element-d3bbb81 .elementor-button:hover .elementor-button-icon, .elementor-12 .elementor-element.elementor-element-d3bbb81 .elementor-button:focus-visible .elementor-button-icon { transform:translateX(4px); }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fc870e */.elementor-12 .elementor-element.elementor-element-3fc870e { position:relative; z-index:1; justify-content:flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42cb8db */.elementor-12 .elementor-element.elementor-element-42cb8db {
  position:relative; z-index:1; overflow:hidden;
}
.elementor-12 .elementor-element.elementor-element-42cb8db:before {
  content:""; position:absolute; top:-110px; right:-90px; left:auto; width:270px; height:270px; z-index:0;
  border-radius:50%; border:1px solid rgba(94,38,124,.10);
  box-shadow:0 0 0 34px rgba(125,60,162,.025),0 0 0 68px rgba(125,60,162,.012); pointer-events:none;
}
.elementor-12 .elementor-element.elementor-element-42cb8db > .elementor-element { position:relative; z-index:1; }
.elementor-12 .elementor-element.elementor-element-42cb8db:after {
  content:""; position:absolute; left:46px; right:112px; bottom:54px; height:1px;
  background:rgba(23,33,48,.12); pointer-events:none;
}
@media(max-width:1060px) and (min-width:901px){ .elementor-12 .elementor-element.elementor-element-42cb8db { padding-right:86px; } .elementor-12 .elementor-element.elementor-element-42cb8db:after { right:86px; } }
@media(max-width:900px){ .elementor-12 .elementor-element.elementor-element-42cb8db { min-height:0; } .elementor-12 .elementor-element.elementor-element-42cb8db:after { left:42px; right:42px; bottom:42px; } }
@media(max-width:700px){ .elementor-12 .elementor-element.elementor-element-42cb8db:after { left:24px; right:24px; bottom:32px; } }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c0f447 */.elementor-12 .elementor-element.elementor-element-1c0f447 .elementor-heading-title { margin:0; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a904e9d */.elementor-12 .elementor-element.elementor-element-a904e9d span { font-family:Georgia,"Times New Roman",serif; font-style:italic; font-weight:500; }
@media(max-width:390px){ .elementor-12 .elementor-element.elementor-element-a904e9d .elementor-heading-title { font-size:28px; } }
.elementor-12 .elementor-element.elementor-element-a904e9d .elementor-heading-title { margin:0; }/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-cbe3a03 */.elementor-12 .elementor-element.elementor-element-cbe3a03, .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-widget-container, .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-form { width:100%; }
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-form-fields-wrapper {
  display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px;
}
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group { min-width:0; width:100%; max-width:none; margin:0; padding:0; }
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group-message,
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group-humanAnswer { grid-column:1 / -1; }
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-textual {
  width:100%; margin:0; padding:0 2px;
  border-width:0 0 1px 0; border-style:solid; border-radius:0; outline:0; box-shadow:none;
  font-family:inherit; font-size:14px; font-weight:500; transition:border-color .25s ease;
}
.elementor-12 .elementor-element.elementor-element-cbe3a03 input.elementor-field-textual { height:52px; }
.elementor-12 .elementor-element.elementor-element-cbe3a03 textarea.elementor-field-textual { min-height:116px; padding-top:14px; padding-bottom:14px; resize:vertical; }
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-textual::placeholder { opacity:1; }
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group-robotCheck {
  grid-column:1 / 2; min-height:86px; padding:18px;
  width:calc(100% + 9px); margin-right:-9px;
  display:flex; align-items:center; border:1px solid rgba(87,35,111,.13); border-right:0;
  border-radius:16px 0 0 16px; background:rgba(238,231,243,.46);
}
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-type-acceptance .elementor-field-option { display:flex; align-items:center; gap:12px; width:100%; }
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-type-acceptance input { width:22px; height:22px; margin:0; accent-color:#7d3ca2; cursor:pointer; }
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-type-acceptance label {
  position:relative; display:flex; flex-direction:column; font-size:12px; font-weight:650; line-height:1.3; cursor:pointer;
}
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-type-acceptance label:after {
  content:"reCAPTCHA"; margin-top:2px; opacity:.64; font-size:9px; font-weight:500; line-height:1.2;
}
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-type-submit {
  grid-column:2 / 3; min-height:86px; padding:18px; margin:0;
  width:calc(100% + 9px); margin-left:-9px;
  display:flex; align-items:center; justify-content:flex-end;
  border:1px solid rgba(87,35,111,.13); border-left:0; border-radius:0 16px 16px 0;
  background:rgba(238,231,243,.46);
}
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-button {
  min-width:178px; min-height:50px; display:inline-flex; align-items:center; justify-content:center;
  transition:transform .28s ease,color .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease;
}
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-button:after { content:"→"; margin-left:10px; font-size:14px; line-height:1; transition:transform .28s ease; }
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-button:focus-visible { transform:translateY(-2px); box-shadow:0 12px 28px rgba(40,30,47,.10); }
.elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-button:hover:after, .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-button:focus-visible:after { transform:translateX(4px); }
@media(max-width:700px){
  .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-form-fields-wrapper { grid-template-columns:1fr; gap:16px; }
  .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group-message, .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group-humanAnswer,
  .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group-robotCheck, .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-type-submit { grid-column:1 / -1; }
  .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-group-robotCheck { width:100%; margin:0 0 -8px 0; border-right:1px solid rgba(87,35,111,.13); border-bottom:0; border-radius:16px 16px 0 0; }
  .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-field-type-submit { width:100%; margin:-8px 0 0 0; border-left:1px solid rgba(87,35,111,.13); border-top:0; border-radius:0 0 16px 16px; justify-content:stretch; }
  .elementor-12 .elementor-element.elementor-element-cbe3a03 .elementor-button { width:100%; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02329b6 */.elementor-12 .elementor-element.elementor-element-02329b6 { position:relative; z-index:3; align-self:center; min-width:0; overflow:hidden; }
.elementor-12 .elementor-element.elementor-element-02329b6:before {
  content:""; position:absolute; top:-85px; right:-72px; left:auto; width:210px; height:210px; z-index:0; border-radius:50%;
  border:1px solid rgba(125,60,162,.08); box-shadow:0 0 0 28px rgba(125,60,162,.024),0 0 0 56px rgba(125,60,162,.012); pointer-events:none;
}
.elementor-12 .elementor-element.elementor-element-02329b6 > .elementor-element { position:relative; z-index:1; }
@media(max-width:1060px) and (min-width:901px){ .elementor-12 .elementor-element.elementor-element-02329b6 { margin-left:-54px; } }
@media(max-width:900px){ .elementor-12 .elementor-element.elementor-element-02329b6 { margin:-54px 24px 0; } }
@media(max-width:700px){ .elementor-12 .elementor-element.elementor-element-02329b6 { margin:-42px 8px 0; } }
@media(max-width:390px){ .elementor-12 .elementor-element.elementor-element-02329b6 { margin-left:4px; margin-right:4px; padding-left:18px; padding-right:18px; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3565f2 */.elementor-12 .elementor-element.elementor-element-a3565f2 { position:relative; display:grid; grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr); align-items:stretch; min-height:760px; }
@media(max-width:900px){ .elementor-12 .elementor-element.elementor-element-a3565f2 { grid-template-columns:1fr; min-height:0; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-223e118 */.elementor-12 .elementor-element.elementor-element-223e118 { position:relative; z-index:1; width:100%; max-width:1240px; margin:0 auto; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ad90c3 */.elementor-12 .elementor-element.elementor-element-6ad90c3 {
  position:relative; width:100%; overflow:hidden;
  background-image:radial-gradient(circle at 8% 10%,rgba(125,60,162,.07),transparent 26%),radial-gradient(circle at 94% 92%,rgba(125,60,162,.05),transparent 24%);
  font-family:"Inter","Segoe UI",Arial,sans-serif;
}
.elementor-12 .elementor-element.elementor-element-6ad90c3, .elementor-12 .elementor-element.elementor-element-6ad90c3 * { box-sizing:border-box; }
.elementor-12 .elementor-element.elementor-element-6ad90c3:before {
  content:""; position:absolute; top:0; right:10%; width:1px; height:100%;
  background:linear-gradient(180deg,transparent,rgba(87,35,111,.08) 18%,rgba(87,35,111,.08) 82%,transparent); pointer-events:none;
}
@media(prefers-reduced-motion:reduce){ .elementor-12 .elementor-element.elementor-element-6ad90c3 *, .elementor-12 .elementor-element.elementor-element-6ad90c3 *:before, .elementor-12 .elementor-element.elementor-element-6ad90c3 *:after { transition-duration:.01ms; animation-duration:.01ms; animation-iteration-count:1; } }/* End custom CSS */
/* Start custom CSS */html,
body {
    overflow-x: hidden !important;
    max-width: 100% !important;
}/* End custom CSS */