.elementor-3020201 .elementor-element.elementor-element-9034063{padding:54px 0px 0px 0px;}.elementor-3020201 .elementor-element.elementor-element-b5ab7ef{text-align:center;}.elementor-3020201 .elementor-element.elementor-element-43d0cae > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3020201 .elementor-element.elementor-element-43d0cae{padding:24px 040px 0px 40px;}.elementor-bc-flex-widget .elementor-3020201 .elementor-element.elementor-element-50c1e11.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-3020201 .elementor-element.elementor-element-50c1e11.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3020201 .elementor-element.elementor-element-50c1e11 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 016px 0px 0px;}.elementor-3020201 .elementor-element.elementor-element-ef8a41f > .elementor-widget-container{padding:0px 0px 0px 0px;--e-transform-transition-duration:100ms;--e-transform-transition-delay:0ms;}.elementor-3020201 .elementor-element.elementor-element-f68061c{text-align:center;inset-inline-start:0px;bottom:40px;}.elementor-3020201 .elementor-element.elementor-element-f68061c .elementor-heading-title{color:#F0F0F0;font-family:"Merriweather", sans-serif;font-size:30px;}.elementor-bc-flex-widget .elementor-3020201 .elementor-element.elementor-element-8924a49.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-3020201 .elementor-element.elementor-element-8924a49.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-3020201 .elementor-element.elementor-element-8924a49 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 016px;}.elementor-3020201 .elementor-element.elementor-element-acce052 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3020201 .elementor-element.elementor-element-977e679{text-align:center;inset-inline-start:0px;bottom:40px;}.elementor-3020201 .elementor-element.elementor-element-977e679 .elementor-heading-title{color:#F0F0F0;font-family:"Merriweather", sans-serif;font-size:30px;}.elementor-3020201 .elementor-element.elementor-element-8fc4c11{padding:016px 40px 040px 40px;}.elementor-3020201 .elementor-element.elementor-element-f0a6bba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3020201 .elementor-element.elementor-element-1771068{text-align:center;inset-inline-start:0px;bottom:32px;}.elementor-3020201 .elementor-element.elementor-element-1771068 .elementor-heading-title{color:#F0F0F0;font-family:"Merriweather", sans-serif;font-size:30px;}@media(min-width:768px){.elementor-3020201 .elementor-element.elementor-element-50c1e11{width:50%;}.elementor-3020201 .elementor-element.elementor-element-8924a49{width:50%;}}@media(max-width:1024px){.elementor-3020201 .elementor-element.elementor-element-43d0cae{padding:08px 24px 08px 24px;}.elementor-3020201 .elementor-element.elementor-element-50c1e11 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3020201 .elementor-element.elementor-element-50c1e11 > .elementor-element-populated{padding:0px 08px 0px 00px;}.elementor-3020201 .elementor-element.elementor-element-f68061c .elementor-heading-title{font-size:20px;}.elementor-3020201 .elementor-element.elementor-element-8924a49 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3020201 .elementor-element.elementor-element-8924a49 > .elementor-element-populated{padding:0px 0px 0px 08px;}.elementor-3020201 .elementor-element.elementor-element-977e679 .elementor-heading-title{font-size:20px;}.elementor-3020201 .elementor-element.elementor-element-8fc4c11{padding:08px 024px 024px 024px;}.elementor-3020201 .elementor-element.elementor-element-1771068 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-3020201 .elementor-element.elementor-element-9034063{margin-top:0px;margin-bottom:16px;}.elementor-3020201 .elementor-element.elementor-element-43d0cae{padding:0px 16px 0px 016px;}.elementor-3020201 .elementor-element.elementor-element-50c1e11 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial, .elementor-widget__width-calc):not(:last-child):not(.elementor-absolute){margin-bottom:16px;}.elementor-3020201 .elementor-element.elementor-element-50c1e11 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3020201 .elementor-element.elementor-element-f68061c .elementor-heading-title{font-size:20px;}.elementor-3020201 .elementor-element.elementor-element-8924a49 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3020201 .elementor-element.elementor-element-977e679 .elementor-heading-title{font-size:20px;}.elementor-3020201 .elementor-element.elementor-element-8fc4c11{padding:016px 016px 040px 016px;}.elementor-3020201 .elementor-element.elementor-element-1771068 .elementor-heading-title{font-size:20px;}}/* Start custom CSS for heading, class: .elementor-element-b5ab7ef */.elementor-3020201 .elementor-element.elementor-element-b5ab7ef .elementor-heading-title span {
  font-weight: 700 !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef8a41f */.elementor-3020201 .elementor-element.elementor-element-ef8a41f {
  overflow: hidden;
}

.elementor-3020201 .elementor-element.elementor-element-ef8a41f img {
  transition: transform 0.3s ease;
}

.elementor-3020201 .elementor-element.elementor-element-ef8a41f img:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f68061c */.elementor-3020201 .elementor-element.elementor-element-f68061c .elementor-heading-title span {
  color: #F0F0F0 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-50c1e11 */.elementor-3020201 .elementor-element.elementor-element-50c1e11 img {
  transition: transform 0.3s ease;
}

.elementor-3020201 .elementor-element.elementor-element-50c1e11:hover img {
  transform: scale(1.03);
}

.elementor-3020201 .elementor-element.elementor-element-50c1e11 .elementor-heading-title span {
  background-image: linear-gradient(#F0F0F0, #F0F0F0);
  background-size: 0% 2px;
  background-repeat: no-repeat;
  background-position: left bottom;
  transition: background-size 0.3s ease;
}

.elementor-3020201 .elementor-element.elementor-element-50c1e11:hover .elementor-heading-title span {
  background-size: 100% 1.5px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-acce052 */.elementor-3020201 .elementor-element.elementor-element-acce052 {
  overflow: hidden;
}

.elementor-3020201 .elementor-element.elementor-element-acce052 img {
  transition: transform 0.3s ease;
}

.elementor-3020201 .elementor-element.elementor-element-acce052 img:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-977e679 */.elementor-3020201 .elementor-element.elementor-element-977e679 .elementor-heading-title span {
  color: #F0F0F0 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8924a49 */.elementor-3020201 .elementor-element.elementor-element-8924a49 img {
  transition: transform 0.3s ease;
}

.elementor-3020201 .elementor-element.elementor-element-8924a49:hover img {
  transform: scale(1.03);
}

.elementor-3020201 .elementor-element.elementor-element-8924a49 .elementor-heading-title span {
  background-image: linear-gradient(#F0F0F0, #F0F0F0);
  background-size: 0% 2px;
  background-repeat: no-repeat;
  background-position: left bottom;
  transition: background-size 0.3s ease;
}

.elementor-3020201 .elementor-element.elementor-element-8924a49:hover .elementor-heading-title span {
  background-size: 100% 1.5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43d0cae */@media (max-width: 767px) {
  .elementor-3020201 .elementor-element.elementor-element-43d0cae img {
    width: 100% !important;
    height: 220px !important;
    object-fit: cover !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3273b62 */.elementor-3020201 .elementor-element.elementor-element-3273b62 {
  overflow: hidden;
}

.elementor-3020201 .elementor-element.elementor-element-3273b62 img {
  transition: transform 0.3s ease;
}

.elementor-3020201 .elementor-element.elementor-element-3273b62 img:hover {
  transform: scale(1.03);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1771068 */.elementor-3020201 .elementor-element.elementor-element-1771068 .elementor-heading-title span {
  color: #F0F0F0 !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f0a6bba */.elementor-3020201 .elementor-element.elementor-element-f0a6bba img {
  transition: transform 0.3s ease;
}

.elementor-3020201 .elementor-element.elementor-element-f0a6bba:hover img {
  transform: scale(1.03);
}

.elementor-3020201 .elementor-element.elementor-element-f0a6bba .elementor-heading-title span {
  background-image: linear-gradient(#F0F0F0, #F0F0F0);
  background-size: 0% 2px;
  background-repeat: no-repeat;
  background-position: left bottom;
  transition: background-size 0.3s ease;
}

.elementor-3020201 .elementor-element.elementor-element-f0a6bba:hover .elementor-heading-title span {
  background-size: 100% 1.5px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8fc4c11 */@media (max-width: 767px) {
  .elementor-3020201 .elementor-element.elementor-element-8fc4c11 img {
    width: 100% !important;
    height: 220px !important;
    object-fit: cover !important;
  }
}/* End custom CSS */