
.section-bakery {
    position: relative;
    z-index: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    height: auto;
    padding-bottom: 0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    background-color: #e9e9e9;
}
.section-gris {
    background-color: #f7f8fa;
}

.div-block-21 {
    position: static;
    z-index: 1;
    width: auto;
    align-self: stretch;
    flex: 0 auto;
}
.wave-top-grey {
    display: inline-block;
    width: 100%;
    margin-bottom: 0px;
}
img {
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
}
.confetti {
    position: absolute;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: auto;
    z-index: 0;
    overflow: visible;
    width: 100%;
    max-width: 100%;
    min-width: 0px;
    margin-top: 0px;
    align-self: center;
    flex: 0 0 auto;
    opacity: 1;
}
.container-bakery {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: auto;
    width: 90%;
    max-width: 1480px;
    margin-top: 0;
    margin-right: 0%;
    margin-left: 0%;
    padding-bottom: 0px;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    align-self: center;
    flex: 1;
}
.div-block-22 {
    position: relative;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1400px;
    flex-direction: column;
    align-items: center;
}
.h1-heading {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
    font-family: Raleway, sans-serif;
    font-size: 36px;
    line-height: 56px;
    font-weight: 800;
}
.h2-heading, h2 {
    width: 100%;
    margin-top: 0px;
    margin-bottom: 3rem;
    font-family: Raleway, sans-serif;
    font-size: 46px;
    line-height: 60px;
    font-weight: 800;
}
h3{
    font-size: 24px;
    line-height: 28px;
    font-weight: 800;
}

.div-block-71 {
    width: 100%;
    margin-top: 24px;
}

strong, b{
    font-weight: bold;
}
body {
    font-family: Muli,sans-serif;
    font-weight: 300;
    color: black;
    text-align: left;
    display: block;
    height: auto;
    padding-left: 0px;
    margin: 0;
    min-height: 100%;
    background-color: #fff;
    font-size: 14px;
    line-height: 20px;
}
p {
    max-width: 800px;
    margin-bottom: 0px;
    padding-right: 0px;
    align-self: left;
    text-align: left;
    font-family: Muli,sans-serif;
    font-size: 1.2rem;
    line-height: 1.6rem;
    margin-bottom: 3rem;
}
p.max { max-width: 1400px;}
.negro {color: black;}
.negro h1 {color: black;}
.negro p {color: black;}
.confettti {
    will-change: opacity, filter;
    opacity: 0.5;
    filter: blur(6px);
}
p.lead {font-size: 2rem;line-height: 2.6rem;}
.listado-guion { padding-left: 20px;}
.listado-guion li { max-width: 800px; margin-bottom: 1rem; font-size: 1.2rem; line-height: 1.6rem; list-style-type: square; }
.space1000 {max-width: 1000px;}
.listado-icons  img {max-width: 180px;height: auto; padding: 20px;}
.listado-caracteristicas  img {max-width: 280px;height: auto; padding: 20px; border-radius: 50% 0 50% 0;}
.center {text-align: center;}
.imgcol {display: inline-block;margin: 0;padding: 0;}
.col1 {width: 100%;}
.col2 {width: 49.75%;}
.col3 {width: 33%;}
.col4 {width: 24%;}
.listado-images img {width: 100%;height: auto;}
p.black {color:black; line-height: 2rem;margin-left: 40px;}
p.black img {max-width: 150px; margin-top: 2rem;}
a.tel {color: red; text-decoration: none;font-weight: 900;font-size: 1.6rem;}
a.mail{color: black; text-decoration:none;}
.legales {color: black; font-weight: 300;font-size: 0.8rem;}
.legales a {color: black; font-weight: 300;font-size: 0.8rem;}


a.mailillo {font-size:1rem!important;}






/*
body {
	font-family: Muli,sans-serif;
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.57143;
    color: black;
    text-align: left;
}
.contenedor-total {
	width: 100%;
	margin: 0 auto;
	max-width: 1280px;
}
.contenedor-parcial {
	width: 90%;
	margin: 150px 5%;
	max-width: 1280px;
}
.separador {
	margin: 10% 0 10% 0;
	height: 1px;
	background-color: #e8e8e8;
}
.centrado {text-align: center;}
header {display: none;}
a {
	font-weight: 700;
	color: #e42f67;
	text-decoration: none;
	border-bottom: 2px dotted #e42f67;
	padding-bottom: 0.2em;
}

.breadcrumbs {
	font-size: 0.8rem;
	display: inline-block;
    padding: 0;
    border-bottom: 3px solid #e8e8e8;
    list-style: none !important;
}
.breadcrumbs a { border-bottom:none; font-weight: 300;}
.breadcrumbs .item-breadcrumb { display: inline-block; }
.breadcrumbs li { display: inline-block;padding: 5px;}

h1 {font-size: 5rem; font-weight: 900; line-height: 1.2em;}
h2 {font-size: 2.2rem; font-weight: 900;}
p.lead {font-size: 2rem;}
p.leadDos {font-size: 2rem; color: #e42f67; font-weight: 900; padding-left: 25%;font-style: italic;}
ul.listado-guion li { margin-bottom: 2rem;}
a.callaction { font-size: 2rem; }
a.linkdestacado {font-size: 2.5rem;font-weight: 900; border-radius: 300px;margin: 0 auto; background-color: #e42f67; color: white; padding: 2rem 4rem;box-shadow: 0 1rem 1rem #efefef; }
a.linkdestacadoDos {font-size: 1.8rem;font-weight: 900; border-radius: 300px;margin: 0 auto; border: 3px solid #e42f67;background-color: white; padding: 2rem 4rem;box-shadow: 0 0.8rem 0.8rem #efefef; }

.iconolista {width: 15%;display:inline-block; margin:5%;}
.iconolista a {border-bottom: none;}
.textolista {width: 60%;display:inline-block; }
.img-responsive {width: 100%;}

.footer {display: none;}

@media (max-width: 1000px) {
  body {
    font-size: 1.1rem;
    line-height: 1.57143;
	}
}
*/