.elementor-442 .elementor-element.elementor-element-66dcc1b7{--display:flex;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--border-radius:0px 0px 80px 80px;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:112px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-442 .elementor-element.elementor-element-66dcc1b7:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-66dcc1b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EFE5E0 0%, #D4C4F8 100%);}.elementor-442 .elementor-element.elementor-element-6e786f2b{width:var( --container-widget-width, 787px );max-width:787px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:787px;--container-widget-flex-grow:0;text-align:center;}.elementor-442 .elementor-element.elementor-element-6e786f2b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-442 .elementor-element.elementor-element-6e786f2b .elementor-heading-title{font-family:"Erode", Sans-serif;font-size:88px;font-weight:500;line-height:90%;color:#171830;}.elementor-442 .elementor-element.elementor-element-28d14cff{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;text-align:center;font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:500;line-height:150%;color:#444444;}.elementor-442 .elementor-element.elementor-element-28d14cff.elementor-element{--align-self:center;}.elementor-442 .elementor-element.elementor-element-28d14cff p{margin-block-end:0px;}.elementor-442 .elementor-element.elementor-element-6eae0911.elementor-element{--align-self:center;}.elementor-442 .elementor-element.elementor-element-6eae0911 img{max-width:320px;}.elementor-442 .elementor-element.elementor-element-1dc73c29{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-7a3fd3b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-442 .elementor-element.elementor-element-30948502 .elementor-heading-title{font-family:"Erode", Sans-serif;font-size:64px;font-weight:500;line-height:120%;color:#171830;}.elementor-442 .elementor-element.elementor-element-32c3a89e{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;line-height:150%;color:#444444;}.elementor-442 .elementor-element.elementor-element-32c3a89e p{margin-block-end:0px;}.elementor-442 .elementor-element.elementor-element-1736bc2d{--display:flex;--min-height:630px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-728965b6{--display:flex;--position:absolute;--min-height:480px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.79px 1.58px 1.58px 0.79px;--border-top-width:0.79px;--border-right-width:1.58px;--border-bottom-width:1.58px;--border-left-width:0.79px;border-color:#171830;--border-color:#171830;--border-radius:18.92px 18.92px 18.92px 18.92px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-442 .elementor-element.elementor-element-728965b6:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-728965b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-442 .elementor-element.elementor-element-3b3b3622 .elementor-heading-title{font-family:"Erode", Sans-serif;font-size:37.83px;font-weight:500;line-height:120%;}.elementor-442 .elementor-element.elementor-element-565793b2{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;font-family:"Erode", Sans-serif;font-size:18.92px;font-weight:500;line-height:120%;color:#444444;}.elementor-442 .elementor-element.elementor-element-565793b2 p{margin-block-end:0px;}.elementor-442 .elementor-element.elementor-element-7b142eca{padding:0px 8px 0px 8px;}.elementor-442 .elementor-element.elementor-element-2e8e02f8{--display:flex;--position:absolute;--min-height:480px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.79px 1.58px 1.58px 0.79px;--border-top-width:0.79px;--border-right-width:1.58px;--border-bottom-width:1.58px;--border-left-width:0.79px;border-color:#171830;--border-color:#171830;--border-radius:18.92px 18.92px 18.92px 18.92px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-442 .elementor-element.elementor-element-2e8e02f8:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-2e8e02f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-442 .elementor-element.elementor-element-161f9ff2 .elementor-heading-title{font-family:"Erode", Sans-serif;font-size:37.83px;font-weight:500;line-height:120%;}.elementor-442 .elementor-element.elementor-element-2150a89a{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;font-family:"Erode", Sans-serif;font-size:18.92px;font-weight:500;line-height:120%;color:#444444;}.elementor-442 .elementor-element.elementor-element-2150a89a p{margin-block-end:0px;}.elementor-442 .elementor-element.elementor-element-4f716dfc{padding:0px 8px 0px 8px;}.elementor-442 .elementor-element.elementor-element-43594229{--display:flex;--position:absolute;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0.79px 1.58px 0.79px 1.58px;--border-top-width:0.79px;--border-right-width:1.58px;--border-bottom-width:0.79px;--border-left-width:1.58px;border-color:#171830;--border-color:#171830;--border-radius:18.92px 18.92px 18.92px 18.92px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-5f2886bb{--display:flex;--position:absolute;--min-height:480px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.79px 1.58px 1.58px 0.79px;--border-top-width:0.79px;--border-right-width:1.58px;--border-bottom-width:1.58px;--border-left-width:0.79px;border-color:#171830;--border-color:#171830;--border-radius:18.92px 18.92px 18.92px 18.92px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-442 .elementor-element.elementor-element-5f2886bb:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-5f2886bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-442 .elementor-element.elementor-element-70b6c4f9 .elementor-heading-title{font-family:"Erode", Sans-serif;font-size:37.83px;font-weight:500;line-height:120%;}.elementor-442 .elementor-element.elementor-element-14a688d8{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;font-family:"Erode", Sans-serif;font-size:18.92px;font-weight:500;line-height:120%;color:#444444;}.elementor-442 .elementor-element.elementor-element-14a688d8 p{margin-block-end:0px;}.elementor-442 .elementor-element.elementor-element-3e9a5073{padding:0px 8px 0px 8px;}.elementor-442 .elementor-element.elementor-element-4756e41e{--display:flex;--position:absolute;--min-height:480px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0.79px 1.58px 1.58px 0.79px;--border-top-width:0.79px;--border-right-width:1.58px;--border-bottom-width:1.58px;--border-left-width:0.79px;border-color:#171830;--border-color:#171830;--border-radius:18.92px 18.92px 18.92px 18.92px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-442 .elementor-element.elementor-element-4756e41e:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-4756e41e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-442 .elementor-element.elementor-element-4756e41e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-442 .elementor-element.elementor-element-ea87556 .elementor-heading-title{font-family:"Erode", Sans-serif;font-size:37.83px;font-weight:500;line-height:120%;}.elementor-442 .elementor-element.elementor-element-2317dd62{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;font-family:"Erode", Sans-serif;font-size:18.92px;font-weight:500;line-height:120%;color:#444444;}.elementor-442 .elementor-element.elementor-element-2317dd62 p{margin-block-end:0px;}.elementor-442 .elementor-element.elementor-element-453b3baa{padding:0px 8px 0px 8px;}.elementor-442 .elementor-element.elementor-element-73ea7bcd{--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-442 .elementor-element.elementor-element-4dfdac9d{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-442 .elementor-element.elementor-element-7586b1df{width:var( --container-widget-width, 768px );max-width:768px;--container-widget-width:768px;--container-widget-flex-grow:0;text-align:center;}.elementor-442 .elementor-element.elementor-element-7586b1df.elementor-element{--align-self:center;}.elementor-442 .elementor-element.elementor-element-7586b1df .elementor-heading-title{font-family:"Erode", Sans-serif;font-size:64px;font-weight:500;line-height:120%;color:#171830;}.elementor-442 .elementor-element.elementor-element-6e76380c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-29177d11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-59f64eef{--e-transform-rotateZ:5.07deg;top:-8px;}body:not(.rtl) .elementor-442 .elementor-element.elementor-element-59f64eef{right:-196px;}body.rtl .elementor-442 .elementor-element.elementor-element-59f64eef{left:-196px;}.elementor-442 .elementor-element.elementor-element-59f64eef img{max-width:165px;}.elementor-442 .elementor-element.elementor-element-94f2a8f.elementor-element{--align-self:center;}.elementor-442 .elementor-element.elementor-element-5f05df7{--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-442 .elementor-element.elementor-element-3a050e87{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-442 .elementor-element.elementor-element-1afea936{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-2a7e60f1 .elementor-heading-title{font-family:"Erode", Sans-serif;font-size:48px;font-weight:500;line-height:120%;color:#171830;}.elementor-442 .elementor-element.elementor-element-afcb3aa{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"SF Pro", Sans-serif;font-size:20px;font-weight:400;line-height:150%;color:#444444;}.elementor-442 .elementor-element.elementor-element-afcb3aa p{margin-block-end:0px;}.elementor-442 .elementor-element.elementor-element-6cec794e .elementor-button{background-color:#FFFFFF;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:500;line-height:150%;fill:#171830;color:#171830;border-style:solid;border-width:1px 2px 2px 1px;border-color:#171830;border-radius:40px 40px 40px 40px;padding:17px 31px 17px 31px;}.elementor-442 .elementor-element.elementor-element-6cec794e{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-442 .elementor-element.elementor-element-6b25b115{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 32px;--row-gap:0px;--column-gap:32px;--grid-auto-flow:row;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-4b6c51dc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:165px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-5248c0ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;z-index:2;}.elementor-442 .elementor-element.elementor-element-5248c0ef.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-442 .elementor-element.elementor-element-5248c0ef{right:0px;}body.rtl .elementor-442 .elementor-element.elementor-element-5248c0ef{left:0px;}.elementor-442 .elementor-element.elementor-element-5248c0ef img{max-width:177px;}.elementor-442 .elementor-element.elementor-element-1cb835ae{--e-transform-rotateZ:-1deg;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:400;line-height:150%;}.elementor-442 .elementor-element.elementor-element-1cb835ae p{margin-block-end:0px;}.elementor-442 .elementor-element.elementor-element-617d02ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:165px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-5505736d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-1px;z-index:2;}.elementor-442 .elementor-element.elementor-element-5505736d.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-442 .elementor-element.elementor-element-5505736d{right:0px;}body.rtl .elementor-442 .elementor-element.elementor-element-5505736d{left:0px;}.elementor-442 .elementor-element.elementor-element-5505736d img{max-width:193px;}.elementor-442 .elementor-element.elementor-element-579e0310{--e-transform-rotateZ:0.6deg;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:400;line-height:150%;}.elementor-442 .elementor-element.elementor-element-579e0310 p{margin-block-end:0px;}.elementor-442 .elementor-element.elementor-element-8c56a9e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:165px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-1d2f2e78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-1px;z-index:2;}.elementor-442 .elementor-element.elementor-element-1d2f2e78.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-442 .elementor-element.elementor-element-1d2f2e78{right:0px;}body.rtl .elementor-442 .elementor-element.elementor-element-1d2f2e78{left:0px;}.elementor-442 .elementor-element.elementor-element-1d2f2e78 img{max-width:252px;}.elementor-442 .elementor-element.elementor-element-1e4fa4d3{--e-transform-rotateZ:-0.8deg;font-family:"SF Pro", Sans-serif;font-size:18px;font-weight:400;line-height:150%;}.elementor-442 .elementor-element.elementor-element-1e4fa4d3 p{margin-block-end:0px;}.elementor-442 .elementor-element.elementor-element-45e78882{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:80px 80px 80px 80px;--padding-top:96px;--padding-bottom:76px;--padding-left:80px;--padding-right:80px;}.elementor-442 .elementor-element.elementor-element-45e78882:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-45e78882 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6DBD6;}.elementor-442 .elementor-element.elementor-element-68236260{text-align:left;}.elementor-442 .elementor-element.elementor-element-68236260 img{width:80px;}.elementor-442 .elementor-element.elementor-element-1d22fafc{font-family:"SF Pro", Sans-serif;font-size:20px;line-height:150%;}.elementor-442 .elementor-element.elementor-element-1d22fafc p{margin-block-end:20px;}.elementor-442 .elementor-element.elementor-element-33db40fc{--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-442 .elementor-element.elementor-element-33db40fc:not(.elementor-motion-effects-element-type-background), .elementor-442 .elementor-element.elementor-element-33db40fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFE5E0;}.elementor-442 .elementor-element.elementor-element-9bc5c7d{--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:center;--gap:0px 64px;--row-gap:0px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px;}.elementor-442 .elementor-element.elementor-element-2a16d75c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-15306f70 img{width:80%;max-width:608px;}.elementor-442 .elementor-element.elementor-element-3231281f{--display:flex;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-7b1ec3fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-442 .elementor-element.elementor-element-7b1ec3fd .elementor-heading-title{font-family:"Erode", Sans-serif;font-size:48px;}.elementor-442 .elementor-element.elementor-element-58e65a15{padding:0px 0px 0px 0px;}.elementor-442 .elementor-element.elementor-element-4e4029c0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-2d2d7370{--display:flex;--padding-top:96px;--padding-bottom:96px;--padding-left:80px;--padding-right:80px;}@media(max-width:1024px){.elementor-442 .elementor-element.elementor-element-66dcc1b7{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-442 .elementor-element.elementor-element-1dc73c29{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-442 .elementor-element.elementor-element-7a3fd3b{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-442 .elementor-element.elementor-element-73ea7bcd{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}body:not(.rtl) .elementor-442 .elementor-element.elementor-element-59f64eef{right:-56px;}body.rtl .elementor-442 .elementor-element.elementor-element-59f64eef{left:-56px;}.elementor-442 .elementor-element.elementor-element-59f64eef{top:-63px;}.elementor-442 .elementor-element.elementor-element-59f64eef img{max-width:84px;}.elementor-442 .elementor-element.elementor-element-5f05df7{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-442 .elementor-element.elementor-element-3a050e87{--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-442 .elementor-element.elementor-element-6b25b115{--grid-auto-flow:row;}.elementor-442 .elementor-element.elementor-element-5248c0ef img{max-width:90%;}.elementor-442 .elementor-element.elementor-element-5505736d img{max-width:90%;}.elementor-442 .elementor-element.elementor-element-1d2f2e78 img{max-width:90%;}.elementor-442 .elementor-element.elementor-element-45e78882{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-442 .elementor-element.elementor-element-9bc5c7d{--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-442 .elementor-element.elementor-element-7b1ec3fd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-442 .elementor-element.elementor-element-7b1ec3fd .elementor-heading-title{font-size:38px;}.elementor-442 .elementor-element.elementor-element-2d2d7370{--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}}@media(max-width:767px){.elementor-442 .elementor-element.elementor-element-66dcc1b7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:16px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-442 .elementor-element.elementor-element-6e786f2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-442 .elementor-element.elementor-element-6e786f2b .elementor-heading-title{font-size:40px;line-height:100%;}.elementor-442 .elementor-element.elementor-element-28d14cff{font-size:18px;}.elementor-442 .elementor-element.elementor-element-6eae0911 img{max-width:60%;}.elementor-442 .elementor-element.elementor-element-1dc73c29{--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-7a3fd3b{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-442 .elementor-element.elementor-element-30948502{text-align:center;}.elementor-442 .elementor-element.elementor-element-30948502 .elementor-heading-title{font-size:40px;}.elementor-442 .elementor-element.elementor-element-32c3a89e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;}.elementor-442 .elementor-element.elementor-element-1736bc2d{--min-height:500px;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-442 .elementor-element.elementor-element-728965b6{--min-height:fit-content;}.elementor-442 .elementor-element.elementor-element-3b3b3622 .elementor-heading-title{font-size:26px;}.elementor-442 .elementor-element.elementor-element-565793b2{font-size:13px;}.elementor-442 .elementor-element.elementor-element-2e8e02f8{--min-height:fit-content;}.elementor-442 .elementor-element.elementor-element-161f9ff2 .elementor-heading-title{font-size:26px;}.elementor-442 .elementor-element.elementor-element-2150a89a{font-size:13px;}.elementor-442 .elementor-element.elementor-element-43594229{--min-height:fit-content;}.elementor-442 .elementor-element.elementor-element-5f2886bb{--min-height:fit-content;}.elementor-442 .elementor-element.elementor-element-70b6c4f9 .elementor-heading-title{font-size:26px;}.elementor-442 .elementor-element.elementor-element-14a688d8{font-size:13px;}.elementor-442 .elementor-element.elementor-element-4756e41e{--min-height:fit-content;}.elementor-442 .elementor-element.elementor-element-ea87556 .elementor-heading-title{font-size:26px;}.elementor-442 .elementor-element.elementor-element-2317dd62{font-size:14px;}.elementor-442 .elementor-element.elementor-element-4dfdac9d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-442 .elementor-element.elementor-element-7586b1df .elementor-heading-title{font-size:40px;line-height:100%;}.elementor-442 .elementor-element.elementor-element-3a050e87{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-442 .elementor-element.elementor-element-2a7e60f1{text-align:center;}.elementor-442 .elementor-element.elementor-element-2a7e60f1 .elementor-heading-title{font-size:36px;}.elementor-442 .elementor-element.elementor-element-afcb3aa{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:18px;}.elementor-442 .elementor-element.elementor-element-6cec794e{margin:16px 16px calc(var(--kit-widget-spacing, 0px) + 16px) 16px;}.elementor-442 .elementor-element.elementor-element-6cec794e .elementor-button{font-size:16px;}.elementor-442 .elementor-element.elementor-element-6b25b115{--e-con-grid-template-columns:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-442 .elementor-element.elementor-element-4b6c51dc{--padding-top:162px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-5248c0ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-442 .elementor-element.elementor-element-5248c0ef img{width:auto;height:184px;}.elementor-442 .elementor-element.elementor-element-1cb835ae{font-size:16px;}.elementor-442 .elementor-element.elementor-element-617d02ec{--padding-top:162px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-5505736d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-442 .elementor-element.elementor-element-5505736d img{width:auto;height:184px;}.elementor-442 .elementor-element.elementor-element-579e0310{font-size:16px;}.elementor-442 .elementor-element.elementor-element-8c56a9e{--padding-top:162px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-442 .elementor-element.elementor-element-1d2f2e78{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-442 .elementor-element.elementor-element-1d2f2e78 img{width:auto;height:184px;}.elementor-442 .elementor-element.elementor-element-1e4fa4d3{font-size:16px;}.elementor-442 .elementor-element.elementor-element-68236260 img{width:64px;}.elementor-442 .elementor-element.elementor-element-1d22fafc{font-size:18px;}.elementor-442 .elementor-element.elementor-element-9bc5c7d{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-442 .elementor-element.elementor-element-2a16d75c{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-442 .elementor-element.elementor-element-15306f70{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-442 .elementor-element.elementor-element-15306f70 img{width:100%;max-width:222px;height:fit-content;}.elementor-442 .elementor-element.elementor-element-3231281f{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-442 .elementor-element.elementor-element-7b1ec3fd .elementor-heading-title{font-size:36px;}.elementor-442 .elementor-element.elementor-element-2d2d7370{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}}@media(min-width:768px){.elementor-442 .elementor-element.elementor-element-7a3fd3b{--content-width:760px;}.elementor-442 .elementor-element.elementor-element-728965b6{--width:320px;}.elementor-442 .elementor-element.elementor-element-2e8e02f8{--width:320px;}.elementor-442 .elementor-element.elementor-element-43594229{--width:320px;}.elementor-442 .elementor-element.elementor-element-5f2886bb{--width:320px;}.elementor-442 .elementor-element.elementor-element-4756e41e{--width:320px;}.elementor-442 .elementor-element.elementor-element-73ea7bcd{--content-width:1440px;}.elementor-442 .elementor-element.elementor-element-6e76380c{--content-width:768px;}.elementor-442 .elementor-element.elementor-element-5f05df7{--content-width:1440px;}.elementor-442 .elementor-element.elementor-element-45e78882{--content-width:768px;}.elementor-442 .elementor-element.elementor-element-33db40fc{--content-width:1440px;}.elementor-442 .elementor-element.elementor-element-4e4029c0{--content-width:1440px;}}@media(max-width:1024px) and (min-width:768px){.elementor-442 .elementor-element.elementor-element-4756e41e{--width:35.587%;}.elementor-442 .elementor-element.elementor-element-4e4029c0{--content-width:1120px;}}/* Start custom CSS for heading, class: .elementor-element-6e786f2b */.elementor-442 .elementor-element.elementor-element-6e786f2b u {
    text-decoration: none;
    position: relative;
    white-space: nowrap;
}

