.elementor-24 .elementor-element.elementor-element-110070d{--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-24 .elementor-element.elementor-element-0feb996{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--position:absolute;bottom:0px;--z-index:10;}.elementor-24 .elementor-element.elementor-element-0feb996:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-0feb996 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242F9300 0%, #242F93 100%);}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-0feb996{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-0feb996{right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-1f141ef .elementor-button{background-color:#2CCCD800;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-1f141ef .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-1f141ef .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-a46f789{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-87ffe93 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-24 .elementor-element.elementor-element-1059bda{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--position:absolute;bottom:0px;--z-index:10;}.elementor-24 .elementor-element.elementor-element-1059bda:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-1059bda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242F9300 0%, #242F93 100%);}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-1059bda{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-1059bda{right:0px;}.elementor-24 .elementor-element.elementor-element-e46c96c .elementor-button{background-color:#2CCCD800;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-e46c96c .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-e46c96c .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-ac59799{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-72486de{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--position:absolute;bottom:0px;--z-index:10;}.elementor-24 .elementor-element.elementor-element-72486de:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-72486de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242F9300 0%, #242F93 100%);}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-72486de{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-72486de{right:0px;}.elementor-24 .elementor-element.elementor-element-b7019cd .elementor-button{background-color:#2CCCD800;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-b7019cd .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-b7019cd .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-9cb726a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d50d97d{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--position:absolute;bottom:0px;--z-index:10;}.elementor-24 .elementor-element.elementor-element-d50d97d:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-d50d97d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242F9300 0%, #242F93 100%);}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-d50d97d{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-d50d97d{right:0px;}.elementor-24 .elementor-element.elementor-element-a368fdb .elementor-button{background-color:#2CCCD800;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-a368fdb .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-a368fdb .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-fe9ac14{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-96c4030{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;--position:absolute;bottom:0px;--z-index:10;}.elementor-24 .elementor-element.elementor-element-96c4030:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-96c4030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #242F9300 0%, #242F93 100%);}body:not(.rtl) .elementor-24 .elementor-element.elementor-element-96c4030{left:0px;}body.rtl .elementor-24 .elementor-element.elementor-element-96c4030{right:0px;}.elementor-24 .elementor-element.elementor-element-6630769 .elementor-button{background-color:#2CCCD800;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-6630769 .elementor-button:hover, .elementor-24 .elementor-element.elementor-element-6630769 .elementor-button:focus{background-color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-110070d{--width:20%;}.elementor-24 .elementor-element.elementor-element-a46f789{--width:20%;}.elementor-24 .elementor-element.elementor-element-ac59799{--width:20%;}.elementor-24 .elementor-element.elementor-element-9cb726a{--width:20%;}.elementor-24 .elementor-element.elementor-element-fe9ac14{--width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-24 .elementor-element.elementor-element-110070d{--width:33%;}.elementor-24 .elementor-element.elementor-element-a46f789{--width:33%;}.elementor-24 .elementor-element.elementor-element-ac59799{--width:33%;}.elementor-24 .elementor-element.elementor-element-9cb726a{--width:33%;}.elementor-24 .elementor-element.elementor-element-fe9ac14{--width:33%;}}/* Start custom CSS for container, class: .elementor-element-110070d */.elementor-24 .elementor-element.elementor-element-110070d {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-24 .elementor-element.elementor-element-110070d::after {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(30, 30, 120, 0.75);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

.elementor-24 .elementor-element.elementor-element-110070d:hover::after {
  opacity: 1;
}

.elementor-24 .elementor-element.elementor-element-110070d:hover img {
  filter: blur(4px);
  transform: scale(1.05);
  transition: filter 0.4s ease, transform 0.4s ease;
}

.elementor-24 .elementor-element.elementor-element-110070d h2{
    font-size: 18px;
    transition: all 0.3s;
}

.elementor-24 .elementor-element.elementor-element-110070d:hover h2{
    font-size: 25px;
}

.elementor-24 .elementor-element.elementor-element-110070d card-btn{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a46f789 */.elementor-24 .elementor-element.elementor-element-a46f789 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-24 .elementor-element.elementor-element-a46f789::after {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(30, 30, 120, 0.75);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

.elementor-24 .elementor-element.elementor-element-a46f789:hover::after {
  opacity: 1;
}

.elementor-24 .elementor-element.elementor-element-a46f789:hover img {
  filter: blur(4px);
  transform: scale(1.05);
  transition: filter 0.4s ease, transform 0.4s ease;
}

.elementor-24 .elementor-element.elementor-element-a46f789 h2{
    font-size: 18px;
    transition: all 0.3s;
}

.elementor-24 .elementor-element.elementor-element-a46f789:hover h2{
    font-size: 25px;
}

.elementor-24 .elementor-element.elementor-element-a46f789 card-btn{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac59799 */.elementor-24 .elementor-element.elementor-element-ac59799 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-24 .elementor-element.elementor-element-ac59799::after {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(30, 30, 120, 0.75);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

.elementor-24 .elementor-element.elementor-element-ac59799:hover::after {
  opacity: 1;
}

.elementor-24 .elementor-element.elementor-element-ac59799:hover img {
  filter: blur(4px);
  transform: scale(1.05);
  transition: filter 0.4s ease, transform 0.4s ease;
}

.elementor-24 .elementor-element.elementor-element-ac59799 h2{
    font-size: 18px;
    transition: all 0.3s;
}

.elementor-24 .elementor-element.elementor-element-ac59799:hover h2{
    font-size: 25px;
}

.elementor-24 .elementor-element.elementor-element-ac59799 card-btn{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cb726a */.elementor-24 .elementor-element.elementor-element-9cb726a {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-24 .elementor-element.elementor-element-9cb726a::after {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(30, 30, 120, 0.75);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

.elementor-24 .elementor-element.elementor-element-9cb726a:hover::after {
  opacity: 1;
}

.elementor-24 .elementor-element.elementor-element-9cb726a:hover img {
  filter: blur(4px);
  transform: scale(1.05);
  transition: filter 0.4s ease, transform 0.4s ease;
}

.elementor-24 .elementor-element.elementor-element-9cb726a h2{
    font-size: 18px;
    transition: all 0.3s;
}

.elementor-24 .elementor-element.elementor-element-9cb726a:hover h2{
    font-size: 25px;
}

.elementor-24 .elementor-element.elementor-element-9cb726a card-btn{
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe9ac14 */.elementor-24 .elementor-element.elementor-element-fe9ac14 {
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.elementor-24 .elementor-element.elementor-element-fe9ac14::after {
  content: '';
  position: absolute;
  inset: 0;
  background: rgba(30, 30, 120, 0.75);
  opacity: 0;
  transition: opacity 0.4s ease;
  z-index: 1;
}

.elementor-24 .elementor-element.elementor-element-fe9ac14:hover::after {
  opacity: 1;
}

.elementor-24 .elementor-element.elementor-element-fe9ac14:hover img {
  filter: blur(4px);
  transform: scale(1.05);
  transition: filter 0.4s ease, transform 0.4s ease;
}

.elementor-24 .elementor-element.elementor-element-fe9ac14 h2{
    font-size: 18px;
    transition: all 0.3s;
}

.elementor-24 .elementor-element.elementor-element-fe9ac14:hover h2{
    font-size: 25px;
}

.elementor-24 .elementor-element.elementor-element-fe9ac14 card-btn{
    display: none;
}/* End custom CSS */