.elementor-31330 .elementor-element.elementor-element-e561b69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-31330 .elementor-element.elementor-element-e561b69:not(.elementor-motion-effects-element-type-background), .elementor-31330 .elementor-element.elementor-element-e561b69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31330 .elementor-element.elementor-element-7323057{text-align:start;}.elementor-31330 .elementor-element.elementor-element-7323057 .elementor-heading-title{font-size:35px;color:var( --e-global-color-f14adcd );}.elementor-31330 .elementor-element.elementor-element-3aa1de5{width:100%;max-width:100%;text-align:start;font-size:20px;color:#000000;}.elementor-31330 .elementor-element.elementor-element-3aa1de5.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-38c36e3{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:20px;color:#000000;}.elementor-31330 .elementor-element.elementor-element-38c36e3.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-c441463{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:20px;color:#000000;}.elementor-31330 .elementor-element.elementor-element-c441463.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-d2f6289{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:20px;color:#000000;}.elementor-31330 .elementor-element.elementor-element-d2f6289.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-791acfd{width:100%;max-width:100%;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-size:20px;color:#000000;}.elementor-31330 .elementor-element.elementor-element-791acfd.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-d354d91{--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;}.elementor-31330 .elementor-element.elementor-element-a6056c8{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;--e-con-transform-transition-duration:0ms;}.elementor-31330 .elementor-element.elementor-element-a6056c8:not(.elementor-motion-effects-element-type-background), .elementor-31330 .elementor-element.elementor-element-a6056c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31330 .elementor-element.elementor-element-a6056c8:hover{background-color:var( --e-global-color-f14adcd );}.elementor-31330 .elementor-element.elementor-element-a6056c8.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-31330 .elementor-element.elementor-element-ed039d0 img{height:157px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-31330 .elementor-element.elementor-element-d5c07cc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31330 .elementor-element.elementor-element-d5c07cc .elementor-heading-title{font-size:19px;font-weight:400;}.elementor-31330 .elementor-element.elementor-element-ec02cd9{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;--e-con-transform-transition-duration:0ms;}.elementor-31330 .elementor-element.elementor-element-ec02cd9:not(.elementor-motion-effects-element-type-background), .elementor-31330 .elementor-element.elementor-element-ec02cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31330 .elementor-element.elementor-element-ec02cd9:hover{background-color:var( --e-global-color-f14adcd );}.elementor-31330 .elementor-element.elementor-element-ec02cd9.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-31330 .elementor-element.elementor-element-874888a img{width:100%;height:157px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-31330 .elementor-element.elementor-element-14cb971{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31330 .elementor-element.elementor-element-14cb971 .elementor-heading-title{font-size:19px;font-weight:400;}.elementor-31330 .elementor-element.elementor-element-2e21833{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;--e-con-transform-transition-duration:0ms;}.elementor-31330 .elementor-element.elementor-element-2e21833:not(.elementor-motion-effects-element-type-background), .elementor-31330 .elementor-element.elementor-element-2e21833 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31330 .elementor-element.elementor-element-2e21833:hover{background-color:var( --e-global-color-f14adcd );}.elementor-31330 .elementor-element.elementor-element-2e21833.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-31330 .elementor-element.elementor-element-2663af9 img{width:100%;height:157px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-31330 .elementor-element.elementor-element-5688c0d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31330 .elementor-element.elementor-element-5688c0d .elementor-heading-title{font-size:19px;font-weight:400;}.elementor-31330 .elementor-element.elementor-element-4bd985b{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;--e-con-transform-transition-duration:0ms;}.elementor-31330 .elementor-element.elementor-element-4bd985b:not(.elementor-motion-effects-element-type-background), .elementor-31330 .elementor-element.elementor-element-4bd985b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31330 .elementor-element.elementor-element-4bd985b:hover{background-color:var( --e-global-color-f14adcd );}.elementor-31330 .elementor-element.elementor-element-4bd985b.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-31330 .elementor-element.elementor-element-b5f736e img{width:100%;height:157px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-31330 .elementor-element.elementor-element-c476d53{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31330 .elementor-element.elementor-element-c476d53 .elementor-heading-title{font-size:19px;font-weight:400;}.elementor-31330 .elementor-element.elementor-element-7fad6c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:40px;--padding-right:40px;}.elementor-31330 .elementor-element.elementor-element-7fad6c6:not(.elementor-motion-effects-element-type-background), .elementor-31330 .elementor-element.elementor-element-7fad6c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a3449e5 );}.elementor-31330 .elementor-element.elementor-element-6ad0b44{text-align:start;}.elementor-31330 .elementor-element.elementor-element-6ad0b44 .elementor-heading-title{font-size:35px;color:var( --e-global-color-f14adcd );}.elementor-31330 .elementor-element.elementor-element-5cbd6ed{width:100%;max-width:100%;text-align:start;font-size:20px;color:#000000;}.elementor-31330 .elementor-element.elementor-element-5cbd6ed.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-a621cbf{width:100%;max-width:100%;text-align:start;font-size:20px;font-weight:700;color:#000000;}.elementor-31330 .elementor-element.elementor-element-a621cbf.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-0e7f404{width:100%;max-width:100%;text-align:start;font-size:20px;font-weight:700;color:#000000;}.elementor-31330 .elementor-element.elementor-element-0e7f404.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-760738a{width:var( --container-widget-width, 80% );max-width:80%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;color:#000000;}.elementor-31330 .elementor-element.elementor-element-760738a.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-cf0e3ce{width:100%;max-width:100%;text-align:start;font-size:20px;font-weight:700;color:#000000;}.elementor-31330 .elementor-element.elementor-element-cf0e3ce.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-eeeaffd{width:100%;max-width:100%;text-align:start;font-size:20px;color:#000000;}.elementor-31330 .elementor-element.elementor-element-eeeaffd.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-c247c0f{width:var( --container-widget-width, 80% );max-width:80%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;color:#000000;}.elementor-31330 .elementor-element.elementor-element-c247c0f.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-44f5581{width:100%;max-width:100%;text-align:start;font-size:20px;font-weight:700;color:#000000;}.elementor-31330 .elementor-element.elementor-element-44f5581.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-0bdacbd{width:var( --container-widget-width, 80% );max-width:80%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;color:#000000;}.elementor-31330 .elementor-element.elementor-element-0bdacbd.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-73b3c99{width:100%;max-width:100%;text-align:start;font-size:20px;font-weight:700;color:#000000;}.elementor-31330 .elementor-element.elementor-element-73b3c99.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-cf793f4{width:var( --container-widget-width, 80% );max-width:80%;background-color:#FFFFFF;padding:10px 10px 10px 10px;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;color:#000000;}.elementor-31330 .elementor-element.elementor-element-cf793f4.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-f1480b0{width:100%;max-width:100%;text-align:start;font-size:20px;font-weight:700;color:#000000;}.elementor-31330 .elementor-element.elementor-element-f1480b0.elementor-element{--align-self:flex-start;}.elementor-31330 .elementor-element.elementor-element-edb6e8e{--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;}.elementor-31330 .elementor-element.elementor-element-8bd0401{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;--e-con-transform-transition-duration:0ms;}.elementor-31330 .elementor-element.elementor-element-8bd0401:not(.elementor-motion-effects-element-type-background), .elementor-31330 .elementor-element.elementor-element-8bd0401 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31330 .elementor-element.elementor-element-8bd0401:hover{background-color:var( --e-global-color-f14adcd );}.elementor-31330 .elementor-element.elementor-element-8bd0401.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-31330 .elementor-element.elementor-element-fb71f73 img{width:100%;height:157px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-31330 .elementor-element.elementor-element-76bc65f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31330 .elementor-element.elementor-element-76bc65f .elementor-heading-title{font-size:19px;font-weight:400;}.elementor-31330 .elementor-element.elementor-element-73678fe{--display:flex;--background-transition:0.3s;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.07);--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;--e-con-transform-transition-duration:0ms;}.elementor-31330 .elementor-element.elementor-element-73678fe:not(.elementor-motion-effects-element-type-background), .elementor-31330 .elementor-element.elementor-element-73678fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-31330 .elementor-element.elementor-element-73678fe:hover{background-color:var( --e-global-color-f14adcd );}.elementor-31330 .elementor-element.elementor-element-73678fe.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-31330 .elementor-element.elementor-element-7e4198f img{width:100%;height:157px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-31330 .elementor-element.elementor-element-e68d887{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-31330 .elementor-element.elementor-element-e68d887 .elementor-heading-title{font-size:19px;font-weight:400;}@media(min-width:769px){.elementor-31330 .elementor-element.elementor-element-8bd0401{--width:25%;}.elementor-31330 .elementor-element.elementor-element-73678fe{--width:25%;}}@media(max-width:768px){.elementor-31330 .elementor-element.elementor-element-3aa1de5{width:100%;max-width:100%;}.elementor-31330 .elementor-element.elementor-element-38c36e3{width:100%;max-width:100%;}.elementor-31330 .elementor-element.elementor-element-c441463{width:100%;max-width:100%;}.elementor-31330 .elementor-element.elementor-element-d2f6289{width:100%;max-width:100%;}.elementor-31330 .elementor-element.elementor-element-791acfd{width:100%;max-width:100%;}.elementor-31330 .elementor-element.elementor-element-5cbd6ed{width:100%;max-width:100%;}.elementor-31330 .elementor-element.elementor-element-a621cbf{width:100%;max-width:100%;}.elementor-31330 .elementor-element.elementor-element-0e7f404{width:100%;max-width:100%;}.elementor-31330 .elementor-element.elementor-element-cf0e3ce{width:100%;max-width:100%;}.elementor-31330 .elementor-element.elementor-element-eeeaffd{width:100%;max-width:100%;}.elementor-31330 .elementor-element.elementor-element-44f5581{width:100%;max-width:100%;}.elementor-31330 .elementor-element.elementor-element-73b3c99{width:100%;max-width:100%;}.elementor-31330 .elementor-element.elementor-element-f1480b0{width:100%;max-width:100%;}}/* Start custom CSS for container, class: .elementor-element-a6056c8 */.elementor-31330 .elementor-element.elementor-element-a6056c8:hover * {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec02cd9 */.elementor-31330 .elementor-element.elementor-element-ec02cd9:hover * {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e21833 */.elementor-31330 .elementor-element.elementor-element-2e21833:hover * {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bd985b */.elementor-31330 .elementor-element.elementor-element-4bd985b:hover * {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bd0401 */.elementor-31330 .elementor-element.elementor-element-8bd0401:hover * {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73678fe */.elementor-31330 .elementor-element.elementor-element-73678fe:hover * {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS *//* ONLY affect this page content (safe for header/footer) */
body.elementor-page-31330 .main-page-wrapper > .container,
body.elementor-page-31330 .main-page-wrapper > .container-fluid {
    max-width: 100% !important;
    padding: 0 !important;
}

/* Remove internal spacing */
body.elementor-page-31330 .wd-page-content {
    padding: 0 !important;
}

/* Elementor fix */
body.elementor-page-31330 .elementor-container {
    max-width: 100% !important;
}

/* Optional: remove extra gap */
body.elementor-page-31330 .elementor-section {
    margin: 0 !important;
}/* End custom CSS */