.elementor-1054 .elementor-element.elementor-element-4397516 {
    --display: flex;
    --min-height: 83vh;
    --justify-content: flex-end;
    --background-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-4397516:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-4397516>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/04/P.32-MOUSEIO-scaled.jpg");
    background-position: 0px -198px;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1054 .elementor-element.elementor-element-4397516,
.elementor-1054 .elementor-element.elementor-element-4397516::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-4397516.e-con {
    --align-self: center;
}

.elementor-1054 .elementor-element.elementor-element-4591b61 {
    text-align: center;
}

.elementor-1054 .elementor-element.elementor-element-4591b61 .elementor-heading-title {
    color: var(--e-global-color-1172240);
    font-family: "Montserrat", Sans-serif;
    font-size: 73px;
    font-weight: 600;
    text-transform: uppercase;
    mix-blend-mode: screen;
}

.elementor-1054 .elementor-element.elementor-element-4591b61>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1054 .elementor-element.elementor-element-1744060 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --overlay-opacity: 0.85;
    border-style: none;
    --border-style: none;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-1744060:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-1744060>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/04/turtle-camouflage.png");
    background-position: 100% 68%;
    background-repeat: no-repeat;
    background-size: 34% auto;
}

.elementor-1054 .elementor-element.elementor-element-1744060::before,
.elementor-1054 .elementor-element.elementor-element-1744060>.elementor-background-video-container::before,
.elementor-1054 .elementor-element.elementor-element-1744060>.e-con-inner>.elementor-background-video-container::before,
.elementor-1054 .elementor-element.elementor-element-1744060>.elementor-background-slideshow::before,
.elementor-1054 .elementor-element.elementor-element-1744060>.e-con-inner>.elementor-background-slideshow::before,
.elementor-1054 .elementor-element.elementor-element-1744060>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #FFFFFF;
}

.elementor-1054 .elementor-element.elementor-element-1744060,
.elementor-1054 .elementor-element.elementor-element-1744060::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-9353716 {
    color: var(--e-global-color-accent);
    font-family: "Monda", Sans-serif;
    font-size: 19px;
    font-weight: 200;
    line-height: 1.6em;
}

.elementor-1054 .elementor-element.elementor-element-9353716>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 26px 26px 26px;
    border-style: none;
    border-radius: 9px 9px 9px 9px;
}

.elementor-1054 .elementor-element.elementor-element-27078ce {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-80d0b76 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-80d0b76:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-80d0b76>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-363688f);
}

.elementor-1054 .elementor-element.elementor-element-80d0b76,
.elementor-1054 .elementor-element.elementor-element-80d0b76::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-8592d9f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-8592d9f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1054 .elementor-element.elementor-element-731fd98 {
    text-align: left;
}

.elementor-1054 .elementor-element.elementor-element-731fd98 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Monda", Sans-serif;
    font-size: 40px;
    font-weight: 200;
    text-transform: capitalize;
    line-height: 1.6px;
}

.elementor-1054 .elementor-element.elementor-element-731fd98>.elementor-widget-container {
    margin: 10px 30px 0px 100px;
    padding: 30px 0px 20px 0px;
}

.elementor-1054 .elementor-element.elementor-element-ec22c8c {
    color: var(--e-global-color-accent);
    font-family: "Monda", Sans-serif;
    font-size: 19px;
    font-weight: 200;
    line-height: 2em;
}

.elementor-1054 .elementor-element.elementor-element-ec22c8c>.elementor-widget-container {
    margin: 30px 100px 30px 100px;
}

.elementor-1054 .elementor-element.elementor-element-3d54b6b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-f94c82b {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-f94c82b:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-f94c82b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/05/DSC091402023-05-06_19-03.jpg");
    background-size: cover;
}

.elementor-1054 .elementor-element.elementor-element-f94c82b,
.elementor-1054 .elementor-element.elementor-element-f94c82b::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-f94c82b.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1054 .elementor-element.elementor-element-5e576eb {
    --display: flex;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-5e576eb:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-5e576eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/05/DSC091312023-05-06_19-03.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1054 .elementor-element.elementor-element-5e576eb,
.elementor-1054 .elementor-element.elementor-element-5e576eb::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-5e576eb.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1054 .elementor-element.elementor-element-c6a690a {
    --display: flex;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-c6a690a:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-c6a690a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/05/DSC090382023-05-10_11-36.jpg");
    background-position: bottom center;
    background-size: cover;
}

.elementor-1054 .elementor-element.elementor-element-c6a690a,
.elementor-1054 .elementor-element.elementor-element-c6a690a::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-c6a690a.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1054 .elementor-element.elementor-element-2efd961 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-35f7085 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-b2b2612 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-b04e51c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    border-style: none;
    --border-style: none;
    --border-radius: 5px 5px 5px 5px;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 5px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-b04e51c,
.elementor-1054 .elementor-element.elementor-element-b04e51c::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-b04e51c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1054 .elementor-element.elementor-element-d0eacd6 {
    color: var(--e-global-color-accent);
    font-family: "Monda", Sans-serif;
    font-size: 19px;
    font-weight: 200;
    line-height: 2em;
}

.elementor-1054 .elementor-element.elementor-element-d0eacd6>.elementor-widget-container {
    margin: 30px 100px 30px 100px;
    padding: 6px 6px 6px 6px;
    border-style: none;
}

.elementor-1054 .elementor-element.elementor-element-fff0dfb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-7aba9d9 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-7aba9d9:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-7aba9d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/08/20230422_1533102023-08-01_14-24.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1054 .elementor-element.elementor-element-7aba9d9,
.elementor-1054 .elementor-element.elementor-element-7aba9d9::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-7aba9d9.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1054 .elementor-element.elementor-element-9dad2b8 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-9dad2b8:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-9dad2b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/05/IMG_29282023-05-10_11-36-3.jpg");
    background-position: center right;
    background-size: cover;
}

