.breed-catalog-banner{margin-bottom:40px}.breed-catalog-banner__inner{box-shadow:0 0 20px 0 var(--hub-primary-black-shadow);text-align:center;border-radius:10px;padding:30px 30px 40px;position:relative;overflow:hidden}@media (width<=767px){.breed-catalog-banner__inner{text-align:left;flex-direction:column;margin-top:0;display:flex}}.breed-catalog-banner__inner h2{text-transform:uppercase;z-index:1;margin-top:0;position:relative}.breed-catalog-banner__inner h2 span{color:var(--hub-primary-red)}.breed-catalog-banner__bg-img{width:100%;height:auto;margin:auto;position:absolute;inset:0}@media (width<=767px){.breed-catalog-banner__bg-img{width:calc(100% + 60px);margin:-45% -30px -32%;position:static}}.breed-catalog-banner__btn-wrap{z-index:1;background-color:#0000;margin:0 -10px;padding:0 10px;display:inline-block;position:relative}@media (width<=767px){.breed-catalog-banner__btn-wrap{order:1;margin:0;padding:0}}.breed-catalog-banner .hub-ui-button{width:fit-content}@media (width<=767px){.breed-catalog-banner .hub-ui-button{margin:auto}}.breed-catalog-banner--order1 .breed-catalog-banner__inner{text-align:left;margin-top:100px;overflow:visible}.breed-catalog-banner--order1 .breed-catalog-banner__inner h2{margin-bottom:28px;font-size:36px}.breed-catalog-banner--order1 .breed-catalog-banner__btn-wrap{background-color:var(--hub-primary-white)}.breed-catalog-banner--order1 .breed-catalog-banner__bg-img{width:104.5%;top:auto}@media (width<=767px){.breed-catalog-banner--order1 .breed-catalog-banner__bg-img{width:calc(100% + 60px);margin:auto auto 14px -30px}}
