.elementor-12702 .elementor-element.elementor-element-0dc0dd3{--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;--mainBackground:#FAFAFA !important;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12702 .elementor-element.elementor-element-0dc0dd3 .bg--reverse-layer{width:75px;height:75px;}.elementor-12702 .elementor-element.elementor-element-19da4c6{--spacer-size:55px;}.elementor-12702 .elementor-element.elementor-element-0fc2dc0{--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;--mainBackground:#FAFAFA !important;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12702 .elementor-element.elementor-element-0fc2dc0 .bg--reverse-layer{width:75px;height:75px;}.elementor-12702 .elementor-element.elementor-element-5872978{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.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-12702 .elementor-element.elementor-element-dd465d2.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12702 .elementor-element.elementor-element-dd465d2.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12702 .elementor-element.elementor-element-dd465d2.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12702 .elementor-element.elementor-element-dd465d2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12702 .elementor-element.elementor-element-dd465d2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12702 .elementor-element.elementor-element-dd465d2 .elementor-image-box-title{font-family:"Satoshi", Sans-serif;font-size:1.5rem;line-height:40px;color:#FFFFFF;}.elementor-12702 .elementor-element.elementor-element-9ab064f.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12702 .elementor-element.elementor-element-9ab064f.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12702 .elementor-element.elementor-element-9ab064f.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12702 .elementor-element.elementor-element-9ab064f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12702 .elementor-element.elementor-element-9ab064f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12702 .elementor-element.elementor-element-9ab064f .elementor-image-box-title{font-family:"Satoshi", Sans-serif;font-size:1.5rem;line-height:40px;color:#FFFFFF;}.elementor-12702 .elementor-element.elementor-element-a1da8b6.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12702 .elementor-element.elementor-element-a1da8b6.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12702 .elementor-element.elementor-element-a1da8b6.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12702 .elementor-element.elementor-element-a1da8b6 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12702 .elementor-element.elementor-element-a1da8b6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12702 .elementor-element.elementor-element-a1da8b6 .elementor-image-box-title{font-family:"Satoshi", Sans-serif;font-size:1.5rem;line-height:40px;color:#FFFFFF;}.elementor-12702 .elementor-element.elementor-element-5e26f43.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12702 .elementor-element.elementor-element-5e26f43.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12702 .elementor-element.elementor-element-5e26f43.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12702 .elementor-element.elementor-element-5e26f43 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12702 .elementor-element.elementor-element-5e26f43 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12702 .elementor-element.elementor-element-5e26f43 .elementor-image-box-title{font-family:"Satoshi", Sans-serif;font-size:1.5rem;line-height:40px;color:#FFFFFF;}.elementor-12702 .elementor-element.elementor-element-0291f0d.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-12702 .elementor-element.elementor-element-0291f0d.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-12702 .elementor-element.elementor-element-0291f0d.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-12702 .elementor-element.elementor-element-0291f0d .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-12702 .elementor-element.elementor-element-0291f0d .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12702 .elementor-element.elementor-element-0291f0d .elementor-image-box-title{font-family:"Satoshi", Sans-serif;font-size:1.5rem;line-height:40px;color:#FFFFFF;}@media(max-width:1024px){.elementor-12702 .elementor-element.elementor-element-5872978{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-12702 .elementor-element.elementor-element-5872978{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12702 .elementor-element.elementor-element-dd465d2 .elementor-image-box-img{margin-bottom:0px;}.elementor-12702 .elementor-element.elementor-element-9ab064f .elementor-image-box-img{margin-bottom:0px;}.elementor-12702 .elementor-element.elementor-element-a1da8b6 .elementor-image-box-img{margin-bottom:0px;}.elementor-12702 .elementor-element.elementor-element-5e26f43 .elementor-image-box-img{margin-bottom:0px;}.elementor-12702 .elementor-element.elementor-element-0291f0d .elementor-image-box-img{margin-bottom:0px;}}/* Start custom CSS for image-box, class: .elementor-element-dd465d2 */.elementor-12702 .elementor-element.elementor-element-dd465d2 {
  overflow: hidden;
  transition: background-color 0.3s ease, color 0.3s ease;
  background-color: #1C2BDF;
  color: #fff;
  border-radius: 15px
}

