.dev-border{border:1px solid black}@media (max-width: 625px){.small-banner{padding:10px 10px}.small-banner .image{height:130px;width:130px}.small-banner .action{display:none}.small-banner .action-sm{display:initial}.large-banner{width:78%;min-height:220px;padding-top:10px;padding-bottom:10px}.large-banner .image{height:188px;width:150px}.large-banner .content{font-size:12px}.large-banner .content .title{font-size:20px}.large-banner .action{font-size:14px}.large-banner.left{padding-left:15px;padding-right:80px}.large-banner.left .image{right:-75px}.large-banner.right{padding-left:90px;padding-right:15px}.large-banner.right .image{left:-75px}}@media (min-width: calc(625px + 1px)){.small-banner{padding:0 30px;height:150px}.small-banner .image{height:170px;width:170px}.small-banner .content{margin:auto 10px;font-size:16px}.small-banner .content .title{font-size:24px}.small-banner .action{display:initial}.small-banner .action-sm{display:none}.large-banner{width:67.5%;min-height:400px;padding-top:10px;padding-bottom:10px}.large-banner .image{height:375px;width:300px}.large-banner .content{font-size:16px}.large-banner .content .title{font-size:30px}.large-banner.left{padding-left:25px;padding-right:170px}.large-banner.left .image{right:-150px}.large-banner.right{padding-left:170px;padding-right:25px}.large-banner.right .image{left:-150px}}@media (min-width: 992px){.small-banner{padding:0px 70px}.large-banner{width:67.5%;height:810px}.large-banner .image{height:625px;width:500px}.large-banner .content{font-size:18px}.large-banner .content .title{font-size:32px}.large-banner.left{padding-left:25px;padding-right:270px}.large-banner.left .image{right:-250px}.large-banner.right{padding-left:270px;padding-right:25px}.large-banner.right .image{left:-250px}}@media (min-width: 1200px){.large-banner .image{height:625px;width:500px}.large-banner .content{font-size:24px}.large-banner .content .title{font-size:48px}.large-banner.left{padding-left:30px;padding-right:270px}.large-banner.right{padding-left:270px;padding-right:30px}}.small-banner{border-radius:10px;background-color:#e6e6e6;margin:20px auto;display:flex;align-items:center;justify-content:space-around}.small-banner .image{flex-shrink:0}.small-banner .image img{height:100%;width:100%}.small-banner .content{color:#d2232a;text-align:center;flex-grow:1}.small-banner .content .title{font-weight:bold}.small-banner .action,.small-banner .action-sm{border-radius:10px;background-color:#d2232a;color:#fcfcea;text-transform:uppercase;padding:0px 10px;flex-shrink:0}.large-banner{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fcfcea}.large-banner .content{text-align:center}.large-banner .content .title{text-transform:uppercase}.large-banner .action{border-radius:10px;background-color:#fcfcea;color:#d2232a;text-transform:uppercase;margin-top:10px;padding:2px 10px}.large-banner .image{position:absolute}.large-banner .image img{width:100%;height:100%}.large-banner.left{border-radius:0 10px 10px 0}.large-banner.right{border-radius:10px 0 0 10px}.large-banner.red-traditional{background-color:#d2232a}.large-banner.turquoise-adobe{background-color:#4ab5ad}.large-banner.yellow-biscochito{background-color:#f9a31f}.carousel picture{width:100%}.carousel picture img{width:100%;-o-object-fit:cover;object-fit:cover;min-height:250px;max-height:600px}@media (max-width: 625px){.carousel picture img{height:250px}}@media (min-width: calc(625px + 1px)) and (max-width: 992px){.carousel picture img{height:350px}}@media (min-width: 993px) and (max-width: 1100px){.carousel picture img{height:450px}}
