.upcoming--litters--overall--container{flex-direction:column;place-items:center;width:100%;display:flex}.upcoming--litters--container{text-align:center;background-color:#fff;border-radius:10px;flex-direction:column;align-items:center;margin-top:30px;display:flex;box-shadow:0 0 10px #fff3}.upcoming--litters--container--text{margin:20px 80px}.upcoming--litters--title{color:var(--red);text-shadow:0 0 4px #ff00001a;font-size:28px;font-weight:600}.upcoming--litters--date{color:#fff;background-color:var(--black);border-radius:10px;margin:10px;padding:4px 10px;font-size:32px;font-weight:600;box-shadow:0 0 10px #0003}.upcoming--litters--quantity{color:var(--black);text-shadow:0 0 6px #0000001a;font-size:22px;font-weight:600}.upcoming--litters--grid{z-index:2;border-radius:20px;grid-template-columns:1fr 1fr;gap:40px;padding:20px;display:grid}.upcoming--litters--background{background-color:var(--black);box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:20px;margin-top:40px;padding:40px;display:flex;box-shadow:0 0 10px #0003}.upcoming--litters--image--container{border-radius:6px;width:420px;height:320px;box-shadow:0 0 10px #0006}.upcoming--litters--image{object-fit:cover;border-radius:6px;width:100%;height:100%}.upcoming--litters--first>h1,.upcoming--litters--second>h1{color:#fff;max-width:420px;margin-top:10px;font-size:20px;font-weight:500}.upcoming--litters--contact{color:#fff;border:2px solid #fff;border-radius:10px;margin-top:10px;padding:8px 16px;font-size:18px;font-weight:500;text-decoration:none;transition:all .4s ease-out;box-shadow:inset 0 0 #fff}.upcoming--litters--contact:hover{color:var(--red);background-color:#fff;box-shadow:inset 400px 0 #fff}.upcoming--litters--contact:active{opacity:.5;transition:all}@media only screen and (max-width:960px){.upcoming--litters--container--text{margin:20px 60px}.upcoming--litters--title{font-size:22px}.upcoming--litters--date{font-size:24px}.upcoming--litters--grid{grid-template-columns:1fr}.upcoming--litters--image--container{width:400px;height:300px}.upcoming--litters--first>h1,.upcoming--litters--second>h1{text-align:center;font-size:18px}.upcoming--litters--contact{font-size:16px}}@media only screen and (max-width:768px){.upcoming--litters--container--text{margin:20px 60px}.upcoming--litters--title{font-size:20px}.upcoming--litters--date{font-size:22px}.upcoming--litters--image--container{width:360px;height:260px}.upcoming--litters--contact{font-size:14px}.upcoming--litters--first>h1,.upcoming--litters--second>h1{text-align:center;font-size:16px}}
.litters--card--container{border-radius:0 0 20px 20px;width:430px}.litters--card--slider--container{border-radius:0 0 20px 20px;height:420px;position:relative}.litters--card--dot--container{background-color:var(--dark-grey);height:30px}.litters--card--text--container{background-color:var(--black);border-radius:0 0 20px 20px;flex-direction:column;padding:14px 0;display:flex}.litters--date{color:#fff;margin:0 18px;font-size:20px;font-weight:600}.litters--parents--title{color:#fff;margin:0 18px;font-size:18px;font-weight:600}.litters--parents{color:#fff;margin:0 18px;font-size:16px;font-weight:400}.litters--card--border{background-color:var(--red);align-self:center;width:100%;height:3px;margin:10px 0}.litters--card--image--container{border-radius:10px 10px 0 0;height:420px}.litters--card--image{object-fit:cover;border-radius:10px 10px 0 0;width:100%;height:100%}.litters--card--slider--container .slick-dots li button:before{margin-top:-4px;color:#fff!important;font-size:10px!important}.litters--card--slider--container .slick-dots li button:focus:before{color:#fff!important}.litters--card--slider--container{position:relative}.slider--buttons--container{z-index:2;justify-content:space-between;align-items:center;width:100%;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.next--button,.prev--button{color:#fff;cursor:pointer;text-shadow:0 0 6px #000c;background-color:#0000;border:none;outline:none;margin:0 14px;font-size:20px}@media only screen and (max-width:960px){.litters--date{font-size:18px}litters--parents--title{font-size:16px}.litters--parents{font-size:14px}}@media only screen and (max-width:440px){.litters--card--container{border-radius:0 0 20px 20px;width:380px;height:460px}}
.litters--upcoming--container,.past--litters--container{flex-direction:column;justify-content:center;align-items:center;display:flex}.litters--upcoming--container{background-color:var(--red);padding:40px}.litters--upcoming--title{color:#fff;font-size:40px}.litters--upcoming--subtitle{color:#fff;text-align:center;margin-top:20px;font-size:20px}.litters--upcoming--icons--container{flex-direction:row;justify-content:center;align-items:center;gap:40px;margin-top:30px;margin-bottom:10px;display:flex}.litters--upcoming--instagram--icon,.litters--upcoming--facebook--icon{color:#fff;size:30px;text-shadow:0 0 10px #0003;transition:all .2s ease-in-out}.litters--upcoming--instagram--icon:hover,.litters--upcoming--facebook--icon:hover{color:#fff;cursor:pointer;filter:drop-shadow(0 0 10px #fffc);transition:all .2s ease-in-out;transform:scale(1.15)}.arrow--divider{width:100%;line-height:0;position:relative;top:0;left:0;overflow:hidden}.arrow--svg{background-color:#fff;width:calc(100% + 1.3px);height:60px;margin-bottom:-20px;display:block;position:relative}.shape-fill{fill:var(--red)}.past--litters--container{background-color:#fff}.past--litters--title{color:var(--black);margin-top:10px;font-size:36px}.past--litters--subtitle{color:var(--black);margin-top:10px;margin-bottom:40px;font-size:20px;font-weight:500}.past--litters--cards--container{grid-template-columns:1fr 1fr 1fr;gap:30px 20px;margin-bottom:40px;display:grid}@media only screen and (max-width:1350px){.past--litters--cards--container{grid-template-columns:1fr 1fr;row-gap:30px}}@media only screen and (max-width:960px){.litters--upcoming--title{font-size:32px}.litters--upcoming--subtitle{font-size:18px}.litters--upcoming--instagram--icon,.litters--upcoming--facebook--icon{size:20px}.past--litters--cards--container{grid-template-columns:1fr}.past--litters--title{font-size:32px}.past--litters--subtitle{font-size:18px}}@media only screen and (max-width:768px){.litters--upcoming--title{font-size:30px}.litters--upcoming--subtitle,.past--litters--subtitle{font-size:16px}.past--litters--title{font-size:30px}}@media only screen and (max-width:440px){.past--litters--cards--container{row-gap:160px;margin-bottom:170px}}
