.elementor-2652 .elementor-element.elementor-element-37a04b7{--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:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.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-2652 .elementor-element.elementor-element-fd29f21{text-align:center;}.elementor-2652 .elementor-element.elementor-element-fd29f21 .elementor-heading-title{color:#000000;}.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-2652 .elementor-element.elementor-element-c058f7b{padding:0px 170px 0px 170px;font-family:"Lora", Sans-serif;font-weight:400;color:#000000;}.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-2652 .elementor-element.elementor-element-7ddf448{--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 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-7ddf448:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-7ddf448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE5D4;}.elementor-2652 .elementor-element.elementor-element-f1348c0{--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-2652 .elementor-element.elementor-element-a56c9a5{--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-2652 .elementor-element.elementor-element-334c154{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-f495d56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:400;line-height:30px;color:#010101;}.elementor-2652 .elementor-element.elementor-element-35f1050{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-cd77ef1{--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-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-2652 .elementor-element.elementor-element-2c89dde.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2652 .elementor-element.elementor-element-2c89dde.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2652 .elementor-element.elementor-element-2c89dde.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2652 .elementor-element.elementor-element-2c89dde .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2652 .elementor-element.elementor-element-2c89dde .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2652 .elementor-element.elementor-element-2c89dde .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-2652 .elementor-element.elementor-element-49df916{--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-2652 .elementor-element.elementor-element-2f515d7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2652 .elementor-element.elementor-element-2f515d7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2652 .elementor-element.elementor-element-2f515d7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2652 .elementor-element.elementor-element-2f515d7 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2652 .elementor-element.elementor-element-2f515d7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2652 .elementor-element.elementor-element-2f515d7 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-2652 .elementor-element.elementor-element-5da267b{--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-2652 .elementor-element.elementor-element-425d9ae.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-2652 .elementor-element.elementor-element-425d9ae.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-2652 .elementor-element.elementor-element-425d9ae.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-2652 .elementor-element.elementor-element-425d9ae .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-2652 .elementor-element.elementor-element-425d9ae .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2652 .elementor-element.elementor-element-425d9ae .elementor-image-box-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:600;color:#000000;}.elementor-2652 .elementor-element.elementor-element-ad4c0fe{--display:flex;--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-ad4c0fe:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-ad4c0fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE5D4;}.elementor-2652 .elementor-element.elementor-element-6417384{--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-2652 .elementor-element.elementor-element-8a03614{font-family:"Lora", Sans-serif;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-d8c50a2{--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-2652 .elementor-element.elementor-element-906ee3b{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-0b2ed81 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-2652 .elementor-element.elementor-element-0b2ed81{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-946dba4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-2652 .elementor-element.elementor-element-175dd07{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-175dd07:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#145C47;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-175dd07 .elementor-icon-box-wrapper{text-align:start;}.elementor-2652 .elementor-element.elementor-element-175dd07 .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-175dd07 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-175dd07 .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-175dd07:has(:hover) .elementor-icon-box-title,
					 .elementor-2652 .elementor-element.elementor-element-175dd07:has(:focus) .elementor-icon-box-title{color:#145C47;}.elementor-2652 .elementor-element.elementor-element-175dd07 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-134e3f2{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-134e3f2:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#145C47;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-134e3f2 .elementor-icon-box-wrapper{text-align:start;}.elementor-2652 .elementor-element.elementor-element-134e3f2 .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-134e3f2 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-134e3f2 .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-134e3f2:has(:hover) .elementor-icon-box-title,
					 .elementor-2652 .elementor-element.elementor-element-134e3f2:has(:focus) .elementor-icon-box-title{color:#145C47;}.elementor-2652 .elementor-element.elementor-element-134e3f2 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-5c6dd4b{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-5c6dd4b:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#145C47;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-5c6dd4b .elementor-icon-box-wrapper{text-align:start;}.elementor-2652 .elementor-element.elementor-element-5c6dd4b .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-5c6dd4b .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-5c6dd4b .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-5c6dd4b:has(:hover) .elementor-icon-box-title,
					 .elementor-2652 .elementor-element.elementor-element-5c6dd4b:has(:focus) .elementor-icon-box-title{color:#145C47;}.elementor-2652 .elementor-element.elementor-element-5c6dd4b .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-67455e5{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-67455e5:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#145C47;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-67455e5 .elementor-icon-box-wrapper{text-align:start;}.elementor-2652 .elementor-element.elementor-element-67455e5 .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-67455e5 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-67455e5 .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-67455e5:has(:hover) .elementor-icon-box-title,
					 .elementor-2652 .elementor-element.elementor-element-67455e5:has(:focus) .elementor-icon-box-title{color:#145C47;}.elementor-2652 .elementor-element.elementor-element-67455e5 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-1bd1e9d{--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-2652 .elementor-element.elementor-element-f993151 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-2652 .elementor-element.elementor-element-f993151{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-c3c6d24{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-2652 .elementor-element.elementor-element-664a88b{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-664a88b:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#145C47;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-664a88b .elementor-icon-box-wrapper{text-align:start;}.elementor-2652 .elementor-element.elementor-element-664a88b .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-664a88b .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-664a88b .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-664a88b:has(:hover) .elementor-icon-box-title,
					 .elementor-2652 .elementor-element.elementor-element-664a88b:has(:focus) .elementor-icon-box-title{color:#145C47;}.elementor-2652 .elementor-element.elementor-element-664a88b .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-1bafdd7{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-1bafdd7:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#145C47;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-1bafdd7 .elementor-icon-box-wrapper{text-align:start;}.elementor-2652 .elementor-element.elementor-element-1bafdd7 .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-1bafdd7 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-1bafdd7 .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-1bafdd7:has(:hover) .elementor-icon-box-title,
					 .elementor-2652 .elementor-element.elementor-element-1bafdd7:has(:focus) .elementor-icon-box-title{color:#145C47;}.elementor-2652 .elementor-element.elementor-element-1bafdd7 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-e7ff9b3{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-e7ff9b3:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#145C47;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-e7ff9b3 .elementor-icon-box-wrapper{text-align:start;}.elementor-2652 .elementor-element.elementor-element-e7ff9b3 .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-e7ff9b3 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-e7ff9b3 .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-e7ff9b3:has(:hover) .elementor-icon-box-title,
					 .elementor-2652 .elementor-element.elementor-element-e7ff9b3:has(:focus) .elementor-icon-box-title{color:#145C47;}.elementor-2652 .elementor-element.elementor-element-e7ff9b3 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-ff91780{padding:16px 16px 16px 16px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-ff91780:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#145C47;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-ff91780 .elementor-icon-box-wrapper{text-align:start;}.elementor-2652 .elementor-element.elementor-element-ff91780 .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-ff91780 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-ff91780 .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-ff91780:has(:hover) .elementor-icon-box-title,
					 .elementor-2652 .elementor-element.elementor-element-ff91780:has(:focus) .elementor-icon-box-title{color:#145C47;}.elementor-2652 .elementor-element.elementor-element-ff91780 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-410c5e7{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-a4e58bf{--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-2652 .elementor-element.elementor-element-7c75913{--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-2652 .elementor-element.elementor-element-22c551f{--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-2652 .elementor-element.elementor-element-e286f17{--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-2652 .elementor-element.elementor-element-ea75c25{--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-2652 .elementor-element.elementor-element-6d80c8c{--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-2652 .elementor-element.elementor-element-e4607eb{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-ddf4267{--display:flex;}.elementor-2652 .elementor-element.elementor-element-866575e{--display:flex;}.elementor-2652 .elementor-element.elementor-element-9c62738{--display:flex;}.elementor-2652 .elementor-element.elementor-element-ed08caa{--display:flex;}.elementor-2652 .elementor-element.elementor-element-cd3daba{--display:flex;}.elementor-2652 .elementor-element.elementor-element-04d0dba{--display:flex;}.elementor-2652 .elementor-element.elementor-element-af427f5{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-dots-horizontal-position:0px;--e-n-carousel-dots-horizontal-transform:0%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:50%;--e-n-carousel-dots-vertical-transform:-50%;--e-n-carousel-dots-vertical-offset:0px;}.elementor-2652 .elementor-element.elementor-element-0a9416a{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2652 .elementor-element.elementor-element-9e1e6ed.elementor-element{--align-self:center;}.elementor-2652 .elementor-element.elementor-element-9e1e6ed{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-efba8d9{padding:0px 150px 0px 150px;}.elementor-2652 .elementor-element.elementor-element-10d91d3{padding:0px 150px 0px 150px;text-align:center;font-family:"Lora", Sans-serif;font-weight:400;color:#0C0C0C;}.elementor-2652 .elementor-element.elementor-element-3668c36{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:150px;--padding-right:150px;}.elementor-2652 .elementor-element.elementor-element-3668c36:not(.elementor-motion-effects-element-type-background), .elementor-2652 .elementor-element.elementor-element-3668c36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A9D3C6;}.elementor-2652 .elementor-element.elementor-element-86ebfe3{--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-2652 .elementor-element.elementor-element-42f8db4{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-b4a27e4{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-1abb055{--display:flex;}.elementor-2652 .elementor-element.elementor-element-2d3417e{background-color:#FFFFFF;padding:10px 0px 10px 0px;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-2d3417e .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2652 .elementor-element.elementor-element-2d3417e.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2652 .elementor-element.elementor-element-2d3417e.elementor-view-framed .elementor-icon, .elementor-2652 .elementor-element.elementor-element-2d3417e.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2652 .elementor-element.elementor-element-2d3417e .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-2d3417e .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-2d3417e .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-2d3417e .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-50fc94f{--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-2652 .elementor-element.elementor-element-cecb7f3{background-color:#FFFFFF;padding:10px 0px 10px 0px;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-cecb7f3 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2652 .elementor-element.elementor-element-cecb7f3.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2652 .elementor-element.elementor-element-cecb7f3.elementor-view-framed .elementor-icon, .elementor-2652 .elementor-element.elementor-element-cecb7f3.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2652 .elementor-element.elementor-element-cecb7f3 .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-cecb7f3 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-cecb7f3 .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-cecb7f3 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-2feccac{--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-2652 .elementor-element.elementor-element-d4bf6ed{background-color:#FFFFFF;padding:10px 0px 10px 0px;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-d4bf6ed .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2652 .elementor-element.elementor-element-d4bf6ed.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2652 .elementor-element.elementor-element-d4bf6ed.elementor-view-framed .elementor-icon, .elementor-2652 .elementor-element.elementor-element-d4bf6ed.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2652 .elementor-element.elementor-element-d4bf6ed .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-d4bf6ed .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-d4bf6ed .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-d4bf6ed .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-6ac7ae2{--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-2652 .elementor-element.elementor-element-929f7f4{background-color:#FFFFFF;padding:10px 0px 10px 0px;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-929f7f4 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2652 .elementor-element.elementor-element-929f7f4.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2652 .elementor-element.elementor-element-929f7f4.elementor-view-framed .elementor-icon, .elementor-2652 .elementor-element.elementor-element-929f7f4.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2652 .elementor-element.elementor-element-929f7f4 .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-929f7f4 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-929f7f4 .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-929f7f4 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-8ee0d99{--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-2652 .elementor-element.elementor-element-558f917{background-color:#FFFFFF;padding:10px 0px 10px 0px;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-558f917 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2652 .elementor-element.elementor-element-558f917.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2652 .elementor-element.elementor-element-558f917.elementor-view-framed .elementor-icon, .elementor-2652 .elementor-element.elementor-element-558f917.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2652 .elementor-element.elementor-element-558f917 .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-558f917 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-558f917 .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-558f917 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-2652 .elementor-element.elementor-element-0a9d2dd{--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-2652 .elementor-element.elementor-element-369dd47{background-color:#FFFFFF;padding:10px 0px 10px 0px;border-radius:12px 12px 12px 12px;}.elementor-2652 .elementor-element.elementor-element-369dd47 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-2652 .elementor-element.elementor-element-369dd47.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-2652 .elementor-element.elementor-element-369dd47.elementor-view-framed .elementor-icon, .elementor-2652 .elementor-element.elementor-element-369dd47.elementor-view-default .elementor-icon{fill:#000000;color:#000000;border-color:#000000;}.elementor-2652 .elementor-element.elementor-element-369dd47 .elementor-icon-box-title, .elementor-2652 .elementor-element.elementor-element-369dd47 .elementor-icon-box-title a{font-family:"Lora", Sans-serif;font-size:16px;font-weight:600;}.elementor-2652 .elementor-element.elementor-element-369dd47 .elementor-icon-box-title{color:#000000;}.elementor-2652 .elementor-element.elementor-element-369dd47 .elementor-icon-box-description{font-family:"Lora", Sans-serif;font-size:16px;font-weight:400;color:#000000;}@media(max-width:991px){.elementor-2652 .elementor-element.elementor-element-334c154{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-0b2ed81{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-946dba4{--grid-auto-flow:row;}.elementor-2652 .elementor-element.elementor-element-f993151{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-c3c6d24{--grid-auto-flow:row;}.elementor-2652 .elementor-element.elementor-element-af427f5{--e-n-carousel-swiper-slides-to-display:2;}.elementor-2652 .elementor-element.elementor-element-9e1e6ed{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-42f8db4{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-b4a27e4{--cs-headline-padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-2652 .elementor-element.elementor-element-37a04b7{--content-width:1600px;}.elementor-2652 .elementor-element.elementor-element-f1348c0{--width:50%;}.elementor-2652 .elementor-element.elementor-element-a56c9a5{--width:50%;}.elementor-2652 .elementor-element.elementor-element-cd77ef1{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-49df916{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-5da267b{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-6417384{--width:50%;}.elementor-2652 .elementor-element.elementor-element-d8c50a2{--width:50%;}.elementor-2652 .elementor-element.elementor-element-a4e58bf{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-7c75913{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-22c551f{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-e286f17{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-ea75c25{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-6d80c8c{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-1abb055{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-50fc94f{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-2feccac{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-6ac7ae2{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-8ee0d99{--width:33.3333%;}.elementor-2652 .elementor-element.elementor-element-0a9d2dd{--width:33.3333%;}}@media(max-width:767px){.elementor-2652 .elementor-element.elementor-element-c058f7b{padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-334c154{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-2c89dde .elementor-image-box-img{margin-bottom:15px;}.elementor-2652 .elementor-element.elementor-element-2f515d7 .elementor-image-box-img{margin-bottom:15px;}.elementor-2652 .elementor-element.elementor-element-425d9ae .elementor-image-box-img{margin-bottom:15px;}.elementor-2652 .elementor-element.elementor-element-0b2ed81 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-0b2ed81{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-946dba4{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2652 .elementor-element.elementor-element-f993151 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-f993151{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-c3c6d24{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2652 .elementor-element.elementor-element-af427f5{--e-n-carousel-swiper-slides-to-display:1;}.elementor-2652 .elementor-element.elementor-element-9e1e6ed{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-10d91d3{padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-3668c36{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2652 .elementor-element.elementor-element-42f8db4{--cs-headline-padding:0px 0px 0px 0px;}.elementor-2652 .elementor-element.elementor-element-b4a27e4{--cs-headline-padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-fd29f21 */.scribble-underline {
  position: relative;
  display: inline-block;
}

.scribble-underline::after {
  content: "";
  position: absolute;
  left: -4%;
  bottom: -14px;
  width: 108%;
  height: 8px;
  background: #145c47;
  border-radius: 100px;
  transform: rotate(-1.2deg);
}
.scribble-underline::after {
  clip-path: polygon(
    0% 60%, 5% 55%, 15% 62%, 30% 58%, 
    45% 64%, 60% 59%, 75% 63%, 
    90% 57%, 100% 60%, 100% 100%, 
    0% 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f495d56 */.break-gap {
  margin-top: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13f9182 */.advisor-card {
  max-width: 360px;
  background: #f7f7f7;
  padding: 10px;
  text-align: center;
}

.advisor-image img {
  width: 140px;
  height: 140px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 16px;
}

.advisor-name {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
}

.advisor-role {
  font-size: 16px;
  font-weight: 600;
  margin: 4px 0 10px;
}

.advisor-linkedin img {
  width: 22px;
  height: 22px;
  margin-bottom: 14px;
}

.advisor-description {
  font-size: 15px;
  line-height: 1.6;
  color: #000;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b01f22c */.advisor-card {
  max-width: 360px;
  background: #f7f7f7;
  padding: 10px;
  text-align: center;
}

.advisor-image img {
  width: 140px;
  height: 140px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 16px;
}

.advisor-name {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
}

.advisor-role {
  font-size: 16px;
  font-weight: 600;
  margin: 4px 0 10px;
}

.advisor-linkedin img {
  width: 22px;
  height: 22px;
  margin-bottom: 14px;
}

.advisor-description {
  font-size: 15px;
  line-height: 1.6;
  color: #000;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c66367c */.advisor-card {
  max-width: 360px;
  background: #f7f7f7;
  padding: 10px;
  text-align: center;
}

.advisor-image img {
  width: 140px;
  height: 140px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 16px;
}

.advisor-name {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
}

.advisor-role {
  font-size: 16px;
  font-weight: 600;
  margin: 4px 0 10px;
}

.advisor-linkedin img {
  width: 22px;
  height: 22px;
  margin-bottom: 14px;
}

.advisor-description {
  font-size: 15px;
  line-height: 1.6;
  color: #000;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ebc0b73 */.advisor-card {
  max-width: 360px;
  background: #f7f7f7;
  padding: 10px;
  text-align: center;
}

.advisor-image img {
  width: 140px;
  height: 140px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 16px;
}

.advisor-name {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
}

.advisor-role {
  font-size: 16px;
  font-weight: 600;
  margin: 4px 0 10px;
}

.advisor-linkedin img {
  width: 22px;
  height: 22px;
  margin-bottom: 14px;
}

.advisor-description {
  font-size: 15px;
  line-height: 1.6;
  color: #000;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9e4efb6 */.advisor-card {
  max-width: 360px;
  background: #f7f7f7;
  padding: 10px;
  text-align: center;
}

.advisor-image img {
  width: 140px;
  height: 140px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 16px;
}

.advisor-name {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
}

.advisor-role {
  font-size: 16px;
  font-weight: 600;
  margin: 4px 0 10px;
}

.advisor-linkedin img {
  width: 22px;
  height: 22px;
  margin-bottom: 14px;
}

.advisor-description {
  font-size: 15px;
  line-height: 1.6;
  color: #000;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-882dfb1 */.advisor-card {
  max-width: 360px;
  background: #f7f7f7;
  padding: 10px;
  text-align: center;
}

.advisor-image img {
  width: 140px;
  height: 140px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 16px;
}

.advisor-name {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
}

.advisor-role {
  font-size: 16px;
  font-weight: 600;
  margin: 4px 0 10px;
}

.advisor-linkedin img {
  width: 22px;
  height: 22px;
  margin-bottom: 14px;
}

.advisor-description {
  font-size: 15px;
  line-height: 1.6;
  color: #000;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3745309 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}


.press-card {
  display: block;
  text-decoration: none;
  color: inherit;
}

.press-card:hover {
  transform: translateY(-2px);
  transition: 0.2s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fcf6599 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaef049 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec50f50 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f152b7d */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c344d6 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3745309 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}


.press-card {
  display: block;
  text-decoration: none;
  color: inherit;
}

.press-card:hover {
  transform: translateY(-2px);
  transition: 0.2s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fcf6599 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaef049 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec50f50 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f152b7d */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c344d6 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3745309 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}


.press-card {
  display: block;
  text-decoration: none;
  color: inherit;
}

.press-card:hover {
  transform: translateY(-2px);
  transition: 0.2s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fcf6599 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaef049 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec50f50 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f152b7d */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c344d6 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3745309 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}


.press-card {
  display: block;
  text-decoration: none;
  color: inherit;
}

.press-card:hover {
  transform: translateY(-2px);
  transition: 0.2s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fcf6599 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaef049 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec50f50 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f152b7d */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c344d6 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3745309 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}


.press-card {
  display: block;
  text-decoration: none;
  color: inherit;
}

.press-card:hover {
  transform: translateY(-2px);
  transition: 0.2s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fcf6599 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaef049 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec50f50 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f152b7d */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c344d6 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3745309 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}


.press-card {
  display: block;
  text-decoration: none;
  color: inherit;
}

.press-card:hover {
  transform: translateY(-2px);
  transition: 0.2s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fcf6599 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaef049 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec50f50 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f152b7d */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c344d6 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3745309 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}


.press-card {
  display: block;
  text-decoration: none;
  color: inherit;
}

.press-card:hover {
  transform: translateY(-2px);
  transition: 0.2s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fcf6599 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eaef049 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec50f50 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f152b7d */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8c344d6 */.press-card {
  max-width: 420px;
  background: #ffffff;
  border-radius: 16px;
  padding: 24px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
}

.press-logo {
  margin-bottom: 16px;
}

.press-logo img {
  width: 48px;
  height: 48px;
  border-radius: 50%;       /* ✅ Makes image round */
  object-fit: cover;       /* ✅ Prevents distortion */
  display: block;
}

.press-date {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  margin-bottom: 10px;
}

.press-title {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 14px;
  color: #000;
}

.press-description {
  font-size: 16px;
  line-height: 1.6;
  color: #000;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-efba8d9 */.logo-container {
    max-width: 1400px;
    margin: 0 auto;
    padding: 40px 20px;
}

.logo-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 40px;
    margin-bottom: 40px;
}

.logo-row.first {
    padding: 0 20px;
}

.logo-row.second {
    padding: 0 100px;
}

.logo-item {
    flex: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 0;
}

.logo-item a {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: opacity 0.3s ease;
}

.logo-item a:hover {
    opacity: 0.7;
}

.logo-item img {
    max-width: 100%;
    height: auto;
    object-fit: contain;
    max-height: 80px;
}

@media (max-width: 768px) {
    .logo-row {
        flex-wrap: wrap;
        gap: 30px;
    }

    .logo-row.second {
        padding: 0 20px;
    }

    .logo-item {
        flex: 0 0 calc(50% - 15px);
    }
}/* End custom CSS */