.elementor-267 .elementor-element.elementor-element-04e8ffa{--display:flex;--min-height:50vh;--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:center;--gap:41px 0px;--row-gap:41px;--column-gap:0px;--margin-top:-136px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:113px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-04e8ffa:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-04e8ffa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDE1D3;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-267 .elementor-element.elementor-element-d45dc94{text-align:center;}.elementor-267 .elementor-element.elementor-element-d45dc94 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:64px;font-weight:700;color:#506752;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-267 .elementor-element.elementor-element-b5bb74c .elementor-icon-wrapper{text-align:center;}.elementor-267 .elementor-element.elementor-element-b5bb74c.elementor-view-stacked .elementor-icon{background-color:#384031;}.elementor-267 .elementor-element.elementor-element-b5bb74c.elementor-view-framed .elementor-icon, .elementor-267 .elementor-element.elementor-element-b5bb74c.elementor-view-default .elementor-icon{color:#384031;border-color:#384031;}.elementor-267 .elementor-element.elementor-element-b5bb74c.elementor-view-framed .elementor-icon, .elementor-267 .elementor-element.elementor-element-b5bb74c.elementor-view-default .elementor-icon svg{fill:#384031;}.elementor-267 .elementor-element.elementor-element-b5bb74c .elementor-icon{font-size:24px;}.elementor-267 .elementor-element.elementor-element-b5bb74c .elementor-icon svg{height:24px;}.elementor-267 .elementor-element.elementor-element-6682e1c{--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;--padding-top:80px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-c0a8b11{text-align:center;}.elementor-267 .elementor-element.elementor-element-c0a8b11 .elementor-heading-title{font-family:"Crimson Text", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:2.2px;color:#506752;}.elementor-267 .elementor-element.elementor-element-452853c{text-align:center;}.elementor-267 .elementor-element.elementor-element-452853c .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:64px;font-weight:700;color:#506752;}.elementor-267 .elementor-element.elementor-element-fc9dd17{--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;--gap:0px 26px;--row-gap:0px;--column-gap:26px;--padding-top:0px;--padding-bottom:47px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-cb042ca{--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;}.elementor-267 .elementor-element.elementor-element-5e9372d.jkit-equal-height-enable, .elementor-267 .elementor-element.elementor-element-5e9372d.jkit-equal-height-enable, .elementor-267 .elementor-element.elementor-element-5e9372d.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-267 .elementor-element.elementor-element-5e9372d.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;border-style:none;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .image-box-header img{padding:20px 20px 20px 20px;object-fit:cover;opacity:100%;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-family:"Playfair", Sans-serif;color:#384031;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-family:"Crimson Text", Sans-serif;font-size:16px;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{font-family:"Crimson Text", Sans-serif;color:#FFFFFF;background-color:#9CAF88;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:5px;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:5px;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{fill:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover{color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover svg{fill:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:not(.hover-gradient):hover, .elementor-267 .elementor-element.elementor-element-5e9372d .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a.hover-gradient:before{background-color:#506752;}.elementor-267 .elementor-element.elementor-element-5e9372d.elementor-widget, .elementor-267 .elementor-element.elementor-element-5e9372d.elementor-widget > *{position:relative;--jkit-option-enabled:0px;}.elementor-267 .elementor-element.elementor-element-5e9372d.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-267 .elementor-element.elementor-element-5e9372d{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-267 .elementor-element.elementor-element-7dd273d{--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;}.elementor-267 .elementor-element.elementor-element-2fcd421.jkit-equal-height-enable, .elementor-267 .elementor-element.elementor-element-2fcd421.jkit-equal-height-enable, .elementor-267 .elementor-element.elementor-element-2fcd421.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-267 .elementor-element.elementor-element-2fcd421.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .image-box-header img{padding:20px 20px 20px 20px;object-fit:cover;opacity:100%;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-family:"Playfair", Sans-serif;color:#384031;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-family:"Crimson Text", Sans-serif;font-size:16px;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{font-family:"Crimson Text", Sans-serif;color:#FFFFFF;background-color:#9CAF88;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:5px;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:5px;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{fill:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover{color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover svg{fill:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:not(.hover-gradient):hover, .elementor-267 .elementor-element.elementor-element-2fcd421 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a.hover-gradient:before{background-color:#506752;}.elementor-267 .elementor-element.elementor-element-2fcd421.elementor-widget, .elementor-267 .elementor-element.elementor-element-2fcd421.elementor-widget > *{position:relative;--jkit-option-enabled:0px;}.elementor-267 .elementor-element.elementor-element-2fcd421.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-267 .elementor-element.elementor-element-2fcd421{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-267 .elementor-element.elementor-element-4593362{--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;}.elementor-267 .elementor-element.elementor-element-a75cd99.jkit-equal-height-enable, .elementor-267 .elementor-element.elementor-element-a75cd99.jkit-equal-height-enable, .elementor-267 .elementor-element.elementor-element-a75cd99.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-267 .elementor-element.elementor-element-a75cd99.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .image-box-header img{padding:20px 20px 20px 20px;object-fit:cover;opacity:100%;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-family:"Playfair", Sans-serif;color:#384031;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-family:"Crimson Text", Sans-serif;font-size:16px;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{font-family:"Crimson Text", Sans-serif;color:#FFFFFF;background-color:#9CAF88;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:5px;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:5px;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{fill:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover{color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover svg{fill:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:not(.hover-gradient):hover, .elementor-267 .elementor-element.elementor-element-a75cd99 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a.hover-gradient:before{background-color:#506752;}.elementor-267 .elementor-element.elementor-element-a75cd99.elementor-widget, .elementor-267 .elementor-element.elementor-element-a75cd99.elementor-widget > *{position:relative;--jkit-option-enabled:0px;}.elementor-267 .elementor-element.elementor-element-a75cd99.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-267 .elementor-element.elementor-element-a75cd99{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-267 .elementor-element.elementor-element-5fb29f2{--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;--gap:0px 26px;--row-gap:0px;--column-gap:26px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-267 .elementor-element.elementor-element-1aa67b1{--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;}.elementor-267 .elementor-element.elementor-element-14a508a.jkit-equal-height-enable, .elementor-267 .elementor-element.elementor-element-14a508a.jkit-equal-height-enable, .elementor-267 .elementor-element.elementor-element-14a508a.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-267 .elementor-element.elementor-element-14a508a.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .image-box-header img{padding:20px 20px 20px 20px;object-fit:cover;opacity:100%;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-family:"Playfair", Sans-serif;color:#384031;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-family:"Crimson Text", Sans-serif;font-size:16px;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{font-family:"Crimson Text", Sans-serif;color:#FFFFFF;background-color:#9CAF88;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:5px;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:5px;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{fill:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover{color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover svg{fill:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:not(.hover-gradient):hover, .elementor-267 .elementor-element.elementor-element-14a508a .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a.hover-gradient:before{background-color:#506752;}.elementor-267 .elementor-element.elementor-element-14a508a.elementor-widget, .elementor-267 .elementor-element.elementor-element-14a508a.elementor-widget > *{position:relative;--jkit-option-enabled:0px;}.elementor-267 .elementor-element.elementor-element-14a508a.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-267 .elementor-element.elementor-element-14a508a{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-267 .elementor-element.elementor-element-e124dbd{--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;}.elementor-267 .elementor-element.elementor-element-8037b2e.jkit-equal-height-enable, .elementor-267 .elementor-element.elementor-element-8037b2e.jkit-equal-height-enable, .elementor-267 .elementor-element.elementor-element-8037b2e.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-267 .elementor-element.elementor-element-8037b2e.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .image-box-header img{padding:20px 20px 20px 20px;object-fit:cover;opacity:100%;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-family:"Playfair", Sans-serif;color:#384031;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-family:"Crimson Text", Sans-serif;font-size:16px;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{font-family:"Crimson Text", Sans-serif;color:#FFFFFF;background-color:#9CAF88;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:5px;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:5px;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{fill:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover{color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover svg{fill:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:not(.hover-gradient):hover, .elementor-267 .elementor-element.elementor-element-8037b2e .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a.hover-gradient:before{background-color:#506752;}.elementor-267 .elementor-element.elementor-element-8037b2e.elementor-widget, .elementor-267 .elementor-element.elementor-element-8037b2e.elementor-widget > *{position:relative;--jkit-option-enabled:0px;}.elementor-267 .elementor-element.elementor-element-8037b2e.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-267 .elementor-element.elementor-element-8037b2e{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-267 .elementor-element.elementor-element-14a47ce{--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;}.elementor-267 .elementor-element.elementor-element-ede1e6f.jkit-equal-height-enable, .elementor-267 .elementor-element.elementor-element-ede1e6f.jkit-equal-height-enable, .elementor-267 .elementor-element.elementor-element-ede1e6f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-267 .elementor-element.elementor-element-ede1e6f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{height:100%;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box{flex-direction:column;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner{text-align:center;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .image-box-header img{padding:20px 20px 20px 20px;object-fit:cover;opacity:100%;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box:hover .image-box-header img{opacity:100%;-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title{font-family:"Playfair", Sans-serif;color:#384031;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg{margin-right:5px;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg{margin-left:5px;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description{font-family:"Crimson Text", Sans-serif;font-size:16px;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a{font-family:"Crimson Text", Sans-serif;color:#FFFFFF;background-color:#9CAF88;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg{margin-right:5px;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg{margin-left:5px;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg{fill:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover{color:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:hover svg{fill:#FFFFFF;}.elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a:not(.hover-gradient):hover, .elementor-267 .elementor-element.elementor-element-ede1e6f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a.hover-gradient:before{background-color:#506752;}.elementor-267 .elementor-element.elementor-element-ede1e6f.elementor-widget, .elementor-267 .elementor-element.elementor-element-ede1e6f.elementor-widget > *{position:relative;--jkit-option-enabled:0px;}.elementor-267 .elementor-element.elementor-element-ede1e6f.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-267 .elementor-element.elementor-element-ede1e6f{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}@media(min-width:768px){.elementor-267 .elementor-element.elementor-element-cb042ca{--width:50%;}.elementor-267 .elementor-element.elementor-element-7dd273d{--width:50%;}.elementor-267 .elementor-element.elementor-element-4593362{--width:50%;}.elementor-267 .elementor-element.elementor-element-1aa67b1{--width:50%;}.elementor-267 .elementor-element.elementor-element-e124dbd{--width:50%;}.elementor-267 .elementor-element.elementor-element-14a47ce{--width:50%;}}@media(max-width:767px){.elementor-267 .elementor-element.elementor-element-04e8ffa{--min-height:30vh;--margin-top:-63px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-267 .elementor-element.elementor-element-d45dc94 .elementor-heading-title{font-size:28px;}.elementor-267 .elementor-element.elementor-element-6682e1c{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-267 .elementor-element.elementor-element-452853c .elementor-heading-title{font-size:20px;}.elementor-267 .elementor-element.elementor-element-fc9dd17{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-267 .elementor-element.elementor-element-5fb29f2{--padding-top:0px;--padding-bottom:39px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for jkit_image_box, class: .elementor-element-5e9372d */.elementor-267 .elementor-element.elementor-element-5e9372d {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.elementor-267 .elementor-element.elementor-element-5e9372d img {
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
  filter: url('#wave');
}

