/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 10 2026 | 06:25:36 */
.elementor-275 .elementor-element.elementor-element-896c562>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-275 .elementor-element.elementor-element-896c562 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
    padding: 30px;
}

.elementor-275 .elementor-element.elementor-element-6fc63e6 {
    text-align: start;
}

.elementor-275 .elementor-element.elementor-element-6fc63e6 img {
    width: 100px;
}

.elementor-275 .elementor-element.elementor-element-374bc3e .elementor-widget-container {
    justify-content: right;
}

.elementor-275 .elementor-element.elementor-element-6851fc5 {
    --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: 5px;
    --padding-bottom: 5px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-275 .elementor-element.elementor-element-6851fc5:not(.elementor-motion-effects-element-type-background),
.elementor-275 .elementor-element.elementor-element-6851fc5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-6b4c138);
    background-image: url("https://www.theedwardhotel.co.uk/wp-content/uploads/2023/09/Rectangle-1-9.png");
    background-position: 28vw 0px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-275 .elementor-element.elementor-element-09ef470>.elementor-widget-container {
    padding: 0px 15px 0px 0px;
}

.elementor-275 .elementor-element.elementor-element-09ef470 .elementor-icon-list-icon i {
    color: var(--e-global-color-533a47d);
    transition: color 0.3s;
}

.elementor-275 .elementor-element.elementor-element-09ef470 .elementor-icon-list-icon svg {
    fill: var(--e-global-color-533a47d);
    transition: fill 0.3s;
}

.elementor-275 .elementor-element.elementor-element-09ef470 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-275 .elementor-element.elementor-element-09ef470 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-275 .elementor-element.elementor-element-09ef470 .elementor-icon-list-item>a {
    font-size: 14px;
}

.elementor-275 .elementor-element.elementor-element-09ef470 .elementor-icon-list-text {
    color: var(--e-global-color-533a47d);
    transition: color 0.3s;
}

.elementor-275 .elementor-element.elementor-element-3b55399 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-275 .elementor-element.elementor-element-3b55399:not(.elementor-motion-effects-element-type-background),
.elementor-275 .elementor-element.elementor-element-3b55399>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-3b55399.e-con {
    --align-self: center;
}

