.c-canineCompanion .bg-overlay{background-color:rgba(38,54,54,.69);position:absolute;top:-5px;left:0;right:0;bottom:0;z-index:10;pointer-events:none;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;display:none}.c-canineCompanion .c-canineCompanion_inner .-center{text-align:center}.c-canineCompanion .c-canineCompanion_inner h2{font-size:48px;line-height:52px;margin-bottom:15px}.c-canineCompanion .c-canineCompanion_inner h4{font-size:42px;line-height:44px}.c-canineCompanion .c-canineCompanion_inner h5{font-size:26px;line-height:32px;margin-bottom:0}.c-canineCompanion .c-canineCompanion_inner .gallery-title{margin-top:90px}@media (min-width:1040px){.c-canineCompanion .c-canineCompanion_inner .section-intro{max-width:70%;margin:0 auto}}.c-canineCompanion .c-canineCompanion_inner .canine-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:20px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.c-canineCompanion .c-canineCompanion_inner .canine-gallery .canine-gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc(25% - 15px);flex:0 0 calc(25% - 15px);max-width:calc(25% - 15px);height:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border-radius:8px}@media (max-width:1040px){.c-canineCompanion .c-canineCompanion_inner .canine-gallery .canine-gallery-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 10px);flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}}@media (max-width:768px){.c-canineCompanion .c-canineCompanion_inner .canine-gallery .canine-gallery-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.c-canineCompanion .c-canineCompanion_inner .canine-gallery .canine-gallery-item a{text-decoration:none}.c-canineCompanion .c-canineCompanion_inner .canine-gallery .canine-gallery-item a h5,.c-canineCompanion .c-canineCompanion_inner .canine-gallery .canine-gallery-item a p{pointer-events:none;color:inherit;text-decoration:none;color:#263636!important}.c-canineCompanion .c-canineCompanion_inner .canine-gallery .canine-gallery-item p{margin-top:0;margin-bottom:20px}.c-canineCompanion .c-canineCompanion_inner .canine-gallery .canine-gallery-item img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:450px}.c-canineCompanion .c-canineCompanion_inner .canine-gallery .canine-gallery-item .has-inline-color{text-decoration:none;color:#85d5f3!important;font-size:16px}.c-canineCompanion .c-canineCompanion_inner .canine-gallery .canine-gallery-item .has-inline-color strong{font-weight:800}.dog-slide{padding:50px 30px;background-image:url(../../resources/img/bg-paw-prints.png);background-repeat:no-repeat;background-size:contain;background-position:100% 0}@media only screen and (min-width:767px){.dog-slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;padding:50px 120px 0}}.dog-slide .dog-image{max-width:500px;position:relative;min-height:300px}@media only screen and (min-width:767px){.dog-slide .dog-image{width:50%;min-height:500px}}.dog-slide .dog-image img{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;position:absolute;bottom:-5px}@media only screen and (max-width:767px){.dog-slide .dog-image img{left:45%}}@media only screen and (max-width:440px){.dog-slide .dog-image img{left:15%}}.dog-slide .dog-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;text-align:center}@media only screen and (min-width:767px){.dog-slide .dog-description{width:50%;margin-top:0;text-align:left}}.dog-slide .dog-description h5{font-size:34px;line-height:36px;margin:0 0 15px}@media only screen and (min-width:767px){.dog-slide .dog-description h5{font-size:48px;line-height:32px}}.dog-slide .dog-description h6{color:#9edff7;font-size:16px;line-height:22px;margin:0 0 15px}@media only screen and (min-width:767px){.dog-slide .dog-description h6{font-size:20px;line-height:32px}}.dog-slide .dog-description p{margin-top:0}.mfp-close{font-size:54px;color:#c1c1c1!important;top:40px!important;right:40px!important}.mfp-content{position:absolute;background-color:#fff;padding:0!important;z-index:20;width:1100px!important;height:550px!important}.slick-next,.slick-prev{background:none;border:none;color:#c1c1c1;font-size:24px;z-index:10;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.slick-next i,.slick-prev i{pointer-events:none}.slick-prev{left:0}@media only screen and (min-width:480px){.slick-prev{left:80px}}.slick-next{right:0}@media only screen and (min-width:480px){.slick-next{right:80px}}.slick-next:before,.slick-prev:before{content:none}.slick-dots{text-align:center;margin:0;padding:0;position:absolute;width:100%;bottom:30px}@media only screen and (min-width:767px){.slick-dots{bottom:15px}}@media only screen and (min-width:1400px){.slick-dots{bottom:70px}}.slick-dots li{display:inline-block;margin:0 5px}.slick-dots li button{width:12px;height:12px;border-radius:50%;border:1px solid #c1c1c1;background:transparent;padding:0;cursor:pointer;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;position:relative}.slick-dots li button:before{content:none}.slick-dots li.slick-active button{background:#c1c1c1;border-color:#c1c1c1}
/*# sourceMappingURL=style.min.css.map */
