.elementor-10983 .elementor-element.elementor-element-ae368b9{margin-top:50px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10983 .elementor-element.elementor-element-286b6de{text-align:center;}.elementor-10983 .elementor-element.elementor-element-286b6de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:24px;font-weight:800;color:var( --e-global-color-7fdf46f );}.elementor-10983 .elementor-element.elementor-element-32b3117{text-align:center;}.elementor-10983 .elementor-element.elementor-element-32b3117 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:800;color:var( --e-global-color-be435ad );}.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-10983 .elementor-element.elementor-element-e3edd7c > .elementor-widget-container{margin:10px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-e3edd7c{text-align:left;}.elementor-10983 .elementor-element.elementor-element-663b9cc{--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 10px;--row-gap:0px;--column-gap:10px;}.elementor-10983 .elementor-element.elementor-element-fc9a119{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-7312be8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10983 .elementor-element.elementor-element-dbc22ad > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-dbc22ad img{width:100%;}body:not(.rtl) .elementor-10983 .elementor-element.elementor-element-5275ecc{left:50%;}body.rtl .elementor-10983 .elementor-element.elementor-element-5275ecc{right:50%;}.elementor-10983 .elementor-element.elementor-element-5275ecc{top:50%;text-align:center;}.elementor-10983 .elementor-element.elementor-element-5275ecc .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-10983 .elementor-element.elementor-element-e85d16c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-f7a7088 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-f7a7088 img{width:100%;}body:not(.rtl) .elementor-10983 .elementor-element.elementor-element-b09b046{left:50%;}body.rtl .elementor-10983 .elementor-element.elementor-element-b09b046{right:50%;}.elementor-10983 .elementor-element.elementor-element-b09b046{top:50%;text-align:center;}.elementor-10983 .elementor-element.elementor-element-b09b046 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-10983 .elementor-element.elementor-element-991e6e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-8cdbee5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-8cdbee5 img{width:100%;}body:not(.rtl) .elementor-10983 .elementor-element.elementor-element-ac5e96f{left:50%;}body.rtl .elementor-10983 .elementor-element.elementor-element-ac5e96f{right:50%;}.elementor-10983 .elementor-element.elementor-element-ac5e96f{top:50%;text-align:center;}.elementor-10983 .elementor-element.elementor-element-ac5e96f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-10983 .elementor-element.elementor-element-7e9ebbb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-4649e5b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-4649e5b img{width:100%;}body:not(.rtl) .elementor-10983 .elementor-element.elementor-element-70ea86d{left:50%;}body.rtl .elementor-10983 .elementor-element.elementor-element-70ea86d{right:50%;}.elementor-10983 .elementor-element.elementor-element-70ea86d{top:50%;text-align:center;}.elementor-10983 .elementor-element.elementor-element-70ea86d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-10983 .elementor-element.elementor-element-3a6d707{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-cc7156d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-053c776 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-053c776 img{width:100%;}body:not(.rtl) .elementor-10983 .elementor-element.elementor-element-a8f8095{left:50%;}body.rtl .elementor-10983 .elementor-element.elementor-element-a8f8095{right:50%;}.elementor-10983 .elementor-element.elementor-element-a8f8095{top:50%;text-align:center;}.elementor-10983 .elementor-element.elementor-element-a8f8095 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-10983 .elementor-element.elementor-element-ffb1c68{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-0e9e4b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-0e9e4b9 img{width:100%;}body:not(.rtl) .elementor-10983 .elementor-element.elementor-element-d151410{left:50%;}body.rtl .elementor-10983 .elementor-element.elementor-element-d151410{right:50%;}.elementor-10983 .elementor-element.elementor-element-d151410{top:50%;text-align:center;}.elementor-10983 .elementor-element.elementor-element-d151410 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-10983 .elementor-element.elementor-element-e56d168{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-9de6efb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-9de6efb img{width:100%;}.elementor-10983 .elementor-element.elementor-element-ee8e5db{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;top:50%;text-align:center;}body:not(.rtl) .elementor-10983 .elementor-element.elementor-element-ee8e5db{left:50%;}body.rtl .elementor-10983 .elementor-element.elementor-element-ee8e5db{right:50%;}.elementor-10983 .elementor-element.elementor-element-ee8e5db .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-10983 .elementor-element.elementor-element-2f60c61{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-eeb43b7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-eeb43b7 img{width:100%;}.elementor-10983 .elementor-element.elementor-element-d149c11{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;top:50%;text-align:center;}body:not(.rtl) .elementor-10983 .elementor-element.elementor-element-d149c11{left:50%;}body.rtl .elementor-10983 .elementor-element.elementor-element-d149c11{right:50%;}.elementor-10983 .elementor-element.elementor-element-d149c11 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-10983 .elementor-element.elementor-element-67fc2ce{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-b1f0986{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-9162494 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-9162494 img{width:100%;}body:not(.rtl) .elementor-10983 .elementor-element.elementor-element-245a8f9{left:50%;}body.rtl .elementor-10983 .elementor-element.elementor-element-245a8f9{right:50%;}.elementor-10983 .elementor-element.elementor-element-245a8f9{top:50%;text-align:center;}.elementor-10983 .elementor-element.elementor-element-245a8f9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-10983 .elementor-element.elementor-element-a99aafd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-4a7d050 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-4a7d050 img{width:100%;}body:not(.rtl) .elementor-10983 .elementor-element.elementor-element-88bed33{left:50%;}body.rtl .elementor-10983 .elementor-element.elementor-element-88bed33{right:50%;}.elementor-10983 .elementor-element.elementor-element-88bed33{top:50%;text-align:center;}.elementor-10983 .elementor-element.elementor-element-88bed33 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-10983 .elementor-element.elementor-element-c5d4156{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-2a4f1ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-2a4f1ca img{width:100%;}body:not(.rtl) .elementor-10983 .elementor-element.elementor-element-7c0d732{left:50%;}body.rtl .elementor-10983 .elementor-element.elementor-element-7c0d732{right:50%;}.elementor-10983 .elementor-element.elementor-element-7c0d732{top:50%;text-align:center;}.elementor-10983 .elementor-element.elementor-element-7c0d732 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-10983 .elementor-element.elementor-element-09c4dcb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-d5666e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-d5666e6 img{width:100%;}body:not(.rtl) .elementor-10983 .elementor-element.elementor-element-29db183{left:50%;}body.rtl .elementor-10983 .elementor-element.elementor-element-29db183{right:50%;}.elementor-10983 .elementor-element.elementor-element-29db183{top:50%;text-align:center;}.elementor-10983 .elementor-element.elementor-element-29db183 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-10983 .elementor-element.elementor-element-9dd03ab{--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 10px;--row-gap:0px;--column-gap:10px;--margin-top:400px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10983 .elementor-element.elementor-element-9da76b6{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-db240f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-f839e06 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-f839e06 img{width:100%;}body:not(.rtl) .elementor-10983 .elementor-element.elementor-element-6a44cb9{left:50%;}body.rtl .elementor-10983 .elementor-element.elementor-element-6a44cb9{right:50%;}.elementor-10983 .elementor-element.elementor-element-6a44cb9{top:50%;text-align:center;}.elementor-10983 .elementor-element.elementor-element-6a44cb9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:500;line-height:28px;color:#FFFFFF;}.elementor-10983 .elementor-element.elementor-element-8e5186c img{width:100%;}.elementor-10983 .elementor-element.elementor-element-51115d3 img{width:100%;}.elementor-10983 .elementor-element.elementor-element-225aff7 img{width:100%;}.elementor-10983 .elementor-element.elementor-element-afeb01f{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-331078b img{width:100%;}.elementor-10983 .elementor-element.elementor-element-7ce08c6 img{width:100%;}.elementor-10983 .elementor-element.elementor-element-f31bed5 img{width:100%;}.elementor-10983 .elementor-element.elementor-element-a8da6e7 img{width:100%;}.elementor-10983 .elementor-element.elementor-element-59c1c94{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10983 .elementor-element.elementor-element-e46b30d img{width:100%;}.elementor-10983 .elementor-element.elementor-element-31993ce img{width:100%;}.elementor-10983 .elementor-element.elementor-element-bb2c2d2 img{width:100%;}.elementor-10983 .elementor-element.elementor-element-0e6717e img{width:100%;}.elementor-10983 .elementor-element.elementor-element-2b2d48b{--spacer-size:50px;}@media(min-width:768px){.elementor-10983 .elementor-element.elementor-element-fc9a119{--width:33%;}.elementor-10983 .elementor-element.elementor-element-3a6d707{--width:33%;}.elementor-10983 .elementor-element.elementor-element-67fc2ce{--width:33%;}.elementor-10983 .elementor-element.elementor-element-9da76b6{--width:33%;}.elementor-10983 .elementor-element.elementor-element-afeb01f{--width:33%;}.elementor-10983 .elementor-element.elementor-element-59c1c94{--width:33%;}}@media(max-width:1024px){.elementor-10983 .elementor-element.elementor-element-32b3117 .elementor-heading-title{font-size:38px;line-height:1.3em;}.elementor-10983 .elementor-element.elementor-element-663b9cc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-10983 .elementor-element.elementor-element-286b6de .elementor-heading-title{font-size:18px;line-height:24px;}.elementor-10983 .elementor-element.elementor-element-32b3117 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-10983 .elementor-element.elementor-element-32b3117 .elementor-heading-title{font-size:23px;}.elementor-10983 .elementor-element.elementor-element-cc7156d{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10983 .elementor-element.elementor-element-b1f0986{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for image, class: .elementor-element-dbc22ad */.elementor-10983 .elementor-element.elementor-element-dbc22ad img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-dbc22ad:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5275ecc */.elementor-10983 .elementor-element.elementor-element-5275ecc {
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.elementor-10983 .elementor-element.elementor-element-5275ecc:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7312be8 */.elementor-10983 .elementor-element.elementor-element-7312be8 {
  position: relative;
  overflow: hidden;
}


.elementor-10983 .elementor-element.elementor-element-7312be8::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 1; /* Below the text */
}

.elementor-10983 .elementor-element.elementor-element-7312be8:hover::before {
  opacity: 1;
}


.elementor-10983 .elementor-element.elementor-element-7312be8 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-7312be8:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}


.elementor-10983 .elementor-element.elementor-element-7312be8:hover .elementor-widget-heading {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f7a7088 */.elementor-10983 .elementor-element.elementor-element-f7a7088 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-f7a7088:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b09b046 */.elementor-10983 .elementor-element.elementor-element-b09b046 {
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.elementor-10983 .elementor-element.elementor-element-b09b046:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e85d16c */.elementor-10983 .elementor-element.elementor-element-e85d16c {
  position: relative;
  overflow: hidden;
}


.elementor-10983 .elementor-element.elementor-element-e85d16c::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 1; /* Below the text */
}

.elementor-10983 .elementor-element.elementor-element-e85d16c:hover::before {
  opacity: 1;
}


.elementor-10983 .elementor-element.elementor-element-e85d16c img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-e85d16c:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}


.elementor-10983 .elementor-element.elementor-element-e85d16c:hover .elementor-widget-heading {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8cdbee5 */.elementor-10983 .elementor-element.elementor-element-8cdbee5 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-8cdbee5:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ac5e96f */.elementor-10983 .elementor-element.elementor-element-ac5e96f {
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.elementor-10983 .elementor-element.elementor-element-ac5e96f:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-991e6e9 */.elementor-10983 .elementor-element.elementor-element-991e6e9 {
  position: relative;
  overflow: hidden;
}


.elementor-10983 .elementor-element.elementor-element-991e6e9::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 1; /* Below the text */
}

.elementor-10983 .elementor-element.elementor-element-991e6e9:hover::before {
  opacity: 1;
}


.elementor-10983 .elementor-element.elementor-element-991e6e9 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-991e6e9:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}


.elementor-10983 .elementor-element.elementor-element-991e6e9:hover .elementor-widget-heading {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4649e5b */.elementor-10983 .elementor-element.elementor-element-4649e5b img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-4649e5b:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70ea86d */.elementor-10983 .elementor-element.elementor-element-70ea86d {
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.elementor-10983 .elementor-element.elementor-element-70ea86d:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e9ebbb */.elementor-10983 .elementor-element.elementor-element-7e9ebbb {
  position: relative;
  overflow: hidden;
}


.elementor-10983 .elementor-element.elementor-element-7e9ebbb::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 1; /* Below the text */
}

.elementor-10983 .elementor-element.elementor-element-7e9ebbb:hover::before {
  opacity: 1;
}


.elementor-10983 .elementor-element.elementor-element-7e9ebbb img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-7e9ebbb:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}


.elementor-10983 .elementor-element.elementor-element-7e9ebbb:hover .elementor-widget-heading {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-053c776 */.elementor-10983 .elementor-element.elementor-element-053c776 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-053c776:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8f8095 */.elementor-10983 .elementor-element.elementor-element-a8f8095 {
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.elementor-10983 .elementor-element.elementor-element-a8f8095:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc7156d */.elementor-10983 .elementor-element.elementor-element-cc7156d {
  position: relative;
  overflow: hidden;
}


.elementor-10983 .elementor-element.elementor-element-cc7156d::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 1; /* Below the text */
}

.elementor-10983 .elementor-element.elementor-element-cc7156d:hover::before {
  opacity: 1;
}


.elementor-10983 .elementor-element.elementor-element-cc7156d img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-cc7156d:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}


.elementor-10983 .elementor-element.elementor-element-cc7156d:hover .elementor-widget-heading {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0e9e4b9 */.elementor-10983 .elementor-element.elementor-element-0e9e4b9 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-0e9e4b9:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d151410 */.elementor-10983 .elementor-element.elementor-element-d151410 {
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.elementor-10983 .elementor-element.elementor-element-d151410:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffb1c68 */.elementor-10983 .elementor-element.elementor-element-ffb1c68 {
  position: relative;
  overflow: hidden;
}


.elementor-10983 .elementor-element.elementor-element-ffb1c68::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 1; /* Below the text */
}

.elementor-10983 .elementor-element.elementor-element-ffb1c68:hover::before {
  opacity: 1;
}


.elementor-10983 .elementor-element.elementor-element-ffb1c68 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-ffb1c68:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}


.elementor-10983 .elementor-element.elementor-element-ffb1c68:hover .elementor-widget-heading {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9de6efb */.elementor-10983 .elementor-element.elementor-element-9de6efb img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-9de6efb:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ee8e5db */.elementor-10983 .elementor-element.elementor-element-ee8e5db {
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.elementor-10983 .elementor-element.elementor-element-ee8e5db:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e56d168 */.elementor-10983 .elementor-element.elementor-element-e56d168 {
  position: relative;
  overflow: hidden;
}


.elementor-10983 .elementor-element.elementor-element-e56d168::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 1; /* Below the text */
}

.elementor-10983 .elementor-element.elementor-element-e56d168:hover::before {
  opacity: 1;
}


.elementor-10983 .elementor-element.elementor-element-e56d168 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-e56d168:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}


.elementor-10983 .elementor-element.elementor-element-e56d168:hover .elementor-widget-heading {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eeb43b7 */.elementor-10983 .elementor-element.elementor-element-eeb43b7 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-eeb43b7:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d149c11 */.elementor-10983 .elementor-element.elementor-element-d149c11 {
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.elementor-10983 .elementor-element.elementor-element-d149c11:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f60c61 */.elementor-10983 .elementor-element.elementor-element-2f60c61 {
  position: relative;
  overflow: hidden;
}


.elementor-10983 .elementor-element.elementor-element-2f60c61::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 1; /* Below the text */
}

.elementor-10983 .elementor-element.elementor-element-2f60c61:hover::before {
  opacity: 1;
}


.elementor-10983 .elementor-element.elementor-element-2f60c61 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-2f60c61:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}


.elementor-10983 .elementor-element.elementor-element-2f60c61:hover .elementor-widget-heading {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9162494 */.elementor-10983 .elementor-element.elementor-element-9162494 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-9162494:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-245a8f9 */.elementor-10983 .elementor-element.elementor-element-245a8f9 {
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.elementor-10983 .elementor-element.elementor-element-245a8f9:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1f0986 */.elementor-10983 .elementor-element.elementor-element-b1f0986 {
  position: relative;
  overflow: hidden;
}


.elementor-10983 .elementor-element.elementor-element-b1f0986::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 1; /* Below the text */
}

.elementor-10983 .elementor-element.elementor-element-b1f0986:hover::before {
  opacity: 1;
}


.elementor-10983 .elementor-element.elementor-element-b1f0986 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-b1f0986:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}


.elementor-10983 .elementor-element.elementor-element-b1f0986:hover .elementor-widget-heading {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4a7d050 */.elementor-10983 .elementor-element.elementor-element-4a7d050 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-4a7d050:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88bed33 */.elementor-10983 .elementor-element.elementor-element-88bed33 {
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.elementor-10983 .elementor-element.elementor-element-88bed33:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a99aafd */.elementor-10983 .elementor-element.elementor-element-a99aafd {
  position: relative;
  overflow: hidden;
}


.elementor-10983 .elementor-element.elementor-element-a99aafd::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 1; /* Below the text */
}

.elementor-10983 .elementor-element.elementor-element-a99aafd:hover::before {
  opacity: 1;
}


.elementor-10983 .elementor-element.elementor-element-a99aafd img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-a99aafd:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}


.elementor-10983 .elementor-element.elementor-element-a99aafd:hover .elementor-widget-heading {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a4f1ca */.elementor-10983 .elementor-element.elementor-element-2a4f1ca img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-2a4f1ca:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c0d732 */.elementor-10983 .elementor-element.elementor-element-7c0d732 {
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.elementor-10983 .elementor-element.elementor-element-7c0d732:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c5d4156 */.elementor-10983 .elementor-element.elementor-element-c5d4156 {
  position: relative;
  overflow: hidden;
}


.elementor-10983 .elementor-element.elementor-element-c5d4156::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 1; /* Below the text */
}

.elementor-10983 .elementor-element.elementor-element-c5d4156:hover::before {
  opacity: 1;
}


.elementor-10983 .elementor-element.elementor-element-c5d4156 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-c5d4156:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}


.elementor-10983 .elementor-element.elementor-element-c5d4156:hover .elementor-widget-heading {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d5666e6 */.elementor-10983 .elementor-element.elementor-element-d5666e6 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-d5666e6:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29db183 */.elementor-10983 .elementor-element.elementor-element-29db183 {
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.elementor-10983 .elementor-element.elementor-element-29db183:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-09c4dcb */.elementor-10983 .elementor-element.elementor-element-09c4dcb {
  position: relative;
  overflow: hidden;
}


.elementor-10983 .elementor-element.elementor-element-09c4dcb::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 1; /* Below the text */
}

.elementor-10983 .elementor-element.elementor-element-09c4dcb:hover::before {
  opacity: 1;
}


.elementor-10983 .elementor-element.elementor-element-09c4dcb img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-09c4dcb:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}


.elementor-10983 .elementor-element.elementor-element-09c4dcb:hover .elementor-widget-heading {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f839e06 */.elementor-10983 .elementor-element.elementor-element-f839e06 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-f839e06:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a44cb9 */.elementor-10983 .elementor-element.elementor-element-6a44cb9 {
  transform: translate(-50%, -50%);
  color: #fff;
  opacity: 0;
  transition: 0.3s ease;
}

.elementor-10983 .elementor-element.elementor-element-6a44cb9:hover {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-db240f8 */.elementor-10983 .elementor-element.elementor-element-db240f8 {
  position: relative;
  overflow: hidden;
}


.elementor-10983 .elementor-element.elementor-element-db240f8::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: 0.3s ease;
  z-index: 1; /* Below the text */
}

.elementor-10983 .elementor-element.elementor-element-db240f8:hover::before {
  opacity: 1;
}


.elementor-10983 .elementor-element.elementor-element-db240f8 img {
  transition: transform 0.5s ease;
  transform: scale(1); /* Normal scale */
}

.elementor-10983 .elementor-element.elementor-element-db240f8:hover img {
  transform: scale(1.1); /* Zoom slightly on hover */
}


.elementor-10983 .elementor-element.elementor-element-db240f8:hover .elementor-widget-heading {
  opacity: 1;
}/* End custom CSS */