.section_masthead{height:calc(100vh - 170px)}.section_masthead .mh_box img{display:block;width:100%;height:calc(100vh - 170px);object-fit:cover}.section_masthead .slick-dots{position:absolute;bottom:25px}.section_masthead .slick-dots li{width:auto;height:auto;border-radius:30px;margin:0 10px}.section_masthead .slick-dots li.slick-active button{width:24px;height:24px;border:5px solid #fff}.section_masthead .slick-dots li button{width:14px;height:14px;padding:0;margin:0;background:#722ed1;border-radius:30px;border:2px solid #fff}.section_masthead .slick-dots li button:before{display:none}.section_register_pets{padding:20px 0 0}.section_register_pets .member_info h5{font-size:20px;font-weight:700;margin-bottom:20px}.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{font-weight:700;width:200px;display:inline-block}.section_membership_benefits{padding-top:60px}.section_membership_benefits .container{position:relative}.section_membership_benefits .container:before{content:"";display:block;width:374px;height:330px;background:url(/_next/static/media/pet_paws_purple_left.d2d7f08d.png) no-repeat 50%/contain;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:-1}.section_membership_benefits .container:after{content:"";display:block;width:100%;height:6px;background:#efdbff;margin:80px auto 0}.section_lost_found{padding:80px 0 0}.section_lost_found h2{font-size:48px;color:#391085;margin-bottom:20px;font-weight:700}.section_lost_found .container:after{content:"";display:block;width:100%;height:6px;background:#efdbff;margin:80px auto 0}.section_lost_found .slf_box{position:relative}.section_lost_found .slf_box:last-child{margin-top:80px}.section_lost_found .slf_box .sub_title{font-size:18px;color:#391085}.section_lost_found .slf_box h3{font-size:40px;font-weight:700;color:#391085}.section_lost_found .slf_box .report_btn{position:absolute;top:20px;right:0}.section_lost_found .slf_box .row_flex{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px}.section_lost_found .slf_box .lost_box{width:calc((100% - 80px)/5);margin-right:20px;margin-bottom: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;font-size:18px;margin:20px auto 0}.section_blood_donation .section_layout_image_text{padding-top:80px;padding-bottom:0}.section_blood_donation .container:after{content:"";display:block;width:100%;height:6px;background:#efdbff;margin:80px auto 0}.section_blood_donation .button_style{width:100%!important;height:48px}.section_news_articles{padding:80px 0 0}.section_news_articles h2{font-size:48px;font-weight:700;color:#391085;margin-bottom:20px;padding-left:20px}.section_news_articles .container{max-width:1270px}.section_news_articles .container:after{content:"";display:block;width:calc(100% - 40px);height:6px;background:#efdbff;margin:0 auto}.section_news_articles .container .button_wrapper{margin:20px auto 80px}.section_news_articles .container .button_wrapper .button_style{height:48px;font-size:18px;margin:0 auto}.section_news_articles .row_flex{display:flex;flex-wrap:wrap;align-items:normal}.section_about_us{padding:20px 0 0}.section_about_us .button_style{height:48px}.section_endorsed{padding:40px 0 20px;font-size:18px;color:#391085}.section_endorsed h2{font-size:40px;font-weight:700;color:#391085;margin-bottom:20px}.section_endorsed p{margin:0 0 20px}.section_endorsed .row_flex{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:20px}.section_endorsed .row_flex .endorsed_box{width:calc((100% - 200px)/6);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_endorsed h2,.section_news_articles 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{width:100%!important;max-width:580px}.section_blood_donation .section_layout_image_text{padding-top:45px}.section_blood_donation .section_layout_image_text .button_style{width:100%!important;max-width:580px;margin:0 auto;display:block}.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{width:100%!important;max-width:580px;display:block;margin:0 auto}.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{width:100%!important;max-width:580px}.section_lost_found{padding-top:20px}.section_lost_found .container:after{margin-top:40px}.section_lost_found h2{font-size:28px;text-align:center}.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{position:static;margin:20px auto 40px;display:block}.section_lost_found .slf_box .report_btn .button_style{width:100%!important;margin:0 auto}.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{font-size:28px;text-align:center}.section_news_articles .container .button_wrapper{width:calc(100% - 20px)}.section_endorsed h2{font-size:28px;text-align:center}.section_endorsed .row_flex .endorsed_box{width:calc((100% - 40px)/3);margin-right:20px}.section_endorsed .row_flex .endorsed_box:nth-child(3n){margin-right:0}}