.ande5-3483 .ande5-element.ande5-element-318cf718>.ande5-container {
   max-width: 500px;
   min-height: 100vh;
}

.ande5-3483 .ande5-element.ande5-element-318cf718:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-318cf718>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-318cf718 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   z-index: 999;
}

.ande5-3483 .ande5-element.ande5-element-318cf718>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}


.ande5-3483 .ande5-element.ande5-element-2499077e>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-2499077e>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-3373738a>.ande5-container {
   max-width: 500px;
   min-height: 100px;
}

.ande5-3483 .ande5-element.ande5-element-3373738a {
   overflow: hidden;
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-3373738a:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-3373738a>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #57728052;
}

.ande5-3483 .ande5-element.ande5-element-3373738a>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-9fa3cce>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
   margin-bottom: 0px;
}

.ande5-3483 .ande5-element.ande5-element-9fa3cce:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-9fa3cce>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: transparent;
   background-image: linear-gradient(180deg, #0000002E 53%, #000000 100%);
}

.ande5-3483 .ande5-element.ande5-element-9fa3cce>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   text-align: center;
   padding: 0px 0px 0px 30px;
}

.ande5-3483 .ande5-element.ande5-element-9fa3cce>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-4b3e77a3 {
   --spacer-size: 98px;
}

.ande5-3483 .ande5-element.ande5-element-2b6fb28d {
   --spacer-size: 31px;
}

.ande5-3483 .ande5-element.ande5-element-41793a06 {
   --spacer-size: 101px;
}

.ande5-3483 .ande5-element.ande5-element-2edc351 {
   --spacer-size: 74px;
}

.ande5-3483 .ande5-element.ande5-element-4c806091 {
   --spacer-size: 76px;
}

.ande5-3483 .ande5-element.ande5-element-7f2f9b57 {
   text-align: left;
}

.ande5-3483 .ande5-element.ande5-element-7f2f9b57 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 16px;
   font-weight: 400;
   line-height: 1.4em;
   -webkit-text-stroke-width: 0px;
   stroke-width: 0px;
   -webkit-text-stroke-color: #000;
   stroke: #000;
   text-shadow: 96px 0px 10px rgba(0, 0, 0, 0.3);
}

.ande5-3483 .ande5-element.ande5-element-7f2f9b57>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-fc77d4d {
   text-align: left;
}

.ande5-3483 .ande5-element.ande5-element-fc77d4d .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 36px;
   font-weight: 300;
   line-height: 51px;
   letter-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-fc77d4d>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-48c87842 {
   text-align: left;
}

.ande5-3483 .ande5-element.ande5-element-48c87842 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 14px;
   font-weight: normal;
}

.ande5-3483 .ande5-element.ande5-element-48c87842>.ande5-widget-container {
   margin: 05% 0% 0% 0%;
}

.ande5-3483 .ande5-element.ande5-element-3621127b {
   text-align: left;
}

.ande5-3483 .ande5-element.ande5-element-3621127b .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 16px;
   font-weight: 400;
   line-height: 43px;
}

.ande5-3483 .ande5-element.ande5-element-3621127b>.ande5-widget-container {
   margin: 0% 0% 0% 0%;
}

.ande5-3483 .ande5-element.ande5-element-ed43d6b .ande5-button .ande5-align-icon-right {
   margin-left: 12px;
}

.ande5-3483 .ande5-element.ande5-element-ed43d6b .ande5-button .ande5-align-icon-left {
   margin-right: 12px;
}

.ande5-3483 .ande5-element.ande5-element-ed43d6b .ande5-button {
   font-family: "Montserrat", Sans-serif;
   font-size: 12px;
   font-weight: 400;
   line-height: 1.4em;
   fill: #FFFFFF;
   color: #FFFFFF;
   background-color: #6C6C6C;
   border-radius: 0px 35px 35px 0px;
   padding: 8px 20px 8px 20px;
}

.ande5-3483 .ande5-element.ande5-element-ed43d6b>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-ed43d6b {
   z-index: 1;
}

.ande5-3483 .ande5-element.ande5-element-50427c8c {
   --spacer-size: 165px;
}

.ande5-3483 .ande5-element.ande5-element-660ade16>.ande5-container {
   max-width: 500px;
   min-height: 100vh;
}

.ande5-3483 .ande5-element.ande5-element-660ade16 {
   overflow: hidden;
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-660ade16>.ande5-background-overlay {
   background-color: transparent;
   background-image: linear-gradient(0deg, #000000 9%, #FFFFFF00 45%);
   opacity: 1;
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-539f6121:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-539f6121>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #FFFFFF00;
}

.ande5-3483 .ande5-element.ande5-element-539f6121>.ande5-element-populated>.ande5-background-overlay {
   background-color: #000000;
   opacity: 0;
}

.ande5-3483 .ande5-element.ande5-element-539f6121>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 100px 0px 100px 0px;
}

.ande5-3483 .ande5-element.ande5-element-539f6121>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-4e0fabca {
   text-align: center;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-4e0fabca .ande5-heading-title {
   color: #000000;
   font-family: "Quicksand", Sans-serif;
   font-size: 12px;
   font-weight: 500;
   letter-spacing: 2.2px;
   word-spacing: 2px;
}

.ande5-3483 .ande5-element.ande5-element-6c5bc384 {
   text-align: center;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-6c5bc384 .ande5-heading-title {
   color: #000000;
   font-family: "Cinzel", Sans-serif;
   font-size: 33px;
   font-weight: 100;
   letter-spacing: 2px;
   word-spacing: 2px;
}

.ande5-3483 .ande5-element.ande5-element-ef952d1>.ande5-container {
   max-width: 500px;
   min-height: 15vh;
}

.ande5-3483 .ande5-element.ande5-element-ef952d1:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-ef952d1>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-ef952d1 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-ef952d1>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-259c8a49>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
   margin-bottom: 22px;
}

.ande5-3483 .ande5-element.ande5-element-259c8a49:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-259c8a49>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-259c8a49>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 050px 0px 50px 0px;
}

.ande5-3483 .ande5-element.ande5-element-259c8a49>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-6b570c5e img {
   width: 18%;
}

.ande5-3483 .ande5-element.ande5-element-19b6b8fc {
   text-align: center;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-19b6b8fc .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 13px;
   font-weight: 400;
   font-style: italic;
   line-height: 21px;
   letter-spacing: 0px;
   word-spacing: 1px;
}

.ande5-3483 .ande5-element.ande5-element-19b6b8fc>.ande5-widget-container {
   margin: 0px 50px 0px 50px;
}

.ande5-3483 .ande5-element.ande5-element-1dc45efd {
   text-align: center;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-1dc45efd .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 13px;
   font-weight: 500;
   font-style: italic;
   line-height: 21px;
   letter-spacing: 0px;
   word-spacing: 1px;
}

.ande5-3483 .ande5-element.ande5-element-1dc45efd>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-4f2692c>.ande5-container {
   max-width: 500px;
}

.ande5-3483 .ande5-element.ande5-element-4f2692c {
   overflow: hidden;
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-4f2692c:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-4f2692c>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-4f2692c>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-18abb9fd:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-18abb9fd>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-18abb9fd>.ande5-element-populated>.ande5-background-overlay {
   background-color: #000000;
   opacity: 0.86;
}

.ande5-3483 .ande5-element.ande5-element-18abb9fd>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
   padding: 20px 0px 20px 0px;
}

.ande5-3483 .ande5-element.ande5-element-18abb9fd>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-65f32282>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 33px 33px 33px 33px;
   --e-column-margin-right: 33px;
   --e-column-margin-left: 33px;
   padding: 20px 20px 20px 20px;
}

.ande5-3483 .ande5-element.ande5-element-65f32282>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-72b76f77>.ande5-container {
   min-height: 480px;
}

.ande5-3483 .ande5-element.ande5-element-72b76f77>.ande5-container>.ande5-column>.ande5-widget-wrap {
   align-content: center;
   align-items: center;
}

.ande5-3483 .ande5-element.ande5-element-72b76f77 {
   border-style: double;
   border-width: 3px 3px 3px 3px;
   border-color: #F8EDE3;
   box-shadow: 0px 0px 7px 3px rgba(0, 0, 0, 0.24);
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 20px;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-72b76f77,
.ande5-3483 .ande5-element.ande5-element-72b76f77>.ande5-background-overlay {
   border-radius: 30px 30px 30px 30px;
}

.ande5-3483 .ande5-element.ande5-element-72b76f77>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-bc-flex-widget .ande5-3483 .ande5-element.ande5-element-544b1763.ande5-column .ande5-widget-wrap {
   align-items: center;
}

.ande5-3483 .ande5-element.ande5-element-544b1763.ande5-column.ande5-element[data-element_type="column"]>.ande5-widget-wrap.ande5-element-populated {
   align-content: center;
   align-items: center;
}

.ande5-3483 .ande5-element.ande5-element-544b1763.ande5-column>.ande5-widget-wrap {
   justify-content: center;
}

.ande5-3483 .ande5-element.ande5-element-544b1763:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-544b1763>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: transparent;
   background-image: linear-gradient(180deg, #303030 0%, #616161 100%);
}

.ande5-3483 .ande5-element.ande5-element-544b1763>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-544b1763>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-544b1763>.ande5-background-slideshow {
   border-radius: 25px 0px 0px 25px;
}

.ande5-3483 .ande5-element.ande5-element-544b1763>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-544b1763>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-17988a0b {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-17988a0b .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 30px;
   font-weight: 200;
   text-transform: capitalize;
}

.ande5-3483 .ande5-element.ande5-element-17988a0b>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
   --e-transform-rotateZ: -90deg;
}

.ande5-3483 .ande5-element.ande5-element-67069496 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-67069496 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 30px;
   font-weight: 200;
   text-transform: capitalize;
}

.ande5-3483 .ande5-element.ande5-element-67069496>.ande5-widget-container {
   margin: 20px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-fd494d0 .ande5-background-slideshow__slide__image {
   background-size: cover;
   background-position: center center;
}

.ande5-3483 .ande5-element.ande5-element-fd494d0>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-fd494d0>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-fd494d0>.ande5-background-slideshow {
   border-radius: 0px 30px 30px 0px;
}

.ande5-3483 .ande5-element.ande5-element-fd494d0>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-fd494d0>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-7c0653aa>.ande5-container>.ande5-column>.ande5-widget-wrap {
   align-content: flex-end;
   align-items: flex-end;
}

.ande5-3483 .ande5-element.ande5-element-7c0653aa,
.ande5-3483 .ande5-element.ande5-element-7c0653aa>.ande5-background-overlay {
   border-radius: 0px 0px 0px 0px;
}

.ande5-bc-flex-widget .ande5-3483 .ande5-element.ande5-element-6bf683a8.ande5-column .ande5-widget-wrap {
   align-items: flex-end;
}

.ande5-3483 .ande5-element.ande5-element-6bf683a8.ande5-column.ande5-element[data-element_type="column"]>.ande5-widget-wrap.ande5-element-populated {
   align-content: flex-end;
   align-items: flex-end;
}

.ande5-3483 .ande5-element.ande5-element-6bf683a8>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
   margin-bottom: 17px;
}

.ande5-3483 .ande5-element.ande5-element-6bf683a8:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-6bf683a8>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: transparent;
   background-image: linear-gradient(180deg, #FFFFFF00 51%, #000000 75%);
}