.elementor-1054 .elementor-element.elementor-element-9dad2b8,
.elementor-1054 .elementor-element.elementor-element-9dad2b8::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-9dad2b8.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1054 .elementor-element.elementor-element-11addeb {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-ff26d43 {
    --display: flex;
    --min-height: 40vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-df4da2b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-051d613 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-ca56443 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-a552d8d {
    --display: flex;
    --min-height: 50vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-a552d8d:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-a552d8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/05/IMG_29082023-05-10_11-36.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1054 .elementor-element.elementor-element-a552d8d,
.elementor-1054 .elementor-element.elementor-element-a552d8d::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-a552d8d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1054 .elementor-element.elementor-element-87bbb7c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-87bbb7c:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-87bbb7c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/05/IMG_2924.jpg");
    background-position: center left;
    background-size: cover;
}

.elementor-1054 .elementor-element.elementor-element-87bbb7c,
.elementor-1054 .elementor-element.elementor-element-87bbb7c::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-87bbb7c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1054 .elementor-element.elementor-element-78dfcc5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-4213fe3 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-6ed390e {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-6ed390e,
.elementor-1054 .elementor-element.elementor-element-6ed390e::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-3805bfa {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 5px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-3805bfa:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-3805bfa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #74C5BC;
}

.elementor-1054 .elementor-element.elementor-element-3805bfa,
.elementor-1054 .elementor-element.elementor-element-3805bfa::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-3805bfa.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-1054 .elementor-element.elementor-element-54e1e04 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: "Monda", Sans-serif;
    font-size: 40px;
    font-weight: 200;
    text-transform: capitalize;
    line-height: 1.6px;
}

.elementor-1054 .elementor-element.elementor-element-54e1e04>.elementor-widget-container {
    margin: 10px 30px 0px 100px;
    padding: 70px 0px 0px 0px;
}

.elementor-1054 .elementor-element.elementor-element-8c57403 {
    color: var(--e-global-color-accent);
    font-family: "Monda", Sans-serif;
    font-size: 19px;
    font-weight: 200;
    line-height: 2em;
}

.elementor-1054 .elementor-element.elementor-element-8c57403>.elementor-widget-container {
    margin: 30px 100px 30px 100px;
    padding: 6px 6px 6px 6px;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}

.elementor-1054 .elementor-element.elementor-element-0c21948 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-0c21948,
.elementor-1054 .elementor-element.elementor-element-0c21948::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-5f3b094 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-5f3b094:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-5f3b094>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/05/About-Museum-Educational-Center-DSC012692023-05-09_12-04.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1054 .elementor-element.elementor-element-5f3b094,
.elementor-1054 .elementor-element.elementor-element-5f3b094::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-5f3b094.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1054 .elementor-element.elementor-element-10aefef {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-10aefef:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-10aefef>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/05/IMG_29712023-05-10_11-36.jpg");
    background-position: center left;
    background-size: cover;
}

.elementor-1054 .elementor-element.elementor-element-10aefef,
.elementor-1054 .elementor-element.elementor-element-10aefef::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-10aefef.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-1054 .elementor-element.elementor-element-4b6289c {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-1759c95 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-02f4d2b {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-3a2cdac {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px 0px;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-54c8b9c {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px 0px;
    --flex-wrap: wrap;
    --background-transition: 0.3s;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-fb38770 {
    --display: flex;
    --min-height: 60vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-fb38770:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-fb38770>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/05/IMG_29272023-05-11_15-19.jpg");
    background-position: top center;
    background-size: cover;
}

.elementor-1054 .elementor-element.elementor-element-fb38770,
.elementor-1054 .elementor-element.elementor-element-fb38770::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-a894551 {
    --display: flex;
    --min-height: 38vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-a894551:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-a894551>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/05/IMG_29172023-05-11_15-19.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1054 .elementor-element.elementor-element-a894551,
.elementor-1054 .elementor-element.elementor-element-a894551::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-b797735 {
    --display: flex;
    --min-height: 60vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --background-transition: 0.3s;
    --margin-block-start: 0px;
    --margin-block-end: 0px;
    --margin-inline-start: 0px;
    --margin-inline-end: 0px;
    --padding-block-start: 0px;
    --padding-block-end: 0px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
}

.elementor-1054 .elementor-element.elementor-element-b797735:not(.elementor-motion-effects-element-type-background),
.elementor-1054 .elementor-element.elementor-element-b797735>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/05/IMG_28742023-05-11_15-19.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1054 .elementor-element.elementor-element-b797735,
.elementor-1054 .elementor-element.elementor-element-b797735::before {
    --border-transition: 0.3s;
}

.elementor-1054 .elementor-element.elementor-element-b797735.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-1054 .elementor-element.elementor-element-8592d9f {
        --width: 66.667%;
    }

    .elementor-1054 .elementor-element.elementor-element-3d54b6b {
        --width: 50%;
    }

    .elementor-1054 .elementor-element.elementor-element-b04e51c {
        --width: 66.682%;
    }

    .elementor-1054 .elementor-element.elementor-element-fff0dfb {
        --width: 50%;
    }

    .elementor-1054 .elementor-element.elementor-element-a552d8d {
        --width: 50%;
    }

    .elementor-1054 .elementor-element.elementor-element-87bbb7c {
        --width: 50%;
    }

    .elementor-1054 .elementor-element.elementor-element-3805bfa {
        --width: 66.684%;
    }

    .elementor-1054 .elementor-element.elementor-element-0c21948 {
        --width: 50%;
    }

    .elementor-1054 .elementor-element.elementor-element-fb38770 {
        --width: 33.3333%;
    }

    .elementor-1054 .elementor-element.elementor-element-a894551 {
        --width: 33.3333%;
    }

    .elementor-1054 .elementor-element.elementor-element-b797735 {
        --width: 33.25%;
    }
}

@media(max-width:1024px) {

    .elementor-1054 .elementor-element.elementor-element-4397516:not(.elementor-motion-effects-element-type-background),
    .elementor-1054 .elementor-element.elementor-element-4397516>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-1054 .elementor-element.elementor-element-1744060:not(.elementor-motion-effects-element-type-background),
    .elementor-1054 .elementor-element.elementor-element-1744060>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }
}

@media(max-width:767px) {

    .elementor-1054 .elementor-element.elementor-element-4397516:not(.elementor-motion-effects-element-type-background),
    .elementor-1054 .elementor-element.elementor-element-4397516>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-1054 .elementor-element.elementor-element-4591b61 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-1054 .elementor-element.elementor-element-1744060:not(.elementor-motion-effects-element-type-background),
    .elementor-1054 .elementor-element.elementor-element-1744060>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: 100% auto;
    }

    .elementor-1054 .elementor-element.elementor-element-9353716 {
        font-size: 15px;
    }

    .elementor-1054 .elementor-element.elementor-element-731fd98 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-1054 .elementor-element.elementor-element-731fd98>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
        padding: 15px 0px 0px 0px;
    }

    .elementor-1054 .elementor-element.elementor-element-ec22c8c {
        font-size: 15px;
    }

    .elementor-1054 .elementor-element.elementor-element-ec22c8c>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }

    .elementor-1054 .elementor-element.elementor-element-f94c82b {
        --min-height: 30vh;
    }

    .elementor-1054 .elementor-element.elementor-element-5e576eb {
        --min-height: 30vh;
    }

    .elementor-1054 .elementor-element.elementor-element-c6a690a {
        --min-height: 30vh;
    }

    .elementor-1054 .elementor-element.elementor-element-d0eacd6 {
        font-size: 15px;
    }

    .elementor-1054 .elementor-element.elementor-element-d0eacd6>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }

    .elementor-1054 .elementor-element.elementor-element-7aba9d9 {
        --min-height: 30vh;
    }

    .elementor-1054 .elementor-element.elementor-element-9dad2b8 {
        --min-height: 30vh;
    }

    .elementor-1054 .elementor-element.elementor-element-a552d8d {
        --min-height: 30vh;
    }

    .elementor-1054 .elementor-element.elementor-element-54e1e04 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-1054 .elementor-element.elementor-element-54e1e04>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }

    .elementor-1054 .elementor-element.elementor-element-8c57403 {
        font-size: 15px;
    }

    .elementor-1054 .elementor-element.elementor-element-8c57403>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }

    .elementor-1054 .elementor-element.elementor-element-5f3b094 {
        --min-height: 30vh;
    }

    .elementor-1054 .elementor-element.elementor-element-10aefef {
        --min-height: 30vh;
    }
}