.breed__banner{position:relative}.breed__banner h1{position:absolute;bottom:35px;width:100%;text-align:center;text-shadow:0 4px 6px rgba(0,0,0,.85);color:#fff;font-size:38px;font-weight:bold}.breed__container{max-width:1190px;margin:0 auto;padding:0 15px}.breed__subtitle{font-size:14px;display:block;margin-top:40px;color:#141414}.breed__wrapper{margin-top:50px;gap:80px 40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.breed__item{display:flex}.breed__item img{border-radius:10px}.breed__item--text{background:#f9f9f9;padding:20px;color:#000;border-radius:14px;flex:1;display:flex;align-items:center}.bg-white{background:#fff}.breed__item--text span,.breed__item--text h2{font-weight:bold;font-size:20px}.breed__item--text p{display:block;font-size:14px;margin-top:30px}.breed__banner--desktop{display:none}.breed__banner--desktop img,.breed__banner--mobile img{width:100%;height:auto}@media(min-width:900px){.breed__banner--desktop{display:block}.breed__banner--mobile{display:none}}@media(max-width:900px){.breed__wrapper{display:flex;flex-direction:column;gap:20px}.breed__banner{padding-top:36px}.breed__banner h1{font-size:24px;bottom:10px}.breed__item--text{padding:10px}.breed__item--text span,.breed__item--text h2{font-size:14px}.breed__item--image{width:200px}}@media(max-width:900px){#badge-container{display:none}}
