.carousel-main-banner{background:#2dccd3;overflow:hidden;position:relative}.carousel-main-banner .carousel{width:100%}.carousel-main-banner .carousel .slide{width:100%;background:#2dccd3;position:relative}.carousel-main-banner .carousel .slide .inner{display:flex;justify-content:center;align-items:center;height:800px;position:relative;z-index:10;padding:180px 0}.carousel-main-banner .carousel .slide .inner .cont small{font-size:15px;letter-spacing:1.41px;text-transform:uppercase;color:#0047bb;display:block;margin-bottom:10px}.carousel-main-banner .carousel .slide .inner .cont .titulo{font-size:58px;font-family:CircularStd-Black,sans-serif;letter-spacing:1.5px;color:#0047bb}.carousel-main-banner .carousel .slide .inner .cont p{font-family:Circular Medium,sans-serif}.carousel-main-banner .carousel .slide .inner .cont ul{list-style-type:none;padding:0}.carousel-main-banner .carousel .slide .inner .cont ul li{color:#0047bb;position:relative;padding-left:30px;margin-bottom:10px}.carousel-main-banner .carousel .slide .inner .cont ul li svg{position:absolute;top:0;left:0}.carousel-main-banner .carousel .slide .inner .cont ul li span{color:#555}.carousel-main-banner .carousel .slide .tagg{position:absolute;bottom:60px;left:50%;transform:translate(-50%);background:#fff;border:2px solid #0047bb;color:#0047bb;font-family:Circular Medium,sans-serif;font-size:15px;line-height:1em;padding:.8em;border-radius:50px;z-index:10;text-align:center}.carousel-main-banner .carousel .slide .back img{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 991.98px){.carousel-main-banner .carousel .slide .inner{min-height:inherit;height:100vh;padding:0}.carousel-main-banner .carousel .slide .inner .cont .titulo{font-size:42px}}@media screen and (max-width: 767.98px){.carousel-main-banner .carousel .slide .inner .cont .block{background:#ffffffbf;padding:30px 15px;box-shadow:0 0 30px #0003}.carousel-main-banner .carousel .tagg{display:none}}@media screen and (max-width: 575.98px){.carousel-main-banner .carousel .slide .inner .cont .titulo{font-size:35px}.carousel-main-banner .carousel .slide .inner .cont p{display:none}}.home-acceso-rapido{background:#f5f9f9;padding:100px 0 50px}.home-acceso-rapido .cont .item .thumb img{width:100%;height:auto}.home-acceso-rapido .cont .item .caption{padding:0 1.5em}.home-acceso-rapido .cont .item .caption .inner{background:#fff;padding:1.5em;position:relative;z-index:10;margin-top:-2em}.home-acceso-rapido .cont .item .caption .inner h2{font-family:Circular Medium,sans-serif;font-size:24px;letter-spacing:.875px;color:#0047bb;margin:0 0 15px;padding:0}.home-acceso-rapido .cont .item .caption .inner h2 small{font-size:15px}@media screen and (max-width: 480px){.home-acceso-rapido .cont .item .caption,.home-acceso-rapido .cont .item .caption .inner{padding:1em}}.renovamos-imagen{position:relative;overflow:hidden}.renovamos-imagen .back{user-select:none}.renovamos-imagen .back img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0}.renovamos-imagen .cont{position:relative;z-index:10}.renovamos-imagen .cont .caption{color:#fff}.renovamos-imagen .cont .caption small{font-size:15px;letter-spacing:1.41px;text-transform:uppercase;display:block;margin-bottom:10px}.renovamos-imagen .cont .caption h3{font-family:CircularStd-Black,sans-serif;font-size:42px}@media screen and (max-width: 575.98px){.renovamos-imagen .cont figure{width:100%;max-width:200px;margin:auto}.renovamos-imagen .cont .caption{padding-bottom:100px;text-align:center}}.division-grupo{position:relative;overflow:hidden;background:#0041be;padding:100px 0 150px}.division-grupo .back{user-select:none}.division-grupo .back img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:0}.division-grupo .cont{position:relative;z-index:10}.division-grupo .cont .heading{color:#fff}.division-grupo .cont .heading small{font-size:15px;letter-spacing:1.41px;text-transform:uppercase;display:block;margin-bottom:10px}.division-grupo .cont .heading h3{font-family:CircularStd-Black,sans-serif;font-size:42px}.division-grupo .cont ul{display:flex;justify-content:center;align-items:stretch;list-style-type:none;margin:0;padding:0}.division-grupo .cont ul li{width:25%;position:relative}.division-grupo .cont ul li:before{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;top:0;right:0}.division-grupo .cont ul li .inner{padding:0 50px;color:#fff}.division-grupo .cont ul li .inner span{display:block;font-family:CircularStd-Black,sans-serif;font-size:48px;letter-spacing:.875px}.division-grupo .cont ul li:nth-child(1){width:50%}.division-grupo .cont ul li:last-child:before{display:none}@media screen and (max-width: 991.98px){.division-grupo .cont ul li{width:33.3333333%}.division-grupo .cont ul li:nth-child(1){width:33.3333333%}.division-grupo .cont ul li:nth-child(1) .inner{padding-left:0}}@media screen and (max-width: 767.98px){.division-grupo .cont ul{flex-wrap:wrap}.division-grupo .cont ul li{width:50%}.division-grupo .cont ul li .inner{padding:1em}.division-grupo .cont ul li:nth-child(1){width:100%}.division-grupo .cont ul li:nth-child(1):before{width:100%;height:1px;top:100%}.division-grupo .cont ul li:nth-child(1) .inner{padding:0}}@media screen and (max-width: 575.98px){.division-grupo .cont ul li .inner span{font-size:24px}}#modalServicioDomicilio .item figure .thumb{border:1px solid rgb(227.5,227.5,227.5);padding:1em;margin:0 0 1em}#modalServicioDomicilio .item figure figcaption .titulo{font-size:20px}#modalServicioDomicilio .item figure figcaption p a{color:#555}#modalServicioDomicilio .item figure figcaption p a:hover{color:#0047bb}#modalServicioDomicilio .item figure figcaption .precio{font-family:Circular Medium,sans-serif;color:#0047bb}#modalServicioDomicilio .item figure figcaption .pedido{margin-top:1em}
