.elementor-23215 .elementor-element.elementor-element-51b64190:not(.elementor-motion-effects-element-type-background), .elementor-23215 .elementor-element.elementor-element-51b64190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, var( --e-global-color-92a84b2 ) 0%, var( --e-global-color-0af95b3 ) 100%);}.elementor-23215 .elementor-element.elementor-element-51b64190{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23215 .elementor-element.elementor-element-51b64190 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23215 .elementor-element.elementor-element-11ecd12e{margin-top:24px;margin-bottom:24px;}.elementor-23215 .elementor-element.elementor-element-df12062 .elementor-heading-title{font-family:"Lato", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-49244cfa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;line-height:40px;color:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-387a1489{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-ad3d97a .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(30deg, var( --e-global-color-d7aaa62 ) 0%, #09704A 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d7aaa62 );border-radius:50px 50px 50px 50px;}.elementor-23215 .elementor-element.elementor-element-ad3d97a .elementor-button:hover, .elementor-23215 .elementor-element.elementor-element-ad3d97a .elementor-button:focus{background-color:transparent;color:var( --e-global-color-92a84b2 );background-image:linear-gradient(90deg, var( --e-global-color-d7aaa62 ) 0%, var( --e-global-color-d7aaa62 ) 100%);border-color:var( --e-global-color-d7aaa62 );}.elementor-23215 .elementor-element.elementor-element-ad3d97a .elementor-button:hover svg, .elementor-23215 .elementor-element.elementor-element-ad3d97a .elementor-button:focus svg{fill:var( --e-global-color-92a84b2 );}.elementor-bc-flex-widget .elementor-23215 .elementor-element.elementor-element-45ed5f1e.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-23215 .elementor-element.elementor-element-45ed5f1e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-23215 .elementor-element.elementor-element-45ed5f1e > .elementor-element-populated{margin:0px 0px -10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23215 .elementor-element.elementor-element-6e77de72 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-23215 .elementor-element.elementor-element-6e77de72{margin-top:0px;margin-bottom:0px;}.elementor-23215 .elementor-element.elementor-element-69195b7c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-23215 .elementor-element.elementor-element-2df27877{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23215 .elementor-element.elementor-element-3b46191:not(.elementor-motion-effects-element-type-background), .elementor-23215 .elementor-element.elementor-element-3b46191 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-e6ad5ab ) 0%, var( --e-global-color-d7aaa62 ) 100%);}.elementor-23215 .elementor-element.elementor-element-3b46191{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23215 .elementor-element.elementor-element-3b46191 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23215 .elementor-element.elementor-element-b4dcc56{--spacer-size:8px;}.elementor-23215 .elementor-element.elementor-element-1d24d8a4{margin-top:32px;margin-bottom:0px;}.elementor-23215 .elementor-element.elementor-element-7b8a29fb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;line-height:40px;color:#1A074B;}.elementor-23215 .elementor-element.elementor-element-6c10cb51{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#313131;}.elementor-23215 .elementor-element.elementor-element-6eb2a840 > .elementor-element-populated{margin:0px 08px 0px 8px;--e-column-margin-right:08px;--e-column-margin-left:8px;}.elementor-23215 .elementor-element.elementor-element-799f9620, .elementor-23215 .elementor-element.elementor-element-799f9620 > .elementor-background-overlay{border-radius:20px 20px 20px 20px;}.elementor-23215 .elementor-element.elementor-element-75346755:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23215 .elementor-element.elementor-element-75346755 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-23215 .elementor-element.elementor-element-75346755 > .elementor-element-populated, .elementor-23215 .elementor-element.elementor-element-75346755 > .elementor-element-populated > .elementor-background-overlay, .elementor-23215 .elementor-element.elementor-element-75346755 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-23215 .elementor-element.elementor-element-75346755 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:16px 16px 16px 16px;}.elementor-23215 .elementor-element.elementor-element-75346755 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23215 .elementor-element.elementor-element-6c6bcf10 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#313131;}.elementor-23215 .elementor-element.elementor-element-7db2f51a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-23215 .elementor-element.elementor-element-7db2f51a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-23215 .elementor-element.elementor-element-7db2f51a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-23215 .elementor-element.elementor-element-7db2f51a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-23215 .elementor-element.elementor-element-7db2f51a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-23215 .elementor-element.elementor-element-7db2f51a .elementor-icon-list-icon i{color:#000000;transition:color 0.3s;}.elementor-23215 .elementor-element.elementor-element-7db2f51a .elementor-icon-list-icon svg{fill:#000000;transition:fill 0.3s;}.elementor-23215 .elementor-element.elementor-element-7db2f51a{--e-icon-list-icon-size:6px;--icon-vertical-offset:0px;}.elementor-23215 .elementor-element.elementor-element-7db2f51a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23215 .elementor-element.elementor-element-7db2f51a .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;text-decoration:underline;}.elementor-23215 .elementor-element.elementor-element-7db2f51a .elementor-icon-list-text{color:var( --e-global-color-e6ad5ab );transition:color 0.3s;}.elementor-23215 .elementor-element.elementor-element-7db2f51a .elementor-icon-list-item:hover .elementor-icon-list-text{color:#313131;}.elementor-23215 .elementor-element.elementor-element-77503673:not(.elementor-motion-effects-element-type-background), .elementor-23215 .elementor-element.elementor-element-77503673 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-23215 .elementor-element.elementor-element-77503673{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:32px;margin-bottom:0px;}.elementor-23215 .elementor-element.elementor-element-77503673 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-23215 .elementor-element.elementor-element-7850c619.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23215 .elementor-element.elementor-element-7850c619.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23215 .elementor-element.elementor-element-65bcacd1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23215 .elementor-element.elementor-element-65bcacd1 img{border-style:none;}.elementor-23215 .elementor-element.elementor-element-f23737 > .elementor-element-populated{border-style:none;}.elementor-23215 .elementor-element.elementor-element-7d2563cb{--spacer-size:32px;}.elementor-23215 .elementor-element.elementor-element-65057bcc .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:800;line-height:38px;color:#1A074B;}.elementor-23215 .elementor-element.elementor-element-71a9b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-23215 .elementor-element.elementor-element-71a9b8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-23215 .elementor-element.elementor-element-71a9b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-23215 .elementor-element.elementor-element-71a9b8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-23215 .elementor-element.elementor-element-71a9b8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-23215 .elementor-element.elementor-element-71a9b8 .elementor-icon-list-icon i{color:#00C160;transition:color 0.3s;}.elementor-23215 .elementor-element.elementor-element-71a9b8 .elementor-icon-list-icon svg{fill:#00C160;transition:fill 0.3s;}.elementor-23215 .elementor-element.elementor-element-71a9b8{--e-icon-list-icon-size:24px;--icon-vertical-offset:0px;}.elementor-23215 .elementor-element.elementor-element-71a9b8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-23215 .elementor-element.elementor-element-71a9b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23215 .elementor-element.elementor-element-71a9b8 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:24px;font-weight:800;}.elementor-23215 .elementor-element.elementor-element-71a9b8 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-23215 .elementor-element.elementor-element-56a21307{--spacer-size:32px;}.elementor-23215 .elementor-element.elementor-element-66633fa0{margin-top:32px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-23215 .elementor-element.elementor-element-510f5e97.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-23215 .elementor-element.elementor-element-510f5e97.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-23215 .elementor-element.elementor-element-3277116b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:800;line-height:38px;color:#1A074B;}.elementor-23215 .elementor-element.elementor-element-699f0d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23215 .elementor-element.elementor-element-699f0d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23215 .elementor-element.elementor-element-5b3d6fe6{--spacer-size:64px;}.elementor-23215 .elementor-element.elementor-element-483ef155{margin-top:0px;margin-bottom:0px;}.elementor-23215 .elementor-element.elementor-element-6818ea71{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-e6ad5ab );}.elementor-23215 .elementor-element.elementor-element-43f8a6fd{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-23215 .elementor-element.elementor-element-3a26b22{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:var( --e-global-color-e6ad5ab );}.elementor-23215 .elementor-element.elementor-element-613ba866{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-23215 .elementor-element.elementor-element-73f368e{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:var( --e-global-color-e6ad5ab );}.elementor-23215 .elementor-element.elementor-element-4286461e{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-23215 .elementor-element.elementor-element-40249c0f .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(30deg, var( --e-global-color-d7aaa62 ) 0%, #09704A 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d7aaa62 );border-radius:50px 50px 50px 50px;}.elementor-23215 .elementor-element.elementor-element-40249c0f .elementor-button:hover, .elementor-23215 .elementor-element.elementor-element-40249c0f .elementor-button:focus{background-color:transparent;color:var( --e-global-color-92a84b2 );background-image:linear-gradient(90deg, var( --e-global-color-d7aaa62 ) 0%, var( --e-global-color-d7aaa62 ) 100%);border-color:var( --e-global-color-d7aaa62 );}.elementor-23215 .elementor-element.elementor-element-40249c0f .elementor-button:hover svg, .elementor-23215 .elementor-element.elementor-element-40249c0f .elementor-button:focus svg{fill:var( --e-global-color-92a84b2 );}.elementor-23215 .elementor-element.elementor-element-48ac0684:not(.elementor-motion-effects-element-type-background), .elementor-23215 .elementor-element.elementor-element-48ac0684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9F9;}.elementor-23215 .elementor-element.elementor-element-48ac0684{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-23215 .elementor-element.elementor-element-48ac0684 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23215 .elementor-element.elementor-element-68ee834e{--spacer-size:32px;}.elementor-23215 .elementor-element.elementor-element-57e5f86b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:800;line-height:38px;color:#1A074B;}.elementor-23215 .elementor-element.elementor-element-44a19d6b{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;color:#000000;}.elementor-23215 .elementor-element.elementor-element-317d28da{--spacer-size:32px;}.elementor-bc-flex-widget .elementor-23215 .elementor-element.elementor-element-5be78d71.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23215 .elementor-element.elementor-element-5be78d71.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23215 .elementor-element.elementor-element-594997d{margin-top:50px;margin-bottom:0px;}.elementor-23215 .elementor-element.elementor-element-658599a1:not(.elementor-motion-effects-element-type-background), .elementor-23215 .elementor-element.elementor-element-658599a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-23215 .elementor-element.elementor-element-658599a1{border-style:solid;border-width:2px 2px 2px 2px;border-color:#06D16F;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 8px 8px 8px;}.elementor-23215 .elementor-element.elementor-element-658599a1, .elementor-23215 .elementor-element.elementor-element-658599a1 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-23215 .elementor-element.elementor-element-658599a1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-23215 .elementor-element.elementor-element-7916e9e6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23215 .elementor-element.elementor-element-7916e9e6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23215 .elementor-element.elementor-element-73221c15 img{max-width:107px;}.elementor-bc-flex-widget .elementor-23215 .elementor-element.elementor-element-37e198c4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23215 .elementor-element.elementor-element-37e198c4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23215 .elementor-element.elementor-element-37e198c4 > .elementor-element-populated{padding:0px 0px 0px 020px;}.elementor-23215 .elementor-element.elementor-element-5bea7135 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;color:#1A074B;}.elementor-23215 .elementor-element.elementor-element-649f6ccb{font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-bc-flex-widget .elementor-23215 .elementor-element.elementor-element-71b2ad34.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23215 .elementor-element.elementor-element-71b2ad34.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23215 .elementor-element.elementor-element-30edb1f4 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;fill:#1A054A;color:#1A054A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1A054A;border-radius:25px 25px 25px 25px;}.elementor-23215 .elementor-element.elementor-element-30edb1f4 .elementor-button:hover, .elementor-23215 .elementor-element.elementor-element-30edb1f4 .elementor-button:focus{background-color:#1A054A;color:#FFFFFF;border-color:#1A054A;}.elementor-23215 .elementor-element.elementor-element-30edb1f4 .elementor-button:hover svg, .elementor-23215 .elementor-element.elementor-element-30edb1f4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-61a3c847{margin-top:50px;margin-bottom:0px;}.elementor-23215 .elementor-element.elementor-element-32588d59{text-align:center;}.elementor-23215 .elementor-element.elementor-element-32588d59 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;line-height:40px;color:#5311F4;}.elementor-23215 .elementor-element.elementor-element-79e8579d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-23215 .elementor-element.elementor-element-79e8579d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-23215 .elementor-element.elementor-element-79e8579d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-23215 .elementor-element.elementor-element-79e8579d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-23215 .elementor-element.elementor-element-79e8579d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-23215 .elementor-element.elementor-element-79e8579d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-23215 .elementor-element.elementor-element-79e8579d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-23215 .elementor-element.elementor-element-79e8579d{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-23215 .elementor-element.elementor-element-79e8579d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23215 .elementor-element.elementor-element-79e8579d .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:18px;font-weight:600;}.elementor-23215 .elementor-element.elementor-element-79e8579d .elementor-icon-list-text{color:#1A074B;transition:color 0.3s;}.elementor-23215 .elementor-element.elementor-element-6797f383 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-23215 .elementor-element.elementor-element-6797f383 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-23215 .elementor-element.elementor-element-6797f383 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-23215 .elementor-element.elementor-element-6797f383 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-23215 .elementor-element.elementor-element-6797f383 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-23215 .elementor-element.elementor-element-6797f383 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-23215 .elementor-element.elementor-element-6797f383 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-23215 .elementor-element.elementor-element-6797f383{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-23215 .elementor-element.elementor-element-6797f383 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23215 .elementor-element.elementor-element-6797f383 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:18px;font-weight:600;}.elementor-23215 .elementor-element.elementor-element-6797f383 .elementor-icon-list-text{color:#1A074B;transition:color 0.3s;}.elementor-23215 .elementor-element.elementor-element-44113934 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-23215 .elementor-element.elementor-element-44113934 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-23215 .elementor-element.elementor-element-44113934 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-23215 .elementor-element.elementor-element-44113934 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-23215 .elementor-element.elementor-element-44113934 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-23215 .elementor-element.elementor-element-44113934 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-23215 .elementor-element.elementor-element-44113934 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-23215 .elementor-element.elementor-element-44113934{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-23215 .elementor-element.elementor-element-44113934 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23215 .elementor-element.elementor-element-44113934 .elementor-icon-list-item > a{font-family:"Lato", Sans-serif;font-size:18px;font-weight:600;}.elementor-23215 .elementor-element.elementor-element-44113934 .elementor-icon-list-text{color:#1A074B;transition:color 0.3s;}.elementor-23215 .elementor-element.elementor-element-6815848f:not(.elementor-motion-effects-element-type-background), .elementor-23215 .elementor-element.elementor-element-6815848f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B0C8E;}.elementor-23215 .elementor-element.elementor-element-6815848f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;}.elementor-23215 .elementor-element.elementor-element-6815848f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23215 .elementor-element.elementor-element-58a19f50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-23215 .elementor-element.elementor-element-58a19f50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23215 .elementor-element.elementor-element-2371b62d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-23215 .elementor-element.elementor-element-2371b62d{padding:16px 16px 16px 16px;}.elementor-bc-flex-widget .elementor-23215 .elementor-element.elementor-element-50c1335b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23215 .elementor-element.elementor-element-50c1335b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23215 .elementor-element.elementor-element-50c1335b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-bc-flex-widget .elementor-23215 .elementor-element.elementor-element-389add50.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23215 .elementor-element.elementor-element-389add50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23215 .elementor-element.elementor-element-389add50 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23215 .elementor-element.elementor-element-3b4cd0{padding:0px 0px 0px 0px;}.elementor-23215 .elementor-element.elementor-element-3b4cd0 .elementor-icon-wrapper{text-align:center;}.elementor-23215 .elementor-element.elementor-element-3b4cd0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-3b4cd0.elementor-view-framed .elementor-icon, .elementor-23215 .elementor-element.elementor-element-3b4cd0.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-3b4cd0.elementor-view-framed .elementor-icon, .elementor-23215 .elementor-element.elementor-element-3b4cd0.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-3b4cd0 .elementor-icon{font-size:64px;}.elementor-23215 .elementor-element.elementor-element-3b4cd0 .elementor-icon svg{height:64px;}.elementor-23215 .elementor-element.elementor-element-3b4cd0 .elementor-icon-wrapper svg{width:auto;}.elementor-23215 .elementor-element.elementor-element-34aa0dd9{width:auto;max-width:auto;background-color:#1A074B;padding:4px 8px 6px 8px;align-self:center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-23215 .elementor-element.elementor-element-34aa0dd9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:900;color:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-46067439{padding:016px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-4b9fb13f .elementor-button{background-color:var( --e-global-color-d7aaa62 );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:50px 50px 50px 50px;}.elementor-23215 .elementor-element.elementor-element-4b9fb13f .elementor-button:hover, .elementor-23215 .elementor-element.elementor-element-4b9fb13f .elementor-button:focus{background-color:#FFFFFF;color:#05BA61;border-color:#5311F400;}.elementor-23215 .elementor-element.elementor-element-4b9fb13f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23215 .elementor-element.elementor-element-4b9fb13f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23215 .elementor-element.elementor-element-4b9fb13f .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-23215 .elementor-element.elementor-element-4b9fb13f .elementor-button:hover svg, .elementor-23215 .elementor-element.elementor-element-4b9fb13f .elementor-button:focus svg{fill:#05BA61;}.elementor-23215 .elementor-element.elementor-element-2dc18a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-23215 .elementor-element.elementor-element-2dc18a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2B0C8E;}.elementor-23215 .elementor-element.elementor-element-2dc18a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-23215 .elementor-element.elementor-element-2dc18a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23215 .elementor-element.elementor-element-566c7969{padding:16px 16px 16px 16px;}.elementor-23215 .elementor-element.elementor-element-ad5ba80 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-23215 .elementor-element.elementor-element-6cd5e6e1{width:auto;max-width:auto;background-color:#1A074B;padding:4px 8px 6px 8px;align-self:center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-23215 .elementor-element.elementor-element-6cd5e6e1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:900;color:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-3455b11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:16px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-7e61195e{width:auto;max-width:auto;background-color:#1A074B;padding:4px 8px 6px 8px;align-self:center;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-23215 .elementor-element.elementor-element-7e61195e .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:13px;font-weight:900;color:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-22e8ae64{padding:16px 0px 0px 0px;font-family:"Lato", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-57a42ed{margin-top:50px;margin-bottom:0px;}.elementor-23215 .elementor-element.elementor-element-6bb372e{text-align:center;}.elementor-23215 .elementor-element.elementor-element-6bb372e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;line-height:40px;color:#5311F4;}.elementor-23215 .elementor-element.elementor-element-a78f987{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;border-style:none;}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-accordion-item{border-width:2px;border-color:#F2F2F200;}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-accordion-item .elementor-tab-content{border-width:2px;border-block-start-color:#F2F2F200;}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:2px;border-block-end-color:#F2F2F200;}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-tab-title{background-color:#F9F9F9;padding:32px 32px 32px 62px;}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-accordion-icon, .elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-accordion-title{color:#313131;}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-accordion-icon svg{fill:#313131;}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-active .elementor-accordion-icon, .elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-active .elementor-accordion-title{color:var( --e-global-color-0af95b3 );}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-0af95b3 );}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-accordion-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:800;line-height:26.4px;}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-accordion-icon{margin-inline-end:16px;}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-tab-content{background-color:#F2F2F2;color:#313131;font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;padding:16px 032px 16px 032px;}.elementor-23215 .elementor-element.elementor-element-a81292c .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(30deg, #5311F4 0%, #2B0C8E 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-e6ad5ab );border-radius:50px 50px 50px 50px;}.elementor-23215 .elementor-element.elementor-element-a81292c .elementor-button:hover, .elementor-23215 .elementor-element.elementor-element-a81292c .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-e6ad5ab ) 0%, var( --e-global-color-e6ad5ab ) 100%);border-color:var( --e-global-color-e6ad5ab );}.elementor-23215 .elementor-element.elementor-element-a81292c{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;}.elementor-23215 .elementor-element.elementor-element-a81292c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23215 .elementor-element.elementor-element-a81292c .elementor-button:hover svg, .elementor-23215 .elementor-element.elementor-element-a81292c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-f8b836e:not(.elementor-motion-effects-element-type-background), .elementor-23215 .elementor-element.elementor-element-f8b836e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0af95b3 );}.elementor-23215 .elementor-element.elementor-element-f8b836e > .elementor-container{max-width:500px;}.elementor-23215 .elementor-element.elementor-element-f8b836e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23215 .elementor-element.elementor-element-f8b836e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23215 .elementor-element.elementor-element-af15899{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23215 .elementor-element.elementor-element-af15899 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-23215 .elementor-element.elementor-element-3d29f7f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-23215 .elementor-element.elementor-element-3d29f7f:not(.elementor-motion-effects-element-type-background), .elementor-23215 .elementor-element.elementor-element-3d29f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-23215 .elementor-element.elementor-element-3d29f7f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-23215 .elementor-element.elementor-element-3d29f7f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23215 .elementor-element.elementor-element-1415a4f{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23215 .elementor-element.elementor-element-1415a4f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:35px;font-weight:800;line-height:40px;color:#5311F4;}.elementor-23215 .elementor-element.elementor-element-26bfe6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}@media(min-width:768px){.elementor-23215 .elementor-element.elementor-element-3747a182{width:64%;}.elementor-23215 .elementor-element.elementor-element-6eb2a840{width:36%;}.elementor-23215 .elementor-element.elementor-element-7916e9e6{width:20%;}.elementor-23215 .elementor-element.elementor-element-37e198c4{width:49.333%;}.elementor-23215 .elementor-element.elementor-element-71b2ad34{width:30%;}.elementor-23215 .elementor-element.elementor-element-50c1335b{width:25%;}.elementor-23215 .elementor-element.elementor-element-389add50{width:25%;}.elementor-23215 .elementor-element.elementor-element-5168b99b{width:49.331%;}}@media(max-width:1024px) and (min-width:768px){.elementor-23215 .elementor-element.elementor-element-12330610{width:100%;}.elementor-23215 .elementor-element.elementor-element-45ed5f1e{width:100%;}.elementor-23215 .elementor-element.elementor-element-3747a182{width:100%;}.elementor-23215 .elementor-element.elementor-element-6eb2a840{width:100%;}.elementor-23215 .elementor-element.elementor-element-7850c619{width:100%;}.elementor-23215 .elementor-element.elementor-element-f23737{width:100%;}.elementor-23215 .elementor-element.elementor-element-510f5e97{width:100%;}.elementor-23215 .elementor-element.elementor-element-699f0d6{width:100%;}.elementor-23215 .elementor-element.elementor-element-1d6feaa9{width:100%;}.elementor-23215 .elementor-element.elementor-element-5be78d71{width:100%;}.elementor-23215 .elementor-element.elementor-element-7916e9e6{width:100%;}.elementor-23215 .elementor-element.elementor-element-37e198c4{width:80%;}.elementor-23215 .elementor-element.elementor-element-71b2ad34{width:100%;}.elementor-23215 .elementor-element.elementor-element-6726730a{width:100%;}.elementor-23215 .elementor-element.elementor-element-1b6353b9{width:100%;}.elementor-23215 .elementor-element.elementor-element-15ba751f{width:100%;}}@media(max-width:1024px){.elementor-23215 .elementor-element.elementor-element-6e77de72{margin-top:-64px;margin-bottom:0px;}.elementor-23215 .elementor-element.elementor-element-2df27877{text-align:center;}.elementor-23215 .elementor-element.elementor-element-2df27877 img{max-width:53%;}.elementor-23215 .elementor-element.elementor-element-65bcacd1 img{max-width:50%;}.elementor-23215 .elementor-element.elementor-element-910d2a img{max-width:50%;}.elementor-23215 .elementor-element.elementor-element-658599a1{padding:24px 24px 24px 24px;}.elementor-23215 .elementor-element.elementor-element-a81292c{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;}}@media(max-width:767px){.elementor-23215 .elementor-element.elementor-element-49244cfa .elementor-heading-title{font-size:30px;}.elementor-23215 .elementor-element.elementor-element-45ed5f1e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-23215 .elementor-element.elementor-element-2df27877{text-align:center;}.elementor-23215 .elementor-element.elementor-element-2df27877 img{max-width:100%;}.elementor-23215 .elementor-element.elementor-element-7b8a29fb .elementor-heading-title{font-size:30px;}.elementor-23215 .elementor-element.elementor-element-65bcacd1 img{max-width:80%;}.elementor-23215 .elementor-element.elementor-element-65057bcc .elementor-heading-title{font-size:30px;}.elementor-23215 .elementor-element.elementor-element-71a9b8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23215 .elementor-element.elementor-element-71a9b8 .elementor-icon-list-item > a{font-size:20px;}.elementor-23215 .elementor-element.elementor-element-3277116b .elementor-heading-title{font-size:30px;}.elementor-23215 .elementor-element.elementor-element-6818ea71{font-size:20px;}.elementor-23215 .elementor-element.elementor-element-3a26b22{font-size:20px;}.elementor-23215 .elementor-element.elementor-element-73f368e{font-size:20px;}.elementor-23215 .elementor-element.elementor-element-57e5f86b .elementor-heading-title{font-size:30px;}.elementor-23215 .elementor-element.elementor-element-910d2a img{max-width:80%;}.elementor-23215 .elementor-element.elementor-element-9e43eb3 > .elementor-element-populated{padding:16px 16px 16px 16px;}.elementor-23215 .elementor-element.elementor-element-658599a1{padding:16px 16px 16px 16px;}.elementor-23215 .elementor-element.elementor-element-73221c15{margin:8px 8px calc(var(--kit-widget-spacing, 0px) + 8px) 8px;}.elementor-23215 .elementor-element.elementor-element-32588d59{margin:0px 020px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-23215 .elementor-element.elementor-element-32588d59 .elementor-heading-title{font-size:30px;}.elementor-23215 .elementor-element.elementor-element-6726730a > .elementor-element-populated{margin:0px 16px 0px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;}.elementor-23215 .elementor-element.elementor-element-1b6353b9 > .elementor-element-populated{margin:0px 16px 0px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;}.elementor-23215 .elementor-element.elementor-element-15ba751f > .elementor-element-populated{margin:0px 16px 0px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;}.elementor-23215 .elementor-element.elementor-element-6bb372e .elementor-heading-title{font-size:30px;}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-accordion-title{font-size:1.2em;}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-tab-title{padding:16px 16px 16px 032px;}.elementor-23215 .elementor-element.elementor-element-a78f987 .elementor-tab-content{font-size:1.2em;padding:16px 16px 16px 16px;}.elementor-23215 .elementor-element.elementor-element-af15899 .elementor-heading-title{font-size:15px;}.elementor-23215 .elementor-element.elementor-element-1415a4f .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-6818ea71 */.elementor-23215 .elementor-element.elementor-element-6818ea71 p {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a26b22 */.elementor-23215 .elementor-element.elementor-element-3a26b22 p {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-73f368e */.elementor-23215 .elementor-element.elementor-element-73f368e p {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5bfac8d */.gform_title {
    display: none;
}

.gfield_label, .gform-field-label {
    position: relative; /* Ensures proper positioning */
    top: 0px; /* Moves it up without affecting layout */
    margin-bottom: -8px; /* Avoids extra spacing below */
    display: block; /* Ensures it's treated as a separate block */
}

#input_1_4_3, 
#input_1_4_6, 
#input_1_6, 
#input_1_7, 
#input_1_8, 
#input_1_16 { 
    margin-bottom: -8px; /* Moves the next element closer */
}

.gfield_required_asterisk {
    color: #00C160 !important; /* Makes the asterisk green */
}

.gform-footer, .gform_footer.top_label {
  position: relative; 
  top: -90px; 
  text-align: right; 
  left: 0; 
  width: 120px;
  display: block; /* Ensures it's treated as a block-level element */
  clear: both; /* Prevents overlapping with previous elements */
  z-index: 0; /* Ensures it's above other elements */
}

/* Ensures the footer is contained within itself */
.gform-footer::after, .gform_footer.top_label::after {
  content: "";
  display: block;
  clear: both;
}

.gform_button-button {
    width: 150px;
}

.textarea-medium {
    max-height: 140px;
    overflow-y: auto; /* Adds a scrollbar if the content exceeds the max height */
}

#field_1_13 { 
    display: none;
}

#field_1_12 { 
    position: relative; /* Ensures proper positioning */
    z-index: 100; /* Moves it above other elements */
    display: block; /* Ensures it behaves as a separate block */
    width: 30%; /* Allows it to take up full width if necessary */
    clear: both; /* Prevents overlapping */
}