.elementor-275 .elementor-element.elementor-element-1c0c609 {
    --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-275 .elementor-element.elementor-element-1aa1f99>.elementor-widget-container {
    margin: -45px 0px 0px 0px;
}

.elementor-275 .elementor-element.elementor-element-1aa1f99 {
    text-align: start;
}

.elementor-275 .elementor-element.elementor-element-1aa1f99 img {
    width: 90%;
}

.elementor-275 .elementor-element.elementor-element-f2bd35a {
    --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;
    --justify-content: center;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 5px;
    --padding-bottom: 5px;
    --padding-left: 5px;
    --padding-right: 5px;
}

.elementor-275 .elementor-element.elementor-element-f2bd35a.e-con {
    --align-self: center;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu-container {
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal {
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu-container,
.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu-container .eael-simple-menu-toggle,
.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive {
    border-style: none;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li a {
    padding: 0px 15px 0px 15px;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu>li>a,
.eael-simple-menu-container .eael-simple-menu-toggle-text {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
    line-height: 1.4em;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li>a {
    color: var(--e-global-color-533a47d);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li>a>span svg {
    fill: var(--e-global-color-533a47d);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu-toggle-text {
    color: var(--e-global-color-533a47d);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li a span,
.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li span.eael-simple-menu-indicator {
    font-size: 15px;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li a span,
.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li span.eael-simple-menu-indicator i {
    font-size: 15px;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li span.eael-simple-menu-indicator svg {
    width: 15px;
    height: 15px;
    line-height: 15px;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li span svg {
    width: 15px;
    height: 15px;
    line-height: 15px;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li:hover>a {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li:hover>a>span svg {
    fill: var(--e-global-color-accent);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li .eael-simple-menu-indicator:hover:before {
    color: #f44336;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li .eael-simple-menu-indicator:hover i {
    color: #f44336;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li .eael-simple-menu-indicator:hover svg {
    fill: #f44336;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li .eael-simple-menu-indicator:hover {
    background-color: #ffffff;
    border-color: #f44336;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li>a.eael-item-active {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li.current-menu-item>a>span svg {
    fill: var(--e-global-color-accent);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li.current-menu-item>a.eael-item-active {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li.current-menu-ancestor>a.eael-item-active {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before {
    color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg {
    fill: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i {
    color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
    background-color: #ffffff !important;
    border-color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu-container.eael-simple-menu-hamburger {
    min-height: 10px;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu-container .eael-simple-menu-toggle {
    background-color: #000000;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu-container .eael-simple-menu-toggle i {
    color: #ffffff;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu-container .eael-simple-menu-toggle svg {
    fill: #ffffff;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu.eael-simple-menu-responsive li:hover>a {
    color: var(--e-global-color-9180fd6);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu.eael-simple-menu-responsive li:hover>a>span svg {
    fill: var(--e-global-color-9180fd6);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu.eael-simple-menu-responsive li.current-menu-item>a.eael-item-active {
    color: var(--e-global-color-9180fd6);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu.eael-simple-menu-responsive li.current-menu-item>a.eael-item-active>span svg {
    fill: var(--e-global-color-9180fd6);
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu.eael-simple-menu-horizontal li ul li a {
    padding-left: 20px;
    padding-right: 20px;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu.eael-simple-menu-horizontal li ul li>a {
    border-bottom: 1px solid #f2f2f2;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu.eael-simple-menu-vertical li ul li>a {
    border-bottom: 1px solid #f2f2f2;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li ul li a span {
    font-size: 12px;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li ul li span.eael-simple-menu-indicator {
    font-size: 12px;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li ul li span.eael-simple-menu-indicator i {
    font-size: 12px;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li ul li .eael-simple-menu-indicator svg {
    width: 12px;
    height: 12px;
    line-height: 12px;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before {
    color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before {
    color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover {
    background-color: #ffffff !important;
    border-color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
    background-color: #ffffff !important;
    border-color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu-container {
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal {
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu-container,
.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu-container .eael-simple-menu-toggle,
.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-responsive {
    border-style: none;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li a {
    padding: 0px 15px 0px 15px;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu>li>a,
.eael-simple-menu-container .eael-simple-menu-toggle-text {
    font-family: "Inter", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
    line-height: 1.4em;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li>a {
    color: var(--e-global-color-533a47d);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li>a>span svg {
    fill: var(--e-global-color-533a47d);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu-toggle-text {
    color: var(--e-global-color-533a47d);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li a span,
.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li span.eael-simple-menu-indicator {
    font-size: 15px;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li a span,
.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li span.eael-simple-menu-indicator i {
    font-size: 15px;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li span.eael-simple-menu-indicator svg {
    width: 15px;
    height: 15px;
    line-height: 15px;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li span svg {
    width: 15px;
    height: 15px;
    line-height: 15px;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li:hover>a {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li:hover>a>span svg {
    fill: var(--e-global-color-accent);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li .eael-simple-menu-indicator:hover:before {
    color: #f44336;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li .eael-simple-menu-indicator:hover i {
    color: #f44336;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li .eael-simple-menu-indicator:hover svg {
    fill: #f44336;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li .eael-simple-menu-indicator:hover {
    background-color: #ffffff;
    border-color: #f44336;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li>a.eael-item-active {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li.current-menu-item>a>span svg {
    fill: var(--e-global-color-accent);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li.current-menu-item>a.eael-item-active {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li.current-menu-ancestor>a.eael-item-active {
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before {
    color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg {
    fill: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i {
    color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
    background-color: #ffffff !important;
    border-color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu-container.eael-simple-menu-hamburger {
    min-height: 10px;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu-container .eael-simple-menu-toggle {
    background-color: #000000;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu-container .eael-simple-menu-toggle i {
    color: #ffffff;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu-container .eael-simple-menu-toggle svg {
    fill: #ffffff;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu.eael-simple-menu-responsive li:hover>a {
    color: var(--e-global-color-9180fd6);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu.eael-simple-menu-responsive li:hover>a>span svg {
    fill: var(--e-global-color-9180fd6);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu.eael-simple-menu-responsive li.current-menu-item>a.eael-item-active {
    color: var(--e-global-color-9180fd6);
    background-color: var(--e-global-color-6b4c138);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu.eael-simple-menu-responsive li.current-menu-item>a.eael-item-active>span svg {
    fill: var(--e-global-color-9180fd6);
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu.eael-simple-menu-horizontal li ul li a {
    padding-left: 20px;
    padding-right: 20px;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu.eael-simple-menu-horizontal li ul li>a {
    border-bottom: 1px solid #f2f2f2;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu.eael-simple-menu-vertical li ul li>a {
    border-bottom: 1px solid #f2f2f2;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li ul li a span {
    font-size: 12px;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li ul li span.eael-simple-menu-indicator {
    font-size: 12px;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li ul li span.eael-simple-menu-indicator i {
    font-size: 12px;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li ul li .eael-simple-menu-indicator svg {
    width: 12px;
    height: 12px;
    line-height: 12px;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before {
    color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before {
    color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover {
    background-color: #ffffff !important;
    border-color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open {
    background-color: #ffffff !important;
    border-color: #f44336 !important;
}

.elementor-275 .elementor-element.elementor-element-1c1899e {
    --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;
    --justify-content: center;
    --align-items: flex-end;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-275 .elementor-element.elementor-element-6baf122>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-275 .elementor-element.elementor-element-6baf122 .elementor-button {
    font-family: "Epilogue", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    padding: 10px 20px 7px 20px;
}

@media(max-width:1024px) {
    .elementor-275 .elementor-element.elementor-element-1c0c609 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-275 .elementor-element.elementor-element-1aa1f99>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-275 .elementor-element.elementor-element-1aa1f99 img {
        width: 65%;
    }

    .elementor-275 .elementor-element.elementor-element-f2bd35a {
        --padding-top: 2px;
        --padding-bottom: 2px;
        --padding-left: 2px;
        --padding-right: 2px;
    }

    .elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li a {
        padding: 8px 20px 8px 20px;
    }

    .elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu-container.eael-simple-menu-hamburger {
        min-height: 50px;
    }

    .elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li a {
        padding: 8px 20px 8px 20px;
    }

    .elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu-container.eael-simple-menu-hamburger {
        min-height: 50px;
    }

    .elementor-275 .elementor-element.elementor-element-1c1899e {
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 10px;
        --padding-right: 5px;
    }
}

@media(min-width:767px) {
    .elementor-275 .elementor-element.elementor-element-ffc3c15 {
        width: 20%;
    }

    .elementor-275 .elementor-element.elementor-element-e52b17b {
        width: 60%;
    }

    .elementor-275 .elementor-element.elementor-element-d81f6d7 {
        width: 20%;
    }

    .elementor-275 .elementor-element.elementor-element-1c0c609 {
        --width: 18%;
    }

    .elementor-275 .elementor-element.elementor-element-f2bd35a {
        --width: 85%;
    }

    .elementor-275 .elementor-element.elementor-element-1c1899e {
        --width: 20%;
    }
}

@media(max-width:1024px) and (min-width:767px) {
    .elementor-275 .elementor-element.elementor-element-1c0c609 {
        --width: 200px;
    }

    .elementor-275 .elementor-element.elementor-element-f2bd35a {
        --width: 75%;
    }

    .elementor-275 .elementor-element.elementor-element-1c1899e {
        --width: 25%;
    }
}

@media(max-width:766px) {
    .elementor-275 .elementor-element.elementor-element-896c562 .elementor-column-gap-custom .elementor-column>.elementor-element-populated {
        padding: 5px;
    }

    .elementor-275 .elementor-element.elementor-element-ffc3c15 {
        width: 45%;
    }

    .elementor-275 .elementor-element.elementor-element-e52b17b {
        width: 10%;
    }

    .elementor-275 .elementor-element.elementor-element-d81f6d7 {
        width: 45%;
    }

    .elementor-275 .elementor-element.elementor-element-6851fc5:not(.elementor-motion-effects-element-type-background),
    .elementor-275 .elementor-element.elementor-element-6851fc5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: -25vw 0px;
    }

    .elementor-275 .elementor-element.elementor-element-3b55399 {
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 5px;
        --padding-bottom: 0px;
        --padding-left: 0px;
        --padding-right: 0px;
    }

    .elementor-275 .elementor-element.elementor-element-1c0c609 {
        --width: 35%;
        --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;
    }

    .elementor-275 .elementor-element.elementor-element-1aa1f99 {
        text-align: start;
    }

    .elementor-275 .elementor-element.elementor-element-1aa1f99 img {
        width: 75%;
    }

    .elementor-275 .elementor-element.elementor-element-f2bd35a {
        --width: 65%;
        --margin-top: 0px;
        --margin-bottom: 0px;
        --margin-left: 0px;
        --margin-right: 0px;
        --padding-top: 0px;
        --padding-bottom: 0px;
        --padding-left: 2px;
        --padding-right: 15px;
    }

    .elementor-275 .elementor-element.elementor-element-ccb07f8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu li a {
        padding: 8px 15px 8px 15px;
    }

    .elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu>li>a,
    .eael-simple-menu-container .eael-simple-menu-toggle-text {
        font-size: 14px;
    }

    .elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu-container.eael-simple-menu-hamburger {
        min-height: 50px;
    }

    .elementor-275 .elementor-element.elementor-element-ccb07f8 .eael-simple-menu-container .eael-simple-menu-toggle {
        padding: 8px 16px 8px 16px;
    }

    .elementor-275 .elementor-element.elementor-element-ae09ae8>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu li a {
        padding: 8px 15px 8px 15px;
    }

    .elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu>li>a,
    .eael-simple-menu-container .eael-simple-menu-toggle-text {
        font-size: 14px;
    }

    .elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu-container.eael-simple-menu-hamburger {
        min-height: 50px;
    }

    .elementor-275 .elementor-element.elementor-element-ae09ae8 .eael-simple-menu-container .eael-simple-menu-toggle {
        padding: 8px 16px 8px 16px;
    }
}