.promo-banner{display:flex;justify-content:center;align-items:center;padding:1rem 0;background-color:#ffeef5;text-align:center}.promo-banner__copy{display:inline-block;position:relative;font-size:1rem;font-weight:500;color:#99005c;padding:0 3.5rem}.promo-banner__copy:hover{color:#bb0049}.promo-banner__close{color:#99005c;font-size:1.75rem;border:none;background:none;position:absolute;top:20%;right:0.25rem}@media only screen and (min-width: 480px){.promo-banner__close{right:1rem}}.care-type-banner{position:absolute;width:100%;top:3rem;left:0}@media only screen and (min-width: 480px){.care-type-banner{top:5rem}}.hidden-banner{display:none}.p-babysitter-landing .wrap-container,.p-nanny-landing .wrap-container,.p-child-care-landing .wrap-container,.p-special-needs-landing .wrap-container,.p-companion-care-landing .wrap-container,.p-pet-care-landing .wrap-container{width:100%}.p-babysitter-landing .lead-container__hero,.p-nanny-landing .lead-container__hero,.p-child-care-landing .lead-container__hero,.p-special-needs-landing .lead-container__hero,.p-companion-care-landing .lead-container__hero,.p-pet-care-landing .lead-container__hero{min-height:248px}@media only screen and (min-width: 768px){.p-babysitter-landing .lead-container__hero,.p-nanny-landing .lead-container__hero,.p-child-care-landing .lead-container__hero,.p-special-needs-landing .lead-container__hero,.p-companion-care-landing .lead-container__hero,.p-pet-care-landing .lead-container__hero{min-height:456px}}.p-babysitter-landing .featured__heading,.p-nanny-landing .featured__heading,.p-child-care-landing .featured__heading,.p-special-needs-landing .featured__heading,.p-companion-care-landing .featured__heading,.p-pet-care-landing .featured__heading{font-size:20px;font-weight:500;line-height:1.2;color:#05070f}.no-webp .p-babysitter-landing .lead-container__hero{background:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/babysitter-with-child-mobile-c32c39de8d96acd6c0843faa12c4a0b3f9907694706fc62f6dcf6bc0b8cb7d4d.png) center center/cover no-repeat}@media only screen and (min-width: 768px){.no-webp .p-babysitter-landing .lead-container__hero{background-image:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/babysitter-with-child-desktop-eea2255ccdd46a0a2d07a63726690c7d67e0903435f35e783b0069e1c9414b8b.png);background-position:center}}.no-webp .p-nanny-landing .lead-container__hero{background:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/nanny-with-child-mobile@2x-498731b7da691a0e3d2f034c24595fa84e46caca30f0018b25f6dd4eb362daad.jpg) top center/cover no-repeat}@media only screen and (min-width: 768px){.no-webp .p-nanny-landing .lead-container__hero{background-image:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/nanny-with-child-desktop@2x-7288abb2eeda6898c360e49d26bc4864358e2e6d54e88c0f0f587195c18b8386.jpg);background-position:center}}.no-webp .p-child-care-landing .lead-container__hero{background:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/child-care-with-child-mobile@2x-2acb1752ad0682d08e03b82e36050b9e4b3fb2bec83fb2a8ae975da009329a33.jpg) top center/cover no-repeat}@media only screen and (min-width: 768px){.no-webp .p-child-care-landing .lead-container__hero{background-image:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/child-care-with-child-desktop@2x-1e903a992672a7dbb0a9ccb15d0f693dabbeb2178a7c400b9a60995e06612973.jpg);background-position:center}}.no-webp .p-special-needs-landing .lead-container__hero{background:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/special-needs-with-girl-mobile@2x-90d4b44270f71dd2f5cfc1849ab15110001bbb23bbf2bf2c859ccd219a03f2ce.jpg) top center/cover no-repeat}@media only screen and (min-width: 768px){.no-webp .p-special-needs-landing .lead-container__hero{background-image:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/special-needs-with-girl-desktop@2x-8b5e717ec545d12c7ef89bb33fbe495e4da08c20b20abc665c1e6752e6629ad1.jpg);background-position:center}}.no-webp .p-companion-care-landing .lead-container__hero{background:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/companion-care-with-adult-mobile@2x-4fdc6589735ec611cf5bf93128cafcdbd30860d903a519db427cbdf3edd1c071.jpg) top center/cover no-repeat}@media only screen and (min-width: 768px){.no-webp .p-companion-care-landing .lead-container__hero{background-image:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/companion-care-with-adult-desktop@2x-15aac329e74e9d25976e5b1752a54c8ef463cfabbfdeec7568d063ea9a51d311.jpg);background-position:center}}.no-webp .p-pet-care-landing .lead-container__hero{background:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/pet-sitter-with-dog-mobile@2x-a1ccecb3883bccbe992e87e6d05683f7b7e515d234a23cfc70e7e8ec455020d1.jpg) top center/cover no-repeat}@media only screen and (min-width: 768px){.no-webp .p-pet-care-landing .lead-container__hero{background-image:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/pet-sitter-with-dog-desktop@2x-c0b67b3456d7348ba420fc44dde9db001f1a67bd6d0936cc40e4bb843be233c5.jpg);background-position:center}}.webp .p-babysitter-landing .lead-container__hero{background:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/babysitter-with-child-1fe7d019cd74fabf56381fb8b48047cb9368db2a20c340efe6646f85b5a84408.webp) center center no-repeat;background-size:200%}@media only screen and (min-width: 768px){.webp .p-babysitter-landing .lead-container__hero{background-position:center;background-size:150%}}.webp .p-nanny-landing .lead-container__hero{background:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/nanny-with-child-mobile@2x-2a46da1c815f2f06691994c09017b69887799aeda246fb376b9a7a5b0b32755d.webp) top center/cover no-repeat}@media only screen and (min-width: 768px){.webp .p-nanny-landing .lead-container__hero{background-image:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/nanny-with-child-desktop@2x-5c21c44a268576c53623e9bb8e5ad2016d6c295d20a28f4896fb0158207d0556.webp);background-position:center}}.webp .p-child-care-landing .lead-container__hero{background:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/child-care-with-child-mobile@2x-d4b642b14e4c4741e8fad24ee889e2105ed85397503ccc5384904edfd6dd55e0.webp) top center/cover no-repeat}@media only screen and (min-width: 768px){.webp .p-child-care-landing .lead-container__hero{background-image:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/child-care-with-child-desktop@2x-5572fdbadfe1e952816f662dfe5ed5d75303dc604493bab1cbf970cee62248d6.webp);background-position:center}}.webp .p-special-needs-landing .lead-container__hero{background:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/special-needs-with-girl-mobile@2x-1949aa2bf040b6f07b42f20090a5c6206d1209aedab65cf2dca920474b92fe1b.webp) top center/cover no-repeat}@media only screen and (min-width: 768px){.webp .p-special-needs-landing .lead-container__hero{background-image:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/special-needs-with-girl-desktop@2x-31098ea143912782c0cd8ecdf63285ddbc54401c21083d6ef1453bf033e92966.webp);background-position:center}}.webp .p-companion-care-landing .lead-container__hero{background:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/companion-care-with-adult-mobile@2x-bf887f3007180013724936a67a88e155eb6f2b6adc2a81132f28588401354119.webp) top center/cover no-repeat}@media only screen and (min-width: 768px){.webp .p-companion-care-landing .lead-container__hero{background-image:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/companion-care-with-adult-desktop@2x-4ea96e8602f13b1297639885c05945d11411febe1695b473bad586bc41994a0b.webp);background-position:center}}.webp .p-pet-care-landing .lead-container__hero{background:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/pet-sitter-with-dog-mobile@2x-b38e4fe56d733875d3e24172d82f8b2473a2fd6829cd8a30a469bfa4808a443d.webp) top center/cover no-repeat}@media only screen and (min-width: 768px){.webp .p-pet-care-landing .lead-container__hero{background-image:url(https://cdn.sittercity.com/c1bc732b2531e82531c3f06f92a3d9ad097f2abf/assets/care-type-seo/pet-sitter-with-dog-desktop@2x-d0893c084ccba6291a72b9af3a83fb92d4e3484da2613e17988c80c55ef460ee.webp);background-position:center}}.featured{margin-bottom:3.5rem;text-align:center}@media only screen and (min-width: 768px){.featured{margin:2rem 0 0;text-align:left}}.featured>*{margin:0 auto 1rem}@media only screen and (min-width: 768px){.featured>*{margin:0 0 1rem}}.featured>*:last-child{margin-bottom:0}.featured__heading{font-size:20px;font-weight:500;line-height:1.2;color:#05070f}.featured__logo--washington-post{width:206px;height:32px}.featured__logo--huffpost{width:158px;height:32px}.featured__logo--forbes{width:119px;height:32px}.featured__logo--working-mother{width:96px;height:32px}.blockquote{margin-bottom:2.5rem;padding:2rem 0;border-top:1px solid #d7d8d9;border-bottom:1px solid #d7d8d9;text-align:center;position:relative}@media only screen and (min-width: 768px){.blockquote{flex-basis:568px}}.blockquote::before,.blockquote::after{content:"";position:absolute;width:0;height:0}.blockquote::before{bottom:-40px;left:70px;border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #d7d8d9}.blockquote::after{bottom:-38px;left:71px;border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #ffffff}.blockquote__quotation{display:inline-block;margin-bottom:1.5rem}.blockquote__quote{margin-bottom:1.5rem;color:#f45201;font:italic 300 1.5rem "Produkt Web", Georgia, Times New Roman, serif}.blockquote__quote .break-copy,.blockquote__quote .break-copy-full{font-family:"Produkt Web", Georgia, Times New Roman, serif}@media only screen and (min-width: 768px){.blockquote__quote{margin:0 2rem 1.5rem;font-size:2rem;line-height:1.5}}.blockquote__quotee{display:inline-block;width:157px;height:24px}.quote-box{background-color:#ffede4;padding:16px 24px;margin-top:3rem}.quote-box__review-text{font-size:16px;line-height:24px;color:#282930;margin:0.5rem 0}.quote-box__name-text{font-size:25px;line-height:30px;font-weight:500;color:#f45201}.quote-box__location-text{color:#6e6f74}.lead-section{margin:0 1rem}.lead-section:last-child{border-bottom:none !important}.lead-section:last-child .additional-info{border-bottom:none !important}@media only screen and (min-width: 768px){.lead-section--stack-to-row{display:flex;justify-content:space-evenly;margin-bottom:6rem}}.social-proof{width:100%;margin:1rem 0 2rem 0}@media only screen and (min-width: 768px){.social-proof{margin:0rem 0 4rem 0}}.social-proof__banner{display:flex;justify-content:space-around;flex-wrap:wrap;flex-basis:0;background-color:#ddf3ff;box-sizing:border-box;width:100%;max-width:100%;padding:1rem 2rem}@media only screen and (min-width: 768px){.social-proof__banner{flex-wrap:nowrap;flex-basis:auto;max-height:6.125rem;padding:1rem}}.social-proof__banner img{overflow:auto;padding:0 0.5rem;max-width:30%}@media only screen and (min-width: 768px){.social-proof__banner img{max-width:none}}@media only screen and (max-width: 768px){.social-proof__banner .img-1{order:1;max-width:50%;width:50%}.social-proof__banner .img-2{order:3;margin-top:1rem}.social-proof__banner .img-3{order:4;margin-top:1rem}.social-proof__banner .img-4{order:5;margin-top:1rem}.social-proof__banner .img-5{order:2;max-width:50%;width:50%}}@media only screen and (min-width: 768px){.social-proof__banner .img-1{order:1}.social-proof__banner .img-2{order:2}.social-proof__banner .img-3{order:3}.social-proof__banner .img-4{order:4}.social-proof__banner .img-5{order:5}}.p-seo-landing .box{max-width:768px;margin:-3.5rem auto 3rem;padding:1rem;border:solid 1px #d7d8d9;border-radius:4px;box-shadow:0 2px 16px 0 rgba(5,7,15,0.2);background-color:#ffffff;text-align:center}.p-seo-landing .box:before,.p-seo-landing .box:after{content:' ';display:table}.p-seo-landing .box:after{clear:both}.ie7 .p-seo-landing .box{zoom:1}@media only screen and (min-width: 768px){.p-seo-landing .box{margin:-5rem auto 6rem;padding:1.5rem 5rem}}.p-seo-landing .box__heading{margin-bottom:1rem;font-size:25px;font-weight:500;line-height:1.14;color:#05070f}@media only screen and (min-width: 768px){.p-seo-landing .box__heading{font-size:31.25px;margin-bottom:2rem}}.p-seo-landing .box__sub-heading{margin:0.5rem;font-size:20px;line-height:1.2;font-weight:500;color:#05070f}.p-seo-landing .box__input{padding-left:2.5rem !important;width:144px}@media only screen and (min-width: 480px){.p-seo-landing .box__input{width:192px}}.p-seo-landing .box__input::-webkit-inner-spin-button,.p-seo-landing .box__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.p-seo-landing .box__input-icon--search{margin:0 1rem 1rem 0;position:relative;line-height:1}.p-seo-landing .box__input-icon--search::after{content:"\f002";color:#919295;font-family:"Font Awesome 5 Pro";position:absolute;top:50%;left:12px;font-size:1.25rem}.p-seo-landing .box__divider-wrap{position:relative}.p-seo-landing .box__divider{color:#6e6f74}.p-seo-landing .box__divider::before,.p-seo-landing .box__divider::after{content:"";display:inline-block;height:1px;background:#d7d8d9;width:50%;position:absolute;top:0.75rem}@media only screen and (min-width: 768px){.p-seo-landing .box__divider::before,.p-seo-landing .box__divider::after{width:calc(60% + 0.25rem)}}.p-seo-landing .box__divider::before{right:calc(50% + 1rem)}.p-seo-landing .box__divider::after{left:calc(50% + 1rem)}.p-seo-landing .box__search{display:flex;height:40px;justify-content:center}.p-seo-landing .qualification{margin:0 0 0 1.2rem;text-align:left;color:#282930}@media only screen and (min-width: 768px){.p-seo-landing .qualification{display:inline-block}}.p-seo-landing .additional-info{margin-bottom:1rem;padding-bottom:3rem;border-bottom:1px solid #d7d8d9}@media only screen and (min-width: 768px){.p-seo-landing .additional-info{max-width:568px;margin:0 auto 1rem}}.p-seo-landing .additional-info__heading{margin-bottom:1.5rem;font-size:25px;font-weight:500;line-height:1.2;color:#05070f}@media only screen and (min-width: 768px){.p-seo-landing .additional-info__heading{font-size:1.75rem}}.p-seo-landing .additional-info__subheading{margin-top:-1rem;margin-bottom:1rem;font-size:16px;line-height:24px;color:#282930}@media only screen and (min-width: 768px){.p-seo-landing .additional-info__section{display:flex;justify-content:space-between;padding-right:6rem}}.p-seo-landing .locations{display:flex;flex-flow:row wrap;margin-bottom:1rem}@media only screen and (min-width: 768px){.p-seo-landing .locations{max-width:568px;margin:0 auto 1rem}}.p-seo-landing .locations__heading{flex-basis:100%;margin-bottom:1.5rem;font-size:25px;font-weight:500;line-height:1}@media only screen and (min-width: 768px){.p-seo-landing .locations__heading{font-size:1.75rem}}.p-seo-landing .locations__heading-link{color:#05070f}.p-seo-landing .locations__city-links{flex:1}.p-seo-landing .locations__city-link{font-size:1rem;line-height:1.5;color:#99005c}.accordion__item{border-bottom:1px solid #d7d8d9;padding:1rem 0 1.5rem 0}.accordion__item:nth-child(1){padding-top:0px}.accordion__strike{cursor:auto}.accordion__button{cursor:pointer;display:flex;justify-content:space-between;font-family:"Graphik Web", Helvetica, Arial, sans-serif !important;margin-bottom:1rem;padding-left:0;position:relative;text-align:left;width:100%;border:0;background-color:transparent}.accordion__button:focus{outline:none !important}.accordion__caret{display:inline-block;flex:0 0 20px;pointer-events:none}@media only screen and (min-width: 1024px){.accordion__caret{margin-left:1rem}}.accordion__caret--open{transform:rotate(180deg)}.accordion__answer{display:none}.accordion__description{color:#282930}.accordion__answer--open{display:block}.accordion--regular .accordion__button{font-size:1rem;letter-spacing:0.09px;line-height:1.5}.accordion--regular .accordion__description{font-size:0.875rem;letter-spacing:0.4px;line-height:1.5;font-weight:400}