/* Adjustments for smaller screens */
@media (max-width: 768px) {
  .gform-footer, .gform_footer.top_label {
    top: 0; /* Removes the offset for mobile */
    text-align: center; /* Centers content on smaller screens */
    left: 0; /* Resets position for mobile */
    width: auto; /* Allows it to adjust naturally on smaller screens */
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-26bfe6c *//* General layout */
.our-services {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); /* Responsive grid layout */
    gap: 20px; /* Space between cards */
}

/* Service card styling */
.service-card {
    background-color: #fff; /* White card background */
    min-height: 400px;
    border-radius: 8px; /* Rounded corners */
    overflow: hidden; /* Prevent content overflow */
    display: flex;
    flex-direction: column;
    position: relative; /* For overlay positioning */
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1); /* Add subtle shadow */
}

/* Card image container */
.card-image {
    position: relative;
    width: 100%; /* Ensure full-width image */
    overflow: hidden;
}

.card-image img {
    width: 100%; /* Full-width image */
    height: auto; /* Maintain aspect ratio */
    display: block;
    z-index: 1; /* Ensure image is below the overlay */
}

/* Image overlay styling */
.image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(26, 7, 74, 0.5); /* 50% overlay color */
    opacity: 1; /* Default state: overlay visible */
    transition: opacity 0.3s ease; /* Smooth transition for hover effect */
    z-index: 2; /* Above the image */
}

