.elementor-172 .elementor-element.elementor-element-f8d1bda {
    --display: flex;
    --min-height: 50vh;
    --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: flex-end;
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --overlay-opacity: 0.5;
    --padding-top: 0px;
    --padding-bottom: 150px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-172
    .elementor-element.elementor-element-f8d1bda:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-172
    .elementor-element.elementor-element-f8d1bda
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-d0e47c9);
    background-image: url('../images/suv-header-1.jpg');
    background-position: center right;
    background-size: cover;
}
.elementor-172 .elementor-element.elementor-element-f8d1bda::before,
.elementor-172
    .elementor-element.elementor-element-f8d1bda
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-f8d1bda
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-f8d1bda
    > .elementor-background-slideshow::before,
.elementor-172
    .elementor-element.elementor-element-f8d1bda
    > .e-con-inner
    > .elementor-background-slideshow::before,
.elementor-172
    .elementor-element.elementor-element-f8d1bda
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-7a8c9d5 {
    --display: flex;
}
.elementor-172
    .elementor-element.elementor-element-bc17407
    .elementor-heading-title {
    color: var(--e-global-color-57918440);
}
.elementor-172
    .elementor-element.elementor-element-bc17407
    > .elementor-widget-container {
    padding: 0px 250px 0px 0px;
}
.elementor-172 .elementor-element.elementor-element-b15026c {
    --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: 100px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-172
    .elementor-element.elementor-element-b15026c:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-172
    .elementor-element.elementor-element-b15026c
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: #000000;
}
.elementor-172
    .elementor-element.elementor-element-7d49672
    .elementor-heading-title {
    color: var(--e-global-color-57918440);
}
.elementor-172 .elementor-element.elementor-element-7d49672 {
    width: var(--container-widget-width, 69%);
    max-width: 69%;
    --container-widget-width: 69%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-41daaf1 {
    --divider-border-style: solid;
    --divider-color: #ffffff;
    --divider-border-width: 2px;
}
.elementor-172
    .elementor-element.elementor-element-41daaf1
    .elementor-divider-separator {
    width: 100%;
}
.elementor-172 .elementor-element.elementor-element-41daaf1 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}
.elementor-172 .elementor-element.elementor-element-2178443 {
    color: var(--e-global-color-57918440);
    width: var(--container-widget-width, 66%);
    max-width: 66%;
    --container-widget-width: 66%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-e73b76a {
    --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: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-172 .elementor-element.elementor-element-d975265 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-172 .elementor-element.elementor-element-da7f3f1 {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-7000760 {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-0e3be4b img {
    width: 100%;
}
.elementor-172 .elementor-element.elementor-element-c4fc8d5 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 80px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-172 .elementor-element.elementor-element-41dae8f {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 1px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-41dae8f:hover {
    background-image: url('../images/Airport-Services-thin-banner.jpg');
    background-size: cover;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-41dae8f:hover::before,
.elementor-172
    .elementor-element.elementor-element-41dae8f:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-41dae8f:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-41dae8f
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-41dae8f
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-9c90d63 {
    --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-172
    .elementor-element.elementor-element-cb1eea2
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-dc2a8b7 {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-dc2a8b7 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-dc2a8b7
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-dc2a8b7.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-fef73b5 {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-97aa574 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-97aa574 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-97aa574
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-97aa574.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-2ac817e {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-2ac817e:hover {
    background-image: url('../images/Burbank-Airport2-min-1.jpg');
    background-size: cover;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-2ac817e:hover::before,
.elementor-172
    .elementor-element.elementor-element-2ac817e:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-2ac817e:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-2ac817e
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-2ac817e
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-e737b6a {
    --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-172
    .elementor-element.elementor-element-8a5f308
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-2f8bd5f {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-2f8bd5f a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-2f8bd5f
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-2f8bd5f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-bdfd0fa {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-a888f93 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-a888f93 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-a888f93
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-a888f93.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-c732745 {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-c732745:hover {
    background-image: url('../images/Group-Transportation-and-Events.jpg');
    background-position: top left;
    background-size: cover;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-c732745:hover::before,
.elementor-172
    .elementor-element.elementor-element-c732745:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-c732745:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-c732745
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-c732745
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-ef03164 {
    --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-172
    .elementor-element.elementor-element-aa6fe50
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-44589e8 {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-44589e8 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-44589e8
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-44589e8.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-0c30589 {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-113c916 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-113c916 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-113c916
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-113c916.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-3339fc5 {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-3339fc5:hover {
    background-image: url('../images/Rectangle-23828-1.jpg');
    background-size: cover;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-3339fc5:hover::before,
.elementor-172
    .elementor-element.elementor-element-3339fc5:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-3339fc5:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-3339fc5
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-3339fc5
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-1930c87 {
    --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-172
    .elementor-element.elementor-element-96f13d7
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-4cf1712 {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-4cf1712 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-4cf1712
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-4cf1712.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-6f23cfc {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-dafa444 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-dafa444 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-dafa444
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-dafa444.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-64df79a {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-64df79a:hover {
    background-image: url('../images/Rectangle-23828-2.jpg');
    background-size: cover;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-64df79a:hover::before,
.elementor-172
    .elementor-element.elementor-element-64df79a:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-64df79a:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-64df79a
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-64df79a
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-d13754d {
    --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-172
    .elementor-element.elementor-element-cadb6cf
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-ccde52f {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-ccde52f a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-ccde52f
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-ccde52f.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-02508c3 {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-0c6bd58 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-0c6bd58 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-0c6bd58
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-0c6bd58.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-ee20e5c {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-ee20e5c:hover {
    background-image: url('../images/Rectangle-23828-3.jpg');
    background-size: cover;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-ee20e5c:hover::before,
.elementor-172
    .elementor-element.elementor-element-ee20e5c:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-ee20e5c:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-ee20e5c
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-ee20e5c
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-dc96227 {
    --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-172
    .elementor-element.elementor-element-624bb6a
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-73a01bb {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-73a01bb a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-73a01bb
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-73a01bb.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-ea101ca {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-16cd153 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-16cd153 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-16cd153
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-16cd153.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-f214006 {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-f214006:hover {
    background-image: url('../images/Rectangle-23828-4.jpg');
    background-size: cover;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-f214006:hover::before,
.elementor-172
    .elementor-element.elementor-element-f214006:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-f214006:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-f214006
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-f214006
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-ff79e7d {
    --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-172
    .elementor-element.elementor-element-3e70766
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-6764f87 {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-6764f87 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-6764f87
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-6764f87.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-ca1abc1 {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-cbdaa07 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-cbdaa07 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-cbdaa07
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-cbdaa07.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-dc8cb5b {
    --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;
    --justify-content: flex-end;
    --align-items: center;
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-172
    .elementor-element.elementor-element-dc8cb5b:not(
        .elementor-motion-effects-element-type-background
    ),
.elementor-172
    .elementor-element.elementor-element-dc8cb5b
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-d0e47c9);
}
.elementor-172 .elementor-element.elementor-element-d821e1e {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-172 .elementor-element.elementor-element-8b35fc0 {
    --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: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-172 .elementor-element.elementor-element-2e6fda2 {
    --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: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 80px;
    --padding-bottom: 120px;
    --padding-left: 0px;
    --padding-right: 0px;
}
.elementor-172 .elementor-element.elementor-element-2ac2e84 {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 1px 0px 1px 0px;
    --border-top-width: 1px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-2ac2e84:hover {
    background-image: url('../images/Rectangle-23828.jpg');
    background-position: top left;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-2ac2e84:hover::before,
.elementor-172
    .elementor-element.elementor-element-2ac2e84:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-2ac2e84:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-2ac2e84
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-2ac2e84
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-12147e2 {
    --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-172
    .elementor-element.elementor-element-f034d79
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-0e4435d {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-0e4435d a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-0e4435d
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-0e4435d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-2d47b7a {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-ead89f9 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-ead89f9 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-ead89f9
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-ead89f9.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-9e2a0eb {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-9e2a0eb:hover {
    background-image: url('../images/Rectangle-23828.jpg');
    background-position: top left;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-9e2a0eb:hover::before,
.elementor-172
    .elementor-element.elementor-element-9e2a0eb:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-9e2a0eb:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-9e2a0eb
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-9e2a0eb
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-6aa47c3 {
    --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-172
    .elementor-element.elementor-element-0bbc21f
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-6dac441 {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-6dac441 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-6dac441
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-6dac441.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-e896a31 {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-5927c5b {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-5927c5b a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-5927c5b
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-5927c5b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-5acb49d {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-5acb49d:hover {
    background-image: url('../images/Rectangle-23828.jpg');
    background-position: top left;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-5acb49d:hover::before,
.elementor-172
    .elementor-element.elementor-element-5acb49d:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-5acb49d:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-5acb49d
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-5acb49d
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-4dc7109 {
    --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-172
    .elementor-element.elementor-element-d9e76d9
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-0a4d713 {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-0a4d713 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-0a4d713
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-0a4d713.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-031dbfa {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-2d59bc4 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-2d59bc4 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-2d59bc4
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-2d59bc4.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-db9cefe {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-db9cefe:hover {
    background-image: url('../images/Rectangle-23828.jpg');
    background-position: top left;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-db9cefe:hover::before,
.elementor-172
    .elementor-element.elementor-element-db9cefe:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-db9cefe:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-db9cefe
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-db9cefe
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-22d7c5a {
    --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-172
    .elementor-element.elementor-element-3feb838
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-f6f32dd {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-f6f32dd a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-f6f32dd
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-f6f32dd.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-e2239f9 {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-28d4a87 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-28d4a87 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-28d4a87
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-28d4a87.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-ae1ea4c {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-ae1ea4c:hover {
    background-image: url('../images/Rectangle-23828.jpg');
    background-position: top left;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-ae1ea4c:hover::before,
.elementor-172
    .elementor-element.elementor-element-ae1ea4c:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-ae1ea4c:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-ae1ea4c
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-ae1ea4c
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-4b1c799 {
    --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-172
    .elementor-element.elementor-element-bb4b10b
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-aa6db2b {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-aa6db2b a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-aa6db2b
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-aa6db2b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-32426c4 {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-a4edc07 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-a4edc07 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-a4edc07
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-a4edc07.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-328a5b4 {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-328a5b4:hover {
    background-image: url('../images/Rectangle-23828-1.jpg');
    background-position: top left;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-328a5b4:hover::before,
.elementor-172
    .elementor-element.elementor-element-328a5b4:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-328a5b4:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-328a5b4
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-328a5b4
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-b9dff65 {
    --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-172
    .elementor-element.elementor-element-fc7368e
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-fe80a17 {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-fe80a17 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-fe80a17
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-fe80a17.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-1978763 {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-52f8676 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-52f8676 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-52f8676
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-52f8676.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-d3afe73 {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-d3afe73:hover {
    background-image: url('../images/Rectangle-23828-2.jpg');
    background-position: top left;
    background-size: cover;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-d3afe73:hover::before,
.elementor-172
    .elementor-element.elementor-element-d3afe73:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-d3afe73:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-d3afe73
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-d3afe73
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-0e185d1 {
    --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-172
    .elementor-element.elementor-element-9385ac9
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-201ab57 {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-201ab57 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-201ab57
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-201ab57.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-d1432cc {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-17846bc {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-17846bc a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-17846bc
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-17846bc.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-8454548 {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-8454548:hover {
    background-image: url('../images/Rectangle-23828-3.jpg');
    background-position: top left;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-8454548:hover::before,
.elementor-172
    .elementor-element.elementor-element-8454548:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-8454548:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-8454548
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-8454548
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-ad52267 {
    --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-172
    .elementor-element.elementor-element-65b8569
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-fc26dc6 {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-fc26dc6 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-fc26dc6
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-fc26dc6.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-5af6658 {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-3590a92 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-3590a92 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-3590a92
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-3590a92.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-a389099 {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-a389099:hover {
    background-image: url('../images/Rectangle-23828-3.jpg');
    background-position: top left;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-a389099:hover::before,
.elementor-172
    .elementor-element.elementor-element-a389099:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-a389099:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-a389099
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-a389099
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-33765d4 {
    --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-172
    .elementor-element.elementor-element-3512bb4
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-768dece {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-768dece a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-768dece
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-768dece.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-a99dbbd {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-e5e9ee7 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-e5e9ee7 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-e5e9ee7
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-e5e9ee7.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-8be7fd8 {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-8be7fd8:hover {
    background-image: url('../images/Rectangle-23828-3.jpg');
    background-position: top left;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-8be7fd8:hover::before,
.elementor-172
    .elementor-element.elementor-element-8be7fd8:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-8be7fd8:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-8be7fd8
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-8be7fd8
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-5961346 {
    --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-172
    .elementor-element.elementor-element-1e0f759
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-1caf98b {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-1caf98b a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-1caf98b
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-1caf98b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-6201aec {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-0291caf {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-0291caf a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-0291caf
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-0291caf.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-7d7db03 {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-7d7db03:hover {
    background-image: url('../images/Rectangle-23828-3.jpg');
    background-position: top left;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-7d7db03:hover::before,
.elementor-172
    .elementor-element.elementor-element-7d7db03:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-7d7db03:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-7d7db03
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-7d7db03
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-77a29e1 {
    --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-172
    .elementor-element.elementor-element-d83391a
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-0fed994 {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-0fed994 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-0fed994
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-0fed994.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-0199a9a {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-69f7fcc {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-69f7fcc a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-69f7fcc
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-69f7fcc.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-05630cd {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-05630cd:hover {
    background-image: url('../images/Rectangle-23828-3.jpg');
    background-position: top left;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-05630cd:hover::before,
.elementor-172
    .elementor-element.elementor-element-05630cd:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-05630cd:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-05630cd
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-05630cd
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-0c1bd6c {
    --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-172
    .elementor-element.elementor-element-3f07b06
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-0bd9bc7 {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-0bd9bc7 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-0bd9bc7
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-0bd9bc7.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-1000504 {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-5d8fda8 {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-5d8fda8 a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-5d8fda8
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-5d8fda8.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-e998af4 {
    --display: flex;
    --min-height: 150px;
    --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;
    --justify-content: space-between;
    --align-items: center;
    --background-transition: 0.3s;
    border-style: solid;
    --border-style: solid;
    border-width: 0px 0px 1px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 1px;
    --border-left-width: 0px;
    border-color: #b8b8b8;
    --border-color: #b8b8b8;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 40px;
    --padding-right: 40px;
}
.elementor-172 .elementor-element.elementor-element-e998af4:hover {
    background-image: url('../images/Rectangle-23828-4.jpg');
    background-position: top left;
    --overlay-opacity: 0.7;
}
.elementor-172 .elementor-element.elementor-element-e998af4:hover::before,
.elementor-172
    .elementor-element.elementor-element-e998af4:hover
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-e998af4:hover
    > .e-con-inner
    > .elementor-background-video-container::before,
.elementor-172
    .elementor-element.elementor-element-e998af4
    > .elementor-background-slideshow:hover::before,
.elementor-172
    .elementor-element.elementor-element-e998af4
    > .e-con-inner
    > .elementor-background-slideshow:hover::before {
    --background-overlay: '';
    background-color: transparent;
    background-image: linear-gradient(
        90deg,
        #00000000 30%,
        var(--e-global-color-primary) 70%
    );
}
.elementor-172 .elementor-element.elementor-element-14a87f4 {
    --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-172
    .elementor-element.elementor-element-324cd79
    .elementor-heading-title {
    color: var(--e-global-color-primary);
}
.elementor-172 .elementor-element.elementor-element-79d5a0b {
    font-style: italic;
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-79d5a0b a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-79d5a0b
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-79d5a0b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
.elementor-172 .elementor-element.elementor-element-7b79786 {
    --display: flex;
}
.elementor-172 .elementor-element.elementor-element-6b7062d {
    color: var(--e-global-color-primary);
    width: var(--container-widget-width, 101.214%);
    max-width: 101.214%;
    --container-widget-width: 101.214%;
    --container-widget-flex-grow: 0;
}
.elementor-172 .elementor-element.elementor-element-6b7062d a {
    color: var(--e-global-color-primary);
}
.elementor-172
    .elementor-element.elementor-element-6b7062d
    > .elementor-widget-container {
    margin: 0px 0px -15px 0px;
}
.elementor-172 .elementor-element.elementor-element-6b7062d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}
@media (min-width: 768px) {
    .elementor-172 .elementor-element.elementor-element-7a8c9d5 {
        --width: 77%;
    }
    .elementor-172 .elementor-element.elementor-element-9c90d63 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-fef73b5 {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-e737b6a {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-bdfd0fa {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-ef03164 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-0c30589 {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-1930c87 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-6f23cfc {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-d13754d {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-02508c3 {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-dc96227 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-ea101ca {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-ff79e7d {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-ca1abc1 {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-d821e1e {
        --width: min(50%, 1220px / 2);
    }
    .elementor-172 .elementor-element.elementor-element-8b35fc0 {
        --width: 50%;
    }
    .elementor-172 .elementor-element.elementor-element-12147e2 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-2d47b7a {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-6aa47c3 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-e896a31 {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-4dc7109 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-031dbfa {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-22d7c5a {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-e2239f9 {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-4b1c799 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-32426c4 {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-b9dff65 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-1978763 {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-0e185d1 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-d1432cc {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-ad52267 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-5af6658 {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-33765d4 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-a99dbbd {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-5961346 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-6201aec {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-77a29e1 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-0199a9a {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-0c1bd6c {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-1000504 {
        --width: 33%;
    }
    .elementor-172 .elementor-element.elementor-element-14a87f4 {
        --width: 40%;
    }
    .elementor-172 .elementor-element.elementor-element-7b79786 {
        --width: 33%;
    }
}
@media (max-width: 1024px) {
    .elementor-172 .elementor-element.elementor-element-f8d1bda {
        --min-height: 0vh;
        --padding-top: 250px;
        --padding-bottom: 150px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-172 .elementor-element.elementor-element-b15026c {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-172 .elementor-element.elementor-element-7d49672 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-172 .elementor-element.elementor-element-2178443 {
        --container-widget-width: 100%;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 100%);
        max-width: 100%;
    }
    .elementor-172 .elementor-element.elementor-element-e73b76a {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-172 .elementor-element.elementor-element-c4fc8d5 {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
    .elementor-172 .elementor-element.elementor-element-dc8cb5b {
        --padding-top: 40px;
        --padding-bottom: 40px;
        --padding-left: 20px;
        --padding-right: 20px;
    }
}
