@font-face{font-family:"ProductSansRegular";src:url("../fonts/ProductSansRegular.eot");src:url("../fonts/ProductSansRegular.eot") format("embedded-opentype"),url("../fonts/ProductSansRegular.woff2") format("woff2"),url("../fonts/ProductSansRegular.woff") format("woff"),url("../fonts/ProductSansRegular.ttf") format("truetype"),url("../fonts/ProductSansRegular.svg#ProductSansRegular") format("svg")}@font-face{font-family:"ProductSansItalic";src:url("../fonts/ProductSansItalic.eot");src:url("../fonts/ProductSansItalic.eot") format("embedded-opentype"),url("../fonts/ProductSansItalic.woff2") format("woff2"),url("../fonts/ProductSansItalic.woff") format("woff"),url("../fonts/ProductSansItalic.ttf") format("truetype"),url("../fonts/ProductSansItalic.svg#ProductSansItalic") format("svg")}@font-face{font-family:"ProductSansBold";src:url("../fonts/ProductSansBold.eot");src:url("../fonts/ProductSansBold.eot") format("embedded-opentype"),url("../fonts/ProductSansBold.woff2") format("woff2"),url("../fonts/ProductSansBold.woff") format("woff"),url("../fonts/ProductSansBold.ttf") format("truetype"),url("../fonts/ProductSansBold.svg#ProductSansBold") format("svg")}@font-face{font-family:"ProductSansBoldItalic";src:url("../fonts/ProductSansBoldItalic.eot");src:url("../fonts/ProductSansBoldItalic.eot") format("embedded-opentype"),url("../fonts/ProductSansBoldItalic.woff2") format("woff2"),url("../fonts/ProductSansBoldItalic.woff") format("woff"),url("../fonts/ProductSansBoldItalic.ttf") format("truetype"),url("../fonts/ProductSansBoldItalic.svg#ProductSansBoldItalic") format("svg")}@font-face{font-family:"helveticabold";src:url("helvetica-bold-font-webfont.woff2") format("woff2"),url("helvetica-bold-font-webfont.woff") format("woff");font-weight:normal;font-style:normal}.hero-section{background-image:linear-gradient(90deg, #3C6125 0%, #82AB5F 100%, #F3EDE0 100%);background-repeat:no-repeat;background-size:cover;background-position:bottom;margin-bottom:40px}.hero-section .header-text-group{color:#fff}.hero-section .header-text-group .title{font-family:"ProductSansBold";font-size:36px;line-height:65px;margin-bottom:0px}.hero-section .header-text-group .title span{color:#ffae00}.hero-section .header-text-group .sub-title{font-family:"ProductSansRegular";color:#fff;font-size:20px;line-height:24px;opacity:.8;margin-bottom:40px}.hero-section .header-text-group .btn-home{padding:0px 22px;min-width:234px;height:56px;display:inline-block;line-height:56px;text-decoration:none}.detailWrap{position:relative;bottom:-40px;margin-bottom:0px}.breadcrumb{background-color:rgba(0,0,0,0);padding:0px;margin-bottom:24px}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"" !important;background-image:url("../images/arrow-right.svg");background-repeat:no-repeat;width:24px;height:18px;background-position:center center;filter:brightness(0) invert(1)}.breadcrumb .breadcrumb-item{font-family:"ProductSansRegular";font-size:14px;line-height:17px;padding:0px}.breadcrumb .breadcrumb-item a{color:#fff}.breadcrumb .breadcrumb-item.active{color:hsla(0,0%,100%,.5)}.section-heading{color:#212121;font-size:26px;font-family:"ProductSansBold";line-height:65px;padding-bottom:5px}.userProfile{width:100%}.userProfile .profileFlex{background-color:#fff;border-radius:6px;box-shadow:0 10px 40px 0 rgba(0,0,0,.1);padding:14px;width:100%;display:flex;align-items:start;justify-content:space-between}.userProfile .profileFlex .profileLeft{display:flex;align-items:flex-start;gap:16px}.userProfile .profileFlex .profileLeft .profileImg img{width:96px;height:86px;max-height:86px;max-width:96px;min-height:96px;min-width:96px;border-radius:4px}.userProfile .profileFlex .profileLeft .userContant h2{color:#212121;font-family:"ProductSansBold";font-size:20px;line-height:24px}.userProfile .profileFlex .profileLeft .userContant .contact{display:flex;align-items:center;gap:20px;padding-top:10px}.userProfile .profileFlex .profileLeft .userContant .contact span{color:#424242;font-family:"ProductSansRegular";font-size:15px;line-height:18px}.userProfile .profileFlex .profileLeft .userContant .contact span.blur{filter:blur(2px)}.userProfile .profileFlex .profileLeft .userContant .contact span.phone{position:relative}.userProfile .profileFlex .profileLeft .userContant .contact span.phone::after{content:"";height:6px;width:6px;border-radius:6px;background-color:#9e9e9e;position:absolute;left:-14px;top:6px}.userProfile .profileFlex .profileLeft .userContant .address{color:#000;font-size:15px;font-family:"ProductSansRegular";line-height:18px;padding-top:10px;max-width:600px}.userProfile .profileFlex .profileLeft .userContant .address.blur{filter:blur(2px)}.userProfile .profileFlex .wrapRight{display:flex;align-items:center;gap:20px}.userProfile .profileFlex .wrapRight a{background-color:#eceee9;border-radius:6px;color:#3c5e27;font-family:"ProductSansBold";font-size:12px;line-height:16px;padding:6px 10px;display:flex;align-items:center;gap:8px;white-space:nowrap}.userProfile .profileFlex .wrapRight .rating{background-image:linear-gradient(180deg, #6C9D3B 0%, #579625 100%);border-radius:4px;font-size:14px;line-height:16px;color:#fff;display:flex;align-items:center;gap:6px}.userProfile .profileFlex .wrapRight .rating img{width:12px;filter:brightness(0) invert(1)}.userProfile .profileFlex .wrapRight .pending{background-color:#fcecec;color:#e94948}.about-profile{padding:40px 0px 40px}.about-profile .aboutSitter h3{color:#212121;font-family:"ProductSansBold";font-size:18px;line-height:34px;text-align:left}.about-profile .aboutSitter p{color:#757575;font-family:"ProductSansRegular";font-size:16px;line-height:30px;padding-top:10px}.about-profile .gallery{position:relative;padding-top:40px}.about-profile .gallery h3{color:#212121;font-family:"ProductSansBold";font-size:18px;line-height:34px;text-align:left;padding-bottom:20px}.about-profile .gallery .galleryWrap{display:flex;align-items:flex-start;gap:10px}.about-profile .gallery .galleryWrap .galleryBig{width:80%;max-width:350px;max-height:330px}.about-profile .gallery .galleryWrap .galleryBig img{width:100%;border-radius:4px}.about-profile .gallery .galleryWrap .gallerySmall{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.about-profile .gallery .galleryWrap .gallerySmall .smallBox{width:208px;max-height:162px;overflow:hidden;border-radius:4px}.about-profile .gallery .galleryWrap .gallerySmall .smallBox img{width:100%;height:100%;border-radius:4px}.petOwner{padding:30px 0px 0px}.petOwner .starGroup{width:100%;text-align:center;padding-bottom:50px}.petOwner .section-heading{color:#212121;font-size:18px;line-height:34px;width:100%;padding-bottom:12px}.petOwner .owl-stage{display:flex}.petOwner .customerItem{padding:15px 10px;display:flex;flex:1 0 auto;height:100%}.petOwner .customerItem:first-child{padding-left:0px}.petOwner .customerItem .customerCard{background-color:#fff;border:1px solid #dce2d8;border-radius:8px;padding:15px 20px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;width:100%}.petOwner .customerItem .customerCard .customerFlex{flex:1 0 auto;display:flex;flex-direction:column;justify-content:space-between}.petOwner .customerItem .customerCard .customerFlex .customerTop{display:flex;align-items:center;gap:14px}.petOwner .customerItem .customerCard .customerFlex .customerTop img{max-width:42px;height:42px;border-radius:50%;border:1px solid #dce2d8}.petOwner .customerItem .customerCard .customerFlex .customerTop h2{color:#000;font-size:15px;line-height:18px;font-family:"ProductSansBold";overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:120px}.petOwner .customerItem .customerCard .customerFlex .customerTop p{color:#424242;font-size:11px;line-height:24px;font-family:"ProductSansRegular"}.petOwner .customerItem .customerCard .customerFlex .quote{background-image:url("../images/quote.svg");background-repeat:no-repeat;width:36px;height:36px}.petOwner .customerItem .customerCard .ratingFlex{display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #dce2d8;margin-top:16px}.petOwner .customerItem .customerCard .ratingIcon{display:flex;align-items:center;gap:6px;background-image:linear-gradient(180deg, #6C9D3B 0%, #579625 100%);border-radius:4px;height:28px;white-space:nowrap;color:#fff;font-size:14px;font-family:"ProductSansBold";padding:0px 8px}.petOwner .customerItem .customerCard .ratingIcon img{width:15px;filter:brightness(0) invert(1)}.petOwner .customerItem .customerCard .disc{color:#000;font-size:14px;line-height:26px;font-family:"ProductSansRegular"}.petOwner .customerItem .customerCard:hover{box-shadow:0 6px 24px 0 rgba(0,0,0,.04);border:1px solid rgba(211,222,235,0) !important;transition:all .25s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.petOwner .customerItem .customerCard:hover h2{color:#000 !important}.owner-slider .slide-item img{border-radius:4px}.owner-slider .owl-nav button.owl-next{margin-left:auto;box-sizing:border-box;position:absolute;right:0;width:130px;top:0px;z-index:0;height:100%}.owner-slider .owl-nav button.owl-next span{background-image:url(../images/right-arrow.svg) !important;background-repeat:no-repeat;font-size:0px;width:52px;height:52px;position:absolute;z-index:11;background-position:center center;right:-20px;top:50%;transform:translatey(-50%);box-shadow:0 8px 20px 0 rgba(0,0,0,.1);border-radius:50%}.owner-slider .owl-nav button.owl-prev{box-sizing:border-box;position:absolute;left:0;width:130px;z-index:20;top:0px;height:100%}.owner-slider .owl-nav button.owl-prev span{background-image:url(../images/left-arrow.svg) !important;background-repeat:no-repeat;font-size:0px;width:52px;height:52px;position:absolute;z-index:11;background-position:center center;left:-20px;top:50%;transform:translatey(-50%);box-shadow:0 8px 20px 0 rgba(0,0,0,.1);border-radius:50%}.owner-slider .owl-nav button.owl-next.disabled{display:none}.owner-slider .owl-nav button.owl-prev.disabled{display:none}.detailsRight .availableWrap{background-color:#f2f6ef;border-radius:8px;padding:20px 30px}.detailsRight .availableWrap .ui-datepicker{box-shadow:none}.detailsRight .availableWrap .availableTop{display:flex;align-items:center;justify-content:space-between;padding-bottom:19px}.detailsRight .availableWrap .availableTop h2{color:#3d3d3d;font-family:"ProductSansBold";font-size:18px;line-height:22px}.detailsRight .availableWrap .availableTop .avail-flex{display:flex;align-items:center;gap:8px}.detailsRight .availableWrap .availableTop .avail-flex .available{color:#3d3d3d;font-family:"ProductSansRegular";font-size:13px;line-height:16px;position:relative;padding-left:16px}.detailsRight .availableWrap .availableTop .avail-flex .available::after{content:"";height:10px;width:10px;background-color:#3c5e27;border-radius:5px;position:absolute;left:0;top:3px}.detailsRight .availableWrap .availableTop .avail-flex .holiday{color:#e49933;font-family:"ProductSansRegular";font-size:13px;line-height:16px;position:relative;padding-left:16px}.detailsRight .availableWrap .availableTop .avail-flex .holiday::after{content:"";height:10px;width:10px;background-color:#e49933;border-radius:5px;position:absolute;left:0;top:3px}.detailsRight .availableWrap .availableTop .avail-flex .order{color:#e9967a;font-family:"ProductSansRegular";font-size:13px;line-height:16px;position:relative;padding-left:16px}.detailsRight .availableWrap .availableTop .avail-flex .order::after{content:"";height:10px;width:10px;background-color:#e9967a;border-radius:5px;position:absolute;left:0;top:3px}.detailsRight .availableWrap .bookNow{position:relative;padding-top:20px}.detailsRight .availableWrap .bookNow .radioBoxList{gap:20px 30px;flex-wrap:wrap}.detailsRight .availableWrap .bookNow .hourBox{display:flex;gap:20px;justify-content:space-between;padding-bottom:20px}.detailsRight .availableWrap .bookNow .hourBox .custom-search{width:100%}.detailsRight .availableWrap .bookNow .hourBox .custom-search select{outline:none !important;box-shadow:none !important;border:1px solid rgba(60,94,39,.2) !important;font-size:14px;height:42px}.detailsRight .availableWrap .bookNow .hourBox .hoursInput{position:relative}.detailsRight .availableWrap .bookNow .hourBox .hoursInput .hrs{position:absolute;font-size:13px;line-height:16px;color:#757575;right:14px;top:14px}.detailsRight .availableWrap .bookNow .hourBox .hoursInput input{background-color:#fff;border:1px solid rgba(60,94,39,.2);border-radius:8px;width:110px;height:42px;outline:none;box-shadow:none;padding-right:40px}.detailsRight .availableWrap .bookNow .bookNowBtn{background-color:#3c5e27;border-radius:8px;color:#fff;padding:0px 10px;height:46px;font-size:16px;line-height:46px;text-align:center;font-family:"ProductSansBold";width:100%;display:inline-block}.detailsRight .availableWrap .specializes{padding-top:30px}.detailsRight .availableWrap .specializes h3{color:#3d3d3d;font-family:"ProductSansBold";font-size:18px;line-height:22px;padding-bottom:20px}.detailsRight .availableWrap .specializes .radioBoxList{gap:16px 20px;padding-bottom:0px;flex-wrap:wrap}.detailsRight .availableWrap .radioBoxList .custom-radio label{color:#000;font-family:"ProductSansRegular";font-size:15px;line-height:18px}.detailsRight .availableWrap .radioBoxList .custom-radio.active label{font-family:"ProductSansBold"}.detailsRight .takeTime{background-color:#e5e9e2;border-radius:0 0 8px 8px;padding:12px 32px;color:#3c5e27;font-size:14px;font-family:"ProductSansRegular";line-height:17px;display:flex;align-items:center;gap:12px}.datepicker1 td.dp-highlight.ui-datepicker-today a.ui-state-default.ui-state-highlight{background-color:#3c5e27 !important;color:#fff !important}.datepicker1 .today-custom-class a.ui-state-default.ui-state-highlight.ui-state-active{background:#579730 !important;color:#fff !important}.datepicker1 td.today-custom-class.ui-datepicker-today a.ui-state-default.ui-state-highlight{background:#579730 !important;color:#fff !important}.datepicker1 .today-custom-class a.ui-state-default.ui-state-active{background-color:#3c5e27 !important;color:#fff !important}@media(max-width: 991.98px){.hero-section{height:calc(100vh - 60px);height:auto;padding-top:110px}.hero-section .header-text-group .title{font-size:30px;line-height:38px;margin-bottom:10px}.homeSearch .tab-content{max-width:700px}.howit-works-section .worksCard{margin-bottom:24px}}.calendarWrap{padding-top:18px}.calendar,.calendar_weekdays,.calendar_content{max-width:450px;background-color:#fff;border-radius:8px}.calendar{margin:auto;font-weight:400}.calendar_content{background:#fff;padding-bottom:10px}.calendar_weekdays{background:#fff}.calendar_header{padding:20px 0 0px}.calendar_content,.calendar_weekdays,.calendar_header{position:relative;overflow:hidden}.calendar_weekdays div{display:inline-block;vertical-align:top;color:#424242 !important;font-family:"ProductSansBold"}.calendar_weekdays div,.calendar_content div{width:14.28571%;overflow:hidden;text-align:center;background-color:rgba(0,0,0,0);color:#2c2c2c;font-size:14px;padding:6px 0}.calendar_content div{border:1px solid rgba(0,0,0,0);float:left;position:relative;z-index:0}.calendar_content div:hover{cursor:default}.calendar_content div.blank:hover{cursor:default;border:1px solid rgba(0,0,0,0)}.calendar_content div.past-date{color:#d5d5d5}.calendar_content div.today{font-weight:bold;font-size:16px;color:#fff !important}.calendar_content div.today:after{position:absolute;top:50%;left:0;right:0;bottom:0;transform:translateY(-50%);content:"";width:40px;height:40px;border-radius:3px;margin:0 auto;background-color:#3c5e27;z-index:-1;box-shadow:0px 5px 11px -9px rgba(0,0,0,.48)}.calendar_content div.selected{background-color:#3c5e27;color:#fff;border-radius:3px}.calendar_header{width:100%;text-align:center}.calendar_header h2{padding:0 10px;color:#3d3d3d;font-size:15px;line-height:18px;float:left;width:70%;margin:0 0 10px}button.switch-month{background:rgba(0,0,0,0);padding:0;outline:none;border:none;color:#dcdcdc;float:left;width:15%;transition:color .2s}.switch-left i{background-image:url(../images/cal-arrow-left.svg);width:20px;display:inline-block;height:20px;background-repeat:no-repeat}.switch-right i{background-image:url(../images/cal-arrow-right.svg);width:20px;display:inline-block;height:20px;background-repeat:no-repeat}button.switch-month:hover{color:#1089ff}.specialize{position:relative;padding-top:20px}.specialize h3{color:#212121;font-family:"ProductSansBold";font-size:18px;line-height:34px;text-align:left}.specialize ul{padding-top:20px}.specialize ul li{background:url(../images/check-icon.png) 0 2px no-repeat;background-size:18px;padding:0px 0px 0px 24px;margin-bottom:20px;display:inline-block;width:40%}.tooltipLabel{width:100%;margin-bottom:0px}.paidMsg{color:#757575;font-family:"ProductSansRegular";font-size:15px;line-height:28px;padding:4px 0px;display:inline-block}@media(max-width: 991.98px){.hero-section{height:auto;padding:80px 0px 24px}.hero-section .header-text-group{padding-top:0px}.hero-section .header-text-group .title{font-size:24px;line-height:34px}.hero-section .header-text-group .sub-title{font-size:16px;line-height:24px}.about-profile .gallery .galleryWrap .galleryBig{width:100%}.section-heading{font-size:24px;line-height:34px;padding-bottom:24px}.petOwner{padding:0px 0px 36px 0px}.petOwner .customerItem .customerCard{border-radius:8px;padding:20px}.detailWrap{bottom:0;margin-bottom:10px;padding-top:10px}.userProfile .profileFlex{gap:12px;flex-wrap:wrap}.userProfile .profileFlex .profileRight .wrapRight{flex-wrap:wrap;gap:10px}.userProfile .profileFlex .profileLeft{flex-wrap:wrap}.userProfile .profileFlex .profileLeft .userContant h2{font-size:18px}.userProfile .profileFlex .profileLeft .userContant .contact{gap:0px;padding-top:6px;flex-wrap:wrap}.userProfile .profileFlex .profileLeft .userContant .contact span{font-size:12px}.userProfile .profileFlex .profileLeft .userContant .address{font-size:12px;padding-top:4px}.about-profile .aboutSitter h3{padding-bottom:0}.about-profile .aboutSitter p{font-size:14px;line-height:26px}.about-profile .gallery .galleryWrap{flex-wrap:wrap}.about-profile .gallery .galleryWrap .gallerySmall .smallBox{width:48%;height:auto}.about-profile .gallery .galleryWrap .gallerySmall .smallBox img{width:100%}.detailsRight .availableWrap .bookNow .hourBox{gap:20px;flex-wrap:wrap}.detailsRight{padding-top:20px}.detailsRight .availableWrap{padding:20px 20px}.owner-slider .owl-nav button.owl-next span{width:34px;height:34px;right:0}.owner-slider .owl-nav button.owl-prev span{width:34px;height:34px;left:0}.petOwner .customerItem .customerCard .ratingFlex{gap:10px}}@media(max-width: 767.98px){.hero-section{height:auto;padding:30px 0px 24px;margin-bottom:0px}.hero-section .header-text-group{padding-top:0px}.hero-section .header-text-group .title{font-size:24px;line-height:34px}.hero-section .header-text-group .sub-title{font-size:16px;line-height:24px}.section-heading{font-size:24px;line-height:34px;padding-bottom:24px}.petOwner{padding:0px 0px 36px 0px}.petOwner .customerItem .customerCard{border-radius:8px;padding:20px}.petOwner .customerItem .customerCard .disc{font-size:14px;line-height:24px}.detailWrap{bottom:0;margin-bottom:10px;padding-top:10px}.userProfile .profileFlex .profileRight{padding-top:20px}.userProfile .profileFlex .profileRight .wrapRight{flex-wrap:wrap;gap:10px}.userProfile .profileFlex .profileLeft .userContant h2{font-size:18px}.userProfile .profileFlex .profileLeft .userContant .contact{gap:0px;padding-top:6px;flex-wrap:wrap}.userProfile .profileFlex .profileLeft .userContant .contact span{font-size:12px}.userProfile .profileFlex .profileLeft .userContant .contact span.phone::after{display:none}.userProfile .profileFlex .profileLeft .userContant .address{font-size:12px;padding-top:4px}.about-profile .aboutSitter h3{padding-bottom:0}.about-profile .aboutSitter p{font-size:14px;line-height:26px}.about-profile .gallery .galleryWrap{flex-wrap:wrap}.about-profile .gallery .galleryWrap .smallBox{width:48%}.about-profile .gallery .galleryWrap .smallBox img{width:100%}.detailsRight .availableWrap .bookNow .hourBox{gap:20px;flex-wrap:wrap}.detailsRight{padding-top:20px}.detailsRight .availableWrap{padding:20px 20px}.owner-slider .owl-nav button.owl-next span{width:34px;height:34px;right:0}.owner-slider .owl-nav button.owl-prev span{width:34px;height:34px;left:0}.petOwner .customerItem .customerCard .ratingFlex{align-items:flex-start;gap:10px}}