.elementor-53 .elementor-element.elementor-element-7ece676f{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-53 .elementor-element.elementor-element-3d8087e6{--display:grid;--e-con-grid-template-columns:repeat(6, 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-53 .elementor-element.elementor-element-5aff4157{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-53 .elementor-element.elementor-element-5aff4157{left:90px;}body.rtl .elementor-53 .elementor-element.elementor-element-5aff4157{right:90px;}.elementor-53 .elementor-element.elementor-element-5aff4157 .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-5aff4157.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-22496bd );}.elementor-53 .elementor-element.elementor-element-5aff4157.elementor-view-framed .elementor-icon, .elementor-53 .elementor-element.elementor-element-5aff4157.elementor-view-default .elementor-icon{color:var( --e-global-color-22496bd );border-color:var( --e-global-color-22496bd );}.elementor-53 .elementor-element.elementor-element-5aff4157.elementor-view-framed .elementor-icon, .elementor-53 .elementor-element.elementor-element-5aff4157.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-22496bd );}.elementor-53 .elementor-element.elementor-element-261fbf6e{text-align:center;}.elementor-53 .elementor-element.elementor-element-38552d6d{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-53 .elementor-element.elementor-element-38552d6d{left:90px;}body.rtl .elementor-53 .elementor-element.elementor-element-38552d6d{right:90px;}.elementor-53 .elementor-element.elementor-element-38552d6d .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-58a39c4c{text-align:center;}.elementor-53 .elementor-element.elementor-element-aff786a{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-53 .elementor-element.elementor-element-aff786a{left:90px;}body.rtl .elementor-53 .elementor-element.elementor-element-aff786a{right:90px;}.elementor-53 .elementor-element.elementor-element-aff786a .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-53357f68{text-align:center;}.elementor-53 .elementor-element.elementor-element-5490284{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-53 .elementor-element.elementor-element-5490284{left:90px;}body.rtl .elementor-53 .elementor-element.elementor-element-5490284{right:90px;}.elementor-53 .elementor-element.elementor-element-5490284 .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-ee64671{text-align:center;}.elementor-53 .elementor-element.elementor-element-2ae52e9{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-53 .elementor-element.elementor-element-2ae52e9{left:90px;}body.rtl .elementor-53 .elementor-element.elementor-element-2ae52e9{right:90px;}.elementor-53 .elementor-element.elementor-element-2ae52e9 .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-df66f45{text-align:center;}.elementor-53 .elementor-element.elementor-element-2f3d0c1{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-53 .elementor-element.elementor-element-2f3d0c1{left:90px;}body.rtl .elementor-53 .elementor-element.elementor-element-2f3d0c1{right:90px;}.elementor-53 .elementor-element.elementor-element-2f3d0c1 .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-2f3d0c1.elementor-view-stacked .elementor-icon{background-color:#6E765F;}.elementor-53 .elementor-element.elementor-element-2f3d0c1.elementor-view-framed .elementor-icon, .elementor-53 .elementor-element.elementor-element-2f3d0c1.elementor-view-default .elementor-icon{color:#6E765F;border-color:#6E765F;}.elementor-53 .elementor-element.elementor-element-2f3d0c1.elementor-view-framed .elementor-icon, .elementor-53 .elementor-element.elementor-element-2f3d0c1.elementor-view-default .elementor-icon svg{fill:#6E765F;}.elementor-53 .elementor-element.elementor-element-4b7d9d7{text-align:center;}.elementor-53 .elementor-element.elementor-element-0cfebce{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-53 .elementor-element.elementor-element-3a259fec{--display:grid;--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;}.elementor-53 .elementor-element.elementor-element-1951340a .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-1951340a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e8d11e5 );}.elementor-53 .elementor-element.elementor-element-1951340a.elementor-view-framed .elementor-icon, .elementor-53 .elementor-element.elementor-element-1951340a.elementor-view-default .elementor-icon{color:var( --e-global-color-e8d11e5 );border-color:var( --e-global-color-e8d11e5 );}.elementor-53 .elementor-element.elementor-element-1951340a.elementor-view-framed .elementor-icon, .elementor-53 .elementor-element.elementor-element-1951340a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e8d11e5 );}.elementor-53 .elementor-element.elementor-element-1951340a .elementor-icon{font-size:75px;}.elementor-53 .elementor-element.elementor-element-1951340a .elementor-icon svg{height:75px;}.elementor-53 .elementor-element.elementor-element-63341a0f .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-63341a0f .elementor-icon{font-size:75px;}.elementor-53 .elementor-element.elementor-element-63341a0f .elementor-icon svg{height:75px;}.elementor-53 .elementor-element.elementor-element-1a680653 .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-1a680653.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e8d11e5 );}.elementor-53 .elementor-element.elementor-element-1a680653.elementor-view-framed .elementor-icon, .elementor-53 .elementor-element.elementor-element-1a680653.elementor-view-default .elementor-icon{color:var( --e-global-color-e8d11e5 );border-color:var( --e-global-color-e8d11e5 );}.elementor-53 .elementor-element.elementor-element-1a680653.elementor-view-framed .elementor-icon, .elementor-53 .elementor-element.elementor-element-1a680653.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e8d11e5 );}.elementor-53 .elementor-element.elementor-element-1a680653 .elementor-icon{font-size:75px;}.elementor-53 .elementor-element.elementor-element-1a680653 .elementor-icon svg{height:75px;}.elementor-53 .elementor-element.elementor-element-7a91ce7f .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-7a91ce7f .elementor-icon{font-size:75px;}.elementor-53 .elementor-element.elementor-element-7a91ce7f .elementor-icon svg{height:75px;}.elementor-53 .elementor-element.elementor-element-6a3f78a .elementor-icon-wrapper{text-align:center;}.elementor-53 .elementor-element.elementor-element-6a3f78a .elementor-icon{font-size:267px;}.elementor-53 .elementor-element.elementor-element-6a3f78a .elementor-icon svg{height:267px;}.elementor-53 .elementor-element.elementor-element-6a3f78a .elementor-icon-wrapper svg{width:auto;}.elementor-53 .elementor-element.elementor-element-6bad3bc2 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-weight:500;text-transform:uppercase;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;padding:16px 24px 16px 24px;}.elementor-53 .elementor-element.elementor-element-6bad3bc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-53 .elementor-element.elementor-element-6bad3bc2 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-53 .elementor-element.elementor-element-7ece676f{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-53 .elementor-element.elementor-element-3d8087e6{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-53 .elementor-element.elementor-element-0cfebce{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-53 .elementor-element.elementor-element-3a259fec{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-53 .elementor-element.elementor-element-7ece676f{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-53 .elementor-element.elementor-element-3d8087e6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-5aff4157{left:34%;}body.rtl .elementor-53 .elementor-element.elementor-element-5aff4157{right:34%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-38552d6d{left:34%;}body.rtl .elementor-53 .elementor-element.elementor-element-38552d6d{right:34%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-aff786a{left:34%;}body.rtl .elementor-53 .elementor-element.elementor-element-aff786a{right:34%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-5490284{left:34%;}body.rtl .elementor-53 .elementor-element.elementor-element-5490284{right:34%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-2ae52e9{left:34%;}body.rtl .elementor-53 .elementor-element.elementor-element-2ae52e9{right:34%;}body:not(.rtl) .elementor-53 .elementor-element.elementor-element-2f3d0c1{left:34%;}body.rtl .elementor-53 .elementor-element.elementor-element-2f3d0c1{right:34%;}.elementor-53 .elementor-element.elementor-element-0cfebce{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-53 .elementor-element.elementor-element-3a259fec{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for text-editor, class: .elementor-element-1977b7e2 */.elementor-53 .elementor-element.elementor-element-1977b7e2 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-53 .elementor-element.elementor-element-1977b7e2 h1.hero-heading span.orange-text {
    display: inline-block;
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5aff4157 */.elementor-53 .elementor-element.elementor-element-5aff4157 {
    background: #232321;
}

.elementor-53 .elementor-element.elementor-element-5aff4157 svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-38552d6d */.elementor-53 .elementor-element.elementor-element-38552d6d {
    background: #6a6f52 !important;

}

.elementor-53 .elementor-element.elementor-element-38552d6d svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-aff786a */.elementor-53 .elementor-element.elementor-element-aff786a {
    background: #894212;

}

.elementor-53 .elementor-element.elementor-element-aff786a svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5490284 */.elementor-53 .elementor-element.elementor-element-5490284 {
    background: #696e50;

}

.elementor-53 .elementor-element.elementor-element-5490284 svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2ae52e9 */.elementor-53 .elementor-element.elementor-element-2ae52e9 {
    background: #232321;
     width: 90px;
    height: 90px;
    border-radius: 50% !important;
}

.elementor-53 .elementor-element.elementor-element-2ae52e9 svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2f3d0c1 */.elementor-53 .elementor-element.elementor-element-2f3d0c1 {
    background: #6E765F;
     width: 90px;
    height: 90px;
    border-radius: 50% !important;
}

.elementor-53 .elementor-element.elementor-element-2f3d0c1 svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1951340a */.elementor-53 .elementor-element.elementor-element-1951340a i {
    color: #8a8d86;
}
.elementor-53 .elementor-element.elementor-element-1951340a svg {
    fill: #8a8d86;
}
.elementor-53 .elementor-element.elementor-element-1951340a svg rect {
    fill: transparent;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-63341a0f */.elementor-53 .elementor-element.elementor-element-63341a0f i {
    color: #CA4717;
}
.elementor-53 .elementor-element.elementor-element-63341a0f svg {
    fill: #894212;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a680653 */.elementor-53 .elementor-element.elementor-element-1a680653 i {
    color: #CA4717;
}
.elementor-53 .elementor-element.elementor-element-1a680653 svg {
    fill: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a91ce7f */.elementor-53 .elementor-element.elementor-element-7a91ce7f i {
    color: #CA4717;
}
.elementor-53 .elementor-element.elementor-element-7a91ce7f svg {
    fill: #894212;
}/* End custom CSS */
/* Start custom CSS */.card-icon {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    width: 80px !important;
    height: 80px !important;
    border-radius: 50% !important;
}/* End custom CSS */