.elementor-2045 .elementor-element.elementor-element-f281f96{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-2045 .elementor-element.elementor-element-b6b47bf{text-align:center;}.elementor-2045 .elementor-element.elementor-element-b6b47bf .elementor-heading-title{font-size:28px;}.elementor-2045 .elementor-element.elementor-element-4e02a41{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(8, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-2045 .elementor-element.elementor-element-5092fae{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-99e3631{text-align:center;}.elementor-2045 .elementor-element.elementor-element-99e3631 .elementor-heading-title{font-size:28px;}.elementor-2045 .elementor-element.elementor-element-3652350{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2045 .elementor-element.elementor-element-4e02a41{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2045 .elementor-element.elementor-element-f281f96{--content-width:100%;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2045 .elementor-element.elementor-element-b6b47bf .elementor-heading-title{font-size:18px;}.elementor-2045 .elementor-element.elementor-element-4e02a41{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-8b49f67{text-align:center;}.elementor-2045 .elementor-element.elementor-element-99e3631 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for container, class: .elementor-element-f281f96 */.elementor-1974 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a29d3a */.elementor-2045 .elementor-element.elementor-element-9a29d3a a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-9a29d3a a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-9a29d3a a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-9a29d3a a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-82effe7 */.elementor-2045 .elementor-element.elementor-element-82effe7 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-82effe7 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-82effe7 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-82effe7 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9843d0f */.elementor-2045 .elementor-element.elementor-element-9843d0f a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-9843d0f a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-9843d0f a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-9843d0f a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd453c1 */.elementor-2045 .elementor-element.elementor-element-fd453c1 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-fd453c1 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-fd453c1 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-fd453c1 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f22996f */.elementor-2045 .elementor-element.elementor-element-f22996f a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-f22996f a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-f22996f a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-f22996f a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a274a52 */.elementor-2045 .elementor-element.elementor-element-a274a52 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-a274a52 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-a274a52 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-a274a52 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9822d76 */.elementor-2045 .elementor-element.elementor-element-9822d76 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-9822d76 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-9822d76 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-9822d76 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9cf4d9d */.elementor-2045 .elementor-element.elementor-element-9cf4d9d a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-9cf4d9d a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-9cf4d9d a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-9cf4d9d a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-022ab22 */.elementor-2045 .elementor-element.elementor-element-022ab22 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-022ab22 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-022ab22 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-022ab22 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-466b842 */.elementor-2045 .elementor-element.elementor-element-466b842 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-466b842 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-466b842 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-466b842 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a577003 */.elementor-2045 .elementor-element.elementor-element-a577003 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-a577003 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-a577003 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-a577003 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-21a5d5e */.elementor-2045 .elementor-element.elementor-element-21a5d5e a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-21a5d5e a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-21a5d5e a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-21a5d5e a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-296d08b */.elementor-2045 .elementor-element.elementor-element-296d08b a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-296d08b a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-296d08b a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-296d08b a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-41141fe */.elementor-2045 .elementor-element.elementor-element-41141fe a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-41141fe a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-41141fe a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-41141fe a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05d6546 */.elementor-2045 .elementor-element.elementor-element-05d6546 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-05d6546 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-05d6546 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-05d6546 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-67230ee */.elementor-2045 .elementor-element.elementor-element-67230ee a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-67230ee a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-67230ee a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-67230ee a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f83764 */.elementor-2045 .elementor-element.elementor-element-9f83764 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-9f83764 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-9f83764 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-9f83764 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-112fc0d */.elementor-2045 .elementor-element.elementor-element-112fc0d a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-112fc0d a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-112fc0d a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-112fc0d a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-880effa */.elementor-2045 .elementor-element.elementor-element-880effa a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-880effa a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-880effa a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-880effa a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a1de9b6 */.elementor-2045 .elementor-element.elementor-element-a1de9b6 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-a1de9b6 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-a1de9b6 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-a1de9b6 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-552b508 */.elementor-2045 .elementor-element.elementor-element-552b508 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-552b508 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-552b508 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-552b508 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f336e5 */.elementor-2045 .elementor-element.elementor-element-7f336e5 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-7f336e5 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-7f336e5 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-7f336e5 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08935a9 */.elementor-2045 .elementor-element.elementor-element-08935a9 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-08935a9 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-08935a9 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-08935a9 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8b49f67 */.elementor-2045 .elementor-element.elementor-element-8b49f67 a {
  display: block;
  width: 400px;
  height: 400px;
}

.elementor-2045 .elementor-element.elementor-element-8b49f67 a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

@media screen and (max-width: 767px) {
  .elementor-2045 .elementor-element.elementor-element-8b49f67 a {
    width: 200px;
    height: 200px;
  }
}

@media screen and (max-width: 420px) {
  .elementor-2045 .elementor-element.elementor-element-8b49f67 a {
    width: 170px;
    height: 170px;
  }
}/* End custom CSS */