.elementor-1800 .elementor-element.elementor-element-59d5d97{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1800 .elementor-element.elementor-element-59d5d97:not(.elementor-motion-effects-element-type-background), .elementor-1800 .elementor-element.elementor-element-59d5d97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-1800 .elementor-element.elementor-element-d0989cc{--iteration-count:infinite;--dynamic-text-color:#7CC0FF;}.elementor-1800 .elementor-element.elementor-element-d0989cc .elementor-headline{text-align:center;font-family:"Poppins", Sans-serif;font-size:90px;font-weight:800;}.elementor-1800 .elementor-element.elementor-element-d0989cc .elementor-headline-plain-text{color:var( --e-global-color-astglobalcolor1 );}.elementor-1800 .elementor-element.elementor-element-fa3a503{--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:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1800 .elementor-element.elementor-element-fa3a503:not(.elementor-motion-effects-element-type-background), .elementor-1800 .elementor-element.elementor-element-fa3a503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor0 );}.elementor-1800 .elementor-element.elementor-element-d532c52{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1800 .elementor-element.elementor-element-092f866{text-align:center;}.elementor-1800 .elementor-element.elementor-element-092f866 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1800 .elementor-element.elementor-element-b94ec5e{text-align:center;}.elementor-1800 .elementor-element.elementor-element-b94ec5e img{border-radius:15px 15px 15px 15px;}.elementor-1800 .elementor-element.elementor-element-1dcad36 img{border-radius:15px 15px 15px 15px;}.elementor-1800 .elementor-element.elementor-element-630d016 img{border-style:none;border-radius:15px 15px 15px 15px;}.elementor-1800 .elementor-element.elementor-element-ba109f7 img{border-radius:15px 15px 15px 15px;}.elementor-1800 .elementor-element.elementor-element-25ee8c4{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1800 .elementor-element.elementor-element-fa3deca{text-align:center;}.elementor-1800 .elementor-element.elementor-element-fa3deca img{border-radius:15px 15px 15px 15px;}.elementor-1800 .elementor-element.elementor-element-91fbda7 img{border-radius:15px 15px 15px 15px;}.elementor-1800 .elementor-element.elementor-element-c58ffc5{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1800 .elementor-element.elementor-element-59dbce3{text-align:center;}.elementor-1800 .elementor-element.elementor-element-59dbce3 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1800 .elementor-element.elementor-element-8035d9b{text-align:center;}.elementor-1800 .elementor-element.elementor-element-8035d9b img{border-radius:15px 15px 15px 15px;}.elementor-1800 .elementor-element.elementor-element-2d80c7f img{border-radius:15px 15px 15px 15px;}.elementor-1800 .elementor-element.elementor-element-30b3ab4 img{border-radius:15px 15px 15px 15px;}.elementor-1800 .elementor-element.elementor-element-7b21230 img{border-radius:15px 15px 15px 15px;}.elementor-1800 .elementor-element.elementor-element-83341fd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1800 .elementor-element.elementor-element-eb8235d{text-align:center;}.elementor-1800 .elementor-element.elementor-element-eb8235d img{border-radius:15px 15px 15px 15px;}.elementor-1800 .elementor-element.elementor-element-ff78434 img{border-radius:15px 15px 15px 15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1800 .elementor-element.elementor-element-d532c52{--grid-auto-flow:row;}.elementor-1800 .elementor-element.elementor-element-25ee8c4{--grid-auto-flow:row;}.elementor-1800 .elementor-element.elementor-element-c58ffc5{--grid-auto-flow:row;}.elementor-1800 .elementor-element.elementor-element-83341fd{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1800 .elementor-element.elementor-element-59d5d97{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1800 .elementor-element.elementor-element-d0989cc .elementor-headline{font-size:54px;}.elementor-1800 .elementor-element.elementor-element-d532c52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1800 .elementor-element.elementor-element-25ee8c4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1800 .elementor-element.elementor-element-c58ffc5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1800 .elementor-element.elementor-element-83341fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for image, class: .elementor-element-092f866 */.elementor-1800 .elementor-element.elementor-element-092f866 {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-092f866:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-092f866 img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-092f866:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-092f866::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-092f866:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b94ec5e */.elementor-1800 .elementor-element.elementor-element-b94ec5e {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-b94ec5e:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-b94ec5e img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-b94ec5e:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-b94ec5e::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-b94ec5e:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dcad36 */.elementor-1800 .elementor-element.elementor-element-1dcad36 {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-1dcad36:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-1dcad36 img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-1dcad36:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-1dcad36::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-1dcad36:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-630d016 */.elementor-1800 .elementor-element.elementor-element-630d016 {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-630d016:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-630d016 img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-630d016:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-630d016::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-630d016:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba109f7 */.elementor-1800 .elementor-element.elementor-element-ba109f7 {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-ba109f7:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-ba109f7 img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-ba109f7:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-ba109f7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-ba109f7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fa3deca */.elementor-1800 .elementor-element.elementor-element-fa3deca {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-fa3deca:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-fa3deca img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-fa3deca:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-fa3deca::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-fa3deca:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91fbda7 */.elementor-1800 .elementor-element.elementor-element-91fbda7 {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-91fbda7:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-91fbda7 img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-91fbda7:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-91fbda7::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-91fbda7:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5360931 */.elementor-1800 .elementor-element.elementor-element-5360931 {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-5360931:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-5360931 img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-5360931:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-5360931::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-5360931:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-59dbce3 */.elementor-1800 .elementor-element.elementor-element-59dbce3 {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-59dbce3:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-59dbce3 img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-59dbce3:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-59dbce3::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-59dbce3:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8035d9b */.elementor-1800 .elementor-element.elementor-element-8035d9b {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-8035d9b:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-8035d9b img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-8035d9b:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-8035d9b::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-8035d9b:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2d80c7f */.elementor-1800 .elementor-element.elementor-element-2d80c7f {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-2d80c7f:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-2d80c7f img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-2d80c7f:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-2d80c7f::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-2d80c7f:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30b3ab4 */.elementor-1800 .elementor-element.elementor-element-30b3ab4 {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-30b3ab4:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-30b3ab4 img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-30b3ab4:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-30b3ab4::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-30b3ab4:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b21230 */.elementor-1800 .elementor-element.elementor-element-7b21230 {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-7b21230:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-7b21230 img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-7b21230:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-7b21230::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-7b21230:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-eb8235d */.elementor-1800 .elementor-element.elementor-element-eb8235d {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-eb8235d:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-eb8235d img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-eb8235d:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-eb8235d::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-eb8235d:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff78434 */.elementor-1800 .elementor-element.elementor-element-ff78434 {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-ff78434:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-ff78434 img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-ff78434:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-ff78434::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-ff78434:hover::after {
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fbbd423 */.elementor-1800 .elementor-element.elementor-element-fbbd423 {
  position: relative;
  overflow: hidden;
  border-radius: 15px;
  transition: transform 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-fbbd423:hover {
  transform: translateY(-10px);
}

.elementor-1800 .elementor-element.elementor-element-fbbd423 img {
  transition: transform 0.6s ease;
}

.elementor-1800 .elementor-element.elementor-element-fbbd423:hover img {
  transform: scale(1.08);
}

.elementor-1800 .elementor-element.elementor-element-fbbd423::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.5);
  opacity: 0;
  transition: 0.4s ease;
}

.elementor-1800 .elementor-element.elementor-element-fbbd423:hover::after {
  opacity: 1;
}/* End custom CSS */