.elementor-442 .elementor-element.elementor-element-6e786f2b u:after {
    background-image: url(../png/big_underline-2.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0.6em;
    pointer-events: none;
    user-select: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66dcc1b7 */.elementor-442 .elementor-element.elementor-element-66dcc1b7 {
    position: relative;
}

.elementor-442 .elementor-element.elementor-element-66dcc1b7:after {
    content: "";
    position: absolute;
    background-image: url(../png/curly-down-arrow.png);
    background-repeat: no-repeat;
    width: 95px;
    height: 100px;
    background-size: contain;
    right: 115px;
    bottom: 55px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b142eca */.elementor-442 .elementor-element.elementor-element-7b142eca {
    user-select: none;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4f716dfc */.elementor-442 .elementor-element.elementor-element-4f716dfc {
    user-select: none;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-74643a1e */.elementor-442 .elementor-element.elementor-element-74643a1e .arc-video-shell {
    display: flex;
}

.elementor-442 .elementor-element.elementor-element-74643a1e .arc-video-shell video {
    width: 100%;
    max-height: 600px;
    object-fit: cover;
}

.elementor-442 .elementor-element.elementor-element-74643a1e .custom-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 0;
    border-radius: 50%;
    background: transparent;
    border: 0;
    height: 50px;
    width: 50px;
    z-index: 99;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43594229 */.elementor-442 .elementor-element.elementor-element-43594229 {
    max-height: 600px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3e9a5073 */.elementor-442 .elementor-element.elementor-element-3e9a5073 {
    user-select: none;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-453b3baa */.elementor-442 .elementor-element.elementor-element-453b3baa {
    user-select: none;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1736bc2d */.elementor-442 .elementor-element.elementor-element-1736bc2d {
    position: relative;
    cursor: grab;
}

.elementor-442 .elementor-element.elementor-element-1736bc2d .arc-carousel-item {
    transform-origin: center bottom;
    transition: none;
    touch-action: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94f2a8f */.elementor-442 .elementor-element.elementor-element-94f2a8f {
	position: relative;
	border-radius: 16px;
	overflow: hidden;
    width: 100%;
}

.elementor-442 .elementor-element.elementor-element-94f2a8f .video-overlay {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(180deg, rgba(113, 59, 231, 0) 0%, rgba(113, 59, 231, 0.4) 100%);
    display: flex;
    align-items: center;
    justify-content: center;
}

.elementor-442 .elementor-element.elementor-element-94f2a8f .video-overlay__custom-play-button {
    background-color: unset;
    border: 0;
    padding: 0;
    display: flex;
}

.elementor-442 .elementor-element.elementor-element-94f2a8f .video-overlay__custom-play-button img {
    height: 64px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6cec794e */.elementor-442 .elementor-element.elementor-element-6cec794e {
    position: relative;
}

.elementor-442 .elementor-element.elementor-element-6cec794e:before {
    position: absolute;
    content: "";
    background-image: url(../png/squiggle-2.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat;
    bottom: 0;
    left: 0;
    transform: translate(-66%, 66%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1cb835ae */.elementor-442 .elementor-element.elementor-element-1cb835ae h4 {
    font-size: 26px;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-579e0310 */.elementor-442 .elementor-element.elementor-element-579e0310 h4 {
    font-size: 26px;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1e4fa4d3 */.elementor-442 .elementor-element.elementor-element-1e4fa4d3 h4 {
    font-size: 26px;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d22fafc */.elementor-442 .elementor-element.elementor-element-1d22fafc {
    z-index: 1;
}

.elementor-442 .elementor-element.elementor-element-1d22fafc .skippy-font {
    font-family: 'SkippySharp';
    color: #713BE7;
    position: relative;
    white-space: nowrap;
}

@media (min-width: 768px) {
    .elementor-442 .elementor-element.elementor-element-1d22fafc .skippy-font:after {
        position: absolute;
        content: "";
        background-image: url(../png/purple-bolts.png);
        background-repeat: no-repeat;
        background-size: contain;
        width: 135px;
        height: 135px;
        right: -80px;
        top: -70%;
    }
}

@font-face {
    font-family: 'SkippySharp';
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url('../eot/skippysharp.eot');
    src: url('../eot/skippysharpd41d.eot#iefix') format('embedded-opentype'), url('../woff2/skippysharp.woff2') format('woff2'), url('../woff/skippysharp.woff') format('woff'), url('../ttf/skippysharp.ttf') format('truetype');
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45e78882 */.elementor-442 .elementor-element.elementor-element-45e78882 {
    position: relative;
}

.elementor-442 .elementor-element.elementor-element-45e78882:after {
    content: '';
    position: absolute;
    height: 100%;
    width: 40%;
    top: 0;
    right: 40px;
    background-image: url(../png/beige-bg-graphics.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 0;
}

@media screen and (max-width: 767px) {
    .elementor-442 .elementor-element.elementor-element-45e78882:after {
        width: calc(100% + 48px);
        right: -24px;
        background-size: 100% auto;
        background-position: top center;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a16d75c */@media (max-width: 768px) {
    .elementor-442 .elementor-element.elementor-element-2a16d75c {
        order: 2;
        margin-bottom: 50px;
    }
}

@media (max-width: 767px) {
    .elementor-442 .elementor-element.elementor-element-2a16d75c {
        order: 2;
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b1ec3fd */.elementor-442 .elementor-element.elementor-element-7b1ec3fd u {
    text-decoration: none;
    position: relative;
    white-space: nowrap;
}

.elementor-442 .elementor-element.elementor-element-7b1ec3fd u:after {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0.5em;
    pointer-events: none;
    user-select: none;
}

.short-wavy:after {
    background-image: url(../short-wavy-new.html);
}

.long-wavy:after {
    background-image: url(../long-wavy-new.html);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-58e65a15 */.elementor-442 .elementor-element.elementor-element-58e65a15 ul {
    padding: 0;
    margin: 0;
}

.elementor-442 .elementor-element.elementor-element-58e65a15 ul li {
    list-style: none; 
    position: relative;
    padding-left: 70px;
    margin-bottom: 30px;
}

.elementor-442 .elementor-element.elementor-element-58e65a15 ul li h5 {
    font-size: 25px;
}

.elementor-442 .elementor-element.elementor-element-58e65a15 ul li::before {
    content: '';
    background-image: url('https://heypurposedev.wpenginepowered.com/wp-content/uploads/2025/08/check-mark-in-white-circle.svg');
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    left: 0; 
    top: 0; 
    width: 48px; 
    height: 48px;
}

@media screen and (max-width: 767px) {
    
    .elementor-442 .elementor-element.elementor-element-58e65a15 ul li {
        padding-left: 64px;
        margin-bottom: 16px;
    }
    
    .elementor-442 .elementor-element.elementor-element-58e65a15 ul li h5 {
        font-size: 22px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Erode';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('../eot/erode-regular.eot');
	src: url('../eot/erode-regulard41d.eot#iefix') format('embedded-opentype'),
		url('../woff2/erode-regular.woff2') format('woff2'),
		url('../woff/erode-regular.woff') format('woff'),
		url('../ttf/erode-regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Erode';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('../eot/erode-bold.eot');
	src: url('../eot/erode-boldd41d.eot#iefix') format('embedded-opentype'),
		url('../woff2/erode-bold.woff2') format('woff2'),
		url('../woff/erode-bold.woff') format('woff'),
		url('../ttf/erode-bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Erode';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('../eot/erode-italic.eot');
	src: url('../eot/erode-italicd41d.eot#iefix') format('embedded-opentype'),
		url('../woff2/erode-italic.woff2') format('woff2'),
		url('../woff/erode-italic.woff') format('woff'),
		url('../ttf/erode-italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Erode';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('../eot/erode-bolditalic.eot');
	src: url('../eot/erode-bolditalicd41d.eot#iefix') format('embedded-opentype'),
		url('../woff2/erode-bolditalic.woff2') format('woff2'),
		url('../woff/erode-bolditalic.woff') format('woff'),
		url('../ttf/erode-bolditalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Erode';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
@font-face {
	font-family: 'Erode';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('../eot/erode-light.eot');
	src: url('../eot/erode-lightd41d.eot#iefix') format('embedded-opentype'),
		url('../woff2/erode-light.woff2') format('woff2'),
		url('../woff/erode-light.woff') format('woff'),
		url('../ttf/erode-light.ttf') format('truetype');
}
@font-face {
	font-family: 'Erode';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('../eot/erode-lightitalic.eot');
	src: url('../eot/erode-lightitalicd41d.eot#iefix') format('embedded-opentype'),
		url('../woff2/erode-lightitalic.woff2') format('woff2'),
		url('../woff/erode-lightitalic.woff') format('woff'),
		url('../ttf/erode-lightitalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Erode';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('../eot/erode-medium.eot');
	src: url('../eot/erode-mediumd41d.eot#iefix') format('embedded-opentype'),
		url('../woff2/erode-medium.woff2') format('woff2'),
		url('../woff/erode-medium.woff') format('woff'),
		url('../ttf/erode-medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Erode';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('../eot/erode-mediumitalic.eot');
	src: url('../eot/erode-mediumitalicd41d.eot#iefix') format('embedded-opentype'),
		url('../woff2/erode-mediumitalic.woff2') format('woff2'),
		url('../woff/erode-mediumitalic.woff') format('woff'),
		url('../ttf/erode-mediumitalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Erode';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('../eot/erode-semibold.eot');
	src: url('../eot/erode-semiboldd41d.eot#iefix') format('embedded-opentype'),
		url('../woff2/erode-semibold.woff2') format('woff2'),
		url('../woff/erode-semibold.woff') format('woff'),
		url('../ttf/erode-semibold.ttf') format('truetype');
}
@font-face {
	font-family: 'Erode';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('../eot/erode-semibolditalic.eot');
	src: url('../eot/erode-semibolditalicd41d.eot#iefix') format('embedded-opentype'),
		url('../woff2/erode-semibolditalic.woff2') format('woff2'),
		url('../woff/erode-semibolditalic.woff') format('woff'),
		url('../ttf/erode-semibolditalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF Pro';
	font-display: auto;
	src: url('../ttf/sf-pro.ttf') format('truetype');
}
/* End Custom Fonts CSS */