/* Remove overlay on hover */
.card-image:hover .image-overlay {
    opacity: 0; /* Hide overlay */
}

/* Gradient spacer between image and text */
.gradient-spacer {
    height: 8px;
    background: linear-gradient(to right, #5311F4, #00C160); /* Horizontal gradient */
    margin-top: -1px;
}

/* Card content styling */
.card-content {
    padding: 10px 20px 20px; /* Adjusted padding */
    text-align: left; /* Left-align the content */
    z-index: 3; /* Content on top of overlay */
    position: relative;
}

/* Service title */
.card-content h3 {
    font-size: 18px;
    font-family: "Montserrat", sans-serif; /* First line font family */
    font-weight: 900; /* Black font weight */
    color: #1A054A; /* Accent color */
    margin-bottom: 10px;
}

/* Service description */
.card-content p {
    font-size: 18px;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    color: #313131; /* Dark gray color for description */
    margin-bottom: 15px;
}

/* New class for the link */
.card-link {
    padding: 10px 20px 10px 20px;
    text-align: left; 
    position: absolute;
    bottom: 0; /* Aligns to the bottom */
    font-size: 14px;
    font-family: "Montserrat", sans-serif; 
    font-weight: 800; 
    color: #2B0C8E !important; 
    text-decoration: underline !important;
    z-index: 4;
}

.card-link:hover {
    color: #5311F4 !important;
    text-decoration: underline;
}

/* Tablet-specific styling */
@media only screen and (max-width: 1024px) and (min-width: 769px) {
    .our-services {
        grid-template-columns: repeat(3, 1fr); /* Force three cards per row */
    }
}

/* Mobile-specific styling */
@media only screen and (max-width: 768px) {
    .our-services {
        grid-template-columns: repeat(1, 1fr); /* One card per row for mobile */
    }
}/* End custom CSS */
/* Start custom CSS */.channelscard {
    border-radius: 8px;
    overflow: hidden;
    background-color: #ffffff;
}

.gradientline {
    background: linear-gradient(90deg, #5311F4, #00C160);
    height: 4px;
    width: 100%;
}

/* Accordion Styling */
.elementor-accordion .elementor-tab-title {
    border-radius: 80px;
    margin-bottom: 0px; 
    border: 0px solid #5311F4 !important;
}

.elementor-tab-title.elementor-active {
    background-color: #f9f9f9 !important;
}

.elementor-tab-content {
    width: 90%;
    margin: auto;
    border-radius: 0px 0px 10px 10px;
}

.elementor-accordion-icon {
    background: #ffffff;
    padding: 20px;
    width: 55px !important;
    height: 55px !important;
    border-radius: 50%;
    margin-top: -15px;

    /* Centering adjustments */
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-accordion-item {
    margin-top: 20px;
}

/* Mobile Media Queries */
@media only screen and (max-width: 600px) {
    .elementor-accordion-icon {
        background: #ffffff;
        padding: 10px;
        width: 35px !important;
        height: 35px !important;
        border-radius: 70%;
        margin: 0 auto; /* Centers horizontally */
        display: flex;
        justify-content: center;
        align-items: center;

        /* Adjust vertical alignment */
        position: relative;
        top: 5px; /* Adjust this value if needed */

        /* Increase spacing between icon and margin */
        margin-right: 15px; /* Adjust this value for desired spacing */
    }

    span.elementor-accordion-icon.elementor-accordion-icon-right {
        margin-right: -10px; /* Adjust spacing for alignment */
    }

    .elementor-accordion .elementor-tab-title {
        border-radius: 8px;
        margin-bottom: 0px;
    }

    .elementor-tab-content {
        margin: 0px auto px auto; /* Adjust top margin to -10px */
        width: 90%;
        border-radius: 0px 0px 10px 10px;
    }

    .elementor-accordion-item {
        margin-top: 10px;
    }
}/* End custom CSS */