.elementor-1965 .elementor-element.elementor-element-a8e6aa1{--display:flex;}.elementor-1965 .elementor-element.elementor-element-13726e8{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-1965 .elementor-element.elementor-element-2ff4167{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1965 .elementor-element.elementor-element-8c9113a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:25px 25px 25px 25px;--padding-top:65px;--padding-bottom:65px;--padding-left:65px;--padding-right:65px;}.elementor-1965 .elementor-element.elementor-element-8c9113a:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-8c9113a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #6425A2 0%, #E24889 100%);}.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-1965 .elementor-element.elementor-element-bd88c43{text-align:center;font-family:"Nunito", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-1965 .elementor-element.elementor-element-8f1255c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.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-1965 .elementor-element.elementor-element-482cf6f{padding:20px 0px 20px 0px;text-align:center;}.elementor-1965 .elementor-element.elementor-element-482cf6f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:800;color:#6425A2;}.elementor-1965 .elementor-element.elementor-element-980c06b{text-align:center;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;color:#777777;}.elementor-1965 .elementor-element.elementor-element-a0df20e{padding:20px 0px 20px 0px;text-align:center;}.elementor-1965 .elementor-element.elementor-element-a0df20e .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:800;color:#6425A2;}.elementor-1965 .elementor-element.elementor-element-b577e71{text-align:center;font-family:"Nunito", Sans-serif;font-size:16px;font-weight:400;color:#777777;}.elementor-1965 .elementor-element.elementor-element-5e50549{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1965 .elementor-element.elementor-element-f74e8a3{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1965 .elementor-element.elementor-element-f74e8a3:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-f74e8a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1965 .elementor-element.elementor-element-60d9099 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:700;color:#6425A2;}.elementor-1965 .elementor-element.elementor-element-fc0778d{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#242424;}.elementor-1965 .elementor-element.elementor-element-9d38260{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1965 .elementor-element.elementor-element-9d38260:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-9d38260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1965 .elementor-element.elementor-element-69ed581 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:700;color:#6425A2;}.elementor-1965 .elementor-element.elementor-element-a3c6d8a{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#242424;}.elementor-1965 .elementor-element.elementor-element-891ef48{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1965 .elementor-element.elementor-element-891ef48:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-891ef48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1965 .elementor-element.elementor-element-f74973b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:700;color:#6425A2;}.elementor-1965 .elementor-element.elementor-element-d476475{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#242424;}.elementor-1965 .elementor-element.elementor-element-985f897{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1965 .elementor-element.elementor-element-7949ce6{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1965 .elementor-element.elementor-element-7949ce6:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-7949ce6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1965 .elementor-element.elementor-element-cecd265 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:700;color:#6425A2;}.elementor-1965 .elementor-element.elementor-element-7586d18{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#242424;}.elementor-1965 .elementor-element.elementor-element-3977db0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1965 .elementor-element.elementor-element-3977db0:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-3977db0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1965 .elementor-element.elementor-element-c2eb791 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:700;color:#6425A2;}.elementor-1965 .elementor-element.elementor-element-0cc16de{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#242424;}.elementor-1965 .elementor-element.elementor-element-831e809{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1965 .elementor-element.elementor-element-831e809:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-831e809 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1965 .elementor-element.elementor-element-18f0152 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:700;color:#6425A2;}.elementor-1965 .elementor-element.elementor-element-32d7c75{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#242424;}.elementor-1965 .elementor-element.elementor-element-c09887d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1965 .elementor-element.elementor-element-810192e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1965 .elementor-element.elementor-element-810192e:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-810192e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1965 .elementor-element.elementor-element-87509b8 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:700;color:#6425A2;}.elementor-1965 .elementor-element.elementor-element-560484a{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#242424;}.elementor-1965 .elementor-element.elementor-element-4a65a33{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1965 .elementor-element.elementor-element-4a65a33:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-4a65a33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1965 .elementor-element.elementor-element-5ecfea8 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:700;color:#6425A2;}.elementor-1965 .elementor-element.elementor-element-bb10d55{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#242424;}.elementor-1965 .elementor-element.elementor-element-9b6f84f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1965 .elementor-element.elementor-element-9b6f84f:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-9b6f84f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1965 .elementor-element.elementor-element-7b9780b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:700;color:#6425A2;}.elementor-1965 .elementor-element.elementor-element-8704c6c{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#242424;}.elementor-1965 .elementor-element.elementor-element-6379d73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 20px;--row-gap:0px;--column-gap:20px;}.elementor-1965 .elementor-element.elementor-element-84d2df4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1965 .elementor-element.elementor-element-84d2df4:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-84d2df4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1965 .elementor-element.elementor-element-d6c18af .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:700;color:#6425A2;}.elementor-1965 .elementor-element.elementor-element-7c8b051{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#242424;}.elementor-1965 .elementor-element.elementor-element-90745f9{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1965 .elementor-element.elementor-element-90745f9:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-90745f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-1965 .elementor-element.elementor-element-4260c35{text-align:left;}.elementor-1965 .elementor-element.elementor-element-4260c35 img{width:34%;}.elementor-1965 .elementor-element.elementor-element-54de7d0 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:22px;font-weight:700;color:#6425A2;}.elementor-1965 .elementor-element.elementor-element-bdf6db5{text-align:left;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;color:#242424;}.elementor-1965 .elementor-element.elementor-element-cb8bc0e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.15);}.elementor-1965 .elementor-element.elementor-element-cb8bc0e:not(.elementor-motion-effects-element-type-background), .elementor-1965 .elementor-element.elementor-element-cb8bc0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:767px){.elementor-1965 .elementor-element.elementor-element-2ff4167{--padding-top:40px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1965 .elementor-element.elementor-element-8c9113a{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1965 .elementor-element.elementor-element-bd88c43{font-size:16px;}.elementor-1965 .elementor-element.elementor-element-8f1255c{--padding-top:30px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-1965 .elementor-element.elementor-element-980c06b{font-size:14px;}.elementor-1965 .elementor-element.elementor-element-b577e71{font-size:14px;}.elementor-1965 .elementor-element.elementor-element-5e50549{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1965 .elementor-element.elementor-element-985f897{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1965 .elementor-element.elementor-element-c09887d{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-1965 .elementor-element.elementor-element-6379d73{--gap:20px 0px;--row-gap:20px;--column-gap:0px;}}@media(min-width:768px){.elementor-1965 .elementor-element.elementor-element-a8e6aa1{--content-width:1280px;}.elementor-1965 .elementor-element.elementor-element-2ff4167{--content-width:1280px;}.elementor-1965 .elementor-element.elementor-element-8c9113a{--width:100%;}.elementor-1965 .elementor-element.elementor-element-8f1255c{--content-width:1280px;}}/* Start custom CSS for container, class: .elementor-element-f74e8a3 *//* Gradient Top Border + Hover Grow Effect */
.gradient-top-border {
    position: relative;
    background: #ffffff;
    transition: transform 0.35s ease, box-shadow 0.35s ease;
    transform-origin: center;
}

/* Top Gradient Border */
.gradient-top-border::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 7px; /* border thickness */
    background: linear-gradient(90deg, #E24889, #6425A2);
    border-radius: 6px 6px 0 0; /* optional */
}

/* Hover Grow Effect */
.gradient-top-border:hover {
    transform: scale(1.05);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);
}/* End custom CSS */