.hero-part{margin-top:82px;position:relative}.hero-text{font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;font-weight:500;margin-top:5rem;text-align:center}.hero-text h1{color:#002c6f;font-size:2.3rem}.hero-text p{color:#000;font-size:22px;font-weight:500;line-height:1.25;margin-bottom:1.5rem;margin-top:.5rem}.hero-text .btn-danger{font-size:24px;font-weight:700;padding:10px 3rem;width:100%}.hero-rating{background:#e2edff;border-radius:30px;margin-bottom:2rem;margin-top:2rem;padding:2rem;text-align:center}.hero-rating p{font-size:1.5rem;font-weight:300;line-height:2rem;margin-bottom:1rem;margin-top:1rem}.hero-rating strong{font-weight:800}.review-part{margin-top:6rem;position:relative}.review-part .swiper-button-next svg path,.review-part .swiper-button-prev svg path{fill:#0e2b6b!important}.hero-rating-text p{font-weight:300;margin:1rem 0}.hero-rating-text p strong{font-weight:600}.reviewSwiperPet{padding-bottom:20px!important;width:100%;z-index:2!important}.swiper-button-next,.swiper-button-prev{height:34px!important;width:34px!important;z-index:2!important}.swiper-pagination{bottom:0!important}.swiper-pagination span{background-color:#d9d9d9;height:10px;opacity:1;width:10px}.swiper-pagination span.swiper-pagination-bullet-active{background-color:#6e6e6e}.review-card{background:#fff;border-radius:24px;box-shadow:0 0 10px rgba(0,0,0,.25);box-sizing:border-box;margin:auto;overflow:hidden;position:relative;text-align:center;width:434px;z-index:2}.review-img{margin-bottom:.5rem;overflow:hidden}.review-text{padding:5px 10px}.review-text p{font-size:14px;font-weight:300;line-height:1.5}.review-person{display:flex;gap:10px;justify-content:center;padding:10px;text-align:left}.review-person-name h2{font-size:16px;font-weight:500;margin-bottom:2px}.review-person-img{border-radius:50%;height:40px;overflow:hidden;width:40px}.review-person-img img{width:100%}.review-person-rating{align-items:center;display:flex;gap:10px}.review-person-rating img{max-width:95px}.review-person-rating span{font-size:16px;font-weight:700}.pet-registry-service{padding:5.5rem 0;position:relative}.pet-registry-service:before{background:#002c6f;content:"";height:300px;left:0;position:absolute;top:150px;width:100%}.service-box{background:#fff;border:5px solid #c2daff;border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.25);position:relative}.service-box .tick-icon{left:-20px;position:absolute;top:-20px;z-index:2}.service-box .service-img{border-top-left-radius:26px;border-top-right-radius:26px;overflow:hidden}.service-box .service-text{padding:1rem 10px;text-align:center}.service-box .service-text h3{color:#002c6f;font-size:20px;font-weight:700}.service-box .service-text h4{font-size:14px;font-weight:500;min-height:34px}.service-box .service-text h4 strong{font-weight:700}.service-box .service-text p{font-size:14px;font-weight:300;min-height:64px}.service-box .service-text .btn-danger{font-size:18px;margin-top:1rem;padding:10px 2rem}.steps-for-esa{padding-bottom:2rem;padding-top:0;position:relative}.steps-for-esa .heading-big{margin-top:.7rem}.steps-for-esa .btn-danger{position:relative;top:60px;z-index:2}.text-blue{color:#002c6f}.steps-for-esa-list ul{display:flex;gap:40px;justify-content:center;list-style:none;padding:0}.steps-for-esa-list ul li{background:#fff;border-radius:24px;box-shadow:0 0 10px rgba(0,0,0,.25);flex:0 0 33.333%;margin-bottom:1rem;margin-top:4rem;padding:18px 24px;position:relative;text-align:center;z-index:2}.steps-for-esa-list ul li:after{background-image:url(/images/step-icon-arrow.svg?b4f0dd70761946a11785f03de55804d9);background-repeat:no-repeat;background-size:contain;content:"";height:22px;position:absolute;right:-32px;top:46%;width:22px}.steps-for-esa-list ul li img{left:0;margin:auto;position:absolute;right:0;top:-30px}.steps-for-esa-list ul li h4{border-bottom:4px solid #002c6f;font-size:24px;font-weight:700;margin-bottom:10px;margin-top:26px;padding:10px 24px}.steps-for-esa-list ul li p{font-size:1rem}.steps-for-esa-list ul li:last-child:after{display:none}.choose-best-path{margin:2rem 0 1rem;position:relative}.choose-best-path:before{background:#f6f6f6;content:"";height:274px;left:0;position:absolute;top:68px;width:100%}.best-path-list{margin-top:2rem}.best-path-list ul{display:flex;gap:2rem;justify-content:space-between}.best-path-list ul li{flex:1;margin-top:3rem;position:relative}.best-path-list ul li .best-path-list-img{border-radius:50%;height:74px;left:0;margin:auto;overflow:hidden;position:absolute;right:0;top:-30px;width:74px}.best-path-list ul li .best-path-list-img img{width:100%}.best-path-list ul li .best-path-list-text{border:5px solid #c2daff;border-radius:24px;color:#fff;padding:3rem 1rem 2.75rem;text-align:center}.best-path-list ul li .best-path-list-text h4{font-size:20px;font-weight:700}.best-path-list ul li .best-path-list-text p{font-weight:300}.best-path-list ul li .best-path-list-text p strong{font-weight:700}.best-path-list ul li:before{left:-16px}.best-path-list ul li:after,.best-path-list ul li:before{background:#fff;content:"";height:60px;position:absolute;top:52px;width:16px}.best-path-list ul li:after{right:-16px}.best-path-list ul li:first-child .best-path-list-text,.best-path-list ul li:first-child:after,.best-path-list ul li:first-child:before{background:#002c6f}.best-path-list ul li:nth-child(2) .best-path-list-text,.best-path-list ul li:nth-child(2):after,.best-path-list ul li:nth-child(2):before{background:#0096c8}.best-path-list ul li:nth-child(3) .best-path-list-text,.best-path-list ul li:nth-child(3):after,.best-path-list ul li:nth-child(3):before{background:#33363a}.best-path-list ul li .btn-danger{bottom:-20px;font-size:18px;left:0;margin:auto;max-width:220px;padding:10px 1rem;position:absolute;right:0}.schedule-esa-right{color:#fff;margin-top:3rem;text-align:center}.schedule-esa-right .swiper-slide{background:#002c6f;border-radius:8px;padding:10px;transform:scale(.9)!important}.schedule-esa-right .swiper-slide.swiper-slide-active{transform:scale(1)!important}.schedule-esa-right .pet-parent-tutorial{height:144px;overflow:hidden}.schedule-esa-right h5{font-size:1.5rem}.schedule-esa-right .swiper-button-next,.schedule-esa-right .swiper-button-prev{top:50%!important}.schedule-esa-right .swiper-button-next svg path,.schedule-esa-right .swiper-button-prev svg path{color:#ec5a53!important}.schedule-esa-right .swiper{padding-bottom:3rem}.schedule-esa-right .swiper-button-next{right:-30px!important}.schedule-esa-right .swiper-button-prev{left:-30px!important}.scheduleSwiper{padding-bottom:1rem!important}.testimonial-img{border-radius:50%;height:240px;margin:1rem auto;overflow:hidden;width:240px}.schedule-esa{padding-bottom:2rem;padding-top:5rem}.faq-part{padding-bottom:5rem}.faq-part .heading-big{margin-bottom:3rem;margin-top:1rem}.faq-item{border:1px solid #f6f6f6;border-radius:10px;font-weight:300;margin-bottom:10px;overflow:hidden}.faq-item strong{font-weight:700}.faq-item.active .faq-question{background:#00173a}.faq-item ul{margin-bottom:1rem;padding-left:1rem}.faq-item ul li{list-style-type:disc;margin:.5rem 0}.faq-item ol li{list-style-type:decimal;margin:.5rem 0}.faq-question{align-items:center;background:#002c6f;border:none;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:500;justify-content:center;padding:16px;position:relative;width:100%}.faq-question:hover{background:#00173a}.faq-answer{background:#fff;max-height:0;overflow:hidden;padding:0 2rem;transition:max-height .3s ease}.faq-answer p{margin-bottom:1rem;margin-top:1rem}.faq-icon{bottom:0;font-size:20px;height:18px;margin:auto;position:absolute;right:0;top:0;transition:transform .3s ease;width:44px;z-index:2}.faq-icon svg{display:block}.footer-part{background:#002c6f;padding:1.5rem 0 2rem;text-align:center}.footer-about{color:#fff;margin:1rem 0}.footer-about p{font-size:1rem;font-weight:300}.footer-logo{margin-bottom:1rem}.footer-link ul{display:flex;justify-content:center;list-style:none;margin:.25rem 0;padding:0}.footer-link ul li{position:relative}.footer-link ul li:before{color:#fff;content:"|";font-size:18px;left:-2px;position:absolute;top:0}.footer-link ul li:first-child:before{display:none}.footer-link ul li a{color:#fff;font-size:16px;font-weight:300;padding:4px 8px;text-decoration:underline}.footer-link ul li a :hover{color:#87ace2}.copy-right-text{color:#fff;font-size:14px;margin-top:1.5rem}.header-inner .top-part{padding:28px 15px;position:relative}.header-inner .top-part .navbar-brand{background:#fff;border-radius:20px;box-shadow:0 0 10px rgba(0,0,0,.2);height:96px;left:0;margin:auto;padding:8px 26px;position:absolute;right:0;text-align:center;top:0;width:248px;z-index:2}.question-box{margin:4rem 0}.question-box ul li{background:#fff;border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:hidden;text-align:center}.question-box ul li .question-number{background:#d8e7ff;color:#000;font-size:30px;font-weight:700;padding:15px}.question-box ul li .question-text{font-size:24px;padding:2rem 1rem}.question-box ul li .question-buttons{display:flex;gap:1rem;justify-content:center;padding-bottom:3rem}.question-box ul li .question-buttons .btn-check{font-size:24px;min-width:140px;padding:14px 2rem}.qualify-steps{padding-top:4rem}.qualify-steps>ul{display:flex;gap:1rem;justify-content:center;margin:auto;width:74%}.qualify-steps>ul>li{color:#898989;flex:1;position:relative;text-align:center}.qualify-steps>ul>li .step-number{background:#c8d2d4;border:2px solid #c8d2d4;border-radius:30px;color:#fff;font-weight:700;height:28px;line-height:1;margin:0 auto;padding:4px;position:relative;text-align:center;text-shadow:0 0 5px rgba(0,0,0,.2);width:28px;z-index:2}.qualify-steps>ul>li:before{background:#c8d2d4;content:"";height:6px;left:-90px;position:absolute;top:11px;width:164px;z-index:1}.qualify-steps>ul>li:first-child:before{display:none}.qualify-steps>ul>li.active .step-number,.qualify-steps>ul>li.active:before{background:#02b16c}.pet-registry-qualify .card{background:red}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{box-shadow:none!important}@media screen and (max-width:1280px){.hero-text .heading-big{font-size:2rem}}@media screen and (max-width:1024px){.top-part .navbar-expand-lg .navbar-nav .nav-link{padding-left:.5rem;padding-right:.5rem}.top-part .btn-danger{padding:10px 15px}.hero-text h1{margin-top:0}}@media screen and (max-width:992px){.heading-big{font-size:2rem}.navbar-dark .navbar-nav{display:none}.navbar-dark .navbar-brand{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-right:0;padding-top:0;width:100%}.navbar-dark .navbar-brand img{height:auto;width:160px}.top-part .btn-danger{font-size:14px;padding:10px}.hero-text{margin-top:0}.hero-text h2{font-size:18px}.hero-text h2,.hero-text p{margin-bottom:1rem;margin-top:1rem}.hero-text .btn-danger{font-size:1.25rem;padding:10px 2rem;width:84%}.hero-text .heading-big{font-size:2rem;margin-bottom:2rem;margin-top:1rem;position:relative}.hero-text .heading-big:after{background:#002c6f;bottom:-18px;content:"";height:4px;left:0;margin:auto;position:absolute;right:0;width:200px}.hero-rating{border-radius:0;margin:1rem -15px;padding:1rem}.hero-rating img{display:none}.hero-rating p{font-size:1rem;line-height:1rem;margin-bottom:1rem;margin-top:0}.hero-rating-text{padding:0 1rem}.review-card{width:320px}.pet-registry-service{margin:1rem 0}.pet-registry-service .heading-big{margin-bottom:2rem}.pet-registry-service .service-img img{width:100%}.pet-registry-service .service-box{margin:1rem 0}.pet-registry-service .service-box .tick-icon{left:-12px}.pet-registry-service .service-box .service-text .btn-danger{padding:10px 1rem}.pet-registry-service:before{display:none}.steps-for-esa{padding-bottom:0;padding-top:1rem}.steps-for-esa-list ul{flex-direction:column;margin-top:2rem}.steps-for-esa-list ul li{margin-bottom:0;margin-top:1rem;padding:18px 15px}.steps-for-esa-list ul li h4{font-size:22px;padding:10px 0}.steps-for-esa-list ul li:after{display:none}.steps-for-esa-list ul li:last-child{margin-bottom:1.5rem}.choose-best-path:before{display:none}.best-path-list{margin-top:0}.best-path-list ul{flex-direction:column}.review-part{margin-bottom:1.5rem;margin-top:1.5rem}.review-part .swiper-button-next,.review-part .swiper-button-prev{top:55%!important}.review-part .btn-danger{width:100%}.review-part:before{display:none}.review-img img{height:auto;width:100%}.reviewSwiperPet{position:relative!important;top:1rem}.swiper-button-next,.swiper-button-prev{height:28px!important;width:16px!important}.swiper-slide.swiper-slide-active{transform:scale(1)!important}.schedule-esa{background:#002c6f;color:#fff;margin-top:3rem;padding-bottom:0;padding-top:2rem}.schedule-esa .heading-big,.schedule-esa .heading-big.text-blue{color:#fff}.schedule-esa .heading-sub.text-dark{color:#fff!important;font-size:1rem}.schedule-esa-right{margin-top:0}.schedule-esa-right .swiper-button-next,.schedule-esa-right .swiper-button-prev{top:24%!important}.schedule-esa-right .swiper-button-next{right:24px!important}.schedule-esa-right .swiper-button-prev{left:24px!important}.schedule-esa-right .review-swiper-nav{margin-top:2rem}.schedule-esa-right .pet-parent-tutorial{height:auto}.schedule-esa-right .swiper-pagination{bottom:16px!important}.faq-part{padding-bottom:1rem;padding-top:2rem}.faq-part .heading-big{font-size:2rem;margin-bottom:2rem;margin-top:0}.faq-item .faq-question{justify-content:left;padding-right:3rem;text-align:left}.faq-item .faq-answer{padding:0 1.2rem}.faq-icon{width:30px}.footer-link ul{flex-wrap:wrap}.pet-registry-pets{padding-bottom:.5rem;text-align:center}.pet-registry-pets img{width:100%}}@media screen and (max-width:479px){.steps-for-esa .heading-big{margin-top:0}.schedule-esa-left{margin-bottom:0}.pet-registry-service{margin:0;padding-bottom:1rem;padding-top:1rem}.pet-registry-service .heading-big{margin-bottom:1rem}.pet-registry-service .service-box{margin:1rem 0}.pet-registry-service .service-box .tick-icon{left:-12px}.pet-registry-service .service-box .service-text{padding:1rem 24px}.pet-registry-service .service-box .service-text h4{font-size:15px;min-height:auto}.pet-registry-service .service-box .service-text p{min-height:auto}.pet-registry-service .service-box .service-text .btn-danger{padding:10px 3rem}.pet-registry-service:before{display:block;height:84%;top:10%}.faq-part{padding-top:2.2rem}}
