.elementor-939 .elementor-element.elementor-element-59bf431{--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;}.elementor-939 .elementor-element.elementor-element-5b71f8b{--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;}.elementor-939 .elementor-element.elementor-element-bc6b246{--spacer-size:178px;}.elementor-939 .elementor-element.elementor-element-b8247e8{--display:flex;--min-height:0px;--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-939 .elementor-element.elementor-element-5f42d65{--display:flex;--min-height:357px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-939 .elementor-element.elementor-element-54cd3e4{--display:flex;--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-939 .elementor-element.elementor-element-54cd3e4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-939 .elementor-element.elementor-element-05b581e{--display:flex;--min-height:813px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:57px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-939 .elementor-element.elementor-element-00e730c{--display:flex;--min-height:439px;--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;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #440492 inset;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-939 .elementor-element.elementor-element-00e730c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-939 .elementor-element.elementor-element-5675053{width:var( --container-widget-width, 100.882% );max-width:100.882%;padding:0px 0px 8px 5px;--container-widget-width:100.882%;--container-widget-flex-grow:0;}.elementor-939 .elementor-element.elementor-element-5675053.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-939 .elementor-element.elementor-element-5675053 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:48px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.7px;word-spacing:0em;color:#FFFFFF;}.elementor-939 .elementor-element.elementor-element-be20ea9{width:var( --container-widget-width, 100.756% );max-width:100.756%;margin:-29px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:6px 5px 0px 5px;--container-widget-width:100.756%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-939 .elementor-element.elementor-element-be20ea9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-939 .elementor-element.elementor-element-381ed86{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-939 .elementor-element.elementor-element-381ed86 .elementor-title{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-939 .elementor-element.elementor-element-381ed86 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-0d0f73c );}.elementor-939 .elementor-element.elementor-element-381ed86 .elementor-progress-wrapper{background-color:var( --e-global-color-95d7ae1 );border-radius:9px;overflow:hidden;}.elementor-939 .elementor-element.elementor-element-381ed86 .elementor-progress-bar{height:35px;line-height:35px;}.elementor-939 .elementor-element.elementor-element-5f3de91{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-939 .elementor-element.elementor-element-5f3de91 .elementor-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-939 .elementor-element.elementor-element-5f3de91 .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-0d0f73c );}.elementor-939 .elementor-element.elementor-element-5f3de91 .elementor-progress-wrapper{background-color:var( --e-global-color-95d7ae1 );border-radius:9px;overflow:hidden;}.elementor-939 .elementor-element.elementor-element-5f3de91 .elementor-progress-bar{height:35px;line-height:35px;}.elementor-939 .elementor-element.elementor-element-6480adb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-939 .elementor-element.elementor-element-6480adb .elementor-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-939 .elementor-element.elementor-element-6480adb .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-0d0f73c );}.elementor-939 .elementor-element.elementor-element-6480adb .elementor-progress-wrapper{background-color:var( --e-global-color-95d7ae1 );border-radius:9px;overflow:hidden;}.elementor-939 .elementor-element.elementor-element-6480adb .elementor-progress-bar{height:35px;line-height:35px;}.elementor-939 .elementor-element.elementor-element-2f1489d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-939 .elementor-element.elementor-element-2f1489d .elementor-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-939 .elementor-element.elementor-element-2f1489d .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-0d0f73c );}.elementor-939 .elementor-element.elementor-element-2f1489d .elementor-progress-wrapper{background-color:var( --e-global-color-95d7ae1 );border-radius:9px;overflow:hidden;}.elementor-939 .elementor-element.elementor-element-2f1489d .elementor-progress-bar{height:35px;line-height:35px;}.elementor-939 .elementor-element.elementor-element-081ced4{--display:flex;--min-height:0px;}.elementor-939 .elementor-element.elementor-element-081ced4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-939 .elementor-element.elementor-element-58d22ae{width:var( --container-widget-width, 84.596% );max-width:84.596%;--container-widget-width:84.596%;--container-widget-flex-grow:0;text-align:start;}.elementor-939 .elementor-element.elementor-element-58d22ae.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-939 .elementor-element.elementor-element-58d22ae .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:52px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.7px;word-spacing:0em;color:#FFFFFF;}.elementor-939 .elementor-element.elementor-element-5d8490a{width:var( --container-widget-width, 83.906% );max-width:83.906%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;--container-widget-width:83.906%;--container-widget-flex-grow:0;text-align:start;font-size:18px;font-weight:400;line-height:22px;color:var( --e-global-color-primary );}.elementor-939 .elementor-element.elementor-element-5d8490a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-939 .elementor-element.elementor-element-156b958{--grid-columns:1;width:var( --container-widget-width, 84% );max-width:84%;--container-widget-width:84%;--container-widget-flex-grow:0;}.elementor-939 .elementor-element.elementor-element-156b958 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-939 .elementor-element.elementor-element-4966fa7{--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;}.elementor-939 .elementor-element.elementor-element-a58a927{--spacer-size:208px;}.elementor-939 .elementor-element.elementor-element-328ce67{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-939 .elementor-element.elementor-element-328ce67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-939 .elementor-element.elementor-element-a04c0c8{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;text-align:center;}.elementor-939 .elementor-element.elementor-element-a04c0c8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-939 .elementor-element.elementor-element-a04c0c8 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:55px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.7px;word-spacing:0em;}.elementor-939 .elementor-element.elementor-element-97144f9{width:var( --container-widget-width, 89% );max-width:89%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:89%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-primary );}.elementor-939 .elementor-element.elementor-element-97144f9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-939 .elementor-element.elementor-element-a3be6b1{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:10px;--e-filter-normal-text-color:var( --e-global-color-primary );--e-filter-hover-text-color:var( --e-global-color-primary );--e-filter-active-text-color:var( --e-global-color-primary );--e-filter-item-border-radius:20px 20px 20px 20px;}.elementor-939 .elementor-element.elementor-element-a3be6b1 .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-d216f3a );}.elementor-939 .elementor-element.elementor-element-a3be6b1 .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-0d0f73c );}.elementor-939 .elementor-element.elementor-element-a3be6b1 .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-0d0f73c );}.elementor-939 .elementor-element.elementor-element-a3be6b1 .e-filter-item{font-family:"Poppins", Sans-serif;font-weight:400;line-height:27px;letter-spacing:1.3px;word-spacing:1px;}.elementor-939 .elementor-element.elementor-element-9037d87{--grid-columns:4;--grid-row-gap:17px;--grid-column-gap:17px;}.elementor-939 .elementor-element.elementor-element-8c5e9a8{--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;}.elementor-939 .elementor-element.elementor-element-276fb9f{--spacer-size:140px;}.elementor-939 .elementor-element.elementor-element-6b18795{--display:flex;--min-height:312px;--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 0px 20px 1px #8600FF;}.elementor-939 .elementor-element.elementor-element-6b18795:not(.elementor-motion-effects-element-type-background), .elementor-939 .elementor-element.elementor-element-6b18795 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#341160;}.elementor-939 .elementor-element.elementor-element-6b18795.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-939 .elementor-element.elementor-element-8079eba{--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;--border-radius:24px 24px 24px 24px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-939 .elementor-element.elementor-element-b9afa9f{--display:flex;--min-height:0px;--justify-content:center;}.elementor-939 .elementor-element.elementor-element-7e3173c img{width:100%;max-width:100%;height:257px;opacity:1;border-radius:20px 20px 20px 20px;}.elementor-939 .elementor-element.elementor-element-7e890d0{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:0px;}.elementor-939 .elementor-element.elementor-element-7e890d0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-939 .elementor-element.elementor-element-6ed8871{width:var( --container-widget-width, 96% );max-width:96%;--container-widget-width:96%;--container-widget-flex-grow:0;text-align:start;}.elementor-939 .elementor-element.elementor-element-6ed8871.elementor-element{--align-self:flex-start;}.elementor-939 .elementor-element.elementor-element-6ed8871 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:0.9em;letter-spacing:2.7px;word-spacing:0em;color:#FFF8F8;}.elementor-939 .elementor-element.elementor-element-7d6f123{width:var( --container-widget-width, 68% );max-width:68%;margin:-11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 8px;--container-widget-width:68%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.3em;letter-spacing:0px;word-spacing:0em;color:var( --e-global-color-secondary );}.elementor-939 .elementor-element.elementor-element-7d6f123.elementor-element{--align-self:flex-start;}.elementor-939 .elementor-element.elementor-element-7d6f123 p{margin-block-end:4px;}.elementor-939 .elementor-element.elementor-element-fc6b5ee .elementor-button{background-color:var( --e-global-color-66e24f1 );font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:1.1px;word-spacing:0em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;padding:11px 11px 11px 11px;}.elementor-939 .elementor-element.elementor-element-fc6b5ee{padding:0px 0px 0px 9px;}.elementor-939 .elementor-element.elementor-element-fc6b5ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-939 .elementor-element.elementor-element-7c6165c{--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;}.elementor-939 .elementor-element.elementor-element-5848e99{--spacer-size:122px;}@media(max-width:1024px){.elementor-939 .elementor-element.elementor-element-bc6b246{--spacer-size:88px;}.elementor-939 .elementor-element.elementor-element-5f42d65{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-939 .elementor-element.elementor-element-05b581e{--min-height:626px;--justify-content:flex-start;}.elementor-939 .elementor-element.elementor-element-00e730c{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-939 .elementor-element.elementor-element-5675053{width:var( --container-widget-width, 667px );max-width:667px;padding:0px 0px 0px 0px;--container-widget-width:667px;--container-widget-flex-grow:0;text-align:center;}.elementor-939 .elementor-element.elementor-element-5675053 .elementor-heading-title{font-size:39px;}.elementor-939 .elementor-element.elementor-element-be20ea9{width:var( --container-widget-width, 605px );max-width:605px;margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:605px;--container-widget-flex-grow:0;text-align:center;font-size:14px;}.elementor-939 .elementor-element.elementor-element-381ed86 .elementor-title{font-size:14px;}.elementor-939 .elementor-element.elementor-element-5f3de91 .elementor-title{font-size:14px;}.elementor-939 .elementor-element.elementor-element-6480adb .elementor-title{font-size:14px;}.elementor-939 .elementor-element.elementor-element-2f1489d .elementor-title{font-size:14px;}.elementor-939 .elementor-element.elementor-element-081ced4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-939 .elementor-element.elementor-element-58d22ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-939 .elementor-element.elementor-element-58d22ae .elementor-heading-title{font-size:45px;}.elementor-939 .elementor-element.elementor-element-5d8490a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-939 .elementor-element.elementor-element-156b958{--grid-columns:2;--container-widget-width:725px;--container-widget-flex-grow:0;width:var( --container-widget-width, 725px );max-width:725px;}.elementor-939 .elementor-element.elementor-element-a58a927{--spacer-size:38px;}.elementor-939 .elementor-element.elementor-element-a04c0c8{width:var( --container-widget-width, 466.047px );max-width:466.047px;--container-widget-width:466.047px;--container-widget-flex-grow:0;}.elementor-939 .elementor-element.elementor-element-a04c0c8 .elementor-heading-title{font-size:45px;}.elementor-939 .elementor-element.elementor-element-97144f9{width:var( --container-widget-width, 534.016px );max-width:534.016px;--container-widget-width:534.016px;--container-widget-flex-grow:0;font-size:12px;}.elementor-939 .elementor-element.elementor-element-a3be6b1{--e-filter-direction:row;--e-filter-white-space:nowrap;}.elementor-939 .elementor-element.elementor-element-a3be6b1 .e-filter-item{font-size:10px;line-height:1.3em;}.elementor-939 .elementor-element.elementor-element-9037d87{--grid-columns:2;}.elementor-939 .elementor-element.elementor-element-276fb9f{--spacer-size:103px;}.elementor-939 .elementor-element.elementor-element-6b18795{--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;}.elementor-939 .elementor-element.elementor-element-8079eba{--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;}.elementor-939 .elementor-element.elementor-element-7e890d0{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-939 .elementor-element.elementor-element-6ed8871{--container-widget-width:530px;--container-widget-flex-grow:0;width:var( --container-widget-width, 530px );max-width:530px;text-align:center;}.elementor-939 .elementor-element.elementor-element-6ed8871 .elementor-heading-title{font-size:45px;}.elementor-939 .elementor-element.elementor-element-7d6f123{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + -24px) 0px;--container-widget-width:533px;--container-widget-flex-grow:0;width:var( --container-widget-width, 533px );max-width:533px;text-align:center;font-size:14px;}.elementor-939 .elementor-element.elementor-element-fc6b5ee .elementor-button{font-size:14px;}}@media(max-width:767px){.elementor-939 .elementor-element.elementor-element-bc6b246{--spacer-size:38px;}.elementor-939 .elementor-element.elementor-element-5675053 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-939 .elementor-element.elementor-element-081ced4{--width:310px;}.elementor-939 .elementor-element.elementor-element-58d22ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-939 .elementor-element.elementor-element-58d22ae .elementor-heading-title{font-size:30px;line-height:1.1em;}.elementor-939 .elementor-element.elementor-element-5d8490a{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-939 .elementor-element.elementor-element-156b958{--grid-columns:1;}.elementor-939 .elementor-element.elementor-element-a04c0c8 .elementor-heading-title{font-size:29px;line-height:1.1em;}.elementor-939 .elementor-element.elementor-element-97144f9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-939 .elementor-element.elementor-element-a3be6b1{--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;--e-filter-space-between:8px;}.elementor-939 .elementor-element.elementor-element-9037d87{--grid-columns:1;}.elementor-939 .elementor-element.elementor-element-6b18795{--width:88%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-939 .elementor-element.elementor-element-7e890d0{--width:248px;}.elementor-939 .elementor-element.elementor-element-6ed8871 .elementor-heading-title{font-size:25px;line-height:1.1em;}.elementor-939 .elementor-element.elementor-element-7d6f123{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;line-height:1.3em;}.elementor-939 .elementor-element.elementor-element-7d6f123 p{margin-block-end:5px;}.elementor-939 .elementor-element.elementor-element-fc6b5ee{width:var( --container-widget-width, 215.99px );max-width:215.99px;--container-widget-width:215.99px;--container-widget-flex-grow:0;}.elementor-939 .elementor-element.elementor-element-fc6b5ee .elementor-button{font-size:17px;line-height:1.1em;letter-spacing:1.2px;padding:12px 12px 12px 12px;}}@media(min-width:768px){.elementor-939 .elementor-element.elementor-element-b8247e8{--width:100%;}.elementor-939 .elementor-element.elementor-element-54cd3e4{--width:40%;}.elementor-939 .elementor-element.elementor-element-05b581e{--width:100%;}.elementor-939 .elementor-element.elementor-element-00e730c{--width:100%;}.elementor-939 .elementor-element.elementor-element-081ced4{--width:51.956%;}.elementor-939 .elementor-element.elementor-element-328ce67{--width:75%;}.elementor-939 .elementor-element.elementor-element-6b18795{--width:55.577%;}.elementor-939 .elementor-element.elementor-element-8079eba{--width:100%;}.elementor-939 .elementor-element.elementor-element-b9afa9f{--width:39%;}.elementor-939 .elementor-element.elementor-element-7e890d0{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-939 .elementor-element.elementor-element-b8247e8{--width:100%;}.elementor-939 .elementor-element.elementor-element-5f42d65{--width:100%;}.elementor-939 .elementor-element.elementor-element-54cd3e4{--width:710px;}.elementor-939 .elementor-element.elementor-element-05b581e{--width:710px;}.elementor-939 .elementor-element.elementor-element-081ced4{--width:710px;}.elementor-939 .elementor-element.elementor-element-328ce67{--width:693px;}.elementor-939 .elementor-element.elementor-element-b9afa9f{--width:523px;}.elementor-939 .elementor-element.elementor-element-7e890d0{--width:540px;}}/* Start custom CSS for loop-grid, class: .elementor-element-9037d87 *//* Make each repeated item a flex column so the footer can pin to bottom */
.elementor-939 .elementor-element.elementor-element-9037d87 .e-loop-item,
.elementor-939 .elementor-element.elementor-element-9037d87 .e-loop-item > .elementor,                /* containers */
.elementor-939 .elementor-element.elementor-element-9037d87 .e-loop-item > .elementor-section,        /* sections */
.elementor-939 .elementor-element.elementor-element-9037d87 .e-loop-item .elementor-widget-wrap {     /* columns */
  display: flex;
  flex-direction: column;
  height: 100%;
  flex: 1 1 auto;
}

/* Pin the footer row to the bottom */
.elementor-939 .elementor-element.elementor-element-9037d87 .loop-footer {
  margin-top: auto;
}

/* Clamp the title to 2 lines */
.elementor-939 .elementor-element.elementor-element-9037d87 .loop-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Clamp the excerpt to 3 lines */
.elementor-939 .elementor-element.elementor-element-9037d87 .loop-excerpt {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* Consistent image height so images don't cause drift */
.elementor-939 .elementor-element.elementor-element-9037d87 .loop-image img,
.elementor-939 .elementor-element.elementor-element-9037d87 .loop-image picture img {
  width: 100%;
  height: 220px; /* adjust for your design */
  object-fit: cover;
}

/* Safety for long words/URLs */
.elementor-939 .elementor-element.elementor-element-9037d87 { 
  overflow-wrap: anywhere; 
  word-break: break-word; 
}/* End custom CSS */