.elementor-71 .elementor-element.elementor-element-8fd72d7{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-71 .elementor-element.elementor-element-379e1416 .elementor-button{background-color:var( --e-global-color-afcffab );font-family:"Inter", Sans-serif;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;padding:18px 24px 18px 24px;}.elementor-71 .elementor-element.elementor-element-379e1416 .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-379e1416 .elementor-button:focus{background-color:#894212CC;}.elementor-71 .elementor-element.elementor-element-379e1416{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-71 .elementor-element.elementor-element-379e1416 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-71 .elementor-element.elementor-element-2ede481{--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;--align-items:stretch;}.elementor-71 .elementor-element.elementor-element-7ebdb9e6 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-7ebdb9e6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e8d11e5 );}.elementor-71 .elementor-element.elementor-element-7ebdb9e6.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7ebdb9e6.elementor-view-default .elementor-icon{color:var( --e-global-color-e8d11e5 );border-color:var( --e-global-color-e8d11e5 );}.elementor-71 .elementor-element.elementor-element-7ebdb9e6.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7ebdb9e6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e8d11e5 );}.elementor-71 .elementor-element.elementor-element-7ebdb9e6 .elementor-icon{font-size:65px;}.elementor-71 .elementor-element.elementor-element-7ebdb9e6 .elementor-icon svg{height:65px;}.elementor-71 .elementor-element.elementor-element-7d2a83af .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-7d2a83af.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6042749 );}.elementor-71 .elementor-element.elementor-element-7d2a83af.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7d2a83af.elementor-view-default .elementor-icon{color:var( --e-global-color-6042749 );border-color:var( --e-global-color-6042749 );}.elementor-71 .elementor-element.elementor-element-7d2a83af.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7d2a83af.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6042749 );}.elementor-71 .elementor-element.elementor-element-7d2a83af .elementor-icon{font-size:65px;}.elementor-71 .elementor-element.elementor-element-7d2a83af .elementor-icon svg{height:65px;}.elementor-71 .elementor-element.elementor-element-2a218cf6 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-2a218cf6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e8d11e5 );}.elementor-71 .elementor-element.elementor-element-2a218cf6.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-2a218cf6.elementor-view-default .elementor-icon{color:var( --e-global-color-e8d11e5 );border-color:var( --e-global-color-e8d11e5 );}.elementor-71 .elementor-element.elementor-element-2a218cf6.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-2a218cf6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-e8d11e5 );}.elementor-71 .elementor-element.elementor-element-2a218cf6 .elementor-icon{font-size:65px;}.elementor-71 .elementor-element.elementor-element-2a218cf6 .elementor-icon svg{height:65px;}.elementor-71 .elementor-element.elementor-element-28b0d092 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-28b0d092.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-afcffab );}.elementor-71 .elementor-element.elementor-element-28b0d092.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-28b0d092.elementor-view-default .elementor-icon{color:var( --e-global-color-afcffab );border-color:var( --e-global-color-afcffab );}.elementor-71 .elementor-element.elementor-element-28b0d092.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-28b0d092.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-afcffab );}.elementor-71 .elementor-element.elementor-element-28b0d092 .elementor-icon{font-size:65px;}.elementor-71 .elementor-element.elementor-element-28b0d092 .elementor-icon svg{height:65px;}.elementor-71 .elementor-element.elementor-element-6cc609be{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-71 .elementor-element.elementor-element-42b454e3{--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-71 .elementor-element.elementor-element-56d02792{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-71 .elementor-element.elementor-element-56d02792{left:90px;}body.rtl .elementor-71 .elementor-element.elementor-element-56d02792{right:90px;}.elementor-71 .elementor-element.elementor-element-56d02792 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-7a9c758f{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-71 .elementor-element.elementor-element-7a9c758f{left:90px;}body.rtl .elementor-71 .elementor-element.elementor-element-7a9c758f{right:90px;}.elementor-71 .elementor-element.elementor-element-7a9c758f .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-44866903{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-71 .elementor-element.elementor-element-44866903{left:90px;}body.rtl .elementor-71 .elementor-element.elementor-element-44866903{right:90px;}.elementor-71 .elementor-element.elementor-element-44866903 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-12f5d4f4{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-71 .elementor-element.elementor-element-12f5d4f4{left:90px;}body.rtl .elementor-71 .elementor-element.elementor-element-12f5d4f4{right:90px;}.elementor-71 .elementor-element.elementor-element-12f5d4f4 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-4ba19d4b{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-71 .elementor-element.elementor-element-4ba19d4b{left:90px;}body.rtl .elementor-71 .elementor-element.elementor-element-4ba19d4b{right:90px;}.elementor-71 .elementor-element.elementor-element-4ba19d4b .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-95adbec{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-71 .elementor-element.elementor-element-52c0e7e{--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;}.elementor-71 .elementor-element.elementor-element-1415db95 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-1415db95 .elementor-icon{font-size:50px;}.elementor-71 .elementor-element.elementor-element-1415db95 .elementor-icon svg{height:50px;}.elementor-71 .elementor-element.elementor-element-75291865 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-75291865.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6042749 );}.elementor-71 .elementor-element.elementor-element-75291865.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-75291865.elementor-view-default .elementor-icon{color:var( --e-global-color-6042749 );border-color:var( --e-global-color-6042749 );}.elementor-71 .elementor-element.elementor-element-75291865.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-75291865.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6042749 );}.elementor-71 .elementor-element.elementor-element-75291865 .elementor-icon{font-size:50px;}.elementor-71 .elementor-element.elementor-element-75291865 .elementor-icon svg{height:50px;}.elementor-71 .elementor-element.elementor-element-65f8ae14 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-65f8ae14 .elementor-icon{font-size:50px;}.elementor-71 .elementor-element.elementor-element-65f8ae14 .elementor-icon svg{height:50px;}.elementor-71 .elementor-element.elementor-element-513e0e36 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-513e0e36.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-6042749 );}.elementor-71 .elementor-element.elementor-element-513e0e36.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-513e0e36.elementor-view-default .elementor-icon{color:var( --e-global-color-6042749 );border-color:var( --e-global-color-6042749 );}.elementor-71 .elementor-element.elementor-element-513e0e36.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-513e0e36.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-6042749 );}.elementor-71 .elementor-element.elementor-element-513e0e36 .elementor-icon{font-size:50px;}.elementor-71 .elementor-element.elementor-element-513e0e36 .elementor-icon svg{height:50px;}.elementor-71 .elementor-element.elementor-element-2215d39b .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-2215d39b .elementor-icon{font-size:50px;}.elementor-71 .elementor-element.elementor-element-2215d39b .elementor-icon svg{height:50px;}.elementor-71 .elementor-element.elementor-element-9672a1d{--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;--align-items:center;}.elementor-71 .elementor-element.elementor-element-a21a1e0 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-a21a1e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-a21a1e0.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-a21a1e0.elementor-view-default .elementor-icon{color:var( --e-global-color-22496bd );border-color:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-a21a1e0.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-a21a1e0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-a21a1e0 .elementor-icon{font-size:65px;}.elementor-71 .elementor-element.elementor-element-a21a1e0 .elementor-icon svg{height:65px;}.elementor-71 .elementor-element.elementor-element-b837ae3 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-b837ae3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-b837ae3.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b837ae3.elementor-view-default .elementor-icon{color:var( --e-global-color-22496bd );border-color:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-b837ae3.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b837ae3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-b837ae3 .elementor-icon{font-size:65px;}.elementor-71 .elementor-element.elementor-element-b837ae3 .elementor-icon svg{height:65px;}.elementor-71 .elementor-element.elementor-element-49b14d3 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-49b14d3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-49b14d3.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-49b14d3.elementor-view-default .elementor-icon{color:var( --e-global-color-22496bd );border-color:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-49b14d3.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-49b14d3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-49b14d3 .elementor-icon{font-size:65px;}.elementor-71 .elementor-element.elementor-element-49b14d3 .elementor-icon svg{height:65px;}.elementor-71 .elementor-element.elementor-element-b4b8272 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-b4b8272.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-b4b8272.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b4b8272.elementor-view-default .elementor-icon{color:var( --e-global-color-22496bd );border-color:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-b4b8272.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b4b8272.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-b4b8272 .elementor-icon{font-size:65px;}.elementor-71 .elementor-element.elementor-element-b4b8272 .elementor-icon svg{height:65px;}.elementor-71 .elementor-element.elementor-element-b2eea6f .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-b2eea6f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-b2eea6f.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b2eea6f.elementor-view-default .elementor-icon{color:var( --e-global-color-22496bd );border-color:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-b2eea6f.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-b2eea6f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-22496bd );}.elementor-71 .elementor-element.elementor-element-b2eea6f .elementor-icon{font-size:65px;}.elementor-71 .elementor-element.elementor-element-b2eea6f .elementor-icon svg{height:65px;}.elementor-71 .elementor-element.elementor-element-7e9b937{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-71 .elementor-element.elementor-element-71ef107a .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-71ef107a .elementor-icon{font-size:225px;}.elementor-71 .elementor-element.elementor-element-71ef107a .elementor-icon svg{height:225px;}.elementor-71 .elementor-element.elementor-element-71ef107a .elementor-icon-wrapper svg{width:auto;}.elementor-71 .elementor-element.elementor-element-320018f4 .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-71 .elementor-element.elementor-element-320018f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-71 .elementor-element.elementor-element-320018f4 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-71 .elementor-element.elementor-element-8fd72d7{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-71 .elementor-element.elementor-element-2ede481{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-6cc609be{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-71 .elementor-element.elementor-element-42b454e3{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-95adbec{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-71 .elementor-element.elementor-element-52c0e7e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-9672a1d{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-7e9b937{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 );}}@media(max-width:767px){.elementor-71 .elementor-element.elementor-element-8fd72d7{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-71 .elementor-element.elementor-element-2ede481{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-6cc609be{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-71 .elementor-element.elementor-element-42b454e3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-56d02792{left:34%;}body.rtl .elementor-71 .elementor-element.elementor-element-56d02792{right:34%;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-7a9c758f{left:34%;}body.rtl .elementor-71 .elementor-element.elementor-element-7a9c758f{right:34%;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-44866903{left:34%;}body.rtl .elementor-71 .elementor-element.elementor-element-44866903{right:34%;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-12f5d4f4{left:34%;}body.rtl .elementor-71 .elementor-element.elementor-element-12f5d4f4{right:34%;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-4ba19d4b{left:34%;}body.rtl .elementor-71 .elementor-element.elementor-element-4ba19d4b{right:34%;}.elementor-71 .elementor-element.elementor-element-95adbec{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-71 .elementor-element.elementor-element-52c0e7e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-9672a1d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-71 .elementor-element.elementor-element-7e9b937{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 );}}@media(min-width:768px){.elementor-71 .elementor-element.elementor-element-2ede481{--width:60%;}.elementor-71 .elementor-element.elementor-element-9672a1d{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-71 .elementor-element.elementor-element-2ede481{--width:100%;}.elementor-71 .elementor-element.elementor-element-9672a1d{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-c0940d9 */.elementor-71 .elementor-element.elementor-element-c0940d9 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-71 .elementor-element.elementor-element-c0940d9 h1.hero-heading span.orange-text {
    display: inline-block;
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7ebdb9e6 */.elementor-71 .elementor-element.elementor-element-7ebdb9e6 svg {
    fill: #CA4717;
}
.elementor-71 .elementor-element.elementor-element-7ebdb9e6 i {
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7d2a83af */.elementor-71 .elementor-element.elementor-element-7d2a83af svg {
    fill: #CA4717;
}
.elementor-71 .elementor-element.elementor-element-7d2a83af i {
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2a218cf6 */.elementor-71 .elementor-element.elementor-element-2a218cf6 svg {
    fill: #CA4717;
}
.elementor-71 .elementor-element.elementor-element-2a218cf6 i {
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-28b0d092 */.elementor-71 .elementor-element.elementor-element-28b0d092 svg {
    fill: #CA4717;
}
.elementor-71 .elementor-element.elementor-element-28b0d092 i {
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-56d02792 */.elementor-71 .elementor-element.elementor-element-56d02792 {
    background: #5b5e42;
    width: 90px;
    height: 90px;
    border-radius: 50% !important;

}

.elementor-71 .elementor-element.elementor-element-56d02792 svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7a9c758f */.elementor-71 .elementor-element.elementor-element-7a9c758f {
    background: var(--orange);
     width: 90px;
    height: 90px;
    border-radius: 50% !important;

}

.elementor-71 .elementor-element.elementor-element-7a9c758f svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-44866903 */.elementor-71 .elementor-element.elementor-element-44866903 {
    background: var(--olive);
     width: 90px;
    height: 90px;
    border-radius: 50% !important;

}

.elementor-71 .elementor-element.elementor-element-44866903 svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-12f5d4f4 */.elementor-71 .elementor-element.elementor-element-12f5d4f4 {
    background: var(--orange);
     width: 90px;
    height: 90px;
    border-radius: 50% !important;

}

.elementor-71 .elementor-element.elementor-element-12f5d4f4 svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4ba19d4b */.elementor-71 .elementor-element.elementor-element-4ba19d4b {
    background: var(--olive);
     width: 90px;
    height: 90px;
    border-radius: 50% !important;
}

.elementor-71 .elementor-element.elementor-element-4ba19d4b svg path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1415db95 */.elementor-71 .elementor-element.elementor-element-1415db95 svg {
    fill: #6C7253;
}
.elementor-71 .elementor-element.elementor-element-1415db95 i {
    color: #6C7253;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-75291865 */.elementor-71 .elementor-element.elementor-element-75291865 svg {
    fill: #CA4717;
}
.elementor-71 .elementor-element.elementor-element-75291865 i {
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-65f8ae14 */.elementor-71 .elementor-element.elementor-element-65f8ae14 svg {
    fill: #6C7253;
}
.elementor-71 .elementor-element.elementor-element-65f8ae14 i {
    color: #6C7253;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-513e0e36 */.elementor-71 .elementor-element.elementor-element-513e0e36 svg {
    fill: #CA4717;
}
.elementor-71 .elementor-element.elementor-element-513e0e36 i {
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2215d39b */.elementor-71 .elementor-element.elementor-element-2215d39b svg {
    fill: #6C7253;
}
.elementor-71 .elementor-element.elementor-element-2215d39b i {
    color: #6C7253;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-a21a1e0 */.elementor-71 .elementor-element.elementor-element-a21a1e0 svg {
    fill: #CA4717;
}
.elementor-71 .elementor-element.elementor-element-a21a1e0 i {
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b837ae3 */.elementor-71 .elementor-element.elementor-element-b837ae3 svg {
    fill: #CA4717;
}
.elementor-71 .elementor-element.elementor-element-b837ae3 i {
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-49b14d3 */.elementor-71 .elementor-element.elementor-element-49b14d3 svg {
    fill: #CA4717;
}
.elementor-71 .elementor-element.elementor-element-49b14d3 i {
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b4b8272 */.elementor-71 .elementor-element.elementor-element-b4b8272 svg {
    fill: #CA4717;
}
.elementor-71 .elementor-element.elementor-element-b4b8272 i {
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b2eea6f */.elementor-71 .elementor-element.elementor-element-b2eea6f svg {
    fill: #CA4717;
}
.elementor-71 .elementor-element.elementor-element-b2eea6f i {
    color: #CA4717;
}/* End custom CSS */
/* Start custom CSS */:root {
    --orange: #894212;
    --olive: #5b5e42;
}
.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: var(--orange);
  }/* End custom CSS */