﻿@charset "UTF-8";

.contacts-classic {
	color: #444444 !important;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background-color: rgba(255,255,255,.6);
}

.menu-desktop .rd-nav-link {
	color: #444444 !important;
}

.menu-desktop .rd-nav-link.text-red {
	color: #a90533 !important;
}

.context-dark .rd-navbar-creative.rd-navbar-static .rd-navbar-main {
	border-color: rgba(0,0,0,0.1);
}

.swiper-pagination-bullet {
	background: #eeeeee;
}

.swiper-pagination-bullet-active {
	background: #f1b329;
}

.swiper-button-prev, .swiper-button-next {
	background: rgba(0,0,0,.15);
}

.rd-navbar-static .rd-menu::before {
	top: 5px;
	box-shadow: 0 0 30px 0 rgba(1, 3, 4, 0.12);
}

/*@media screen and (min-width: 992px) {
	.homepageSlider.lampadina {
		background-size: contain;
		background-repeat: no-repeat;
		background-position: left 20% center;
	}
}*/

/*.slider-lampadina {
	width: 90%;
	height: auto;
}*/

/*.homepageSlider.piggybank {
	background-position: bottom 30% right 8%;
	background-image: url(../images/slider/pig.png) !important;
	background-size: 33vw;
	background-repeat: no-repeat;
}

.homepageSlider.worker-2 {
	background-position: bottom 30% right 6%;
	background-image: url(/Images/slider/2.png) !important;
	background-size: 35vw;
	background-repeat: no-repeat;
}

.homepageSlider.worker-4 {
	background-position: bottom 30% right 6%;
	background-image: url(/Images/slider/6.png) !important;
	background-size: 35vw;
	background-repeat: no-repeat;
}

.homepageSlider.blob-1 {
	background-position: bottom 30% right 6%;
	background-image: url(/Images/slider/3.png) !important;
	background-size: 35vw;
	background-repeat: no-repeat;
}

.homepageSlider.rocket {
	background-position: bottom left 8%;
	background-image: url(../images/slider/rocket.png) !important;
	background-size: 33vw;
	background-repeat: no-repeat;
}

.homepageSlider.worker-1 {
	background-position: bottom 33% left 8%;
	background-image: url(/Images/slider/1.png) !important;
	background-size: 36vw;
	background-repeat: no-repeat;
}

.homepageSlider.worker-3 {
	background-position: bottom 33% left 8%;
	background-image: url(/Images/slider/5.png) !important;
	background-size: 36vw;
	background-repeat: no-repeat;
}

.homepageSlider.blob-2 {
	background-position: bottom 30% left 11%;
	background-image: url(/Images/slider/4.png) !important;
	background-size: 28vw;
	background-repeat: no-repeat;
}

@media screen and (min-width: 1600px) {
	.swiper-slider .homeTitle {
		font-size: 75px;
	}
}

@media screen and (min-width: 1400px) and (max-width: 1599.98px) {
	.swiper-slider .homeTitle {
		font-size: 69px;
	}
}

@media screen and (min-width: 1400px) and (max-height: 829.98px) {
	.homepageSlider.pianta {
		background-image: url(../images/slider/bg-plant-slider_laptopfix.jpg) !important;
	}
}*/

/*@media screen and (min-width: 1200px) and (max-width: 1399.98px) {
	.homepageSlider.pianta {
		background-position: top right;
		background-image: url(../images/slider/bg-plant-slider_noleft.jpg) !important;
		background-repeat: no-repeat;
	}

	.rd-navbar-static-linked .header-creative-wrap + .swiper-slider-4 .swiper-slide {
		padding-top: 150px;
	}

	.homepageSlider.worker-2 {
		background-position: bottom 45% right 6%;
		background-image: url(/Images/slider/2.png) !important;
		background-size: 35vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.worker-4 {
		background-position: bottom 45% right 6%;
		background-image: url(/Images/slider/6.png) !important;
		background-size: 35vw;
		background-repeat: no-repeat;
	}
}*/

/*@media screen and (min-width: 1200px) and (max-width: 1399.98px) and (min-height: 730px) {
	.homepageSlider.rocket {
		background-position: bottom 20% left 5%;
		background-image: url(../images/slider/rocket.png) !important;
		background-size: 33vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.worker-1 {
		background-position: bottom 50% left 5%;
		background-image: url(/Images/slider/1.png) !important;
		background-size: 36vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.worker-3 {
		background-position: bottom 50% left 5%;
		background-image: url(/Images/slider/5.png) !important;
		background-size: 36vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.blob-1 {
		background-position: bottom 40% right 6%;
		background-image: url(/Images/slider/3.png) !important;
		background-size: 35vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.blob-2 {
		background-position: bottom 25% left 8%;
		background-image: url(/Images/slider/4.png) !important;
		background-size: 33vw;
		background-repeat: no-repeat;
	}
}*/

/*@media screen and (min-width: 1200px) and (max-width: 1399.98px) and (max-height: 729.98px) {
	.homepageSlider.rocket {
		background-position: bottom 20% left 8%;
		background-image: url(../images/slider/rocket.png) !important;
		background-size: 30vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.worker-1 {
		background-position: bottom 33% left 5%;
		background-image: url(/Images/slider/1.png) !important;
		background-size: 36vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.worker-3 {
		background-position: bottom 33% left 5%;
		background-image: url(/Images/slider/5.png) !important;
		background-size: 36vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.blob-1 {
		background-position: bottom 33% right 6%;
		background-image: url(/Images/slider/3.png) !important;
		background-size: 35vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.blob-2 {
		background-position: bottom 20% left 8%;
		background-image: url(/Images/slider/4.png) !important;
		background-size: 32vw;
		background-repeat: no-repeat;
	}
}*/