.ande5-3483 .ande5-element.ande5-element-6bf683a8>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-6bf683a8>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-6bf683a8>.ande5-background-slideshow {
   border-radius: 0px 0px 30px 0px;
}

.ande5-3483 .ande5-element.ande5-element-6bf683a8>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 20px 20px 20px 20px;
}

.ande5-3483 .ande5-element.ande5-element-6bf683a8>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-6f7fa2bc {
   --spacer-size: 44vh;
}

.ande5-3483 .ande5-element.ande5-element-4eabd77c {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-4eabd77c .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 25px;
   font-weight: 100;
   line-height: 18px;
}

.ande5-3483 .ande5-element.ande5-element-773395f7 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-773395f7 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 12px;
   font-weight: 500;
   text-transform: capitalize;
   line-height: 20px;
   letter-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-773395f7>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-2d0c4550 .ande5-button .ande5-align-icon-right {
   margin-left: 10px;
}

.ande5-3483 .ande5-element.ande5-element-2d0c4550 .ande5-button .ande5-align-icon-left {
   margin-right: 10px;
}

.ande5-3483 .ande5-element.ande5-element-2d0c4550 .ande5-button {
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
   fill: #FFFFFF;
   color: #FFFFFF;
   background-color: #EDEFF000;
   border-style: double;
   border-width: 2px 2px 2px 2px;
   border-color: #FFFFFF;
   border-radius: 140px 5px 140px 0px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
   padding: 10px 16px 10px 16px;
}

.ande5-3483 .ande5-element.ande5-element-38b2497c>.ande5-container {
   min-height: 480px;
}

.ande5-3483 .ande5-element.ande5-element-38b2497c>.ande5-container>.ande5-column>.ande5-widget-wrap {
   align-content: center;
   align-items: center;
}

.ande5-3483 .ande5-element.ande5-element-38b2497c {
   border-style: double;
   border-width: 3px 3px 3px 3px;
   border-color: #F8EDE3;
   box-shadow: 0px 0px 7px 3px rgba(0, 0, 0, 0.24);
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 20px;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-38b2497c,
.ande5-3483 .ande5-element.ande5-element-38b2497c>.ande5-background-overlay {
   border-radius: 30px 30px 30px 30px;
}

.ande5-3483 .ande5-element.ande5-element-38b2497c>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-2b7a21c4 .ande5-background-slideshow__slide__image {
   background-size: cover;
   background-position: center center;
}

.ande5-3483 .ande5-element.ande5-element-2b7a21c4>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-2b7a21c4>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-2b7a21c4>.ande5-background-slideshow {
   border-radius: 30px 0px 0px 30px;
}

.ande5-3483 .ande5-element.ande5-element-2b7a21c4>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-2b7a21c4>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-1f0a3ab9>.ande5-container>.ande5-column>.ande5-widget-wrap {
   align-content: flex-end;
   align-items: flex-end;
}

.ande5-3483 .ande5-element.ande5-element-1f0a3ab9,
.ande5-3483 .ande5-element.ande5-element-1f0a3ab9>.ande5-background-overlay {
   border-radius: 0px 0px 0px 0px;
}

.ande5-bc-flex-widget .ande5-3483 .ande5-element.ande5-element-690c9634.ande5-column .ande5-widget-wrap {
   align-items: flex-end;
}

.ande5-3483 .ande5-element.ande5-element-690c9634.ande5-column.ande5-element[data-element_type="column"]>.ande5-widget-wrap.ande5-element-populated {
   align-content: flex-end;
   align-items: flex-end;
}

.ande5-3483 .ande5-element.ande5-element-690c9634>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
   margin-bottom: 17px;
}

.ande5-3483 .ande5-element.ande5-element-690c9634:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-690c9634>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: transparent;
   background-image: linear-gradient(180deg, #FFFFFF00 51%, #000000 75%);
}

.ande5-3483 .ande5-element.ande5-element-690c9634>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-690c9634>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-690c9634>.ande5-background-slideshow {
   border-radius: 0px 0px 0px 30px;
}

.ande5-3483 .ande5-element.ande5-element-690c9634>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 20px 20px 20px 20px;
}

.ande5-3483 .ande5-element.ande5-element-690c9634>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-21da3378 {
   --spacer-size: 44vh;
}

.ande5-3483 .ande5-element.ande5-element-5decb68f {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-5decb68f .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 25px;
   font-weight: 100;
   line-height: 18px;
}

.ande5-3483 .ande5-element.ande5-element-4f6cb85c {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-4f6cb85c .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 12px;
   font-weight: 500;
   text-transform: capitalize;
   line-height: 20px;
   letter-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-4f6cb85c>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-d471480 .ande5-button .ande5-align-icon-right {
   margin-left: 10px;
}

.ande5-3483 .ande5-element.ande5-element-d471480 .ande5-button .ande5-align-icon-left {
   margin-right: 10px;
}

.ande5-3483 .ande5-element.ande5-element-d471480 .ande5-button {
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
   fill: #FFFFFF;
   color: #FFFFFF;
   background-color: #EDEFF000;
   border-style: double;
   border-width: 2px 2px 2px 2px;
   border-color: #FFFFFF;
   border-radius: 140px 5px 140px 0px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
   padding: 10px 16px 10px 16px;
}

.ande5-bc-flex-widget .ande5-3483 .ande5-element.ande5-element-35d9738d.ande5-column .ande5-widget-wrap {
   align-items: center;
}

.ande5-3483 .ande5-element.ande5-element-35d9738d.ande5-column.ande5-element[data-element_type="column"]>.ande5-widget-wrap.ande5-element-populated {
   align-content: center;
   align-items: center;
}

.ande5-3483 .ande5-element.ande5-element-35d9738d.ande5-column>.ande5-widget-wrap {
   justify-content: center;
}

.ande5-3483 .ande5-element.ande5-element-35d9738d:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-35d9738d>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: transparent;
   background-image: linear-gradient(180deg, #303030 0%, #616161 100%);
}

.ande5-3483 .ande5-element.ande5-element-35d9738d>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-35d9738d>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-35d9738d>.ande5-background-slideshow {
   border-radius: 0px 30px 30px 0px;
}

.ande5-3483 .ande5-element.ande5-element-35d9738d>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-35d9738d>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-4462ca55 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-4462ca55 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 30px;
   font-weight: 200;
   text-transform: capitalize;
}

.ande5-3483 .ande5-element.ande5-element-4462ca55>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
   --e-transform-rotateZ: -90deg;
}

.ande5-3483 .ande5-element.ande5-element-2fdfbe4f {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-2fdfbe4f .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 30px;
   font-weight: 200;
   text-transform: capitalize;
}

.ande5-3483 .ande5-element.ande5-element-2fdfbe4f>.ande5-widget-container {
   margin: 20px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-66a25c2b>.ande5-container {
   max-width: 500px;
}

.ande5-3483 .ande5-element.ande5-element-66a25c2b:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-66a25c2b>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-66a25c2b {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-66a25c2b>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-10a9f432>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
   margin-bottom: 10px;
}


.ande5-3483 .ande5-element.ande5-element-10a9f432>.ande5-element-populated>.ande5-background-overlay {
   background-color: #000000;
   opacity: 0.5;
}

.ande5-3483 .ande5-element.ande5-element-10a9f432>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-10a9f432>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-10a9f432>.ande5-background-slideshow {
   border-radius: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-10a9f432>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
   padding: 84px 0px 84px 0px;
}

.ande5-3483 .ande5-element.ande5-element-10a9f432>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-69e57c8f {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-69e57c8f .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 25px;
   letter-spacing: 1px;
}

.ande5-3483 .ande5-element.ande5-element-69e57c8f>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-670c5d90 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-670c5d90 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 13px;
   font-weight: 400;
   line-height: 25px;
   letter-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-670c5d90>.ande5-widget-container {
   padding: 0px 20px 0px 20px;
}

.ande5-3483 .ande5-element.ande5-element-b6a5d8f .ande5-countdown-wrapper {
   max-width: 83%;
}

.ande5-3483 .ande5-element.ande5-element-b6a5d8f .ande5-countdown-item {
   background-color: #CCCCCC00;
   border-style: double;
   border-color: #FFFFFF;
   border-radius: 14px 14px 14px 14px;
   padding: 7px 13px 7px 13px;
}

body:not(.rtl) .ande5-3483 .ande5-element.ande5-element-b6a5d8f .ande5-countdown-item:not(:first-of-type) {
   margin-left: calc(9px/2);
}

body:not(.rtl) .ande5-3483 .ande5-element.ande5-element-b6a5d8f .ande5-countdown-item:not(:last-of-type) {
   margin-right: calc(9px/2);
}

body.rtl .ande5-3483 .ande5-element.ande5-element-b6a5d8f .ande5-countdown-item:not(:first-of-type) {
   margin-right: calc(9px/2);
}

body.rtl .ande5-3483 .ande5-element.ande5-element-b6a5d8f .ande5-countdown-item:not(:last-of-type) {
   margin-left: calc(9px/2);
}

.ande5-3483 .ande5-element.ande5-element-b6a5d8f .ande5-countdown-digits {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 25px;
   font-weight: 600;
   line-height: 37px;
}

.ande5-3483 .ande5-element.ande5-element-b6a5d8f .ande5-countdown-label {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   font-weight: 600;
}

.ande5-3483 .ande5-element.ande5-element-b6a5d8f>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-70b7546c .ande5-button .ande5-align-icon-right {
   margin-left: 10px;
}

.ande5-3483 .ande5-element.ande5-element-70b7546c .ande5-button .ande5-align-icon-left {
   margin-right: 10px;
}

.ande5-3483 .ande5-element.ande5-element-70b7546c .ande5-button .ande5-button-icon {
   font-size: 11px;
}

.ande5-3483 .ande5-element.ande5-element-70b7546c a.ande5-button,
.ande5-3483 .ande5-element.ande5-element-70b7546c .ande5-button {
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
   fill: #FFFFFF;
   color: #FFFFFF;
   background-color: #EDEFF000;
   border-radius: 140px 5px 140px 0px;
   padding: 10px 16px 10px 16px;
}

.ande5-3483 .ande5-element.ande5-element-70b7546c .ande5-button {
   border-style: double;
   border-width: 2px 2px 2px 2px;
   border-color: #FFFFFF;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.ande5-3483 .ande5-element.ande5-element-40f7115a>.ande5-container {
   max-width: 500px;
}

.ande5-3483 .ande5-element.ande5-element-40f7115a {
   overflow: hidden;
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-40f7115a:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-40f7115a>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-40f7115a>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-420e3606>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
   margin-bottom: 0px;
}

.ande5-3483 .ande5-element.ande5-element-420e3606>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-420e3606>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-420e3606>.ande5-background-slideshow {
   border-radius: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-420e3606>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-420e3606>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-2aa94588:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-2aa94588>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #181818B8;
}

.ande5-3483 .ande5-element.ande5-element-2aa94588 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-2aa94588>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-2cc2db0a {
   margin-top: 20px;
   margin-bottom: 20px;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-16f7e69b>.ande5-element-populated {
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
   padding: 0px 20px 0px 20px;
}

.ande5-3483 .ande5-element.ande5-element-78cc7bf8 img {
   border-radius: 30px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-544927e9 {
   margin-top: -22px;
   margin-bottom: 0px;
   padding: 0px 20px 0px 20px;
}

.ande5-bc-flex-widget .ande5-3483 .ande5-element.ande5-element-1a75d8d.ande5-column .ande5-widget-wrap {
   align-items: center;
}

.ande5-3483 .ande5-element.ande5-element-1a75d8d.ande5-column.ande5-element[data-element_type="column"]>.ande5-widget-wrap.ande5-element-populated {
   align-content: center;
   align-items: center;
}

.ande5-3483 .ande5-element.ande5-element-1a75d8d.ande5-column>.ande5-widget-wrap {
   justify-content: center;
}

.ande5-3483 .ande5-element.ande5-element-1a75d8d:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-1a75d8d>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: transparent;
   background-image: linear-gradient(180deg, #303030 0%, #616161 100%);
}

.ande5-3483 .ande5-element.ande5-element-1a75d8d>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-1a75d8d>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-c64602e {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-c64602e .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 30px;
   font-weight: 200;
   text-transform: capitalize;
   -webkit-text-stroke-width: 0px;
   stroke-width: 0px;
   -webkit-text-stroke-color: #000;
   stroke: #000;
   mix-blend-mode: multiply;
}

.ande5-3483 .ande5-element.ande5-element-c64602e>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
   --e-transform-rotateZ: 90deg;
}

.ande5-3483 .ande5-element.ande5-element-4d0b833a {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-4d0b833a .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 30px;
   font-weight: 200;
   text-transform: capitalize;
   line-height: 100px;
   -webkit-text-stroke-width: 0px;
   stroke-width: 0px;
   -webkit-text-stroke-color: #000;
   stroke: #000;
   mix-blend-mode: multiply;
}

.ande5-3483 .ande5-element.ande5-element-4d0b833a>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
   --e-transform-rotateZ: 90deg;
}

.ande5-3483 .ande5-element.ande5-element-5765df80:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-5765df80>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-5765df80>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-5765df80>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-5765df80>.ande5-background-slideshow {
   border-radius: 0px 0px 30px 0px;
}

.ande5-3483 .ande5-element.ande5-element-5765df80>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 20px 0px 20px 0px;
}

