﻿.elementor-11 .elementor-element.elementor-element-e0b3233 {
    --display: flex;
    --min-height: 11vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.2;
}

.elementor-11 .elementor-element.elementor-element-e0b3233:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-e0b3233>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("images/bg.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-e0b3233::before,
.elementor-11 .elementor-element.elementor-element-e0b3233>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-e0b3233>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-e0b3233>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-e0b3233>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-e0b3233>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-e0b3233,
.elementor-11 .elementor-element.elementor-element-e0b3233::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-9c6ee34 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-c38a510 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-c38a510.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-cc31e24 .elementor-heading-title {
    color: #FF0000;
    font-family: "Times New Roman", Sans-serif;
    font-size: 25px;
    text-decoration: underline;
}

.elementor-11 .elementor-element.elementor-element-cc31e24>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-e6469ad {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-e6469ad.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-b020e22 .elementor-heading-title {
    color: #FF0000;
    font-family: "Times New Roman", Sans-serif;
    font-size: 25px;
    text-decoration: underline;
}

.elementor-11 .elementor-element.elementor-element-b020e22>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-3fdea14 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-3fdea14.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-c820ac2 .elementor-heading-title {
    color: #FF0000;
    font-family: "Times New Roman", Sans-serif;
    font-size: 25px;
    text-decoration: underline;
}

.elementor-11 .elementor-element.elementor-element-c820ac2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-a4c6fa7 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --gap: 0px;
    --background-transition: 0.3s;
    --margin-top: -16px;
    --margin-right: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
}

.elementor-11 .elementor-element.elementor-element-16830fd {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-16830fd.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-9a65125 .elementor-heading-title {
    color: #FF0000;
    font-family: "Times New Roman", Sans-serif;
    font-size: 25px;
    text-decoration: underline;
}

.elementor-11 .elementor-element.elementor-element-9a65125>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-929f1c3 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-929f1c3.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-ea145dc .elementor-heading-title {
    color: #FF0000;
    font-family: "Times New Roman", Sans-serif;
    font-size: 25px;
    text-decoration: underline;
}

.elementor-11 .elementor-element.elementor-element-ea145dc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-a9b007a {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-a9b007a.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-e35b314 .elementor-heading-title {
    color: #FF0000;
    font-family: "Times New Roman", Sans-serif;
    font-size: 25px;
    text-decoration: underline;
}

.elementor-11 .elementor-element.elementor-element-e35b314>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-6345b42 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-6345b42.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-a4dc29d .elementor-heading-title {
    color: #FF0000;
    font-family: "Times New Roman", Sans-serif;
    font-size: 25px;
    text-decoration: underline;
}

.elementor-11 .elementor-element.elementor-element-a4dc29d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-89758be {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-89758be.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-c4fd2ee .elementor-heading-title {
    color: #FF0000;
    font-family: "Times New Roman", Sans-serif;
    font-size: 25px;
    text-decoration: underline;
}

.elementor-11 .elementor-element.elementor-element-c4fd2ee>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-e3a536f {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-e3a536f.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-55eb21d .elementor-heading-title {
    color: #FF0000;
    font-family: "Times New Roman", Sans-serif;
    font-size: 25px;
    text-decoration: underline;
}

.elementor-11 .elementor-element.elementor-element-55eb21d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
}

.elementor-11 .elementor-element.elementor-element-b793643 {
    --display: flex;
    --min-height: 11vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.2;
}

.elementor-11 .elementor-element.elementor-element-b793643:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-b793643>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("images/bg.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-b793643::before,
.elementor-11 .elementor-element.elementor-element-b793643>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-b793643>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-b793643>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-b793643>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-b793643>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-b793643,
.elementor-11 .elementor-element.elementor-element-b793643::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-01535c7 {
    --display: flex;
    --min-height: 0px;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-98212c5 {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-98212c5.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-6a12444 {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b5ddb3d img {
    width: 92%;
}

.elementor-11 .elementor-element.elementor-element-b5ddb3d {
    width: var( --container-widget-width, 26.914%);
    max-width: 26.914%;
    --container-widget-width: 26.914%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-b5ddb3d.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-c5c2d5f img {
    width: 90%;
    border-radius: 120px 120px 120px 120px;
}

.elementor-11 .elementor-element.elementor-element-de647d3 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-de647d3 {
    width: var( --container-widget-width, 32.066%);
    max-width: 32.066%;
    --container-widget-width: 32.066%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-de647d3.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-a23c00a img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-89191eb {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-89191eb .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Times New Roman", Sans-serif;
    font-size: 30px;
}

.elementor-11 .elementor-element.elementor-element-89191eb>.elementor-widget-container {
    background-color: #0000006B;
}

.elementor-11 .elementor-element.elementor-element-df210a0.elementor-element {
    --align-self: center;
}

.elementor-11 .elementor-element.elementor-element-c869d02 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-11 .elementor-element.elementor-element-c869d02 .elementor-widget-container {
    text-align: center;
}

.elementor-11 .elementor-element.elementor-element-22cab13 {
    --display: flex;
    --min-height: 11vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.2;
}

.elementor-11 .elementor-element.elementor-element-22cab13:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-22cab13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("images/bg.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-22cab13::before,
.elementor-11 .elementor-element.elementor-element-22cab13>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-22cab13>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-22cab13>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-22cab13>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-22cab13>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-22cab13,
.elementor-11 .elementor-element.elementor-element-22cab13::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-49f81d9 {
    --display: flex;
    --min-height: 11vh;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.2;
}

.elementor-11 .elementor-element.elementor-element-49f81d9:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-49f81d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("images/bg.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-49f81d9::before,
.elementor-11 .elementor-element.elementor-element-49f81d9>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-49f81d9>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-49f81d9>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-49f81d9>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-49f81d9>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-49f81d9,
.elementor-11 .elementor-element.elementor-element-49f81d9::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-aff03f1 {
    --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-11 .elementor-element.elementor-element-0de83ed {
    width: var( --container-widget-width, 98.044%);
    max-width: 98.044%;
    --container-widget-width: 98.044%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-0de83ed.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-c89c4e5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-a32b2a5 {
    --display: flex;
    --min-height: 11vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.2;
}

.elementor-11 .elementor-element.elementor-element-a32b2a5:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-a32b2a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("images/bg.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-a32b2a5::before,
.elementor-11 .elementor-element.elementor-element-a32b2a5>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-a32b2a5>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-a32b2a5>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-a32b2a5>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-a32b2a5>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-a32b2a5,
.elementor-11 .elementor-element.elementor-element-a32b2a5::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-756d05b {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
}

.elementor-11 .elementor-element.elementor-element-756d05b:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-756d05b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000AD;
}

.elementor-11 .elementor-element.elementor-element-756d05b::before,
.elementor-11 .elementor-element.elementor-element-756d05b>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-756d05b>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-756d05b>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-756d05b>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-756d05b>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-756d05b,
.elementor-11 .elementor-element.elementor-element-756d05b::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b03bcee {
    text-align: center;
    color: #FFFFFF;
    font-family: "Times New Roman", Sans-serif;
    font-size: 20px;
    width: var( --container-widget-width, 87.265%);
    max-width: 87.265%;
    --container-widget-width: 87.265%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-b03bcee.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-9d217dc {
    --spacer-size: 50px;
}

.elementor-11 .elementor-element.elementor-element-193b4bb {
    --display: flex;
    --min-height: 11vh;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 0px;
    --background-transition: 0.3s;
    --overlay-opacity: 0.2;
}

.elementor-11 .elementor-element.elementor-element-193b4bb:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-193b4bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
    background-image: var(--e-bg-lazyload-loaded);
    --e-bg-lazyload: url("images/bg.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-11 .elementor-element.elementor-element-193b4bb::before,
.elementor-11 .elementor-element.elementor-element-193b4bb>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-193b4bb>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-193b4bb>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-193b4bb>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-193b4bb>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-193b4bb,
.elementor-11 .elementor-element.elementor-element-193b4bb::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-4a4be3d {
    --display: flex;
    --background-transition: 0.3s;
    --overlay-opacity: 0.5;
}

.elementor-11 .elementor-element.elementor-element-4a4be3d:not(.elementor-motion-effects-element-type-background),
.elementor-11 .elementor-element.elementor-element-4a4be3d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000AD;
}

.elementor-11 .elementor-element.elementor-element-4a4be3d::before,
.elementor-11 .elementor-element.elementor-element-4a4be3d>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-4a4be3d>.e-con-inner>.elementor-background-video-container::before,
.elementor-11 .elementor-element.elementor-element-4a4be3d>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-4a4be3d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-11 .elementor-element.elementor-element-4a4be3d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    --background-overlay: '';
}

.elementor-11 .elementor-element.elementor-element-4a4be3d,
.elementor-11 .elementor-element.elementor-element-4a4be3d::before {
    --border-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-1f91863 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Times New Roman", Sans-serif;
    font-size: 20px;
    width: var( --container-widget-width, 87.265%);
    max-width: 87.265%;
    --container-widget-width: 87.265%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-1f91863.elementor-element {
    --align-self: center;
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-c198b7a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-11 .elementor-element.elementor-element-6fa360d {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-b8bf0c2 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-b8bf0c2 {
    width: var( --container-widget-width, 23.158%);
    max-width: 23.158%;
    --container-widget-width: 23.158%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-b8bf0c2.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-812d789 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-812d789 {
    width: var( --container-widget-width, 23.554%);
    max-width: 23.554%;
    --container-widget-width: 23.554%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-812d789.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-d733487>.elementor-widget-container {
    --e-transform-flipX: -1;
}

.elementor-11 .elementor-element.elementor-element-e7adf0a {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --justify-content: center;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-babbea1 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-babbea1 {
    width: var( --container-widget-width, 27.949%);
    max-width: 27.949%;
    --container-widget-width: 27.949%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-babbea1.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-5095e4b img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-5095e4b {
    width: var( --container-widget-width, 34.175%);
    max-width: 34.175%;
    --container-widget-width: 34.175%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-5095e4b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-b112a5c img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-8be7c43 {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-a73c163 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-a73c163 {
    width: var( --container-widget-width, 30.378%);
    max-width: 30.378%;
    --container-widget-width: 30.378%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-a73c163.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-8e033e3 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-8e033e3 {
    width: var( --container-widget-width, 34.589%);
    max-width: 34.589%;
    --container-widget-width: 34.589%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-8e033e3.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-37020c9 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-3f913a3 {
    --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;
    --justify-content: center;
    --align-items: center;
    --background-transition: 0.3s;
}

.elementor-11 .elementor-element.elementor-element-a6a3c94 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-a6a3c94 {
    width: var( --container-widget-width, 30.378%);
    max-width: 30.378%;
    --container-widget-width: 30.378%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-a6a3c94.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-c5f030b img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-c5f030b {
    width: var( --container-widget-width, 34.589%);
    max-width: 34.589%;
    --container-widget-width: 34.589%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-c5f030b.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-a5891f8 img {
    width: 100%;
}

.elementor-11 .elementor-element.elementor-element-a5891f8 {
    width: var( --container-widget-width, 22.422%);
    max-width: 22.422%;
    --container-widget-width: 22.422%;
    --container-widget-flex-grow: 0;
}

.elementor-11 .elementor-element.elementor-element-a5891f8.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-11 .elementor-element.elementor-element-34b4fd4 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Times New Roman", Sans-serif;
    font-size: 18px;
}

.elementor-11 .elementor-element.elementor-element-34b4fd4>.elementor-widget-container {
    background-color: #0000007D;
}

@media(max-width:767px) {
    .elementor-11 .elementor-element.elementor-element-89191eb .elementor-heading-title {
        font-size: 17px;
    }
    .elementor-11 .elementor-element.elementor-element-b03bcee {
        font-size: 13px;
    }
    .elementor-11 .elementor-element.elementor-element-1f91863 {
        font-size: 13px;
    }
    .elementor-11 .elementor-element.elementor-element-b8bf0c2 img {
        width: 85%;
    }
    .elementor-11 .elementor-element.elementor-element-812d789 img {
        width: 85%;
    }
    .elementor-11 .elementor-element.elementor-element-babbea1 img {
        width: 85%;
    }
    .elementor-11 .elementor-element.elementor-element-5095e4b img {
        width: 85%;
    }
    .elementor-11 .elementor-element.elementor-element-b112a5c img {
        width: 85%;
    }
    .elementor-11 .elementor-element.elementor-element-a73c163 img {
        width: 85%;
    }
    .elementor-11 .elementor-element.elementor-element-8e033e3 img {
        width: 85%;
    }
    .elementor-11 .elementor-element.elementor-element-37020c9 img {
        width: 85%;
    }
    .elementor-11 .elementor-element.elementor-element-a6a3c94 img {
        width: 85%;
    }
    .elementor-11 .elementor-element.elementor-element-c5f030b img {
        width: 85%;
    }
    .elementor-11 .elementor-element.elementor-element-a5891f8 img {
        width: 85%;
    }
}

@media(min-width:768px) {
    .elementor-11 .elementor-element.elementor-element-9c6ee34 {
        --width: 100%;
    }
    .elementor-11 .elementor-element.elementor-element-c38a510 {
        --width: 66.284%;
    }
    .elementor-11 .elementor-element.elementor-element-e6469ad {
        --width: 8.026%;
    }
    .elementor-11 .elementor-element.elementor-element-3fdea14 {
        --width: 8.026%;
    }
    .elementor-11 .elementor-element.elementor-element-a4c6fa7 {
        --width: 100%;
    }
    .elementor-11 .elementor-element.elementor-element-16830fd {
        --width: 11.594%;
    }
    .elementor-11 .elementor-element.elementor-element-929f1c3 {
        --width: 9.103%;
    }
    .elementor-11 .elementor-element.elementor-element-a9b007a {
        --width: 13.48%;
    }
    .elementor-11 .elementor-element.elementor-element-6345b42 {
        --width: 10.206%;
    }
    .elementor-11 .elementor-element.elementor-element-89758be {
        --width: 6.661%;
    }
    .elementor-11 .elementor-element.elementor-element-e3a536f {
        --width: 10.206%;
    }
    .elementor-11 .elementor-element.elementor-element-01535c7 {
        --width: 100%;
    }
    .elementor-11 .elementor-element.elementor-element-98212c5 {
        --width: 100%;
    }
    .elementor-11 .elementor-element.elementor-element-aff03f1 {
        --width: 50%;
    }
    .elementor-11 .elementor-element.elementor-element-c89c4e5 {
        --width: 50%;
    }
}

@media(min-width:1025px) {
    .elementor-11 .elementor-element.elementor-element-e0b3233:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-e0b3233>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-11 .elementor-element.elementor-element-b793643:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-b793643>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-11 .elementor-element.elementor-element-22cab13:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-22cab13>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-11 .elementor-element.elementor-element-49f81d9:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-49f81d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-11 .elementor-element.elementor-element-a32b2a5:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-a32b2a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
    .elementor-11 .elementor-element.elementor-element-193b4bb:not(.elementor-motion-effects-element-type-background),
    .elementor-11 .elementor-element.elementor-element-193b4bb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

/* Start custom CSS for html, class: .elementor-element-f031c17 */

body {
    background: black;
}

/* customizable snowflake styling */

.snowflake {
    color: #fff;
    font-size: 1em;
    font-family: Serif;
    text-shadow: 0 0 1px #000;
}

@-webkit-keyframes snowflakes-fall {
    0% {
        top: -10%
    }
    100% {
        top: 100%
    }
}

@-webkit-keyframes snowflakes-shake {
    0% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px)
    }
    50% {
        -webkit-transform: translateX(80px);
        transform: translateX(80px)
    }
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px)
    }
}

@keyframes snowflakes-fall {
    0% {
        top: -10%
    }
    100% {
        top: 100%
    }
}

@keyframes snowflakes-shake {
    0% {
        transform: translateX(0px)
    }
    50% {
        transform: translateX(80px)
    }
    100% {
        transform: translateX(0px)
    }
}

.snowflake {
    position: fixed;
    top: -10%;
    z-index: 9999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    -webkit-animation-name: snowflakes-fall, snowflakes-shake;
    -webkit-animation-duration: 10s, 3s;
    -webkit-animation-timing-function: linear, ease-in-out;
    -webkit-animation-iteration-count: infinite, infinite;
    -webkit-animation-play-state: running, running;
    animation-name: snowflakes-fall, snowflakes-shake;
    animation-duration: 10s, 3s;
    animation-timing-function: linear, ease-in-out;
    animation-iteration-count: infinite, infinite;
    animation-play-state: running, running
}

.snowflake:nth-of-type(0) {
    left: 1%;
    -webkit-animation-delay: 0s, 0s;
    animation-delay: 0s, 0s
}

.snowflake:nth-of-type(1) {
    left: 10%;
    -webkit-animation-delay: 1s, 1s;
    animation-delay: 1s, 1s
}

.snowflake:nth-of-type(2) {
    left: 20%;
    -webkit-animation-delay: 6s, .5s;
    animation-delay: 6s, .5s
}

.snowflake:nth-of-type(3) {
    left: 30%;
    -webkit-animation-delay: 4s, 2s;
    animation-delay: 4s, 2s
}

.snowflake:nth-of-type(4) {
    left: 40%;
    -webkit-animation-delay: 2s, 2s;
    animation-delay: 2s, 2s
}

.snowflake:nth-of-type(5) {
    left: 50%;
    -webkit-animation-delay: 8s, 3s;
    animation-delay: 8s, 3s
}

.snowflake:nth-of-type(6) {
    left: 60%;
    -webkit-animation-delay: 6s, 2s;
    animation-delay: 6s, 2s
}

.snowflake:nth-of-type(7) {
    left: 70%;
    -webkit-animation-delay: 2.5s, 1s;
    animation-delay: 2.5s, 1s
}

.snowflake:nth-of-type(8) {
    left: 80%;
    -webkit-animation-delay: 1s, 0s;
    animation-delay: 1s, 0s
}

.snowflake:nth-of-type(9) {
    left: 90%;
    -webkit-animation-delay: 3s, 1.5s;
    animation delay: 3s, 1.5s
}

.snowflake:nth-of-type(10)
/* Demo Purpose Only*/

.demo {
    font-family: 'Raleway', sans-serif;
    color: #fff;
    display: block;
    margin: 0 auto;
    padding: 15px 0;
    text-align: center;
}

.demo a {
    font-family: 'Raleway', sans-serif;
    color: #000;
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-bca15dc */

.elementor-11 .elementor-element.elementor-element-bca15dc {
    animation: grow 2s ease infinite;
}

@keyframes grow {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}

/* End custom CSS */

/* Start custom CSS for image, class: .elementor-element-a23c00a */

.elementor-11 .elementor-element.elementor-element-a23c00a {
    animation: grow 2s ease infinite;
}

@keyframes grow {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}

/* End custom CSS */