.elementor-3882 .elementor-element.elementor-element-333cc2ec{--display:flex;--min-height:660px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-3882 .elementor-element.elementor-element-333cc2ec:not(.elementor-motion-effects-element-type-background), .elementor-3882 .elementor-element.elementor-element-333cc2ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://historicbelmont.com/wp-content/uploads/2025/11/Rocky-Branch-Park2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3882 .elementor-element.elementor-element-333cc2ec::before, .elementor-3882 .elementor-element.elementor-element-333cc2ec > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-333cc2ec > .e-con-inner > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-333cc2ec > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-333cc2ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-333cc2ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000080 0%, var( --e-global-color-primary ) 100%);}.elementor-3882 .elementor-element.elementor-element-1e673789{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3882 .elementor-element.elementor-element-5dde8fd7 .elementor-heading-title{font-family:var( --e-global-typography-06b60d6-font-family ), Sans-serif;font-size:var( --e-global-typography-06b60d6-font-size );font-weight:var( --e-global-typography-06b60d6-font-weight );text-transform:var( --e-global-typography-06b60d6-text-transform );line-height:var( --e-global-typography-06b60d6-line-height );color:var( --e-global-color-accent );}.elementor-3882 .elementor-element.elementor-element-3a923f40{width:var( --container-widget-width, 901px );max-width:901px;--container-widget-width:901px;--container-widget-flex-grow:0;}.elementor-3882 .elementor-element.elementor-element-3a923f40 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-accent );}.elementor-3882 .elementor-element.elementor-element-41b9ce60{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3882 .elementor-element.elementor-element-41b9ce60:not(.elementor-motion-effects-element-type-background), .elementor-3882 .elementor-element.elementor-element-41b9ce60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3882 .elementor-element.elementor-element-55654f7e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3882 .elementor-element.elementor-element-750c2c95{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;}.elementor-3882 .elementor-element.elementor-element-750c2c95 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-5e785ab9{text-align:center;font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-3882 .elementor-element.elementor-element-e337a3c .elementor-button{background-color:var( --e-global-color-d8ffaca );font-family:var( --e-global-typography-ab9f898-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9f898-font-size );font-weight:var( --e-global-typography-ab9f898-font-weight );text-transform:var( --e-global-typography-ab9f898-text-transform );line-height:var( --e-global-typography-ab9f898-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:16px 20px 16px 26px;}.elementor-3882 .elementor-element.elementor-element-e337a3c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3882 .elementor-element.elementor-element-e337a3c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3882 .elementor-element.elementor-element-7afb662b{--grid-columns:3;}.elementor-3882 .elementor-element.elementor-element-59089da3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-3882 .elementor-element.elementor-element-1a40f16b{width:var( --container-widget-width, 1032px );max-width:1032px;--container-widget-width:1032px;--container-widget-flex-grow:0;text-align:center;}.elementor-3882 .elementor-element.elementor-element-1a40f16b .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-3882 .elementor-element.elementor-element-42964f01{width:var( --container-widget-width, 1032px );max-width:1032px;--container-widget-width:1032px;--container-widget-flex-grow:0;text-align:center;}.elementor-3882 .elementor-element.elementor-element-42964f01 .elementor-heading-title{font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-6dab8354{width:var( --container-widget-width, 1032px );max-width:1032px;--container-widget-width:1032px;--container-widget-flex-grow:0;text-align:center;}.elementor-3882 .elementor-element.elementor-element-6dab8354 .elementor-heading-title{font-family:var( --e-global-typography-ab9f898-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9f898-font-size );font-weight:var( --e-global-typography-ab9f898-font-weight );text-transform:var( --e-global-typography-ab9f898-text-transform );line-height:var( --e-global-typography-ab9f898-line-height );color:var( --e-global-color-primary );}.elementor-3882 .elementor-element.elementor-element-6dab8354 .elementor-heading-title a:hover, .elementor-3882 .elementor-element.elementor-element-6dab8354 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-3882 .elementor-element.elementor-element-55cfde95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3882 .elementor-element.elementor-element-ddafbf4{--display:flex;--min-height:640px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3882 .elementor-element.elementor-element-ddafbf4:not(.elementor-motion-effects-element-type-background), .elementor-3882 .elementor-element.elementor-element-ddafbf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d8ffaca );}.elementor-3882 .elementor-element.elementor-element-ddafbf4::before, .elementor-3882 .elementor-element.elementor-element-ddafbf4 > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-ddafbf4 > .e-con-inner > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-ddafbf4 > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-ddafbf4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-ddafbf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-d8ffaca ) 0%, var( --e-global-color-f988265 ) 75%);}.elementor-3882 .elementor-element.elementor-element-2fc19827{--spacer-size:50px;}.elementor-3882 .elementor-element.elementor-element-4a792930 .elementor-button{background-color:var( --e-global-color-9f28518 );font-family:var( --e-global-typography-ab9f898-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9f898-font-size );font-weight:var( --e-global-typography-ab9f898-font-weight );text-transform:var( --e-global-typography-ab9f898-text-transform );line-height:var( --e-global-typography-ab9f898-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:30px 30px 30px 30px;}.elementor-3882 .elementor-element.elementor-element-38d5ca15{--spacer-size:50px;}.elementor-3882 .elementor-element.elementor-element-3e2a3bb0{--display:flex;--min-height:640px;--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-3882 .elementor-element.elementor-element-3e2a3bb0:not(.elementor-motion-effects-element-type-background), .elementor-3882 .elementor-element.elementor-element-3e2a3bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d8ffaca );}.elementor-3882 .elementor-element.elementor-element-3e2a3bb0::before, .elementor-3882 .elementor-element.elementor-element-3e2a3bb0 > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-3e2a3bb0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-3e2a3bb0 > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-3e2a3bb0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-3e2a3bb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-d8ffaca ) 0%, var( --e-global-color-f988265 ) 75%);}.elementor-3882 .elementor-element.elementor-element-3e4ff8ed{--spacer-size:50px;}.elementor-3882 .elementor-element.elementor-element-209d9514 .elementor-button{background-color:var( --e-global-color-9f28518 );font-family:var( --e-global-typography-ab9f898-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9f898-font-size );font-weight:var( --e-global-typography-ab9f898-font-weight );text-transform:var( --e-global-typography-ab9f898-text-transform );line-height:var( --e-global-typography-ab9f898-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:30px 30px 30px 30px;}.elementor-3882 .elementor-element.elementor-element-87acd2e{--spacer-size:50px;}.elementor-3882 .elementor-element.elementor-element-29849085{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3882 .elementor-element.elementor-element-704980c2{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3882 .elementor-element.elementor-element-139bf2ff{width:var( --container-widget-width, 543px );max-width:543px;--container-widget-width:543px;--container-widget-flex-grow:0;text-align:start;}.elementor-3882 .elementor-element.elementor-element-139bf2ff .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-primary );}.elementor-3882 .elementor-element.elementor-element-472080b0{font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-3882 .elementor-element.elementor-element-57962fb4 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-ab9f898-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9f898-font-size );font-weight:var( --e-global-typography-ab9f898-font-weight );text-transform:var( --e-global-typography-ab9f898-text-transform );line-height:var( --e-global-typography-ab9f898-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:16px 18px 16px 22px;}.elementor-3882 .elementor-element.elementor-element-57962fb4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3882 .elementor-element.elementor-element-57962fb4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3882 .elementor-element.elementor-element-4143eab6{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3882 .elementor-element.elementor-element-4143eab6::before, .elementor-3882 .elementor-element.elementor-element-4143eab6 > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-4143eab6 > .e-con-inner > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-4143eab6 > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-4143eab6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-4143eab6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://historicbelmont.com/wp-content/uploads/2026/01/Heritage-Culture-1.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3882 .elementor-element.elementor-element-13f29511{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:2;}.elementor-3882 .elementor-element.elementor-element-70384382{text-align:start;}.elementor-3882 .elementor-element.elementor-element-70384382 .elementor-heading-title{font-family:var( --e-global-typography-04adef8-font-family ), Sans-serif;font-size:var( --e-global-typography-04adef8-font-size );font-weight:var( --e-global-typography-04adef8-font-weight );line-height:var( --e-global-typography-04adef8-line-height );color:var( --e-global-color-accent );}.elementor-3882 .elementor-element.elementor-element-40b6fe82{text-align:start;}.elementor-3882 .elementor-element.elementor-element-40b6fe82 .elementor-heading-title{font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-accent );}.elementor-3882 .elementor-element.elementor-element-18e40e0e{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3882 .elementor-element.elementor-element-18e40e0e::before, .elementor-3882 .elementor-element.elementor-element-18e40e0e > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-18e40e0e > .e-con-inner > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-18e40e0e > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-18e40e0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-18e40e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://historicbelmont.com/wp-content/uploads/2026/01/Family-Activities-Square.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3882 .elementor-element.elementor-element-291c5d2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:2;}.elementor-3882 .elementor-element.elementor-element-62734b5a{text-align:start;}.elementor-3882 .elementor-element.elementor-element-62734b5a .elementor-heading-title{font-family:var( --e-global-typography-04adef8-font-family ), Sans-serif;font-size:var( --e-global-typography-04adef8-font-size );font-weight:var( --e-global-typography-04adef8-font-weight );line-height:var( --e-global-typography-04adef8-line-height );color:var( --e-global-color-accent );}.elementor-3882 .elementor-element.elementor-element-7e0abe4a{text-align:start;}.elementor-3882 .elementor-element.elementor-element-7e0abe4a .elementor-heading-title{font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-accent );}.elementor-3882 .elementor-element.elementor-element-7e471a45{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3882 .elementor-element.elementor-element-7e471a45::before, .elementor-3882 .elementor-element.elementor-element-7e471a45 > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-7e471a45 > .e-con-inner > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-7e471a45 > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-7e471a45 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-7e471a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://historicbelmont.com/wp-content/uploads/2025/12/Water-Small-e1765400035250.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3882 .elementor-element.elementor-element-287e2220{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:2;}.elementor-3882 .elementor-element.elementor-element-21a310b3{text-align:start;}.elementor-3882 .elementor-element.elementor-element-21a310b3 .elementor-heading-title{font-family:var( --e-global-typography-04adef8-font-family ), Sans-serif;font-size:var( --e-global-typography-04adef8-font-size );font-weight:var( --e-global-typography-04adef8-font-weight );line-height:var( --e-global-typography-04adef8-line-height );color:var( --e-global-color-accent );}.elementor-3882 .elementor-element.elementor-element-b3b7483{text-align:start;}.elementor-3882 .elementor-element.elementor-element-b3b7483 .elementor-heading-title{font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-accent );}.elementor-3882 .elementor-element.elementor-element-6f15a8ac{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3882 .elementor-element.elementor-element-6f15a8ac::before, .elementor-3882 .elementor-element.elementor-element-6f15a8ac > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-6f15a8ac > .e-con-inner > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-6f15a8ac > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-6f15a8ac > .e-con-inner > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-6f15a8ac > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://historicbelmont.com/wp-content/uploads/2025/12/Shopping.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3882 .elementor-element.elementor-element-21542ef6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:2;}.elementor-3882 .elementor-element.elementor-element-a8f5616{text-align:start;}.elementor-3882 .elementor-element.elementor-element-a8f5616 .elementor-heading-title{font-family:var( --e-global-typography-04adef8-font-family ), Sans-serif;font-size:var( --e-global-typography-04adef8-font-size );font-weight:var( --e-global-typography-04adef8-font-weight );line-height:var( --e-global-typography-04adef8-line-height );color:var( --e-global-color-accent );}.elementor-3882 .elementor-element.elementor-element-39021bb6{text-align:start;}.elementor-3882 .elementor-element.elementor-element-39021bb6 .elementor-heading-title{font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-accent );}.elementor-3882 .elementor-element.elementor-element-181a138a{--display:flex;--min-height:520px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--overflow:hidden;--overlay-opacity:1;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3882 .elementor-element.elementor-element-181a138a::before, .elementor-3882 .elementor-element.elementor-element-181a138a > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-181a138a > .e-con-inner > .elementor-background-video-container::before, .elementor-3882 .elementor-element.elementor-element-181a138a > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-181a138a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3882 .elementor-element.elementor-element-181a138a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://historicbelmont.com/wp-content/uploads/2025/12/Belmont-Abbey.webp");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3882 .elementor-element.elementor-element-45b7b6e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--z-index:2;}.elementor-3882 .elementor-element.elementor-element-58fbbe2f{text-align:start;}.elementor-3882 .elementor-element.elementor-element-58fbbe2f .elementor-heading-title{font-family:var( --e-global-typography-04adef8-font-family ), Sans-serif;font-size:var( --e-global-typography-04adef8-font-size );font-weight:var( --e-global-typography-04adef8-font-weight );line-height:var( --e-global-typography-04adef8-line-height );color:var( --e-global-color-accent );}.elementor-3882 .elementor-element.elementor-element-7762c8db{text-align:start;}.elementor-3882 .elementor-element.elementor-element-7762c8db .elementor-heading-title{font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-accent );}.elementor-3882 .elementor-element.elementor-element-6f78eb3d{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-60px;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:-112px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:-112px;--e-n-carousel-arrow-size:15px;--e-n-carousel-arrow-normal-color:var( --e-global-color-d8ffaca );--e-n-carousel-arrow-hover-color:var( --e-global-color-primary );}.elementor-3882 .elementor-element.elementor-element-6f78eb3d :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-primary );}.elementor-3882 .elementor-element.elementor-element-6f78eb3d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:15px 15px 15px 15px;}.elementor-3882 .elementor-element.elementor-element-28e3a2ef{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--border-radius:24px 24px 0px 0px;--padding-top:40px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-3882 .elementor-element.elementor-element-28e3a2ef:not(.elementor-motion-effects-element-type-background), .elementor-3882 .elementor-element.elementor-element-28e3a2ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://historicbelmont.com/wp-content/uploads/2025/10/Station-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3882 .elementor-element.elementor-element-7ac9c423{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--border-radius:12px 12px 12px 12px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-3882 .elementor-element.elementor-element-7ac9c423:not(.elementor-motion-effects-element-type-background), .elementor-3882 .elementor-element.elementor-element-7ac9c423 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-08bc6d4 );}.elementor-3882 .elementor-element.elementor-element-4cb52662{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-3882 .elementor-element.elementor-element-1428116{width:var( --container-widget-width, 368px );max-width:368px;--container-widget-width:368px;--container-widget-flex-grow:0;}.elementor-3882 .elementor-element.elementor-element-1428116 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-3882 .elementor-element.elementor-element-3e2a5e76{text-align:start;font-family:var( --e-global-typography-e336027-font-family ), Sans-serif;font-size:var( --e-global-typography-e336027-font-size );font-weight:var( --e-global-typography-e336027-font-weight );line-height:var( --e-global-typography-e336027-line-height );color:var( --e-global-color-primary );}.elementor-3882 .elementor-element.elementor-element-77564da2 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-ab9f898-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9f898-font-size );font-weight:var( --e-global-typography-ab9f898-font-weight );text-transform:var( --e-global-typography-ab9f898-text-transform );line-height:var( --e-global-typography-ab9f898-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:16px 16px 16px 20px;}.elementor-3882 .elementor-element.elementor-element-77564da2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3882 .elementor-element.elementor-element-77564da2 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3882 .elementor-element.elementor-element-1e2bf79b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:80px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}.elementor-3882 .elementor-element.elementor-element-3c8696f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-3882 .elementor-element.elementor-element-1fd2715f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3882 .elementor-element.elementor-element-35780981{--display:flex;}.elementor-3882 .elementor-element.elementor-element-1e42bf82{text-align:start;}.elementor-3882 .elementor-element.elementor-element-1e42bf82 .elementor-heading-title{font-family:var( --e-global-typography-df48fce-font-family ), Sans-serif;font-size:var( --e-global-typography-df48fce-font-size );font-weight:var( --e-global-typography-df48fce-font-weight );text-transform:var( --e-global-typography-df48fce-text-transform );line-height:var( --e-global-typography-df48fce-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-3882 .elementor-element.elementor-element-53baa1aa{text-align:start;}.elementor-3882 .elementor-element.elementor-element-53baa1aa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3882 .elementor-element.elementor-element-51b35885{text-align:start;font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-primary );}.elementor-3882 .elementor-element.elementor-element-7b878a0b .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-ab9f898-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9f898-font-size );font-weight:var( --e-global-typography-ab9f898-font-weight );text-transform:var( --e-global-typography-ab9f898-text-transform );line-height:var( --e-global-typography-ab9f898-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:16px 16px 16px 20px;}.elementor-3882 .elementor-element.elementor-element-7b878a0b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3882 .elementor-element.elementor-element-7b878a0b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3882 .elementor-element.elementor-element-46c174f2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3882 .elementor-element.elementor-element-46c174f2 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-3882 .elementor-element.elementor-element-721bb59a{--display:flex;--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-3882 .elementor-element.elementor-element-7fda8a84{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3882 .elementor-element.elementor-element-7b066480{--display:flex;}.elementor-3882 .elementor-element.elementor-element-4ec9d237{text-align:start;}.elementor-3882 .elementor-element.elementor-element-4ec9d237 .elementor-heading-title{font-family:var( --e-global-typography-df48fce-font-family ), Sans-serif;font-size:var( --e-global-typography-df48fce-font-size );font-weight:var( --e-global-typography-df48fce-font-weight );text-transform:var( --e-global-typography-df48fce-text-transform );line-height:var( --e-global-typography-df48fce-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-3882 .elementor-element.elementor-element-5c90f931{text-align:start;}.elementor-3882 .elementor-element.elementor-element-5c90f931 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3882 .elementor-element.elementor-element-1c05cce2{text-align:start;font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-primary );}.elementor-3882 .elementor-element.elementor-element-278606a0 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-ab9f898-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9f898-font-size );font-weight:var( --e-global-typography-ab9f898-font-weight );text-transform:var( --e-global-typography-ab9f898-text-transform );line-height:var( --e-global-typography-ab9f898-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:16px 16px 16px 20px;}.elementor-3882 .elementor-element.elementor-element-278606a0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3882 .elementor-element.elementor-element-278606a0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3882 .elementor-element.elementor-element-736bd844{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3882 .elementor-element.elementor-element-736bd844 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-3882 .elementor-element.elementor-element-4a3e8afe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-3882 .elementor-element.elementor-element-671a2292{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3882 .elementor-element.elementor-element-4a175638{--display:flex;}.elementor-3882 .elementor-element.elementor-element-40886b49{text-align:start;}.elementor-3882 .elementor-element.elementor-element-40886b49 .elementor-heading-title{font-family:var( --e-global-typography-df48fce-font-family ), Sans-serif;font-size:var( --e-global-typography-df48fce-font-size );font-weight:var( --e-global-typography-df48fce-font-weight );text-transform:var( --e-global-typography-df48fce-text-transform );line-height:var( --e-global-typography-df48fce-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-3882 .elementor-element.elementor-element-7c600067{text-align:start;}.elementor-3882 .elementor-element.elementor-element-7c600067 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-3882 .elementor-element.elementor-element-6310ea43{text-align:start;font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-primary );}.elementor-3882 .elementor-element.elementor-element-55eb641f .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-ab9f898-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9f898-font-size );font-weight:var( --e-global-typography-ab9f898-font-weight );text-transform:var( --e-global-typography-ab9f898-text-transform );line-height:var( --e-global-typography-ab9f898-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:16px 16px 16px 20px;}.elementor-3882 .elementor-element.elementor-element-55eb641f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3882 .elementor-element.elementor-element-55eb641f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3882 .elementor-element.elementor-element-7ce517b8{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-3882 .elementor-element.elementor-element-7ce517b8 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:16px 16px 16px 16px;}.elementor-3882 .elementor-element.elementor-element-46a04197{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3882 .elementor-element.elementor-element-46a04197:not(.elementor-motion-effects-element-type-background), .elementor-3882 .elementor-element.elementor-element-46a04197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-3882 .elementor-element.elementor-element-7feea143{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-3882 .elementor-element.elementor-element-435f81e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3882 .elementor-element.elementor-element-7a27fce4 .elementor-heading-title{font-family:var( --e-global-typography-df48fce-font-family ), Sans-serif;font-size:var( --e-global-typography-df48fce-font-size );font-weight:var( --e-global-typography-df48fce-font-weight );text-transform:var( --e-global-typography-df48fce-text-transform );line-height:var( --e-global-typography-df48fce-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-3882 .elementor-element.elementor-element-582b7985{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;}.elementor-3882 .elementor-element.elementor-element-582b7985 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-3882 .elementor-element.elementor-element-7a77cce1{width:var( --container-widget-width, 760px );max-width:760px;--container-widget-width:760px;--container-widget-flex-grow:0;text-align:center;}.elementor-3882 .elementor-element.elementor-element-7a77cce1 .elementor-heading-title{font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-3882 .elementor-element.elementor-element-3fb38eda .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-ab9f898-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9f898-font-size );font-weight:var( --e-global-typography-ab9f898-font-weight );text-transform:var( --e-global-typography-ab9f898-text-transform );line-height:var( --e-global-typography-ab9f898-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:16px 18px 16px 22px;}.elementor-3882 .elementor-element.elementor-element-3fb38eda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3882 .elementor-element.elementor-element-3fb38eda .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3882 .elementor-element.elementor-element-5b0cbca8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3882 .elementor-element.elementor-element-6c5d589e{--display:flex;}body:not(.rtl) .elementor-3882 .elementor-element.elementor-element-74a2e674{left:40px;}body.rtl .elementor-3882 .elementor-element.elementor-element-74a2e674{right:40px;}.elementor-3882 .elementor-element.elementor-element-74a2e674{top:40px;text-align:start;}.elementor-3882 .elementor-element.elementor-element-74a2e674 .elementor-heading-title{font-family:var( --e-global-typography-06b60d6-font-family ), Sans-serif;font-size:var( --e-global-typography-06b60d6-font-size );font-weight:var( --e-global-typography-06b60d6-font-weight );text-transform:var( --e-global-typography-06b60d6-text-transform );line-height:var( --e-global-typography-06b60d6-line-height );color:var( --e-global-color-accent );}.elementor-3882 .elementor-element.elementor-element-22465b63{--grid-columns:1;}.elementor-3882 .elementor-element.elementor-element-7829e34{--grid-columns:3;}.elementor-3882 .elementor-element.elementor-element-2580fb4f{--display:flex;}.elementor-3882 .elementor-element.elementor-element-114bad63{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:96px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-3882 .elementor-element.elementor-element-5020682a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-3882 .elementor-element.elementor-element-40459ea0 .elementor-heading-title{font-family:var( --e-global-typography-df48fce-font-family ), Sans-serif;font-size:var( --e-global-typography-df48fce-font-size );font-weight:var( --e-global-typography-df48fce-font-weight );text-transform:var( --e-global-typography-df48fce-text-transform );line-height:var( --e-global-typography-df48fce-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-3882 .elementor-element.elementor-element-669eb485{text-align:center;}.elementor-3882 .elementor-element.elementor-element-669eb485 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-3882 .elementor-element.elementor-element-256a2060{text-align:center;}.elementor-3882 .elementor-element.elementor-element-256a2060 .elementor-heading-title{font-family:var( --e-global-typography-c7ac9f5-font-family ), Sans-serif;font-size:var( --e-global-typography-c7ac9f5-font-size );font-weight:var( --e-global-typography-c7ac9f5-font-weight );line-height:var( --e-global-typography-c7ac9f5-line-height );color:var( --e-global-color-7a6bba8 );}.elementor-3882 .elementor-element.elementor-element-3842198d .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-ab9f898-font-family ), Sans-serif;font-size:var( --e-global-typography-ab9f898-font-size );font-weight:var( --e-global-typography-ab9f898-font-weight );text-transform:var( --e-global-typography-ab9f898-text-transform );line-height:var( --e-global-typography-ab9f898-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:8px 8px 8px 8px;padding:16px 18px 16px 22px;}.elementor-3882 .elementor-element.elementor-element-3842198d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3882 .elementor-element.elementor-element-3842198d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-3882 .elementor-element.elementor-element-5ceb39c5{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-3882 .elementor-element.elementor-element-787dc8cb{--e-image-carousel-slides-to-show:3;}.elementor-3882 .elementor-element.elementor-element-787dc8cb .swiper-wrapper{display:flex;align-items:center;}.elementor-3882 .elementor-element.elementor-element-16ab65ba{text-align:center;}.elementor-3882 .elementor-element.elementor-element-16ab65ba .elementor-heading-title{font-family:var( --e-global-typography-d57f4fb-font-family ), Sans-serif;font-size:var( --e-global-typography-d57f4fb-font-size );font-weight:var( --e-global-typography-d57f4fb-font-weight );text-decoration:var( --e-global-typography-d57f4fb-text-decoration );color:var( --e-global-color-f988265 );}@media(max-width:1366px){.elementor-3882 .elementor-element.elementor-element-5dde8fd7 .elementor-heading-title{font-size:var( --e-global-typography-06b60d6-font-size );line-height:var( --e-global-typography-06b60d6-line-height );}.elementor-3882 .elementor-element.elementor-element-3a923f40 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-750c2c95 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-5e785ab9{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-e337a3c .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-1a40f16b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3882 .elementor-element.elementor-element-42964f01 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-6dab8354 .elementor-heading-title{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-ddafbf4{--min-height:550px;}.elementor-3882 .elementor-element.elementor-element-4a792930 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-3e2a3bb0{--min-height:550px;}.elementor-3882 .elementor-element.elementor-element-209d9514 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-139bf2ff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3882 .elementor-element.elementor-element-472080b0{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-57962fb4 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-70384382 .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-40b6fe82 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-62734b5a .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-7e0abe4a .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-21a310b3 .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-b3b7483 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-a8f5616 .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-39021bb6 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-58fbbe2f .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-7762c8db .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-1428116 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3882 .elementor-element.elementor-element-3e2a5e76{font-size:var( --e-global-typography-e336027-font-size );line-height:var( --e-global-typography-e336027-line-height );}.elementor-3882 .elementor-element.elementor-element-77564da2 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-1e42bf82 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-53baa1aa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-51b35885{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-7b878a0b .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-4ec9d237 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-5c90f931 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-1c05cce2{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-278606a0 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-40886b49 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-7c600067 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-6310ea43{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-55eb641f .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-7a27fce4 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-582b7985 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-7a77cce1 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-3fb38eda .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-74a2e674 .elementor-heading-title{font-size:var( --e-global-typography-06b60d6-font-size );line-height:var( --e-global-typography-06b60d6-line-height );}.elementor-3882 .elementor-element.elementor-element-40459ea0 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-669eb485 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-256a2060 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-3842198d .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-16ab65ba .elementor-heading-title{font-size:var( --e-global-typography-d57f4fb-font-size );}}@media(max-width:1200px){.elementor-3882 .elementor-element.elementor-element-ddafbf4{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3882 .elementor-element.elementor-element-3e2a3bb0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3882 .elementor-element.elementor-element-4143eab6{--min-height:420px;}.elementor-3882 .elementor-element.elementor-element-18e40e0e{--min-height:420px;}.elementor-3882 .elementor-element.elementor-element-7e471a45{--min-height:420px;}.elementor-3882 .elementor-element.elementor-element-6f15a8ac{--min-height:420px;}.elementor-3882 .elementor-element.elementor-element-181a138a{--min-height:420px;}.elementor-3882 .elementor-element.elementor-element-6f78eb3d{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-3882 .elementor-element.elementor-element-5dde8fd7 .elementor-heading-title{font-size:var( --e-global-typography-06b60d6-font-size );line-height:var( --e-global-typography-06b60d6-line-height );}.elementor-3882 .elementor-element.elementor-element-3a923f40 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-750c2c95 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-5e785ab9{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-e337a3c .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-7afb662b{--grid-columns:2;}.elementor-3882 .elementor-element.elementor-element-1a40f16b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3882 .elementor-element.elementor-element-42964f01 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-6dab8354 .elementor-heading-title{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-ddafbf4{--min-height:450px;}.elementor-3882 .elementor-element.elementor-element-4a792930 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-3e2a3bb0{--min-height:450px;}.elementor-3882 .elementor-element.elementor-element-209d9514 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-139bf2ff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3882 .elementor-element.elementor-element-472080b0{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-57962fb4 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-70384382 .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-40b6fe82 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-62734b5a .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-7e0abe4a .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-21a310b3 .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-b3b7483 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-a8f5616 .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-39021bb6 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-58fbbe2f .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-7762c8db .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-6f78eb3d{--e-n-carousel-swiper-slides-to-display:3;}.elementor-3882 .elementor-element.elementor-element-1428116 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3882 .elementor-element.elementor-element-3e2a5e76{font-size:var( --e-global-typography-e336027-font-size );line-height:var( --e-global-typography-e336027-line-height );}.elementor-3882 .elementor-element.elementor-element-77564da2 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-1e42bf82 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-53baa1aa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-51b35885{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-7b878a0b .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-4ec9d237 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-5c90f931 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-1c05cce2{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-278606a0 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-40886b49 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-7c600067 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-6310ea43{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-55eb641f .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-7a27fce4 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-582b7985 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-7a77cce1 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-3fb38eda .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-74a2e674 .elementor-heading-title{font-size:var( --e-global-typography-06b60d6-font-size );line-height:var( --e-global-typography-06b60d6-line-height );}.elementor-3882 .elementor-element.elementor-element-22465b63{--grid-columns:1;}.elementor-3882 .elementor-element.elementor-element-7829e34{--grid-columns:2;}.elementor-3882 .elementor-element.elementor-element-40459ea0 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-669eb485 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-256a2060 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-3842198d .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-16ab65ba .elementor-heading-title{font-size:var( --e-global-typography-d57f4fb-font-size );}}@media(max-width:880px){.elementor-3882 .elementor-element.elementor-element-6f78eb3d{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3882 .elementor-element.elementor-element-1e2bf79b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-3882 .elementor-element.elementor-element-3c8696f3{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3882 .elementor-element.elementor-element-721bb59a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-3882 .elementor-element.elementor-element-4a3e8afe{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}}@media(max-width:767px){.elementor-3882 .elementor-element.elementor-element-5dde8fd7 .elementor-heading-title{font-size:var( --e-global-typography-06b60d6-font-size );line-height:var( --e-global-typography-06b60d6-line-height );}.elementor-3882 .elementor-element.elementor-element-3a923f40 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-750c2c95 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-5e785ab9{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-e337a3c .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-7afb662b{--grid-columns:1;}.elementor-3882 .elementor-element.elementor-element-1a40f16b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3882 .elementor-element.elementor-element-42964f01 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-6dab8354 .elementor-heading-title{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-ddafbf4{--min-height:300px;}.elementor-3882 .elementor-element.elementor-element-4a792930 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-3e2a3bb0{--min-height:300px;}.elementor-3882 .elementor-element.elementor-element-209d9514 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-139bf2ff .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3882 .elementor-element.elementor-element-472080b0{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-57962fb4 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-4143eab6{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3882 .elementor-element.elementor-element-70384382 .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-40b6fe82 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-18e40e0e{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3882 .elementor-element.elementor-element-62734b5a .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-7e0abe4a .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-7e471a45{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3882 .elementor-element.elementor-element-21a310b3 .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-b3b7483 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-6f15a8ac{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3882 .elementor-element.elementor-element-a8f5616 .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-39021bb6 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-181a138a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3882 .elementor-element.elementor-element-58fbbe2f .elementor-heading-title{font-size:var( --e-global-typography-04adef8-font-size );line-height:var( --e-global-typography-04adef8-line-height );}.elementor-3882 .elementor-element.elementor-element-7762c8db .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-6f78eb3d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3882 .elementor-element.elementor-element-28e3a2ef{--min-height:0px;--padding-top:80px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3882 .elementor-element.elementor-element-7ac9c423{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3882 .elementor-element.elementor-element-1428116 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-3882 .elementor-element.elementor-element-3e2a5e76{font-size:var( --e-global-typography-e336027-font-size );line-height:var( --e-global-typography-e336027-line-height );}.elementor-3882 .elementor-element.elementor-element-77564da2 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-3c8696f3{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3882 .elementor-element.elementor-element-1e42bf82 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-53baa1aa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-51b35885{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-7b878a0b .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-46c174f2{width:100%;max-width:100%;}.elementor-3882 .elementor-element.elementor-element-46c174f2 img{height:300px;}.elementor-3882 .elementor-element.elementor-element-721bb59a{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3882 .elementor-element.elementor-element-4ec9d237 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-5c90f931 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-1c05cce2{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-278606a0 .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-736bd844{width:100%;max-width:100%;}.elementor-3882 .elementor-element.elementor-element-736bd844 img{height:300px;}.elementor-3882 .elementor-element.elementor-element-4a3e8afe{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3882 .elementor-element.elementor-element-40886b49 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-7c600067 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-6310ea43{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-55eb641f .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-7ce517b8{width:100%;max-width:100%;}.elementor-3882 .elementor-element.elementor-element-7ce517b8 img{height:300px;}.elementor-3882 .elementor-element.elementor-element-7a27fce4 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-582b7985 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-7a77cce1 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-3fb38eda .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}body:not(.rtl) .elementor-3882 .elementor-element.elementor-element-74a2e674{left:20px;}body.rtl .elementor-3882 .elementor-element.elementor-element-74a2e674{right:20px;}.elementor-3882 .elementor-element.elementor-element-74a2e674{top:20px;}.elementor-3882 .elementor-element.elementor-element-74a2e674 .elementor-heading-title{font-size:var( --e-global-typography-06b60d6-font-size );line-height:var( --e-global-typography-06b60d6-line-height );}.elementor-3882 .elementor-element.elementor-element-22465b63{--grid-columns:1;}.elementor-3882 .elementor-element.elementor-element-7829e34{--grid-columns:1;}.elementor-3882 .elementor-element.elementor-element-40459ea0 .elementor-heading-title{font-size:var( --e-global-typography-df48fce-font-size );line-height:var( --e-global-typography-df48fce-line-height );}.elementor-3882 .elementor-element.elementor-element-669eb485 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-3882 .elementor-element.elementor-element-256a2060 .elementor-heading-title{font-size:var( --e-global-typography-c7ac9f5-font-size );line-height:var( --e-global-typography-c7ac9f5-line-height );}.elementor-3882 .elementor-element.elementor-element-3842198d .elementor-button{font-size:var( --e-global-typography-ab9f898-font-size );line-height:var( --e-global-typography-ab9f898-line-height );}.elementor-3882 .elementor-element.elementor-element-16ab65ba .elementor-heading-title{font-size:var( --e-global-typography-d57f4fb-font-size );}}@media(min-width:768px){.elementor-3882 .elementor-element.elementor-element-55654f7e{--width:622px;}.elementor-3882 .elementor-element.elementor-element-59089da3{--content-width:1032px;}.elementor-3882 .elementor-element.elementor-element-704980c2{--width:884px;}.elementor-3882 .elementor-element.elementor-element-13f29511{--width:100%;}.elementor-3882 .elementor-element.elementor-element-291c5d2c{--width:100%;}.elementor-3882 .elementor-element.elementor-element-287e2220{--width:100%;}.elementor-3882 .elementor-element.elementor-element-21542ef6{--width:100%;}.elementor-3882 .elementor-element.elementor-element-45b7b6e2{--width:100%;}.elementor-3882 .elementor-element.elementor-element-7ac9c423{--width:480px;}.elementor-3882 .elementor-element.elementor-element-1fd2715f{--width:40%;}.elementor-3882 .elementor-element.elementor-element-7fda8a84{--width:40%;}.elementor-3882 .elementor-element.elementor-element-671a2292{--width:40%;}.elementor-3882 .elementor-element.elementor-element-5020682a{--content-width:824px;}}@media(max-width:880px) and (min-width:768px){.elementor-3882 .elementor-element.elementor-element-13f29511{--width:100%;}.elementor-3882 .elementor-element.elementor-element-291c5d2c{--width:100%;}.elementor-3882 .elementor-element.elementor-element-287e2220{--width:100%;}.elementor-3882 .elementor-element.elementor-element-21542ef6{--width:100%;}.elementor-3882 .elementor-element.elementor-element-45b7b6e2{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-5e785ab9 */.elementor-3882 .elementor-element.elementor-element-5e785ab9 p{
    margin: auto
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a40f16b */.elementor-3882 .elementor-element.elementor-element-1a40f16b p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42964f01 */.elementor-3882 .elementor-element.elementor-element-42964f01 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6dab8354 */.elementor-3882 .elementor-element.elementor-element-6dab8354 p:last-child {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a792930 */.elementor-3882 .elementor-element.elementor-element-4a792930 .elementor-button-icon {
    font-size: 25px;
}

.elementor-3882 .elementor-element.elementor-element-4a792930 .elementor-button-icon {
    transition: .3s
}

.elementor-3882 .elementor-element.elementor-element-4a792930:hover .elementor-button-icon {
    transform: scale(1.1);
}

.elementor-3882 .elementor-element.elementor-element-4a792930 .elementor-button {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-209d9514 */.elementor-3882 .elementor-element.elementor-element-209d9514 .elementor-button-icon {
    font-size: 25px;
}

.elementor-3882 .elementor-element.elementor-element-209d9514 .elementor-button-icon {
    transition: .3s
}

.elementor-3882 .elementor-element.elementor-element-209d9514:hover .elementor-button-icon {
    transform: scale(1.1);
}

.elementor-3882 .elementor-element.elementor-element-209d9514 .elementor-button {
    backdrop-filter: blur(5px);
    -webkit-backdrop-filter: blur(5px);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-472080b0 */.elementor-3882 .elementor-element.elementor-element-472080b0 p{
    margin: auto
    
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-6f78eb3d */.elementor-3882 .elementor-element.elementor-element-6f78eb3d .elementor-swiper-button:hover svg path {
    fill: var(--e-global-color-accent)
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-787dc8cb */.elementor-3882 .elementor-element.elementor-element-787dc8cb img {
    height: 600px !important;
    max-height: 600px !important;
    min-height: 600px !important;
    object-fit: cover;
}/* End custom CSS */