.elementor-9514 .elementor-element.elementor-element-6aeb901{--display:flex;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9514 .elementor-element.elementor-element-6aeb901:not(.elementor-motion-effects-element-type-background), .elementor-9514 .elementor-element.elementor-element-6aeb901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11263B;}.elementor-9514 .elementor-element.elementor-element-6aeb901::before, .elementor-9514 .elementor-element.elementor-element-6aeb901 > .elementor-background-video-container::before, .elementor-9514 .elementor-element.elementor-element-6aeb901 > .e-con-inner > .elementor-background-video-container::before, .elementor-9514 .elementor-element.elementor-element-6aeb901 > .elementor-background-slideshow::before, .elementor-9514 .elementor-element.elementor-element-6aeb901 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9514 .elementor-element.elementor-element-6aeb901 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9514 .elementor-element.elementor-element-2c46408{--display:flex;--margin-top:5rem;--margin-bottom:7rem;--margin-left:0rem;--margin-right:0rem;--z-index:1;}.elementor-9514 .elementor-element.elementor-element-c971295 .elementor-heading-title{font-family:var( --e-global-typography-9dfb20c-font-family ), Sans-serif;font-size:var( --e-global-typography-9dfb20c-font-size );font-weight:var( --e-global-typography-9dfb20c-font-weight );text-transform:var( --e-global-typography-9dfb20c-text-transform );line-height:var( --e-global-typography-9dfb20c-line-height );letter-spacing:var( --e-global-typography-9dfb20c-letter-spacing );color:var( --e-global-color-6bf2dfc );}.elementor-9514 .elementor-element.elementor-element-d5fcd83{width:var( --container-widget-width, 520px );max-width:520px;margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:520px;--container-widget-flex-grow:0;}.elementor-9514 .elementor-element.elementor-element-d5fcd83 .elementor-heading-title{font-family:var( --e-global-typography-83698f2-font-family ), Sans-serif;font-size:var( --e-global-typography-83698f2-font-size );font-weight:var( --e-global-typography-83698f2-font-weight );line-height:var( --e-global-typography-83698f2-line-height );letter-spacing:var( --e-global-typography-83698f2-letter-spacing );color:var( --e-global-color-756b70f );}.elementor-9514 .elementor-element.elementor-element-2a2f6fc{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-2a2f6fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9514 .elementor-element.elementor-element-2a2f6fc .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-9514 .elementor-element.elementor-element-2a2f6fc .elementor-button{letter-spacing:0.025em;}.elementor-9514 .elementor-element.elementor-element-3be94e2{width:auto;max-width:auto;}.elementor-9514 .elementor-element.elementor-element-3be94e2 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-3be94e2.elementor-view-stacked .elementor-icon{background-color:#11263B;}.elementor-9514 .elementor-element.elementor-element-3be94e2.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-3be94e2.elementor-view-default .elementor-icon{color:#11263B;border-color:#11263B;}.elementor-9514 .elementor-element.elementor-element-3be94e2.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-3be94e2.elementor-view-default .elementor-icon svg{fill:#11263B;}.elementor-9514 .elementor-element.elementor-element-3be94e2 .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-3be94e2 .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-0d8802e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:500;line-height:1em;color:#11263B;}.elementor-9514 .elementor-element.elementor-element-85775d0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9514 .elementor-element.elementor-element-85775d0:not(.elementor-motion-effects-element-type-background), .elementor-9514 .elementor-element.elementor-element-85775d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6dba5a2 );}.elementor-9514 .elementor-element.elementor-element-ec8f397{padding:0px 0px 16px 0px;text-align:center;}.elementor-9514 .elementor-element.elementor-element-ec8f397 .elementor-heading-title{font-family:var( --e-global-typography-4d3315a-font-family ), Sans-serif;font-size:var( --e-global-typography-4d3315a-font-size );font-weight:var( --e-global-typography-4d3315a-font-weight );text-transform:var( --e-global-typography-4d3315a-text-transform );line-height:var( --e-global-typography-4d3315a-line-height );letter-spacing:var( --e-global-typography-4d3315a-letter-spacing );color:var( --e-global-color-547106e );}.elementor-9514 .elementor-element.elementor-element-b166ab0 .gallery-item .gallery-caption{display:none;}.elementor-9514 .elementor-element.elementor-element-ccbb4cb .elementor-button{background-color:transparent;font-size:12px;font-weight:500;line-height:20px;letter-spacing:0.3px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9514 .elementor-element.elementor-element-ccbb4cb .elementor-button:hover, .elementor-9514 .elementor-element.elementor-element-ccbb4cb .elementor-button:focus{background-color:transparent;color:var( --e-global-color-98a49b6 );background-image:linear-gradient(180deg, #02010100 0%, #F2295B00 100%);border-color:var( --e-global-color-6dba5a2 );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-9514 .elementor-element.elementor-element-ccbb4cb{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-9514 .elementor-element.elementor-element-ccbb4cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9514 .elementor-element.elementor-element-ccbb4cb .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-9514 .elementor-element.elementor-element-ccbb4cb .elementor-button:hover svg, .elementor-9514 .elementor-element.elementor-element-ccbb4cb .elementor-button:focus svg{fill:var( --e-global-color-98a49b6 );}.elementor-9514 .elementor-element.elementor-element-47c1393{--display:flex;--overlay-opacity:0.5;}.elementor-9514 .elementor-element.elementor-element-47c1393:not(.elementor-motion-effects-element-type-background), .elementor-9514 .elementor-element.elementor-element-47c1393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11263B;}.elementor-9514 .elementor-element.elementor-element-47c1393::before, .elementor-9514 .elementor-element.elementor-element-47c1393 > .elementor-background-video-container::before, .elementor-9514 .elementor-element.elementor-element-47c1393 > .e-con-inner > .elementor-background-video-container::before, .elementor-9514 .elementor-element.elementor-element-47c1393 > .elementor-background-slideshow::before, .elementor-9514 .elementor-element.elementor-element-47c1393 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9514 .elementor-element.elementor-element-47c1393 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-9514 .elementor-element.elementor-element-7357c02 .elementor-heading-title{font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.75em;letter-spacing:0.22em;color:var( --e-global-color-6bf2dfc );}.elementor-9514 .elementor-element.elementor-element-7fa11f2{margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-7fa11f2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:6rem;font-weight:500;line-height:1em;letter-spacing:0em;color:var( --e-global-color-6bf2dfc );}.elementor-9514 .elementor-element.elementor-element-f9056d5{--divider-border-style:solid;--divider-color:#C7A46B99;--divider-border-width:1px;margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-f9056d5 .elementor-divider-separator{width:4rem;}.elementor-9514 .elementor-element.elementor-element-ec34b7c{width:var( --container-widget-width, 320px );max-width:320px;margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:320px;--container-widget-flex-grow:0;}.elementor-9514 .elementor-element.elementor-element-ec34b7c .elementor-heading-title{font-size:16px;font-weight:400;text-transform:uppercase;line-height:1.5rem;letter-spacing:0.15em;color:#F7F5F3CC;}.elementor-9514 .elementor-element.elementor-element-1292902{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.75em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-1292902 p{margin-block-end:1.25rem;}.elementor-9514 .elementor-element.elementor-element-6740eaa{--display:flex;border-style:none;--border-style:none;}.elementor-9514 .elementor-element.elementor-element-6740eaa:not(.elementor-motion-effects-element-type-background), .elementor-9514 .elementor-element.elementor-element-6740eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E6E3;}.elementor-9514 .elementor-element.elementor-element-0961760{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-9514 .elementor-element.elementor-element-0961760 .elementor-heading-title{font-family:var( --e-global-typography-9dfb20c-font-family ), Sans-serif;font-size:var( --e-global-typography-9dfb20c-font-size );font-weight:var( --e-global-typography-9dfb20c-font-weight );text-transform:var( --e-global-typography-9dfb20c-text-transform );line-height:var( --e-global-typography-9dfb20c-line-height );letter-spacing:var( --e-global-typography-9dfb20c-letter-spacing );color:var( --e-global-color-6bf2dfc );}.elementor-9514 .elementor-element.elementor-element-5da022b{width:var( --container-widget-width, 695px );max-width:695px;margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--container-widget-width:695px;--container-widget-flex-grow:0;text-align:start;}.elementor-9514 .elementor-element.elementor-element-5da022b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(32px, calc(27.33px + 1.12vw), 48px);font-weight:500;line-height:1em;letter-spacing:-0.025em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-8331814{width:100%;max-width:100%;top:0px;z-index:2;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-8331814{left:0px;}body.rtl .elementor-9514 .elementor-element.elementor-element-8331814{right:0px;}.elementor-9514 .elementor-element.elementor-element-8331814 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-9514 .elementor-element.elementor-element-790106f .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-790106f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-790106f.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-790106f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-790106f.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-790106f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-790106f .elementor-icon{font-size:24px;}.elementor-9514 .elementor-element.elementor-element-790106f .elementor-icon svg{height:24px;}.elementor-9514 .elementor-element.elementor-element-1cdf143{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-1cdf143 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(24px, calc(17.08px + 1.25vw), 28px);font-weight:500;line-height:1.75rem;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-29a428b{padding:2.25rem 2.25rem 2.25rem 2.25rem;top:0px;font-size:16px;font-weight:400;line-height:1.5rem;color:#F7F5F3F2;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-29a428b{left:0px;}body.rtl .elementor-9514 .elementor-element.elementor-element-29a428b{right:0px;}.elementor-9514 .elementor-element.elementor-element-d9dff00{width:100%;max-width:100%;top:0px;z-index:2;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-d9dff00{left:0px;}body.rtl .elementor-9514 .elementor-element.elementor-element-d9dff00{right:0px;}.elementor-9514 .elementor-element.elementor-element-d9dff00 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-9514 .elementor-element.elementor-element-59aa412 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-59aa412.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-59aa412.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-59aa412.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-59aa412.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-59aa412.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-59aa412 .elementor-icon{font-size:24px;}.elementor-9514 .elementor-element.elementor-element-59aa412 .elementor-icon svg{height:24px;}.elementor-9514 .elementor-element.elementor-element-109709d{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-109709d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(24px, calc(17.08px + 1.25vw), 28px);font-weight:500;line-height:1.75rem;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-454afae{padding:2.25rem 2.25rem 2.25rem 2.25rem;top:0px;font-size:16px;font-weight:400;line-height:1.5rem;color:#F7F5F3F2;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-454afae{left:0px;}body.rtl .elementor-9514 .elementor-element.elementor-element-454afae{right:0px;}.elementor-9514 .elementor-element.elementor-element-dc15085{width:100%;max-width:100%;top:0px;z-index:2;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-dc15085{left:0px;}body.rtl .elementor-9514 .elementor-element.elementor-element-dc15085{right:0px;}.elementor-9514 .elementor-element.elementor-element-dc15085 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-9514 .elementor-element.elementor-element-76f69c5 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-76f69c5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-76f69c5.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-76f69c5.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-76f69c5.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-76f69c5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-76f69c5 .elementor-icon{font-size:24px;}.elementor-9514 .elementor-element.elementor-element-76f69c5 .elementor-icon svg{height:24px;}.elementor-9514 .elementor-element.elementor-element-e396114{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-e396114 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(24px, calc(17.08px + 1.25vw), 28px);font-weight:500;line-height:1.75rem;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-7834fc9{padding:2.25rem 2.25rem 2.25rem 2.25rem;top:0px;font-size:16px;font-weight:400;line-height:1.5rem;color:#F7F5F3F2;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-7834fc9{left:0px;}body.rtl .elementor-9514 .elementor-element.elementor-element-7834fc9{right:0px;}.elementor-9514 .elementor-element.elementor-element-276c2ae{width:100%;max-width:100%;top:0px;z-index:2;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-276c2ae{left:0px;}body.rtl .elementor-9514 .elementor-element.elementor-element-276c2ae{right:0px;}.elementor-9514 .elementor-element.elementor-element-276c2ae img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-9514 .elementor-element.elementor-element-fee2b47 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-fee2b47.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-fee2b47.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-fee2b47.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-fee2b47.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-fee2b47.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-fee2b47 .elementor-icon{font-size:24px;}.elementor-9514 .elementor-element.elementor-element-fee2b47 .elementor-icon svg{height:24px;}.elementor-9514 .elementor-element.elementor-element-0776a70{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-0776a70 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(24px, calc(17.08px + 1.25vw), 28px);font-weight:500;line-height:1.75rem;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-c7455c3{padding:2.25rem 2.25rem 2.25rem 2.25rem;top:0px;font-size:16px;font-weight:400;line-height:1.5rem;color:#F7F5F3F2;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-c7455c3{left:0px;}body.rtl .elementor-9514 .elementor-element.elementor-element-c7455c3{right:0px;}.elementor-9514 .elementor-element.elementor-element-dc1917d{width:100%;max-width:100%;top:0px;z-index:2;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-dc1917d{left:0px;}body.rtl .elementor-9514 .elementor-element.elementor-element-dc1917d{right:0px;}.elementor-9514 .elementor-element.elementor-element-dc1917d img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-9514 .elementor-element.elementor-element-8c623e8 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-8c623e8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-8c623e8.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-8c623e8.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-8c623e8.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-8c623e8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-8c623e8 .elementor-icon{font-size:24px;}.elementor-9514 .elementor-element.elementor-element-8c623e8 .elementor-icon svg{height:24px;}.elementor-9514 .elementor-element.elementor-element-1c5693b{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-1c5693b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(24px, calc(17.08px + 1.25vw), 28px);font-weight:500;line-height:1.75rem;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-d44a676{padding:2.25rem 2.25rem 2.25rem 2.25rem;top:0px;font-size:16px;font-weight:400;line-height:1.5rem;color:#F7F5F3F2;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-d44a676{left:0px;}body.rtl .elementor-9514 .elementor-element.elementor-element-d44a676{right:0px;}.elementor-9514 .elementor-element.elementor-element-92bdd30{width:100%;max-width:100%;top:0px;z-index:2;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-92bdd30{left:0px;}body.rtl .elementor-9514 .elementor-element.elementor-element-92bdd30{right:0px;}.elementor-9514 .elementor-element.elementor-element-92bdd30 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-9514 .elementor-element.elementor-element-11d9583 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-11d9583.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-11d9583.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-11d9583.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-11d9583.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-11d9583.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-11d9583 .elementor-icon{font-size:24px;}.elementor-9514 .elementor-element.elementor-element-11d9583 .elementor-icon svg{height:24px;}.elementor-9514 .elementor-element.elementor-element-fa9da3e{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-fa9da3e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(24px, calc(17.08px + 1.25vw), 28px);font-weight:500;line-height:1.75rem;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-df80196{padding:2.25rem 2.25rem 2.25rem 2.25rem;top:0px;font-size:16px;font-weight:400;line-height:1.5rem;color:#F7F5F3F2;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-df80196{left:0px;}body.rtl .elementor-9514 .elementor-element.elementor-element-df80196{right:0px;}.elementor-9514 .elementor-element.elementor-element-f8dd3b3{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C7A46B99;--border-color:#C7A46B99;}.elementor-9514 .elementor-element.elementor-element-f8dd3b3:not(.elementor-motion-effects-element-type-background), .elementor-9514 .elementor-element.elementor-element-f8dd3b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3EFE8;}.elementor-9514 .elementor-element.elementor-element-3434bf7 .elementor-heading-title{font-family:var( --e-global-typography-9dfb20c-font-family ), Sans-serif;font-size:var( --e-global-typography-9dfb20c-font-size );font-weight:var( --e-global-typography-9dfb20c-font-weight );text-transform:var( --e-global-typography-9dfb20c-text-transform );line-height:var( --e-global-typography-9dfb20c-line-height );letter-spacing:var( --e-global-typography-9dfb20c-letter-spacing );color:var( --e-global-color-6bf2dfc );}.elementor-9514 .elementor-element.elementor-element-4e935d7{margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-4e935d7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(32px, calc(27.33px + 1.12vw), 48px);font-weight:500;line-height:1em;letter-spacing:-0.025em;}.elementor-9514 .elementor-element.elementor-element-51924de .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(24px, calc(17.08px + 0.78vw), 30px);font-weight:500;line-height:2.25rem;letter-spacing:0em;color:#C7A46BB3;}.elementor-9514 .elementor-element.elementor-element-b2910ba{margin:0.125rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-b2910ba .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.75rem;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-c4d6c08 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(24px, calc(17.08px + 0.78vw), 30px);font-weight:500;line-height:2.25rem;letter-spacing:0em;color:#C7A46BB3;}.elementor-9514 .elementor-element.elementor-element-99c2143{margin:0.125rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-99c2143 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.75rem;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-0e2f9e8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(24px, calc(17.08px + 0.78vw), 30px);font-weight:500;line-height:2.25rem;letter-spacing:0em;color:#C7A46BB3;}.elementor-9514 .elementor-element.elementor-element-4185835{margin:0.125rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-4185835 .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.75rem;letter-spacing:0px;color:var( --e-global-color-secondary );}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-62c6788{right:-2vw;}body.rtl .elementor-9514 .elementor-element.elementor-element-62c6788{left:-2vw;}.elementor-9514 .elementor-element.elementor-element-62c6788{top:1.5rem;}.elementor-9514 .elementor-element.elementor-element-62c6788 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(14rem, 30vw, 32rem);font-weight:700;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#C7A46B29;stroke:#C7A46B29;color:#02010100;}.elementor-9514 .elementor-element.elementor-element-2ca37f1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3.5rem 3.5rem;--row-gap:3.5rem;--column-gap:3.5rem;--grid-auto-flow:row;--align-items:start;--z-index:1;}.elementor-9514 .elementor-element.elementor-element-ebeafde img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-9514 .elementor-element.elementor-element-3e362f2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(20px, calc(16.25px + 0.51vw), 24px);font-weight:500;line-height:1rem;letter-spacing:0px;color:#11263B;}.elementor-9514 .elementor-element.elementor-element-1848b97{margin:0.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-1848b97 .elementor-heading-title{font-size:9px;font-weight:600;text-transform:uppercase;line-height:1.75em;letter-spacing:0.1em;color:#11263B;}.elementor-9514 .elementor-element.elementor-element-682a4d6 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-682a4d6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9514 .elementor-element.elementor-element-682a4d6.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-682a4d6.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9514 .elementor-element.elementor-element-682a4d6.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-682a4d6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9514 .elementor-element.elementor-element-682a4d6 .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-682a4d6 .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-ec83078 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-ec83078 .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-ec83078 .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-ec83078 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-ec83078 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-2db0388 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-2db0388 .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-2db0388 .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-2db0388 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-2db0388 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-0b6f4b5 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-0b6f4b5 .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-0b6f4b5 .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-0b6f4b5 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-0b6f4b5 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-e6a779a{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0.25rem;}.elementor-9514 .elementor-element.elementor-element-e6a779a .elementor-heading-title{font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-9514 .elementor-element.elementor-element-443f17b{margin:1.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-443f17b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(26px, calc(20.5px + 0.91vw), 36px);font-weight:500;line-height:2.5rem;letter-spacing:-0.025em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-06c2382{margin:1.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.75rem;color:#1B2632CC;}.elementor-9514 .elementor-element.elementor-element-3e420d2 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-3e420d2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9514 .elementor-element.elementor-element-3e420d2.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-3e420d2.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9514 .elementor-element.elementor-element-3e420d2.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-3e420d2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9514 .elementor-element.elementor-element-3e420d2 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-3e420d2 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-1371992 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-6ead6ea .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-6ead6ea.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-9514 .elementor-element.elementor-element-6ead6ea.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-6ead6ea.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9514 .elementor-element.elementor-element-6ead6ea.elementor-view-framed .elementor-icon, .elementor-9514 .elementor-element.elementor-element-6ead6ea.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9514 .elementor-element.elementor-element-6ead6ea .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-6ead6ea .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-64b407e{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-64b407e.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9514 .elementor-element.elementor-element-166a06a .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-166a06a .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-166a06a .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-166a06a .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-166a06a .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-cebe8e3 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-727df97 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-727df97 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-727df97 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-727df97 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-727df97 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-e9956e3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-e9956e3.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9514 .elementor-element.elementor-element-474a801 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-474a801 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-474a801 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-474a801 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-474a801 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-50159b7 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-bf32011 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-bf32011 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-bf32011 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-bf32011 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-bf32011 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-b66e2b6{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-b66e2b6.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9514 .elementor-element.elementor-element-2a7e9f3 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-2a7e9f3 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-2a7e9f3 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-2a7e9f3 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-2a7e9f3 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-ac046f7 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-f964615 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-f964615 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-f964615 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-f964615 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-f964615 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-e068769{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-e068769.elementor-element{--flex-grow:1;--flex-shrink:1;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-7c25dce{left:-2vw;}body.rtl .elementor-9514 .elementor-element.elementor-element-7c25dce{right:-2vw;}.elementor-9514 .elementor-element.elementor-element-7c25dce{top:1.5rem;}.elementor-9514 .elementor-element.elementor-element-7c25dce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(14rem, 30vw, 32rem);font-weight:700;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#C7A46B29;stroke:#C7A46B29;color:#02010100;}.elementor-9514 .elementor-element.elementor-element-85f8db3{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3.5rem 3.5rem;--row-gap:3.5rem;--column-gap:3.5rem;--grid-auto-flow:row;--align-items:start;--z-index:1;}.elementor-9514 .elementor-element.elementor-element-89ded93 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-89ded93 .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-89ded93 .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-95db6d3 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-95db6d3 .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-95db6d3 .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-95db6d3 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-95db6d3 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-a194400 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-a194400 .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-a194400 .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-a194400 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-a194400 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-143cc91 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-143cc91 .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-143cc91 .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-143cc91 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-143cc91 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-af6d95e{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0.25rem;}.elementor-9514 .elementor-element.elementor-element-af6d95e .elementor-heading-title{font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-9514 .elementor-element.elementor-element-2b33420{margin:1.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-2b33420 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(26px, calc(20.5px + 0.91vw), 36px);font-weight:500;line-height:2.5rem;letter-spacing:-0.025em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-6d85bab{margin:1.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.75rem;color:#1B2632CC;}.elementor-9514 .elementor-element.elementor-element-33b6c1c .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-33b6c1c .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-33b6c1c .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-a268324 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-8bdddeb .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-8bdddeb .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-8bdddeb .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-51f6605{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-51f6605.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9514 .elementor-element.elementor-element-483c7cb .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-483c7cb .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-483c7cb .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-483c7cb .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-483c7cb .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-9ec44c4 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-d239005 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-d239005 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-d239005 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-d239005 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-d239005 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-44defa3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-44defa3.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9514 .elementor-element.elementor-element-bc31e5b .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-bc31e5b .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-bc31e5b .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-bc31e5b .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-bc31e5b .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-844d5e6 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-3024216 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-3024216 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-3024216 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-3024216 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-3024216 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-fa1997f{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-fa1997f.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9514 .elementor-element.elementor-element-960abf4 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-960abf4 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-960abf4 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-960abf4 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-960abf4 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-b5316f6 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-4781722 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-4781722 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-4781722 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-4781722 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-4781722 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-8521a12{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-8521a12.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9514 .elementor-element.elementor-element-cf8173a .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-cf8173a .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-cf8173a .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-cf8173a .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-cf8173a .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-10aa5b2 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-54e6103 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-54e6103 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-54e6103 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-54e6103 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-54e6103 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-237442a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-237442a.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9514 .elementor-element.elementor-element-d76fc18{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-9514 .elementor-element.elementor-element-d76fc18 .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.375em;letter-spacing:-0.01em;color:#11263B;}.elementor-9514 .elementor-element.elementor-element-f158328 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1rem;letter-spacing:0.1em;color:#11263B;}.elementor-9514 .elementor-element.elementor-element-40bd854 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-40bd854 .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-40bd854 .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-a332bf1 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-9514 .elementor-element.elementor-element-adcb5d7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(20px, calc(16.25px + 0.51vw), 24px);font-weight:500;line-height:1rem;letter-spacing:0px;color:#11263B;}.elementor-9514 .elementor-element.elementor-element-847390c{margin:0.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-847390c .elementor-heading-title{font-size:9px;font-weight:600;text-transform:uppercase;line-height:1.75em;letter-spacing:0.1em;color:#11263B;}body:not(.rtl) .elementor-9514 .elementor-element.elementor-element-ea94734{right:-2vw;}body.rtl .elementor-9514 .elementor-element.elementor-element-ea94734{left:-2vw;}.elementor-9514 .elementor-element.elementor-element-ea94734{top:1.5rem;}.elementor-9514 .elementor-element.elementor-element-ea94734 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(14rem, 30vw, 32rem);font-weight:700;line-height:1em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#C7A46B29;stroke:#C7A46B29;color:#02010100;}.elementor-9514 .elementor-element.elementor-element-c9e148a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:3.5rem 3.5rem;--row-gap:3.5rem;--column-gap:3.5rem;--grid-auto-flow:row;--align-items:start;--z-index:1;}.elementor-9514 .elementor-element.elementor-element-6b807d7 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-9514 .elementor-element.elementor-element-092e455 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(20px, calc(16.25px + 0.51vw), 24px);font-weight:500;line-height:1rem;letter-spacing:0px;color:#11263B;}.elementor-9514 .elementor-element.elementor-element-c33f818{margin:0.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-c33f818 .elementor-heading-title{font-size:9px;font-weight:600;text-transform:uppercase;line-height:1.75em;letter-spacing:0.1em;color:#11263B;}.elementor-9514 .elementor-element.elementor-element-e5250cd .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-e5250cd .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-e5250cd .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-374ba58 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-374ba58 .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-374ba58 .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-374ba58 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-374ba58 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-f80f7e4 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-f80f7e4 .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-f80f7e4 .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-f80f7e4 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-f80f7e4 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-d43a882 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-d43a882 .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-d43a882 .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-d43a882 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-d43a882 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-4eca4e4{width:auto;max-width:auto;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0.25rem;}.elementor-9514 .elementor-element.elementor-element-4eca4e4 .elementor-heading-title{font-size:10px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:0.1em;color:var( --e-global-color-text );}.elementor-9514 .elementor-element.elementor-element-e5d232f{margin:1.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-e5d232f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:clamp(26px, calc(20.5px + 0.91vw), 36px);font-weight:500;line-height:2.5rem;letter-spacing:-0.025em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-b7ead4d{margin:1.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:18px;font-weight:300;line-height:1.75rem;color:#1B2632CC;}.elementor-9514 .elementor-element.elementor-element-a6491da .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-a6491da .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-a6491da .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-205fcba .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-ad82a12 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-ad82a12 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-ad82a12 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-35022c3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-35022c3.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9514 .elementor-element.elementor-element-288d3fc .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-288d3fc .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-288d3fc .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-288d3fc .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-288d3fc .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-1b8555a .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-3c48a9e .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-3c48a9e .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-3c48a9e .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-3c48a9e .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-3c48a9e .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-d2ef6a3{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-d2ef6a3.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9514 .elementor-element.elementor-element-8432abb .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-8432abb .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-8432abb .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-8432abb .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-8432abb .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-cd937bc .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-bef02f1 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-bef02f1 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-bef02f1 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-bef02f1 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-bef02f1 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-ae3c2a1{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-ae3c2a1.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9514 .elementor-element.elementor-element-def27a5 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-def27a5 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-def27a5 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-def27a5 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-def27a5 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-62e1f16 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-243cb6f .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-243cb6f .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-243cb6f .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-243cb6f .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-243cb6f .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-bf9331d{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-bf9331d.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9514 .elementor-element.elementor-element-5f53a01 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-5f53a01 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-5f53a01 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-5f53a01 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-5f53a01 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-3db1fa4 .elementor-heading-title{font-size:14px;font-weight:600;line-height:1.375em;letter-spacing:-0.01em;color:var( --e-global-color-secondary );}.elementor-9514 .elementor-element.elementor-element-8f3f382 .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-8f3f382 .elementor-icon{font-size:20px;}.elementor-9514 .elementor-element.elementor-element-8f3f382 .elementor-icon svg{height:20px;}.elementor-9514 .elementor-element.elementor-element-8f3f382 .elementor-icon i, .elementor-9514 .elementor-element.elementor-element-8f3f382 .elementor-icon svg{transform:rotate(270deg);}.elementor-9514 .elementor-element.elementor-element-342121a{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:88px;font-size:12px;font-weight:400;line-height:1.65em;color:#F7F5F3D9;}.elementor-9514 .elementor-element.elementor-element-342121a.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-9514 .elementor-element.elementor-element-563e474{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-9514 .elementor-element.elementor-element-563e474 .elementor-heading-title{font-size:18px;font-weight:500;line-height:1.375em;letter-spacing:-0.01em;color:#11263B;}.elementor-9514 .elementor-element.elementor-element-9f4a234 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:1rem;letter-spacing:0.1em;color:#11263B;}.elementor-9514 .elementor-element.elementor-element-58f752a .elementor-icon-wrapper{text-align:center;}.elementor-9514 .elementor-element.elementor-element-58f752a .elementor-icon{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-58f752a .elementor-icon svg{height:16px;}.elementor-9514 .elementor-element.elementor-element-4c4f281{--display:flex;--overflow:hidden;}.elementor-9514 .elementor-element.elementor-element-4c4f281:not(.elementor-motion-effects-element-type-background), .elementor-9514 .elementor-element.elementor-element-4c4f281 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11263B;}.elementor-9514 .elementor-element.elementor-element-c5a1ad6{width:auto;max-width:auto;}.elementor-9514 .elementor-element.elementor-element-c5a1ad6.elementor-element{--align-self:center;}.elementor-9514 .elementor-element.elementor-element-c5a1ad6 .elementor-heading-title{font-family:var( --e-global-typography-9dfb20c-font-family ), Sans-serif;font-size:var( --e-global-typography-9dfb20c-font-size );font-weight:var( --e-global-typography-9dfb20c-font-weight );text-transform:var( --e-global-typography-9dfb20c-text-transform );line-height:var( --e-global-typography-9dfb20c-line-height );letter-spacing:var( --e-global-typography-9dfb20c-letter-spacing );color:var( --e-global-color-6bf2dfc );}.elementor-9514 .elementor-element.elementor-element-31beb3e{width:var( --container-widget-width, 800px );max-width:800px;margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;}.elementor-9514 .elementor-element.elementor-element-31beb3e .elementor-heading-title{font-family:var( --e-global-typography-83698f2-font-family ), Sans-serif;font-size:var( --e-global-typography-83698f2-font-size );font-weight:var( --e-global-typography-83698f2-font-weight );line-height:var( --e-global-typography-83698f2-line-height );letter-spacing:var( --e-global-typography-83698f2-letter-spacing );color:var( --e-global-color-756b70f );}.elementor-9514 .elementor-element.elementor-element-de5c0cb{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;line-height:1.75rem;color:#F7F5F3CC;}.elementor-9514 .elementor-element.elementor-element-de5c0cb p{margin-block-end:1rem;}.elementor-9514 .elementor-element.elementor-element-feab78f .elementor-button{background-color:transparent;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1.25rem;letter-spacing:0.22em;fill:var( --e-global-color-6bf2dfc );color:var( --e-global-color-6bf2dfc );background-image:linear-gradient(180deg, #FFFFFF00 0%, #F2295B00 100%);border-style:none;border-radius:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-9514 .elementor-element.elementor-element-feab78f{width:auto;max-width:auto;margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;border-style:none;}.elementor-9514 .elementor-element.elementor-element-feab78f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9514 .elementor-element.elementor-element-feab78f .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-9514 .elementor-element.elementor-element-feab78f .elementor-button:hover, .elementor-9514 .elementor-element.elementor-element-feab78f .elementor-button:focus{color:#C7A46BCC;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9514 .elementor-element.elementor-element-feab78f .elementor-button:hover svg, .elementor-9514 .elementor-element.elementor-element-feab78f .elementor-button:focus svg{fill:#C7A46BCC;}.elementor-9514 .elementor-element.elementor-element-c80279e{--display:flex;--margin-top:16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9514 .elementor-element.elementor-element-3c68341{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:300;line-height:1.75rem;color:#F7F5F3CC;}.elementor-9514 .elementor-element.elementor-element-3c68341 p{margin-block-end:16px;}.elementor-9514 .elementor-element.elementor-element-5b3755d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9514 .elementor-element.elementor-element-5b3755d .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}.elementor-9514 .elementor-element.elementor-element-5b3755d .elementor-button{letter-spacing:0.025em;}.elementor-9514 .elementor-element.elementor-element-bb66209 .elementor-button{background-color:transparent;line-height:1.25rem;letter-spacing:0.025em;fill:#F7F5F3CC;color:#F7F5F3CC;background-image:linear-gradient(180deg, #FFFFFF00 0%, #F2295B00 100%);border-style:none;border-radius:0px 0px 0px 0px;padding:0rem 0rem 0rem 0rem;}.elementor-9514 .elementor-element.elementor-element-bb66209 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9514 .elementor-element.elementor-element-bb66209 .elementor-button .elementor-button-content-wrapper{gap:0.5rem;}@media(max-width:1024px){.elementor-9514 .elementor-element.elementor-element-c971295 .elementor-heading-title{font-size:var( --e-global-typography-9dfb20c-font-size );line-height:var( --e-global-typography-9dfb20c-line-height );letter-spacing:var( --e-global-typography-9dfb20c-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-d5fcd83 .elementor-heading-title{font-size:var( --e-global-typography-83698f2-font-size );line-height:var( --e-global-typography-83698f2-line-height );letter-spacing:var( --e-global-typography-83698f2-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-ec8f397 .elementor-heading-title{font-size:var( --e-global-typography-4d3315a-font-size );line-height:var( --e-global-typography-4d3315a-line-height );letter-spacing:var( --e-global-typography-4d3315a-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-7fa11f2 .elementor-heading-title{font-size:4.5rem;}.elementor-9514 .elementor-element.elementor-element-1292902 p{margin-block-end:1rem;}.elementor-9514 .elementor-element.elementor-element-0961760 .elementor-heading-title{font-size:var( --e-global-typography-9dfb20c-font-size );line-height:var( --e-global-typography-9dfb20c-line-height );letter-spacing:var( --e-global-typography-9dfb20c-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-29a428b{padding:1.5rem 1.5rem 1.5rem 1.5rem;font-size:14px;}.elementor-9514 .elementor-element.elementor-element-454afae{padding:1.5rem 1.5rem 1.5rem 1.5rem;font-size:14px;}.elementor-9514 .elementor-element.elementor-element-7834fc9{padding:1.5rem 1.5rem 1.5rem 1.5rem;font-size:14px;}.elementor-9514 .elementor-element.elementor-element-c7455c3{padding:1.5rem 1.5rem 1.5rem 1.5rem;font-size:14px;}.elementor-9514 .elementor-element.elementor-element-d44a676{padding:1.5rem 1.5rem 1.5rem 1.5rem;font-size:14px;}.elementor-9514 .elementor-element.elementor-element-df80196{padding:1.5rem 1.5rem 1.5rem 1.5rem;font-size:14px;}.elementor-9514 .elementor-element.elementor-element-3434bf7 .elementor-heading-title{font-size:var( --e-global-typography-9dfb20c-font-size );line-height:var( --e-global-typography-9dfb20c-line-height );letter-spacing:var( --e-global-typography-9dfb20c-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-4e935d7{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-2ca37f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9514 .elementor-element.elementor-element-85f8db3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9514 .elementor-element.elementor-element-c9e148a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9514 .elementor-element.elementor-element-c5a1ad6 .elementor-heading-title{font-size:var( --e-global-typography-9dfb20c-font-size );line-height:var( --e-global-typography-9dfb20c-line-height );letter-spacing:var( --e-global-typography-9dfb20c-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-31beb3e{width:100%;max-width:100%;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-31beb3e .elementor-heading-title{font-size:var( --e-global-typography-83698f2-font-size );line-height:var( --e-global-typography-83698f2-line-height );letter-spacing:var( --e-global-typography-83698f2-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-de5c0cb{padding:0px 0px 0px 0px;}.elementor-9514 .elementor-element.elementor-element-3c68341{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-9514 .elementor-element.elementor-element-2c46408{--margin-top:3rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-9514 .elementor-element.elementor-element-c971295 .elementor-heading-title{font-size:var( --e-global-typography-9dfb20c-font-size );line-height:var( --e-global-typography-9dfb20c-line-height );letter-spacing:var( --e-global-typography-9dfb20c-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-d5fcd83{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-d5fcd83 .elementor-heading-title{font-size:var( --e-global-typography-83698f2-font-size );line-height:var( --e-global-typography-83698f2-line-height );letter-spacing:var( --e-global-typography-83698f2-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-ec8f397 .elementor-heading-title{font-size:var( --e-global-typography-4d3315a-font-size );line-height:var( --e-global-typography-4d3315a-line-height );letter-spacing:var( --e-global-typography-4d3315a-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-ec34b7c .elementor-heading-title{font-size:15px;}.elementor-9514 .elementor-element.elementor-element-1292902{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-0961760 .elementor-heading-title{font-size:var( --e-global-typography-9dfb20c-font-size );line-height:var( --e-global-typography-9dfb20c-line-height );letter-spacing:var( --e-global-typography-9dfb20c-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-3434bf7 .elementor-heading-title{font-size:var( --e-global-typography-9dfb20c-font-size );line-height:var( --e-global-typography-9dfb20c-line-height );letter-spacing:var( --e-global-typography-9dfb20c-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-2ca37f1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9514 .elementor-element.elementor-element-443f17b{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-06c2382{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:16px;}.elementor-9514 .elementor-element.elementor-element-85f8db3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9514 .elementor-element.elementor-element-2b33420{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-6d85bab{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:16px;}.elementor-9514 .elementor-element.elementor-element-c9e148a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9514 .elementor-element.elementor-element-e5d232f{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-9514 .elementor-element.elementor-element-b7ead4d{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:16px;}.elementor-9514 .elementor-element.elementor-element-c5a1ad6 .elementor-heading-title{font-size:var( --e-global-typography-9dfb20c-font-size );line-height:var( --e-global-typography-9dfb20c-line-height );letter-spacing:var( --e-global-typography-9dfb20c-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-31beb3e .elementor-heading-title{font-size:var( --e-global-typography-83698f2-font-size );line-height:var( --e-global-typography-83698f2-line-height );letter-spacing:var( --e-global-typography-83698f2-letter-spacing );}.elementor-9514 .elementor-element.elementor-element-de5c0cb{font-size:16px;}.elementor-9514 .elementor-element.elementor-element-de5c0cb p{margin-block-end:0.75rem;}.elementor-9514 .elementor-element.elementor-element-3c68341{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-d5fcd83 */.inner_banner_title em{
    color: #c7a46b;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6aeb901 */.inner-banner-sec {
    position: relative;
}

.inner-banner-sec::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(105deg, rgb(1, 18, 42) 0%, rgb(3, 32, 63) 40%, rgb(5, 42, 79) 70%, rgb(10, 40, 64) 100%);
}

