.puppyMatchPage h2,.puppyMatchPage h1{color:var(--brownish-grey);margin:0 0 25px;font-size:22px;line-height:30px}.puppyMatchPage .breederProfileTopBox{padding-bottom:0}.puppyMatchPage .breederProfileTopBox h2{color:var(--white)}.puppyMatchPage .breederProfileTopInnerContainer{background-image:url(/static/PuppyMatch/images/puppyMatchBg.jpg)}.smartestWay{text-align:center;padding:40px 0 100px;position:relative}.smartestWay .subTitle{max-width:520px;color:var(--brownish-grey);margin:0 auto 25px;font-family:Open Sans;font-size:14px;line-height:19px}.smartestWay .lookingAroundList{margin-bottom:75px}.smartestWay .btnContainer{z-index:2;position:relative}.choosingFamily{background-color:var(--white-border)}.choosingFamily .choosingItem{flex-direction:column;align-items:center;width:100%;max-width:724px;margin:0 auto 30px;display:flex}.choosingFamily .choosingItem .bodyContainer{text-align:center;order:1;padding:30px 0 0}.choosingFamily .choosingItem p{color:var(--warm-grey)}.choosingFamily .btnContainer{text-align:center;position:relative;bottom:-25px}.puppyMatchPage .hardWorkTitle{color:var(--white)}.puppyMatchPage .ourService{background-color:var(--light-white)}.puppyMatchPage .ourService .serviceTitle{margin-bottom:50px}.puppyMatchPage .ourService .serviceItemTitle{font-family:Open Sans;font-size:18px;line-height:25px}.puppyMatchPage .ourService .serviceItemTitle b{text-transform:uppercase;font-family:Open Sans Bold}.ourService .serviceFeature b{font-family:Open Sans Bold}.puppyMatchPage .serviceFeature:before{content:"-";top:0}.lookingAroundList li{position:relative}.puppyMatchPage .solutionContainer .lookingAroundList .imgContainer{height:215px}.puppyMatchPage .pricingList .pricingCard .priceDescription{height:auto;min-height:44px}.puppyMatchPage .pricingList .pricingCard .featuresItem{height:auto;min-height:115px}.puppyMatchPage .pricingCard .featuresItem>div{flex-direction:column;align-items:flex-start;height:100%}.puppyMatchPage .pricingCard .priceCardTitle{color:var(--dark-grey);margin-bottom:10px;font-family:Open Sans Bold;font-size:14px}.puppyMatchPage .pricingCard .priceCardInfo{color:var(--brownish-grey);font-family:Open Sans;font-size:12px}.puppyMatchPage .pricingCard .priceTitle{color:var(--dark-grey);font-size:30px}.puppyMatchPage .pricingCard .priceTitle .priceCurrency{vertical-align:top;margin-right:3px;font-size:18px}.puppyMatchPage .pricingCard .priceTitle .priceTerms{color:var(--warm-grey);margin-left:5px;font-size:11px}.puppyMatchPage .pricingList .priceCardDescription{padding:54px 40px 166px}.puppyMatchPage .pricingList .priceCardDescription .priceIcon{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.puppyMatchPage .pricingList .priceCardDescription .priceIcon h3{color:var(--warm-grey);font-family:Open Sans Light;font-size:30px;font-weight:300;line-height:40px}.puppyMatchPage .pricingList .pricingCard .btnContainer .button{background-color:var(--white);width:100%;color:var(--greeny-blue)}.puppyMatchPage .hardWork{background-image:url(/static/PuppyMatch/images/brownBg.png);background-color:var(--brown-5)}.puppyMatchPage .hardWork p{font-family:Open Sans Light;font-weight:300}.puppyMatchPage .hardWork p b{font-family:Open Sans Bold;font-weight:400}@media (min-width:768px){.topBenefits .lookingAroundList{flex-wrap:wrap}.topBenefits .lookingAroundList li{width:calc(33% - 20px);min-width:calc(33% - 20px);margin-bottom:30px}.puppyMatchPage h2,.puppyMatchPage h1{font-size:30px;line-height:38px}.puppyMatchPage .breederProfileTopInnerContainer{min-height:545px}.smartestWay{padding:85px 0 155px}.smartestWay.solutionContainer .title,.smartestWay .subTitle{margin-bottom:75px}.choosingFamily{padding-top:170px}.choosingFamily .choosingItem{flex-direction:row;align-items:flex-start;margin-bottom:100px}.choosingFamily .choosingItem .bodyContainer{text-align:left;order:1;padding:50px 20px 0 0}.choosingFamily .choosingItem:nth-child(2n) .bodyContainer{order:2;padding:50px 0 0 50px}.choosingFamily .choosingItem:nth-child(2n) .imgContainer{order:1}.choosingFamily .choosingItem .imgContainer{order:2;min-width:230px}.puppyMatchPage .solutionContainer .lookingAroundList{padding-top:75px}.lookingAroundList li .itemNumber{background-color:var(--white-eight);width:48px;height:48px;color:var(--dark-grey7);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;font-family:Open Sans Bold;font-size:20px;display:flex;position:absolute}.lookingAroundList li:first-child .itemNumber{bottom:calc(100% - 10px);left:16%}.lookingAroundList li:nth-child(2) .itemNumber{bottom:calc(100% - 5px);left:41%}.lookingAroundList li:nth-child(3) .itemNumber{bottom:calc(100% - 20px);left:20%}.lookingAroundList li:first-child .itemNumber:after,.lookingAroundList li:nth-child(2) .itemNumber:after{content:"";opacity:.4;background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute}.lookingAroundList li:first-child .itemNumber:after{background-image:url(/static/PuppyMatch/images/firstArrow.svg);width:184px;height:32px;top:-15px;left:calc(100% + 23px)}.lookingAroundList li:nth-child(2) .itemNumber:after{background-image:url(/static/PuppyMatch/images/secondArrow.svg);width:112px;height:39px;bottom:-13px;left:calc(100% + 12px)}.puppyMatchPage .ourService{padding-top:103px}.puppyMatchPage .lookingAroundList h5{font-size:18px;line-height:22px}.puppyMatchPage .lookingAroundList .bodyContainer{font-size:14px;line-height:19px}}@media (min-width:992px){.topBenefits .lookingAroundList li{width:calc(33% - 60px);min-width:calc(33% - 60px)}.solutionContainer .lookingAroundList li{min-width:260px}.lookingAroundList li:first-child .itemNumber:after{width:275px;height:40px;left:calc(100% + 20px)}.lookingAroundList li:nth-child(2) .itemNumber:after{width:185px;height:52px;bottom:-20px;left:calc(100% + 25px)}}@media (min-width:1023px){.solutionContainer .lookingAroundList li{min-width:340px}.puppyMatchPage .pricingList .pricingCard{width:33.3%;min-width:33.3%}.lookingAroundList li:first-child .itemNumber:after{width:405px;height:40px;left:calc(100% + 20px)}.lookingAroundList li:nth-child(2) .itemNumber:after{width:255px;height:52px;bottom:-35px;left:calc(100% + 22px)}}@media (min-width:1200px){.puppyMatchPage .pricingList .pricingCard.priceCardDescription{width:380px;min-width:380px}.puppyMatchPage .pricingList .pricingCard{width:252px;min-width:252px}.puppyMatchPage .pricingCard .priceCardTitle{font-size:18px}.puppyMatchPage .pricingCard .featuresItem img{width:52px;height:52px;margin:0 auto}.puppyMatchPage .pricingCard:not(.priceCardDescription) .featuresItem>div{justify-content:center}.puppyMatchPage .pricingCard .iconContainer{text-align:center;width:100%}}@media (max-width:1199px){.puppyMatchPage .pricingCard .featuresItem span{display:block}.puppyMatchPage .pricingCard .featuresItem img{display:none!important}}@media (max-width:767px){.lookingAroundList li .itemNumber{display:none}}.puppyMatch>.header,.puppyMatch .footerTopPart{display:none}.puppyMatch .siteContent{padding-bottom:0}
