a{transition:ease-out .3s;}
*{outline:none;}
#home .hero{
	height: 100vh !important;
	color: #FFF;
}
body.home #hero .slick-arrow{
	top: 50%;
	left: 20px;
	bottom: auto;
	right: auto;
	font-size: 50px;
	color: rgba(255, 255, 255, 0.9);
}
body.home #hero .slick-arrow.slick-next{right: 20px;left: auto;}
body.home .hero h2.main_title{text-indent: 0px;background: transparent;height: auto;font-family: 'Mont-Heavy';font-size: 80px;letter-spacing: -2px;}
body.home .hero p.subtitle{text-transform: uppercase;font-size: 32px;}
body.home .hero .white{width: 100%;height: 100%;align-items: center;justify-content: center;font-family: 'Mont-ExtraLight';font-size: 32px;}
body.home .hero a{margin-top:30px;width: auto;height: auto;flex: none;font-size: 13px;font-family: 'Montserrat';font-weight: 800;text-transform: uppercase;width: 250px;height: 50px;align-items: center;justify-content: center;box-shadow: 0 10px 20px rgba(0,0,0,0.2);flex-direction: row;border-radius: 30px;background-color: #FFF;}
body.home .hero a i{margin-left: 12px;}
body.home .hero#coberrewards{ background-image: url(../images/heroHome/hero-home-00.jpg); }
body.home .hero#coberrewards a{color:#405c93}
body.home .hero#cobertouch{ background-image: url(../images/heroHome/hero-home-01.jpg); }
body.home .hero#cobertouch a{color:#d48041}
body.home .hero#online{ background-image: url(../images/heroHome/hero-home-02.jpg); }
body.home .hero#online a{color:#f84d73}
body.home .hero#psicologia{ background-image: url(../images/heroHome/hero-home-03.jpg); }
body.home .hero#psicologia a{color:#584a70}
body.home .hero#odontologia{ background-image: url(../images/heroHome/hero-home-04.jpg); color:#7c899c;}
body.home .hero#odontologia a{background-color:#7c899c;color: #FFF;}
body.home .hero#maternidad{ background-image: url(../images/heroHome/hero-home-05.jpg); }
body.home .hero#maternidad a{color:#df2692}

body.home .hero a:hover{opacity: .8;}

body.home .squares-banner#cafe{background-size: cover;background-image: url(../images/bg-cafe-con-cober.jpg);}
body.home .squares-banner a.square.whatsapp {
    background: rgba(51, 160, 44, 0.5);
}
body.home .squares-banner a.square[href*="facebook"]:hover {
    background: rgba(51, 160, 44, 0.8);
}
.btn.pastel_brown{background-color: #966f49;}
.btn.pastel_brown:hover{background-color: #7d5c3c;}

body.home .entidades-medicas .slick-slider{height: 100px;}

body.home .blocks-middles{
	height: 90vh;
	min-height: 600px;
	background-size: cover;
	display: flex;
	align-items: stretch;
	justify-content: center;
}
body.home .blocks-middles .mid{width: 50%;display: flex;align-items: flex-start;flex-wrap: wrap;justify-content: center;flex-direction: column;padding: 40px;color: #FFF;box-sizing: border-box;}
body.home .blocks-middles .mid h3{
	font-family: 'Mont-Heavy';
	font-size: 64px;
	text-transform: uppercase;
	line-height: 1;
    max-width: 480px;
    line-height: .85;
    letter-spacing: -2px;
}
body.home #cobertura .mid h3{text-shadow: 0 0 16px rgba(0,0,0,0.15)}
body.home .blocks-middles .mid p{font-size: 21px;font-family: 'Montserrat';font-weight: 500;line-height: 1.3;max-width: 490px;margin: 20px 0;text-shadow: 0 0 16px rgba(0,0,0,0.15)}
body.home .blocks-middles .mid a{
	margin-top:10px;display: flex;font-size: 13px;
	font-family: 'Montserrat';font-weight: 800;
	text-transform: uppercase;height: 50px;padding: 0 26px;
	align-items: center;justify-content: center;
	box-shadow: 0 10px 20px rgba(0,0,0,0.2);
	flex-direction: row;border-radius: 30px;
	background-color: #FFF;color: #134364;
}
body.home .blocks-middles .mid a:hover{opacity: .85}
body.home .blocks-middles .mid a i.fa-angle-right{margin-left: 12px;}
body.home .blocks-middles .mid.bgWhite{background-color: #FFF;}
body.home .blocks-middles .mid.fright{align-items: flex-end;}
body.home .blocks-middles .mid .content{max-width: 550px;width: 100%;}
body.home .blocks-middles#cobertura{background-image: url(../images/bg-cobertura-bm.jpg);}
body.home .blocks-middles#coberdoc{background-image: url(../images/bg-coberdoc-bm-1.jpg);}
body.home .blocks-middles#coberdoc .content{color: #818c98;}
body.home .blocks-middles#coberdoc .mid a{max-width: 200px;color: #FFF;background-color: #818c98;}
body.home .blocks-middles#coberdoc .mid a:hover{background-color: #4e565f;}
body.home .blocks-middles .mid li{text-transform: uppercase;font-weight: 800;line-height: 1.6;font-size: 16px;text-shadow: 0 0 16px rgba(0,0,0,0.15)}
body.home .blocks-middles#planmedico{background-image: url(../images/bg-planmedico-bm.jpg);}
body.home .blocks-middles#planmedico .mid a{color: #839d71;}
body.home .blocks-middles#planmedico .mid a i.fa-whatsapp{margin-right: 6px;}
body.home .wrapper.wider.news{height: 410px;}
body.home ul.news-squares li img.comillas{width: auto;margin-bottom: 20px;}
body.home ul.news-squares li .text{padding: 20px;line-height:1.3;height: 100%;display: flex;align-items: flex-start;flex-direction: column;justify-content: center;font-size: 18px;font-family: 'Montserrat';color: #5a5859;text-transform: none;}
body.home ul.news-squares li .text p{max-width: 230px;letter-spacing: 0;margin-bottom: 30px;}
body.home ul.news-squares li .text:before{background: #fff;}
body.home ul.news-squares li .text.even:before{background: rgba(250,250,250,0.9);} 
body.home ul.news-squares li .text strong{font-size: 20px;text-transform: uppercase;font-family: 'Mont-Heavy';color: #aab2b4;letter-spacing: 0;}
body.home .blocks-middles#app{background-image: url(../images/bg-app-bm.jpg);}
body.home .blocks-middles#chatonline{background-image: url(../images/bg-chatonline-bm.jpg);}
body.home .blocks-middles#chatonline h3{color: #c97b93;}
body.home .blocks-middles#chatonline a{background-color: #c97b93;color: #FFFFFF;max-width: 200px;}
body.home .blocks-middles#servicios{background-image: url(../images/bg-servicio-bm.jpg);}
body.home .blocks-middles#empresas{background-image: url(../images/bg-empresas-bm.jpg);}
body.home .blocks-middles#empresas h3{color: #aba0a4;}
body.home .blocks-middles#empresas .mid a{max-width: 220px;background-color: #aba0a4;color: #fff;}
body.home .blocks-middles#empresas .mid a i.fa-commenting-o{margin-right: 6px;}
body.home .blocks-middles#empresas .mid a:hover{background-color:#807176;opacity: 1;}
body.home .blocks-middles#video{background-image: url(../images/bg-video-bm.jpg);position: relative;}
body.home .blocks-middles#video .mid.center{align-items: center;}
body.home .blocks-middles#video .mid.center a{color: #FFF;background-color: #b35fcd;}
body.home .blocks-middles#video .mid.center a:hover{background-color: #7d3f90;opacity: 1;}
body.home #videoRep{position: absolute;height: 100%;opacity: 0}
body.home .entidades-medicas h3{font-weight: 900;font-family: 'Montserrat';color: #5a5859;}

@media (max-width: 720px) {
	body.home #hero ul.slick-dots{bottom: 30px}
	body.home .hero h2.main_title{font-size: 42px;line-height: 1.2;text-align: center;padding: 30px 20px;}
	body.home #hero .slick-arrow{left: 10px;}
	body.home .hero p.subtitle{font-size: 24px;text-align: center;line-height: 1.2;padding: 0 20px;}
	body.home #hero .slick-arrow.slick-next{right: 10px;}
	body.home .blocks-middles .mid{width: 100%;padding: 20px;}
	body.home .blocks-middles{display: block;}
	body.home .blocks-middles .mid h3{font-size: 40px}
	body.home .blocks-middles .mid p{font-size: 18px;}
	body.home .blocks-middles .mid.fright{height: 100%;}
	body.home .blocks-middles.dblBlock .mid:not(.bgWhite){display: none;}
	body.home .wrapper.wider.news{height: auto;}
	body.home .wrapper.wider.news .slick-slider .slick-list{height: 450px;}
	.news h2{width: 100%}
}

/*TUS COBERTURAS*/
.bluepetrol{color: #4b7f95;}
.hero#gestion.tus-coberturas {background-image: url(../images/hero/tus-coberturas.jpg);background-color: #4b7f95; max-height: 100vh}
.hero#pagos.tus-pagos {background-image: url(../images/hero/pagos-md.jpg);background-color: #4b7f95; max-height: 100vh}
.hero#snow.tus-pagos {background-image: url(../images/hero/snow-md.jpg);background-color: #4b7f95; max-height: 100vh}
.coberturas.cols{align-items: center;position: relative;}
.coberturas.cols:after{
	content: '';
	position: absolute;
	width: 100vw;
	left: 50%;top: 0;
	height: 100%;
	background-color: #4b7f95;
	transform: translateX(-50%);
    z-index: -1; 
}
.coberturas.cols .col-full{width: calc( 100% - 250px);text-transform: uppercase;}
.coberturas.cols .col-right a{width: 180px;background-color: #FFF;}
.coberturas.cols .col-right a:hover{opacity: .85}
.coberturas.cols .col-full p{font-size: 31px;color: #FFF;margin-top: 30px;line-height: 1.1}
.coberturas.cols .col-full strong{font-family: 'Mont-Heavy';}
.cols.third {justify-content: space-between;}
.cols.third .col{width: 32% ;margin-right:20px}
.cols.third .col h3, .cols.double h3{font-size: 20px;color: #5a5859;font-family: 'Mont-Heavy';text-transform: uppercase;margin-bottom: 20px;line-height: 1;}
.cols.third .col h4, .cols.double h4{font-size: 15px;font-weight: 800;margin: 20px 0;}
.cols.third .col p, .cols.double p{color: #5a5859;font-size: 13px;}
.cols.double .col-right:first-child{padding-right: 16px;}
.cols.double .col-right:last-child{padding-left: 16px;}
.cols.double.f15 p{font-size: 15px;}
.cols.double.f15 p strong{font-family: 'Mont-Heavy';text-transform: uppercase;}
.bgImage{
	background-size: cover!important;
	background-position: center center;
	height: 400px;
	margin-bottom: 30px;
}
.accordeon{display: flex;align-items: stretch; background: #4b7f95;padding-bottom: 43px;margin-bottom: 40px;position: relative;}

.accordeon:after{
	content: '';
	position: absolute;
	width: 100vw;
	left: 50%;top: -43px;
	height: calc(100% + 43px);
	background-color: #4b7f95;
	transform: translateX(-50%);
    z-index: -1; 
}
.accordeon.bgGrey:after, .accordeon.bgGrey{background: #5a5859;margin-bottom: 0}
.accordeon .accor{min-width: 230px;padding: 0 20px;border-left: 1px solid #FFF;color: #FFF;box-sizing: border-box;display: flex;flex-direction: column;justify-content: space-between;cursor: pointer;transition: ease-out 0.3s;}
.accordeon .accor.active{min-width: calc(100% - 460px)}
.accordeon .accor:first-child{border-left: none;}
.accordeon .accor > img{max-width: 45px;margin-bottom: 30px;}
.accordeon .accor > img.ojos{max-width: 80px;}
.accordeon .accor h3{font-size: 20px;font-family: 'Mont-Heavy';text-transform: uppercase;margin-bottom: 30px;line-height: 1}
.accordeon .accor p{color: #FFF;font-size: 15px;height: 140px;overflow: hidden;opacity: 0;transition: opacity ease-out .4s }
.accordeon.bgGrey .accor p{max-height: 220px;}
.accordeon .accor.active p{overflow: initial;opacity: 1;}
.accordeon .accor.active i{display: none;}

@media (max-width: 720px) {
	.coberturas.cols{padding: 10px 0;}
	.coberturas.cols .col-full{width: 100%;}
	.coberturas.cols .col-full p{font-size: 26px;}
	.cols.third .col{width: 100%;margin: 10px 0;}
	.cols.double .col-right:first-child, .cols.double .col-right:last-child {padding: 0px;}
	.accordeon{flex-direction: column;padding: 24px 0;}
	.accordeon .accor{border:none;border-top:1px solid #fff;padding: 16px 0;}
	.accordeon .accor:first-child{border: none}
	.accordeon .accor p{height: 0;}
	.accordeon .accor.active p{height:auto;max-height:none;overflow: initial;opacity: 1;}
}

/*NUESTROS SERVICIOS*/
.hero#gestion.servicios {background-image: url(../images/hero/nuestros-servicios.jpg);background-color: #766680; max-height: 100vh}
.hero h1.servicios {
    background-image: url(../images/hero/txt/nuestros-servicios.svg);
}
.pourple{color: #766680;}
.bgPourple{background-color: #766680;}
.coberturas.bgPourple.cols:after{background-color: #766680;}
.accordeon.bgPourple:after{background-color: #766680;}

/*COBER TOUCH*/
.bgPourp{background-color: #7e427f;}
.bgPetrol{background-color: #4b7f95;}
.bgGray{background-color: #92999c;}
.bgGris{background-color: #c4cdd0;}
.bgGrey{background-color: #5a5859;}
.bgGreen{background-color: #869f63;}
.bgBlue{background-color: #6780bc;}
.hero#coberTouch{background-image: url(../images/heroHome/hero-home-01.jpg);max-height: 100vh}
.hero h1.cober-touch {
    background-image: url(../images/hero/txt/cober-touch.svg);
}

.contentFull *{box-sizing: border-box;}
.contentFull{padding-left: 74px;}
.contentFull .wrapperMix{display: flex;align-items: stretch;height: 590px;}
.contentFull .wrapperMix h3{font-size: 42px;color: #FFF;line-height: 1;font-family: 'Mont-Heavy';text-transform: uppercase;line-height: .85;letter-spacing: -2px}
.contentFull .wrapperMix .full{width: calc(100% - 295px);background-size: cover;background-position: center 80%;}
.contentFull .wrapperMix .full .titles{width: calc(50vw - 54px);height: 295px;padding: 10px;display: flex;align-items: flex-end;justify-content: flex-end;text-align: right;}
.contentFull .wrapperMix .aside,
.contentFull .wrapperMix .full .titles.mid{width: 295px;}
.contentFull .wrapperMix .boxMid{height: 295px;padding: 30px 24px;box-sizing: border-box;}
.contentFull .wrapperMix .boxMid > img{height: 80px;}
.contentFull .wrapperMix .boxMid.bgPetrol a.btn{width: 100%;text-align: center;color: #4b7f95;background-color: #fff;}
.contentFull .wrapperMix .boxMid.bgGray a.btn{width: 100%;text-align: center;color: #92999c;background-color: #fff;}
.contentFull .wrapperMix .boxMid a.btn:hover{opacity: .85}
.contentFull .wrapperMix .boxMid h3{margin: 20px 0;}
.contentFull .wrapperMix.middle{height: 295px;}
.contentFull .wrapperMix .mid{width: 50%;display: flex;align-items: flex-end;justify-content: flex-end;padding: 10px;text-align: right;}
.contentFull .wrapperMix .midbox{width: 50%}
.contentFull .fullImage{display: block;width: 100%;}
.contentFull .wrapperMix .aside.alone{padding: 10px;display: flex;align-items: flex-end;justify-content: flex-end;text-align: right;background-size: cover;background-position: center bottom;}
.contentFull .wrapperMix .box{height: 295px;text-align: right;padding: 10px;display: flex;align-items: flex-end;justify-content: flex-end;}
.contentFull .wrapperMix .midbox.bgImg{display: flex;align-items: flex-end;justify-content: flex-start;}
.contentFull .wrapperMix .box.min, .contentFull .wrapperMix .midbox .boxMid{width: 295px;padding:30px 10px 10px;}
.contentFull .wrapperMix .boxMid.bgBlue a.btn{width: 100%;text-align: center;color: #6780bc;background-color: #fff;}

/*PLANES*/
.hero#planes{background-image: url(../images/planes/img-hero-planes.jpg);}
.wp-planes{margin: 80px 0px 0px 0px;position: relative;min-height: 720px;}
.content-planes{position: relative;overflow: hidden;}
.content-planes .planes{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #d0d0d0;height: 70px;cursor: pointer;transition: ease-out 0.3s}
.content-planes .planes:first-child{border-top: 1px solid #d0d0d0;}
.content-planes .planes .title{margin-bottom: 0;width: 28%;padding: 0 30px;transition: ease-out 0.3s}
.content-planes .planes .name, .content-planes .planes .image{width: 36%;font-size: 18px;font-weight: 500;transition: ease-out 0.3s}
.content-planes .planes .name{opacity: .7}
.content-planes .planes .image{height: 100%;background-size: cover;background-position: center;opacity: 0.4}
@media (min-width: 1000px) {
	
	.content-planes .planes:hover .name,
	.content-planes .planes:hover .image{opacity: 1}

	.content-planes .planes.zipper:hover{background-color: #f8eee8}
	.content-planes .planes.zipper:hover .title{color: rgba(204,137,94,1);}
	.content-planes .planes.classic-x:hover{background-color: #f0ddd1}
	.content-planes .planes.classic-x:hover .title{color: rgba(182,87,25,1);}
	.content-planes .planes.confort:hover{background-color: #f2ecf1}
	.content-planes .planes.confort:hover .title{color: rgba(166,121,160,1);}
	.content-planes .planes.fit:hover{background-color:#e6d9e4}
	.content-planes .planes.fit:hover .title{color: rgba(128,64,119,1);}
	.content-planes .planes.custom:hover{background-color: #f2f2ec}
	.content-planes .planes.custom:hover .title{color: rgba(165,166,121,1);}
	.content-planes .planes.taylored:hover{background-color: #e5e6d9}
	.content-planes .planes.taylored:hover .title{color: rgba(127,128,64,1);}
	.content-planes .planes.wagon:hover{background-color: #e7e8eb}
	.content-planes .planes.wagon:hover .title{color: rgba(90,97,118,1);}
	.content-planes .planes.cober-x:hover{background-color: #d0d2d8}
	.content-planes .planes.cober-x:hover .title{color: rgba(30,30,30,1);}

}

.content-planes .planes.zipper.selected{background-color: #f8eee8}
.content-planes .planes.zipper.selected .title{color: rgba(204,137,94,1);}
.content-planes .planes.classic-x.selected{background-color: #f0ddd1}
.content-planes .planes.classic-x.selected .title{color: rgba(182,87,25,1);}
.content-planes .planes.confort.selected{background-color: #f2ecf1}
.content-planes .planes.confort.selected .title{color: rgba(166,121,160,1);}
.content-planes .planes.fit.selected{background-color:#e6d9e4}
.content-planes .planes.fit.selected .title{color: rgba(128,64,119,1);}
.content-planes .planes.custom.selected{background-color: #f2f2ec}
.content-planes .planes.custom.selected .title{color: rgba(165,166,121,1);}
.content-planes .planes.taylored.selected{background-color: #e5e6d9}
.content-planes .planes.taylored.selected .title{color: rgba(127,128,64,1);}
.content-planes .planes.wagon.selected{background-color: #e7e8eb}
.content-planes .planes.wagon.selected .title{color: rgba(90,97,118,1);}
.content-planes .planes.cober-x.selected{background-color: #d0d2d8}
.content-planes .planes.cober-x.selected .title{color: rgba(30,30,30,1);}

.content-planes.compare .planes.selected .image{opacity: 1}

.content-planes .planes .planes-detalle{position: absolute;right: 0%;top: 0;width: 70%;z-index: -1;height: 100%;background-position: center top;background-size: 100% auto;background-repeat: no-repeat;transition: ease-out 0.4s;transform: translateX(100%);pointer-events: none;}
.content-planes .planes .planes-detalle:after{
	content:"\f00d";
	position: absolute;
	right: 30px;top: 20px;
	color: #fff;
	font: normal normal normal 30px/1 FontAwesome;
}
.content-planes .planes .planes-detalle .info{position: absolute;bottom:0;width: 100%;display: flex;}
.content-planes .planes .planes-detalle h2{font-size: 72px;font-weight: 900;letter-spacing: -1px;padding:0 30px;line-height: .7;padding-top: 20px;text-transform: uppercase;}
.content-planes .planes .planes-detalle .copy{color: #5a5859;line-height: 1.6;padding: 30px;height: 100%}
.content-planes .planes .planes-detalle .copy strong{display: block;font-size: 20px;}
.content-planes .planes .planes-detalle .copy strong:after{display: block;content: '';width: 80px;height: 1px;background: #5a5859;margin: 10px 0;}
.content-planes .planes .planes-detalle .column.xs{min-width: 260px;padding: 30px;box-sizing: border-box;line-height: 1.5}
.content-planes .planes .planes-detalle .column.xs h3{font-weight: 900;margin: 12px 0 4px;}
.content-planes .planes .planes-detalle .btn{margin-right: 20px;min-width: 180px;}
.content-planes .planes .planes-detalle .btn i{margin-left: 10px;}
.content-planes .planes .planes-detalle .fa-close{position: absolute;top: 20px;right: 20px;font-size: 40px;color: #FFF;display: none;}

.content-planes .planes .planes-detalle.active{z-index: 999;transform: translateX(0);opacity: 1;pointer-events: initial;}

.content-planes .planes.zipper .bgColor{background-color:#f8eee8;}
.content-planes .planes.zipper .planes-detalle h2{color:#f8eee8;}
.content-planes .planes.zipper .planes-detalle .column.xs h3{color: #cc895e;}
.content-planes .planes.zipper .planes-detalle .btn{background-color: #cc895e;}

.content-planes .planes.classic-x .bgColor{background-color: #f0ddd1;}
.content-planes .planes.classic-x .planes-detalle h2{color: #f0ddd1;}
.content-planes .planes.classic-x .planes-detalle .column.xs h3{color: #b65719;}
.content-planes .planes.classic-x .planes-detalle .btn{background-color: #b65719;}

.content-planes .planes.confort .bgColor{background-color: #f2ecf1;}
.content-planes .planes.confort .planes-detalle h2{color: #f2ecf1;}
.content-planes .planes.confort .planes-detalle .column.xs h3{color: #a679a0;}
.content-planes .planes.confort .planes-detalle .btn{background-color: #a679a0;}

.content-planes .planes.fit .bgColor{background-color: #e6d9e4;}
.content-planes .planes.fit .planes-detalle h2{color: #e6d9e4;}
.content-planes .planes.fit .planes-detalle .column.xs h3{color: #804077;}
.content-planes .planes.fit .planes-detalle .btn{background-color: #804077;}

.content-planes .planes.custom .bgColor{background-color: #f2f2ec;}
.content-planes .planes.custom .planes-detalle h2{color: #f2f2ec;}
.content-planes .planes.custom .planes-detalle .column.xs h3{color: #a5a679;}
.content-planes .planes.custom .planes-detalle .btn{background-color: #a5a679;}

.content-planes .planes.taylored .bgColor{background-color: #e5e6d9;}
.content-planes .planes.taylored .planes-detalle h2{color: #e5e6d9;}
.content-planes .planes.taylored .planes-detalle .column.xs h3{color: #7f8040;}
.content-planes .planes.taylored .planes-detalle .btn{background-color: #7f8040;}

.content-planes .planes.wagon .bgColor{background-color: #e7e8eb;}
.content-planes .planes.wagon .planes-detalle h2{color: #e7e8eb;}
.content-planes .planes.wagon .planes-detalle .column.xs h3{color: #5a6176;}
.content-planes .planes.wagon .planes-detalle .btn{background-color: #5a6176;}

.content-planes .planes.cober-x .bgColor{background-color: #d0d2d8;}
.content-planes .planes.cober-x .planes-detalle h2{color: #d0d2d8;}
.content-planes .planes.cober-x .planes-detalle .column.xs h3{color: #1e1e1e;}
.content-planes .planes.cober-x .planes-detalle .btn{background-color: #1e1e1e;}

.content-fullwidth{padding-left: 74px;}
.content-fullwidth .fila{display: flex;height: 300px}
.content-fullwidth .bgGrisLavado{background: #f2f2f2;height: 200px;}
.content-fullwidth .bgGrisLavado2{
	background-image: url(https://www.cober.com.ar/images/planes/bannerelegi.png); 
	background-position: center center;
	background-size: cover; 
	height: 400px;
}

.content-fullwidth .columna4 {
    width: 100%;
    background-size: cover;
    background-position: center;
}
.content-fullwidth .bgGrisLavado3{
	background-image: url(https://www.cober.com.ar/images/planes/bannercharla.jpg); 
	background-position: center center;
	background-size: cover; 
	height: 400px;
}
.columna3.aos-init.aos-animate {
    padding: 20px;
}
.content-fullwidth .bgGrisLavado3 .columna {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #5a5a5b;
	margin-right: 100px;
}


.content-fullwidth .columna{width: 50%;background-size: cover;background-position: center;}
.content-fullwidth .columna2{width: 100%;background-size: cover;background-position: center;}
.content-fullwidth .columna3{width: 70%;background-size: cover;background-position: center;}
.content-fullwidth .columna .trd{width: 33%;text-align: center;font-family: 'Mont-Heavy';color: #808080;text-transform: uppercase;font-size: 16px;line-height: 1;letter-spacing: -.5px;}
.content-fullwidth .columna .trd img{display: block;margin: auto;margin-bottom: 14px; max-width: 70px;}
.content-fullwidth .bgGrisLavado .columna{display: flex;align-items: center;justify-content: center;color: #5a5a5b;}
.content-fullwidth .bgGrisLavado h2{font-family: 'Mont-Heavy';font-size: 46px;color: #565656;text-transform: uppercase;line-height: .85;letter-spacing: -2px;}
.content-fullwidth .bgGrisLavado2 .columna{display: flex;align-items: center;justify-content: center;color: #5a5a5b;}
.content-fullwidth .bgGrisLavado2 h2{font-family: 'Mont-Heavy';font-size: 46px;color: #565656;text-transform: uppercase;line-height: .85;letter-spacing: -2px;}
.content-fullwidth .bgGrisLavado2 .columna3{display: flex;align-items: center;justify-content: center;color: #5a5a5b;}
.content-fullwidth .bgGrisLavado2 h2{font-family: 'Mont-Heavy';font-size: 46px;color: #565656;text-transform: uppercase;line-height: .85;letter-spacing: -2px;}
.content-fullwidth .fila:not(.bgGrisLavado) h2{font-family: 'Mont-Heavy';color: #8d999d;font-size: 44px;text-transform: uppercase;line-height: .85;letter-spacing: -2px;}
.content-fullwidth .fila:not(.bgGrisLavado) h3{font-family: 'Mont-Heavy';color: #808080;font-size: 26px;text-transform: uppercase;line-height: .85;letter-spacing: -1px;}
.content-fullwidth .fila:not(.bgGrisLavado) p{font-size: 15px;line-height: 1.5;margin: 12px 0;max-width: 350px}
.content-fullwidth .columna .copy a i{margin-left: 20px;}
.content-fullwidth .columna .copy a{margin-top: 20px;}
.content-fullwidth .columna .copy{padding: 40px;}

.wp-planes .txtCompare{
	padding: 0 20px;display: none;
	text-align: center;
	font-weight: 900;
	font-size: 20px;
	font-style: italic;
	color: #FFF;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    background: #d0d0d0;
    border-radius: 10px;
    line-height: 40px;
}
#btCompare{
	position: absolute;
	right: -70px;top:50%;
	transform: translateY(-50%);
	writing-mode: vertical-rl;
	color: #FFF;text-transform: uppercase;
	background-color: #cccccc;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 1.5px;
	height: 260px;
	width: 50px;
	border-radius: 16px 0 0 16px;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	transition: ease-out 0.3s;
	z-index: 9999;
}
#todosPlanes{
	position: absolute;
	right: -70px;top:50%;
	transform: translateY(-50%);
	writing-mode: vertical-rl;
	color: #FFF;text-transform: uppercase;
	background-color: #cccccc;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: 1.5px;
	height: 320px;
	width: 50px;
	border-radius: 16px 0 0 16px;
	text-align: center;
	line-height: 40px;
	cursor: pointer;
	transition: ease-out 0.3s;
	display: none;
	z-index: 9999;
}
@media (min-width: 1000px) {	
	#btCompare:hover,	
	#btCompare.act{background-color: #0b101e;width: 60px;line-height: 55px;}
	#todosPlanes:hover{background-color: #0b101e;width: 60px;line-height: 55px;}
}
.table-compare{display: none;}
.content-compare{display: flex;}
.content-compare .titles{flex-grow:1}
.content-compare .planCompare{font-family: 'Mont-Heavy';font-size: 14px;letter-spacing: -1px;text-align: center;display: none;min-width: 170px;width: 200px;}
.content-compare .planCompare.view{display: block;}
.content-compare .block-h{
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: 'Mont-Heavy';
	font-size: 22px;
	color: #565656;
	text-transform: uppercase;
	height: 85px;
	line-height: .85;
	letter-spacing: -1px;
	white-space: nowrap;
	position: relative;
	border-bottom:1px solid #808080;
}
.content-compare .block-f{display: flex;align-items: center;justify-content: center;height: 80px;white-space: nowrap;}
.content-compare .block-f a{margin-bottom: 10px;}
.content-compare .block{border-top:2px solid #808080;position: relative;}
.content-compare .n{display: flex;padding: 0 10px;height: 60px;border-bottom:1px solid #808080;align-items: center;justify-content: center;line-height: .95}
.content-compare .titles .n{justify-content: flex-start;}
.content-compare .titles .n img{margin-right: 20px;display: block;width: 30px;}
.content-compare .titles h4{width: 100%;padding: 0 20px;}

.content-compare .block:after{
	position: absolute;
	left: -44px;top:50%;
	writing-mode: vertical-lr;
	transform: translateY(-50%) scale(-1);
	font-family: 'Mont-Heavy';
	text-transform: uppercase;
	font-size: 18px;
	color: #a9a7a7;
}
.content-compare .block.essential:after{content: 'ESSENTIALS';}
.content-compare .block.benefits:after{content: 'benefits';}
.content-compare .block.treats:after{content: 'treats';}

.content-compare .planCompare.zipper{background-color: #f8eee8;}
.content-compare .planCompare.zipper h4{color: #cc895e;}
.content-compare .planCompare.zipper .btn{background-color: #cc895e;}

.content-compare .planCompare.classic-x{background-color: #f0ddd1;}
.content-compare .planCompare.classic-x h4{color: #b65719;}
.content-compare .planCompare.classic-x .btn{background-color: #b65719;}

.content-compare .planCompare.confort{background-color: #f2ecf1;}
.content-compare .planCompare.confort h4{color: #a679a0;}
.content-compare .planCompare.confort .btn{background-color: #a679a0;}

.content-compare .planCompare.fit{background-color: #e6d9e4;}
.content-compare .planCompare.fit h4{color: #804077;}
.content-compare .planCompare.fit .btn{background-color: #804077;}
.content-compare .planCompare.fit .block-h:after{
	content: 'TOP VENTAS';
	position: absolute;
	top:-24px;
	left: 0;
	height: 24px;
	text-align: center;
	line-height: 24px;
	font-family: 'Mont-Heavy';
	color: #FFF;
	font-size: 12px;
	background-color: #565656;
	width: 100%;
	border-radius: 6px 6px 0 0;
}

.content-compare .planCompare.custom{background-color: #f2f2ec;}
.content-compare .planCompare.custom h4{color: #a5a679;}
.content-compare .planCompare.custom .btn{background-color: #a5a679;}

.content-compare .planCompare.taylored{background-color: #e5e6d9;}
.content-compare .planCompare.taylored h4{color: #7f8040;}
.content-compare .planCompare.taylored .btn{background-color: #7f8040;}

.content-compare .planCompare.wagon{background-color: #e7e8eb;}
.content-compare .planCompare.wagon h4{color: #5a6176;}
.content-compare .planCompare.wagon .btn{background-color: #5a6176;}

.content-compare .planCompare.cober-x{background-color: #d0d2d8;}
.content-compare .planCompare.cober-x h4{color: #1e1e1e;}
.content-compare .planCompare.cober-x .btn{background-color: #1e1e1e;}

@media (max-width: 1100px) {
	.content-planes .planes .title{padding: 0 16px;font-size: 24px;}
	.content-planes .planes .name{font-size: 16px;}
	#btCompare, #todosPlanes{right: -40px;}
	.content-compare .block-h{font-size: 16px;}	
	.content-compare .planCompare{font-size: 12px;}
	.content-planes .planes .planes-detalle{right: 20px;}
	.content-planes .planes .planes-detalle .info .column{width: 50%;max-width: 50%;}
	.content-planes .planes .planes-detalle h2{font-size: 40px;padding: 0 30px;}
	.content-planes .planes .planes-detalle .copy strong{line-height: 1}
	.content-planes .planes .planes-detalle .btn{margin: 10px;margin-left: 0;}
	.content-compare .planCompare{min-width: 140px;}
}
@media (max-width: 900px) {
	#btCompare, #todosPlanes{right: 0px;font-size: 14px;width: 40px;line-height: 35px;}
}
@media (max-width: 800px) {
	/*header#header .wrapper nav > ul > li:last-child a{width: 100% !important;}*/
	.hero#planes{max-height: 100vh}
	.wp-planes{min-height: 0}
	#btCompare, #todosPlanes{
		position: static;
		width: calc(100% - 40px);height: 40px;
		line-height: 40px;
		border-radius: 6px;
		writing-mode: initial;
		transform: translate(0);
		margin:0 20px;
		margin-bottom: 20px;
	}
	#btCompare.act{background-color: #0b101e;}
	.wp-planes .txtCompare{text-align: center;margin: 10px 0;}
	.content-planes .planes *{box-sizing: border-box;}
	.content-planes .planes{min-height: 70px;flex-wrap: wrap;height: auto}
	.content-planes .planes .image{display: none;}
	.content-planes .planes .title, .content-planes .planes .name{width: 50%;padding: 0 10px;height: 70px;display: flex;align-items: center;}
	.content-planes .planes .title{font-size: 20px;}
	.content-planes .planes .title i{margin-left: 7px;}
	.content-planes .planes .name{font-size: 14px;}
	.content-planes .planes .planes-detalle{
		position: static;
		width: 100%;
		opacity: 1;
		transform: translate(0);
		padding-top: 140px;
	    pointer-events: initial;
	    display: none;
	}
	.content-planes .planes .planes-detalle.active{display: block;}
	.content-planes .planes .planes-detalle .info{position: static;flex-direction: column;}
	.content-planes .planes .planes-detalle .info .column{width: 100%;max-width: 100%;}
	.content-planes .planes .planes-detalle .info .column.xs{padding-top: 0}
	.content-planes .planes .planes-detalle .btn{display: block;margin: 14px auto}
	.content-planes .planes .planes-detalle .copy{padding:20px;}
	.content-compare .titles h4,
	.content-compare .titles .n{font-size: 0}
	.content-compare .titles .n img{margin-right: 0;width: 25px;}
	.content-compare .planCompare{min-width: 70px;}
	.content-compare .block-h, .content-compare .planCompare.fit .block-h:after{font-size: 12px;}
	.content-compare .block-h{height: 60px;}
	.content-compare .block-f{white-space: initial;}
	.content-compare .block-f .btn{line-height: 1;font-size: 12px;}
	.content-fullwidth{padding-left: 0;}
	.content-fullwidth .fila{flex-direction: column;}
	.content-fullwidth .bgGrisLavado{height: auto;padding: 20px 0;}
	.content-fullwidth .fila{height: auto;}
	.content-fullwidth .bgGrisLavado .columna{width: 100%;margin: 10px 0;}
	.content-fullwidth .columna{width: 100%;margin-bottom: 10px;min-height: 200px;}
	.content-fullwidth .columna .trd img{max-width: 50px;}
	.content-fullwidth .columna .copy{padding: 20px;}

	
}

@media (max-width: 767px) {
/*header#header .wrapper nav > ul > li:last-child a{
	display: flex;
	text-align: center;
	align-items: center;
	justify-content: center;
	height: 30px;
	width: 200px;
	background: rgba(255,255,255,.9);
	border-radius: 30px;
	font-weight: 800;
	color: #5f6e7d;
	-webkit-text-stroke: 0px #5f6e7d;
	font-family: 'Mont-Heavy';
	padding-top: 2px;
}*/
}



@media (max-width: 720px) {
	.contentFull{padding-left: 0;}
	.contentFull .wrapperMix{flex-direction: column;height: auto;}
	.contentFull .wrapperMix .full, .contentFull .wrapperMix .full .titles, .contentFull .wrapperMix .mid, .contentFull .wrapperMix .midbox, .contentFull .wrapperMix .box.min, .contentFull .wrapperMix .midbox .boxMid{width: 100%;}
	.contentFull .wrapperMix .aside, .contentFull .wrapperMix .full .titles.mid{width: 100%;}
	.contentFull .wrapperMix h3{font-size: 32px;}
	.contentFull .wrapperMix.middle{height: auto;}
	.contentFull .wrapperMix .mid{min-height: 190px;}
	.contentFull .wrapperMix .aside.alone{height: 295px}
}

/*SWITCH*/
/* The switch - the box around the slider */

.switch {
  position: relative;
  display: inline-block;
  width: 48px;
  height: 26px;
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
  margin-bottom: 2px;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /*background-color: rgba(255,255,255,.4);*/
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #c97b93;
}

input:focus + .slider {
  box-shadow: 0 0 1px #c97b93;
}

input:checked + .slider:before {
  -webkit-transform: translateX(23px);
  -ms-transform: translateX(23px);
  transform: translateX(23px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
