.elementor-45 .elementor-element.elementor-element-4b7a87a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-a23da84{--display:flex;}.elementor-45 .elementor-element.elementor-element-4572e19{--divider-border-style:solid;--divider-color:#B07356;--divider-border-width:3px;margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-4572e19 .elementor-divider-separator{width:10%;}.elementor-45 .elementor-element.elementor-element-4572e19 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-45 .elementor-element.elementor-element-8adac78{--display:flex;}.elementor-45 .elementor-element.elementor-element-79df65d{font-size:14px;}.elementor-45 .elementor-element.elementor-element-c9576b9{--display:flex;--margin-top:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-cd34d6f img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:114px 14px 14px 14px;}.elementor-45 .elementor-element.elementor-element-1080b05{margin:-76px 23px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-45 .elementor-element.elementor-element-1080b05 .elementor-heading-title{color:var( --e-global-color-973e645 );}body.elementor-page-45:not(.elementor-motion-effects-element-type-background), body.elementor-page-45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-973e645 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-a23da84{--width:100%;}}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-4b7a87a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-4b7a87a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-2e29f3e */.text-line {
  border-left: 3px solid #B07356;
  padding-left: 24px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79df65d */.two-column-text {
  column-count: 1;
}

@media (min-width: 1025px) {
  .two-column-text {
    column-count: 2;
    column-gap: 50px;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd34d6f */.image-position img {
  object-fit: cover !important;
  object-position: 50% 40% !important;
}

.image-position {
  position: relative;
  border-radius: 14px;
    height: 85%;
}

.image-position::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    -5deg,
    rgba(43, 43, 41, 0.98) 0%,
    rgba(43, 43, 41, 0.80) 15%,
    rgba(43, 43, 41, 0.45) 30%,
    rgba(43, 43, 41, 0) 50%
  );
   border-radius: 14px;
  pointer-events: none;
}/* End custom CSS */