.elementor-17 .elementor-element.elementor-element-4397516 {
    --display: flex;
    --min-height: 83vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: flex-end;
    --background-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-4397516:not(.elementor-motion-effects-element-type-background),
.elementor-17 .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 -190px;
    background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-4397516,
.elementor-17 .elementor-element.elementor-element-4397516::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-4397516.e-con {
    --align-self: center;
}

.elementor-17 .elementor-element.elementor-element-4591b61 {
    text-align: center;
}

.elementor-17 .elementor-element.elementor-element-4591b61 .elementor-heading-title {
    color: #FFFFFF7D;
    font-family: "Montserrat", Sans-serif;
    font-size: 63px;
    font-weight: 800;
    text-transform: uppercase;
    mix-blend-mode: screen;
}

.elementor-17 .elementor-element.elementor-element-4591b61>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-17 .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-17 .elementor-element.elementor-element-1744060:not(.elementor-motion-effects-element-type-background),
.elementor-17 .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-17 .elementor-element.elementor-element-1744060::before,
.elementor-17 .elementor-element.elementor-element-1744060>.elementor-background-video-container::before,
.elementor-17 .elementor-element.elementor-element-1744060>.e-con-inner>.elementor-background-video-container::before,
.elementor-17 .elementor-element.elementor-element-1744060>.elementor-background-slideshow::before,
.elementor-17 .elementor-element.elementor-element-1744060>.e-con-inner>.elementor-background-slideshow::before,
.elementor-17 .elementor-element.elementor-element-1744060>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
    background-color: #FFFFFF;
}

.elementor-17 .elementor-element.elementor-element-1744060,
.elementor-17 .elementor-element.elementor-element-1744060::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-9353716 {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b5c2d6e-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c2d6e-font-size);
    font-weight: var(--e-global-typography-b5c2d6e-font-weight);
    text-transform: var(--e-global-typography-b5c2d6e-text-transform);
    line-height: var(--e-global-typography-b5c2d6e-line-height);
    letter-spacing: var(--e-global-typography-b5c2d6e-letter-spacing);
    word-spacing: var(--e-global-typography-b5c2d6e-word-spacing);
}

.elementor-17 .elementor-element.elementor-element-9353716>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 26px 26px 26px 26px;
    background-color: #FFFFFF00;
    border-style: none;
    border-radius: 9px 9px 9px 9px;
}

.elementor-17 .elementor-element.elementor-element-c846140 {
    --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-17 .elementor-element.elementor-element-c846140:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-c846140>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-363688f);
}

.elementor-17 .elementor-element.elementor-element-c846140,
.elementor-17 .elementor-element.elementor-element-c846140::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-32533ab {
    --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-17 .elementor-element.elementor-element-32533ab.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-879aae5 {
    text-align: left;
}

.elementor-17 .elementor-element.elementor-element-879aae5 .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-d1d7ef5-font-family), Sans-serif;
    font-size: var(--e-global-typography-d1d7ef5-font-size);
    font-weight: var(--e-global-typography-d1d7ef5-font-weight);
    line-height: var(--e-global-typography-d1d7ef5-line-height);
    letter-spacing: var(--e-global-typography-d1d7ef5-letter-spacing);
    word-spacing: var(--e-global-typography-d1d7ef5-word-spacing);
}

.elementor-17 .elementor-element.elementor-element-879aae5>.elementor-widget-container {
    margin: 10px 30px 0px 100px;
    padding: 30px 0px 20px 0px;
}

.elementor-17 .elementor-element.elementor-element-5b70bb6 {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b5c2d6e-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c2d6e-font-size);
    font-weight: var(--e-global-typography-b5c2d6e-font-weight);
    text-transform: var(--e-global-typography-b5c2d6e-text-transform);
    line-height: var(--e-global-typography-b5c2d6e-line-height);
    letter-spacing: var(--e-global-typography-b5c2d6e-letter-spacing);
    word-spacing: var(--e-global-typography-b5c2d6e-word-spacing);
}