/* Add SVG Filter */
.elementor-267 .elementor-element.elementor-element-5e9372d::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  visibility: hidden;
}

.elementor-267 .elementor-element.elementor-element-5e9372d::after {
  content: '<svg xmlns="http://www.w3.org/2000/svg"><filter id="wave"><feTurbulence type="fractalNoise" baseFrequency="0.02 0.05" numOctaves="2" seed="2" result="noise"><animate attributeName="baseFrequency" dur="4s" values="0.02 0.05;0.05 0.02;0.02 0.05" repeatCount="indefinite"/></feTurbulence><feDisplacementMap in="SourceGraphic" in2="noise" scale="15"/></filter></svg>';
}

/* Animate only on hover */
.elementor-267 .elementor-element.elementor-element-5e9372d:hover img {
  animation: slightZoom 2s ease-in-out infinite;
}

@keyframes slightZoom {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.03); }
}/* End custom CSS */
/* Start custom CSS for jkit_image_box, class: .elementor-element-2fcd421 */.elementor-267 .elementor-element.elementor-element-2fcd421 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.elementor-267 .elementor-element.elementor-element-2fcd421 img {
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
  filter: url('#wave');
}

/* Add SVG Filter */
.elementor-267 .elementor-element.elementor-element-2fcd421::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  visibility: hidden;
}