.ande5-3483 .ande5-element.ande5-element-5765df80>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-5c820f7a .ande5-counter-number-wrapper {
   color: #FFFFFF;
   font-family: "belgiano", Sans-serif;
   font-size: 45px;
}

.ande5-3483 .ande5-element.ande5-element-6f653a02 {
   text-align: left;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-6f653a02 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 16px;
   font-weight: 500;
   font-style: italic;
   letter-spacing: 0.6px;
   word-spacing: 8px;
}

.ande5-3483 .ande5-element.ande5-element-6f653a02>.ande5-widget-container {
   margin: 0px 0px 0px 20px;
}

.ande5-3483 .ande5-element.ande5-element-747dfdee {
   --divider-border-style: solid;
   --divider-color: #FFFFFF;
   --divider-border-width: 1px;
}

.ande5-3483 .ande5-element.ande5-element-747dfdee .ande5-divider-separator {
   width: 100%;
}

.ande5-3483 .ande5-element.ande5-element-747dfdee .ande5-divider {
   padding-block-start: 15px;
   padding-block-end: 15px;
}

.ande5-3483 .ande5-element.ande5-element-1680086f {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-1680086f .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 13px;
   font-weight: 500;
   line-height: 25px;
   letter-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-1680086f>.ande5-widget-container {
   padding: 0px 20px 0px 20px;
}

.ande5-3483 .ande5-element.ande5-element-2c0fc3a4 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-2c0fc3a4 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 13px;
   font-weight: 400;
   line-height: 25px;
   letter-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-2c0fc3a4>.ande5-widget-container {
   padding: 0px 20px 0px 20px;
}

.ande5-3483 .ande5-element.ande5-element-77a79562 .ande5-button .ande5-align-icon-right {
   margin-left: 10px;
}

.ande5-3483 .ande5-element.ande5-element-77a79562 .ande5-button .ande5-align-icon-left {
   margin-right: 10px;
}

.ande5-3483 .ande5-element.ande5-element-77a79562 .ande5-button {
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
   fill: #FFFFFF;
   color: #FFFFFF;
   background-color: #EDEFF000;
   border-style: double;
   border-width: 2px 2px 2px 2px;
   border-color: #FFFFFF;
   border-radius: 140px 5px 140px 0px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
   padding: 10px 16px 10px 16px;
}

.ande5-3483 .ande5-element.ande5-element-e78c0f4 {
   margin-top: 30px;
   margin-bottom: 30px;
   padding: 0px 20px 0px 20px;
}

.ande5-3483 .ande5-element.ande5-element-7345ff47:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-7345ff47>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-7345ff47>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-7345ff47>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-7345ff47>.ande5-background-slideshow {
   border-radius: 30px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-7345ff47>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
   padding: 20px 0px 20px 0px;
}

.ande5-3483 .ande5-element.ande5-element-7345ff47>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-3b9fe2d0 {
   text-align: left;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-3b9fe2d0 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 16px;
   font-weight: 500;
   font-style: italic;
   letter-spacing: 0.6px;
   word-spacing: 8px;
}

.ande5-3483 .ande5-element.ande5-element-3b9fe2d0>.ande5-widget-container {
   margin: 0px 0px 0px 20px;
}

.ande5-3483 .ande5-element.ande5-element-242f6a9a .ande5-counter-number-wrapper {
   color: #FFFFFF;
   font-family: "belgiano", Sans-serif;
   font-size: 45px;
}

.ande5-3483 .ande5-element.ande5-element-242f6a9a .ande5-counter-title {
   font-family: "Montserrat", Sans-serif;
   font-weight: 400;
}

.ande5-3483 .ande5-element.ande5-element-64348f8a {
   --divider-border-style: solid;
   --divider-color: #FFFFFF;
   --divider-border-width: 1px;
}

.ande5-3483 .ande5-element.ande5-element-64348f8a .ande5-divider-separator {
   width: 100%;
}

.ande5-3483 .ande5-element.ande5-element-64348f8a .ande5-divider {
   padding-block-start: 15px;
   padding-block-end: 15px;
}

.ande5-3483 .ande5-element.ande5-element-5493cb50 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-5493cb50 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 13px;
   font-weight: 400;
   line-height: 25px;
   letter-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-5493cb50>.ande5-widget-container {
   padding: 0px 20px 0px 20px;
}

.ande5-3483 .ande5-element.ande5-element-602b7895 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-602b7895 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 13px;
   font-weight: 400;
   line-height: 25px;
   letter-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-602b7895>.ande5-widget-container {
   padding: 0px 20px 0px 20px;
}

.ande5-3483 .ande5-element.ande5-element-74a8904a .ande5-button .ande5-align-icon-right {
   margin-left: 10px;
}

.ande5-3483 .ande5-element.ande5-element-74a8904a .ande5-button .ande5-align-icon-left {
   margin-right: 10px;
}

.ande5-3483 .ande5-element.ande5-element-74a8904a .ande5-button {
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
   fill: #FFFFFF;
   color: #FFFFFF;
   background-color: #EDEFF000;
   border-style: double;
   border-width: 2px 2px 2px 2px;
   border-color: #FFFFFF;
   border-radius: 140px 5px 140px 0px;
   box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
   padding: 10px 16px 10px 16px;
}

.ande5-bc-flex-widget .ande5-3483 .ande5-element.ande5-element-229b4626.ande5-column .ande5-widget-wrap {
   align-items: center;
}

.ande5-3483 .ande5-element.ande5-element-229b4626.ande5-column.ande5-element[data-element_type="column"]>.ande5-widget-wrap.ande5-element-populated {
   align-content: center;
   align-items: center;
}

.ande5-3483 .ande5-element.ande5-element-229b4626.ande5-column>.ande5-widget-wrap {
   justify-content: center;
}

.ande5-3483 .ande5-element.ande5-element-229b4626:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-229b4626>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: transparent;
   background-image: linear-gradient(180deg, #303030 0%, #616161 100%);
}

.ande5-3483 .ande5-element.ande5-element-229b4626>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-229b4626>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-5441ebb3 {
   text-align: left;
}

.ande5-3483 .ande5-element.ande5-element-5441ebb3 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 30px;
   font-weight: 200;
   text-transform: capitalize;
   -webkit-text-stroke-width: 0px;
   stroke-width: 0px;
   -webkit-text-stroke-color: #000;
   stroke: #000;
   mix-blend-mode: multiply;
}

.ande5-3483 .ande5-element.ande5-element-5441ebb3>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
   --e-transform-rotateZ: 90deg;
}

.ande5-3483 .ande5-element.ande5-element-517524cc>.ande5-container {
   max-width: 500px;
}

.ande5-3483 .ande5-element.ande5-element-517524cc {
   overflow: hidden;
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-517524cc:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-517524cc>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-517524cc>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-7863238a>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
   margin-bottom: 10px;
}

.ande5-3483 .ande5-element.ande5-element-7863238a:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-7863238a>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: transparent;
   background-image: linear-gradient(180deg, #000000 0%, #373737 100%);
}

.ande5-3483 .ande5-element.ande5-element-7863238a>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-7863238a>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-7863238a>.ande5-background-slideshow {
   border-radius: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-7863238a>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
   padding: 050px 0px 120px 0px;
}

.ande5-3483 .ande5-element.ande5-element-7863238a>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-470661a8 img {
   width: 12%;
}

.ande5-3483 .ande5-element.ande5-element-3a6b9850 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-3a6b9850 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "christmast shine", Sans-serif;
   font-size: 27px;
}

.ande5-3483 .ande5-element.ande5-element-3a6b9850>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-2c9529af {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-2c9529af .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Montserrat", Sans-serif;
   font-size: 14px;
   text-transform: uppercase;
   letter-spacing: 2.4px;
}

