.elementor-2 .elementor-element.elementor-element-de72aa5{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2 .elementor-element.elementor-element-9b47125 img{width:26%;}.elementor-2 .elementor-element.elementor-element-4e9e121{--display:flex;--min-height:80vh;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-4e9e121.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2 .elementor-element.elementor-element-b481314{--display:flex;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-ee3a27e{--display:flex;--margin-top:0120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-2 .elementor-element.elementor-element-00f1428{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-2 .elementor-element.elementor-element-00f1428 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:600;color:var( --e-global-color-ce8d3b2 );}.elementor-2 .elementor-element.elementor-element-1ca60a0{--display:flex;}.elementor-2 .elementor-element.elementor-element-02b8768 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:600;color:var( --e-global-color-ce8d3b2 );}.elementor-2 .elementor-element.elementor-element-5929055{--display:flex;}.elementor-2 .elementor-element.elementor-element-eb4c98c{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-aed9c6d{--display:flex;}.elementor-2 .elementor-element.elementor-element-c2f9dfe{text-align:start;}.elementor-2 .elementor-element.elementor-element-c2f9dfe .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-433130e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ecf2b30{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-ffce1ca{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-fa9fd8f{--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;}.elementor-2 .elementor-element.elementor-element-ff19a1f{text-align:end;}.elementor-2 .elementor-element.elementor-element-ff19a1f .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-text-editor{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-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-2 .elementor-element.elementor-element-351958a{text-align:end;font-family:"Helvetica", Sans-serif;font-weight:400;line-height:36px;color:var( --e-global-color-secondary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-3e127d2 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:24px 24px 24px 24px;padding:14px 50px 14px 50px;}.elementor-2 .elementor-element.elementor-element-3e127d2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-3e127d2 .elementor-button:focus{background-color:#A05925A8;}.elementor-2 .elementor-element.elementor-element-ccaaef2{--display:flex;}.elementor-2 .elementor-element.elementor-element-6925436{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-e8b0247{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-e8b0247.e-con{--flex-grow:0;--flex-shrink:0;}.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-2 .elementor-element.elementor-element-85f8cf8 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-85f8cf8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-85f8cf8:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-85f8cf8:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-85f8cf8 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-1fa0887 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-1fa0887 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-1fa0887:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-1fa0887:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-1fa0887 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-98faaa2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-98faaa2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-98faaa2:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-98faaa2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-98faaa2 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-d45a0da .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-d45a0da .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-d45a0da:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-d45a0da:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-d45a0da .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-49d1d2f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-49d1d2f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-49d1d2f:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-49d1d2f:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-49d1d2f .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-06f9815 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-06f9815 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-06f9815:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-06f9815:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-06f9815 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-cc6f29e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-cc6f29e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-cc6f29e:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-cc6f29e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-cc6f29e .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-c7fecb0 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-c7fecb0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-c7fecb0:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-c7fecb0:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-c7fecb0 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-43a017e .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-43a017e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-43a017e:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-43a017e:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-43a017e .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-6fc4483 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-6fc4483 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-6fc4483:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-6fc4483:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-6fc4483 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-2dd549a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-2dd549a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-2dd549a:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-2dd549a:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-2dd549a .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-146eba2 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-146eba2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-146eba2:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-146eba2:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-146eba2 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-cf38352 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-cf38352 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-cf38352:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-cf38352:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-cf38352 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-a8561a9 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-a8561a9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-a8561a9:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-a8561a9:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-a8561a9 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-84e4c97 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-2 .elementor-element.elementor-element-84e4c97 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-2 .elementor-element.elementor-element-84e4c97:has(:hover) .elementor-image-box-title,
					 .elementor-2 .elementor-element.elementor-element-84e4c97:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-2 .elementor-element.elementor-element-84e4c97 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-6ed1e8c{--display:flex;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2 .elementor-element.elementor-element-658ea24 .elementor-button{background-color:var( --e-global-color-secondary );border-radius:24px 24px 24px 24px;padding:14px 50px 14px 50px;}.elementor-2 .elementor-element.elementor-element-658ea24 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-658ea24 .elementor-button:focus{background-color:#A05925A8;}.elementor-2 .elementor-element.elementor-element-0206356{--spacer-size:50px;}.elementor-2 .elementor-element.elementor-element-6b2ed30{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2 .elementor-element.elementor-element-cba2314{--e-image-carousel-slides-to-show:6;padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-cba2314 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-2 .elementor-element.elementor-element-cba2314 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-cba2314 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-2 .elementor-element.elementor-element-cba2314 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-secondary );}.elementor-2 .elementor-element.elementor-element-cba2314 .swiper-wrapper{display:flex;align-items:center;}.elementor-2 .elementor-element.elementor-element-329dcbb{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-351958a{line-height:2.5em;}.elementor-2 .elementor-element.elementor-element-e8b0247{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-9b47125 img{width:69%;}.elementor-2 .elementor-element.elementor-element-4e9e121{--width:93%;}.elementor-2 .elementor-element.elementor-element-351958a{line-height:2.3em;}.elementor-2 .elementor-element.elementor-element-e8b0247{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2 .elementor-element.elementor-element-6b2ed30{--content-width:500px;}.elementor-2 .elementor-element.elementor-element-cba2314{--e-image-carousel-slides-to-show:2;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-4e9e121{--width:100%;}.elementor-2 .elementor-element.elementor-element-5929055{--content-width:78.435%;}.elementor-2 .elementor-element.elementor-element-433130e{--width:100%;}.elementor-2 .elementor-element.elementor-element-ecf2b30{--width:100%;}.elementor-2 .elementor-element.elementor-element-fa9fd8f{--width:100%;}.elementor-2 .elementor-element.elementor-element-e8b0247{--width:78.435%;}.elementor-2 .elementor-element.elementor-element-6b2ed30{--content-width:1445px;}}/* Start custom CSS for container, class: .elementor-element-e8b0247 */.ibox-overlay{
  position: relative;
  overflow: hidden;
}

.ibox-overlay .elementor-widget-container{
  position: relative;
}

.ibox-overlay .elementor-image-box-content{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80%;
  text-align: center;
  z-index: 2;
  opacity: 0;
  transition: opacity 0.35s ease, transform 0.35s ease;
}

.ibox-overlay:hover .elementor-image-box-content{
  opacity: 1;
  transform: translate(-50%, -50%);
}
.ibox-overlay .elementor-image-box-title{
  font-family: "Poppins", sans-serif;
  font-size: 21px;
  font-weight: 200;
  line-height: 1.1;
  letter-spacing: 0px;
  margin-bottom: 10px;
}

.ibox-overlay .elementor-image-box-description{
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
  letter-spacing: 0px;
}

.ibox-overlay .elementor-image-box-content{
  position: absolute;
  top: 50%;
  left: 50%;
  width: 2000px;
  max-width: 80%;
  text-align: center;
  z-index: 2;
  opacity: 0;
  transform: translate(-50%, -50%);
  transition: opacity 0.35s ease, transform 0.35s ease;
  background: #ffffff;
  padding: 4px 8px;
  border-radius: 8px;
}/* End custom CSS */