.elementor-267 .elementor-element.elementor-element-2fcd421::after {
  content: '<svg xmlns="http://www.w3.org/2000/svg"><filter id="wave"><feTurbulence type="fractalNoise" baseFrequency="0.02 0.05" numOctaves="2" seed="2" result="noise"><animate attributeName="baseFrequency" dur="4s" values="0.02 0.05;0.05 0.02;0.02 0.05" repeatCount="indefinite"/></feTurbulence><feDisplacementMap in="SourceGraphic" in2="noise" scale="15"/></filter></svg>';
}

/* Animate only on hover */
.elementor-267 .elementor-element.elementor-element-2fcd421:hover img {
  animation: slightZoom 2s ease-in-out infinite;
}

@keyframes slightZoom {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.03); }
}/* End custom CSS */
/* Start custom CSS for jkit_image_box, class: .elementor-element-a75cd99 */.elementor-267 .elementor-element.elementor-element-a75cd99 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.elementor-267 .elementor-element.elementor-element-a75cd99 img {
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
  filter: url('#wave');
}

/* Add SVG Filter */
.elementor-267 .elementor-element.elementor-element-a75cd99::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  visibility: hidden;
}

.elementor-267 .elementor-element.elementor-element-a75cd99::after {
  content: '<svg xmlns="http://www.w3.org/2000/svg"><filter id="wave"><feTurbulence type="fractalNoise" baseFrequency="0.02 0.05" numOctaves="2" seed="2" result="noise"><animate attributeName="baseFrequency" dur="4s" values="0.02 0.05;0.05 0.02;0.02 0.05" repeatCount="indefinite"/></feTurbulence><feDisplacementMap in="SourceGraphic" in2="noise" scale="15"/></filter></svg>';
}