.elementor-17 .elementor-element.elementor-element-5b70bb6>.elementor-widget-container {
    margin: 30px 100px 30px 100px;
}

.elementor-17 .elementor-element.elementor-element-6b7c5e1 {
    --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-17 .elementor-element.elementor-element-c5ee3f5 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-c5ee3f5:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-c5ee3f5>.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-17 .elementor-element.elementor-element-c5ee3f5,
.elementor-17 .elementor-element.elementor-element-c5ee3f5::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-c5ee3f5.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-931cc7d {
    --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-17 .elementor-element.elementor-element-931cc7d:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-931cc7d>.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-17 .elementor-element.elementor-element-931cc7d,
.elementor-17 .elementor-element.elementor-element-931cc7d::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-931cc7d.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-c2aa95f {
    --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-17 .elementor-element.elementor-element-c2aa95f:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-c2aa95f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("/wp-content/uploads/2023/05/DSC090382023-05-10_11-36.jpg");
    background-size: cover;
}

.elementor-17 .elementor-element.elementor-element-c2aa95f,
.elementor-17 .elementor-element.elementor-element-c2aa95f::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-c2aa95f.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-eba8cb0 {
    --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-17 .elementor-element.elementor-element-a2ac548 {
    --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-17 .elementor-element.elementor-element-aaa0d3c {
    --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-17 .elementor-element.elementor-element-aaa0d3c,
.elementor-17 .elementor-element.elementor-element-aaa0d3c::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-aaa0d3c.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-48489c2 {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b5c2d6e-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c2d6e-font-size);
    font-weight: var(--e-global-typography-b5c2d6e-font-weight);
    text-transform: var(--e-global-typography-b5c2d6e-text-transform);
    line-height: var(--e-global-typography-b5c2d6e-line-height);
    letter-spacing: var(--e-global-typography-b5c2d6e-letter-spacing);
    word-spacing: var(--e-global-typography-b5c2d6e-word-spacing);
}

.elementor-17 .elementor-element.elementor-element-48489c2>.elementor-widget-container {
    margin: 30px 100px 30px 100px;
    padding: 6px 6px 6px 6px;
    border-style: none;
}

.elementor-17 .elementor-element.elementor-element-459584d {
    --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-17 .elementor-element.elementor-element-1a30af0 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-1a30af0:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-1a30af0>.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-17 .elementor-element.elementor-element-1a30af0,
.elementor-17 .elementor-element.elementor-element-1a30af0::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-1a30af0.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-390e931 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-390e931:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-390e931>.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-17 .elementor-element.elementor-element-390e931,
.elementor-17 .elementor-element.elementor-element-390e931::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-390e931.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-e21d329 {
    --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-17 .elementor-element.elementor-element-44a2889 {
    --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-17 .elementor-element.elementor-element-697ec00 {
    --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-17 .elementor-element.elementor-element-97367f5 {
    --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-17 .elementor-element.elementor-element-45ec54e {
    --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-17 .elementor-element.elementor-element-45ec54e:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-45ec54e>.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-17 .elementor-element.elementor-element-45ec54e,
.elementor-17 .elementor-element.elementor-element-45ec54e::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-45ec54e.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-8e99b7a {
    --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-17 .elementor-element.elementor-element-8e99b7a:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-8e99b7a>.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-17 .elementor-element.elementor-element-8e99b7a,
.elementor-17 .elementor-element.elementor-element-8e99b7a::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-8e99b7a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-fac906c {
    --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-17 .elementor-element.elementor-element-bc8d66e {
    --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-17 .elementor-element.elementor-element-bc8d66e,
.elementor-17 .elementor-element.elementor-element-bc8d66e::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-668dc25 {
    --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-17 .elementor-element.elementor-element-668dc25:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-668dc25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #74C5BC;
}

.elementor-17 .elementor-element.elementor-element-668dc25,
.elementor-17 .elementor-element.elementor-element-668dc25::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-668dc25.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-2ee66bf .elementor-heading-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-d1d7ef5-font-family), Sans-serif;
    font-size: var(--e-global-typography-d1d7ef5-font-size);
    font-weight: var(--e-global-typography-d1d7ef5-font-weight);
    line-height: var(--e-global-typography-d1d7ef5-line-height);
    letter-spacing: var(--e-global-typography-d1d7ef5-letter-spacing);
    word-spacing: var(--e-global-typography-d1d7ef5-word-spacing);
}

.elementor-17 .elementor-element.elementor-element-2ee66bf>.elementor-widget-container {
    margin: 10px 30px 0px 100px;
    padding: 70px 0px 0px 0px;
}

.elementor-17 .elementor-element.elementor-element-1b94ab8 {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b5c2d6e-font-family), Sans-serif;
    font-size: var(--e-global-typography-b5c2d6e-font-size);
    font-weight: var(--e-global-typography-b5c2d6e-font-weight);
    text-transform: var(--e-global-typography-b5c2d6e-text-transform);
    line-height: var(--e-global-typography-b5c2d6e-line-height);
    letter-spacing: var(--e-global-typography-b5c2d6e-letter-spacing);
    word-spacing: var(--e-global-typography-b5c2d6e-word-spacing);
}

.elementor-17 .elementor-element.elementor-element-1b94ab8>.elementor-widget-container {
    margin: 30px 100px 30px 100px;
    padding: 6px 6px 6px 6px;
    border-style: none;
    border-radius: 5px 5px 5px 5px;
}

.elementor-17 .elementor-element.elementor-element-870504a {
    --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-17 .elementor-element.elementor-element-870504a,
.elementor-17 .elementor-element.elementor-element-870504a::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-fe909ea {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-fe909ea:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-fe909ea>.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-17 .elementor-element.elementor-element-fe909ea,
.elementor-17 .elementor-element.elementor-element-fe909ea::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-fe909ea.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-8091df5 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-8091df5:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-8091df5>.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-17 .elementor-element.elementor-element-8091df5,
.elementor-17 .elementor-element.elementor-element-8091df5::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-8091df5.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
}

.elementor-17 .elementor-element.elementor-element-3aa3321 {
    --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-17 .elementor-element.elementor-element-d19e27b {
    --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-17 .elementor-element.elementor-element-101a7f1 {
    --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-17 .elementor-element.elementor-element-400abd7 {
    --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-17 .elementor-element.elementor-element-9e84c1f {
    --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-17 .elementor-element.elementor-element-9e84c1f:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-9e84c1f>.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-17 .elementor-element.elementor-element-9e84c1f,
.elementor-17 .elementor-element.elementor-element-9e84c1f::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-2986484 {
    --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-17 .elementor-element.elementor-element-2986484:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-2986484>.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-17 .elementor-element.elementor-element-2986484,
.elementor-17 .elementor-element.elementor-element-2986484::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-816dffe {
    --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-17 .elementor-element.elementor-element-816dffe:not(.elementor-motion-effects-element-type-background),
.elementor-17 .elementor-element.elementor-element-816dffe>.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-17 .elementor-element.elementor-element-816dffe,
.elementor-17 .elementor-element.elementor-element-816dffe::before {
    --border-transition: 0.3s;
}

.elementor-17 .elementor-element.elementor-element-816dffe.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-17 .elementor-element.elementor-element-32533ab {
        --width: 66.667%;
    }

    .elementor-17 .elementor-element.elementor-element-6b7c5e1 {
        --width: 50%;
    }

    .elementor-17 .elementor-element.elementor-element-aaa0d3c {
        --width: 66.682%;
    }

    .elementor-17 .elementor-element.elementor-element-459584d {
        --width: 50%;
    }

    .elementor-17 .elementor-element.elementor-element-45ec54e {
        --width: 50%;
    }

    .elementor-17 .elementor-element.elementor-element-8e99b7a {
        --width: 50%;
    }

    .elementor-17 .elementor-element.elementor-element-668dc25 {
        --width: 66.684%;
    }

    .elementor-17 .elementor-element.elementor-element-870504a {
        --width: 50%;
    }

    .elementor-17 .elementor-element.elementor-element-9e84c1f {
        --width: 33.3333%;
    }

    .elementor-17 .elementor-element.elementor-element-2986484 {
        --width: 33.3333%;
    }

    .elementor-17 .elementor-element.elementor-element-816dffe {
        --width: 33.25%;
    }
}

@media(max-width:1024px) {

    .elementor-17 .elementor-element.elementor-element-4397516:not(.elementor-motion-effects-element-type-background),
    .elementor-17 .elementor-element.elementor-element-4397516>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-1744060:not(.elementor-motion-effects-element-type-background),
    .elementor-17 .elementor-element.elementor-element-1744060>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0% 0%;
    }

    .elementor-17 .elementor-element.elementor-element-9353716 {
        font-size: var(--e-global-typography-b5c2d6e-font-size);
        line-height: var(--e-global-typography-b5c2d6e-line-height);
        letter-spacing: var(--e-global-typography-b5c2d6e-letter-spacing);
        word-spacing: var(--e-global-typography-b5c2d6e-word-spacing);
    }

    .elementor-17 .elementor-element.elementor-element-879aae5 .elementor-heading-title {
        font-size: var(--e-global-typography-d1d7ef5-font-size);
        line-height: var(--e-global-typography-d1d7ef5-line-height);
        letter-spacing: var(--e-global-typography-d1d7ef5-letter-spacing);
        word-spacing: var(--e-global-typography-d1d7ef5-word-spacing);
    }

    .elementor-17 .elementor-element.elementor-element-5b70bb6 {
        font-size: var(--e-global-typography-b5c2d6e-font-size);
        line-height: var(--e-global-typography-b5c2d6e-line-height);
        letter-spacing: var(--e-global-typography-b5c2d6e-letter-spacing);
        word-spacing: var(--e-global-typography-b5c2d6e-word-spacing);
    }

    .elementor-17 .elementor-element.elementor-element-48489c2 {
        font-size: var(--e-global-typography-b5c2d6e-font-size);
        line-height: var(--e-global-typography-b5c2d6e-line-height);
        letter-spacing: var(--e-global-typography-b5c2d6e-letter-spacing);
        word-spacing: var(--e-global-typography-b5c2d6e-word-spacing);
    }

    .elementor-17 .elementor-element.elementor-element-2ee66bf .elementor-heading-title {
        font-size: var(--e-global-typography-d1d7ef5-font-size);
        line-height: var(--e-global-typography-d1d7ef5-line-height);
        letter-spacing: var(--e-global-typography-d1d7ef5-letter-spacing);
        word-spacing: var(--e-global-typography-d1d7ef5-word-spacing);
    }

    .elementor-17 .elementor-element.elementor-element-1b94ab8 {
        font-size: var(--e-global-typography-b5c2d6e-font-size);
        line-height: var(--e-global-typography-b5c2d6e-line-height);
        letter-spacing: var(--e-global-typography-b5c2d6e-letter-spacing);
        word-spacing: var(--e-global-typography-b5c2d6e-word-spacing);
    }
}

@media(max-width:767px) {

    .elementor-17 .elementor-element.elementor-element-4397516:not(.elementor-motion-effects-element-type-background),
    .elementor-17 .elementor-element.elementor-element-4397516>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-4591b61 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-17 .elementor-element.elementor-element-1744060:not(.elementor-motion-effects-element-type-background),
    .elementor-17 .elementor-element.elementor-element-1744060>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-position: center center;
        background-size: 100% auto;
    }

    .elementor-17 .elementor-element.elementor-element-9353716 {
        font-size: var(--e-global-typography-b5c2d6e-font-size);
        line-height: var(--e-global-typography-b5c2d6e-line-height);
        letter-spacing: var(--e-global-typography-b5c2d6e-letter-spacing);
        word-spacing: var(--e-global-typography-b5c2d6e-word-spacing);
    }

    .elementor-17 .elementor-element.elementor-element-9353716>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-879aae5 .elementor-heading-title {
        font-size: var(--e-global-typography-d1d7ef5-font-size);
        line-height: var(--e-global-typography-d1d7ef5-line-height);
        letter-spacing: var(--e-global-typography-d1d7ef5-letter-spacing);
        word-spacing: var(--e-global-typography-d1d7ef5-word-spacing);
    }

    .elementor-17 .elementor-element.elementor-element-879aae5>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
        padding: 15px 0px 0px 0px;
    }

    .elementor-17 .elementor-element.elementor-element-5b70bb6 {
        font-size: var(--e-global-typography-b5c2d6e-font-size);
        line-height: var(--e-global-typography-b5c2d6e-line-height);
        letter-spacing: var(--e-global-typography-b5c2d6e-letter-spacing);
        word-spacing: var(--e-global-typography-b5c2d6e-word-spacing);
    }

    .elementor-17 .elementor-element.elementor-element-5b70bb6>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }

    .elementor-17 .elementor-element.elementor-element-c5ee3f5 {
        --min-height: 30vh;
    }

    .elementor-17 .elementor-element.elementor-element-931cc7d {
        --min-height: 30vh;
    }

    .elementor-17 .elementor-element.elementor-element-c2aa95f {
        --min-height: 30vh;
    }

    .elementor-17 .elementor-element.elementor-element-aaa0d3c {
        --margin-block-start: 0px;
        --margin-block-end: 0px;
        --margin-inline-start: 0px;
        --margin-inline-end: 0px;
    }

    .elementor-17 .elementor-element.elementor-element-48489c2 {
        font-size: var(--e-global-typography-b5c2d6e-font-size);
        line-height: var(--e-global-typography-b5c2d6e-line-height);
        letter-spacing: var(--e-global-typography-b5c2d6e-letter-spacing);
        word-spacing: var(--e-global-typography-b5c2d6e-word-spacing);
    }

    .elementor-17 .elementor-element.elementor-element-48489c2>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }

    .elementor-17 .elementor-element.elementor-element-1a30af0 {
        --min-height: 30vh;
    }

    .elementor-17 .elementor-element.elementor-element-390e931 {
        --min-height: 30vh;
    }

    .elementor-17 .elementor-element.elementor-element-45ec54e {
        --min-height: 30vh;
    }

    .elementor-17 .elementor-element.elementor-element-8e99b7a {
        --min-height: 30vh;
    }

    .elementor-17 .elementor-element.elementor-element-2ee66bf .elementor-heading-title {
        font-size: var(--e-global-typography-d1d7ef5-font-size);
        line-height: var(--e-global-typography-d1d7ef5-line-height);
        letter-spacing: var(--e-global-typography-d1d7ef5-letter-spacing);
        word-spacing: var(--e-global-typography-d1d7ef5-word-spacing);
    }

    .elementor-17 .elementor-element.elementor-element-2ee66bf>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }

    .elementor-17 .elementor-element.elementor-element-1b94ab8 {
        font-size: var(--e-global-typography-b5c2d6e-font-size);
        line-height: var(--e-global-typography-b5c2d6e-line-height);
        letter-spacing: var(--e-global-typography-b5c2d6e-letter-spacing);
        word-spacing: var(--e-global-typography-b5c2d6e-word-spacing);
    }

    .elementor-17 .elementor-element.elementor-element-1b94ab8>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
    }

    .elementor-17 .elementor-element.elementor-element-fe909ea {
        --min-height: 30vh;
    }

    .elementor-17 .elementor-element.elementor-element-8091df5 {
        --min-height: 30vh;
    }
}