.ande5-3483 .ande5-element.ande5-element-2c9529af>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-616c5d4c>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-616c5d4c>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-616c5d4c>.ande5-background-slideshow {
   border-radius: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-7aa43901 img {
   border-style: solid;
   border-width: 5px 5px 5px 5px;
   border-color: #000000;
   border-radius: 10px 10px 10px 10px;
}

.ande5-3483 .ande5-element.ande5-element-7aa43901>.ande5-widget-container {
   margin: 0px -58px 23px 20px;
   padding: 0px 0px 0px 0px;
   border-style: solid;
   border-width: 0px 0px 0px 0px;
   border-color: #FFFFFF;
   border-radius: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-7aa43901 {
   z-index: 1;
}

.ande5-3483 .ande5-element.ande5-element-2284c1f img {
   border-style: solid;
   border-width: 5px 5px 5px 5px;
   border-color: #000000;
   border-radius: 20px 20px 20px 20px;
}

.ande5-3483 .ande5-element.ande5-element-2284c1f>.ande5-widget-container {
   margin: 80px 20px 0px -51px;
}

.ande5-3483 .ande5-element.ande5-element-27fd9cd7 {
   padding: 30px 20px 0px 20px;
}

.ande5-3483 .ande5-element.ande5-element-612c75d0 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-612c75d0 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 22px;
   font-weight: 100;
   line-height: 18px;
   letter-spacing: 1px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-612c75d0>.ande5-widget-container {
   margin: 00px 26px 10px 26px;
}

.ande5-3483 .ande5-element.ande5-element-233c8472 {
   text-align: center;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-233c8472 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 14px;
   font-weight: 600;
   letter-spacing: 0.6px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-233c8472>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-7b5dce41 {
   text-align: center;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-7b5dce41 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 14px;
   font-weight: 500;
   line-height: 24px;
   letter-spacing: 0px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-7b5dce41>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-1110a763 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-1110a763 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 22px;
   font-weight: 100;
   line-height: 18px;
   letter-spacing: 1px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-1110a763>.ande5-widget-container {
   margin: 00px 26px 10px 26px;
}

.ande5-3483 .ande5-element.ande5-element-60907784 {
   text-align: center;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-60907784 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 14px;
   font-weight: 600;
   letter-spacing: 0.6px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-60907784>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-26cb7856 {
   text-align: center;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-26cb7856 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 14px;
   font-weight: 500;
   line-height: 24px;
   letter-spacing: 0px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-26cb7856>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-18f6c27e {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-18f6c27e .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 22px;
   font-weight: 100;
   line-height: 18px;
   letter-spacing: 1px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-18f6c27e>.ande5-widget-container {
   margin: 00px 26px 10px 26px;
}

.ande5-3483 .ande5-element.ande5-element-7c91c6d0 {
   text-align: center;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-7c91c6d0 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 14px;
   font-weight: 600;
   letter-spacing: 0.6px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-7c91c6d0>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-5b318193 {
   text-align: center;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-5b318193 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 14px;
   font-weight: 500;
   line-height: 24px;
   letter-spacing: 0px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-5b318193>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-556467a0 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-556467a0 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 22px;
   font-weight: 100;
   line-height: 18px;
   letter-spacing: 1px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-556467a0>.ande5-widget-container {
   margin: 00px 26px 10px 26px;
}

.ande5-3483 .ande5-element.ande5-element-6663d652 {
   text-align: center;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-6663d652 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 14px;
   font-weight: 600;
   letter-spacing: 0.6px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-6663d652>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-46068b67 {
   text-align: center;
   width: 100%;
   max-width: 100%;
   align-self: center;
}

.ande5-3483 .ande5-element.ande5-element-46068b67 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 14px;
   font-weight: 500;
   line-height: 24px;
   letter-spacing: 0px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-46068b67>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-7e77a028>.ande5-container {
   max-width: 500px;
}

.ande5-3483 .ande5-element.ande5-element-7e77a028:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-7e77a028>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-7e77a028 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-7e77a028>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-726af9e7:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-726af9e7>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-726af9e7>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 38px 38px 38px 38px;
}

.ande5-3483 .ande5-element.ande5-element-726af9e7>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-6c892d50 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-6c892d50 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 22px;
   font-weight: 100;
   line-height: 18px;
   letter-spacing: 1px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-6c892d50>.ande5-widget-container {
   margin: 00px 26px 10px 26px;
}

.ande5-3483 .ande5-element.ande5-element-21dbc383 .ande5-main-swiper {
   height: 350px;
}

.ande5-3483 .ande5-element.ande5-element-21dbc383 .ande5-thumbnails-swiper .ande5-carousel-image {
   aspect-ratio: 1 / 1;
}

.ande5-3483 .ande5-element.ande5-element-21dbc383.ande5-skin-slideshow .ande5-main-swiper {
   margin-bottom: 10px;
}

.ande5-3483 .ande5-element.ande5-element-21dbc383 .ande5-swiper-button {
   font-size: 20px;
}

.ande5-3483 .ande5-element.ande5-element-1deed011>.ande5-container {
   max-width: 500px;
}

.ande5-3483 .ande5-element.ande5-element-1deed011:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-1deed011>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-1deed011 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 0px;
}

.ande5-3483 .ande5-element.ande5-element-1deed011>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-4618f2b0.ande5-column>.ande5-widget-wrap {
   justify-content: center;
}

.ande5-3483 .ande5-element.ande5-element-4618f2b0>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
   margin-bottom: 15px;
}

.ande5-3483 .ande5-element.ande5-element-4618f2b0:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-4618f2b0>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #303030;
}

.ande5-3483 .ande5-element.ande5-element-4618f2b0>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
   padding: 36px 36px 36px 36px;
}

.ande5-3483 .ande5-element.ande5-element-4618f2b0>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-2e904bdd {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-2e904bdd .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 22px;
   font-weight: 100;
   line-height: 18px;
   letter-spacing: 1px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-2e904bdd>.ande5-widget-container {
   margin: 00px 26px 10px 26px;
}

.ande5-3483 .ande5-element.ande5-element-6843c206 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-6843c206 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 12px;
   font-weight: 600;
   line-height: 18px;
}

.ande5-3483 .ande5-element.ande5-element-7dc64d4d .ande5-button .ande5-align-icon-right {
   margin-left: 12px;
}

.ande5-3483 .ande5-element.ande5-element-7dc64d4d .ande5-button .ande5-align-icon-left {
   margin-right: 12px;
}

.ande5-3483 .ande5-element.ande5-element-7dc64d4d .ande5-button {
   font-family: "Quicksand", Sans-serif;
   font-weight: 600;
   letter-spacing: 0px;
   fill: #FFFFFF;
   color: #FFFFFF;
   background-color: transparent;
   background-image: linear-gradient(277deg, #303030 0%, #000000 100%);
   border-style: solid;
   border-color: #FFFFFF;
   border-radius: 5px 5px 5px 5px;
}

.ande5-3483 .ande5-element.ande5-element-7dc64d4d .ande5-button:hover,
.ande5-3483 .ande5-element.ande5-element-7dc64d4d .ande5-button:focus {
   color: #FFFFFF;
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-7dc64d4d .ande5-button:hover svg,
.ande5-3483 .ande5-element.ande5-element-7dc64d4d .ande5-button:focus svg {
   fill: #FFFFFF;
}

.ande5-3483 .ande5-element.ande5-element-6d2e321f {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-6d2e321f .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 12px;
   font-weight: 600;
   line-height: 18px;
}

.ande5-3483 .ande5-element.ande5-element-48f9bb4a>.ande5-container {
   max-width: 500px;
}

.ande5-3483 .ande5-element.ande5-element-48f9bb4a:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-48f9bb4a>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: var(--e-global-color-secondary);
}

.ande5-3483 .ande5-element.ande5-element-48f9bb4a {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 0px;
}

.ande5-3483 .ande5-element.ande5-element-48f9bb4a>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-7805aef0>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
   margin-bottom: 15px;
}

.ande5-3483 .ande5-element.ande5-element-7805aef0>.ande5-element-populated>.ande5-background-overlay {
   background-color: #000000;
   opacity: 0.63;
}

.ande5-3483 .ande5-element.ande5-element-7805aef0>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
   padding: 36px 36px 36px 36px;
}

.ande5-3483 .ande5-element.ande5-element-7805aef0>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-416f6e29 img {
   width: 14%;
}

.ande5-3483 .ande5-element.ande5-element-3c53f755 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-3c53f755 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 22px;
   font-weight: 100;
   line-height: 18px;
   letter-spacing: 1px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-3c53f755>.ande5-widget-container {
   margin: 00px 26px 10px 26px;
}

.ande5-3483 .ande5-element.ande5-element-63ce692 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-63ce692 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   font-weight: 600;
   line-height: 22px;
}

.ande5-3483 .ande5-element.ande5-element-f72231c>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
   margin-bottom: 10px;
}

.ande5-3483 .ande5-element.ande5-element-f72231c:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-f72231c>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #00000052;
}

.ande5-3483 .ande5-element.ande5-element-f72231c>.ande5-element-populated {
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   border-color: #FFFFFF;
   box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.5);
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 40px 25px 40px 25px;
}

.ande5-3483 .ande5-element.ande5-element-f72231c>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-f72231c>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-f72231c>.ande5-background-slideshow {
   border-radius: 25px 25px 25px 25px;
}

.ande5-3483 .ande5-element.ande5-element-f72231c>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-51516b49 img {
   width: 36%;
}

.ande5-3483 .ande5-element.ande5-element-79bda96f {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-79bda96f .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   font-weight: 600;
   line-height: 22px;
}

.ande5-3483 .ande5-element.ande5-element-157b2c46 .ande5-button .ande5-align-icon-right {
   margin-left: 12px;
}

.ande5-3483 .ande5-element.ande5-element-157b2c46 .ande5-button .ande5-align-icon-left {
   margin-right: 12px;
}

.ande5-3483 .ande5-element.ande5-element-157b2c46 .copy-content {
   color: #FFFFFF;
}

.ande5-3483 .ande5-element.ande5-element-157b2c46 a.ande5-button,
.ande5-3483 .ande5-element.ande5-element-157b2c46 .ande5-button {
   font-family: "Quicksand", Sans-serif;
   font-weight: 600;
   letter-spacing: 0px;
   fill: #FFFFFF;
   color: #FFFFFF;
   background-color: #303030;
   border-radius: 5px 5px 5px 5px;
   padding: 12px 15px 12px 15px;
}

.ande5-3483 .ande5-element.ande5-element-157b2c46 a.ande5-button:hover,
.ande5-3483 .ande5-element.ande5-element-157b2c46 .ande5-button:hover,
.ande5-3483 .ande5-element.ande5-element-157b2c46 a.ande5-button:focus,
.ande5-3483 .ande5-element.ande5-element-157b2c46 .ande5-button:focus {
   color: #FFFFFF;
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-157b2c46 a.ande5-button:hover svg,
.ande5-3483 .ande5-element.ande5-element-157b2c46 .ande5-button:hover svg,
.ande5-3483 .ande5-element.ande5-element-157b2c46 a.ande5-button:focus svg,
.ande5-3483 .ande5-element.ande5-element-157b2c46 .ande5-button:focus svg {
   fill: #FFFFFF;
}

.ande5-3483 .ande5-element.ande5-element-157b2c46 .ande5-button {
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   border-color: #FFFFFF;
}

.ande5-3483 .ande5-element.ande5-element-64e2addd img {
   width: 36%;
}

.ande5-3483 .ande5-element.ande5-element-af554f5 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-af554f5 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   font-weight: 600;
   line-height: 22px;
}

.ande5-3483 .ande5-element.ande5-element-28d42a5b .ande5-button .ande5-align-icon-right {
   margin-left: 12px;
}

.ande5-3483 .ande5-element.ande5-element-28d42a5b .ande5-button .ande5-align-icon-left {
   margin-right: 12px;
}

.ande5-3483 .ande5-element.ande5-element-28d42a5b .copy-content {
   color: #FFFFFF;
}

.ande5-3483 .ande5-element.ande5-element-28d42a5b a.ande5-button,
.ande5-3483 .ande5-element.ande5-element-28d42a5b .ande5-button {
   font-family: "Quicksand", Sans-serif;
   font-weight: 600;
   letter-spacing: 0px;
   fill: #FFFFFF;
   color: #FFFFFF;
   background-color: #303030;
   border-radius: 5px 5px 5px 5px;
   padding: 12px 15px 12px 15px;
}

