html {overflow-x: hidden;    max-width: 100vw;}
body{overflow-x: hidden; overflow-y: hidden; padding:0; height: 100%; margin: 0; padding-right: 0 !important}
.container-fluid{padding: 0;}

header{background-color:#114E8A;}
header span{color:#fff; font-family: 'metropolisbold'; text-transform: uppercase; font-size: 16px;}
.logo{text-align: left;}
.redes{text-align:right;}

.no-webp .plushcare{ background-image: url("../images/bg-plush-care.jpg"); background-repeat: no-repeat; }
.webp .plushcare{ background-image: url("../images/bg-plush-care.webp"); background-repeat: no-repeat; }
.plushcare h1{font-family: 'metropolisbold'; font-size: 25px; color: #114e8a; text-transform: uppercase;}
.plushcare h2{font-family: 'dancing_scriptbold'; font-size: 40px; color: #000}
.plushcare h3{font-family: 'metropolisregular'; font-size: 25px; color: #114e8a; text-transform: uppercase;}
.plushcare h4{font-family: 'metropolisregular'; font-size: 23px; color: #000; text-transform: uppercase;}

.prodpro{margin-top: -190px}

.no-webp .protect{ background-image: url("../images/bg-protect.jpg"); background-repeat: no-repeat;  background-position: left top -230px;}
.webp .protect{ background-image: url("../images/bg-protect.webp"); background-repeat: no-repeat; background-position: left top -230px;}
.protect h2{font-family: 'metropolisbold'; font-size: 30px; color: #000; text-transform: uppercase;}
.protect h3{font-family: 'metropolisregular'; color: #000; font-size: 23px; text-transform: uppercase;}
.protect p{font-family: 'Poppins', sans-serif; font-size: 21px; color: #000; text-align: left;}
.protect h4{font-family: 'metropolisregular'; color: #056498; font-size: 25px; text-transform: uppercase;}
.protect h5{font-family: 'metropolisregular'; color: #e31d27; font-size: 25px; text-transform: uppercase;}
.protect h6{font-family: 'metropolisregular'; color: #000; font-size: 20px; line-height: 32px; text-transform: uppercase;}

.no-webp .zeroadois{ background-image: url("../images/bg-zero-adois.jpg"); background-repeat: no-repeat; }
.webp .zeroadois{ background-image: url("../images/bg-zero-adois.webp"); background-repeat: no-repeat; }
.zeroadois h2{font-family: 'kg_shadow_of_the_dayregular'; font-size: 30px; text-transform: uppercase;}
.zeroadois h3{font-family: 'metropolisregular'; font-size: 23px; padding-top: 20px; text-transform: uppercase;}
.zeroadois p{font-family: 'metropolisregular'; font-size: 18px; text-transform: uppercase;}

.no-webp .zoopers{ background-image: url("../images/bg-zoopers.jpg"); background-repeat: no-repeat; }
.webp .zoopers{ background-image: url("../images/bg-zoopers.webp"); background-repeat: no-repeat; }
.zoopers h2{font-family: 'kg_second_chances_solidRg'; font-size: 30px; text-transform: uppercase;}
.zoopers p{font-family: 'metropolisregular'; font-size: 20px; color: #000; text-transform: uppercase;}

.btn-zero{margin-top: -130px}

.no-webp .magico{ background-image: url("../images/bg-magico.jpg"); }
.webp .magico{ background-image: url("../images/bg-magico.webp");}
.magico h2{font-family: 'Bree Serif', serif; text-transform: uppercase; font-size: 35px; line-height: 45px}
.magico h3{font-family: 'metropolisbold'; font-size: 25px; color: #000; text-transform: uppercase; line-height: 40px}
.magico p{font-family: 'metropolisregular'; font-size: 25px; color: #000; text-transform: uppercase;}

.form{background-color:#114E8A;}
.form h2{font-family: 'metropolisbold'; font-size: 30px; text-transform: uppercase;}
.btn-enviar{font-family: 'metropolisregular'; background-color: #7095B9; border-color: #7095B9; padding-left: 35px; padding-right: 35px; border-radius: 20px; color: #fff; text-transform: uppercase;}
.btn-enviar:hover{color: #fff}
.form-control{border-radius: 0}

.modal-header{border-bottom: 0}

footer{background-color: #B5C1CF}
footer small{font-family: 'metropolisregular'; font-size: 12px}

/*media*/
@media (max-width: 1680px) {

}
@media (max-width: 1440px) {

}
@media (max-width: 1400px) {

}
@media (max-width: 1366px) {

.no-webp .zeroadois{background-position:left -320px top; }
.webp .zeroadois{ background-position:left -320px top; }
.zeroadois h2{font-size: 26px;}
.zeroadois p{font-size: 16px;}

.no-webp .zoopers{background-position:left -360px top;}
.webp .zoopers{background-position:left -360px top;}

}

@media (max-width: 1280px) {

}
@media (max-width: 1200px) {

}
@media (max-width: 1024px) {
.no-webp .zeroadois{background-position:left -340px top;}
.webp .zeroadois{background-position:left -340px top;}
}

@media (max-width: 991px) {
.prodpro{margin-top: 0px}
.redes{text-align:center; padding-top: 25px}
.logo{text-align: center;}
.plushcare h4{font-size: 22px;}
.protect p{text-align: center;}
}

@media (max-width: 768px) {
.no-webp .zeroadois{background-position:left -520px top;}
.webp .zeroadois{background-position:left -520px top;}
.zeroadois h2{font-size: 25px;}
.zeroadois p{font-size: 14px;}
}

@media (max-width: 767px) { 
.zeroadois h2{font-size: 30px;}
.zeroadois p{font-size: 18px;}
}

@media (max-width: 480px) {
header{padding: 15px}
header span{display: none;}
}