@font-face{font-family:'customFont';src:url("../fonts/icon-font.ttf") format("truetype");font-weight:normal;font-style:normal}.icon-font{font-family:'customFont'}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1.3;font-family:proxima-nova,sans-serif;font-weight:800;color:#404040}h1,.text--large{font-size:2.875rem}h2{font-size:2.75rem}h3,.text--medium{font-size:2.125rem}p,.text--small{font-size:1.25rem}.text--fancy{font-family:"Architects Daughter",cursive}.text--alt{font-family:marydale,sans-serif}p small{line-height:1.2}.text--centered{text-align:center}.text--uppercase,.kicker{text-transform:uppercase}.text--xsmall{font-size:1rem}.color--white{color:#fff}.title--fancy{font-size:.875rem;letter-spacing:2px;color:#919191}.text--reset{margin:0;padding:0}.kicker{margin:0;padding:0}.color--blue{color:#318AB4}.color--green{color:#4CAD2D}.color--light-blue{color:#B3E7F1}.container{max-width:72.500em;width:100%;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem}.container--narrow{max-width:60em}.container--extra-narrow{max-width:38.750em}.container--ultra-wide{max-width:90em}.container--max-width{max-width:100%}.is-hidden{display:none !important}.flex{display:flex}@media (max-width: 767px){.flex{flex-flow:column}}@media (max-width: 767px){.flex--flex-sm{flex-flow:row}}.flex--align-center{align-items:center}.flex--space-between{justify-content:space-between}.flex--space-evenly{justify-content:space-evenly}.flex--align-self-center{align-self:center}.flex--column{flex-flow:column}.flex--flex-end{align-self:flex-end}.flex--wrap{flex-flow:wrap;justify-content:space-between}.flex--wrap>li{margin-top:1rem !important;flex:1 0 calc(50% - 20px)}.icon-list__item{display:flex;font-size:1.25rem}.icon-list__item:not(:first-child){margin-top:1.5rem}.icon-list__item::before{content:url(../images/check.svg);display:inline-block;width:21px;height:21px;margin-right:1rem}.bg--light-yellow{background:#FFF7E7}.bg--blue-light{background:#B3E7F1}.bg--blue{background:#318AB4;color:#fff}.bg--blue>*{color:#fff}.icon-star{width:20px}.margin-top--large{margin-top:3rem}.margin-top--medium{margin-top:1.75rem}.margin-top--small{margin-top:1rem}.margin-bottom--large{margin-bottom:3rem}.margin-bottom--medium{margin-bottom:1.75rem}.margin-bottom--small{margin-bottom:1rem}.padding--xxsmall{padding:.25rem}.show-desktop{display:none}@media (min-width: 992px){.show-desktop{display:block}}.show-mobile{display:block}@media (min-width: 992px){.show-mobile{display:none}}.btn{display:inline-block;border-radius:15px;padding:.625rem 1.5rem;text-decoration:none;font-size:1.25rem;justify-content:center;font-weight:700;cursor:pointer}.btn[disabled],.btn.disabled{cursor:not-allowed}.btn--primary{background:#f47928;color:#fff}*,*::before,*::after{box-sizing:border-box}html{font-size:100%}html,body{box-sizing:border-box;font-family:proxima-nova,sans-serif;color:#919191;min-height:100vh;margin:0;line-height:1.75;scroll-behavior:smooth;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-x:hidden}@media (max-width: 767px){html,body{font-size:14px}}@media (min-width: 768px) and (max-width: 1199px){html,body{font-size:15px}}@media (min-width: 1200px){html,body{font-size:16px}}img{max-width:100%;display:block;width:100%;height:auto;vertical-align:middle}ul[class]{padding-left:0;list-style:none}a{color:#f47928}body.menu-open{overflow-y:hidden !important;overflow-x:hidden !important}.header{background:#f47928;color:#fff;padding:1.625rem 0}.header__logo{display:block;width:280px;height:100%}.header .container{display:flex;justify-content:space-between;align-items:center}.nav #menu-toggle{display:block;color:white;text-decoration:none;margin-left:1.875rem}.nav #menu-toggle .bar1,.nav #menu-toggle .bar2,.nav #menu-toggle .bar3{width:25px;height:2px;background:#FFF;margin-bottom:8px;transition:all 0.6s}.nav #menu-toggle.open .bar1{-webkit-transform:rotate(45deg) translate(8px, 7px);transform:rotate(45deg) translate(8px, 7px)}.nav #menu-toggle.open .bar2{opacity:0}.nav #menu-toggle.open .bar3{-webkit-transform:rotate(-45deg) translate(7px, -6px);transform:rotate(-45deg) translate(7px, -6px)}@media (min-width: 992px){.nav #menu-toggle{display:none}}.nav__list{display:none}@media (max-width: 991px){.nav__list{position:absolute;top:4.375rem;background:#f47928;left:0;right:0;bottom:0;z-index:10;text-align:center;height:100%}}@media (min-width: 992px){.nav__list{display:flex}}.nav__item{padding:1.25rem 0}@media (min-width: 992px){.nav__item{padding:0 .75rem}}.nav__link{color:#fff;font-size:1.25rem;font-weight:700;text-decoration:none}.nav__link:hover,.nav__link:focus{text-decoration:underline}.nav__link--btn{background:#fff;color:#f47928;border-radius:15px;padding:.625rem 1.5rem}.hero{background-image:url("../images/img-lady_dog.jpg");background-size:cover;background-position:center center;position:relative;padding:8.625rem 0 9.0625rem 0}.hero__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.34)}.hero__content{width:50%;position:relative;z-index:2;color:#fff;font-size:1.25rem}@media (max-width: 991px){.hero__content{width:100%}}.hero__kicker{margin:0;padding:0}.hero__title{position:relative;color:#fff}.hero__title::after{content:'';width:166%;position:absolute;bottom:-8px;left:-100%;border:0;height:2.375rem;background:#318AB4;z-index:-1}.stack-up{padding-top:5rem;position:relative}.stack-up::before,.stack-up::after{content:'';background-image:url("../images/pattern-grid.png");display:block;position:absolute;height:464px;width:200px}.stack-up::before{left:-100px;top:40%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width: 1199px){.stack-up::before{left:-100px;top:5%;height:145px}}@media (max-width: 991px){.stack-up::before{left:-100px;top:5%;height:145px}}@media (max-width: 575px){.stack-up::before{left:-160px}}.stack-up::after{right:-100px;bottom:0%}@media (max-width: 1199px){.stack-up::after{right:-100%}}@media (max-width: 991px){.stack-up::after{right:-134%}}.compare{max-width:100%}@media (max-width: 575px){.compare{font-size:.75rem}}.compare thead th{text-align:center}.compare thead th img{width:180px;margin:0 auto}.compare tbody tr td{padding:.5rem;width:33%}.compare tbody tr td:not(:first-child){text-align:center;color:#404040}.compare tbody tr td strong{color:#404040}.ready-quote{background:url("../images/pattern-grid.png");background-repeat:repeat;margin-top:11.25rem;margin-bottom:11.25rem;position:relative}@media (max-width: 991px){.ready-quote::before{content:'';background-image:url("../images/pattern-grid.png");display:block;position:absolute;height:200px;width:200px;left:-100px}.ready-quote::after{content:'';background-image:url("../images/pattern-grid.png");display:block;position:absolute;height:200px;width:200px;right:-100px;bottom:0}}@media (max-width: 575px){.ready-quote::before{content:'';background-image:url("../images/pattern-grid.png");display:block;position:absolute;height:200px;width:200px;left:-170px}.ready-quote::after{content:'';background-image:url("../images/pattern-grid.png");display:block;position:absolute;height:200px;width:200px;right:-170px;bottom:0}}.ready-quote .container{background:#fff;padding-top:5.625rem;padding-bottom:5.625rem}@media (max-width: 991px){.ready-quote .btn:not(:first-child){margin-top:1rem}}.reviews{text-align:center;position:relative}.reviews::before,.reviews::after{content:'';display:block;width:100%;background-image:url("../images/pattern-grid.png");background-repeat:repeat;position:absolute;height:234px;overflow:hidden}.reviews::before{left:-70%;top:30%;-webkit-transform:rotate(180deg);transform:rotate(180deg);z-index:-1}.reviews::after{right:-67%;bottom:0%;z-index:-1}.reviews__list{margin:0;padding:0}.reviews__review{width:33%}.reviews__inner{background:#fff;border-radius:15px;padding:1.875rem 3.125rem;height:100%;display:flex;flex-flow:column;justify-content:center}@media (max-width: 575px){.reviews__inner{padding:0rem}}.reviews__icon{margin:0 auto}.reviews__rating{margin:0}.reviews__quote{padding:0;color:#919191;font-weight:600;font-size:1.25rem;margin-top:1rem;font-weight:600}.reviews__cite{font-style:normal;color:#919191;margin-top:1rem;font-size:1.25rem}.reviews__cite::before{content:"— "}.reviews__controls{margin-top:2.8125rem;margin-bottom:2.8125rem}.reviews__controls button{cursor:pointer}.reviews__controls button:not(:first-child){margin-left:2.8125rem}.reviews__prev{background:transparent;border:0;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:24px solid #4CAD2D}.reviews__next{background:transparent;border:0;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-left:24px solid #4CAD2D}.reviews .slick-list{overflow:visible}.reviews .slick-track{display:flex !important}.reviews .slick-slide{height:inherit !important;width:2%}.reviews .slick-slide{background:#B3E7F1;padding:3.75rem 2.5rem;margin-left:-.875rem;-webkit-transform:scale(0.85);transform:scale(0.85)}@media (max-width: 575px){.reviews .slick-slide{margin-left:2.1875rem}}.reviews .slick-current{background:#FFB12A;-webkit-transform:scale(1);transform:scale(1);box-shadow:0 3px 20px rgba(0,0,0,0.2)}@media (max-width: 575px){.reviews .slick-current{padding:1.25rem}}.insurance-plans{padding:11.25rem 0;position:relative}.insurance-plans::after{content:'';background-image:url("../images/pattern-grid.png");display:block;position:absolute;right:-80px;top:15%;height:168px;width:200px}@media (max-width: 1199px){.insurance-plans::after{display:none}}.insurance-plans__left{width:50%}@media (max-width: 575px){.insurance-plans__left{width:100%}}.insurance-plans .icon-list{display:flex;flex-flow:wrap;justify-content:space-between}.insurance-plans .icon-list li{width:45%;margin:0 0 .9375rem 0;color:#404040}@media (max-width: 575px){.insurance-plans .icon-list li{width:100%}}.insurance-plans__right{width:40%}@media (max-width: 575px){.insurance-plans__right{width:100%;margin-top:3.75rem}}.insurance-plans__image{border-radius:30px;box-shadow:0 3px 20px rgba(0,0,0,0.2)}.insurance-plans .additional-coverage__left{width:47%}@media (max-width: 575px){.insurance-plans .additional-coverage__left{width:100%}}.insurance-plans .additional-coverage__right{width:47%}@media (max-width: 575px){.insurance-plans .additional-coverage__right{width:100%;margin-top:1.25rem}}.affordable{background-image:url("../images/img-pup_cat.jpg");background-size:cover;background-position:center center;position:relative;padding:8.625rem 0 9.0625rem 0;padding:20.125rem 0}.affordable__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.34)}.affordable__title{color:#fff}.affordable__content{width:50%;position:relative;z-index:2;color:#fff;font-size:1.25rem}@media (max-width: 767px){.affordable__content{width:100%}}.affordable__kicker{margin:0;padding:0}.affordable__title{position:relative}.affordable__title::after{content:'';width:166%;position:absolute;bottom:-8px;left:-100%;border:0;height:2.375rem;background:#318AB4;z-index:-1}.comparison{padding:5rem 0}.comparison .faq{margin:3.75rem 0 0;padding:0}.comparison .faq__question{cursor:pointer;color:#707070;font-weight:700;border-top:1px solid #404040;font-size:1.25rem;width:70%;display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.comparison .faq__question{width:100%}}.comparison .faq__question[aria-expanded="false"]::after{content:"-";font-size:2rem}.comparison .faq__question[aria-expanded="true"]{border-bottom:1px solid #404040}.comparison .faq__question[aria-expanded="true"]::after{content:"+";font-size:2rem}.comparison .faq__answer{display:none}.comparison .faq__answer.active{display:block;color:#707070;padding:0;margin:0}.comparison .faq__question{cursor:pointer}.comparison .faq__answer{display:none}.comparison .faq__answer.active{display:block}.comparison .no-js .faq__question{cursor:default}.comparison .no-js .faq__answer{display:block}body.style-2{color:#333}body.style-2 section a{color:#404040}body.style-2 .btn{border-radius:100vh;background:#F27935;font-weight:700;padding:.5rem 2.125rem;box-shadow:0 12px 24px rgba(0,0,0,0.1);color:#fff}body.style-2 .hero{background-image:url("../images/wade-austin-ellis-FtuJIuBbUhI-unsplash.jpg");background-position:center left}@media (max-width: 991px){body.style-2 .hero{background-position:center center}}body.style-2 .hero__content{width:60%}@media (max-width: 991px){body.style-2 .hero__content{width:100%}}body.style-2 .hero__title{font-size:4rem}body.style-2 .hero__title::after{display:none}body.style-2 .hero__list{display:flex;flex-flow:wrap;justify-content:space-between}@media (max-width: 767px){body.style-2 .hero__list{flex-flow:column}}body.style-2 .hero__list li{width:50%;margin:0 0 1rem 0;line-height:1.2}body.style-2 .hero__list li::before{margin-right:.75rem}@media (max-width: 1199px){body.style-2 .hero__list li{width:45%}}@media (max-width: 767px){body.style-2 .hero__list li{width:100%}}body.style-2 .hero__button{align-items:center}@media (max-width: 767px){body.style-2 .hero__button{align-items:baseline}body.style-2 .hero__button .btn{order:2}body.style-2 .hero__button .btn--label{order:1}}body.style-2 .hero .btn--label{width:220px;display:inline-block;margin-left:1.875rem;font-size:1.5rem;line-height:1.2;-webkit-transform:rotate(356deg);transform:rotate(356deg);margin-top:0rem}@media (max-width: 767px){body.style-2 .hero .btn--label{width:100%;-webkit-transform:unset;transform:unset;margin-left:0}}body.style-2 .stack-up{padding-bottom:0;margin-bottom:-1.25rem;position:relative;z-index:2}body.style-2 .stack-up::before,body.style-2 .stack-up::after{display:none !important}body.style-2 .ready-quote{background-image:url("../images/bg-ready_quote--right.jpg"),url("../images/bg-ready_quote--left.jpg");background-size:contain;background-position:bottom right, bottom left;background-repeat:no-repeat;background-color:#318AB4;margin:0;padding:0;position:relative}body.style-2 .ready-quote__overlay{background:rgba(49,138,180,0.8);position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}body.style-2 .ready-quote .container{background:transparent;position:relative;z-index:1}body.style-2 .ready-quote .container .flex{margin-top:1.875rem}@media (max-width: 991px){body.style-2 .ready-quote .container .flex{flex-flow:column}}body.style-2 .ready-quote .card{background:#fff;display:flex;align-items:center;justify-content:center;flex-flow:column;text-align:center;border-top:4px solid #f47928;width:45%;padding:2rem 4.375rem}@media (max-width: 991px){body.style-2 .ready-quote .card{flex-flow:column;width:100%;padding:2rem}body.style-2 .ready-quote .card:not(:first-of-type){margin-top:1.5rem}}body.style-2 .ready-quote .card img{width:auto;margin:0 auto 2rem}body.style-2 .reviews{background:#f5f5f5;padding:5.9375rem 0}body.style-2 .reviews::before,body.style-2 .reviews::after{display:none}body.style-2 .reviews__grid{display:flex;flex-flow:row wrap;margin:1.5625rem 0}@media (max-width: 991px){body.style-2 .reviews__grid{flex-flow:column}}body.style-2 .reviews__review{width:100%;background:#fff;padding:.9375rem 1.5625rem;display:flex;text-align:left;margin:.625rem}@media (min-width: 992px){body.style-2 .reviews__review{width:calc(50% - 20px)}}@media (min-width: 1200px){body.style-2 .reviews__review{width:calc(33.3% - 20px)}}body.style-2 .reviews__review-left{text-align:center}body.style-2 .reviews__score{position:relative;width:5.5rem}body.style-2 .reviews__score span{position:absolute;bottom:6px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.5rem;font-weight:600}body.style-2 .reviews__review-right{display:flex;justify-content:space-between;flex-flow:column;padding-left:1.25rem;min-height:12.5rem}body.style-2 .reviews__review-right blockquote{padding:0;margin:0;line-height:1.3}body.style-2 .reviews__review-right cite{line-height:1.2;font-style:normal}body.style-2 .reviews__review-right cite strong{text-decoration:underline}body.style-2 .insurance-plans{padding-bottom:4rem}body.style-2 .insurance-plans__popular{background:rgba(49,138,180,0.1);background:rgba(179,231,241,0.3);background:#E2F3F7;margin-bottom:2rem}body.style-2 .insurance-plans__popular .popular-header{background:#318AB4;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px;padding:.75rem 0}body.style-2 .insurance-plans__popular .popular-header .text--xxsmall{text-transform:uppercase;font-size:.875rem;margin:0;padding:0;letter-spacing:2px;color:rgba(255,255,255,0.8)}body.style-2 .insurance-plans__popular .popular-header .popular-title{margin:0;padding:0;text-shadow:0 2px 1px rgba(0,0,0,0.14);letter-spacing:2px;font-size:1.5rem;text-transform:uppercase}body.style-2 .insurance-plans__popular .popular-list{display:flex;justify-content:space-between;padding:0 1rem 1rem;border-bottom:4px solid #318AB4;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media (max-width: 991px){body.style-2 .insurance-plans__popular .popular-list{flex-flow:column}}body.style-2 .insurance-plans__popular .popular-list p{display:flex;align-items:center;padding:0;margin:1rem 0 0}body.style-2 .insurance-plans__popular .popular-list .icon-font{color:#318AB4;font-size:1.875rem;margin-right:1rem}body.style-2 .insurance-plans__popular .popular-list .icon-font--stacked{position:relative;margin-left:1.25rem}@media (max-width: 1199px){body.style-2 .insurance-plans__popular .popular-list .icon-font--stacked{margin-left:1.875rem}}body.style-2 .insurance-plans__popular .popular-list .icon-font--stacked::before,body.style-2 .insurance-plans__popular .popular-list .icon-font--stacked::after{content:'';display:block;height:30px;width:30px;border-radius:50%;box-shadow:inset 5px 0px #318AB4, inset 5px 0px 1px 2px #318AB4;position:absolute}@media (max-width: 575px){body.style-2 .insurance-plans__popular .popular-list .icon-font--stacked::before,body.style-2 .insurance-plans__popular .popular-list .icon-font--stacked::after{height:28px;width:28px}}body.style-2 .insurance-plans__popular .popular-list .icon-font--stacked::before{top:11px;left:-10px;z-index:1}@media (max-width: 1199px){body.style-2 .insurance-plans__popular .popular-list .icon-font--stacked::before{top:10px}}@media (max-width: 575px){body.style-2 .insurance-plans__popular .popular-list .icon-font--stacked::before{top:8px}}body.style-2 .insurance-plans__popular .popular-list .icon-font--stacked::after{top:11px;left:-20px;z-index:1}@media (max-width: 1199px){body.style-2 .insurance-plans__popular .popular-list .icon-font--stacked::after{top:10px}}@media (max-width: 575px){body.style-2 .insurance-plans__popular .popular-list .icon-font--stacked::after{top:8px}}@media (max-width: 991px){body.style-2 .insurance-plans__popular .popular-list__right p:first-child{margin-top:0}}body.style-2 .insurance-plans__coverage{border-radius:4px;display:flex;padding:1rem 1.5rem 2.25rem;margin-top:1rem}body.style-2 .insurance-plans__coverage .icon-font{font-size:2.5rem;margin-right:1.25rem}body.style-2 .insurance-plans__coverage h4{letter-spacing:2px;margin-bottom:.5rem}body.style-2 .insurance-plans__coverage p{line-height:1.2}body.style-2 .insurance-plans__coverage--purple{background:rgba(156,66,157,0.1);border-top:5px solid #9c429d}body.style-2 .insurance-plans__coverage--purple .icon-font{color:#9c429d}body.style-2 .insurance-plans__coverage--orange{background:rgba(242,121,53,0.1);border-top:5px solid #f27935}body.style-2 .insurance-plans__coverage--orange .icon-font{color:#f27935}body.style-2 .affordable{background:none;background-image:linear-gradient(to bottom, #fff 0, #fff, 20%, #E2F3F7 20%, #E2F3F7 100%);padding:0}@media (max-width: 991px){body.style-2 .affordable{background:#E2F3F7;background-image:none}}body.style-2 .affordable__content{color:unset;display:flex;justify-content:space-between;width:100%}@media (max-width: 767px){body.style-2 .affordable__content{flex-flow:column}}body.style-2 .affordable__content-left{align-self:center}body.style-2 .affordable__content-left .inner{position:relative;bottom:-2.5rem}@media (max-width: 991px){body.style-2 .affordable__content-left .inner{bottom:0;padding:4rem 0}}@media (max-width: 991px){body.style-2 .affordable__content-left{align-self:flex-end}}

/*# sourceMappingURL=style.css.map */
