.elementor-65 .elementor-element.elementor-element-6a90ac01{font-family:var( --e-global-typography-c9da551-font-family ), Sans-serif;font-size:var( --e-global-typography-c9da551-font-size );font-weight:var( --e-global-typography-c9da551-font-weight );text-transform:var( --e-global-typography-c9da551-text-transform );font-style:var( --e-global-typography-c9da551-font-style );line-height:var( --e-global-typography-c9da551-line-height );letter-spacing:var( --e-global-typography-c9da551-letter-spacing );word-spacing:var( --e-global-typography-c9da551-word-spacing );color:var( --e-global-color-afcffab );}.elementor-65 .elementor-element.elementor-element-212651db{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-5026f540 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-5026f540.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1de9ac1 );}.elementor-65 .elementor-element.elementor-element-5026f540.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-5026f540.elementor-view-default .elementor-icon{color:var( --e-global-color-1de9ac1 );border-color:var( --e-global-color-1de9ac1 );}.elementor-65 .elementor-element.elementor-element-5026f540.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-5026f540.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1de9ac1 );}.elementor-65 .elementor-element.elementor-element-5026f540 .elementor-icon{font-size:75px;}.elementor-65 .elementor-element.elementor-element-5026f540 .elementor-icon svg{height:75px;}.elementor-65 .elementor-element.elementor-element-3f25408e .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-3f25408e.elementor-view-stacked .elementor-icon{background-color:#894212;}.elementor-65 .elementor-element.elementor-element-3f25408e.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-3f25408e.elementor-view-default .elementor-icon{color:#894212;border-color:#894212;}.elementor-65 .elementor-element.elementor-element-3f25408e.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-3f25408e.elementor-view-default .elementor-icon svg{fill:#894212;}.elementor-65 .elementor-element.elementor-element-3f25408e .elementor-icon{font-size:75px;}.elementor-65 .elementor-element.elementor-element-3f25408e .elementor-icon svg{height:75px;}.elementor-65 .elementor-element.elementor-element-7eb15263 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-7eb15263.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1de9ac1 );}.elementor-65 .elementor-element.elementor-element-7eb15263.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-7eb15263.elementor-view-default .elementor-icon{color:var( --e-global-color-1de9ac1 );border-color:var( --e-global-color-1de9ac1 );}.elementor-65 .elementor-element.elementor-element-7eb15263.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-7eb15263.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1de9ac1 );}.elementor-65 .elementor-element.elementor-element-7eb15263 .elementor-icon{font-size:75px;}.elementor-65 .elementor-element.elementor-element-7eb15263 .elementor-icon svg{height:75px;}.elementor-65 .elementor-element.elementor-element-60b4ff69 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-60b4ff69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6042749 );}.elementor-65 .elementor-element.elementor-element-60b4ff69.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-60b4ff69.elementor-view-default .elementor-icon{color:var( --e-global-color-6042749 );border-color:var( --e-global-color-6042749 );}.elementor-65 .elementor-element.elementor-element-60b4ff69.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-60b4ff69.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6042749 );}.elementor-65 .elementor-element.elementor-element-60b4ff69 .elementor-icon{font-size:75px;}.elementor-65 .elementor-element.elementor-element-60b4ff69 .elementor-icon svg{height:75px;}.elementor-65 .elementor-element.elementor-element-38a51f39 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-38a51f39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-1de9ac1 );}.elementor-65 .elementor-element.elementor-element-38a51f39.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-38a51f39.elementor-view-default .elementor-icon{color:var( --e-global-color-1de9ac1 );border-color:var( --e-global-color-1de9ac1 );}.elementor-65 .elementor-element.elementor-element-38a51f39.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-38a51f39.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-1de9ac1 );}.elementor-65 .elementor-element.elementor-element-38a51f39 .elementor-icon{font-size:75px;}.elementor-65 .elementor-element.elementor-element-38a51f39 .elementor-icon svg{height:75px;}.elementor-65 .elementor-element.elementor-element-5581d059{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-6b50ffa4{padding:15px 15px 15px 15px;bottom:-18%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-22496bd );border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-6b50ffa4{left:90px;}body.rtl .elementor-65 .elementor-element.elementor-element-6b50ffa4{right:90px;}.elementor-65 .elementor-element.elementor-element-6b50ffa4 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-4094d956{padding:15px 15px 15px 15px;bottom:-18%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-22496bd );border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-4094d956{left:90px;}body.rtl .elementor-65 .elementor-element.elementor-element-4094d956{right:90px;}.elementor-65 .elementor-element.elementor-element-4094d956 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-a51c9ef{padding:15px 15px 15px 15px;bottom:-18%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-22496bd );border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-a51c9ef{left:90px;}body.rtl .elementor-65 .elementor-element.elementor-element-a51c9ef{right:90px;}.elementor-65 .elementor-element.elementor-element-a51c9ef .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-2853d39b{padding:15px 15px 15px 15px;bottom:-18%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-22496bd );border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-2853d39b{left:90px;}body.rtl .elementor-65 .elementor-element.elementor-element-2853d39b{right:90px;}.elementor-65 .elementor-element.elementor-element-2853d39b .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-7f4a2bc2{padding:15px 15px 15px 15px;bottom:-18%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-22496bd );border-radius:0px 0px 0px 0px;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-7f4a2bc2{left:90px;}body.rtl .elementor-65 .elementor-element.elementor-element-7f4a2bc2{right:90px;}.elementor-65 .elementor-element.elementor-element-7f4a2bc2 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-6302c12{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-65 .elementor-element.elementor-element-2de0f3fa .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-2de0f3fa .elementor-icon{font-size:65px;}.elementor-65 .elementor-element.elementor-element-2de0f3fa .elementor-icon svg{height:65px;}.elementor-65 .elementor-element.elementor-element-397dfb66 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-397dfb66 .elementor-icon{font-size:65px;}.elementor-65 .elementor-element.elementor-element-397dfb66 .elementor-icon svg{height:65px;}.elementor-65 .elementor-element.elementor-element-54c23883 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-54c23883 .elementor-icon{font-size:65px;}.elementor-65 .elementor-element.elementor-element-54c23883 .elementor-icon svg{height:65px;}.elementor-65 .elementor-element.elementor-element-1c53e1ab .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-1c53e1ab .elementor-icon{font-size:65px;}.elementor-65 .elementor-element.elementor-element-1c53e1ab .elementor-icon svg{height:65px;}.elementor-65 .elementor-element.elementor-element-9aaf2c1{background-color:var( --e-global-color-2b64312 );padding:11px 11px 11px 11px;border-radius:50px 50px 50px 50px;}.elementor-65 .elementor-element.elementor-element-9aaf2c1 .elementor-icon-wrapper{text-align:center;}.elementor-65 .elementor-element.elementor-element-9aaf2c1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-afcffab );}.elementor-65 .elementor-element.elementor-element-9aaf2c1.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-9aaf2c1.elementor-view-default .elementor-icon{color:var( --e-global-color-afcffab );border-color:var( --e-global-color-afcffab );}.elementor-65 .elementor-element.elementor-element-9aaf2c1.elementor-view-framed .elementor-icon, .elementor-65 .elementor-element.elementor-element-9aaf2c1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-afcffab );}.elementor-65 .elementor-element.elementor-element-9aaf2c1 .elementor-icon{font-size:75px;}.elementor-65 .elementor-element.elementor-element-9aaf2c1 .elementor-icon svg{height:75px;}.elementor-65 .elementor-element.elementor-element-559e877a .elementor-button{background-color:var( --e-global-color-e8d11e5 );font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e8d11e5 );padding:18px 24px 18px 24px;}.elementor-65 .elementor-element.elementor-element-559e877a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-65 .elementor-element.elementor-element-559e877a .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-65 .elementor-element.elementor-element-212651db{--content-width:1400px;}}@media(max-width:1024px){.elementor-65 .elementor-element.elementor-element-6a90ac01{font-size:var( --e-global-typography-c9da551-font-size );line-height:var( --e-global-typography-c9da551-line-height );letter-spacing:var( --e-global-typography-c9da551-letter-spacing );word-spacing:var( --e-global-typography-c9da551-word-spacing );}.elementor-65 .elementor-element.elementor-element-212651db{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-5581d059{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-6302c12{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-65 .elementor-element.elementor-element-6a90ac01{font-size:var( --e-global-typography-c9da551-font-size );line-height:var( --e-global-typography-c9da551-line-height );letter-spacing:var( --e-global-typography-c9da551-letter-spacing );word-spacing:var( --e-global-typography-c9da551-word-spacing );}.elementor-65 .elementor-element.elementor-element-212651db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-65 .elementor-element.elementor-element-5581d059{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-6b50ffa4{left:34%;}body.rtl .elementor-65 .elementor-element.elementor-element-6b50ffa4{right:34%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-4094d956{left:34%;}body.rtl .elementor-65 .elementor-element.elementor-element-4094d956{right:34%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-a51c9ef{left:34%;}body.rtl .elementor-65 .elementor-element.elementor-element-a51c9ef{right:34%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-2853d39b{left:34%;}body.rtl .elementor-65 .elementor-element.elementor-element-2853d39b{right:34%;}body:not(.rtl) .elementor-65 .elementor-element.elementor-element-7f4a2bc2{left:34%;}body.rtl .elementor-65 .elementor-element.elementor-element-7f4a2bc2{right:34%;}.elementor-65 .elementor-element.elementor-element-6302c12{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-7b1bc4fa */.elementor-65 .elementor-element.elementor-element-7b1bc4fa h1.hero-heading {
    font-family: 'Playfair Display', serif;
    color: #29292A;
    font-weight: 600;
    line-height: 1.15;
    font-size: clamp(2.4rem, 5vw, 3.6rem);
    margin: 0;
}
.elementor-65 .elementor-element.elementor-element-7b1bc4fa h1.hero-heading span.orange-text {
    display: inline-block;
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5026f540 */.elementor-65 .elementor-element.elementor-element-5026f540 i {
    color: #CA4717;
}
.elementor-65 .elementor-element.elementor-element-5026f540 svg {
    fill: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f25408e */.elementor-65 .elementor-element.elementor-element-3f25408e i {
    color: #CA4717;
}
.elementor-65 .elementor-element.elementor-element-3f25408e svg {
    fill: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7eb15263 */.elementor-65 .elementor-element.elementor-element-7eb15263 i {
    color: #CA4717;
}
.elementor-65 .elementor-element.elementor-element-7eb15263 svg {
    fill: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-60b4ff69 */.elementor-65 .elementor-element.elementor-element-60b4ff69 i {
    color: #CA4717;
}
.elementor-65 .elementor-element.elementor-element-60b4ff69 svg {
    fill: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38a51f39 */.elementor-65 .elementor-element.elementor-element-38a51f39 i {
    color: #CA4717;
}
.elementor-65 .elementor-element.elementor-element-38a51f39 svg {
    fill: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6b50ffa4 */.elementor-65 .elementor-element.elementor-element-6b50ffa4 {
    background: #5f6446;
    width: 90px;
    height: 90px;
    border-radius: 50% !important;

}

.elementor-65 .elementor-element.elementor-element-6b50ffa4 svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4094d956 */.elementor-65 .elementor-element.elementor-element-4094d956 {
    background: #894212;
     width: 90px;
    height: 90px;
    border-radius: 50% !important;

}

.elementor-65 .elementor-element.elementor-element-4094d956 svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a51c9ef */.elementor-65 .elementor-element.elementor-element-a51c9ef {
    background: #5f6446;
    width: 90px;
    height: 90px;
    border-radius: 50% !important;

}

.elementor-65 .elementor-element.elementor-element-a51c9ef svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2853d39b */.elementor-65 .elementor-element.elementor-element-2853d39b {
    background: #894212;
     width: 90px;
    height: 90px;
    border-radius: 50% !important;

}

.elementor-65 .elementor-element.elementor-element-2853d39b svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7f4a2bc2 */.elementor-65 .elementor-element.elementor-element-7f4a2bc2 {
    background: #5f6446;
    width: 90px;
    height: 90px;
    border-radius: 50% !important;

}

.elementor-65 .elementor-element.elementor-element-7f4a2bc2 svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2de0f3fa */.elementor-65 .elementor-element.elementor-element-2de0f3fa svg {
    fill: #FFFFFF;
}
.elementor-65 .elementor-element.elementor-element-2de0f3fa i {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-397dfb66 */.elementor-65 .elementor-element.elementor-element-397dfb66 svg {
    fill: #FFFFFF;
}
.elementor-65 .elementor-element.elementor-element-397dfb66 i {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-54c23883 */.elementor-65 .elementor-element.elementor-element-54c23883 svg {
    fill: #FFFFFF;
}
.elementor-65 .elementor-element.elementor-element-54c23883 i {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1c53e1ab */.elementor-65 .elementor-element.elementor-element-1c53e1ab svg {
    fill: #FFFFFF;
}
.elementor-65 .elementor-element.elementor-element-1c53e1ab i {
    color: #FFFFFF;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9aaf2c1 */.elementor-65 .elementor-element.elementor-element-9aaf2c1 svg path {
    fill: #bf491e !important;
}/* End custom CSS */
/* Start custom CSS */.line-kicker {
    position: relative;
}
.line-kicker:after {
    content: "";
    width: 50px;
    height: 2px;
    background:#dbcdc5;
    position: absolute;
    top: 50%;
    margin-left: 10px;
}
.quote {
    position: relative;
    margin-left: 25px;
}
.quote::before {
  content: "\201C"; /* opening curly quote “ */
  font-family: "Playfair Display", serif;
  font-size: 80px;
  position: absolute;
  top: -25px;
  left: -40px;
  color: #5c5f42;
  }/* End custom CSS */