/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

@keyframes pulse {
    0% {
     transform: scale(1, 1);
    }

    50% {
     transform: scale(1.1, 1.1);
    }

    100% {
    transform: scale(1, 1);
    }
}

@keyframes pulseUp {
    0% {
     transform: scale(1, 1);
    }

    100% {
     transform: scale(1.1, 1.1);
    }
}

.logoImage {
	padding: 10px;
}

.button {
	background-color: #0050ab;
}

.button:hover {
	background-color: #0055ab;
}

.evenceDark {
	background-color: #0050ab;
}

.titleEvence{
	color: #0050ab;
	padding-bottom: 0;
}

.titleEvence2{
	color: #0050ab;
	padding-bottom: 0;
	font-size: 60px;
}

.titleEvence3{
	color: #fff;
	padding-bottom: 0;
	font-size: 38px;
}

.titleEvence4{
	color: #fff;
	padding-bottom: 0;
	font-size: 30px;
	margin-bottom: 0px;
}

.btn-full {
	width: 100%;
}


.titleEvencePar {
	font-size: 36px;
	font-weight: bold;
}

.evenceLink {
	color: #0050ab;
}

.evenceLink:hover {
	color: #0055ab;
}
.fw-evence {
	color: white;
	font-weight: bold;
	font-size: 24px;
}

.widget_nav_menu li a:hover, .widget_links li a:hover, .widget_meta li a:hover, .widget_archive li a:hover, .widget_recent_comments li a:hover, .widget_recent_entries li a:hover, .widget_categories li a:hover, .widget_pages li a:hover, .widget_rss li a:hover{
	color: #0055ab;
}

#banner {
	min-height: 550px;
	background-color: #0050ab;
	padding-bottom: 30px;
}

.iconlist > li i:first-child {
	color: #0050ab;
}

.bg-evence {
	background-color: #0050ab;
	color: white;
}

.bg-evence .pricing-title h3 {
	color: #fff;
	font-size: 2.1rem;
}

.bg-evence .iconlist li {
	font-size: 1.1rem;
}

.bg-evence .pricing-title span {
	color: #fff;
	font-size: 1.3rem;
}

.bg-evence .iconlist > li i:first-child {
	color: #fff;
}


#formBanner {
	margin-top: 60px;
	background-color: #0050ab;
	padding-top: 40px;
	padding-bottom: 40px;
}



#banner .row .col-6 h3 {
	font-size: 56px;
	color: white;
}

#banner p {
	font-size: 20px;
	color: white;
}

#banner .row .col-6 {
	padding-top: 110px;
}

#banner .row .col-12 {
	padding-top: 150px;
}

#banner .row .col-12 h3  {
	font-size: 34px;
	color: white;
}

#banner .row .col-3 {
	padding-top: 30px;
}

#formBannerSip {
	padding-top: 80px;
	background-color: #0050ab;
	padding-top: 40px;
	padding-bottom: 40px;
	color: white;
	padding-bottom: 80px;
}

#formBannerPabx {
	margin-top: 60px;
	background-color: #fff;
	padding-top: 40px;
	padding-bottom: 40px;
}

#formBannerPabx h3 {
	color: #0050ab;
}

#formBannerPabx h4 {
	color: #0050ab;
}

#formBannerPabx p {
	color: #000;
}

#img1 {
	animation: pulse 4s linear infinite;
}

#img2 {
	animation: pulse 4s linear infinite;
}

.buttonPulsante {
	animation: pulse 3s linear infinite;
}

.buttonPulsante2 {
	animation: pulse 1s linear infinite;
}

.buttonPulsante3 {
	animation: pulse 5s linear infinite;
}


.heading-block h1, .heading-block .h1, .heading-block h2, .heading-block .h2, .heading-block h3, .heading-block .h3, .heading-block h4, .heading-block .h4 {
	color: #0050ab;
}

.colorSecondaryEvence {
	color: #faa61a;
}

.boxEvence {
	background-color: #0050ab;
	margin: 30px;
	border-radius: 25px 25px 25px 0px;
	min-height: 570px;
}

.boxEvence2 {
	background-color: #023979;
	border-radius: 25px 25px 25px 0px;
	padding-top: 60px;
	height: 250px;
	color: white;
}

.boxEvence3 {
	background-color: #023979;
	border-radius: 25px 25px 25px 0px;
	padding-top: 60px;
	height: 350px;
	color: white;
}

.boxEvence3:hover {
	background-color: #07376e;
}

.boxEvence3 h4 {
	color: white;
}

.boxEvenceWhite {
	border: 2px solid #023979;
	border-radius: 25px 25px 25px 0px;
	padding-top: 30px;
	height: 250px;
}



.boxEvenceWhite2 {
	border: 2px solid #0050ab;
	border-radius: 25px 25px 25px 25px;
	padding-top: 30px;
	height: 315px;
	padding-left: 40px;
	padding-right: 40px;
}

.boxEvenceWhite2 .fa {
	color: #0050ab;
}

.boxEvenceWhite2 h4 {
	color: #0050ab;
}

