.elementor-455 .elementor-element.elementor-element-3ee9b2f{--display:flex;}.elementor-widget-heading .elementor-heading-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-455 .elementor-element.elementor-element-a1a4d4e{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-455 .elementor-element.elementor-element-a1a4d4e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:800;line-height:1.2em;letter-spacing:0.7px;color:var( --e-global-color-16e93c7 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-455 .elementor-element.elementor-element-98881f1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;font-family:"Inter", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;letter-spacing:0.5px;color:var( --e-global-color-da2bc3d );}.elementor-455 .elementor-element.elementor-element-f196df0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-455 .elementor-element.elementor-element-f62ef45{--display:flex;--justify-content:flex-start;}.elementor-455 .elementor-element.elementor-element-69df156{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-455 .elementor-element.elementor-element-69df156 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:900;color:var( --e-global-color-87ff179 );}.elementor-455 .elementor-element.elementor-element-b561b7c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-455 .elementor-element.elementor-element-b561b7c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;color:var( --e-global-color-16e93c7 );}.elementor-455 .elementor-element.elementor-element-3d90190{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:var( --e-global-color-16e93c7 );}.elementor-455 .elementor-element.elementor-element-b642689{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-16e93c7 );}.elementor-455 .elementor-element.elementor-element-bc44798{--display:flex;}.elementor-455 .elementor-element.elementor-element-3d2c7e2{--e-image-carousel-slides-to-show:1;}.elementor-455 .elementor-element.elementor-element-afd0a82{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-455 .elementor-element.elementor-element-356a3a3{--display:flex;--justify-content:flex-start;}.elementor-455 .elementor-element.elementor-element-2b69635{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-455 .elementor-element.elementor-element-2b69635 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:900;color:var( --e-global-color-87ff179 );}.elementor-455 .elementor-element.elementor-element-209b1cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-455 .elementor-element.elementor-element-209b1cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;color:var( --e-global-color-16e93c7 );}.elementor-455 .elementor-element.elementor-element-d3e758d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:var( --e-global-color-16e93c7 );}.elementor-455 .elementor-element.elementor-element-05bc70c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-16e93c7 );}.elementor-455 .elementor-element.elementor-element-3300ae0{--display:flex;}.elementor-455 .elementor-element.elementor-element-906e713{--e-image-carousel-slides-to-show:1;}.elementor-455 .elementor-element.elementor-element-bb768c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-455 .elementor-element.elementor-element-e01079a{--display:flex;--justify-content:flex-start;}.elementor-455 .elementor-element.elementor-element-11cd21a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-455 .elementor-element.elementor-element-11cd21a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:900;color:var( --e-global-color-87ff179 );}.elementor-455 .elementor-element.elementor-element-7f20db6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-455 .elementor-element.elementor-element-7f20db6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;color:var( --e-global-color-16e93c7 );}.elementor-455 .elementor-element.elementor-element-50ccd95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:var( --e-global-color-16e93c7 );}.elementor-455 .elementor-element.elementor-element-3f68512{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-16e93c7 );}.elementor-455 .elementor-element.elementor-element-ae3fe18{--display:flex;}.elementor-455 .elementor-element.elementor-element-b838807{--e-image-carousel-slides-to-show:1;}.elementor-455 .elementor-element.elementor-element-15880c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-455 .elementor-element.elementor-element-3066ad5{--display:flex;--justify-content:flex-start;}.elementor-455 .elementor-element.elementor-element-3f136d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-455 .elementor-element.elementor-element-3f136d4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:64px;font-weight:900;color:var( --e-global-color-87ff179 );}.elementor-455 .elementor-element.elementor-element-6597644{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-455 .elementor-element.elementor-element-6597644 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:800;color:var( --e-global-color-16e93c7 );}.elementor-455 .elementor-element.elementor-element-c4e4e92{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:1.75em;color:var( --e-global-color-16e93c7 );}.elementor-455 .elementor-element.elementor-element-06140b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-16e93c7 );}.elementor-455 .elementor-element.elementor-element-23799a4{--display:flex;}.elementor-455 .elementor-element.elementor-element-431abe3{--e-image-carousel-slides-to-show:1;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-455 .elementor-element.elementor-element-f62ef45{--width:45%;}.elementor-455 .elementor-element.elementor-element-bc44798{--width:55%;}.elementor-455 .elementor-element.elementor-element-356a3a3{--width:45%;}.elementor-455 .elementor-element.elementor-element-3300ae0{--width:55%;}.elementor-455 .elementor-element.elementor-element-e01079a{--width:45%;}.elementor-455 .elementor-element.elementor-element-ae3fe18{--width:55%;}.elementor-455 .elementor-element.elementor-element-3066ad5{--width:45%;}.elementor-455 .elementor-element.elementor-element-23799a4{--width:55%;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-bc44798 */.elementor-455 .elementor-element.elementor-element-bc44798 .swiper-slide img {
  width: 100% !important;
  height: 420px !important;
  object-fit: cover !important;
  border-radius: 14px !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-906e713 */.elementor-455 .elementor-element.elementor-element-906e713 .elementor-image-carousel-wrapper {
  border-radius: 14px;
  overflow: hidden;
}

.elementor-455 .elementor-element.elementor-element-906e713 .swiper-button-next,
.elementor-455 .elementor-element.elementor-element-906e713 .swiper-button-prev {
  background: #C89A2B;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  color: #1F1F1F;
}

.elementor-455 .elementor-element.elementor-element-906e713 .swiper-button-next::after,
.elementor-455 .elementor-element.elementor-element-906e713 .swiper-button-prev::after {
  font-size: 13px;
  font-weight: 900;
}

.elementor-455 .elementor-element.elementor-element-906e713 .swiper-pagination-bullet {
  background: #C89A2B;
  opacity: .4;
}

.elementor-455 .elementor-element.elementor-element-906e713 .swiper-pagination-bullet-active {
  background: #C89A2B;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3300ae0 */.elementor-455 .elementor-element.elementor-element-3300ae0 .swiper-slide img {
  width: 100% !important;
  height: 420px !important;
  object-fit: cover !important;
  border-radius: 14px !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b838807 */.elementor-455 .elementor-element.elementor-element-b838807 .elementor-image-carousel-wrapper {
  border-radius: 14px;
  overflow: hidden;
}

.elementor-455 .elementor-element.elementor-element-b838807 .swiper-button-next,
.elementor-455 .elementor-element.elementor-element-b838807 .swiper-button-prev {
  background: #C89A2B;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  color: #1F1F1F;
}

.elementor-455 .elementor-element.elementor-element-b838807 .swiper-button-next::after,
.elementor-455 .elementor-element.elementor-element-b838807 .swiper-button-prev::after {
  font-size: 13px;
  font-weight: 900;
}

.elementor-455 .elementor-element.elementor-element-b838807 .swiper-pagination-bullet {
  background: #C89A2B;
  opacity: .4;
}

.elementor-455 .elementor-element.elementor-element-b838807 .swiper-pagination-bullet-active {
  background: #C89A2B;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae3fe18 */.elementor-455 .elementor-element.elementor-element-ae3fe18 .swiper-slide img {
  width: 100% !important;
  height: 420px !important;
  object-fit: cover !important;
  border-radius: 14px !important;
  display: block !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-431abe3 */.elementor-455 .elementor-element.elementor-element-431abe3 .elementor-image-carousel-wrapper {
  border-radius: 14px;
  overflow: hidden;
}

.elementor-455 .elementor-element.elementor-element-431abe3 .swiper-button-next,
.elementor-455 .elementor-element.elementor-element-431abe3 .swiper-button-prev {
  background: #C89A2B;
  border-radius: 50%;
  width: 38px;
  height: 38px;
  color: #1F1F1F;
}

.elementor-455 .elementor-element.elementor-element-431abe3 .swiper-button-next::after,
.elementor-455 .elementor-element.elementor-element-431abe3 .swiper-button-prev::after {
  font-size: 13px;
  font-weight: 900;
}

.elementor-455 .elementor-element.elementor-element-431abe3 .swiper-pagination-bullet {
  background: #C89A2B;
  opacity: .4;
}

.elementor-455 .elementor-element.elementor-element-431abe3 .swiper-pagination-bullet-active {
  background: #C89A2B;
  opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23799a4 */.elementor-455 .elementor-element.elementor-element-23799a4 .swiper-slide img {
  width: 100% !important;
  height: 420px !important;
  object-fit: cover !important;
  border-radius: 14px !important;
  display: block !important;
}/* End custom CSS */