.elementor-35 .elementor-element.elementor-element-7cf4725:not(.elementor-motion-effects-element-type-background),
.elementor-35 .elementor-element.elementor-element-7cf4725>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #6A044D;
}

.elementor-35 .elementor-element.elementor-element-7cf4725>.elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(180deg, #6A044D 0%, #B089B4 100%);
    opacity: 0.9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-7cf4725 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-35 .elementor-element.elementor-element-2b19f0b {
    --spacer-size: 70px;
}

.elementor-35 .elementor-element.elementor-element-85ff36c {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-85ff36c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 121px;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-4866bcf {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-4866bcf .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 67px;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-562e918 {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-562e918 .elementor-heading-title {
    color: #6A044D;
    font-family: "circus shadow", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-6dac2c7 {
    --spacer-size: 70px;
}

.elementor-35 .elementor-element.elementor-element-1265988 {
    --spacer-size: 60px;
}

.elementor-35 .elementor-element.elementor-element-78e2ca8 {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-78e2ca8 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 121px;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-2c35b59 {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-2c35b59 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 67px;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-19b598b {
    text-align: center;
    color: #FFFFFF;
    font-family: "Michroma", Sans-serif;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-4e87eed .elementor-button {
    font-family: "Michroma", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0px 0px 13px 0px #6A044D;
}

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

.elementor-35 .elementor-element.elementor-element-18f9c0c .elementor-widget-container {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-18f9c0c .elementor-social-icon {
    background-color: #6A044D;
}

.elementor-35 .elementor-element.elementor-element-18f9c0c .elementor-social-icon i {
    color: #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-18f9c0c .elementor-social-icon svg {
    fill: #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-18f9c0c>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
}

.elementor-35 .elementor-element.elementor-element-b806890 {
    --spacer-size: 25px;
}

.elementor-35 .elementor-element.elementor-element-4e27556 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Michroma", Sans-serif;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-d2fdfcf {
    --spacer-size: 30px;
}

.elementor-35 .elementor-element.elementor-element-005e031 {
    --spacer-size: 70px;
}

.elementor-35 .elementor-element.elementor-element-09f08ee {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-09f08ee .elementor-heading-title {
    color: #6A044D;
    font-family: "circus shadow", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-1612b77 {
    --spacer-size: 70px;
}

.elementor-35 .elementor-element.elementor-element-4d45163:not(.elementor-motion-effects-element-type-background),
.elementor-35 .elementor-element.elementor-element-4d45163>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #92C16D;
}

.elementor-35 .elementor-element.elementor-element-4d45163>.elementor-background-overlay {
    background-image: url("/wp-content/bkgdeleted");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.15;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-4d45163 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-35 .elementor-element.elementor-element-0477109 {
    --spacer-size: 40px;
}

.elementor-35 .elementor-element.elementor-element-0666000 {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-0666000 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 65px;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-77ed84e {
    --spacer-size: 5px;
}

.elementor-35 .elementor-element.elementor-element-057f3b6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-35 .elementor-element.elementor-element-057f3b6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000047;
}

.elementor-35 .elementor-element.elementor-element-057f3b6>.elementor-element-populated,
.elementor-35 .elementor-element.elementor-element-057f3b6>.elementor-element-populated>.elementor-background-overlay,
.elementor-35 .elementor-element.elementor-element-057f3b6>.elementor-background-slideshow {
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-057f3b6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 25px 25px 25px 25px;
}

.elementor-35 .elementor-element.elementor-element-057f3b6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-0dc72a2 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-35 .elementor-element.elementor-element-0dc72a2>.elementor-widget-container {
    border-radius: 6px 6px 6px 6px;
}

.elementor-35 .elementor-element.elementor-element-e4b74cd:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-35 .elementor-element.elementor-element-e4b74cd>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000047;
}

.elementor-35 .elementor-element.elementor-element-e4b74cd>.elementor-element-populated,
.elementor-35 .elementor-element.elementor-element-e4b74cd>.elementor-element-populated>.elementor-background-overlay,
.elementor-35 .elementor-element.elementor-element-e4b74cd>.elementor-background-slideshow {
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-e4b74cd>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-35 .elementor-element.elementor-element-e4b74cd>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-44df5c3 {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-44df5c3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-0431674 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Michroma", Sans-serif;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-0431674>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-3ee4ab5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-35 .elementor-element.elementor-element-3ee4ab5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000047;
}

.elementor-35 .elementor-element.elementor-element-3ee4ab5>.elementor-element-populated,
.elementor-35 .elementor-element.elementor-element-3ee4ab5>.elementor-element-populated>.elementor-background-overlay,
.elementor-35 .elementor-element.elementor-element-3ee4ab5>.elementor-background-slideshow {
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-3ee4ab5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-35 .elementor-element.elementor-element-3ee4ab5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-4b23e92 {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-4b23e92 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-72c4c60 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Michroma", Sans-serif;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-72c4c60>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-20324d0 img {
    width: 74%;
    opacity: 0.9;
}

.elementor-35 .elementor-element.elementor-element-6559bc5 {
    --spacer-size: 10px;
}

.elementor-35 .elementor-element.elementor-element-b35be9d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-35 .elementor-element.elementor-element-b35be9d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000047;
}

.elementor-35 .elementor-element.elementor-element-b35be9d>.elementor-element-populated,
.elementor-35 .elementor-element.elementor-element-b35be9d>.elementor-element-populated>.elementor-background-overlay,
.elementor-35 .elementor-element.elementor-element-b35be9d>.elementor-background-slideshow {
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-b35be9d>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-35 .elementor-element.elementor-element-b35be9d>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-f1a562f img {
    width: 25%;
    opacity: 0.8;
}

.elementor-35 .elementor-element.elementor-element-c358a90 {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-c358a90 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    text-decoration: underline;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-cfa41df {
    text-align: center;
    color: #FFFFFF;
    font-family: "Michroma", Sans-serif;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-cfa41df>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-150f103:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-35 .elementor-element.elementor-element-150f103>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000047;
}

.elementor-35 .elementor-element.elementor-element-150f103>.elementor-element-populated,
.elementor-35 .elementor-element.elementor-element-150f103>.elementor-element-populated>.elementor-background-overlay,
.elementor-35 .elementor-element.elementor-element-150f103>.elementor-background-slideshow {
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-150f103>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-35 .elementor-element.elementor-element-150f103>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-433bc93 img {
    width: 25%;
    opacity: 0.8;
}

.elementor-35 .elementor-element.elementor-element-1895429 {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-1895429 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    text-decoration: underline;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-31a148d {
    text-align: center;
    color: #FFFFFF;
    font-family: "Michroma", Sans-serif;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-31a148d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-32849e3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-35 .elementor-element.elementor-element-32849e3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000047;
}

.elementor-35 .elementor-element.elementor-element-32849e3>.elementor-element-populated,
.elementor-35 .elementor-element.elementor-element-32849e3>.elementor-element-populated>.elementor-background-overlay,
.elementor-35 .elementor-element.elementor-element-32849e3>.elementor-background-slideshow {
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-32849e3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-35 .elementor-element.elementor-element-32849e3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-d9e9f5b img {
    width: 25%;
    opacity: 0.8;
}

.elementor-35 .elementor-element.elementor-element-e0cec21 {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-e0cec21 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    text-decoration: underline;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-dd254fc {
    text-align: center;
    color: #FFFFFF;
    font-family: "Michroma", Sans-serif;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-dd254fc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-9de4c54:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-35 .elementor-element.elementor-element-9de4c54>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000047;
}

.elementor-35 .elementor-element.elementor-element-9de4c54>.elementor-element-populated,
.elementor-35 .elementor-element.elementor-element-9de4c54>.elementor-element-populated>.elementor-background-overlay,
.elementor-35 .elementor-element.elementor-element-9de4c54>.elementor-background-slideshow {
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-9de4c54>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px 20px 20px 20px;
}

.elementor-35 .elementor-element.elementor-element-9de4c54>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-cb8d331 img {
    width: 25%;
    opacity: 0.8;
}

.elementor-35 .elementor-element.elementor-element-1c73209 {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-1c73209 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    text-decoration: underline;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-bcb4e6d {
    text-align: center;
    color: #FFFFFF;
    font-family: "Michroma", Sans-serif;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-bcb4e6d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-b601ea2 {
    --spacer-size: 65px;
}

.elementor-35 .elementor-element.elementor-element-dc50040:not(.elementor-motion-effects-element-type-background),
.elementor-35 .elementor-element.elementor-element-dc50040>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #B089B4;
}

.elementor-35 .elementor-element.elementor-element-dc50040 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-35 .elementor-element.elementor-element-dc50040>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-d157621 {
    --spacer-size: 40px;
}

.elementor-35 .elementor-element.elementor-element-4dd84f3 {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-4dd84f3 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 60px;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-ec277ae {
    --spacer-size: 5px;
}

.elementor-35 .elementor-element.elementor-element-66a6b78 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Michroma", Sans-serif;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-66a6b78>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 20px 20px 20px 20px;
    background-color: #00000047;
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-5aa2410:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-35 .elementor-element.elementor-element-5aa2410>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000047;
}

.elementor-35 .elementor-element.elementor-element-5aa2410>.elementor-element-populated,
.elementor-35 .elementor-element.elementor-element-5aa2410>.elementor-element-populated>.elementor-background-overlay,
.elementor-35 .elementor-element.elementor-element-5aa2410>.elementor-background-slideshow {
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-5aa2410>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-35 .elementor-element.elementor-element-5aa2410>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-8726bec {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-8726bec .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-0ac899a img {
    transition-duration: 3s;
}

.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-eaa788c.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-35 .elementor-element.elementor-element-eaa788c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-35 .elementor-element.elementor-element-eaa788c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-35 .elementor-element.elementor-element-eaa788c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000047;
}

.elementor-35 .elementor-element.elementor-element-eaa788c>.elementor-element-populated>.elementor-background-overlay {
    background-image: url("/img/img8.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.5;
}

.elementor-35 .elementor-element.elementor-element-eaa788c>.elementor-element-populated,
.elementor-35 .elementor-element.elementor-element-eaa788c>.elementor-element-populated>.elementor-background-overlay,
.elementor-35 .elementor-element.elementor-element-eaa788c>.elementor-background-slideshow {
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-eaa788c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-35 .elementor-element.elementor-element-eaa788c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-943c6ae {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-943c6ae .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-c443e17 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Michroma", Sans-serif;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-c443e17>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-2b4c8cf {
    --spacer-size: 25px;
}

.elementor-35 .elementor-element.elementor-element-647e79b .elementor-button {
    font-family: "Michroma", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0px 0px 13px 0px #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-f7625b8 {
    --spacer-size: 35px;
}

.elementor-35 .elementor-element.elementor-element-2e3e7ed:not(.elementor-motion-effects-element-type-background),
.elementor-35 .elementor-element.elementor-element-2e3e7ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #92C16D;
}

.elementor-35 .elementor-element.elementor-element-2e3e7ed>.elementor-background-overlay {
    background-image: url("/img/img9.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.7;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-2e3e7ed {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-35 .elementor-element.elementor-element-a4fde37 {
    --spacer-size: 40px;
}

.elementor-35 .elementor-element.elementor-element-4c7f7da {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-4c7f7da .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 65px;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-56fb772 {
    --spacer-size: 5px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-center .eae-tl-icon-wrapper {
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-left .eae-tl-icon-wrapper {
    margin-right: 0px !important;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-right .eae-tl-icon-wrapper {
    margin-left: 0px !important;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-timeline-item {
    padding-bottom: 50px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-content {
    text-align: center;
    flex-direction: column;
    font-family: "Michroma", Sans-serif;
    font-weight: 400;
    background: #00000082;
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-image {
    width: 27%;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-column .eae-tl-content {
    width: 100%;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row .eae-tl-content {
    width: calc(100% - 27%);
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row-reverse .eae-tl-content {
    width: calc(100% - 27%);
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-column .eae-tl-item-image {
    margin: 0 auto 0px auto;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row .eae-layout-center:not(.eae-timeline-layout-rtl) .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-right: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row .eae-layout-center.eae-timeline-layout-rtl .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-left: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row .eae-layout-center:not(.eae-timeline-alternate-yes) .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-right: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row .eae-layout-center.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-left: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row-reverse .eae-layout-center .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-left: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row-reverse .eae-layout-center:not(.eae-timeline-alternate-yes) .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-left: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row-reverse .eae-layout-center.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-right: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row .eae-layout-left:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image {
    margin-right: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-right: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-left: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row-reverse .eae-layout-left:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image {
    margin-left: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row-reverse .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-left: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row-reverse .eae-layout-left.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-right: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row .eae-layout-right:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image {
    margin-right: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-right: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-left: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row-reverse .eae-layout-right:not(.eae-timeline-alternate-yes) .eae-timeline-item:not(.custom-image-style-yes) .eae-tl-item-image {
    margin-left: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row-reverse .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(even):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-left: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28.image-position-row-reverse .eae-layout-right.eae-timeline-alternate-yes .eae-timeline-item:nth-child(odd):not(.custom-image-style-yes) .eae-tl-item-image {
    margin-right: 0px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 40px;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-content {
    color: #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-center.eae-timeline .eae-timeline-item:nth-child(even) .eae-tl-item-content::before {
    border-color: transparent #00000082 transparent transparent !important;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-center.eae-timeline .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before {
    border-color: transparent transparent transparent #00000082 !important;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-right.eae-timeline .eae-tl-item-content::before {
    border-color: transparent transparent transparent #00000082 !important;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-left.eae-timeline .eae-tl-item-content::before {
    border-color: transparent #00000082 transparent transparent !important;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-meta {
    color: #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-meta-inner {
    color: #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-meta,
.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-meta-inner {
    text-shadow: 0px 0px 7px #000000;
    font-family: "circus shadow", Sans-serif;
    font-size: 28px;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-timeline-item:hover .eae-tl-item-meta {
    color: #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-timeline-item:hover .eae-tl-item-meta-inner {
    color: #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-focused .eae-tl-item-meta {
    color: #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-focused .eae-tl-item-meta-inner {
    color: #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-timline-progress-bar {
    background: #7F6382;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-timline-progress-bar .eae-pb-inner-line {
    background: #421152;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-center .eae-timline-progress-bar {
    width: 3px;
    left: calc(50% - 3px/2);
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-left .eae-timline-progress-bar {
    width: 3px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-right .eae-timline-progress-bar {
    width: 3px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-icon-item_icon.eae-icon-view-stacked {
    background-color: #7F6382;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-icon-item_icon.eae-icon-view-framed {
    border-color: #7F6382;
    background-color: #fff;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-icon-item_icon.eae-icon-view-framed i {
    color: #7F6382;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-icon-item_icon.eae-icon-view-framed svg {
    fill: #7F6382;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-icon-item_icon.eae-icon-view-default i {
    color: #7F6382;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-icon-item_icon.eae-icon-view-default svg {
    fill: #7F6382;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-icon-item_icon.eae-icon-view-stacked i {
    color: #fff;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-icon-item_icon.eae-icon-view-stacked svg {
    fill: #fff;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked {
    background-color: #421152;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed {
    border-color: #421152;
    background-color: #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed i {
    color: #421152;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-framed svg {
    fill: #421152;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default i {
    color: #421152;
    border-color: #421152;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-default svg {
    fill: #421152;
    border-color: #421152;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked i {
    color: #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-focused .eae-icon-item_icon.eae-icon-view-stacked svg {
    fill: #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-icon-item_icon.eae-icon i {
    font-size: 40px;
    transform: rotate(0deg);
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-icon-item_icon.eae-icon svg {
    width: 40px;
}

.elementor-35 .elementor-element.elementor-element-8f23e28 .eae-icon-item_icon.eae-icon {
    padding: 5px;
    border-style: solid;
}

.elementor-35 .elementor-element.elementor-element-370cede {
    --spacer-size: 35px;
}

.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-866cefe.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-35 .elementor-element.elementor-element-866cefe.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-35 .elementor-element.elementor-element-866cefe:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-35 .elementor-element.elementor-element-866cefe>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000082;
}

.elementor-35 .elementor-element.elementor-element-866cefe>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-35 .elementor-element.elementor-element-866cefe>.elementor-element-populated,
.elementor-35 .elementor-element.elementor-element-866cefe>.elementor-element-populated>.elementor-background-overlay,
.elementor-35 .elementor-element.elementor-element-866cefe>.elementor-background-slideshow {
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-866cefe>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 15px 40px 15px;
}

.elementor-35 .elementor-element.elementor-element-866cefe>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-76b21e9 {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-76b21e9 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 40px;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-73d6bae {
    text-align: center;
    color: #FFFFFF;
    font-family: "Michroma", Sans-serif;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-73d6bae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-6c20b56 .elementor-button {
    font-family: "Michroma", Sans-serif;
    font-size: 16px;
    font-weight: 600;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #61CE7000;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0px 0px 13px 0px #FFFFFF;
}

.elementor-35 .elementor-element.elementor-element-c873001 {
    --spacer-size: 65px;
}

.elementor-35 .elementor-element.elementor-element-5708a08:not(.elementor-motion-effects-element-type-background),
.elementor-35 .elementor-element.elementor-element-5708a08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #B089B4 0%, #6A044D 100%);
}

.elementor-35 .elementor-element.elementor-element-5708a08 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-35 .elementor-element.elementor-element-5708a08>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-f3ac373 {
    --spacer-size: 40px;
}

.elementor-35 .elementor-element.elementor-element-aed501c {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-aed501c .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 60px;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-35 .elementor-element.elementor-element-4623df3 {
    --spacer-size: 5px;
}

.elementor-35 .elementor-element.elementor-element-a883189:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-35 .elementor-element.elementor-element-a883189>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000047;
}

.elementor-35 .elementor-element.elementor-element-a883189>.elementor-element-populated,
.elementor-35 .elementor-element.elementor-element-a883189>.elementor-element-populated>.elementor-background-overlay,
.elementor-35 .elementor-element.elementor-element-a883189>.elementor-background-slideshow {
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-a883189>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
}

.elementor-35 .elementor-element.elementor-element-a883189>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-35 .elementor-element.elementor-element-e86ef75 img {
    width: 19%;
    transition-duration: 3s;
}

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

.elementor-35 .elementor-element.elementor-element-fb55e6a .elementor-widget-container {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-fb55e6a .elementor-social-icon {
    background-color: #92C16D;
}

.elementor-35 .elementor-element.elementor-element-fb55e6a .elementor-social-icon i {
    color: #5D214F;
}

.elementor-35 .elementor-element.elementor-element-fb55e6a .elementor-social-icon svg {
    fill: #5D214F;
}

.elementor-35 .elementor-element.elementor-element-69ac17f {
    text-align: center;
    color: #FFFFFF;
    font-family: "Michroma", Sans-serif;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-69ac17f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 4px 0px 0px 0px;
    border-radius: 2px 2px 2px 2px;
}

.elementor-35 .elementor-element.elementor-element-f26ebd7 {
    --spacer-size: 35px;
}

.elementor-35 .elementor-element.elementor-element-c72390f {
    text-align: center;
}

.elementor-35 .elementor-element.elementor-element-c72390f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "circus shadow", Sans-serif;
    font-size: 60px;
    font-weight: 400;
    text-shadow: 0px 0px 6px #000000;
}

.elementor-bc-flex-widget .elementor-35 .elementor-element.elementor-element-e8bd8bf.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-35 .elementor-element.elementor-element-e8bd8bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-35 .elementor-element.elementor-element-06aa994 {
    text-align: right;
}

.elementor-35 .elementor-element.elementor-element-06aa994 img {
    width: 22%;
}

.elementor-35 .elementor-element.elementor-element-09d9c88 img {
    width: 63%;
}

.elementor-35 .elementor-element.elementor-element-065924e {
    --spacer-size: 55px;
}

.elementor-35 .elementor-element.elementor-element-2aa1494 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Arial", Sans-serif;
    font-size: 10px;
    font-weight: 400;
}

.elementor-35 .elementor-element.elementor-element-2aa1494>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    border-radius: 2px 2px 2px 2px;
}

@media(min-width:768px) {
    .elementor-35 .elementor-element.elementor-element-e8bd8bf {
        width: 44.554%;
    }

    .elementor-35 .elementor-element.elementor-element-e6fa805 {
        width: 55.446%;
    }
}

@media(min-width:1025px) {
    .elementor-35 .elementor-element.elementor-element-4d45163>.elementor-background-overlay {
        background-attachment: fixed;
    }

    .elementor-35 .elementor-element.elementor-element-2e3e7ed>.elementor-background-overlay {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-center.eae-timeline.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before {
        border-color: transparent #00000082 transparent transparent !important;
    }

    .elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-center.eae-timeline.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before {
        border-color: transparent transparent transparent #00000082 !important;
    }

    .elementor-35 .elementor-element.elementor-element-8f23e28 .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before {
        border-color: transparent transparent transparent #00000082 !important;
    }
}

@media(max-width:767px) {
    .elementor-35 .elementor-element.elementor-element-85ff36c .elementor-heading-title {
        font-size: 85px;
    }

    .elementor-35 .elementor-element.elementor-element-4866bcf .elementor-heading-title {
        font-size: 46px;
    }

    .elementor-35 .elementor-element.elementor-element-73ce2dc img {
        width: 60%;
    }

    .elementor-35 .elementor-element.elementor-element-73ce2dc>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-35 .elementor-element.elementor-element-562e918 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-35 .elementor-element.elementor-element-19b598b>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-35 .elementor-element.elementor-element-18f9c0c>.elementor-widget-container {
        padding: 10px 0px 0px 0px;
    }

    .elementor-35 .elementor-element.elementor-element-4e27556>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-35 .elementor-element.elementor-element-005e031 {
        --spacer-size: 5px;
    }

    .elementor-35 .elementor-element.elementor-element-4a79974 img {
        width: 60%;
    }

    .elementor-35 .elementor-element.elementor-element-09f08ee .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-35 .elementor-element.elementor-element-1612b77 {
        --spacer-size: 35px;
    }

    .elementor-35 .elementor-element.elementor-element-0477109 {
        --spacer-size: 25px;
    }

    .elementor-35 .elementor-element.elementor-element-0666000 .elementor-heading-title {
        font-size: 55px;
    }

    .elementor-35 .elementor-element.elementor-element-057f3b6>.elementor-element-populated {
        padding: 5px 5px 5px 5px;
    }

    .elementor-35 .elementor-element.elementor-element-44df5c3 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-35 .elementor-element.elementor-element-4b23e92 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-35 .elementor-element.elementor-element-c358a90 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-35 .elementor-element.elementor-element-d157621 {
        --spacer-size: 25px;
    }

    .elementor-35 .elementor-element.elementor-element-4dd84f3 .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-35 .elementor-element.elementor-element-5aa2410>.elementor-element-populated {
        padding: 25px 0px 0px 0px;
    }

    .elementor-35 .elementor-element.elementor-element-8726bec .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-35 .elementor-element.elementor-element-0ac899a img {
        width: 100%;
    }

    .elementor-35 .elementor-element.elementor-element-943c6ae .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-35 .elementor-element.elementor-element-2b4c8cf {
        --spacer-size: 35px;
    }

    .elementor-35 .elementor-element.elementor-element-f7625b8 {
        --spacer-size: 35px;
    }

    .elementor-35 .elementor-element.elementor-element-2e3e7ed>.elementor-background-overlay {
        background-repeat: repeat;
        background-size: contain;
        opacity: 0.29;
    }

    .elementor-35 .elementor-element.elementor-element-4c7f7da .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-title {
        font-size: 30px;
    }

    .elementor-35 .elementor-element.elementor-element-8f23e28 .eae-tl-item-content {
        font-size: 13px;
    }

    .elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-center.eae-timeline.eae-tl-res-layout-left .eae-timeline-item .eae-tl-item-content::before {
        border-color: transparent #00000082 transparent transparent !important;
    }

    .elementor-35 .elementor-element.elementor-element-8f23e28 .eae-layout-center.eae-timeline.eae-tl-res-layout-right .eae-timeline-item .eae-tl-item-content::before {
        border-color: transparent transparent transparent #00000082 !important;
    }

    .elementor-35 .elementor-element.elementor-element-8f23e28 .eae-timeline.eae-layout-center.eae-tl-res-style-mobile .eae-timeline-item:nth-child(odd) .eae-tl-item-content::before {
        border-color: transparent #00000082 transparent transparent !important;
    }

    .elementor-35 .elementor-element.elementor-element-76b21e9 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-35 .elementor-element.elementor-element-73d6bae {
        font-size: 13px;
    }

    .elementor-35 .elementor-element.elementor-element-aed501c .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-35 .elementor-element.elementor-element-a883189>.elementor-element-populated {
        padding: 20px 0px 20px 0px;
    }

    .elementor-35 .elementor-element.elementor-element-e86ef75 img {
        width: 58%;
    }

    .elementor-35 .elementor-element.elementor-element-fb55e6a {
        --icon-size: 20px;
    }

    .elementor-35 .elementor-element.elementor-element-c72390f .elementor-heading-title {
        font-size: 45px;
    }

    .elementor-35 .elementor-element.elementor-element-c14d8a1 {
        padding: 25px 0px 0px 0px;
    }

    .elementor-35 .elementor-element.elementor-element-e8bd8bf {
        width: 50%;
    }

    .elementor-35 .elementor-element.elementor-element-06aa994 {
        text-align: center;
    }

    .elementor-35 .elementor-element.elementor-element-06aa994 img {
        width: 45%;
    }

    .elementor-35 .elementor-element.elementor-element-e6fa805 {
        width: 50%;
    }

    .elementor-35 .elementor-element.elementor-element-09d9c88 {
        text-align: center;
    }

    .elementor-35 .elementor-element.elementor-element-09d9c88 img {
        width: 100%;
    }
}