.boxEvence2:hover {
	background-color: #07376e;
}
.boxEvence2 p {
	font-size: 18px;
	color: white;
	margin-right: 10px;
	margin-left: 10px;
}

.boxEvenceContent {
	padding-top: 30px;
	padding-bottom: 50px;
	padding-right: 20px;
	padding-left: 20px;
	color: white;
	font-size: 20px;
}

.boxEvenceContent p {
	font-size: 30px;
	font-weight: bold;
	color: white;
}

.boxForm {
	padding: 15px;
	border-radius: 10px 10px 10px 10px;
	background-color: #00448e;
	color: white;
}

.boxForm2 {
	padding: 15px;
	border-radius: 10px 10px 10px 10px;
	background-color: #0050ab;
	color: white;
}

.btn-secondary-evence {
	background-color: #faa61a;
}

.bannerRecursos {
	background-color: #0055ab;
}

.numberFuncs {
	color: #faa61a;
	font-size: 110px;
	text-align: end;
}

.numberFuncs2 {
	color: #faa61a;
	font-size: 110px;
}

.textNumbers {
	color: #fff;
	font-size: 44px;
	line-height: 44px;
	padding-top: 40px;
}

.textNumbers2 {
	color: #fff;
	font-size: 40px;
	line-height: 44px;
	padding-top: 20px;
}

#bannerEvencezap {
	background-color: #00b53c;
	min-height: 700px;
}

#contentEvencezap {
	min-height: 500px;
	background-color: #0050ab;
	color: white;
}

.boxBorderWhite {
	-webkit-box-shadow: -4px 3px 5px 0px #032041;
	-moz-box-shadow: -4px 3px 5px 0px #032041;
	box-shadow: -4px 3px 5px 0px #032041;
	border-radius: 10px 10px 10px 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	padding-top: 35px;
	padding-bottom: 35px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 24px;
}

.boxBorderWhite:hover {
	background-color: #02346d;
	animation: pulse 6s linear infinite;
}

.pqEz:hover {
	animation: pulse 6s linear infinite;
}

#evenceZapBot {
	background-color: #fff;
	min-height: 500px;
}

.btnHoverPulse:hover {
	animation: pulse 6s linear infinite;
}

.btnEvence1 {
	background-color: #0050ab; 
	border: 1px solid #0050ab;
}

.btnEvence1:hover {
	background-color: #022d5e; 
	border: 1px solid #022d5e;
}

.btnEvence2 {
	background-color: #faa61a; 
	border: 1px solid #faa61a;
}

.btnEvence2:hover {
	background-color: #9c680d; 
	border: 1px solid #9c680d;
}

.btnEvence3 {
	background-color: #00b53c; 
	border: 1px solid #00b53c;
}

.btnEvence3:hover {
	background-color: #026e26; 
	border: 1px solid #026e26;
}

.boxEvenceWhite3 {
	border: 2px solid #0050ab;
	border-radius: 25px 25px 25px 25px;
	padding-top: 30px;
	height: 315px;
	padding-left: 40px;
	padding-right: 40px;
}

.boxEvenceWhite3 .fa {
	color: #0050ab;
}

.boxEvenceWhite3 h4 {
	color: #0050ab;
}

.boxEvenceWhite3:hover {
	border: 2px solid #0050ab;
	border-radius: 25px 25px 25px 25px;
	padding-top: 30px;
	height: 315px;
	padding-left: 40px;
	padding-right: 40px;
	background-color: #0050ab;
	color: white;
	font-weight: bold;
	animation: pulse 3s linear infinite;
}

.boxEvenceWhite3:hover .fa {
	color: #fff;
}

.boxEvenceWhite3:hover h4 {
	color: #fff;
	font-weight: normal;
}

#bannerRotas {
	background-color: #0055ab;
	color: white;
}

.borderWhite {
	border: 1px solid #fff;
	border-radius: 25px 25px 25px 25px;
	padding: 10px;
}

.borderWhite:hover {
	background-color: #022d5e; 
	border: 1px solid #022d5e;
}

.boxEvenceWhite4 {
	border: 2px solid #0050ab;
	border-radius: 25px 25px 25px 25px;
	padding-top: 30px;
	height: 435px;
	padding-left: 40px;
	padding-right: 40px;
}

.boxEvenceWhite4 .fa {
	color: #0050ab;
}

.boxEvenceWhite4 h4 {
	color: #0050ab;
}

.boxEvenceWhite4:hover {
	border: 2px solid #0050ab;
	border-radius: 25px 25px 25px 25px;
	padding-top: 30px;
	height: 435px;
	padding-left: 40px;
	padding-right: 40px;
	background-color: #0050ab;
	color: white;
	font-weight: bold;
	animation: pulse 3s linear infinite;
}

.boxEvenceWhite4:hover h4 {
	color: white;
}

#operadoraBanner {
	background-color: #0050ab; 
	color: white;
	margin-top: 110px;
	padding-top: 40px;
	padding-bottom: 60px;
}

#operadoraBanner h3 {
	color: white;
}