.list{margin:.35rem 0}.stdtop{margin-top:0.65rem!important}.moretop{margin-top:0.8rem!important}.lotstop{margin-top:1rem!important}.hugetop{margin-top:1.3rem!important}.stdbottom{margin-bottom:0.65rem!important}.morebottom{margin-bottom:0.8rem!important}.lotsbottom{margin-bottom:1rem!important}.hugebottom{margin-bottom:1.3rem!important}.topless{margin-top:0!important}.bottomless{margin-bottom:0!important}.beforelist{margin-bottom:.3rem}.lastitempx{padding-bottom:12px!important}.lastitemem{margin-bottom:0;padding-bottom:1.3rem}strong,.strong,.fett,.bold,.smallBold,.smallerBold{font-weight:700}.notstrong{font-weight:400}.smaller,.smallerBold{font-size:.95rem;line-height:1.25}.small,.smallBold{font-size:.89rem;line-height:1.2}.ctct-form-wrapper .ctct-button{font-size:.9rem}.ctct-form-wrapper .ctct-message{border:1px solid;padding:1em}.ctct-form-wrapper .ctct-message.ctct-error{background-color:rgba(255,65,54,.02);border-color:#ff4136;color:#cf0b00}.ctct-form-wrapper .ctct-message.ctct-success{background-color:rgba(46,204,64,.02);border-color:#2ecc40;color:#1b7926}.ctct-form-wrapper .ctct-message .ctct-dismiss-ajax-notice{border-radius:50%;float:right;line-height:1;padding:.85rem 1rem;text-decoration:none}.ctct-form-wrapper .ctct-form-field{margin:0 0 1rem}.ctct-form-wrapper .ctct-field-inline{display:inline-block}@media (min-width:992px){.ctct-form-wrapper .ctct-field-half{float:left;margin-right:2%;width:48%}.ctct-form-wrapper .ctct-field-half:last-of-type{margin-right:0}}@media (min-width:992px){.ctct-form-wrapper .ctct-field-third{float:left;margin-right:2%;width:32%}.ctct-form-wrapper .ctct-field-third:last-of-type{margin-right:0}}@media (min-width:992px){.ctct-form-wrapper .ctct-field-fourth{float:left;margin-right:2%;width:24%}.ctct-form-wrapper .ctct-field-fourth:last-of-type{margin-right:0}}.ctct-form-wrapper input[type='text']:required:valid,.ctct-form-wrapper input[type='email']:required:valid,.ctct-form-wrapper input[type='password']:required:valid,.ctct-form-wrapper input[type='tel']:required:valid,.ctct-form-wrapper input[type='number']:required:valid{background-image:url(/wp-content/plugins/constant-contact-forms/assets/css/../images/check_circle.svg);background-position:8px 50%;background-repeat:no-repeat;background-size:18px;border-color:#2ecc40;padding-left:32px}.ctct-form-wrapper input[type='text']:required.ctct-invalid,.ctct-form-wrapper input[type='text'].ctct-invalid,.ctct-form-wrapper input[type='email']:required.ctct-invalid,.ctct-form-wrapper input[type='email'].ctct-invalid,.ctct-form-wrapper input[type='password']:required.ctct-invalid,.ctct-form-wrapper input[type='password'].ctct-invalid,.ctct-form-wrapper input[type='tel']:required.ctct-invalid,.ctct-form-wrapper input[type='tel'].ctct-invalid,.ctct-form-wrapper input[type='number']:required.ctct-invalid,.ctct-form-wrapper input[type='number'].ctct-invalid{background:#fff url(/wp-content/plugins/constant-contact-forms/assets/css/../images/error.svg) no-repeat;background-color:rgba(255,65,54,.02);background-position:8px 50%;background-size:24px;border-color:#ff4136;padding-left:40px}.ctct-form-wrapper select.ctct-label-top,.ctct-form-wrapper select.ctct-label-bottom{width:100%}.ctct-form-wrapper .ctct-field-error{font-size:.85rem;font-style:italic}.ctct-form-wrapper input.ctct-invalid{background:#fff url(/wp-content/plugins/constant-contact-forms/assets/css/../images/error.svg) no-repeat;background-color:rgba(255,65,54,.02);background-position:8px 50%;background-size:24px;border-color:#ff4136;padding-left:40px}.ctct-form-wrapper input.ctct-label-left,.ctct-form-wrapper textarea.ctct-label-left{display:inline-block;width:75%}.ctct-form-wrapper span.ctct-label-left{display:inline-block;margin-right:5%;width:20%}.ctct-form-wrapper input.ctct-label-right,.ctct-form-wrapper textarea.ctct-label-right,.ctct-form-wrapper select.ctct-label-right{display:inline-block;margin-right:5%;width:75%}.ctct-form-wrapper input.ctct-label-right[type="checkbox"],.ctct-form-wrapper textarea.ctct-label-right[type="checkbox"],.ctct-form-wrapper select.ctct-label-right[type="checkbox"]{width:auto}.ctct-form-wrapper span.ctct-label-right{display:inline-block;width:20%}.ctct-form-wrapper span.ctct-label-hidden{left:-9999px!important;position:absolute!important;top:-9999px!important}.ctct-form-wrapper .no-recaptcha .ctct-submitted:disabled{background-image:url(/wp-content/plugins/constant-contact-forms/assets/css/../images/oval.min.svg);background-position:center;background-repeat:no-repeat;color:transparent;cursor:wait;opacity:.3}.ctct-form-wrapper .has-recaptcha .ctct-submitted:disabled{cursor:not-allowed}.ctct-form-wrapper .ctct-form::after{clear:both;content:'';display:table}.ctct-form-wrapper .ctct-form .ctct-label-top label,.ctct-form-wrapper .ctct-form .ctct-label-bottom label{display:block}.ctct-form-wrapper .ctct-form .ctct-label-left label,.ctct-form-wrapper .ctct-form .ctct-label-right label{display:inline-block}.ctct-form-wrapper .ctct-form abbr{border:none;color:#ff4136;font-size:.9rem}.ctct-form-wrapper .ctct-input-container label{color:#aaa;font-size:.8rem}.ctct-form-wrapper .ctct-field-error{color:#ff4136}.ctct-form-wrapper .ctct-submit{cursor:pointer}.ctct-form-wrapper .ctct-form-field-checkbox fieldset{border:none;padding:0}.ctct-form-wrapper .ctct-form-field-checkbox fieldset legend{font-weight:400;padding:0}.ctct-twentyfourteen .ctct-form-description~.ctct-button{display:inline-block;font-size:1rem;margin-bottom:25px}.ctct-twentyfourteen .ctct-form-field input:not(.ctct-checkbox){width:100%}.ctct-twentyfifteen .ctct-form-description~.ctct-button{display:inline-block;font-size:1rem;margin-bottom:25px}.ctct-twentyfifteen .ctct-form-field input[type="tel"]{padding:.5278em;width:100%}.ctct-twentyfifteen .ctct-form-wrapper .ctct-input-container label{font-size:75%}.ctct-twentysixteen .ctct-form-description~.ctct-button{display:inline-block;margin-bottom:25px}.ctct-twentysixteen .ctct-form-wrapper span.ctct-label-right{width:80%}.ctct-twentyseventeen .ctct-form-description~.ctct-button{display:inline-block;margin-bottom:25px}.ctct-twentyseventeen .ctct-form-wrapper .ctct-input-container label{display:inline}.ctct-twentyseventeen .ctct-form-wrapper span.ctct-label-right{width:80%}.ctct-twentynineteen .ctct-form-description~.ctct-button{margin-bottom:25px}.ctct-twentynineteen .ctct-address{margin-bottom:1rem}.ctct-twentynineteen .ctct-form-field input[type="text"].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type="text"].ctct-label-bottom,.ctct-twentynineteen .ctct-form-field input[type="email"].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type="email"].ctct-label-bottom,.ctct-twentynineteen .ctct-form-field input[type="url"].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type="url"].ctct-label-bottom,.ctct-twentynineteen .ctct-form-field input[type="tel"].ctct-label-top,.ctct-twentynineteen .ctct-form-field input[type="tel"].ctct-label-bottom{width:100%}@media screen and (max-width:414px){.ctct-twentynineteen .ctct-form-wrapper span.ctct-label-right{width:80%}}.ctct-twentytwenty .ctct-form-description~.ctct-button{margin-bottom:25px}.ctct-twentytwenty .ctct-form-wrapper .ctct-form abbr{font-size:1.6rem}.ctct-twentytwenty .ctct-form-wrapper .ctct-input-container label{font-size:1.6rem}.ctct-twentytwentyone .ctct-button{padding:0!important}.ctct-twentytwentyone .ctct-form-field input[type="text"],.ctct-twentytwentyone .ctct-form-field input[type="email"],.ctct-twentytwentyone .ctct-form-field input[type="url"],.ctct-twentytwentyone .ctct-form-field input[type="tel"]{width:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,font,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*{box-sizing:border-box}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:0}a:hover,a:active{outline:0}img{border:0 none;height:auto;max-width:100%}a img{border:0}button{background:none;border:0;border-radius:0;cursor:pointer}.screen-reader-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.clear:before,.clear:after{content:'';display:table}.clear:after{clear:both}input,textarea{border-radius:0}body{min-width:320px}.wrapper{margin:0 auto;padding:0 .75em}@media screen and (min-width:25em){.wrapper{padding:0 1.5em}}@media screen and (min-width:55em){.wrapper{padding:0 3em}}@media screen and (min-width:75em){.wrapper{padding:0 5em}}@media screen and (min-width:54em){.wrapper{}.wrapper--text{max-width:50em}}.wrapper--content{max-width:80em}.wrapper--span{padding:0}.site-content{position:relative;overflow:hidden}.bg-color--white{background-color:#f6f7fa;color:#1d307f}.bg-color--white .page-header__breadcrumb a{color:#1d307f}.bg-color--light-blue{background-color:#c3cbdd;color:#1d307f}.bg-color--light-blue .page-header__breadcrumb a{color:#1d307f}.bg-color--blue{background-color:#1d307f;color:#fff}.bg-color--blue .page-header__breadcrumb a{color:#fff}.bg-color--green{background-color:#94c11a;color:#fff}.bg-color--green .page-header__breadcrumb a{color:#fff}.bg-color--purple{background-color:#5a4085;color:#fff}.bg-color--purple .page-header__breadcrumb a{color:#fff}.bg-color--black{background-color:#25222b;color:#fff}.bg-color--black .page-header__breadcrumb a{color:#fff}.typography{line-height:1.5}.typography h2{font-size:1.3em;line-height:1.3;margin:1.6em 0 .8em;font-family:"Noto Sans",sans-serif;font-weight:700;color:#94c11a}@media screen and (min-width:55em){.typography h2{font-size:1.6em}}@media screen and (min-width:75em){.typography h2{font-size:2em}}.typography h2:first-child{margin-top:0}.bg-color--white .typography h2,.bg-color--light-blue .typography h2{color:#1d307f}.bg-color--black .typography h2,.bg-color--green .typography h2,.bg-color--purple .typography h2,.bg-color--blue .typography h2{color:#f6f7fa}.typography h2 a{text-decoration:none}.typography h3{margin:.8em 0 .4em;font-family:"Noto Sans",sans-serif;font-weight:700;font-size:1.25em;color:#94c11a}.bg-color--green .typography h3,.bg-color--light-blue .typography h3{color:#1d307f}.typography h3 a{text-decoration:none}.typography ul,.typography ol{margin-top:.8em;margin-bottom:.8em;margin-left:1.25em}.typography ul{list-style:disc outside none}.typography ol{list-style:decimal outside none}.typography li{font-size:.9em;margin:.8em 0;font-family:"Noto Sans",sans-serif}@media screen and (min-width:25em){.typography li{font-size:1em}}@media screen and (min-width:37.5em){.typography li{font-size:1.2em}}.typography p{font-size:.9em;margin:.8em 0;font-family:"Noto Sans",sans-serif}@media screen and (min-width:25em){.typography p{font-size:1em}}@media screen and (min-width:37.5em){.typography p{font-size:1.2em}}.typography a{color:#fff}.bg-color--white .typography a,.bg-color--light-blue .typography a{color:#1d307f}@media screen and (min-width:25em){.typography--twothirds p,.typography--twothirds li{font-size:1em}}@media screen and (min-width:55em){.typography--twothirds p,.typography--twothirds li{font-size:1.1em}}@media screen and (min-width:75em){.typography--twothirds p,.typography--twothirds li{font-size:1.2em}}@media screen and (min-width:25em){.typography--half p,.typography--half li{font-size:1em}}@media screen and (min-width:55em){.typography--half p,.typography--half li{font-size:1.1em}}@media screen and (min-width:75em){.typography--half p,.typography--half li{font-size:1.2em}}@media screen and (min-width:25em){.typography--one-third p,.typography--one-third li{font-size:1em}}@media screen and (min-width:55em){.typography--one-third p,.typography--one-third li{font-size:1.1em}}@media screen and (min-width:75em){.typography--one-third p,.typography--one-third li{font-size:1.2em}}@media print{img{max-width:4in!important}.step__image{border-radius:0!important;overflow:visible}.fanmail--footer,.menu-footer-menu-container,.site-footer__social,.seq-pagination,.back-to-top{display:none!important}.single-dogs .dog__image{border:0!important;border-radius:0!important;width:auto!important;height:auto!important;overflow:visible!important;box-shadow:0!important}}.site-header{background-color:#25222b;position:relative;padding-bottom:5px}.site-header:after{content:'';background:linear-gradient(to right,#1d307f 0%,#94c11a 100%);width:100%;height:5px;position:absolute;bottom:0;left:0;right:0}.site-header .menu{font-family:"Noto Sans",sans-serif;text-transform:uppercase}@media screen and (min-width:37.5em){.site-header .menu{text-align:center}}.site-header .menu>li{border-bottom:1px solid #25222b}.site-header .menu>li:last-child{border-bottom:none}.site-header .menu>li.current-menu-item>a{color:#f6f7fa}@media screen and (min-width:37.5em){.site-header .menu>li{border-bottom:none;display:inline-block;position:relative}.site-header .menu>li:hover .sub-menu,.site-header .menu>li:focus .sub-menu{opacity:1;max-height:none;pointer-events:auto}.site-header .menu>li.current-menu-item>a,.site-header .menu>li.current-page-parent>a{color:#94c11a}}.site-header .menu a{font-family:"Noto Sans",sans-serif;color:#c3cbdd;text-decoration:none;text-transform:uppercase;background-color:#55556b;width:100%;padding:.5em 1em;display:block}@media screen and (min-width:37.5em){.site-header .menu a{background-color:transparent;padding:.5em .5em 1em;margin-left:.25em;margin-right:.25em;font-size:.8em;transition:color 0.2s ease,background-color 0.2s ease}.site-header .menu a:hover,.site-header .menu a:focus{color:#94c11a;background-color:#353341}}@media screen and (min-width:55em){.site-header .menu a{font-size:1em;margin-left:.5em;margin-right:.5em}}@media screen and (min-width:37.5em){.site-header .menu .sub-menu{max-height:0;opacity:0;pointer-events:none;position:absolute;z-index:100;top:100%;padding-top:5px;text-align:left;width:11em;box-shadow:5px 4px 5px 0 rgba(37,34,43,.1)}.site-header .menu .sub-menu:hover,.site-header .menu .sub-menu:focus{opacity:1;max-height:none;pointer-events:auto}}@media screen and (min-width:55em){.site-header .menu .sub-menu{width:12.5em;box-shadow:9px 4px 5px 0 rgba(37,34,43,.1)}}.site-header .menu .sub-menu li.current-menu-item a{color:#f6f7fa}@media screen and (min-width:37.5em){.site-header .menu .sub-menu li{display:block}.site-header .menu .sub-menu li.current-menu-item a{color:#94c11a;background-color:#353341}.site-header .menu .sub-menu li:last-child a{border-bottom:none}}.site-header .menu .sub-menu a{background-color:#353341;padding:.5em 1rem;font-size:.8em}@media screen and (min-width:37.5em){.site-header .menu .sub-menu a{color:#25222b;display:block;width:100%;background-color:#f6f7fa;transition:color 0.2s ease,background-color 0.2s ease;border-bottom:1px solid rgba(37,34,43,.25)}.site-header .menu .sub-menu a:hover,.site-header .menu .sub-menu a:focus{color:#94c11a;background-color:#353341}}.site-branding{max-width:13em;padding:.75em 1em}@media screen and (min-width:37.5em){.site-branding{max-width:15em;margin-left:auto;margin-right:auto;padding-top:1.5em;padding-bottom:1.25em}}@media screen and (min-width:55em){.site-branding{padding-top:1.75em;padding-bottom:1.5em}}.main-navigation{position:relative;max-height:0;opacity:0;pointer-events:none}@media screen and (min-width:37.5em){.main-navigation{opacity:1;max-height:none;pointer-events:auto}}.menu-button{font-family:"Noto Sans",sans-serif;text-transform:uppercase;letter-spacing:1px;cursor:pointer;padding-left:3em;color:#c3cbdd;position:absolute;transition:opacity 0.3s ease;top:1.5em;right:1em}@media screen and (min-width:37.5em){.menu-button{display:none}}.menu-close{opacity:0;font-family:"Noto Sans",sans-serif;text-transform:uppercase;cursor:pointer;padding-left:3em;color:#c3cbdd;position:absolute;top:1.5em;right:1em;transition:opacity 0.3s ease;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.show--menu .main-navigation{opacity:1;max-height:100%;opacity:1;pointer-events:auto;transition:max-height 0.3s ease,opacity 0.3s ease}.show--menu .menu-button{opacity:0}.show--menu .menu-close{opacity:1}.header-dog{display:none}@media screen and (min-width:55em){.header-dog{display:block;position:absolute;width:5em;top:1em;right:2em;z-index:100}}@media screen and (min-width:62.5em){.header-dog{width:7em;top:4em;right:2em}}@media screen and (min-width:75em){.header-dog{right:8em}}@media screen and (min-width:85em){.header-dog{right:13em}}.site-footer{position:relative;background-color:#25222b;text-align:center;padding:2em 1em;font-family:"Noto Sans",sans-serif;color:#c3cbdd}@media screen and (min-width:37.5em){.site-footer .secondary-navigation{display:inline-block;vertical-align:middle}}.site-footer .menu{text-transform:uppercase}.site-footer .menu li.current-menu-item a{color:#f6f7fa}@media screen and (min-width:37.5em){.site-footer .menu li.current-menu-item a{color:#94c11a}}.site-footer .menu a{color:#c3cbdd;text-decoration:none;letter-spacing:1px;font-size:.8em;margin-left:.5em;margin-right:1rem;transition:color 0.2s ease}@media screen and (min-width:37.5em){.site-footer .menu a{font-size:1em}.site-footer .menu a:hover,.site-footer .menu a:focus{color:#94c11a}}.site-footer .menu-item{display:inline-block}.site-footer__social{margin-top:1em;margin-bottom:1em}@media screen and (min-width:37.5em){.site-footer__social{display:inline-block;vertical-align:middle}}.site-footer__social a{text-decoration:none;color:#c3cbdd;transition:color 0.2s ease}@media screen and (min-width:37.5em){.site-footer__social a:hover,.site-footer__social a:focus{color:#94c11a}}.site-footer__icon{width:1.25em;margin-left:.5em;margin-right:.5em}.site-footer__copyright{font-size:.7em;display:inline-block;margin-left:.5em;margin-right:.5em}.site-footer__credits{display:inline-block}.site-footer__credits a{display:inline-block;margin-left:.5em;margin-right:.5em;color:#c3cbdd;text-decoration:none;text-transform:uppercase;font-size:.8em}@media screen and (min-width:37.5em){.site-footer__credits a:hover,.site-footer__credits a:focus{color:#94c11a}.credits .site-footer__credits a{color:#94c11a}}.back-to-top{font-size:.9em;color:#c3cbdd;text-decoration:none;text-transform:uppercase;font-family:"Noto Sans",sans-serif;letter-spacing:.5px;word-spacing:-.125em;display:inline-block;margin-bottom:2em}@media screen and (min-width:37.5em){.back-to-top{margin-bottom:0;position:absolute;top:.25em;right:1em}}.back-to-top svg{position:relative;top:.45em;width:1.15em}.page-section{padding:1px 0;margin:-1px 0}.modules .page-section:first-child{padding-top:1px;margin-top:-1px}.page-header{padding-top:1em;padding-bottom:.5em}@media screen and (min-width:37.5em){.page-header{padding-top:2em;padding-bottom:1em}}@media screen and (min-width:55em){.page-header{padding-top:3em;padding-bottom:1.5em}}.page-header__breadcrumb{font-size:.6em;font-family:"Quicksand",sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:1px;margin-bottom:.5em}@media screen and (min-width:25em){.page-header__breadcrumb{font-size:.8em}}@media screen and (min-width:55em){.page-header__breadcrumb{font-size:1em;margin-bottom:0}}.page-header__breadcrumb a{text-decoration:none}.page-header__title{font-size:1.75em;font-family:"Quicksand",sans-serif;text-transform:uppercase}@media screen and (min-width:25em){.page-header__title{font-size:7vw}}@media screen and (min-width:55em){.page-header__title{font-size:3.75em}}.image-text-card{margin-top:2em;margin-bottom:2em}@media screen and (min-width:25em){.image-text-card{margin-top:3em;margin-bottom:3em}}@media screen and (min-width:37.5em){.image-text-card{margin-top:4em;margin-bottom:4em}}@media screen and (min-width:55em){.image-text-card{margin-top:5em;margin-bottom:5em}}.image-text-card:first-child{margin-top:2.5em}@media screen and (min-width:37.5em){.image-text-card__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width:25em){.image-text-card__image{width:75%}}@media screen and (min-width:37.5em){.image-text-card__image{width:25%}}@media screen and (min-width:55em){.image-text-card__image{width:33%}}.image-text-card__image img{display:block;width:100%}.image-text-card__text-wrapper{padding:1.25em .75em}@media screen and (min-width:25em){.image-text-card__text-wrapper{padding:1.75em 1.5em;width:75%}}@media screen and (min-width:37.5em){.image-text-card__text-wrapper{width:75%}}@media screen and (min-width:55em){.image-text-card__text-wrapper{padding:2.5em 2.25em;width:67%}}@media screen and (min-width:75em){.image-text-card__text-wrapper{padding:3.25em 2.75em}}.image-text-card__text h2{color:#94c11a}.featured-text{padding-bottom:2em;padding-top:2em}.featured-text--center{text-align:center}.featured-text__text{max-width:40em}@media screen and (min-width:55em){.featured-text--small .featured-text__text{font-size:1.2em}}.featured-text--large .featured-text__text{font-size:1.2em}@media screen and (min-width:25em){.featured-text--large .featured-text__text{font-size:1.3em}}@media screen and (min-width:55em){.featured-text--large .featured-text__text{font-size:1.5em}}.featured-text--tiny .featured-text__text p{font-size:0.8em!important}.featured-text--center .featured-text__text{margin:0 auto}.bg-color--black .featured-text__text{color:#94c11a}.featured-text--tiny .typography p,.featured-text--small .typography p{font-family:"Quicksand",sans-serif;text-transform:uppercase;letter-spacing:.5px;font-weight:700}.featured-text--large .typography p{font-family:"Noto Serif",serif}.body-text{margin-top:2em;margin-bottom:2em}@media screen and (min-width:37.5em){.body-text--cols-2,.body-text--cols-3{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (min-width:37.5em){.body-text--cols-2>.body-text__text{width:47%}}@media screen and (min-width:37.5em){.body-text--cols-3{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:37.5em){.body-text--cols-3>.body-text__text{width:47%}}@media screen and (min-width:55em){.body-text--cols-3>.body-text__text{width:30%}}.image__image img{display:block;width:100%}.bg-image-text__wrapper{position:relative}@media screen and (min-width:25em){.bg-image-text__wrapper{overflow:hidden;height:75vh;max-height:60vw}}.bg-image-text__image{position:relative}@media screen and (min-width:25em){.bg-image-text__image{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.bg-image-text__image img{display:block}.bg-image-text--desaturate-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.bg-image-text--gradient-overlay .bg-image-text__image:before{content:'';position:absolute;z-index:1;left:0;bottom:0;right:0;top:0;background-image:linear-gradient(to right,#1d307f 0%,#94c11a 100%);mix-blend-mode:multiply}@supports not (mix-blend-mode:multiply){.bg-image-text--gradient-overlay .bg-image-text__image:before{opacity:.4}}@media screen and (min-width:25em){.bg-image-text__text-wrapper{position:absolute;z-index:10;bottom:1em;top:1em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.bg-image-text__text{padding:1em 0}@media screen and (min-width:25em){.bg-image-text__text{padding-top:4vw;max-width:30em}}@media screen and (min-width:37.5em){.bg-image-text__text{width:50vw}}.bg-image-text__text h2{font-family:"Quicksand",sans-serif;font-size:1.25em;text-transform:uppercase;margin-bottom:.25em;font-weight:400}@media screen and (min-width:25em){.bg-image-text__text h2{font-size:1.5em}}@media screen and (min-width:37.5em){.bg-image-text__text h2{font-size:2em}}@media screen and (min-width:55em){.bg-image-text__text h2{font-size:3em}}.image-text{padding:1em 0}@media screen and (min-width:37.5em){.image-text{padding:2em 0}}@media screen and (min-width:37.5em){.image-text__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.image-text__image{width:70%}@media screen and (min-width:37.5em){.dog-composition-2-homepage .image-text__image{position:relative;top:-4em;z-index:10}}@media screen and (min-width:37.5em){.image-text__image,.image-text__text-wrapper{width:47%}}@media screen and (min-width:37.5em){.image-text__text-wrapper{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.image-text--text-first .image-text__image{-webkit-order:2;-ms-flex-order:2;order:2}.image-text__text{padding:1em 0}@media screen and (min-width:37.5em){.image-text__text{padding:0}}.image-text__text h2{font-family:"Quicksand",sans-serif;font-size:1.25em;text-transform:uppercase;margin-bottom:.25em;font-weight:400}@media screen and (min-width:25em){.image-text__text h2{font-size:1.5em}}@media screen and (min-width:37.5em){.image-text__text h2{font-size:2em}}@media screen and (min-width:55em){.image-text__text h2{font-size:3em}}@media screen and (min-width:37.5em){.image-text__text p{margin-top:0!important}}.section-nav{padding-bottom:2em}.section-nav__menu{max-width:20em;margin:0 auto}.section-nav__menu a{font-size:1.2em;display:block;padding:.5em 1.5em;color:#f6f7fa;background-color:#1d307f;margin-bottom:1px;font-family:"Quicksand",sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;letter-spacing:.5px;transition:background-color 0.2s ease}.section-nav__menu a:hover,.section-nav__menu a:focus{background-color:#94c11a}.steps__wrapper{margin-bottom:3em}@media screen and (min-width:43.75em){.steps__wrapper{margin-left:3.5em}}@media screen and (min-width:55em){.steps__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:85em){.steps__wrapper{margin-left:0}}.step--1{margin-top:2em}@media screen and (min-width:55em){.step--2{margin-top:14em}}@media screen and (min-width:55em){.step--3{margin-top:-2em}}@media screen and (min-width:55em){.step--4{margin-top:12em}}.step__wrapper{margin-bottom:2em}@media screen and (min-width:55em){.step__wrapper{width:42%}}@media screen and (min-width:43.75em){.step__wrapper:nth-of-type(2n){margin-left:25%}}@media screen and (min-width:55em){.step__wrapper:nth-of-type(2n){margin-left:0}}.step__title-wrapper{font-family:"Quicksand",sans-serif;text-transform:uppercase;margin-bottom:1em}.step__arrow-wrapper{display:inline-block}.step__arrow{width:.2em;display:inline-block;margin-bottom:.125em}.step__number{display:block;color:#c3cbdd;font-weight:300;font-size:1.75em}@media screen and (min-width:37.5em){.step__number{font-size:2.25em}}@media screen and (min-width:43.75em){.step__number{}.step--1 .step__number{margin-left:-.5em}.step--2 .step__number{margin-left:-1em}.step--3 .step__number{margin-left:-1.5em}.step--4 .step__number{margin-left:-2em}}@media screen and (min-width:55em){.step__number{font-size:3em}}.step__title{display:block;color:#94c11a;font-weight:700;font-size:1.25em}@media screen and (min-width:37.5em){.step__title{font-size:1.5em}}@media screen and (min-width:55em){.step__title{font-size:2em}}@media screen and (min-width:30em){.step__image-text-wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.step__image{border-radius:100%;overflow:hidden;margin-bottom:1em;width:30%;min-width:9em}@media screen and (min-width:30em){.step__image{margin-right:2em}}@media screen and (min-width:75em){.step__image{width:40%}}.step__image img{display:block}.step__text{font-family:"Noto Sans",sans-serif;font-size:.9em;line-height:1.5;color:#c3cbdd;max-width:18em}@media screen and (min-width:25em){.step__text{font-size:1em}}@media screen and (min-width:30em){.step__text{width:58%}}@media screen and (min-width:75em){.step__text{font-size:1.1em}}.spacer--add{padding-top:1.5em}@media screen and (min-width:37.5em){.spacer--add{padding-top:3em}}.spacer--subtract{margin-top:-2em}.faq .typography h2{font-family:"Noto Serif",serif;font-weight:400;margin-bottom:0;font-size:1.1em;color:#94c11a}@media screen and (min-width:55em){.faq .typography h2{font-size:1.2em}}@media screen and (min-width:75em){.faq .typography h2{font-size:1.5em}}.donate .typography h2{font-family:"Quicksand",sans-serif;font-size:1.1em;text-transform:uppercase;color:#7ca216}@media screen and (min-width:55em){.donate .typography h2{font-size:1.2em}}@media screen and (min-width:75em){.donate .typography h2{font-size:1.5em}}.donate .bg-color--green .typography h2{color:#fff}.our-team .typography h2{color:#94c11a}.featured-text .typography p{margin-top:0;margin-bottom:0}.section-header .typography{font-size:1.25em}.section-header .typography h2{color:#f6f7fa;margin-bottom:0;letter-spacing:.025em;padding-top:1.5em;font-family:"Quicksand",sans-serif;text-transform:uppercase}.bg-color--white .section-header .typography h2,.bg-color--light-blue .section-header .typography h2{color:#1d307f}.section-header--large .typography{font-size:2em}.section-header--large .typography h2{font-weight:400}.section-header--center{text-align:center}.learn-more-button{display:inline-block;margin-top:1em;padding:.5em .825em .5em 1em;background-color:#94c11a;color:#1d307f!important;font-family:quicksand;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:background-color 0.2s ease}.learn-more-button input{background-color:transparent;border:none;color:#1d307f!important;font-family:quicksand;font-weight:700;text-transform:uppercase;font-size:1.2em;padding-top:.3em;padding-left:0;cursor:pointer}.learn-more-button:after{content:' ';display:inline-block;height:.75em;width:.75em;margin-left:.5em;background-image:url(/wp-content/themes/celldogs/css/build/../../images/triangle-blue.svg);background-repeat:no-repeat;background-size:contain;transition:margin-left 0.2s ease}.learn-more-button:hover,.learn-more-button:focus{background-color:#8db819}.learn-more-button:hover:after,.learn-more-button:focus:after{margin-left:1em}.bg-color--green .learn-more-button{background-color:#1d307f;color:#94c11a!important}.bg-color--green .learn-more-button:after{background-image:url(/wp-content/themes/celldogs/css/build/../../images/triangle-green.svg)}.learn-more-button--small{font-size:.7em}.money{background-color:#94c11a;color:#f6f7fa;padding:.25em .5em}.post{padding-bottom:3em}.entry__header{text-align:center;color:#94c11a;margin-bottom:1.5em;font-family:"Noto Sans",sans-serif}.entry__title{font-size:2em;font-weight:700;line-height:1.1}@media screen and (min-width:55em){.entry__title{font-size:3.25em}}.entry__title a{color:#94c11a!important;text-decoration:none}.post-navigation{font-family:"Noto Sans",sans-serif;padding:1em 2em 2em;margin-left:auto;margin-right:auto}@media screen and (min-width:55em){.post-navigation{padding-left:3em;padding-right:3em}}.post-navigation a{color:#1d307f;text-decoration:none}.post-navigation a .meta-nav{transition:color 0.2s ease}.post-navigation a:hover .meta-nav,.post-navigation a:focus .meta-nav{color:#94c11a}.nav-previous{display:inline-block;width:48%}.nav-previous .meta-nav{margin-left:-1.25em}.nav-next{display:inline-block;float:right;width:48%;text-align:right}.nav-next .meta-nav{margin-right:-1.25em;float:right}.image-text--blog-post p.blog-post__lead-in{text-transform:uppercase;font-size:.9em;font-weight:700;letter-spacing:.5px;margin-bottom:-2em;color:#94c11a;font-family:"Quicksand",sans-serif}.fanmail{text-align:center;color:#fff;padding-top:2em;padding-bottom:2em}.modules .fanmail.page-section:first-child{padding-top:2em}.fanmail__testimonial{font-size:1.35em;font-style:italic}.fanmail__testimonial p{font-family:"Noto Serif",serif!important}.fanmail__testimonial__more-link{font-size:.7em;font-family:"Noto Sans",sans-serif;margin-left:.5em;font-style:normal}.fanmail__attribution{font-size:.8em}.fanmail__attribution p:before{content:"\2014";display:inline-block;margin-right:.125em}.fanmail__dog{display:block;margin-left:1em}.fanmail--footer{background:#94c11a url(/wp-content/themes/celldogs/css/build/../../images/pattern.svg) repeat 0 0/300px 300px}.fanmail--footer:before{content:'Fan Mail';display:block;text-align:center;color:#1d307f;padding-top:4em;font-family:"Quicksand",sans-serif;text-transform:uppercase;font-size:.8em;font-weight:700}.fanmail--footer:after{content:'';background:transparent url(/wp-content/themes/celldogs/css/build/../../images/paw.svg) no-repeat 0 0/20px 20px;display:block;width:20px;height:20px;margin-left:auto;margin-right:auto;padding-bottom:2em}.fanmail--footer .page-section{padding-top:0}.fanmail--footer .fanmail__testimonial p{font-size:.8em;line-height:1.4}.page.fan-mail .fanmail{text-align:left}.page.fan-mail .fanmail:nth-of-type(3n+1){background-color:#94c11a}.page.fan-mail .fanmail:nth-of-type(3n+2){background-color:#1d307f}.page.fan-mail .fanmail:nth-of-type(3n+3){background-color:#c3cbdd;color:#1d307f}.available-dogs__wrapper{max-width:90em;padding-bottom:2em}@media screen and (min-width:37.5em){.available-dogs__wrapper{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (min-width:55em){.available-dogs__wrapper{padding-bottom:4em}}.dog__wrapper{position:relative;margin-top:2em;margin-bottom:3em}@media screen and (min-width:37.5em){.dog__wrapper{width:46%}}@media screen and (min-width:75em){.dog__wrapper{margin-right:2%;width:44%}}@media screen and (min-width:85em){.dog__wrapper{margin-right:3%;width:46%}}.dog__image-wrapper{position:relative}.dog__image{border:5px solid #94c11a;border-radius:100%;width:16em;height:16em;overflow:hidden;box-shadow:0 0 0 20px #1d307f;margin-left:auto;margin-right:auto;display:block}@media screen and (min-width:37.5em){.dog__image{width:10em;height:10em}}@media screen and (min-width:75em){.dog__image{margin-left:0;margin-right:0}}@media screen and (min-width:85em){.dog__image{width:15em;height:15em;margin-left:-1em}}.dog__info{background-color:#94c11a;padding:2.5em 1em 2em;font-family:"Noto Sans",sans-serif;max-width:24em;margin-left:auto;margin-right:auto;margin-top:-1em}@media screen and (min-width:25em){.dog__info{padding-left:2em;padding-right:2em}}@media screen and (min-width:37.5em){.dog__info{padding-left:1em;padding-right:1em}}@media screen and (min-width:55em){.dog__info{padding-left:2em;padding-right:2em}}@media screen and (min-width:75em){.dog__info{padding:2em 2em 2em 5em;margin-top:-5em;margin-left:7em;margin-right:0}}@media screen and (min-width:85em){.dog__info{margin-left:11em;margin-top:-7em}}.dog__name{font-weight:700;font-size:1.5em;margin-bottom:.5em;color:#f6f7fa;text-decoration:none;position:relative;z-index:10}@media screen and (min-width:55em){.dog__name{font-size:2em}}.dog__breed{color:#1d307f;font-weight:700}.dog__age{color:#1d307f;font-weight:700}.dog__description{color:#1d307f;margin-top:1em}.adopt-a-dog .learn-more-button{background-color:#1d307f;color:#94c11a!important}.adopt-a-dog .learn-more-button:after{background-image:url(/wp-content/themes/celldogs/css/build/../../images/triangle-green.svg)}.single-dogs article{margin-top:-2em;padding-bottom:1em}@media screen and (min-width:37.5em){.single-dogs .dog__wrapper{width:100%}}@media screen and (min-width:75em){.single-dogs .dog__wrapper{width:100%;margin-right:0}}@media screen and (min-width:85em){.single-dogs .dog__wrapper{width:100%;margin-right:0}}@media screen and (min-width:37.5em){.single-dogs .dog__image{width:16em;height:16em}}@media screen and (min-width:55em){.single-dogs .dog__image{margin-left:-2em;margin-right:0}}@media screen and (min-width:75em){.single-dogs .dog__image{margin-left:-2em}}@media screen and (min-width:85em){.single-dogs .dog__image{width:16em;height:16em;margin-left:-2em}}.single-dogs .dog__info{max-width:36em}@media screen and (min-width:25em){.single-dogs .dog__info{padding-left:2em;padding-right:2em}}@media screen and (min-width:37.5em){.single-dogs .dog__info{padding-left:2em;padding-right:2em}}@media screen and (min-width:55em){.single-dogs .dog__info{padding:2em 2em 2em 10em;margin-top:-8em;margin-left:7em;margin-right:0}}@media screen and (min-width:75em){.single-dogs .dog__info{padding:2em 2em 2em 10em;margin-top:-8em;margin-left:7em;margin-right:0}}@media screen and (min-width:85em){.single-dogs .dog__info{margin-top:-8em;margin-left:7em}}.single-dogs .learn-more-button{background-color:#1d307f;color:#94c11a!important}.single-dogs .learn-more-button:after{background-image:url(/wp-content/themes/celldogs/css/build/../../images/triangle-green.svg)}.slideshow{height:80vh;max-height:60vw}@media screen and (min-aspect-ratio:8 / 4){.slideshow{height:50vw}}.slideshow__image{position:absolute;left:0;right:0;top:0;bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#25222b;opacity:0;transition:opacity 2s}.slideshow__image--center{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.slideshow__image--bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.seq-in .slideshow__image{opacity:1}.seq-out .slideshow__image{opacity:0}.slideshow__image:before{content:'';position:absolute;z-index:1;left:0;bottom:0;right:0;top:0;background-image:linear-gradient(to right,#1d307f 0%,#94c11a 100%);mix-blend-mode:multiply;opacity:0;transition:opacity 2s;transition-delay:1.75s}.seq-in .slideshow__image:before{opacity:1}@supports not (mix-blend-mode:multiply){.seq-in .slideshow__image:before{opacity:.4}}.seq-out .slideshow__image:before{opacity:0;transition-delay:0}.slideshow__text{font-size:1.25em;position:absolute;bottom:2.5em;left:5%;z-index:10;color:#f6f7fa;font-family:"Noto Serif",serif;text-align:left;max-width:15em;opacity:0;transition:opacity 1.25s;display:none}.seq-active .slideshow__text{display:block}@media screen and (min-width:25em){.slideshow__text{font-size:1.5em}}@media screen and (min-width:37.5em){.slideshow__text{font-size:2em}}@media screen and (min-width:55em){.slideshow__text{font-size:2.5em}}.seq-in .slideshow__text{opacity:1;transition-delay:2.5s}.seq-out .slideshow__text{opacity:0;transition-delay:0}.seq{position:relative;overflow:hidden;width:100%;height:100%;max-width:100%}.seq .seq-screen,.seq .seq-canvas,.seq .seq-canvas>*{height:100%;width:100%}.seq .seq-canvas>*{text-align:center;position:absolute}.seq .seq-canvas>*:before{content:"";display:inline-block;vertical-align:middle;height:100%}.seq .seq-preloader{background-color:transparent!important}.seq .seq-pagination{position:absolute;z-index:10;bottom:20px;width:100%;border:none;text-align:center}.seq .seq-pagination a{display:block;width:100%;height:100%;border-radius:100%;background-color:transparent;transition:background-color .1s ease;outline:0}.seq .seq-pagination .seq-current{background-color:#f6f7fa;position:relative}.seq .seq-pagination>*{margin:0 4px;padding:0;display:inline-block;width:1rem;height:1rem;cursor:pointer;border:#f6f7fa solid 2px;border-radius:100%;font:0/0 a;text-shadow:none;color:transparent}.newsletter-slideout{padding:2em;text-align:center;width:100%;color:#f6f7fa;font-family:"Noto Sans",sans-serif;position:relative}@media screen and (min-width:37.5em){.newsletter-slideout{max-width:24em;position:absolute;right:0;top:0;opacity:.85;transition:right 0.75s cubic-bezier(.5,-.5,.5,1.5)}}.newsletter-slideout--hidden{display:none}@media screen and (min-width:37.5em){.newsletter-slideout--hidden{display:block;right:-26em}}.newsletter-slideout__header{font-family:"Quicksand",sans-serif;font-size:1.5em;text-transform:uppercase;letter-spacing:.5px;font-weight:700;margin-bottom:1em}.newsletter-slideout__close{position:absolute;left:.5em;top:.5em;padding:.25em;height:1.5em;width:1.5em;border-radius:50%;background-color:#fff;background-color:rgba(255,255,255,.2);font-family:"Quicksand",sans-serif;cursor:pointer}.newsletter-slideout__close>svg{width:1em;height:1em}.nf-form-wrap{font-family:"Noto Sans",sans-serif}.nf-form-wrap textarea{font-family:"Noto Sans",sans-serif}.nf-form-fields-required{margin-bottom:1em;font-size:.9em}.ninja-forms-req-symbol{color:rgba(29,48,127,.7)!important;font-weight:400}.contact .ninja-forms-req-symbol{color:rgba(255,255,255,.6)!important}.ninja-forms-field{border:none;font-size:1em;padding:.75em}.nf-form-submit{background-color:#94c11a;color:#1d307f;font-family:"Quicksand",sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:1em 1em .8em;font-size:1.125em;cursor:pointer}.adoption-application .nf-form-title{display:none}.error404 .page-header__title{text-align:center;font-family:"Quicksand",sans-serif;font-weight:700;color:#1d307f;font-size:1.5em}.error404__image{width:10em;margin-left:auto;margin-right:auto}.error404 p{text-align:center}.error404 .site-main{padding-bottom:2em}.ctct-form-wrapper{font-family:"Noto Sans",sans-serif;font-size:.835em;padding:1em 2em;background-color:#1d307f}.ctct-form-wrapper .ctct-form abbr{text-decoration:none!important;color:rgba(29,48,127,.7)!important}.ctct-form-wrapper input{display:block;border:none;font-size:1em;padding:.75em;width:100%;max-width:28em}.ctct-form-wrapper .ctct-button{color:#fff!important}.ctct-form-field label{font-weight:700;display:block;margin-bottom:.5em;color:#fff}.ctct-disclosure{display:none}.ctct-form-field-submit input{background-color:#94c11a;color:#1d307f;font-family:"Quicksand",sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:1px;padding:1em 1em .8em;font-size:1.125em;cursor:pointer;margin-top:2em;width:auto}.ctct-form-wrapper .success{background-color:transparent;border:none;color:#fff}