.ande5-3483 .ande5-element.ande5-element-28d42a5b a.ande5-button:hover,
.ande5-3483 .ande5-element.ande5-element-28d42a5b .ande5-button:hover,
.ande5-3483 .ande5-element.ande5-element-28d42a5b a.ande5-button:focus,
.ande5-3483 .ande5-element.ande5-element-28d42a5b .ande5-button:focus {
   color: #FFFFFF;
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-28d42a5b a.ande5-button:hover svg,
.ande5-3483 .ande5-element.ande5-element-28d42a5b .ande5-button:hover svg,
.ande5-3483 .ande5-element.ande5-element-28d42a5b a.ande5-button:focus svg,
.ande5-3483 .ande5-element.ande5-element-28d42a5b .ande5-button:focus svg {
   fill: #FFFFFF;
}

.ande5-3483 .ande5-element.ande5-element-28d42a5b .ande5-button {
   border-style: solid;
   border-width: 1px 1px 1px 1px;
   border-color: #FFFFFF;
}

.ande5-3483 .ande5-element.ande5-element-248604db>.ande5-container {
   max-width: 500px;
}

.ande5-3483 .ande5-element.ande5-element-248604db:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-248604db>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-248604db {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-248604db>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-48a20db:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-48a20db>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #303030;
}

.ande5-3483 .ande5-element.ande5-element-48a20db>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-48a20db>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-48a20db>.ande5-background-slideshow {
   border-radius: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-48a20db>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
   padding: 50px 30px 30px 30px;
}

.ande5-3483 .ande5-element.ande5-element-48a20db>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-17f62338 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-17f62338 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 22px;
   font-weight: 100;
   line-height: 18px;
   letter-spacing: 1px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-17f62338>.ande5-widget-container {
   margin: 00px 26px 10px 26px;
}

.ande5-3483 .ande5-element.ande5-element-4ca1b217>.ande5-container {
   max-width: 500px;
}

.ande5-3483 .ande5-element.ande5-element-4ca1b217 {
   overflow: hidden;
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin-top: 0px;
   margin-bottom: 0px;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-4ca1b217:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-4ca1b217>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-4ca1b217>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-6f1cb9a4>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
   margin-bottom: 0px;
}

.ande5-3483 .ande5-element.ande5-element-6f1cb9a4:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-6f1cb9a4>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-6f1cb9a4>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 50px 22px 50px 22px;
}

.ande5-3483 .ande5-element.ande5-element-6f1cb9a4>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-6db71b85 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-6db71b85 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 22px;
   font-weight: 100;
   line-height: 18px;
   letter-spacing: 1px;
   word-spacing: 0px;
}

.ande5-3483 .ande5-element.ande5-element-6db71b85>.ande5-widget-container {
   margin: 00px 26px 10px 26px;
}

.ande5-3483 .ande5-element.ande5-element-427d5b8e {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-427d5b8e .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 15px;
   font-weight: 600;
   line-height: 20px;
}

.ande5-3483 .ande5-element.ande5-element-427d5b8e>.ande5-widget-container {
   padding: 15px 15px 15px 15px;
}

.ande5-3483 .ande5-element.ande5-element-789110d4>.ande5-container>.ande5-column>.ande5-widget-wrap {
   align-content: space-between;
   align-items: space-between;
}

.ande5-3483 .ande5-element.ande5-element-789110d4 {
   margin-top: 12px;
   margin-bottom: 12px;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-d0be3e5>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-d0be3e5>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-d0be3e5>.ande5-background-slideshow {
   border-radius: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-d0be3e5>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
}

.ande5-3483 .ande5-element.ande5-element-d0be3e5>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-5ea9f134 img {
   width: 40%;
}

.ande5-3483 .ande5-element.ande5-element-4d8741 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-4d8741 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   font-weight: 600;
}

.ande5-3483 .ande5-element.ande5-element-42b4dfa8>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-42b4dfa8>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-42b4dfa8>.ande5-background-slideshow {
   border-radius: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-42b4dfa8>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
}

.ande5-3483 .ande5-element.ande5-element-42b4dfa8>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-599b2f54 img {
   width: 40%;
}

.ande5-3483 .ande5-element.ande5-element-496e3ac1 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-496e3ac1 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   font-weight: 600;
}

.ande5-3483 .ande5-element.ande5-element-4ef6fda5>.ande5-container>.ande5-column>.ande5-widget-wrap {
   align-content: space-between;
   align-items: space-between;
}

.ande5-3483 .ande5-element.ande5-element-4ef6fda5 {
   margin-top: 12px;
   margin-bottom: 12px;
   padding: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-3495f477>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-3495f477>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-3495f477>.ande5-background-slideshow {
   border-radius: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-3495f477>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
}

.ande5-3483 .ande5-element.ande5-element-3495f477>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-ee59cba img {
   width: 40%;
}

.ande5-3483 .ande5-element.ande5-element-63df881 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-63df881 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   font-weight: 600;
}

.ande5-3483 .ande5-element.ande5-element-42491cd7>.ande5-element-populated,
.ande5-3483 .ande5-element.ande5-element-42491cd7>.ande5-element-populated>.ande5-background-overlay,
.ande5-3483 .ande5-element.ande5-element-42491cd7>.ande5-background-slideshow {
   border-radius: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-42491cd7>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
}

.ande5-3483 .ande5-element.ande5-element-42491cd7>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-4a301977 img {
   width: 40%;
}

.ande5-3483 .ande5-element.ande5-element-1943bfa6 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-1943bfa6 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   font-weight: 600;
}

.ande5-3483 .ande5-element.ande5-element-782b0999>.ande5-container {
   max-width: 500px;
}

.ande5-3483 .ande5-element.ande5-element-782b0999:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-782b0999>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-782b0999 {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-782b0999>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-5e1d354b>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
   margin-bottom: 20px;
}

.ande5-3483 .ande5-element.ande5-element-5e1d354b>.ande5-element-populated>.ande5-background-overlay {
   background-color: #000000A1;
   opacity: 0.63;
}

.ande5-3483 .ande5-element.ande5-element-5e1d354b>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   margin: 0px 0px 0px 0px;
   --e-column-margin-right: 0px;
   --e-column-margin-left: 0px;
   padding: 250px 20px 20px 20px;
}

.ande5-3483 .ande5-element.ande5-element-5e1d354b>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-6bf284f4 img {
   width: 16%;
}

.ande5-3483 .ande5-element.ande5-element-65dee617 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-65dee617 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 13px;
   font-weight: 600;
   line-height: 18px;
}

.ande5-3483 .ande5-element.ande5-element-79ec5e7a {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-79ec5e7a .ande5-heading-title {
   color: #FFFFFF;
   font-family: "stigma", Sans-serif;
   font-size: 24px;
   font-weight: 200;
   letter-spacing: 1.5px;
}

.ande5-3483 .ande5-element.ande5-element-79ec5e7a>.ande5-widget-container {
   margin: 0px 0px 0px 0px;
}

.ande5-3483 .ande5-element.ande5-element-181e8ad>.ande5-container {
   max-width: 500px;
}

.ande5-3483 .ande5-element.ande5-element-181e8ad {
   overflow: hidden;
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-181e8ad:not(.ande5-motion-effects-element-type-background),
.ande5-3483 .ande5-element.ande5-element-181e8ad>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-181e8ad>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-1a27dc0f>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
   margin-bottom: 20px;
}

.ande5-3483 .ande5-element.ande5-element-1a27dc0f:not(.ande5-motion-effects-element-type-background)>.ande5-widget-wrap,
.ande5-3483 .ande5-element.ande5-element-1a27dc0f>.ande5-widget-wrap>.ande5-motion-effects-container>.ande5-motion-effects-layer {
   background-color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-1a27dc0f>.ande5-element-populated {
   transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
   padding: 25px 25px 25px 25px;
}

.ande5-3483 .ande5-element.ande5-element-1a27dc0f>.ande5-element-populated>.ande5-background-overlay {
   transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.ande5-3483 .ande5-element.ande5-element-2d5e8957 {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-2d5e8957 .ande5-heading-title {
   color: #FFFFFF;
   font-family: "Quicksand", Sans-serif;
   font-size: 12px;
   font-weight: 800;
   font-style: italic;
   line-height: 22px;
}

.ande5-3483 .ande5-element.ande5-element-68ba8c9f img {
   width: 65%;
}

.ande5-3483 .ande5-element.ande5-element-4a3ac7ef {
   --grid-template-columns: repeat(0, auto);
   --icon-size: 15px;
   --grid-column-gap: 16px;
   --grid-row-gap: 0px;
}

.ande5-3483 .ande5-element.ande5-element-4a3ac7ef .ande5-widget-container {
   text-align: center;
}

.ande5-3483 .ande5-element.ande5-element-4a3ac7ef .ande5-social-icon {
   background-color: #FFFFFF;
   --icon-padding: 0.5em;
}

.ande5-3483 .ande5-element.ande5-element-4a3ac7ef .ande5-social-icon i {
   color: #000000;
}

.ande5-3483 .ande5-element.ande5-element-4a3ac7ef .ande5-social-icon svg {
   fill: #000000;
}

.ande5-3483 .ande5-element.ande5-element-4a3ac7ef .ande5-icon {
   border-radius: 26px 26px 26px 26px;
}

.ande5-3483 .ande5-element.ande5-element-574eefac .ande5-icon-wrapper {
   text-align: right;
}

.ande5-3483 .ande5-element.ande5-element-574eefac.ande5-view-stacked .ande5-icon {
   background-color: #B6B6B6;
}

.ande5-3483 .ande5-element.ande5-element-574eefac.ande5-view-framed .ande5-icon,
.ande5-3483 .ande5-element.ande5-element-574eefac.ande5-view-default .ande5-icon {
   color: #B6B6B6;
   border-color: #B6B6B6;
}

.ande5-3483 .ande5-element.ande5-element-574eefac.ande5-view-framed .ande5-icon,
.ande5-3483 .ande5-element.ande5-element-574eefac.ande5-view-default .ande5-icon svg {
   fill: #B6B6B6;
}

.ande5-3483 .ande5-element.ande5-element-574eefac .ande5-icon {
   font-size: 36px;
}

.ande5-3483 .ande5-element.ande5-element-574eefac .ande5-icon i,
.ande5-3483 .ande5-element.ande5-element-574eefac .ande5-icon svg {
   transform: rotate(0deg);
}

.ande5-3483 .ande5-element.ande5-element-574eefac>.ande5-widget-container {
   margin: 19px 19px 19px 19px;
}

.ande5-3483 .ande5-element.ande5-element-574eefac {
   width: auto;
   max-width: auto;
}

@media(min-width:768px) {
   .ande5-3483 .ande5-element.ande5-element-18abb9fd {
      width: 100%;
   }

   .ande5-3483 .ande5-element.ande5-element-544b1763 {
      width: 21.313%;
   }

   .ande5-3483 .ande5-element.ande5-element-fd494d0 {
      width: 78.687%;
   }

   .ande5-3483 .ande5-element.ande5-element-2b7a21c4 {
      width: 78.174%;
   }

   .ande5-3483 .ande5-element.ande5-element-35d9738d {
      width: 21.645%;
   }

   .ande5-3483 .ande5-element.ande5-element-1a75d8d {
      width: 21.313%;
   }

   .ande5-3483 .ande5-element.ande5-element-5765df80 {
      width: 78.571%;
   }

   .ande5-3483 .ande5-element.ande5-element-549e020c {
      width: 35.279%;
   }

   .ande5-3483 .ande5-element.ande5-element-589391f1 {
      width: 64.719%;
   }

   .ande5-3483 .ande5-element.ande5-element-7345ff47 {
      width: 78.571%;
   }

   .ande5-3483 .ande5-element.ande5-element-6ea6ad04 {
      width: 64.544%;
   }

   .ande5-3483 .ande5-element.ande5-element-35654a8f {
      width: 35.279%;
   }

   .ande5-3483 .ande5-element.ande5-element-229b4626 {
      width: 21.313%;
   }

   .ande5-3483 .ande5-element.ande5-element-726af9e7 {
      width: 100%;
   }
}

@media(max-width:1024px) {
   .ande5-3483 .ande5-element.ande5-element-7f2f9b57 .ande5-heading-title {
      font-size: 18px;
   }

   .ande5-3483 .ande5-element.ande5-element-ed43d6b .ande5-button {
      font-size: 18px;
   }

   .ande5-3483 .ande5-element.ande5-element-660ade16>.ande5-container {
      min-height: 80vh;
   }

   .ande5-3483 .ande5-element.ande5-element-17988a0b .ande5-heading-title {
      font-size: 25px;
   }

   .ande5-3483 .ande5-element.ande5-element-67069496 .ande5-heading-title {
      font-size: 25px;
   }

   .ande5-3483 .ande5-element.ande5-element-6bf683a8>.ande5-element-populated {
      padding: 50px 50px 50px 50px;
   }

   .ande5-3483 .ande5-element.ande5-element-690c9634>.ande5-element-populated {
      padding: 50px 50px 50px 50px;
   }

   .ande5-3483 .ande5-element.ande5-element-4462ca55 .ande5-heading-title {
      font-size: 25px;
   }

   .ande5-3483 .ande5-element.ande5-element-2fdfbe4f .ande5-heading-title {
      font-size: 25px;
   }

   .ande5-3483 .ande5-element.ande5-element-420e3606>.ande5-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-c64602e .ande5-heading-title {
      font-size: 25px;
   }

   .ande5-3483 .ande5-element.ande5-element-4d0b833a .ande5-heading-title {
      font-size: 25px;
   }

   .ande5-3483 .ande5-element.ande5-element-5441ebb3 .ande5-heading-title {
      font-size: 25px;
   }

   .ande5-3483 .ande5-element.ande5-element-21dbc383.ande5-skin-slideshow .ande5-main-swiper {
      margin-bottom: 10px;
   }

   .ande5-3483 .ande5-element.ande5-element-4618f2b0>.ande5-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 27px 27px 27px 27px;
   }

   .ande5-3483 .ande5-element.ande5-element-7805aef0>.ande5-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 27px 27px 27px 27px;
   }

   .ande5-3483 .ande5-element.ande5-element-248604db>.ande5-container {
      max-width: 500px;
   }

   .ande5-3483 .ande5-element.ande5-element-48a20db>.ande5-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-2d5e8957 {
      text-align: center;
   }
}

@media(max-width:767px) {
   .ande5-3483 .ande5-element.ande5-element-318cf718>.ande5-container {
      max-width: 1600px;
      min-height: 100vh;
   }

   .ande5-3483 .ande5-element.ande5-element-318cf718 {
      z-index: 999;
   }

   .ande5-3483 .ande5-element.ande5-element-3373738a>.ande5-container {
      max-width: 1600px;
   }

   .ande5-3483 .ande5-element.ande5-element-4b3e77a3 {
      --spacer-size: 60px;
   }

   .ande5-3483 .ande5-element.ande5-element-2b6fb28d {
      --spacer-size: 42px;
   }

   .ande5-3483 .ande5-element.ande5-element-41793a06 {
      --spacer-size: 69px;
   }

   .ande5-3483 .ande5-element.ande5-element-2edc351 {
      --spacer-size: 36px;
   }

   .ande5-3483 .ande5-element.ande5-element-4c806091 {
      --spacer-size: 202px;
   }

   .ande5-3483 .ande5-element.ande5-element-7f2f9b57 {
      text-align: left;
   }

   .ande5-3483 .ande5-element.ande5-element-7f2f9b57 .ande5-heading-title {
      font-size: 14px;
   }

   .ande5-3483 .ande5-element.ande5-element-7f2f9b57>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-fc77d4d {
      text-align: left;
   }

   .ande5-3483 .ande5-element.ande5-element-fc77d4d .ande5-heading-title {
      font-size: 35px;
   }

   .ande5-3483 .ande5-element.ande5-element-fc77d4d>.ande5-widget-container {
      margin: 05px 0px -16px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-48c87842 {
      text-align: left;
   }

   .ande5-3483 .ande5-element.ande5-element-48c87842 .ande5-heading-title {
      font-size: 13px;
   }

   .ande5-3483 .ande5-element.ande5-element-3621127b {
      text-align: left;
   }

   .ande5-3483 .ande5-element.ande5-element-3621127b .ande5-heading-title {
      font-size: 16px;
   }

   .ande5-3483 .ande5-element.ande5-element-ed43d6b .ande5-button {
      font-size: 14px;
      border-radius: 0px 38px 38px 0px;
      padding: 8px 12px 8px 12px;
   }

   .ande5-3483 .ande5-element.ande5-element-ed43d6b>.ande5-widget-container {
      margin: -10px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-50427c8c {
      --spacer-size: 198px;
   }

   .ande5-3483 .ande5-element.ande5-element-660ade16>.ande5-container {
      max-width: 1600px;
      min-height: 100vh;
   }

   .ande5-3483 .ande5-element.ande5-element-660ade16:not(.ande5-motion-effects-element-type-background),
   .ande5-3483 .ande5-element.ande5-element-660ade16>.ande5-motion-effects-container>.ande5-motion-effects-layer {
      background-size: cover;
   }

   .ande5-3483 .ande5-element.ande5-element-660ade16>.ande5-background-overlay {
      opacity: 1;
   }

   .ande5-3483 .ande5-element.ande5-element-660ade16 {
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-539f6121>.ande5-element-populated {
      padding: 080px 0px 100px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-4e0fabca .ande5-heading-title {
      font-size: 13px;
   }

   .ande5-3483 .ande5-element.ande5-element-6c5bc384 .ande5-heading-title {
      font-size: 27px;
      letter-spacing: 0px;
      word-spacing: 4px;
   }

   .ande5-3483 .ande5-element.ande5-element-ef952d1>.ande5-container {
      max-width: 1600px;
   }

   .ande5-3483 .ande5-element.ande5-element-19b6b8fc .ande5-heading-title {
      font-size: 13px;
      letter-spacing: 0px;
      word-spacing: 4px;
   }

   .ande5-3483 .ande5-element.ande5-element-1dc45efd .ande5-heading-title {
      font-size: 13px;
      letter-spacing: 0px;
      word-spacing: 4px;
   }

   .ande5-3483 .ande5-element.ande5-element-4f2692c>.ande5-container {
      max-width: 1600px;
   }

   .ande5-3483 .ande5-element.ande5-element-65f32282>.ande5-element-populated {
      margin: 15px 15px 15px 15px;
      --e-column-margin-right: 15px;
      --e-column-margin-left: 15px;
      padding: 10px 10px 10px 10px;
   }

   .ande5-3483 .ande5-element.ande5-element-72b76f77 {
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-544b1763 {
      width: 20%;
   }

   .ande5-3483 .ande5-element.ande5-element-544b1763>.ande5-element-populated,
   .ande5-3483 .ande5-element.ande5-element-544b1763>.ande5-element-populated>.ande5-background-overlay,
   .ande5-3483 .ande5-element.ande5-element-544b1763>.ande5-background-slideshow {
      border-radius: 25px 0px 0px 28px;
   }

   .ande5-3483 .ande5-element.ande5-element-17988a0b .ande5-heading-title {
      font-size: 35px;
   }

   .ande5-3483 .ande5-element.ande5-element-67069496 .ande5-heading-title {
      font-size: 20px;
   }

   .ande5-3483 .ande5-element.ande5-element-fd494d0 {
      width: 80%;
   }

   .ande5-3483 .ande5-element.ande5-element-6bf683a8>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
      margin-bottom: 5px;
   }

   .ande5-3483 .ande5-element.ande5-element-6bf683a8>.ande5-element-populated {
      padding: 0px 0px 030px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-6f7fa2bc {
      --spacer-size: 50vh;
   }

   .ande5-3483 .ande5-element.ande5-element-4eabd77c .ande5-heading-title {
      font-size: 31px;
      line-height: 1.5em;
   }

   .ande5-3483 .ande5-element.ande5-element-4eabd77c>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 15px 0px 15px;
   }

   .ande5-3483 .ande5-element.ande5-element-773395f7 .ande5-heading-title {
      font-size: 13px;
      line-height: 1.8em;
      letter-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-773395f7>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-2d0c4550 .ande5-button {
      border-width: 1px 1px 1px 1px;
   }

   .ande5-3483 .ande5-element.ande5-element-2d0c4550>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-38b2497c {
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-2b7a21c4 {
      width: 80%;
   }

   .ande5-3483 .ande5-element.ande5-element-2b7a21c4>.ande5-element-populated,
   .ande5-3483 .ande5-element.ande5-element-2b7a21c4>.ande5-element-populated>.ande5-background-overlay,
   .ande5-3483 .ande5-element.ande5-element-2b7a21c4>.ande5-background-slideshow {
      border-radius: 26px 0px 0px 26px;
   }

   .ande5-3483 .ande5-element.ande5-element-690c9634>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
      margin-bottom: 5px;
   }

   .ande5-3483 .ande5-element.ande5-element-690c9634>.ande5-element-populated,
   .ande5-3483 .ande5-element.ande5-element-690c9634>.ande5-element-populated>.ande5-background-overlay,
   .ande5-3483 .ande5-element.ande5-element-690c9634>.ande5-background-slideshow {
      border-radius: 0px 30px 0px 30px;
   }

   .ande5-3483 .ande5-element.ande5-element-690c9634>.ande5-element-populated {
      padding: 0px 0px 030px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-21da3378 {
      --spacer-size: 50vh;
   }

   .ande5-3483 .ande5-element.ande5-element-5decb68f .ande5-heading-title {
      font-size: 31px;
      line-height: 1.5em;
   }

   .ande5-3483 .ande5-element.ande5-element-5decb68f>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 15px 0px 15px;
   }

   .ande5-3483 .ande5-element.ande5-element-4f6cb85c .ande5-heading-title {
      font-size: 13px;
      line-height: 1.8em;
      letter-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-4f6cb85c>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-d471480 .ande5-button {
      border-width: 1px 1px 1px 1px;
   }

   .ande5-3483 .ande5-element.ande5-element-d471480>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-35d9738d {
      width: 20%;
   }

   .ande5-3483 .ande5-element.ande5-element-35d9738d>.ande5-element-populated,
   .ande5-3483 .ande5-element.ande5-element-35d9738d>.ande5-element-populated>.ande5-background-overlay,
   .ande5-3483 .ande5-element.ande5-element-35d9738d>.ande5-background-slideshow {
      border-radius: 0px 25px 25px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-4462ca55 .ande5-heading-title {
      font-size: 35px;
   }

   .ande5-3483 .ande5-element.ande5-element-2fdfbe4f .ande5-heading-title {
      font-size: 20px;
   }

   .ande5-3483 .ande5-element.ande5-element-66a25c2b>.ande5-container {
      max-width: 1600px;
   }

   .ande5-3483 .ande5-element.ande5-element-10a9f432>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
      margin-bottom: 10px;
   }

   .ande5-3483 .ande5-element.ande5-element-10a9f432>.ande5-element-populated>.ande5-background-overlay {
      opacity: 0.57;
   }

   .ande5-3483 .ande5-element.ande5-element-10a9f432>.ande5-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 80px 0px 80px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-69e57c8f .ande5-heading-title {
      font-size: 32px;
      letter-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-670c5d90 {
      text-align: center;
   }

   .ande5-3483 .ande5-element.ande5-element-670c5d90 .ande5-heading-title {
      font-size: 12px;
      line-height: 2em;
   }

   .ande5-3483 .ande5-element.ande5-element-670c5d90>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 20px 0px 20px;
   }

   .ande5-3483 .ande5-element.ande5-element-b6a5d8f .ande5-countdown-wrapper {
      max-width: 100%;
   }

   .ande5-3483 .ande5-element.ande5-element-b6a5d8f .ande5-countdown-item {
      border-width: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-b6a5d8f .ande5-countdown-digits {
      font-size: 24px;
   }

   .ande5-3483 .ande5-element.ande5-element-b6a5d8f .ande5-countdown-label {
      font-size: 11px;
   }

   .ande5-3483 .ande5-element.ande5-element-b6a5d8f>.ande5-widget-container {
      padding: 0px 40px 0px 40px;
   }

   .ande5-3483 .ande5-element.ande5-element-70b7546c .ande5-button {
      border-width: 1px 1px 1px 1px;
   }

   .ande5-3483 .ande5-element.ande5-element-70b7546c>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-40f7115a>.ande5-container {
      max-width: 1600px;
   }

   .ande5-3483 .ande5-element.ande5-element-420e3606>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
      margin-bottom: 5px;
   }

   .ande5-3483 .ande5-element.ande5-element-420e3606>.ande5-element-populated,
   .ande5-3483 .ande5-element.ande5-element-420e3606>.ande5-element-populated>.ande5-background-overlay,
   .ande5-3483 .ande5-element.ande5-element-420e3606>.ande5-background-slideshow {
      border-radius: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-420e3606>.ande5-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-37783278>.ande5-element-populated {
      padding: 0px 20px 0px 20px;
   }

   .ande5-3483 .ande5-element.ande5-element-16f7e69b>.ande5-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-78cc7bf8 img {
      border-radius: 050px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-544927e9 {
      margin-top: -22px;
      margin-bottom: 0px;
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-1a75d8d {
      width: 20%;
   }

   .ande5-3483 .ande5-element.ande5-element-1a75d8d>.ande5-element-populated,
   .ande5-3483 .ande5-element.ande5-element-1a75d8d>.ande5-element-populated>.ande5-background-overlay,
   .ande5-3483 .ande5-element.ande5-element-1a75d8d>.ande5-background-slideshow {
      border-radius: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-c64602e .ande5-heading-title {
      font-size: 35px;
   }

   .ande5-3483 .ande5-element.ande5-element-4d0b833a .ande5-heading-title {
      font-size: 35px;
   }

   .ande5-3483 .ande5-element.ande5-element-5765df80 {
      width: 80%;
   }

   .ande5-3483 .ande5-element.ande5-element-5765df80>.ande5-element-populated,
   .ande5-3483 .ande5-element.ande5-element-5765df80>.ande5-element-populated>.ande5-background-overlay,
   .ande5-3483 .ande5-element.ande5-element-5765df80>.ande5-background-slideshow {
      border-radius: 0px 0px 50px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-5765df80>.ande5-element-populated {
      padding: 20px 20px 20px 20px;
   }

   .ande5-3483 .ande5-element.ande5-element-549e020c {
      width: 40%;
   }

   .ande5-bc-flex-widget .ande5-3483 .ande5-element.ande5-element-549e020c.ande5-column .ande5-widget-wrap {
      align-items: center;
   }

   .ande5-3483 .ande5-element.ande5-element-549e020c.ande5-column.ande5-element[data-element_type="column"]>.ande5-widget-wrap.ande5-element-populated {
      align-content: center;
      align-items: center;
   }

   .ande5-3483 .ande5-element.ande5-element-589391f1 {
      width: 60%;
   }

   .ande5-3483 .ande5-element.ande5-element-6f653a02 {
      text-align: left;
   }

   .ande5-3483 .ande5-element.ande5-element-6f653a02 .ande5-heading-title {
      font-size: 19px;
      line-height: 1.2em;
      letter-spacing: 0px;
      word-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-6f653a02>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-747dfdee .ande5-divider {
      padding-block-start: 0px;
      padding-block-end: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-1680086f {
      text-align: left;
   }

   .ande5-3483 .ande5-element.ande5-element-1680086f .ande5-heading-title {
      font-size: 13px;
      line-height: 2em;
   }

   .ande5-3483 .ande5-element.ande5-element-1680086f>.ande5-widget-container {
      margin: -10px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-2c0fc3a4 {
      text-align: left;
   }

   .ande5-3483 .ande5-element.ande5-element-2c0fc3a4 .ande5-heading-title {
      font-size: 13px;
      line-height: 2em;
   }

   .ande5-3483 .ande5-element.ande5-element-2c0fc3a4>.ande5-widget-container {
      margin: -10px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-77a79562 .ande5-button {
      border-width: 1px 1px 1px 1px;
   }

   .ande5-3483 .ande5-element.ande5-element-77a79562>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-e78c0f4>.ande5-container {
      max-width: 500px;
   }

   .ande5-3483 .ande5-element.ande5-element-e78c0f4 {
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-7345ff47 {
      width: 80%;
   }

   .ande5-3483 .ande5-element.ande5-element-7345ff47>.ande5-element-populated {
      padding: 20px 20px 20px 20px;
   }

   .ande5-3483 .ande5-element.ande5-element-6ea6ad04 {
      width: 60%;
   }

   .ande5-3483 .ande5-element.ande5-element-3b9fe2d0 {
      text-align: right;
   }

   .ande5-3483 .ande5-element.ande5-element-3b9fe2d0 .ande5-heading-title {
      font-size: 19px;
      line-height: 1.2em;
      letter-spacing: 0px;
      word-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-3b9fe2d0>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-35654a8f {
      width: 40%;
   }

   .ande5-bc-flex-widget .ande5-3483 .ande5-element.ande5-element-35654a8f.ande5-column .ande5-widget-wrap {
      align-items: center;
   }

   .ande5-3483 .ande5-element.ande5-element-35654a8f.ande5-column.ande5-element[data-element_type="column"]>.ande5-widget-wrap.ande5-element-populated {
      align-content: center;
      align-items: center;
   }

   .ande5-3483 .ande5-element.ande5-element-64348f8a .ande5-divider {
      padding-block-start: 0px;
      padding-block-end: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-5493cb50 {
      text-align: right;
   }

   .ande5-3483 .ande5-element.ande5-element-5493cb50 .ande5-heading-title {
      font-size: 13px;
      line-height: 2em;
   }

   .ande5-3483 .ande5-element.ande5-element-5493cb50>.ande5-widget-container {
      margin: -10px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-602b7895 {
      text-align: right;
   }

   .ande5-3483 .ande5-element.ande5-element-602b7895 .ande5-heading-title {
      font-size: 13px;
      line-height: 2em;
   }

   .ande5-3483 .ande5-element.ande5-element-602b7895>.ande5-widget-container {
      margin: -10px 0px 0px 0px;
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-74a8904a .ande5-button {
      border-width: 1px 1px 1px 1px;
   }

   .ande5-3483 .ande5-element.ande5-element-74a8904a>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-229b4626 {
      width: 20%;
   }

   .ande5-bc-flex-widget .ande5-3483 .ande5-element.ande5-element-229b4626.ande5-column .ande5-widget-wrap {
      align-items: center;
   }

   .ande5-3483 .ande5-element.ande5-element-229b4626.ande5-column.ande5-element[data-element_type="column"]>.ande5-widget-wrap.ande5-element-populated {
      align-content: center;
      align-items: center;
   }

   .ande5-3483 .ande5-element.ande5-element-229b4626.ande5-column>.ande5-widget-wrap {
      justify-content: center;
   }

   .ande5-3483 .ande5-element.ande5-element-229b4626>.ande5-element-populated,
   .ande5-3483 .ande5-element.ande5-element-229b4626>.ande5-element-populated>.ande5-background-overlay,
   .ande5-3483 .ande5-element.ande5-element-229b4626>.ande5-background-slideshow {
      border-radius: 0px 20px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-5441ebb3 {
      text-align: center;
   }

   .ande5-3483 .ande5-element.ande5-element-5441ebb3 .ande5-heading-title {
      font-size: 35px;
   }

   .ande5-3483 .ande5-element.ande5-element-5441ebb3>.ande5-widget-container {
      margin: -47px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-517524cc>.ande5-container {
      max-width: 1600px;
   }

   .ande5-3483 .ande5-element.ande5-element-517524cc {
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-7863238a>.ande5-widget-wrap>.ande5-widget:not(.ande5-widget__width-auto):not(.ande5-widget__width-initial):not(:last-child):not(.ande5-absolute) {
      margin-bottom: 10px;
   }

   .ande5-3483 .ande5-element.ande5-element-7863238a>.ande5-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 40px 0px 130px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-3a6b9850 .ande5-heading-title {
      font-size: 38px;
   }

   .ande5-3483 .ande5-element.ande5-element-59588da7 {
      margin-top: -10px;
      margin-bottom: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-616c5d4c {
      width: 50%;
   }

   .ande5-3483 .ande5-element.ande5-element-7aa43901>.ande5-widget-container {
      margin: 0px -50px 0px 20px;
   }

   .ande5-3483 .ande5-element.ande5-element-1e388fec {
      width: 50%;
   }

   .ande5-3483 .ande5-element.ande5-element-2284c1f>.ande5-widget-container {
      margin: 080px 20px 0px -50px;
   }

   .ande5-3483 .ande5-element.ande5-element-27fd9cd7 {
      padding: 40px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-77073007 {
      width: 100%;
   }

   .ande5-3483 .ande5-element.ande5-element-77073007>.ande5-element-populated {
      padding: 10px 10px 10px 10px;
   }

   .ande5-3483 .ande5-element.ande5-element-612c75d0 .ande5-heading-title {
      font-size: 30px;
      letter-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-612c75d0>.ande5-widget-container {
      margin: 0px 0px 10px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-233c8472 .ande5-heading-title {
      font-size: 14px;
      letter-spacing: 0px;
      word-spacing: 4px;
   }

   .ande5-3483 .ande5-element.ande5-element-7b5dce41 .ande5-heading-title {
      font-size: 15px;
      letter-spacing: 0px;
      word-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-7b5dce41>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-1110a763 .ande5-heading-title {
      font-size: 30px;
      letter-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-1110a763>.ande5-widget-container {
      margin: 0px 0px 10px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-60907784 .ande5-heading-title {
      font-size: 14px;
      letter-spacing: 0px;
      word-spacing: 4px;
   }

   .ande5-3483 .ande5-element.ande5-element-26cb7856 .ande5-heading-title {
      font-size: 15px;
      letter-spacing: 0px;
      word-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-26cb7856>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-18f6c27e .ande5-heading-title {
      font-size: 30px;
      letter-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-18f6c27e>.ande5-widget-container {
      margin: 0px 0px 10px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-7c91c6d0 .ande5-heading-title {
      font-size: 14px;
      letter-spacing: 0px;
      word-spacing: 4px;
   }

   .ande5-3483 .ande5-element.ande5-element-5b318193 .ande5-heading-title {
      font-size: 15px;
      letter-spacing: 0px;
      word-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-5b318193>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-556467a0 .ande5-heading-title {
      font-size: 30px;
      letter-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-556467a0>.ande5-widget-container {
      margin: 0px 0px 10px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-6663d652 .ande5-heading-title {
      font-size: 14px;
      letter-spacing: 0px;
      word-spacing: 4px;
   }

   .ande5-3483 .ande5-element.ande5-element-46068b67 .ande5-heading-title {
      font-size: 15px;
      letter-spacing: 0px;
      word-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-46068b67>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-7e77a028>.ande5-container {
      max-width: 1600px;
   }

   .ande5-3483 .ande5-element.ande5-element-7e77a028 {
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-726af9e7>.ande5-element-populated {
      padding: 60px 35px 60px 35px;
   }

   .ande5-3483 .ande5-element.ande5-element-6c892d50 .ande5-heading-title {
      font-size: 32px;
      letter-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-6c892d50>.ande5-widget-container {
      margin: 0px 0px 10px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-21dbc383.ande5-skin-slideshow .ande5-main-swiper {
      margin-bottom: 10px;
   }

   .ande5-3483 .ande5-element.ande5-element-1deed011>.ande5-container {
      max-width: 1600px;
   }

   .ande5-3483 .ande5-element.ande5-element-1deed011 {
      margin-top: 0px;
      margin-bottom: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-4618f2b0>.ande5-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 060px 0px 60px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-2e904bdd .ande5-heading-title {
      font-size: 30px;
      letter-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-2e904bdd>.ande5-widget-container {
      margin: 0px 0px 10px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-6843c206 .ande5-heading-title {
      font-size: 13px;
      line-height: 1.5em;
   }

   .ande5-3483 .ande5-element.ande5-element-6843c206>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 20px 0px 20px;
   }

   .ande5-3483 .ande5-element.ande5-element-7dc64d4d .ande5-button {
      border-width: 1px 1px 1px 1px;
   }

   .ande5-3483 .ande5-element.ande5-element-6d2e321f .ande5-heading-title {
      font-size: 13px;
      line-height: 1.5em;
   }

   .ande5-3483 .ande5-element.ande5-element-6d2e321f>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 20px 0px 20px;
   }

   .ande5-3483 .ande5-element.ande5-element-48f9bb4a>.ande5-container {
      max-width: 1600px;
   }

   .ande5-3483 .ande5-element.ande5-element-48f9bb4a {
      margin-top: 0px;
      margin-bottom: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-7805aef0>.ande5-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 60px 0px 60px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-3c53f755 .ande5-heading-title {
      font-size: 32px;
      letter-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-3c53f755>.ande5-widget-container {
      margin: 0px 0px 10px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-63ce692 .ande5-heading-title {
      font-size: 13px;
      line-height: 1.5em;
   }

   .ande5-3483 .ande5-element.ande5-element-63ce692>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 15px 15px 15px;
   }

   .ande5-3483 .ande5-element.ande5-element-f72231c>.ande5-element-populated {
      margin: 0px 25px 0px 25px;
      --e-column-margin-right: 25px;
      --e-column-margin-left: 25px;
   }

   .ande5-3483 .ande5-element.ande5-element-79bda96f .ande5-heading-title {
      font-size: 13px;
      line-height: 1.5em;
   }

   .ande5-3483 .ande5-element.ande5-element-79bda96f>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 15px 0px 15px;
   }

   .ande5-3483 .ande5-element.ande5-element-157b2c46 .ande5-button {
      border-width: 1px 1px 1px 1px;
   }

   .ande5-3483 .ande5-element.ande5-element-af554f5 .ande5-heading-title {
      font-size: 13px;
      line-height: 1.5em;
   }

   .ande5-3483 .ande5-element.ande5-element-af554f5>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 15px 0px 15px;
   }

   .ande5-3483 .ande5-element.ande5-element-28d42a5b .ande5-button {
      border-width: 1px 1px 1px 1px;
   }

   .ande5-3483 .ande5-element.ande5-element-248604db>.ande5-container {
      max-width: 1600px;
   }

   .ande5-3483 .ande5-element.ande5-element-248604db {
      padding: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-48a20db>.ande5-element-populated,
   .ande5-3483 .ande5-element.ande5-element-48a20db>.ande5-element-populated>.ande5-background-overlay,
   .ande5-3483 .ande5-element.ande5-element-48a20db>.ande5-background-slideshow {
      border-radius: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-48a20db>.ande5-element-populated {
      margin: 0px 0px 0px 0px;
      --e-column-margin-right: 0px;
      --e-column-margin-left: 0px;
      padding: 60px 14px 40px 14px;
   }

   .ande5-3483 .ande5-element.ande5-element-17f62338 .ande5-heading-title {
      font-size: 32px;
      letter-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-17f62338>.ande5-widget-container {
      margin: 0px 0px 10px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-4ca1b217>.ande5-container {
      max-width: 1600px;
   }

   .ande5-3483 .ande5-element.ande5-element-6db71b85 .ande5-heading-title {
      font-size: 32px;
      letter-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-6db71b85>.ande5-widget-container {
      margin: 0px 0px 10px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-427d5b8e .ande5-heading-title {
      font-size: 14px;
   }

   .ande5-3483 .ande5-element.ande5-element-d0be3e5 {
      width: 50%;
   }

   .ande5-3483 .ande5-element.ande5-element-42b4dfa8 {
      width: 50%;
   }

   .ande5-3483 .ande5-element.ande5-element-3495f477 {
      width: 50%;
   }

   .ande5-3483 .ande5-element.ande5-element-42491cd7 {
      width: 50%;
   }

   .ande5-3483 .ande5-element.ande5-element-782b0999>.ande5-container {
      max-width: 1600px;
   }

   .ande5-3483 .ande5-element.ande5-element-65dee617 .ande5-heading-title {
      font-size: 13px;
      line-height: 1.5em;
   }

   .ande5-3483 .ande5-element.ande5-element-65dee617>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
      padding: 0px 15px 0px 15px;
   }

   .ande5-3483 .ande5-element.ande5-element-79ec5e7a .ande5-heading-title {
      font-size: 30px;
      letter-spacing: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-79ec5e7a>.ande5-widget-container {
      margin: 0px 0px 0px 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-181e8ad>.ande5-container {
      max-width: 1600px;
   }

   .ande5-3483 .ande5-element.ande5-element-2d5e8957 {
      text-align: center;
   }

   .ande5-3483 .ande5-element.ande5-element-4a3ac7ef {
      --icon-size: 11px;
      --grid-column-gap: 17px;
      --grid-row-gap: 0px;
   }

   .ande5-3483 .ande5-element.ande5-element-4a3ac7ef .ande5-social-icon {
      --icon-padding: 0.7em;
   }

   .ande5-3483 .ande5-element.ande5-element-574eefac .ande5-icon {
      font-size: 23px;
   }

   .ande5-3483 .ande5-element.ande5-element-574eefac {
      width: auto;
      max-width: auto;
   }

   .ande5-3483 .ande5-element.ande5-element-574d0c40 {
      margin-top: -63px;
      margin-bottom: 0px;
   }
}

.snow-bg {
   position: relative;
}

.snow-bg:after {
   content: '';
   display: block;
   position: absolute;
   z-index: 2;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   pointer-events: none;
   background-image: url('../images/snow1.png'), url('../images/snow1.png');
   animation: snow 10s linear infinite;
}

@keyframes snow {
   0% {
      background-position: 0px 0px, 0px 0px, 0px 0px;
   }

   50% {
      background-position: 500px 500px, 100px 200px, -100px 150px;
   }

   100% {
      background-position: 500px 1000px, 200px 400px, -100px 300px;
   }
}

.snow-bg {
   position: relative;
}

.snow-bg:after {
   content: '';
   display: block;
   position: absolute;
   z-index: 2;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   pointer-events: none;
   background-image: url('../images/snow2.png'), url('../images/snow1_1.png');
   animation: snow 10s linear infinite;
}

@keyframes snow {
   0% {
      background-position: 0px 0px, 0px 0px, 0px 0px;
   }

   50% {
      background-position: 500px 500px, 100px 200px, -100px 150px;
   }

   100% {
      background-position: 500px 1000px, 200px 400px, -100px 300px;
   }
}

.snow-bg {
   position: relative;
}

.snow-bg:after {
   content: '';
   display: block;
   position: absolute;
   z-index: 2;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   pointer-events: none;
   background-image: url('../images/snow1.png'), url('../images/snow1.png');
   animation: snow 10s linear infinite;
}

@keyframes snow {
   0% {
      background-position: 0px 0px, 0px 0px, 0px 0px;
   }

   50% {
      background-position: 500px 500px, 100px 200px, -100px 150px;
   }

   100% {
      background-position: 500px 1000px, 200px 400px, -100px 300px;
   }
}

.snow-bg {
   position: relative;
}

.snow-bg:after {
   content: '';
   display: block;
   position: absolute;
   z-index: 2;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   pointer-events: none;
   background-image: url('../images/snow2.png'), url('../images/snow1_1.png');
   animation: snow 10s linear infinite;
}

@keyframes snow {
   0% {
      background-position: 0px 0px, 0px 0px, 0px 0px;
   }

   50% {
      background-position: 500px 500px, 100px 200px, -100px 150px;
   }

   100% {
      background-position: 500px 1000px, 200px 400px, -100px 300px;
   }
}

.snow-bg {
   position: relative;
}

.snow-bg:after {
   content: '';
   display: block;
   position: absolute;
   z-index: 2;
   top: 0;
   left: 0;
   right: 0;
   bottom: 0;
   pointer-events: none;
   background-image: url('../images/snow2.png'), url('../images/snow1_1.png');
   animation: snow 10s linear infinite;
}

@keyframes snow {
   0% {
      background-position: 0px 0px, 0px 0px, 0px 0px;
   }

   50% {
      background-position: 500px 500px, 100px 200px, -100px 150px;
   }

   100% {
      background-position: 500px 1000px, 200px 400px, -100px 300px;
   }
}

@font-face {
   font-family: 'stigma';
   font-style: normal;
   font-weight: normal;
   font-display: auto;
   src: url('../fonts/Stigma-Display-Typeface-1.eot');
   src: url('../fonts/Stigma-Display-Typeface-1.eot#iefix') format('embedded-opentype'),
      url('../fonts/Stigma-Display-Typeface.woff2') format('woff2'),
      url('../fonts/Stigma-Display-Typeface.woff') format('woff'),
      url('../fonts/Stigma-Display-Typeface.ttf') format('truetype'),
      url('../images/Stigma-Display-Typeface.svg#stigma') format('svg');
}

@font-face {
   font-family: 'christmast shine';
   font-style: normal;
   font-weight: normal;
   font-display: auto;
   src: url('../fonts/ChristmasShineFONT.eot');
   src: url('../fonts/ChristmasShineFONT.eot#iefix') format('embedded-opentype'),
      url('../fonts/ChristmasShineFONT.woff2') format('woff2'),
      url('../fonts/ChristmasShineFONT.woff') format('woff'),
      url('../fonts/ChristmasShineFONT.ttf') format('truetype'),
      url('../images/ChristmasShineFONT.svg#christmastshine') format('svg');
}