.inner-banner-sec::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(115deg, transparent 0%, transparent 25%, rgba(150, 190, 225, 0.25) 42%, rgba(200, 220, 240, 0.55) 50%, rgba(150, 190, 225, 0.25) 58%, transparent 75%, transparent 100%);
    mix-blend-mode: screen;
    opacity: .22;
}

.inner-banner-inner {
    position: relative;
}

.inner-banner-inner::before {
    content:'';
    position: absolute;
    inset: 0;
    background: linear-gradient(95deg, transparent 0%, rgba(180, 210, 235, 0.4) 70%, rgba(220, 235, 250, 0.5) 85%, transparent 100%);
    mix-blend-mode: screen;
    opacity: .12;
    
}
.inner-banner-inner::after {
    content:'';
    position: absolute;
    inset: 0;
    background: radial-gradient(transparent 35%, rgba(0, 0, 0, 0.55) 100%);
}

.inner-banner-wrap {
    position: relative;
    overflow: hidden;
}

.inner-banner-wrap::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image: linear-gradient(rgb(247 245 243) 1px, transparent 1px), linear-gradient(90deg, rgb(247 245 243) 1px, transparent 1px);
    background-size: 80px 80px;
    opacity: .07;
}

.inner-banner-wrap::after {
    content: '';
    position: absolute;
    top: -10rem;
    right: -8rem;
    width: 44rem;
    height: 44rem;
    background: radial-gradient(circle, rgb(199 164 107 / 60%), transparent 70%);
    opacity: .25;
    border-radius: 9999px;
}
.inner-banner-inner .banner-image {
    position: relative;
}

