.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-41713 .elementor-element.elementor-element-74a485a7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-41713 .elementor-element.elementor-element-74a485a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:92px;font-weight:600;letter-spacing:-1.5px;color:#111827;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-41713 .elementor-element.elementor-element-65439c79{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;color:#6B7280;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-41713 .elementor-element.elementor-element-4ad00b98 .elementor-button{background-color:#3B82F6;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-41713 .elementor-element.elementor-element-4ad00b98{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41713 .elementor-element.elementor-element-3079b51{--display:flex;--border-radius:60px 60px 0px 0px;--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:clamp(25px, 29vw - 272px, 280px);--padding-right:clamp(25px, 29vw - 272px, 280px);--z-index:2;}.elementor-41713 .elementor-element.elementor-element-3079b51:not(.elementor-motion-effects-element-type-background), .elementor-41713 .elementor-element.elementor-element-3079b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-41713 .elementor-element.elementor-element-67cfbf6e{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#3B82F6;}.elementor-41713 .elementor-element.elementor-element-5293079a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-41713 .elementor-element.elementor-element-2582ed42{background-color:#EFF6FF;padding:16px 16px 16px 16px;border-radius:10px 10px 10px 10px;}.elementor-41713 .elementor-element.elementor-element-2582ed42 img{width:30px;}.elementor-41713 .elementor-element.elementor-element-59c8bcd7{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41713 .elementor-element.elementor-element-59c8bcd7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:#111827;}.elementor-41713 .elementor-element.elementor-element-7e8d370d{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#6B7280;}.elementor-41713 .elementor-element.elementor-element-55648bff{background-color:#EFF6FF;padding:16px 16px 16px 16px;border-radius:10px 10px 10px 10px;}.elementor-41713 .elementor-element.elementor-element-55648bff img{width:26px;}.elementor-41713 .elementor-element.elementor-element-56d3bf9d{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41713 .elementor-element.elementor-element-56d3bf9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:#111827;}.elementor-41713 .elementor-element.elementor-element-625222{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#6B7280;}.elementor-41713 .elementor-element.elementor-element-2ce16f52{background-color:#EFF6FF;padding:16px 16px 16px 16px;border-radius:10px 10px 10px 10px;}.elementor-41713 .elementor-element.elementor-element-2ce16f52 img{width:32px;}.elementor-41713 .elementor-element.elementor-element-653ef54c{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41713 .elementor-element.elementor-element-653ef54c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:#111827;}.elementor-41713 .elementor-element.elementor-element-35430933{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#6B7280;}.elementor-41713 .elementor-element.elementor-element-62e847ab{text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;color:#3B82F6;}.elementor-41713 .elementor-element.elementor-element-598b2026{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;}.elementor-41713 .elementor-element.elementor-element-62ce9556{--display:flex;}.elementor-41713 .elementor-element.elementor-element-635b8fa8{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#6B7280;}.elementor-41713 .elementor-element.elementor-element-2a0884a{background-color:#EFF6FF;padding:16px 24px 16px 24px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#3B82F6;border-radius:0px 10px 10px 0px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#6B7280;}.elementor-41713 .elementor-element.elementor-element-d2eaa5c .elementor-button{background-color:#3B82F6;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-41713 .elementor-element.elementor-element-d2eaa5c{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41713 .elementor-element.elementor-element-d2eaa5c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41713 .elementor-element.elementor-element-d2eaa5c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-41713 .elementor-element.elementor-element-768f110{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41713 .elementor-element.elementor-element-1b60977b img{border-radius:20px 20px 20px 20px;}.elementor-41713 .elementor-element.elementor-element-67a00c8e{--display:flex;}.elementor-41713 .elementor-element.elementor-element-560234dc{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#6B7280;}.elementor-41713 .elementor-element.elementor-element-340ceead{background-color:#EFF6FF;padding:16px 24px 16px 24px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#3B82F6;border-radius:0px 10px 10px 0px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#6B7280;}.elementor-41713 .elementor-element.elementor-element-da545db .elementor-button{background-color:#3B82F6;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-41713 .elementor-element.elementor-element-da545db{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41713 .elementor-element.elementor-element-da545db .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41713 .elementor-element.elementor-element-da545db .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-41713 .elementor-element.elementor-element-3dbd2b16{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41713 .elementor-element.elementor-element-5bb113b img{border-radius:20px 20px 20px 20px;}.elementor-41713 .elementor-element.elementor-element-657bdaaf{--display:flex;}.elementor-41713 .elementor-element.elementor-element-4d062954{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#6B7280;}.elementor-41713 .elementor-element.elementor-element-1f8e98ba{background-color:#EFF6FF;padding:16px 24px 16px 24px;border-style:solid;border-width:0px 0px 0px 2px;border-color:#3B82F6;border-radius:0px 10px 10px 0px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#6B7280;}.elementor-41713 .elementor-element.elementor-element-25123c13 .elementor-button{background-color:#3B82F6;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-41713 .elementor-element.elementor-element-25123c13{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41713 .elementor-element.elementor-element-25123c13 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41713 .elementor-element.elementor-element-25123c13 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-41713 .elementor-element.elementor-element-340d7485{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41713 .elementor-element.elementor-element-1182266c img{border-radius:20px 20px 20px 20px;}.elementor-41713 .elementor-element.elementor-element-240f7e59{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;color:#6B7280;}.elementor-41713 .elementor-element.elementor-element-4d0593d3 .elementor-button{background-color:#3B82F6;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-41713 .elementor-element.elementor-element-4d0593d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41713 .elementor-element.elementor-element-4d0593d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-41713 .elementor-element.elementor-element-4d0593d3 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-41713 .elementor-element.elementor-element-d2cb65d{--e-image-carousel-slides-to-show:6;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41713 .elementor-element.elementor-element-d2cb65d .swiper-wrapper{display:flex;align-items:center;}.elementor-41713 .elementor-element.elementor-element-a371e22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;color:#111827;}.elementor-41713 .elementor-element.elementor-element-e35623d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-41713 .elementor-element.elementor-element-e35623d img{width:200px;}.elementor-41713 .elementor-element.elementor-element-c03b690 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;color:#374151;}.elementor-41713 .elementor-element.elementor-element-a178055{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-41713 .elementor-element.elementor-element-4c2f49e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-41713 .elementor-element.elementor-element-4c2f49e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-41713 .elementor-element.elementor-element-4c2f49e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-41713 .elementor-element.elementor-element-4c2f49e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-41713 .elementor-element.elementor-element-4c2f49e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-41713 .elementor-element.elementor-element-4c2f49e .elementor-icon-list-icon i{color:#3B82F6;transition:color 0.3s;}.elementor-41713 .elementor-element.elementor-element-4c2f49e .elementor-icon-list-icon svg{fill:#3B82F6;transition:fill 0.3s;}.elementor-41713 .elementor-element.elementor-element-4c2f49e{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-41713 .elementor-element.elementor-element-4c2f49e .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-41713 .elementor-element.elementor-element-4c2f49e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-41713 .elementor-element.elementor-element-4c2f49e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;}.elementor-41713 .elementor-element.elementor-element-4c2f49e .elementor-icon-list-text{color:#0000008C;transition:color 0.3s;}.elementor-41713 .elementor-element.elementor-element-a939aae .elementor-button{background-color:#3B82F6;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-radius:12px 12px 12px 12px;padding:12px 16px 12px 16px;}.elementor-41713 .elementor-element.elementor-element-a939aae{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41713 .elementor-element.elementor-element-0612662{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#FFFFFFCC;}.elementor-41713 .elementor-element.elementor-element-59d23f2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41713 .elementor-element.elementor-element-b536268{--e-rating-icon-font-size:17px;--e-rating-gap:5px;--e-rating-icon-marked-color:#FCD34D;}.elementor-41713 .elementor-element.elementor-element-a6b9157{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-41713 .elementor-element.elementor-element-99e3a8e{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:14px;color:#FFFFFF;}.elementor-41713 .elementor-element.elementor-element-9038c14{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;line-height:10px;color:#FFFFFFCC;}.elementor-41713 .elementor-element.elementor-element-f5fa9c4{--e-rating-icon-font-size:17px;--e-rating-gap:5px;--e-rating-icon-marked-color:#FCD34D;}.elementor-41713 .elementor-element.elementor-element-85d5d29{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-41713 .elementor-element.elementor-element-aebc876{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:14px;color:#FFFFFF;}.elementor-41713 .elementor-element.elementor-element-02fe969{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;line-height:10px;color:#FFFFFFCC;}.elementor-41713 .elementor-element.elementor-element-6756036{--e-rating-icon-font-size:17px;--e-rating-gap:5px;--e-rating-icon-marked-color:#FCD34D;}.elementor-41713 .elementor-element.elementor-element-c4fc48e{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-41713 .elementor-element.elementor-element-c31a66a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:14px;color:#FFFFFF;}.elementor-41713 .elementor-element.elementor-element-7fe41fc{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;line-height:10px;color:#FFFFFFCC;}.elementor-41713 .elementor-element.elementor-element-76468f3{--e-rating-icon-font-size:17px;--e-rating-gap:5px;--e-rating-icon-marked-color:#FCD34D;}.elementor-41713 .elementor-element.elementor-element-9ae029e{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-41713 .elementor-element.elementor-element-e405e43{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:14px;color:#FFFFFF;}.elementor-41713 .elementor-element.elementor-element-1ea7c06{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;line-height:10px;color:#FFFFFFCC;}.elementor-41713 .elementor-element.elementor-element-eb83cf9{--e-rating-icon-font-size:17px;--e-rating-gap:5px;--e-rating-icon-marked-color:#FCD34D;}.elementor-41713 .elementor-element.elementor-element-cce8721{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-41713 .elementor-element.elementor-element-e115b2a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:14px;color:#FFFFFF;}.elementor-41713 .elementor-element.elementor-element-8f63f1d{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;line-height:10px;color:#FFFFFFCC;}.elementor-41713 .elementor-element.elementor-element-f39a29c{--e-rating-icon-font-size:17px;--e-rating-gap:5px;--e-rating-icon-marked-color:#FCD34D;}.elementor-41713 .elementor-element.elementor-element-fee57db{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-41713 .elementor-element.elementor-element-00178dd{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;line-height:14px;color:#FFFFFF;}.elementor-41713 .elementor-element.elementor-element-f11b4a0{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;line-height:10px;color:#FFFFFFCC;}.elementor-41713 .elementor-element.elementor-element-0e97ba2{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41713 .elementor-element.elementor-element-0e97ba2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:48px;font-weight:500;color:#111827;}.elementor-41713 .elementor-element.elementor-element-084df1f{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#6B7280;}.elementor-41713 .elementor-element.elementor-element-fe005e7 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:32px;font-weight:600;text-decoration:none;fill:#3B82F6;color:#3B82F6;padding:0px 0px 0px 0px;}.elementor-41713 .elementor-element.elementor-element-fe005e7{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41713 .elementor-element.elementor-element-9cbbc30{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#9DA3AF;}.elementor-41713 .elementor-element.elementor-element-1baacde{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:35px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#E5E7EB;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#6B7280;}.elementor-41713 .elementor-element.elementor-element-f375264{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:300;color:#6B7280;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-41713 .elementor-element.elementor-element-59d23f2{--content-width:1200px;}}@media(max-width:1024px){.elementor-41713 .elementor-element.elementor-element-74a485a7 .elementor-heading-title{font-size:70px;}.elementor-41713 .elementor-element.elementor-element-62ce9556{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41713 .elementor-element.elementor-element-67a00c8e{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41713 .elementor-element.elementor-element-657bdaaf{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-41713 .elementor-element.elementor-element-59d23f2{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-41713 .elementor-element.elementor-element-0e97ba2 .elementor-heading-title{font-size:42px;}}@media(max-width:767px){.elementor-41713 .elementor-element.elementor-element-74a485a7 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-41713 .elementor-element.elementor-element-65439c79{font-size:20px;}.elementor-41713 .elementor-element.elementor-element-4ad00b98 .elementor-button{font-size:16px;}.elementor-41713 .elementor-element.elementor-element-3079b51{--padding-top:50px;--padding-bottom:50px;--padding-left:25px;--padding-right:25px;}.elementor-41713 .elementor-element.elementor-element-a371e22{text-align:center;}.elementor-41713 .elementor-element.elementor-element-a371e22 .elementor-heading-title{font-size:32px;}.elementor-41713 .elementor-element.elementor-element-e35623d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-41713 .elementor-element.elementor-element-e35623d img{width:80%;}.elementor-41713 .elementor-element.elementor-element-59d23f2{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-41713 .elementor-element.elementor-element-0e97ba2{text-align:center;}.elementor-41713 .elementor-element.elementor-element-0e97ba2 .elementor-heading-title{font-size:32px;}.elementor-41713 .elementor-element.elementor-element-084df1f{text-align:start;}.elementor-41713 .elementor-element.elementor-element-fe005e7 .elementor-button{font-size:26px;}.elementor-41713 .elementor-element.elementor-element-9cbbc30{text-align:center;}.elementor-41713 .elementor-element.elementor-element-1baacde{text-align:center;}.elementor-41713 .elementor-element.elementor-element-f375264{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-2a13534b */.elementor-41713 .elementor-element.elementor-element-2a13534b {
    flex: 1;
}/* End custom CSS */
/* Start custom CSS */#overflow-image-container  {
    position: absolute;
    left: 0;
    height: 100%;
}

.testimonial-author p  {
    margin: 0!important;
}

.main-outer-container  {
    position: relative;
    padding: 120px 25px 200px 25px!important;
    min-height: auto!important;
}

@media (max-width: 1024px) {

    .main-outer-container  {
        padding: 50px 25px 125px 25px!important;
    }

}

.main-background-container  {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.main-content-container  {
    position: relative;
    z-index: 2;
    flex: 1;
    max-width: 890px;
}

.hero-bg{
    position:absolute;
    inset: 0;
    overflow:hidden;
    background:#fff;
}

.blob-1{
    position:absolute;
    width:56.5vw;
    height:51vw;
    background:rgba(60,117,114, 0.16);
    border-radius:50%;
    filter:blur(300px);
    animation: blob-1-anim 10s linear infinite;
}

@keyframes blob-1-anim {

    0%{
        left:-30.7vw;
        top:-12.6vw;
    }

    25%{
        left: 50vw;
        top: -19.64vw;
    }

    50%{
        left: 58.13vw;
        top: 23.80vw;
    }

    75%{
        left: 6.25vw;
        top: 23.07vw;
    }
    
    100%{
        left:-30.7vw;
        top:-12.6vw;
    }
}

.blob-2{
    position:absolute;
    width:56.5vw;
    height:51vw;
    
    background:rgba(191,220,218,0.16);
    border-radius:50%;
    filter:blur(300px);
    animation: blob-2-anim 10s linear infinite;
}

@keyframes blob-2-anim {

    0%{
        left:-3.75vw;
        top:15.7vw;
    }

    25%{
        left: -24.4vw;
        top: -17.7vw;
    }

    50%{
        left: 50vw;
        top: -16.9vw;
    }

    75%{
        left: 57.5vw;
        top: 6.7vw;
    }
    
    100%{
        left:-3.75vw;
        top:15.7vw;
    }
    
}

.blob-3{
    position:absolute;
    width: 42vw;
    height: 42vw;
    
    background:rgba(59,130,246,0.26);
    border-radius:50%;
    filter:blur(190px);
    animation: blob-3-anim 10s linear infinite;
}

@keyframes blob-3-anim {

    0%{
        left: 67.9vw;
        top: -18.8vw;
    }

    25%{
        left: 69.5vw;
        top: 33.65vw;
    }

    50%{
        left: -10.35vw;
        top: 36.7vw;
    }

    75%{
        left: -8.75vw;
        top: 5.5vw;
    }
    
    100%{
        left: 67.9vw;
        top: -18.8vw;
    }
    
}


.blob-4{
    position:absolute;
    width: 35.7vw;
    height: 42vw;
    background:rgba(78,174,169,0.50);
    border-radius:50%;
    filter:blur(250px);
    animation: blob-4-anim 10s linear infinite;
}

@keyframes blob-4-anim {

    0%{
        left: 65.35vw;
        top: 49.65vw;
    }

    25%{
        left: -7.4vw;
        top: 42.6vw;
    }

    50%{
        left: -15.5vw;
        top: -16.9vw;
    }

    75%{
        left: 22.4vw;
        top: -14.1vw;
    }
    
    100%{
        left: 65.35vw;
        top: 49.65vw;
    }
    
}

.hero-bg::after{
    content:'';
    position:absolute;
    left: 0;
    top: 0;
    width: 100vw;
    height: 100%;

    
    inset:0;

    background-image:url('/wp-content/uploads/2026/06/noise.webp');
    background-repeat:repeat;

    mix-blend-mode:soft-light;

    opacity:.6;

    pointer-events:none;
}

#main-heading  {
    max-width: 890px;
}

#main-heading span  {
    color: #3B82F6;
}

.main2-image-column  {
    max-width:385px!important;
}

.swiper-slide-image  {
    max-width: 150px!important;
}

#main-slider  {
    max-width: 1360px!important;
}/* End custom CSS */