/*@media screen and (min-width: 992px) and (max-width: 1199.98px) {
	.homepageSlider.pianta {
		background-position: top right -50px;
		background-image: url(../images/slider/bg-plant-slider_noleft.jpg) !important;
		background-repeat: no-repeat;
	}

	.swiper-slider .homeTitle {
		font-size: 46px;
	}

	.homepageSlider.piggybank {
		background-position: bottom 35% right 6%;
		background-image: url(../images/slider/pig.png) !important;
		background-size: 33vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.worker-2 {
		background-position: bottom 42% right 6%;
		background-image: url(/Images/slider/2.png) !important;
		background-size: 33vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.worker-4 {
		background-position: bottom 42% right 6%;
		background-image: url(/Images/slider/6.png) !important;
		background-size: 33vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.blob-1 {
		background-position: bottom 38% right 6%;
		background-image: url(/Images/slider/3.png) !important;
		background-size: 33vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.rocket {
		background-position: bottom 25% left 5%;
		background-image: url(../images/slider/rocket.png) !important;
		background-size: 33vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.worker-1 {
		background-position: bottom 45% left 5%;
		background-image: url(/Images/slider/1.png) !important;
		background-size: 35vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.worker-3 {
		background-position: bottom 45% left 5%;
		background-image: url(/Images/slider/5.png) !important;
		background-size: 35vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.blob-2 {
		background-position: bottom 28% left 5%;
		background-image: url(/Images/slider/4.png) !important;
		background-size: 35vw;
		background-repeat: no-repeat;
	}

	.lampadina .homeTitle {
		font-size: 42px;
	}

	.lampadina .homePayoff {
		font-size: 20px;
	}
}*/

/*@media screen and (min-width: 768px) and (max-width: 991.98px) {
	.homepageSlider.pianta {
		background-position: top right;
		background-image: url(../images/slider/bg-plant-slider_noleft.jpg) !important;
		background-repeat: no-repeat;
	}

	.container {
		max-width: 100% !important;
	}

	.piggybank .container {
		padding-left: 3rem;
	}

	.worker-2 .container, .worker-4 .container {
		padding-left: 2rem;
	}

	.blob-1 .container {
		padding-left: 2rem;
	}

	.rocket .container {
		padding-right: 3rem;
	}

	.worker-1 .container, .worker-3 .container {
		padding-right: 2rem;
	}

	.blob-2 .container {
		padding-right: 2rem;
	}

	.swiper-slider .homeTitle {
		line-height: 1.4;
		font-size: 40px;
	}

	.homepageSlider.piggybank {
		background-position: center right 30px;
		background-image: url(../images/slider/pig.png) !important;
		background-size: 38vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.worker-2 {
		background-position: bottom 60% right 15px;
		background-image: url(/Images/slider/2.png) !important;
		background-size: 38vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.worker-4 {
		background-position: bottom 60% right 15px;
		background-image: url(/Images/slider/6.png) !important;
		background-size: 38vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.blob-1 {
		background-position: bottom 60% right 15px;
		background-image: url(/Images/slider/3.png) !important;
		background-size: 38vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.rocket {
		background-position: center left 30px;
		background-image: url(../images/slider/rocket.png) !important;
		background-size: 38vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.worker-1 {
		background-position: bottom 66% left 15px;
		background-image: url(/Images/slider/1.png) !important;
		background-size: 38vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.worker-3 {
		background-position: bottom 66% left 15px;
		background-image: url(/Images/slider/5.png) !important;
		background-size: 38vw;
		background-repeat: no-repeat;
	}

	.homepageSlider.blob-2 {
		background-position: bottom 66% left 15px;
		background-image: url(/Images/slider/4.png) !important;
		background-size: 38vw;
		background-repeat: no-repeat;
	}

	.lampadina .homeTitle {
		font-size: 36px;
	}
}*/

/*@media screen and (max-width: 767.98px) {
	.piggybank-mobile img, .rocket-mobile img {
		width: 60%;
		height: auto;
		margin-bottom: 20px;
	}

	.blob-2-mobile img, .blob-1-mobile img {
		width: 75%;
		height: auto;
		margin-bottom: 20px;
	}

	.worker-1-mobile img, .worker-2-mobile img {
		width: 100%;
		height: auto;
		margin-bottom: 30px;
	}

	.homepageSlider.piggybank, .homepageSlider.rocket, .homepageSlider.worker-1, .homepageSlider.worker-2, .homepageSlider.worker-3, .homepageSlider.worker-4, .homepageSlider.blob-1, .homepageSlider.blob-2 {
		background-image: none !important;
	}

	.swiper-slider .homeTitle {
		line-height: 1.4;
	}
}*/

/*@media screen and (min-width: 576px) and (max-width: 767.98px) {
	.homepageSlider.pianta {
		background-position: top right -50px;
		background-repeat: no-repeat;
		background-image: url(../images/slider/bg-plant-slider_noleft.jpg) !important;
	}

	.slider-lampadina {
		width: 40%;
		height: auto;
	}
}*/


/*@media screen and (max-width: 575.98px) {
	.homepageSlider.pianta {
		background-position: top right;
		background-repeat: no-repeat;
		background-image: url(../images/slider/bg-plant-slider_small.jpg) !important;
	}

	.slider-lampadina {
		width: 40%;
		height: auto;
	}
}*/