.inner-banner-inner .banner-image::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(0deg, #11263bbf 0%,#11263b00 100%);
    width: 100%;
    height: 100%;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47c1393 */.construction-recognition-sec {
    position: relative;
    overflow: hidden !important;
}

.construction-recognition-sec::before {
    content:'';
    position: absolute;
    inset: 0;
    background:rgb(17 38 59 / 40%);
    z-index: 1;
    
}
.construction-recognition-sec::after {
    content:'';
    position: absolute;
    inset: 0;
    background: linear-gradient(
    to right,
    rgba(17, 38, 59, 0.70),
    rgba(17, 38, 59, 0.25),
    transparent
);
}
.construction-recognition-sec > .e-con-inner::before {
    content:'';
    position: absolute;
    inset: 0;
    background: linear-gradient(
    to bottom,
    rgba(17, 38, 59, 0.40),
    rgba(0, 0, 0, 0),
    rgba(17, 38, 59, 0.50)
);
z-index: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-790106f */.currentColor .elementor-icon svg {
    stroke-width: 2px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-59aa412 */.currentColor .elementor-icon svg {
    stroke-width: 2px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-76f69c5 */.currentColor .elementor-icon svg {
    stroke-width: 2px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-fee2b47 */.currentColor .elementor-icon svg {
    stroke-width: 2px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8c623e8 */.currentColor .elementor-icon svg {
    stroke-width: 2px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-11d9583 */.currentColor .elementor-icon svg {
    stroke-width: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6740eaa */.why-choose-heffron-services-img-card-img {
    height: 100% !important;
    width: 100% !important;
}

.why-choose-heffron-services-img-card-img img {
    transition: all .5s cubic-bezier(.4,0,.2,1) !important;
    opacity: 0 !important;
    transform: scale(1.05) !important;
}

.why-choose-heffron-services-img-card .why-choose-heffron-services-img-card-img::after{
    content:'';
    position: absolute;
    inset: 0;
    background-color: rgba(17, 38, 59, 0.85);
    opacity: 0;
    transition: all .5s cubic-bezier(.4,0,.2,1);
}

.why-choose-heffron-services-img-card:hover .why-choose-heffron-services-img-card-img img,
.why-choose-heffron-services-img-card:hover .why-choose-heffron-services-img-card-img::after{
    opacity: 1 !important;
    transform: scale(1) !important;
}
.why-choose-heffron-services-img-card-img-desc {
    :;top: 50% !important;
    transform: translateY(-50%);
    max-height: 100%;
    overflow: auto;
    scrollbar-width: none;
    opacity: 0 !important;
    z-index: 0 !important;
    transition: all .3s cubic-bezier(.4,0,.2,1) !important;
}

.why-choose-heffron-services-img-card:hover .why-choose-heffron-services-img-card-img-desc {
    opacity: 1 !important;
    z-index: 9 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8dd3b3 */.heffron-project-lifecycle-tab {
    transition: all .15s cubic-bezier(.4,0,.2,1) !important;
    cursor: pointer !important;
}

.heffron-project-lifecycle-tab:hover,
.heffron-project-lifecycle-tab.heffron-tab-active{
    background-color: #11263b !important;
}

.heffron-project-lifecycle-tab .heffron-project-lifecycle-tab-subHeading .elementor-heading-title,
.heffron-project-lifecycle-tab .heffron-project-lifecycle-tab-heading .elementor-heading-title,
.heffron-project-lifecycle-tab .heffron-project-lifecycle-tab-icon {
    transition: all .15s cubic-bezier(.4, 0, .2, 1) !important;
}

.heffron-project-lifecycle-tab:hover .heffron-project-lifecycle-tab-subHeading .elementor-heading-title,
.heffron-project-lifecycle-tab.heffron-tab-active .heffron-project-lifecycle-tab-subHeading .elementor-heading-title{
    color: rgb(247 245 243 / 70%) !important;
}


.heffron-project-lifecycle-tab:hover .heffron-project-lifecycle-tab-heading .elementor-heading-title,
.heffron-project-lifecycle-tab.heffron-tab-active .heffron-project-lifecycle-tab-heading .elementor-heading-title{
    color: #f7f5f3 !important;
}

.heffron-project-lifecycle-tab .heffron-project-lifecycle-tab-icon svg {
    stroke:#c7a46b !important;
}

.heffron-project-lifecycle-tab .heffron-project-lifecycle-tab-icon {
    opacity:0;
}

.heffron-project-lifecycle-tab:hover .heffron-project-lifecycle-tab-icon,
.heffron-project-lifecycle-tab.heffron-tab-active .heffron-project-lifecycle-tab-icon{
    opacity:1;
}
/*Tab Content*/
.heffron-project-lifecycle-tab-content::before {
    content: '';
    position: absolute;
    inset: 0;
    background-image: linear-gradient(rgb(27 38 50) 1px, rgb(0 0 0 / 0%) 1px), linear-gradient(90deg, rgb(27 38 50) 1px, transparent 1px);
    background-size: 56px 56px;
    opacity: .05;
}

.heffron-project-lifecycle-tab-content-img-col::after{
    content:'';
    position: absolute;
    inset: 0;
    border: 1px solid #c7a46b66;
    transform: translate(1rem, 1rem);
    z-index: -1;
}

.heffron-project-lifecycle-tab-content-img {
    position: relative;
    aspect-ratio: 5 / 6;
}

.heffron-project-lifecycle-tab-content-img-thumbnail {
    aspect-ratio: 4 / 3;
    width:40%;
}

.heffron-project-lifecycle-tab-content-img-thumbnail img {
    box-shadow: 0 20px 25px -5px #0000001a, 0 8px 10px -6px rgb(0 0 0 / .1);
}

.heffron-project-lifecycle-tab-services-box:hover .heffron-project-lifecycle-tab-services-box-overlay {
    opacity: 1;
}

.heffron-project-lifecycle-tab-cta-graph-box::before {
    content:'';
    position: absolute;
    inset: 0;
    background-image: linear-gradient(#11263b 1px, transparent 1px), linear-gradient(90deg, #11263b 1px, #00000000 1px);
    background-size: 20px 20px;
    opacity: 0.08;
}

.heffron-project-lifecycle-tab-cta-graph-box,
.heffron-project-lifecycle-tab-cta-graph-box-link svg {
    transition: all .15s cubic-bezier(.4,0,.2,1);
}

.heffron-project-lifecycle-tab-cta-graph-box:hover {
    box-shadow:0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
}

.heffron-project-lifecycle-tab-cta-graph-box:hover .heffron-project-lifecycle-tab-cta-graph-box-link svg {
    transform:translateX(.25rem);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c80279e */.read-more-wrap .content-btn {
    max-height:0;
    overflow:hidden;
    opacity:0;
    transition:all .4s ease;
}

.read-more-wrap .content-btn.active {
    max-height:1000px;
    opacity:1;
}

.read-more-wrap .readt-more-btn {
    cursor:pointer;
}
.read-more-wrap .elementor-heading-title {
    display: flex !important;
    align-items: center;
    justify-content: center !important;
    grid-gap:.5rem !important;
}

.read-more-wrap .elementor-heading-title::after {
    content: '';
    display: block;
    background: url(https://www.heffroncompany.com/wp-content/uploads/2026/08/arrow-up-1.svg);
    width: 14px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 14px;
}
.read-more-wrap .elementor-heading-title.active::after {
    content: '';
    transform: rotate(180deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bb66209 *//*Secondary Arrow Link*/
.secondary-arrow-link {
    transition: all .15s cubic-bezier(.4,0,.2,1);
}

.secondary-arrow-link:hover a {
    color: #c7a46b !important;
    border-color: #c7a46b !important;
}

.secondary-arrow-link .elementor-button-content-wrapper svg {
    width: 16px;
    transition: all .15s cubic-bezier(.4,0,.2,1);
}

.secondary-arrow-link:hover .elementor-button-content-wrapper svg {
    stroke: #c7a46b !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c4f281 */.haffron-services-inner-page-cta {
    position: relative;
    overflow: hidden !important;
}

.haffron-services-inner-page-cta::before {
    content:'';
    position: absolute;
    inset: 0;
    background: linear-gradient(
    to top,
    rgba(17, 38, 59, 1),
    rgba(17, 38, 59, 0.9),
    rgba(17, 38, 59, 0.7)
);
    z-index: 1;
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS *//*SubHeading*/
.sec-sub-heading-line {
    display: flex;
    align-items: center;
    grid-gap: .75rem;
}

.sec-sub-heading-line::before {
    width: 2.5rem;
    content:'';
    display: block;
    height: 1px;
    background: #c7a46b;
}

.inner-banner-sec .sec-sub-heading-line::before {
    width: 3.5rem;
}
.sec-sub-heading-line .elementor-heading-title {
    flex:1;
}
/*Section Title*/
.heffron-sec-title span,
.heffron-sec-title em{
    color:#c7a46b;
}
/*Primary Button*/
.primary-arrow-button{
    transition:all .15s cubic-bezier(.4,0,.2,1);
}

.primary-arrow-button .elementor-button-content-wrapper svg {
    width:16px;
    transition:all .15s cubic-bezier(.4,0,.2,1);
}
.primary-arrow-button:hover .elementor-button-content-wrapper svg {
    transform:translateX(.25rem);
}
/*Body CSS*/
.elementor-widget-text-editor > p {
    margin-top: 0 !important;
}
.elementor-widget-text-editor > p:last-child {
    margin-bottom: 0 !important;
}
/*Our Services Tab Overide CSS*/
/*Tab menu*/
.heffron-project-lifecycle-tab:not(.heffron-tab-active):hover {
    background-color: #e8e6e366 !important;
}

.heffron-project-lifecycle-tab:not(.heffron-tab-active):hover .heffron-project-lifecycle-tab-heading .elementor-heading-title {
    color: #1b2632 !important;
}

.heffron-project-lifecycle-tab {
    position: relative !important;
}

.heffron-project-lifecycle-tab::after {
    content:'';
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 3px;
    width: 0 !important;
    background: linear-gradient(135deg, rgb(166, 134, 58) 0%, rgb(240, 221, 160) 100%);
    transition: all .15s cubic-bezier(.4,0,.2,1) !important;
}

.heffron-project-lifecycle-tab.heffron-tab-active::after {
    width: 100% !important;
}

.heffron-project-lifecycle-tab.heffron-tab-active > .elementor-widget-heading > .elementor-heading-title {
    color: #c7a46b !important;
}

/*Tab Content*/
.heffron-project-lifecycle-tab-content {
    background: #f3efe8 !important;
    border-top-width: 0 !important;
}

.heffron-project-lifecycle-tab-content-img-col::after {
    border-width: 2px !important;
}/* End custom CSS */