#rz-top-menu {
display: flex;
text-shadow: 0px 3px 6px #00000089;
}
#rz-top-menu .elementor-widget-container {
width: 100%;
}
#rz-top-menu .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
width: 100%;
justify-content: space-around;
}
#rz-top-menu .elementor-item {
text-decoration: none;
}
#rz-top-menu .elementor-item:hover {
color:#A07D07;
}
#rz-top-menu .elementor-item-active {
color:#A07D07;
}
.rz_top_menu_book_now {
box-shadow: inset 0px 0px 0px 2px #A07D07;
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.rz_menu_bck_on {
position: fixed !important;
top: 50px;
right: 200px;
background-color: rgba(23, 28, 44, 1);
border-top: 20px solid #171C2C !important;
border-bottom: 20px solid #171C2C !important;
border-left: 30px solid #171C2C !important;
border-right: 30px solid #171C2C !important;
}
.rz_logo_setav_mob {
width: 100%;
} @media only screen and (min-width: 768px) and (max-width: 1024px) {
#rz-header .elementor-widget-nav-menu {
position: fixed !important;
top: 0px;
right: 0px;
height: 60px;
background-color: #171C2C;
}
#rz-header .elementor-widget-nav-menu .elementor-menu-toggle {
width: 100%;
padding: 15px;
padding-right: 20px;
}
.rz_top_menu_book_now {
border: 0px solid #A07D07 !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.rz_logo_setav_mob {
width: 100%;
pointer-events: none;
}
.rz_top_menu_book_now {
display: none !important;
}
} @media only screen and (max-width: 767px) {
#rz-header .elementor-widget-nav-menu {
position: fixed !important;
top: 0px;
right: 0px;
height: 60px;
background-color: #171C2C;
}
#rz-header .elementor-widget-nav-menu .elementor-menu-toggle {
width: 100%;
padding: 10px;
padding-right: 20px;
}
.rz_top_menu_book_now {
border: 0px solid #A07D07 !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
}
.rz_logo_setav_mob {
width: 100%;
pointer-events: none;
}
.rz_top_menu_book_now {
display: none !important;
}
}#rz-carosello-sezione-servizi .swiper-slide-image {
width: 100%;
height: 500px;
object-fit: cover;
}
#rz-carosello-sezione-servizi .elementor-image-carousel-caption {
position: absolute;
bottom: 40px;
left: 40px;
}
#rz-carosello-sezione-servizi .swiper-slide {
opacity: 1;
}
#rz-carosello-sezione-servizi .swiper-slide.rz_mostra_box {
animation: fade-in-servizio-sezservizi 10s linear;
opacity: 1;
}
@keyframes fade-in-servizio-sezservizi {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
} #rz-carosello-sezione-servizi .elementor-swiper-button {
top: unset;
left: unset;
bottom: -50px;
z-index: 900;
cursor: pointer;
}
#rz-carosello-sezione-servizi .elementor-swiper-button-prev {
position: absolute;
right: 410px;
}
#rz-carosello-sezione-servizi .elementor-swiper-button-next {
position: absolute;
right: 300px;
}
#rz-carosello-sezione-servizi .elementor-swiper-button svg{
background-color: #1F2740;
width: 100px;
height: 50px;
}
#rz-carosello-sezione-servizi svg path{
fill: #A07D07
}
#rz-carosello-sezione-servizi .elementor-swiper-button:hover svg path{
fill: #5C5C5C;
}
#rz-carosello-sezione-servizi .elementor-image-carousel-caption {
position: absolute;
bottom: 20px;
left: 20px;
}
.swiper-slide-inner {
box-shadow: 0px -40px 200px 20px #171C2C inset;
}
.swiper-slide-inner img {
position: relative;
z-index: -1;
} @media only screen and (min-width: 1025px) and (max-width: 1366px) {
#rz-carosello-sezione-servizi .elementor-swiper-button {
bottom: -50px;
}
#rz-carosello-sezione-servizi .elementor-swiper-button-next {
right: 100px !important;
}
#rz-carosello-sezione-servizi .elementor-swiper-button-prev {
right: 210px !important;
}
} @media only screen and (min-width: 768px) and (max-width: 1024px) {
#rz-carosello-sezione-servizi .elementor-swiper-button {
bottom: -50px;
}
#rz-carosello-sezione-servizi .elementor-swiper-button-next {
right: 100px !important;
}
#rz-carosello-sezione-servizi .elementor-swiper-button-prev {
right: 210px !important;
}
} @media only screen and (max-width: 767px) {
#rz-carosello-sezione-servizi .elementor-swiper-button {
bottom: -50px !important;
}
#rz-carosello-sezione-servizi .elementor-swiper-button-next {
right: 50px !important;
}
#rz-carosello-sezione-servizi .elementor-swiper-button-prev {
right: 160px !important;
}
}#rz-carosello-01 .elementor-swiper-button {
top: unset;
bottom: -40px;
z-index: 900;
cursor: pointer;
}
#rz-carosello-01 .elementor-swiper-button-prev {
position: absolute;
left: unset;
right: 410px;
}
#rz-carosello-01 .elementor-swiper-button-next {
position: absolute;
right: 300px;
}
#rz-carosello-01 .elementor-swiper-button svg{
background-color: #1F2740;
width: 100px;
height: 50px;
}
#rz-carosello-01 svg path{
fill: #A07D07
}
#rz-carosello-01 .elementor-swiper-button:hover svg path{
fill: #5C5C5C;
}
#rz-carosello-01 .elementor-image-carousel-caption {
position: absolute;
bottom: 20px;
left: 20px;
}
#rz-carosello-02 .elementor-swiper-button {
top: unset;
bottom: -40px;
z-index: 900;
cursor: pointer;
}
#rz-carosello-02 .elementor-swiper-button-prev {
position: absolute;
left: unset;
right: 410px;
}
#rz-carosello-02 .elementor-swiper-button-next {
position: absolute;
right: 300px;
}
#rz-carosello-02 .elementor-swiper-button svg{
background-color: #1F2740;
width: 100px;
height: 50px;
}
#rz-carosello-02 svg path{
fill: #A07D07
}
#rz-carosello-02 .elementor-swiper-button:hover svg path{
fill: #5C5C5C;
}
.swiper-slide-inner {
box-shadow: 0px -40px 200px 20px #171C2C inset;
}
.swiper-slide-inner img {
position: relative;
z-index: -1;
}
#rz-carosello-02 .elementor-image-carousel-caption {
position: absolute;
bottom: 20px;
left: 20px;
} @media only screen and (min-width: 1025px) and (max-width: 1366px) {
#rz-carosello-01 .elementor-swiper-button-next {
right: 100px !important;
}
#rz-carosello-01 .elementor-swiper-button-prev {
right: 210px;
}
#rz-carosello-02 .elementor-swiper-button-next {
right: 100px;
}
#rz-carosello-02 .elementor-swiper-button-prev {
right: 210px;
}
} @media only screen and (min-width: 768px) and (max-width: 1024px) {
#rz-carosello-01 .elementor-swiper-button-next {
right: 100px !important;
}
#rz-carosello-01 .elementor-swiper-button-prev {
right: 210px;
}
#rz-carosello-02 .elementor-swiper-button-next {
right: 100px;
}
#rz-carosello-02 .elementor-swiper-button-prev {
right: 210px;
}
} @media only screen and (max-width: 767px) {
#rz-carosello-01 .elementor-swiper-button-next {
right: 50px !important;
}
#rz-carosello-01 .elementor-swiper-button-prev {
right: 160px;
}
#rz-carosello-02 .elementor-swiper-button-next {
right: 50px;
}
#rz-carosello-02 .elementor-swiper-button-prev {
right: 160px;
}
}@media only screen and (max-width: 767px) {
.jet-form-col__start {
max-width: 100%;
}
}