/* Animate only on hover */
.elementor-267 .elementor-element.elementor-element-a75cd99:hover img {
  animation: slightZoom 2s ease-in-out infinite;
}

@keyframes slightZoom {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.03); }
}/* End custom CSS */
/* Start custom CSS for jkit_image_box, class: .elementor-element-14a508a */.elementor-267 .elementor-element.elementor-element-14a508a {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.elementor-267 .elementor-element.elementor-element-14a508a img {
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
  filter: url('#wave');
}

/* Add SVG Filter */
.elementor-267 .elementor-element.elementor-element-14a508a::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  visibility: hidden;
}

.elementor-267 .elementor-element.elementor-element-14a508a::after {
  content: '<svg xmlns="http://www.w3.org/2000/svg"><filter id="wave"><feTurbulence type="fractalNoise" baseFrequency="0.02 0.05" numOctaves="2" seed="2" result="noise"><animate attributeName="baseFrequency" dur="4s" values="0.02 0.05;0.05 0.02;0.02 0.05" repeatCount="indefinite"/></feTurbulence><feDisplacementMap in="SourceGraphic" in2="noise" scale="15"/></filter></svg>';
}

/* Animate only on hover */
.elementor-267 .elementor-element.elementor-element-14a508a:hover img {
  animation: slightZoom 2s ease-in-out infinite;
}

@keyframes slightZoom {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.03); }
}/* End custom CSS */
/* Start custom CSS for jkit_image_box, class: .elementor-element-8037b2e */.elementor-267 .elementor-element.elementor-element-8037b2e {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.elementor-267 .elementor-element.elementor-element-8037b2e img {
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
  filter: url('#wave');
}

/* Add SVG Filter */
.elementor-267 .elementor-element.elementor-element-8037b2e::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  visibility: hidden;
}

.elementor-267 .elementor-element.elementor-element-8037b2e::after {
  content: '<svg xmlns="http://www.w3.org/2000/svg"><filter id="wave"><feTurbulence type="fractalNoise" baseFrequency="0.02 0.05" numOctaves="2" seed="2" result="noise"><animate attributeName="baseFrequency" dur="4s" values="0.02 0.05;0.05 0.02;0.02 0.05" repeatCount="indefinite"/></feTurbulence><feDisplacementMap in="SourceGraphic" in2="noise" scale="15"/></filter></svg>';
}

/* Animate only on hover */
.elementor-267 .elementor-element.elementor-element-8037b2e:hover img {
  animation: slightZoom 2s ease-in-out infinite;
}

@keyframes slightZoom {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.03); }
}/* End custom CSS */
/* Start custom CSS for jkit_image_box, class: .elementor-element-ede1e6f */.elementor-267 .elementor-element.elementor-element-ede1e6f {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

.elementor-267 .elementor-element.elementor-element-ede1e6f img {
  width: 100%;
  height: auto;
  transition: transform 0.4s ease;
  filter: url('#wave');
}

/* Add SVG Filter */
.elementor-267 .elementor-element.elementor-element-ede1e6f::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  visibility: hidden;
}

.elementor-267 .elementor-element.elementor-element-ede1e6f::after {
  content: '<svg xmlns="http://www.w3.org/2000/svg"><filter id="wave"><feTurbulence type="fractalNoise" baseFrequency="0.02 0.05" numOctaves="2" seed="2" result="noise"><animate attributeName="baseFrequency" dur="4s" values="0.02 0.05;0.05 0.02;0.02 0.05" repeatCount="indefinite"/></feTurbulence><feDisplacementMap in="SourceGraphic" in2="noise" scale="15"/></filter></svg>';
}

/* Animate only on hover */
.elementor-267 .elementor-element.elementor-element-ede1e6f:hover img {
  animation: slightZoom 2s ease-in-out infinite;
}

@keyframes slightZoom {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.03); }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Playfair';
	font-display: auto;
	src: url('https://stylehauswindows.co.uk/wp-content/uploads/2025/11/PlayfairDisplay-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */