.section_masthead{height:calc(100vh - 170px)}.section_masthead .mh_box img{object-fit:cover;width:100%;height:calc(100vh - 170px);display:block}.section_masthead .slick-dots{position:absolute;bottom:25px}.section_masthead .slick-dots li{border-radius:30px;width:auto;height:auto;margin:0 10px}.section_masthead .slick-dots li.slick-active button{border:5px solid #fff;width:24px;height:24px}.section_masthead .slick-dots li button{background:#722ed1;border:2px solid #fff;border-radius:30px;width:14px;height:14px;margin:0;padding:0}.section_masthead .slick-dots li button:before{display:none}.section_register_pets{padding:20px 0 0}.section_register_pets .member_info h5{margin-bottom:20px;font-size:20px;font-weight:700}.section_register_pets .member_info ul{padding-bottom:20px}.section_register_pets .member_info ul li{margin-bottom:10px}.section_register_pets .member_info span{width:200px;font-weight:700;display:inline-block}.section_membership_benefits{padding-top:60px}.section_membership_benefits .container{position:relative}.section_membership_benefits .container:before{content:"";z-index:-1;background:url(../media/pet_paws_purple_left.3x5l6nyzf49f5.png) 50%/contain no-repeat;width:374px;height:330px;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.section_membership_benefits .container:after{content:"";background:#efdbff;width:100%;height:6px;margin:80px auto 0;display:block}.section_lost_found{padding:80px 0 0}.section_lost_found h2{color:#391085;margin-bottom:20px;font-size:48px;font-weight:700}.section_lost_found .container:after{content:"";background:#efdbff;width:100%;height:6px;margin:80px auto 0;display:block}.section_lost_found .slf_box{position:relative}.section_lost_found .slf_box:last-child{margin-top:80px}.section_lost_found .slf_box .sub_title{color:#391085;font-size:18px}.section_lost_found .slf_box h3{color:#391085;font-size:40px;font-weight:700}.section_lost_found .slf_box .report_btn{position:absolute;top:20px;right:0}.section_lost_found .slf_box .row_flex{flex-wrap:wrap;align-items:center;margin-top:20px;display:flex}.section_lost_found .slf_box .lost_box{width:calc(20% - 16px);margin-bottom:20px;margin-right:20px}.section_lost_found .slf_box .lost_box:last-child{margin-right:0}.section_lost_found .slf_box .button_wrapper{margin:0 auto}.section_lost_found .slf_box .button_wrapper .button_style{height:48px;margin:20px auto 0;font-size:18px}.section_blood_donation .section_layout_image_text{padding-top:80px;padding-bottom:0}.section_blood_donation .container:after{content:"";background:#efdbff;width:100%;height:6px;margin:80px auto 0;display:block}.section_blood_donation .button_style{height:48px;width:100%!important}.section_news_articles{padding:80px 0 0}.section_news_articles h2{color:#391085;margin-bottom:20px;padding-left:20px;font-size:48px;font-weight:700}.section_news_articles .container{max-width:1270px}.section_news_articles .container:after{content:"";background:#efdbff;width:calc(100% - 40px);height:6px;margin:0 auto;display:block}.section_news_articles .container .button_wrapper{margin:20px auto 80px}.section_news_articles .container .button_wrapper .button_style{height:48px;margin:0 auto;font-size:18px}.section_news_articles .row_flex{flex-wrap:wrap;align-items:normal;display:flex}.section_about_us{padding:20px 0 0}.section_about_us .button_style{height:48px}.section_endorsed{color:#391085;padding:40px 0 20px;font-size:18px}.section_endorsed h2{color:#391085;margin-bottom:20px;font-size:40px;font-weight:700}.section_endorsed p{margin:0 0 20px}.section_endorsed .row_flex{flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.section_endorsed .row_flex .endorsed_box{width:calc(16.6667% - 33.3333px);margin-right:40px}.section_endorsed .row_flex .endorsed_box:last-child{margin-right:0}.section_endorsed .row_flex .endorsed_box img{width:100%}@media only screen and (max-width:1229px){.section_lost_found h2{font-size:44px}.section_lost_found .slf_box h3{font-size:36px}.section_lost_found .slf_box .card_ctr .card_content .card_content_item,.section_lost_found .slf_box .card_ctr .card_content .card_content_item_location{font-size:14px}.section_lost_found .slf_box .card_contact_btn button{padding:10px!important;font-size:14px!important}.section_lost_found .container{padding:0 20px}.section_news_articles h2,.section_endorsed h2{font-size:44px}.section_endorsed .container{padding:0 20px}}@media only screen and (max-width:1023px){.section_membership_benefits{padding-top:40px;padding-left:20px;padding-right:20px}.section_membership_benefits h2{font-size:36px}.section_membership_benefits .container:after{margin-top:40px}.section_lost_found{padding-top:40px}.section_lost_found h2{font-size:36px}.section_lost_found .slf_box h3{font-size:28px}.section_lost_found .slf_box .report_btn{top:15px}.section_lost_found .slf_box .row_flex{justify-content:center}.section_lost_found .slf_box .lost_box{width:215px}.section_lost_found .slf_box .button_wrapper .button_style{max-width:580px;width:100%!important}.section_blood_donation .section_layout_image_text{padding-top:45px}.section_blood_donation .section_layout_image_text .button_style{max-width:580px;margin:0 auto;display:block;width:100%!important}.section_news_articles{padding-top:45px}.section_news_articles h2{padding-left:10px;font-size:36px}.section_news_articles .container{padding:0 10px}.section_news_articles .container:after{width:calc(100% - 20px)}.section_about_us .button_style{max-width:580px;margin:0 auto;display:block;width:100%!important}.section_endorsed h2{font-size:36px}}@media only screen and (max-width:767px){.section_membership_benefits{display:block}.section_membership_benefits h2{font-size:28px}.section_membership_benefits .container:before{width:250px;height:200px}.section_news_articles .button_wrapper .button_style{max-width:580px;width:100%!important}.section_lost_found{padding-top:20px}.section_lost_found .container:after{margin-top:40px}.section_lost_found h2{text-align:center;font-size:28px}.section_lost_found .slf_box .sub_title{font-size:16px;display:block}.section_lost_found .slf_box h3{font-size:24px}.section_lost_found .slf_box .report_btn{margin:20px auto 40px;display:block;position:static}.section_lost_found .slf_box .report_btn .button_style{margin:0 auto;width:100%!important}.section_lost_found .slf_box .lost_box{width:100%;margin-right:0}.section_lost_found .slf_box .lost_box:nth-child(2n){margin-right:0}.section_lost_found .slf_box .card_ctr .card_img{height:auto}.section_blood_donation .container:after{margin-top:40px}.section_news_articles{padding-top:20px}.section_news_articles h2{text-align:center;font-size:28px}.section_news_articles .container .button_wrapper{width:calc(100% - 20px)}.section_endorsed h2{text-align:center;font-size:28px}.section_endorsed .row_flex .endorsed_box{width:calc(33.3333% - 13.3333px);margin-right:20px}.section_endorsed .row_flex .endorsed_box:nth-child(3n){margin-right:0}}