/* Image Container */
.elementor-12702 .elementor-element.elementor-element-dd465d2 .elementor-image-box-img {
  overflow: hidden;
  border-radius: 0;
}

/* Image */
.elementor-12702 .elementor-element.elementor-element-dd465d2 .elementor-image-box-img img {
  transition: transform 0.5s ease;
  display: block;
  width: 100%;
  border-radius: 0;
}

/* Text Color Default */
.elementor-12702 .elementor-element.elementor-element-dd465d2 .elementor-image-box-title{
  color: #fff;
  padding: 30px 30px 20px 30px;
}
.elementor-12702 .elementor-element.elementor-element-dd465d2 .elementor-image-box-description {
  color: #fff;
  padding: 10px 30px 40px 30px;
}

/* Hover Styles */
.elementor-12702 .elementor-element.elementor-element-dd465d2:hover {
  background-color: #000;
  color: #1C2BDF;
}

/* Text Color on Hover */
.elementor-12702 .elementor-element.elementor-element-dd465d2:hover .elementor-image-box-title,
.elementor-12702 .elementor-element.elementor-element-dd465d2:hover .elementor-image-box-description {
  color: #fff;
}

/* Image Zoom on Hover */
.elementor-12702 .elementor-element.elementor-element-dd465d2:hover .elementor-image-box-img img {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-9ab064f */.elementor-12702 .elementor-element.elementor-element-9ab064f {
  overflow: hidden;
  transition: background-color 0.3s ease, color 0.3s ease;
  background-color: #1C2BDF;
  color: #fff;
  border-radius: 15px
}

/* Image Container */
.elementor-12702 .elementor-element.elementor-element-9ab064f .elementor-image-box-img {
  overflow: hidden;
  border-radius: 0;
}

/* Image */
.elementor-12702 .elementor-element.elementor-element-9ab064f .elementor-image-box-img img {
  transition: transform 0.5s ease;
  display: block;
  width: 100%;
  border-radius: 0;
}

/* Text Color Default */
.elementor-12702 .elementor-element.elementor-element-9ab064f .elementor-image-box-title{
  color: #fff;
  padding: 30px 30px 20px 30px;
}
.elementor-12702 .elementor-element.elementor-element-9ab064f .elementor-image-box-description {
  color: #fff;
  padding: 10px 30px 40px 30px;
}

/* Hover Styles */
.elementor-12702 .elementor-element.elementor-element-9ab064f:hover {
  background-color: #000;
  color: #1C2BDF;
}

/* Text Color on Hover */
.elementor-12702 .elementor-element.elementor-element-9ab064f:hover .elementor-image-box-title,
.elementor-12702 .elementor-element.elementor-element-9ab064f:hover .elementor-image-box-description {
  color: #fff;
}

/* Image Zoom on Hover */
.elementor-12702 .elementor-element.elementor-element-9ab064f:hover .elementor-image-box-img img {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a1da8b6 */.elementor-12702 .elementor-element.elementor-element-a1da8b6 {
  overflow: hidden;
  transition: background-color 0.3s ease, color 0.3s ease;
  background-color: #1C2BDF;
  color: #fff;
  border-radius: 15px
}

/* Image Container */
.elementor-12702 .elementor-element.elementor-element-a1da8b6 .elementor-image-box-img {
  overflow: hidden;
  border-radius: 0;
}

/* Image */
.elementor-12702 .elementor-element.elementor-element-a1da8b6 .elementor-image-box-img img {
  transition: transform 0.5s ease;
  display: block;
  width: 100%;
  border-radius: 0;
}

/* Text Color Default */
.elementor-12702 .elementor-element.elementor-element-a1da8b6 .elementor-image-box-title{
  color: #fff;
  padding: 30px 30px 20px 30px;
}
.elementor-12702 .elementor-element.elementor-element-a1da8b6 .elementor-image-box-description {
  color: #fff;
  padding: 10px 30px 40px 30px;
}

/* Hover Styles */
.elementor-12702 .elementor-element.elementor-element-a1da8b6:hover {
  background-color: #000;
  color: #1C2BDF;
}

/* Text Color on Hover */
.elementor-12702 .elementor-element.elementor-element-a1da8b6:hover .elementor-image-box-title,
.elementor-12702 .elementor-element.elementor-element-a1da8b6:hover .elementor-image-box-description {
  color: #fff;
}

/* Image Zoom on Hover */
.elementor-12702 .elementor-element.elementor-element-a1da8b6:hover .elementor-image-box-img img {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-5e26f43 */.elementor-12702 .elementor-element.elementor-element-5e26f43 {
  overflow: hidden;
  transition: background-color 0.3s ease, color 0.3s ease;
  background-color: #1C2BDF;
  color: #fff;
  border-radius: 15px
}

/* Image Container */
.elementor-12702 .elementor-element.elementor-element-5e26f43 .elementor-image-box-img {
  overflow: hidden;
  border-radius: 0;
}

/* Image */
.elementor-12702 .elementor-element.elementor-element-5e26f43 .elementor-image-box-img img {
  transition: transform 0.5s ease;
  display: block;
  width: 100%;
  border-radius: 0;
}

/* Text Color Default */
.elementor-12702 .elementor-element.elementor-element-5e26f43 .elementor-image-box-title{
  color: #fff;
  padding: 30px 30px 20px 30px;
}
.elementor-12702 .elementor-element.elementor-element-5e26f43 .elementor-image-box-description {
  color: #fff;
  padding: 10px 30px 40px 30px;
}

/* Hover Styles */
.elementor-12702 .elementor-element.elementor-element-5e26f43:hover {
  background-color: #000;
  color: #1C2BDF;
}

/* Text Color on Hover */
.elementor-12702 .elementor-element.elementor-element-5e26f43:hover .elementor-image-box-title,
.elementor-12702 .elementor-element.elementor-element-5e26f43:hover .elementor-image-box-description {
  color: #fff;
}

/* Image Zoom on Hover */
.elementor-12702 .elementor-element.elementor-element-5e26f43:hover .elementor-image-box-img img {
  transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-0291f0d */.elementor-12702 .elementor-element.elementor-element-0291f0d {
  overflow: hidden;
  transition: background-color 0.3s ease, color 0.3s ease;
  background-color: #1C2BDF;
  color: #fff;
  border-radius: 15px
}

/* Image Container */
.elementor-12702 .elementor-element.elementor-element-0291f0d .elementor-image-box-img {
  overflow: hidden;
  border-radius: 0;
}

/* Image */
.elementor-12702 .elementor-element.elementor-element-0291f0d .elementor-image-box-img img {
  transition: transform 0.5s ease;
  display: block;
  width: 100%;
  border-radius: 0;
}

/* Text Color Default */
.elementor-12702 .elementor-element.elementor-element-0291f0d .elementor-image-box-title{
  color: #fff;
  padding: 30px 30px 20px 30px;
}
.elementor-12702 .elementor-element.elementor-element-0291f0d .elementor-image-box-description {
  color: #fff;
  padding: 10px 30px 40px 30px;
}

/* Hover Styles */
.elementor-12702 .elementor-element.elementor-element-0291f0d:hover {
  background-color: #000;
  color: #1C2BDF;
}

/* Text Color on Hover */
.elementor-12702 .elementor-element.elementor-element-0291f0d:hover .elementor-image-box-title,
.elementor-12702 .elementor-element.elementor-element-0291f0d:hover .elementor-image-box-description {
  color: #fff;
}

/* Image Zoom on Hover */
.elementor-12702 .elementor-element.elementor-element-0291f0d:hover .elementor-image-box-img img {
  transform: scale(1.1);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-display: auto;
	src: url('https://vz6.9f8.mytemp.website/staging.almajid/wp-content/uploads/2025/01/Satoshi-Variable-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */