.elementor-340794 .elementor-element.elementor-element-f0df4f9{margin-top:3%;margin-bottom:0%;}/* Start custom CSS */.shadowed .elementor-element-populated {
    box-shadow:  10px 10px 60px rgba(0, 38, 94, 0.06), 
             -10px -10px 60px rgba(0, 38, 94, 0.06);
}

/* Nav Menu */
.nav-menu.elementor-sticky--effects{
   background-color: #D81E05 !important;
}

.nav-menu{
   transition: background-color 4s ease;
}

.nav-menu.elementor-sticky--effects >.elementor-container{
   min-height: 60px;
}

.nav-menu > .elementor-container{
   transition: min-height 1s ease;
}

.nav-menu.elementor-sticky--effects .white-logo img {
    filter: brightness(0) invert(1);
}

.nav-menu.elementor-sticky--effects .nav-menu-inner .elementor-item.elementor-item-anchor::after {
    background-color: #fff !important;
}

.elementor-sticky--effects .nav-menu-inner a {
color: #fff !important;
    transition: all .5s ease;
}

.elementor-sticky--effects .nav-button a {
background-color: #fff;
color: #D81E05;
    transition: all .5s ease;
}

/* Flickity Slider */

.places-slider .flickity-prev-next-button.previous {
  left: -80px;
}
.places-slider .flickity-prev-next-button.next {
  right: -80px;
}

.places-slider .flickity-button:hover {
  background: #F8BE6C;
}

.steps-cards {
    transition: all 0.3s ease;
}/* End custom CSS */