/**handles:widget-image,widget-text-editor,vestry-contacts-classic,vestry-navigation-footer,vestry-heading-simple**/
/*! elementor - v3.30.0 - 09-07-2025 */
.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}
/*! elementor - v3.30.0 - 09-07-2025 */
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{background-color:transparent;border:3px solid;color:#69727d}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-block-start:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{height:1em;width:1em}.elementor-widget-text-editor .elementor-drop-cap{float:inline-start;font-size:50px;line-height:1;text-align:center}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}
.widget_aheto__contact_info--vestry .widget_aheto__title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:42px}.widget_aheto__contact_info--vestry .widget_aheto__title{margin-bottom:0}.widget_aheto__contact_info--vestry .widget_aheto__logo{margin-right:16px}.widget_aheto__contact_info--vestry .widget_aheto__logo img{max-height:70px;max-width:100%;width:auto}.widget_aheto__contact_info--vestry .widget_aheto__icon{margin-right:20px}@media screen and (max-width:1440px){.widget_aheto__contact_info--vestry .widget_aheto__icon{margin-right:15px}}.widget_aheto__contact_info--vestry .widget_aheto__desc{color:var(--c-light-grey);font-size:13px}.widget_aheto__contact_info--vestry .widget_aheto__info{position:relative;margin-bottom:17px;display:-webkit-box;display:-ms-flexbox;display:flex}.widget_aheto__contact_info--vestry .widget_aheto__info p{color:var(--c-light-grey);font-size:13px}.widget_aheto__contact_info--vestry .widget_aheto__info:last-of-type{margin-bottom:0}.widget_aheto__contact_info--vestry .widget_aheto__info p:last-of-type{margin-bottom:0}.widget_aheto__contact_info--vestry .widget_aheto__info--tel a:not(:last-child){margin-right:15px}@media screen and (max-width:767px){.widget_aheto__contact_info--vestry .widget_aheto__info--tel{-ms-flex-wrap:wrap;flex-wrap:wrap}}.widget_aheto__contact_info--vestry .widget_aheto__info a{color:var(--c-light-grey);font-size:13px}.widget_aheto__contact_info--vestry .widget_aheto__info a:hover{color:var(--c-active)}
.main-footer--vestry .widget-footer-menu__menu li{margin-bottom:15px;padding-left:20px;position:relative}.main-footer--vestry .widget-footer-menu__menu li:before{content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;width:5px;height:5px;border-radius:50%;background-color:var(--c-active)}.main-footer--vestry .widget-footer-menu__menu li a{color:var(--c-light);font-size:13px;letter-spacing:normal}.main-footer--vestry .widget-footer-menu__menu li a *{font-weight:inherit}.main-footer--vestry .widget-footer-menu__menu li a:hover{color:var(--c-active)}
.aheto-heading--vestry__simple{position:relative;z-index:10}@media screen and (max-width:1199px){.aheto-heading--vestry__simple{max-width:100%}}@media screen and (max-width:767px){.aheto-heading--vestry__simple.align-mob-left *{text-align:left!important}}@media screen and (max-width:767px){.aheto-heading--vestry__simple.align-mob-left{text-align:left!important}}@media screen and (max-width:767px){.aheto-heading--vestry__simple.align-mob-center *{text-align:center!important}}@media screen and (max-width:767px){.aheto-heading--vestry__simple.align-mob-right *{text-align:right!important}}.aheto-heading--vestry__simple .aheto-heading__subtitle{display:inline-block;padding:5px 0 4px;color:var(--c-active);position:relative;line-height:1;margin-bottom:30px;font-weight:700;letter-spacing:2.67px;border-bottom:2px solid #eee;text-transform:uppercase}.aheto-heading--vestry__simple h2{letter-spacing:-1px}.aheto-heading--vestry__simple .aheto-heading__title{margin:0;padding:0}.aheto-heading--vestry__simple .aheto-heading__title span{font-style:italic}.aheto-heading--vestry__simple.border-gr .aheto-heading__subtitle{border-bottom:1px solid #717171}