@charset "UTF-8";.left-image-text-section,.right-image-text-section{text-align:left}.left-image-text-section img,.right-image-text-section img{border-radius:8px;width:100%}.left-image-text-section .title,.right-image-text-section .title{text-align:left}.left-image-text-section h2,.right-image-text-section h2{margin-bottom:24px;text-align:left}.left-image-text-section p,.right-image-text-section p{line-height:24px}.left-image-text-section .box,.right-image-text-section .box{margin:0 0 4px}.left-image-text-section ul,.right-image-text-section ul{padding:0}.left-image-text-section li:not(:last-of-type),.right-image-text-section li:not(:last-of-type){margin-bottom:8px}.center-image-text-section img{width:100%}.center-image-text-section .box{margin:0 auto 4px}.tab-button{background:none;border:none;color:#535353;font-size:18px;font-style:normal;font-weight:400;line-height:30px;padding:16px 24px;text-align:center;white-space:nowrap}@media(max-width:768px){.tab-button{font-size:16px;font-style:normal;font-weight:400;line-height:26px;text-align:left}}.tab-button.active{border-bottom:2px solid #003462;color:#003462;font-size:18px;font-style:normal;font-weight:700;line-height:30px;text-align:center}@media(max-width:768px){.tab-button.active{font-size:16px;font-style:normal;font-weight:700;line-height:26px}}.slide-tab-content{display:none}.slide-tab-content.active{display:block}.tabs-container{margin:0 auto;max-width:100%}.tabs-header{border-bottom:1px solid #C6C6C6;display:flex;justify-content:center;margin:0 auto;overflow-x:auto;scrollbar-width:none;width:fit-content}@media(max-width:768px){.tabs-header{justify-content:start;width:unset}}.tabs-header::-webkit-scrollbar-track{background:#f1f1f1}.tabs-header::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.home-page .bg-light-sky{background:#f3f8ff}.home-page .site-inner{padding-bottom:0}.home-page .genesis-skip-link{display:none}.home-page h1,.home-page h2,.home-page h3,.home-page h4{border:unset;margin-bottom:0;padding-left:0}.home-page ol,.home-page ul{line-height:26px}.home-page ol li,.home-page ul li{margin-bottom:8px}.home-page section .col-lg-6 .box{margin:0 0 16px}@media(max-width:960px){.home-page section .col-lg-6 .box{margin:8px auto}}.home-page section .col-lg-6 h2.second-title{margin-bottom:24px;text-align:left}@media(max-width:768px){.home-page section .col-lg-6 h2.second-title{margin-bottom:16px}}.home-page .box{align-items:center;background-color:#ebf0ff;border-radius:4px;display:flex;gap:8px;height:auto;justify-content:center;margin:0 auto 16px;width:fit-content}.home-page .box .title{color:#474d66;font-size:14px;font-weight:400;line-height:20px;margin:0;padding:4px 8px;text-align:center;text-transform:uppercase}.home-page .second-title{font-size:30px;font-weight:700;line-height:38px;margin-bottom:16px;text-align:center}.home-page .description{font-size:16px;font-weight:400;line-height:24px;margin-bottom:40px;text-align:center}.home-page .box-container{max-width:1280px;padding:40px 0}.home-page .button-container{align-items:center;background-color:#df272d;border-radius:100px;color:#fff;display:flex;gap:8px;height:52px;justify-content:center;padding:14px 32px;width:257px}.home-page .button-container .cta-text{color:#fff;font-size:16px;font-weight:600;line-height:24px;text-align:left}@media(max-width:768px){.home-page .slide-tabs .box-container{padding:28px 24px 24px}}.home-page .slide-tabs .box-container .box{margin:0 auto 20px}.home-page .slide-tabs .box-container .box .title{font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-align:center}@media(max-width:768px){.home-page .slide-tabs .box-container .box .title{font-size:12px;line-height:16px}}@media(max-width:768px){.home-page .slide-tabs .box-container h2.second-title{font-size:24px;font-style:normal;font-weight:700;line-height:30px;text-align:center}}.home-page .slide-tabs .list p{margin-bottom:8px}.home-page .slide-tabs .list p:last-child{margin-bottom:24px}.home-page .slide-tabs .right-image-text-section .box-container{padding:24px 0}@media(max-width:768px){.home-page .slide-tabs .right-image-text-section .box-container{padding:16px 0}}.home-page .slide-tabs .right-image-text-section .box-container .text-section{display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding-right:60px!important}@media(max-width:768px){.home-page .slide-tabs .right-image-text-section .box-container .text-section{padding-right:unset!important}}.home-page .slide-tabs .right-image-text-section .box-container .text-section .btn.btn-red.btn-red-cta{align-self:flex-start}.home-page .slide-tabs .right-image-text-section .box-container .text-section .box{background-color:#f3f8ff;margin:0 0 8px}@media(max-width:768px){.home-page .slide-tabs .right-image-text-section .box-container .text-section .box{margin:24px 0 8px}}.home-page .slide-tabs .right-image-text-section .box-container .text-section .box .title{color:#1a1a1a;font-size:24px;font-style:normal;font-weight:700;line-height:32px;padding:unset;text-align:left;text-transform:unset}.home-page .slide-tabs .right-image-text-section .box-container .text-section p{font-size:16px;font-style:normal;font-weight:400;line-height:26px}@media(max-width:768px){.home-page .slide-tabs .right-image-text-section .box-container .text-section p{font-size:14px;line-height:22px}}.home-page .slide-tabs .right-image-text-section .box-container .text-section p strong{font-weight:700}.home-page .slide-tabs .right-image-text-section .box-container .text-section p:last-of-type{margin:0 0 24px}.home-page .custom-section-2{background-color:#f9f2f2}.home-page .custom-section-2 .box-container .row{gap:24px}.home-page .custom-section-2 .box-container .description{font-style:normal;line-height:26px}.home-page .custom-section-2 .second-title{margin:0 auto 16px}.home-page .custom-section-2 .card{align-items:center;align-self:stretch;background:#193761;border-radius:8px;display:flex;flex-direction:column;gap:16px;max-height:359px;max-width:340px;padding-left:0;padding-right:0}.home-page .custom-section-2 .card:last-child{margin-right:0}.home-page .custom-section-2 .card .video-wrapper{align-items:center;align-self:stretch;display:flex;height:215px;justify-content:center}.home-page .custom-section-2 .card .video-wrapper iframe{border-top-left-radius:8px;border-top-right-radius:8px;height:100%;width:100%}.home-page .custom-section-2 .card .card-title{color:#fff;font-size:20px;font-weight:700;line-height:24px;max-width:308px;text-align:center}.home-page .custom-section-2 .card .watch-video-button{align-items:center;background:#df272d;border:#DF272D;border-radius:100px;color:#fff;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;line-height:24px;margin-bottom:24px;padding:8px 24px}.home-page .custom-section-2 .custom-section-2-cta{display:flex;justify-content:center;margin-top:40px}.home-page .faq-wrapper{background-color:#fff}.home-page .faq-wrapper .faq-image{border-radius:8px;max-height:730px;object-fit:cover;width:100%}.home-page .faq-wrapper .faq-title{color:#292d3e;font-size:29px;font-weight:700;line-height:32px;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}.home-page .faq-wrapper #faqs-accordion{margin-top:32px}.home-page .faq-wrapper #faqs-accordion details>summary{align-items:center;color:#292d3e;display:flex;font-size:20px;font-weight:600;justify-content:flex-start;line-height:24px;min-height:64px;padding-right:20%;position:relative;text-align:left;width:100%}.home-page .faq-wrapper #faqs-accordion details:not(:first-of-type)>summary{border-top:solid .5px}.home-page .faq-wrapper #faqs-accordion summary::marker{content:""}.home-page .faq-wrapper #faqs-accordion summary::-webkit-details-marker{display:none}.home-page .faq-wrapper #faqs-accordion details[open]{background-color:#193761;color:#fff;position:relative}.home-page .faq-wrapper #faqs-accordion details[open]>summary{color:#fff}.home-page .faq-wrapper #faqs-accordion .summary-title{margin-left:16px}.home-page .faq-wrapper #faqs-accordion details[open]>.summary-body{background-color:#fff;color:#474d66;padding:16px}.home-page .faq-wrapper #faqs-accordion summary:after{background:url(/wp-content/themes/certapet-v3/assets/images/open.svg) no-repeat center;content:"";display:inline-block;height:25px;position:absolute;right:8%;width:25px}.home-page .faq-wrapper #faqs-accordion details[open]>summary:after{background-image:url(/wp-content/themes/certapet-v3/assets/images/FAQ-white-icon.svg);content:""}.home-page .faq-wrapper #faqs-accordion ul li:nth-last-child(-n+3){margin-left:15px}.home-page .faq-wrapper #faqs-accordion p,.home-page .faq-wrapper #faqs-accordion li{color:#474d66;font-size:14px;font-weight:400;line-height:20px;text-align:left}.home-page .faq-wrapper #faqs-accordion h4{font-size:14px;font-weight:700;line-height:20px;text-align:left}.home-page .faq-wrapper.faqs-no-image .faq-title{font-size:30px;font-style:normal;font-weight:700;line-height:38px}@media(max-width:768px){.home-page .faq-wrapper.faqs-no-image .faq-title{font-size:24px;line-height:30px;margin-bottom:24px;text-align:center}}.home-page .faq-wrapper.faqs-no-image #faqs-accordion details>summary{font-style:normal;line-height:28px}@media(max-width:768px){.home-page .faq-wrapper.faqs-no-image #faqs-accordion details>summary{font-size:18px;line-height:24px}}.home-page .faq-wrapper.faqs-no-image #faqs-accordion p{font-size:16px;font-style:normal;font-weight:400;line-height:26px}@media(max-width:768px){.home-page .faq-wrapper.faqs-no-image #faqs-accordion p{font-size:14px;line-height:22px}}.home-page .esa-letter-requirements .box{background-color:#f9f6f2;margin:0 0 16px}@media(max-width:768px){.home-page .esa-letter-requirements .box{margin-top:24px}}.home-page .esa-letter-requirements .box .title{line-height:22px}@media(max-width:768px){.home-page .esa-letter-requirements .box .title{font-size:12px;font-style:normal;font-weight:400;line-height:16px;text-align:center}}.home-page .esa-letter-requirements h2.second-title{margin-bottom:24px;text-align:left}@media(max-width:768px){.home-page .esa-letter-requirements h2.second-title{margin-bottom:16px}}@media(max-width:768px){.home-page .esa-letter-requirements .text-section p:last-child{margin-bottom:16px}}.home-page .whats-in-it-for-you{background-color:#f9f2f2}.home-page .whats-in-it-for-you .second-title{margin:0 auto 40px;max-width:880px;text-align:center}.home-page .whats-in-it-for-you .card{background-color:#f9f2f2;border:unset}.home-page .whats-in-it-for-you .card:last-child{margin-right:0}.home-page .whats-in-it-for-you .card .card-image{border-radius:8px;margin-bottom:16px;width:50%}.home-page .whats-in-it-for-you .card .card-title{font-size:20px;font-weight:700;line-height:24px;margin-bottom:4px;text-align:center}.home-page .whats-in-it-for-you .card .card-text{color:#474d66;font-size:16px;font-weight:400;line-height:24px;text-align:center}.home-page .how-it-works{background-color:#fff}.home-page .how-it-works .second-title{margin-bottom:32px}.home-page .how-it-works .card{align-items:center;border:unset;flex:1 1 30%;margin-right:24px}.home-page .how-it-works .card:last-child{margin-right:0}.home-page .how-it-works .card .card-image{border-radius:8px;height:80px;margin:0 auto 16px;object-fit:contain}.home-page .how-it-works .card .card-title{font-size:20px;font-weight:700;line-height:24px;margin-bottom:16px;text-align:center}.home-page .how-it-works .card .card-text{color:#474d66;font-size:16px;font-weight:400;line-height:24px;text-align:center}.home-page .how-it-works .text-section p{font-size:16px;font-weight:400;line-height:24px}.home-page .who-we-are .box{background-color:#f9f6f2;border-radius:4px;display:flex;gap:8px;height:28px;justify-content:left;margin:0 0 20px;width:fit-content}.home-page .who-we-are .box .title{color:#474d66;font-size:14px;font-weight:400;line-height:20px;margin:0;padding:4px 8px;text-align:center}.home-page .who-we-are h2{margin-bottom:24px;text-align:left}.home-page .who-we-are img{border-radius:8px;width:100%}.home-page .who-we-are .check-mark{margin-right:4px}.home-page .who-we-are p{font-size:16px;font-weight:400;line-height:24px;text-align:left}.home-page .who-we-are strong{font-size:16px;font-style:normal;font-weight:700;line-height:26px;margin-top:16px;text-align:left}@media(max-width:768px){.home-page .who-we-are strong{font-size:14px;font-style:normal;font-weight:700;line-height:22px}}.home-page .legitimacy-section{background-color:#f3f8ff}.home-page .legitimacy-section h2{margin-bottom:24px;text-align:left}.home-page .legitimacy-section ol,.home-page .legitimacy-section ul{line-height:26px}.home-page .legitimacy-section ol li,.home-page .legitimacy-section ul li{margin-bottom:8px}.home-page .legitimacy-section .box{margin:0 0 16px}.home-page .legitimacy-section .legitimacy-image{border-radius:8px;height:100%;object-fit:cover}.home-page .esa-myths-section{background-color:#f9f2f2}.home-page .esa-myths-section h2{margin-bottom:24px;text-align:left}.home-page .esa-myths-section p{font-size:16px;font-style:normal;font-weight:400;line-height:26px}.home-page .esa-myths-section ol,.home-page .esa-myths-section ul{line-height:26px}.home-page .esa-myths-section ol li,.home-page .esa-myths-section ul li{margin-bottom:8px}.home-page .esa-myths-section .box{margin:0 0 16px}.home-page .why-certapet-section{background-color:#f3f8ff}.home-page .why-certapet-section h2{margin-bottom:32px}.home-page .why-certapet-section ul{padding-left:0}.home-page .why-certapet-section .reasons-list{gap:80px!important}.home-page .why-certapet-section .reasons-list li{list-style-type:none;max-width:312px}.home-page .why-certapet-section .reasons-list .description{margin-bottom:0}.home-page .why-certapet-section .reasons-list .icon{margin-bottom:24px}.home-page .why-certapet-section .reasons-list .title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:16px}.home-page .reviews{background-color:#fff}.home-page .reviews .description{margin-bottom:24px}.home-page .reviews .review-video .reviews-icons{padding:unset}.home-page .reviews .review-video .reviews-icons .card{border:unset;margin-bottom:24px}.home-page .reviews .review-video .reviews-icons .card:last-child{margin-right:unset}.home-page .reviews .review-list .review-inner{list-style-type:none}.home-page .reviews .reviews-cta{display:flex;justify-content:center;margin-top:32px}.home-page .reviews iframe{min-height:313px}.home-page .reviews .review-carousel{display:none}.home-page .tabs .container{max-width:1180px}.home-page .tabs .second-title{margin-bottom:24px}.home-page .tabs .tab-navigation{display:flex;justify-content:space-between;left:0;padding:0 15px;position:absolute;right:0;top:0;z-index:10}.home-page .tabs .tab-navigation #prevTab{margin-left:-3%;margin-top:15%}.home-page .tabs .tab-navigation #nextTab{margin-right:-3%;margin-top:15%}.home-page .tabs .tab-navigation a{cursor:pointer}.home-page .tabs .tab-content{height:44%;margin-top:48px;position:relative}.home-page .tabs .tab-content #prevTab,.home-page .tabs .tab-content #nextTab{cursor:pointer;position:absolute;top:calc((100% - 40px)/2);z-index:3}.home-page .tabs .tab-content #prevTab{left:-20px}.home-page .tabs .tab-content #nextTab{right:-20px}.home-page .tabs .nav-tabs{border:unset;justify-content:center}.home-page .tabs .nav-tabs .nav-link{background-color:#fff;border:solid 1px #193761;border-radius:100px;color:#474d66;font-size:16px;font-weight:400;gap:8px;line-height:24px;margin-bottom:8px;margin-right:8px;padding:8px 16px}.home-page .tabs .nav-tabs:last-child{margin-right:unset}.home-page .tabs .nav-tabs .nav-link.active{background-color:#d6e0ff;border:solid 1px #193761;color:#193761;font-weight:600}.home-page .tabs .nav-tabs .nav-link:hover{background-color:#d6e0ff;color:#193761;font-weight:600}.home-page .tabs .card{border:unset;border-radius:8px;box-shadow:0 8px 20px #00000012;gap:0px}.home-page .tabs .card .card-link:hover{box-shadow:0 8px 24px 0 var(--shadow-black);color:unset;text-decoration:none}.home-page .tabs .card .card-img-top{height:260px;min-height:260px;object-fit:cover}.home-page .tabs .card .card-body{min-height:104px;padding:24px}.home-page .tabs .card .card-body .btn.btn-primary{background-color:#f04d30;border-color:#f04d30;border-radius:100px;color:#fff;gap:8px;padding:8px 16px}.home-page .tabs .card .card-body .card-title{color:#1a1a1a;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.home-page .cta-banner{gap:80px;position:relative}.home-page .cta-banner .banner-image{height:auto;left:50%;position:absolute;top:7%;transform:translate(-50%,-50%);z-index:2}.home-page .cta-banner .banner-content{align-items:center;background-color:#193761;border-radius:8px;display:flex;flex-direction:column;gap:24px;height:100%;justify-content:center;min-height:216px;padding:48px 40px 40px;position:relative;text-align:center;z-index:1}.home-page .cta-banner .banner-content .banner-title{color:#fff;font-size:29px;font-weight:700;line-height:32px;margin-bottom:8px;text-align:center}.home-page .cta-banner .banner-content .banner-description{color:#fff;font-size:16px;font-weight:400;line-height:24px;margin-bottom:24px;text-align:center}.home-page .cta-banner .banner-content .cta{background-color:#f04d30;border:unset;border-radius:100px;color:#fff;gap:8px;min-height:40px;padding:8px 24px}.home-page .cta-banner .banner-content .cta .cta-text{font-size:16px;font-weight:600;line-height:24px}.home-page .cta-banner .banner-content .item-list{align-items:flex-start;display:flex;flex-direction:column;list-style-type:none;margin-bottom:8px}.home-page .cta-banner .banner-content .item-list li{align-items:flex-start;color:#fff;display:flex;font-size:16px;font-weight:400;justify-content:flex-start;line-height:24px;margin-bottom:24px;text-align:left;text-decoration-skip-ink:none;text-underline-position:from-font}.home-page .cta-banner .banner-content .item-list li img{margin-right:6px}.home-page .cta-banner .banner-content .item-list li:last-child{margin-bottom:0}.home-page .cta-banner .cta-btn{align-items:center;background-color:#d32f2f;border:unset;border-radius:100px;display:flex;gap:8px;justify-content:center;padding:8px 24px}.home-page .cta-banner .cta-btn span{color:#fff;font-size:16px;font-weight:600;line-height:24px}.home-page .esa-by-state .second-title{margin-bottom:32px}.home-page .hero-section{align-items:center;background:linear-gradient(90deg,#f9f6f2 38.6%,#f9f6f200 61%),url(/wp-content/themes/certapet-v3/assets/images/emotional-support-dog-lake-sunset.avif) #d3d3d3 465.634px 0px/contain no-repeat;background-position:right;background-size:contain;display:flex;height:524px;justify-content:center;position:relative;text-align:center}.home-page .hero-section .hero-description{margin-top:58px}.home-page .hero-section .item-list{list-style-type:none;margin-bottom:24px;padding:0}.home-page .hero-section .item-list li{align-items:center;display:flex;font-size:16px;font-weight:400;line-height:24px;margin-top:8px;text-align:left}.home-page .hero-section .item-list li img{margin-right:4px}.home-page .hero-section .cta-button{background-color:#007bff;border-radius:5px;color:#fff;display:inline-block;font-size:16px;font-weight:600;line-height:24px;margin-top:16px;padding:10px 20px;text-align:left;text-decoration:none}.home-page .hero-section h1{font-size:35px;font-weight:700;line-height:40px;max-width:600px;text-align:left}.home-page .hero-section p{font-size:16px;font-weight:400;line-height:24px;margin-top:12px;text-align:left}.home-page .hero-section .button-container{background-color:#df272d;border-radius:100px;color:#fff;gap:8px;height:56px;padding:16px 80px;width:361px}.home-page .hero-section .button-container .cta-text{color:#fff;font-size:16px;font-weight:600;line-height:24px;text-align:left}.home-page .hero-section .verified-reviews{gap:4px;max-height:20px;max-width:361px}.home-page .hero-section .review-card{background-color:#fff;border-radius:8px;gap:8px;height:auto;left:56%;position:absolute;top:47%;width:280px}.home-page .hero-section .review-card blockquote{font-size:14px;font-weight:400;line-height:20px;margin:0;padding:16px}.home-page .hero-section .review-card blockquote p{text-align:left}.home-page .hero-section .review-card blockquote span{font-weight:700}.home-page .hero-section .review-card blockquote .review-customer{margin-left:48px;margin-right:48px;text-align:left}.home-page .hero-section .review-card blockquote .review-customer .cite{color:#474d66;font-size:14px;font-style:normal;font-weight:600;line-height:12px;text-align:left}.home-page .hero-section .review-card blockquote .review-customer .verified-text{color:#676f92;font-size:12px;font-weight:400;line-height:12px;text-align:left}.home-page .hero-section .review-card p{font-size:14px;font-weight:400;line-height:20px;margin:8px 0;text-align:left}.home-page .hero-section .reviews-info{color:#474d66;font-size:12px;font-weight:600;line-height:16px;margin-top:16px;width:360px}.home-page .hero-section .reviews-info span{margin-left:4px;margin-right:4px}.home-page .promotional-banner{align-items:center;background-color:#712eff;display:flex;gap:8px;height:100%;justify-content:center;max-height:36px;padding:0 24px;position:fixed;top:0;width:100%;z-index:99999}.home-page .promotional-banner .banner-text{color:#fff;font-size:12px;font-weight:400;line-height:16px;text-align:left}.home-page .promotional-banner .banner-text .banner-icon{vertical-align:middle}.home-page .promotional-banner .call-to-action{color:#fff;font-size:12px;font-style:italic;font-weight:700;line-height:16px;text-align:left}.home-page #sticky-cta{display:none}.home-page .google-review .card,.home-page .reddit-review .card,.home-page .trustpilot-review .card,.home-page .other-review .card{align-items:flex-start;align-self:stretch;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;gap:12px;padding:16px 16px 24px}.home-page .google-review .card-author-icon,.home-page .reddit-review .card-author-icon,.home-page .trustpilot-review .card-author-icon,.home-page .other-review .card-author-icon{border-radius:20px;flex-shrink:0;height:36px;width:36px}.home-page .google-review .card-review-company-icon,.home-page .reddit-review .card-review-company-icon,.home-page .trustpilot-review .card-review-company-icon,.home-page .other-review .card-review-company-icon{flex-shrink:0;height:36px;width:36px}.home-page .google-review .card-author,.home-page .reddit-review .card-author,.home-page .trustpilot-review .card-author,.home-page .other-review .card-author{color:#000000de;font-size:15px;font-style:normal;font-weight:700;letter-spacing:.2px;line-height:17px}.home-page .google-review .card-review-count,.home-page .google-review .card-certification,.home-page .reddit-review .card-review-count,.home-page .reddit-review .card-certification,.home-page .trustpilot-review .card-review-count,.home-page .trustpilot-review .card-certification,.home-page .other-review .card-review-count,.home-page .other-review .card-certification{color:#595959;font-size:12px;font-weight:400;letter-spacing:.200000003px;line-height:17px;text-align:left}.home-page .google-review .card-description,.home-page .reddit-review .card-description,.home-page .trustpilot-review .card-description,.home-page .other-review .card-description{color:#000000de;font-family:Helvetica;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.2px;line-height:21px}.home-page .google-review:not(:first-child),.home-page .other-review:not(:first-child),.home-page .reddit-review:not(:first-child),.home-page .trustpilot-review:not(:first-child){margin-top:20px}@media(min-width:1400px)and (max-width:1440px){.home-page .hero-section{height:470px}}@media only screen and (min-width:1400px){.home-page .site-inner{max-width:100%;padding:80px 0 0}.home-page .custom-section-2 .box-container .row{gap:40px}}@media(max-width:768px){.home-page .button-container{width:100%}.home-page .second-title{font-size:24px;line-height:30px}.home-page .site-inner{max-width:100%;padding:0}.home-page .box-container{padding:32px 24px}.home-page .custom-section-2 .box-container .description{font-size:14px;font-style:normal;font-weight:400;line-height:22px}.home-page .custom-section-2 .card{margin-right:0;max-width:unset}.home-page .custom-section-2 .card:last-child{margin-bottom:0}.home-page .custom-section-2 .card .card-title{max-width:326px}.home-page .faq-wrapper{background-color:var(--light-sky-blue)}.home-page .faq-wrapper .faq-title{font-size:20px;font-weight:700;line-height:24px;margin-bottom:32px;text-align:center}.home-page .faq-wrapper #faqs-accordion details>summary{color:#292d3e;font-size:16px;font-weight:600;line-height:24px;padding-right:20%;text-align:left}.home-page .faq-wrapper #faqs-accordion details[open]>summary{color:#fff}.home-page .faq-wrapper #faqs-accordion p,.home-page .faq-wrapper #faqs-accordion li{font-size:14px;font-weight:400;line-height:20px;text-align:left}.home-page .faq-wrapper #faqs-accordion details[open]>.summary-body{background-color:var(--light-sky-blue)}.home-page .whats-in-it-for-you .title{font-size:12px;line-height:16px}.home-page .whats-in-it-for-you .second-title{font-size:24px}.home-page .whats-in-it-for-you .description{font-size:14px;margin-bottom:24px}.home-page .whats-in-it-for-you .card{flex:1 1 100%;margin-bottom:24px;margin-right:0}.home-page .whats-in-it-for-you .card .card-title{font-size:18px}.home-page .whats-in-it-for-you .card .card-text{font-size:14px;font-weight:400;line-height:20px}.home-page .whats-in-it-for-you .card .card-image{margin:0 0 16px;width:100%}.home-page .how-it-works .title{font-size:12px;line-height:16px}.home-page .how-it-works .second-title{font-size:24px;margin-bottom:24px}.home-page .how-it-works .description{font-size:14px;margin-bottom:24px}.home-page .how-it-works .card{flex:1 1 100%;margin-bottom:24px;margin-right:0}.home-page .how-it-works .card .card-title{font-size:20px}.home-page .how-it-works .card .card-text{font-size:14px;font-weight:400;line-height:20px}.home-page .how-it-works .text-section{margin-top:24px}.home-page .who-we-are .image-section{margin-right:0;margin-top:16px}.home-page .who-we-are h2{font-size:24px}.home-page .who-we-are p{font-size:14px;line-height:20px}.home-page .who-we-are h4{font-size:14px;line-height:20px;margin-top:16px}.home-page .who-we-are .image-section p{margin:0}.home-page .legitimacy-section .box{margin:16px 0}.home-page .why-certapet-section h2{margin-bottom:24px}.home-page .why-certapet-section .reasons-list{gap:24px!important}.home-page .why-certapet-section .reasons-list li{max-width:100%}.home-page .why-certapet-section .reasons-list .icon{margin-bottom:16px}.home-page .why-certapet-section .reasons-list .title{font-size:20px;line-height:26px}.home-page .reviews{margin:unset}.home-page .reviews .review-video .reviews-icons .card,.home-page .reviews .box-container{margin-bottom:0}.home-page .reviews iframe{margin:0;min-height:192px}.home-page .reviews .row{padding:unset}.home-page .reviews .row .reviews-icons{margin:16px 0 0}.home-page .reviews .row .reviews-icons .card{margin-right:0}.home-page .reviews .row .reviews-icons .card img{max-height:46px}.home-page .reviews .review-carousel{display:block;margin-bottom:32px}.home-page .reviews .review-carousel .carousel{height:345px}.home-page .reviews .review-carousel .carousel .carousel-inner{align-items:center;display:flex;height:345px}.home-page .reviews .carousel-item{position:relative;transition:margin .3s ease}.home-page .reviews .review-inner{align-items:center;display:flex}.home-page .tabs .nav-tabs{justify-content:flex-start}.home-page .tabs .nav-tabs .nav-link{font-size:14px;font-weight:400;line-height:20px;padding:6px 16px}.home-page .tabs .tab-content{margin-top:16px}.home-page .tabs .cards{margin-bottom:24px}.home-page .tabs .cards .card-img-top{height:195px;min-height:195px}.home-page .tabs .fade:not(.show){display:none}.home-page .tabs .tab-navigation #nextTab{margin-right:-10%;margin-top:35%}.home-page .tabs .tab-navigation #prevTab{margin-left:-10%;margin-top:35%}.home-page .tabs .card-body{min-height:130px}.home-page .promotional-banner{align-items:center;display:flex;flex-wrap:wrap;gap:2px;justify-content:center;max-height:50px;padding:8px 24px;position:fixed}.home-page .promotional-banner .banner-icon{max-height:16px;max-width:16px}.home-page .promotional-banner .call-to-action{font-size:13px;margin-top:0}.home-page .hero-section{align-items:center;background:linear-gradient(180deg,#0000004d,#000000bf),url(/wp-content/themes/certapet-v3/assets/images/hero-img.jpeg) #d3d3d3 -704.234px -134px/413.436% 119.97% no-repeat;background-position:60% 42%;background-size:450%;display:flex;height:671px;justify-content:center;position:relative;text-align:center}.home-page .hero-section .box-container{padding:188px 16px 32px}.home-page .hero-section .box-container div:first-child{margin-left:0;margin-right:0;padding:0}.home-page .hero-section .box-container .hero-image{display:none}.home-page .hero-section .hero-description{color:#fff;margin-top:0;width:100%;z-index:9}.home-page .hero-section .hero-description h1{font-size:32px;line-height:40px;text-align:center}.home-page .hero-section .hero-description p{font-size:14px;line-height:20px;text-align:center}.home-page .hero-section .hero-description .item-list li{font-size:14px;line-height:20px}.home-page .hero-section .button-container{border-radius:100px;height:40px;margin-left:auto;margin-right:auto;padding:8px 24px;text-align:center;width:100%}.home-page .hero-section .reviews-info{color:#fff;font-size:10px;line-height:12px;margin-left:auto;margin-right:auto;width:100%}.home-page .cta-banner .banner-content{padding:24px}.home-page .cta-banner .banner-content .banner-title{font-size:24px;font-weight:700;line-height:32px;margin-bottom:8px;margin-top:5px}.home-page .cta-banner .banner-content .banner-description{font-size:14px;font-weight:400;line-height:20px;margin-bottom:24px}.home-page .cta-banner .banner-content .item-list{display:block;list-style-type:none;margin-left:unset}.home-page .cta-banner .banner-content .item-list li{color:#fff;font-size:14px;font-weight:600;line-height:20px;margin-bottom:12px;text-align:left}.home-page .cta-banner .banner-content .item-list li img{margin-right:16px}.home-page .cta-banner .banner-content .item-list li:last-child{margin-bottom:12px}.home-page .cta-banner .banner-content .cta-btn{display:none}.home-page #sticky-cta{background-color:#fff;bottom:0;display:none;gap:24px;height:74px;padding:16px 24px;position:fixed;top:auto;width:100%;z-index:21474830001}.home-page #sticky-cta .button-container{align-items:center;display:flex;height:100%}.home-page #sticky-cta .cta{background-color:#df272d;border:unset;border-radius:100px;gap:8px;width:100%}.home-page #sticky-cta .cta span{color:#fff;font-size:16px;font-weight:600;line-height:24px;text-align:left}.home-page .google-review,.home-page .reddit-review,.home-page .trustpilot-review,.home-page .other-review{align-items:center;display:flex;justify-content:center}.home-page .google-review .card,.home-page .reddit-review .card,.home-page .trustpilot-review .card,.home-page .other-review .card{width:100%}.home-page .esa-myths-section p{font-size:14px;line-height:22px}.home-page .esa-by-state .second-title{margin-bottom:24px}}@media(min-width:600px)and (max-width:1366px){.home-page .site-inner{max-width:100%;padding:0}.home-page .custom-section-2 .card{max-width:320px}.home-page .box-container{padding:40px 24px}.home-page .box-container .row{margin:0;padding:0;width:100%}.home-page .hero-section{background-position:70% 0;background-size:cover;height:750px}.home-page .hero-section .review-card{left:30%}.home-page .reviews .row .reviews-icons{margin:16px 0 0}.home-page .reviews .row .reviews-icons .card{text-align:center}.home-page .reviews .review-video{padding:0}.home-page .reviews .review-list{margin:0}.home-page .faq-wrapper #faqs-accordion summary:after{right:6%}.home-page .faq-wrapper #faqs-accordion details>summary{padding-right:15%}.home-page #sticky-cta{background-color:#fff;bottom:0;display:none;gap:24px;height:74px;padding:16px 24px;position:fixed;top:auto;width:100%;z-index:21474830001}.home-page #sticky-cta .button-container{align-items:center;display:flex;height:100%;margin-left:auto;margin-right:auto}.home-page #sticky-cta .cta{background-color:#df272d;border:unset;border-radius:100px;gap:8px;height:40px;width:100%}.home-page #sticky-cta .cta span{color:#fff;font-size:16px;font-weight:600;line-height:24px;text-align:left}.home-page .tabs .card-body{min-height:152px!important}}@media(max-width:992px){.home-page .center-md-cta{display:flex;justify-content:center}.home-page .how-it-works .text-section,.home-page .legitimacy-section .text-section,.home-page .who-we-are .image-section{margin-top:16px}}
