@font-face{font-display:swap;font-family:Benguiat;font-style:normal;font-weight:500;src:url(fonts/benguiatm.woff2) format("woff2"),url(fonts/benguiatm.woff) format("woff"),url(fonts/benguiatb.otf) format("truetype")}body,html{-webkit-tap-highlight-color:transparent}.homepage{overflow-x:hidden}.disable-scrolling{height:100%;overflow:hidden}.contentWrapper{overflow:initial}.bbref{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.bbcreditcls{padding-left:0}.bottomBoxes>section>ul li.firstBox>section{padding:30px 24px}.bottomBoxes>section>ul li.firstBox>section h5{margin:0 0 25px;padding-bottom:0;padding-top:0}.bottomBoxes>section>ul li.firstBox>section a{margin-left:5px;text-align:left}.bottomBoxes>section>ul li.secondBox>section{padding:30px 24px!important}.bottomBoxes>section>ul li.secondBox>section a{margin-left:30px;text-align:left}.bottomBoxes>section>ul li.thirdBox>section{padding:30px 24px!important}.bottomBoxes>section>ul li.thirdBox>section h5{margin-bottom:0!important;padding-top:0}.bottomBoxes>section>ul li.fourthBox>section{padding:30px 24px;padding-top:48px}.bottomBoxes>section>ul li.fourthBox .links_wrap{left:13px}.bottomBoxes>section>ul li>section{display:flex;flex-direction:column;height:100%;justify-content:center}.discountnote{display:flex;gap:10px}.discountnote div{flex:1 1 auto;width:auto!important}.discountnote.center{text-align:center;width:100%}.bottomBoxes>section>ul li.thirdBox>section{gap:2px;padding-top:15px!important}.bottomBoxes>section>ul li.thirdBox .icon-careers{background-image:url(../../../graphics/icon-careers.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:60px;margin:0 auto;width:60px}@keyframes wiggle{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.faq-cta{height:76px;position:relative;width:96px;z-index:3}.faq-cta.hover{animation:wiggle .1s .2s 2}.faq-cta:hover{animation:none}.faq-cta .bg{background-image:url(../../../graphics/faq-bubble-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:76px;opacity:.25;transform:rotate(-7deg);transition:all .2s ease-out;width:96px}.faq-cta .content{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding-top:12px;position:absolute;right:0;top:0}.faq-cta .main-caption{background-image:url(../../../graphics/faqs-faqs.svg);background-size:55px;height:22px;width:93px}.faq-cta .main-caption,.faq-cta .sub-caption{background-position:50%;background-repeat:no-repeat;transform:rotate(-3deg)}.faq-cta .sub-caption{background-image:url(../../../graphics/faqs-click-me.svg);background-size:50px;height:16.5px;width:87px}.faq-cta .underline{background-image:url(../../../graphics/faqs-underline.svg);background-position:50%;background-repeat:no-repeat;background-size:55px;height:9px;opacity:.3;position:relative;top:-3px;transition:all .2s ease-out;width:109px}.faq-cta .qmark-1{background-image:url(../../../graphics/faqs-mark-1.svg);height:12px;left:9px;top:19px;transform:rotate(-24deg);width:8px}.faq-cta .qmark-1,.faq-cta .qmark-2{background-position:50%;background-repeat:no-repeat;position:absolute;transition:all .2s ease-out}.faq-cta .qmark-2{background-image:url(../../../graphics/faq-mark-2.svg);height:10px;left:38px;top:7px;transform:rotate(-18deg);width:7px}.faq-cta .qmark-3{background-image:url(../../../graphics/faq-mark-3.svg);background-position:50%;background-repeat:no-repeat;height:15px;position:absolute;right:16px;top:4px;transform:rotate(7deg);transition:all .2s ease-out;width:11px}.faq-cta.hover .bg,.faq-cta:hover .bg{transform:scale(.95) rotate(-7deg)}.faq-cta.hover .underline,.faq-cta:hover .underline{opacity:.8}.faq-cta.hover .qmark-1,.faq-cta:hover .qmark-1{transform:rotate(-32deg) translate(-1px,-9px)}.faq-cta.hover .qmark-2,.faq-cta:hover .qmark-2{transform:rotate(-11deg) scale(1.2) translateY(-10px)}.faq-cta.hover .qmark-3,.faq-cta:hover .qmark-3{transform:rotate(8deg) scale(1.3) translate(4px,-5px)}.buttons.desktop-buttons .show-all{display:none}body.disable-scroll{height:100%;overflow:hidden}.bottom-vet-section{margin:0!important;max-height:80px;opacity:0;overflow:hidden;transition:all .25s ease}.bottom-vet-section.expand{max-height:1000px;opacity:1}.hidden{display:none}.faq-grid{margin-bottom:50px;margin-top:40px}.article h1.pagehead{max-width:50%;padding-right:0}.article h1.pagehead span,.article h3 span{font-size:20px}.about-our-clinic span{position:relative;top:-3px}.mobile-vaccinations-lazy-way-steps{display:none}.mobile-vaccinations-lazy-way-steps img{display:none;max-width:100%}.mobile-vaccinations-lazy-way-steps img.show{display:block}#tabs_container{margin-bottom:15px}#tabs_container #tabs{display:flex;flex-wrap:wrap;padding-bottom:0}#tabs_container #tabs li{float:none;margin-bottom:15px;margin-right:15px}#tabs_container #tabs li a{background-color:#f0f0f0;border-radius:14px;border-right:0;display:block;padding:10px 16px}#tabs_container #tabs li.active a{background-color:#d38445;color:#fff!important;padding:10px 16px}#tabs_content_container{margin-top:15px}.article section.columns.laser-therapy ul.orglist li{background-image:url(../../../graphics/laser-green-smiley-small.svg)}.dot{font-family:serif;font-size:34px;left:-1px;margin:0;padding:0;position:relative;top:-9px}.mobile-br{display:none}#contactButton .button-wrapper .button .text{transform:rotate(2deg)}.emailAndPhone span{padding:12px 10px 12px 60px}.emailAndPhone{align-items:center;display:flex;gap:40px;justify-content:center;padding-top:40px}.whatsapp{position:relative}.whatsapp .trigger{align-items:center;display:flex;gap:5px;justify-content:center;transition:all .3s ease-out}.whatsapp .trigger:hover{border-bottom:0;text-decoration:none!important}.whatsapp .trigger:hover .label{border-color:#dc7d29}.whatsapp .trigger .icon{background-image:url(../../../graphics/icons/footer-whatsapp-icon.svg);background-position:0;background-repeat:no-repeat;height:55px;width:55px}.whatsapp .trigger .label{border-bottom:1px dotted #333;color:#454545}.whatsapp .chats{display:flex;flex-direction:column;left:0;opacity:0;position:absolute;top:-70px;transition:all .25s ease-out,opacity .1s ease-out;visibility:hidden}.whatsapp .chats .chat{background-position:50%;background-repeat:no-repeat;background-size:contain;display:flex;flex-direction:column;gap:5px;justify-content:center;padding:2px 0;position:relative;transition:all .25s cubic-bezier(.175,.885,.32,1),background-image 0ms linear;z-index:5}.whatsapp .chats .chat:hover{text-decoration:none}.whatsapp .chats .chat .label{font-size:18px}.whatsapp .chats .chat .label,.whatsapp .chats .chat .number{border:0;color:#fff;font-family:Benguiat;font-weight:700;line-height:1;padding:0}.whatsapp .chats .chat .number{font-size:14px;opacity:.6}.whatsapp .chats .chat.relocations{align-self:center;background-image:url(../../../graphics/whatsapp-relocations-bubble.svg);bottom:-100px;height:72px;left:0;width:187px}.whatsapp .chats .chat.boarding-daycare{background-image:url(../../../graphics/whatsapp-boarding-daycare-bubble.svg);bottom:-70px;height:77px;left:0;width:248px}.whatsapp .chats .chat.veterinary-clinic{align-self:flex-end;background-image:url(../../../graphics/whatsapp-veterinary-clinic-bubble.svg);bottom:-20px;height:74px;left:0;width:224px}.whatsapp .chats .chat.relocations:hover{background-image:url(../../../graphics/whatsapp-relocations-hover-bubble.svg);left:-5px}.whatsapp .chats .chat.boarding-daycare:hover{background-image:url(../../../graphics/whatsapp-boarding-daycare-hover-bubble.svg);left:-5px}.whatsapp .chats .chat.veterinary-clinic:hover{background-image:url(../../../graphics/whatsapp-veterinary-clinic-hover-bubble.svg);left:-5px}.whatsapp .chats .no-calls-notice{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;right:-270px;top:48px;transition:all .5s ease-out;z-index:4}@keyframes ring{0%{transform:rotate(-15deg)}2%{transform:rotate(15deg)}4%{transform:rotate(-18deg)}6%{transform:rotate(18deg)}8%{transform:rotate(-22deg)}10%{transform:rotate(22deg)}12%{transform:rotate(-18deg)}14%{transform:rotate(18deg)}16%{transform:rotate(-12deg)}18%{transform:rotate(12deg)}20%{transform:rotate(0deg)}}.whatsapp.hover .chats .no-calls-notice,.whatsapp:not(.open):hover .chats .no-calls-notice{opacity:1}.whatsapp.hover .chats .no-calls-notice .notice .icon,.whatsapp:not(.open):hover .chats .no-calls-notice .notice .icon{animation:ring 2s ease infinite}.whatsapp .chats .no-calls-notice .notice{display:flex;gap:10px;justify-content:flex-start;left:-24px;position:relative;top:-32px}.whatsapp .chats .no-calls-notice .lines{background-image:url(../../../graphics/no-calls-notice-lines.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;height:140px;width:100px}.whatsapp .chats .no-calls-notice .notice .icon{background-image:url(../../../graphics/no-calls-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;flex:0 0 42px;height:36px;width:42px}.whatsapp .chats .no-calls-notice .notice .label{color:#000;font-size:18px;line-height:1.2;position:relative;text-align:left;top:-5px;width:180px}.whatsapp.hover .trigger,.whatsapp:not(.open):hover .trigger{opacity:0}.whatsapp.hover .chats,.whatsapp:not(.open):hover .chats{opacity:1;visibility:visible}.whatsapp.hover .chats .chat.boarding-daycare,.whatsapp.hover .chats .chat.relocations,.whatsapp.hover .chats .chat.veterinary-clinic,.whatsapp:not(.open):hover .chats .chat.boarding-daycare,.whatsapp:not(.open):hover .chats .chat.relocations,.whatsapp:not(.open):hover .chats .chat.veterinary-clinic{bottom:0}.touch .whatsapp.hover .chats .chat{pointer-events:none}.touch .whatsapp.hover.allow-tap .chats .chat{pointer-events:auto}.touch .mailIco.hover .emailslistbox a{pointer-events:none}.touch .mailIco.hover.allow-tap .emailslistbox a{pointer-events:auto}.contactpageDetails .columns>div div.icobox p{font-size:13px;line-height:1.4}.contactpageDetails .columns>div div.icobox strong.title{line-height:normal}.contactpageDetails .columns>div.colLeft div.icobox{padding-bottom:45px;padding-top:3px}.contactpageDetails .columns>div div.icobox span{font-size:13px;line-height:16px}.contactpageDetails .columns>div div.icobox span.icon-note{font-size:16px;font-weight:700;line-height:1.2;padding-top:0}.contactpageDetails .columns>div div.icoWhatsapp{background-image:url(../../../graphics/contact/ico-whatsapp.svg);background-position:0 0;background-repeat:no-repeat;padding-left:65px}.contactpageDetails .columns>div div.icoWhatsapp span.icon-note{white-space:nowrap}.contactpageDetails .columns>div div.icoWhatsapp .chats{margin-top:15px}.contactpageDetails .columns>div div.icoWhatsapp .chats .chat{align-items:flex-start;display:flex;flex-direction:column;line-height:1;margin-bottom:13px}.contactpageDetails .columns>div div.icoWhatsapp .chats .chat:last-child{margin-bottom:0}.contactpageDetails .columns>div div.icoWhatsapp .number{display:block;font-size:20px;line-height:1.2;margin-bottom:2px}.contactpageDetails .columns>div div.icoWhatsapp .label{font-size:13px;line-height:1.3}.emailAndPhone span.mailIco{padding-right:0}.emailAndPhone .mailIco{background-image:none;padding:0;transition:all .3s ease-out}.mailIco .showemailslink{align-items:center;border-bottom:0!important;display:flex;gap:5px;transition:all .3s ease}.mailIco .showemailslink:hover{border:0!important}.mailIco .showemailslink .icon{background-image:url(../../../graphics/contact/ico-email.svg);background-position:0;background-repeat:no-repeat;height:55px;width:55px}.mailIco .showemailslink .label{border-bottom:1px dotted #333}.mailIco.hover .showemailslink .label,.mailIco:not(.open):hover .showemailslink .label{border-color:#dc7d29}.emailslistbox{align-items:center;background-image:url(../../../graphics/contact/email-bubble.svg);background-repeat:no-repeat;background-size:contain;display:block;display:flex;flex-direction:column;flex-wrap:wrap;font-size:18px;height:182px;justify-content:center;left:-50px;margin:0;opacity:0;top:-26px;transition:all .25s cubic-bezier(.175,.885,.32,1.075),opacity .1s ease-out;visibility:hidden;width:230px}.emailslistbox a{border-bottom:1px dotted transparent}.emailslistbox:before{content:url(../../../graphics/contact/email-bubble.svg);display:none}.mailIco.hover .emailslistbox,.mailIco:not(.open):hover .emailslistbox{opacity:1;top:-70px;visibility:visible}.mailIco.hover .showemailslink,.mailIco:not(.open):hover .showemailslink{opacity:0;visibility:hidden}.emailslistbox:after{display:none}.contactpageDetails .columns>div div.icobox span.icon-note.small{color:#766f0c;font-size:13px;font-weight:700}.contactpageDetails .columns>div div.icobox a.orglink{border-color:#7a6f00;color:#7a6f00;padding-bottom:0}.contactpageDetails .columns>div div.icobox a.orglink:hover{border-color:#7a6f00!important}.gap15{height:15px}.dkc-timing-247-announcement-mobile{display:none;margin:0 auto 20px;max-width:350px}.dkc-timing-247-announcement-mobile img{display:block;max-width:100%}.dkc-timing-247-announcement{margin:0 auto 40px;position:relative;top:-35px;width:775px}.dkc-timing-247-announcement img{display:block;max-width:100%}.contact#twoleggedTimings .openingHours.no-margin-bottom{margin-bottom:0}.contactpageDetails .columns>div div.icoLandline a.contactinfomainlink{font-size:20px;font-weight:600}.contact#careeningCareers{padding-bottom:100px}.contact#careeningCareers section{background-image:none;margin-top:0}.contact#careeningCareers section .bubble{background-image:url(../../../graphics/careening-careers.jpg);background-position:50%;background-size:contain;display:block;height:327px;width:337px}.contact#careeningCareers section .more{position:relative}.contact#careeningCareers section .more:after{background-color:#000;border-radius:50%;bottom:-10px;content:"";display:block;filter:blur(7px);height:3px;left:0;opacity:.5;position:absolute;width:100%}.contact#twoleggedTimings{margin-bottom:50px}.contact#twoleggedTimings #dkcvettimingsection h4.bus-title{margin-bottom:20px}.contact#twoleggedTimings #dkcvettimingsection .imgbox{padding-right:10px}.contact#twoleggedTimings #dkcvettimingsection .imgbox img{height:71px;width:90px}.contact#twoleggedTimings #dkcvettimingsection .timing-wrapper{align-items:center;display:flex}.contact#twoleggedTimings #dkcvettimingsection .timing{color:#736e2c;font-size:20px;font-weight:700}.contact#twoleggedTimings #dkcvettimingsection .timing span{color:#c9833a}.contact#twoleggedTimings .xmastiming dt{width:200px}.contact#twoleggedTimings .xmastiming dd{width:53%}.contact.howWeGetTherecls #map .mapMarker{padding-top:5px}.contact.howWeGetTherecls #map .mapMarker img{width:100%}.contact.howWeGetTherecls #map .mapMarker .dkclogo:after,.contact.howWeGetTherecls #map .mapMarker .dkcvetlogo:after{display:none}.contact.howWeGetTherecls #map .mapMarker .contentbox{margin-top:0}.contactpageDetails .columns>div div.icoLandline .extensions{margin:15px 0}.contactpageDetails .columns>div div.icoLandline .extensions:last-child{margin-bottom:0}.contactpageDetails .columns>div div.icoLandline .extensions .extension-wrapper p{font-size:13px;margin-bottom:15px}.contactpageDetails .columns>div div.icoLandline .extensions .extension-wrapper:last-child p{margin-bottom:0}.contactpageDetails .columns>div div.icoLandline .extensions .extension-wrapper p a{border-bottom:1px solid #d57f25;color:#d57f25;font-size:13px;font-weight:700}.contactpageDetails .columns>div div.icoEmail .emails{margin-bottom:8px}.contactpageDetails .columns>div div.icoEmail span.icon-note{padding-top:4px}.contactpageDetails .columns>div div.icoEmail span.icon-note:last-child{max-width:465px;padding-bottom:0}.contactpageDetails .columns>div div.icoEmail span.icon-note:last-child .br{display:none!important}.contactpageDetails .columns>div div.icoEmail .emails span{display:block}.contactpageDetails .columns>div div.icoEmail a{display:inline-block;line-height:normal;margin-bottom:12px}.contactinfobox a{border-bottom:1px solid transparent}.contactpageDetails .columns>div div.icoWhatsapp .chats a,.contactpageDetails .columns>div div.icoWhatsapp .chats a:hover{border:0!important}.contactpageDetails .columns>div div.icoWhatsapp .chats a .number{border-bottom:1px dotted transparent}.contactpageDetails .columns>div div.icoWhatsapp .chats a:hover .number{border-color:#dc7d29}.contactpageDetails .columns>div div.icoLandline .extensions .extension{background-image:url(../../../graphics/extension-bg.svg);background-size:contain;color:#7a6f00;display:inline-block;font-size:12px;font-weight:700;height:18px;line-height:18px;text-align:center;width:36px}.contactpageDetails .columns>div div.icoLandline .extensions .title{align-items:center;display:flex;font-size:16px;font-weight:500;gap:5px}.contactpageDetails .columns>div.contactForm button:disabled{filter:grayscale(1);opacity:.5}.contactpageDetails .columns>div div.icoEmail .emailformtrigger{display:inline;font-size:16px;line-height:1.2}.contactpageDetails .columns>div div.icoEmail .emailformtrigger:hover{border-bottom:none}.noty_bar .noty_close{background-image:url(../../../graphics/close.svg)!important;background-size:contain}.contact#twoleggedTimings .xmastiming dt{white-space:nowrap}.discount-new-cta-wrapper{height:150px;perspective:1000px;position:absolute;right:-90px;top:340px;transition:.3s;width:288px}.discount-new-cta-wrapper .discount-cta{display:block;height:100%;transform-style:preserve-3d;width:100%;will-change:transform}.discount-new-cta-wrapper .discount-cta.dotted,.discount-new-cta-wrapper .discount-cta.dotted:hover{border-bottom:0!important}.discount-new-cta-wrapper .discount-cta .image-wrapper{height:100%;left:0;margin:0;position:relative;width:100%}.discount-new-cta-wrapper .discount-cta .image-wrapper .text-img{bottom:0;height:100%;left:0;position:relative;width:100%}.discount-new-cta-wrapper .discount-cta .image-wrapper .text-img .inner-img-wrapper{background-image:url(../../../graphics/HalfThePrice.svg);background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.discount-new-cta-wrapper:hover{rotate:4deg;scale:1.1}.discount-cta-wrapper{height:452px;perspective:1000px;position:absolute;right:-394px;top:42px;width:798px}.discount-cta-wrapper .discount-cta{display:block;height:452px;transform-style:preserve-3d;width:520px;will-change:transform}.discount-cta-wrapper .discount-cta.dotted,.discount-cta-wrapper .discount-cta.dotted:hover{border-bottom:0!important}.discount-cta-wrapper .discount-cta .image-wrapper{height:452px;left:0;margin:0;position:relative;width:520px}.discount-cta-wrapper .discount-cta .image-wrapper .heart{height:418px;left:0;perspective:1000px;position:relative;top:0;transform:scale(1) rotate(0deg) translate(0);transform-origin:bottom center;transition:all .25s ease-out;width:100%}.discount-cta-wrapper .discount-cta .image-wrapper .heart .inner-heart-wrapper{background-image:url(../../../graphics/every-pet-hotel.svg);background-repeat:no-repeat;background-size:contain;height:100%;width:100%}.discount-cta-wrapper .discount-cta .image-wrapper .pets{background-image:url(../../../graphics/dog&cat.svg);background-repeat:no-repeat;background-size:contain;bottom:-3px;height:160px;left:144px;position:absolute;width:150px}.discount-cta-wrapper .discount-cta .text{left:385px;position:absolute;top:250px;transition:all 175ms ease-out}.discount-cta-wrapper .discount-cta .text .line-0{background-image:url(../../../graphics/first-time.svg);height:27px;left:142px;margin-bottom:8px;opacity:0;position:relative;top:-10px;transform:scale(1.1);transition:all 175ms ease-out;width:114px}.discount-cta-wrapper .discount-cta .text .line-1{background-image:url(../../../graphics/boarding-with-dkc.svg);background-repeat:no-repeat;height:26px;left:110px;margin-bottom:30px;opacity:0;position:relative;top:-10px;transform:scale(1.1);transition:all 175ms ease-out;width:220px}.discount-cta-wrapper .discount-cta .text .line-2-3-wrap{height:50px;margin-bottom:10px;overflow:hidden;position:relative;transition:all 175ms ease-out}.discount-cta-wrapper .discount-cta .text .line-2-3-wrap:after{background-color:#fff;background-image:url(../../../graphics/20-off-if-underline.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";display:block;height:6px;position:absolute;transition:all 175ms ease-out;width:215px}.discount-cta-wrapper .discount-cta .text .line-2{height:28px;left:0;margin-bottom:30px;overflow:hidden;position:relative;transform:scale(1.3);transform-origin:top left;transition:all 175ms ease-out;width:164px}.discount-cta-wrapper .discount-cta .text .line-2-1{background-image:url(../../../graphics/20-off-if.svg);background-repeat:no-repeat;height:26px;height:28px;transition:all 175ms ease-out;width:162px}.discount-cta-wrapper .discount-cta .text .line-2-2{background-image:url(../../../graphics/you-whatsapp.svg);background-repeat:no-repeat;height:26px;height:28px;left:164px;position:absolute;top:0;transition:all 175ms ease-out;width:151px}.discount-cta-wrapper .discount-cta .text .line-3{background-image:url(../../../graphics/i-m-pet-parent.svg);background-repeat:no-repeat;height:45px;margin-bottom:18px;transition:all 175ms ease-out;width:345px}.discount-cta-wrapper .discount-cta .text .line-4{background-image:url(../../../graphics/click-to-start.svg);background-repeat:no-repeat;height:28px;left:100px;opacity:0;position:relative;transform:scale(.8);transition:all .35s ease-out;width:148px}.discount-cta-wrapper .discount-cta .hover-area{height:100%;left:0;position:absolute;top:0;width:620px}.discount-cta-wrapper.hover .discount-cta .image-wrapper .heart{left:18px;top:-8px;transform:scale(.7) rotate(-14deg) translate(0)}.discount-cta-wrapper.hover .discount-cta .text{left:360px;top:184px}.discount-cta-wrapper.hover .discount-cta .text .line-0{left:78px;opacity:1;top:3px;transform:scale(1);transition-delay:.1s}.discount-cta-wrapper.hover .discount-cta .text .line-1{left:52px;opacity:1;top:0;transform:scale(1);transition-delay:.1s}.discount-cta-wrapper.hover .discount-cta .text .line-2{left:25px;transform:scale(1);width:330px}.discount-cta-wrapper.hover .discount-cta .text .line-2-3-wrap{height:120px}.discount-cta-wrapper.hover .discount-cta .text .line-2-3-wrap:after{height:14px;width:350px}.discount-cta-wrapper.hover .discount-cta .text .line-4{left:40px;opacity:1;transform:scale(1)}.article .columns .discount-cta-wrapper,.article .columns .discount-cta-wrapper div,.article .columns .discount-new-cta-wrapper,.article .columns .discount-new-cta-wrapper div{margin:0}body.animal-care-page{overflow-x:hidden}body.animal-care-page::-webkit-scrollbar:horizontal{display:none}body.animal-care-page .animal-care-illus-wrap{left:-20%;top:30px;transform:scale(.7)}body.animal-care-page .staticpagecontent{margin-top:-100px;position:relative}body.animal-care-page .discount-cta-wrapper{width:798px}body.animal-care-page .discount-new-cta-wrapper{width:288px}body.animal-care-page .article .faq-grid-link{display:none}body.animal-care-page .article h1.pagehead{max-width:100%}body.animal-care-page .buttons{max-width:800px}.article.has-discount-cta{position:relative}.article.has-discount-cta .buttons{width:50%}.article.has-discount-cta .discount-cta-wrapper{left:43%;right:auto;top:-140px;transform:scale(.75)}.article.has-discount-cta .discount-cta-wrapper .discount-cta .image-wrapper .heart{left:9px;top:-6px;transform:scale(.8) rotate(0deg) translate(0)}.article.has-discount-cta .discount-cta-wrapper.hover .discount-cta .image-wrapper .heart{transform:scale(.7) rotate(-14deg) translate(0)}.article.has-discount-cta .discount-new-cta-wrapper{height:200px;left:60%;right:auto;top:80px}.home-header{position:relative}.home-header .discount-cta-wrapper{bottom:-120px;left:580px;right:auto;top:auto;transform:scale(.85);z-index:9}.home-header .discount-cta-wrapper .discount-cta .image-wrapper{transform:scale(.75)}.home-header .discount-cta-wrapper .discount-cta .image-wrapper .heart{left:9px;top:-6px;transform:scale(.8) rotate(0deg) translate(0)}.home-header .discount-cta-wrapper .discount-cta .image-wrapper .pets{bottom:-8px;left:160px;transform:scale(.9)}.home-header .discount-cta-wrapper .discount-cta .text{left:348px;top:180px;transform:scale(.75)}.home-header .discount-cta-wrapper.hover .discount-cta .image-wrapper .heart{left:25px;transform:scale(.7) rotate(-14deg) translate(0)}.home-header .discount-cta-wrapper.hover .discount-cta .text{left:312px;top:122px}@media (max-width:1600px){body.animal-care-page .illustrations-wrapper{transform:scale(.8)}body.animal-care-page .discount-cta-wrapper{right:-400px;top:-25px}.animal-care-illus-wrap .button-flies-animation,.animal-care-illus-wrap .flies-so-are-these-animation{transform:scale(1.5)}}@media (max-width:1500px){.home-header .discount-cta-wrapper{left:485px}}@media (max-width:1400px){.emailAndPhone{flex-direction:column;padding-top:50px}.whatsapp{height:55px;transition:all .3s ease-out}.whatsapp .chats{left:-70px;top:0}.whatsapp:not(.hover):hover .chats{opacity:0;visibility:hidden}.whatsapp:not(.hover):hover .trigger{opacity:1}.whatsapp .chats .chat.relocations{height:91px;width:250px}.whatsapp .chats .chat.boarding-daycare{height:95px;width:330px}.whatsapp .chats .chat.veterinary-clinic{height:93px;width:298px}.whatsapp .chats .chat .label{font-size:26px}.whatsapp .chats .chat .number{font-size:18px}.whatsapp.hover{height:380px}.emailAndPhone span.mailIco{height:55px}.emailAndPhone span.mailIco.hover,.emailAndPhone span.mailIco:hover{height:270px}.mailIco .emailslistbox{font-size:26px;gap:10px;height:256px;left:-90px;top:70px;width:320px}.mailIco.hover .emailslistbox,.mailIco:not(.open):hover .emailslistbox{top:0}.mailIco:not(.hover):hover .emailslistbox{opacity:0;visibility:hidden}.emailAndPhone span.mailIco:not(.hover):hover{height:55px}.mailIco:not(.hover):hover .showemailslink{opacity:1;visibility:visible}.whatsapp .chats .no-calls-notice{margin-top:40px;position:relative;right:0;top:0}.whatsapp .chats .no-calls-notice .lines{display:none}.whatsapp .chats .no-calls-notice .notice{left:0;top:0}.whatsapp.hover .chats .no-calls-notice,.whatsapp:not(.open):hover .chats .no-calls-notice{right:0}.whatsapp .chats .no-calls-notice .notice .icon{flex:0 0 52px;height:45px;width:52px}.whatsapp .chats .no-calls-notice .notice .label{font-size:22px;width:auto}}@media (max-width:1364px){nav .menu_reviews_button_wrapper{left:auto;right:342px}}@media (max-width:1360px){#contactButton{position:fixed;z-index:5}.bottomBoxes>section>ul li.fourthBox .links_wrap{left:35px}.bottom-vet-section{max-height:0}.bottom-vet-section .videoTour>section.videoFirst{margin-top:0!important}#contactButton{right:50px;transform:scale(1.4)}.home-header .discount-new-cta-wrapper{right:-5px;top:130px}}@media (max-width:1260px){.animal-care-illus-wrap .button-flies-animation,.animal-care-illus-wrap .flies-so-are-these-animation,body.animal-care-page .illustrations-wrapper{transform:scale(1)}body.animal-care-page .animal-care-illus-wrap{left:0;margin-bottom:50px;top:0;transform:scale(1)}body.animal-care-page .staticpagecontent{margin-top:0}body.animal-care-page .discount-cta-wrapper{height:490px;margin-bottom:100px;position:relative;right:-130px;top:0}body.animal-care-page .discount-new-cta-wrapper{height:200px;left:50%;margin-top:80px!important;position:relative;top:0;transform:translate(-50%)}.discount-cta-wrapper .discount-cta .image-wrapper .heart{left:18px;top:-8px;transform:scale(.7) rotate(-14deg) translate(0)}.discount-cta-wrapper .discount-cta .text{left:360px;top:184px}.discount-cta-wrapper .discount-cta .text .line-0{left:78px;opacity:1;top:3px;transform:scale(1)}.discount-cta-wrapper .discount-cta .text .line-1{left:52px;opacity:1;top:0;transform:scale(1)}.discount-cta-wrapper .discount-cta .text .line-2-3-wrap{height:120px}.discount-cta-wrapper .discount-cta .text .line-2-3-wrap:after{height:14px;width:350px}.discount-cta-wrapper .discount-cta .text .line-2{left:25px;transform:scale(1);width:330px}.discount-cta-wrapper .discount-cta .text .line-4{left:40px;opacity:1;transform:scale(1)}.discount-cta-wrapper .discount-cta .hover-area{display:none}.discount-cta-wrapper.hover .discount-cta .text{top:184px}.article.has-discount-cta .discount-cta-wrapper{left:37%}.article.has-discount-cta .discount-cta-wrapper .discount-cta .image-wrapper .heart{transform:scale(.7) rotate(-14deg) translate(0)}.home-header .discount-cta-wrapper{left:400px}.home-header .discount-cta-wrapper .discount-cta .image-wrapper .heart{left:25px;transform:scale(.7) rotate(-14deg) translate(0)}.home-header .discount-cta-wrapper .discount-cta .text{left:312px;top:122px}.home-header h1.indexheadcls{font-size:36px}}@media (min-width:1101px){.mailIco:not(.open):hover .emailslistbox{display:flex}}@media (max-width:1100px){.home-header .discount-cta-wrapper{left:378px}}@media (max-width:1000px){.faq-grid .grid-item.type-content .grid-wrap{border:0!important;-o-border-image:none!important;border-image:none!important;padding:100px 0 70px!important}.faq-grid .grid-item.type-content .grid-wrap .close{right:0!important;top:10px!important}.article .columns div.carewrap{margin-left:-20px;margin-right:-20px;width:auto}.article .columns div.carewrap:before{background-image:url(../../../graphics/care-wrap-bg-top-shape.svg);background-position:0 0;top:2px}.article .columns div.carewrap:after,.article .columns div.carewrap:before{background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100px;position:relative;width:100%}.article .columns div.carewrap:after{background-image:url(../../../graphics/care-wrap-bg-top-bottom.svg);background-position:0 100%;top:-4px}.article .columns div.caretext{background-color:#f9f5f1;background-image:none;border-radius:0;padding:0 30px}.article .columns div.caretext h2{padding-right:0}.article .columns div.caretext p:last-child{margin-bottom:0}.mobile-vaccinations-lazy-way-steps{display:block}#tabs_content_container{margin-top:25px}.contact#careeningCareers section,.contact#careeningCareers section .bubble{height:427px;width:440px}}@media (max-width:960px){.article .columns.no-bottom-margin,.staticpagecontent p:last-child{margin-bottom:0}.colLeft .border,.colRight .border{max-width:700px}.mobsliderContentA{display:flex;flex-direction:column;gap:2px;height:650px}.mobsliderContentA.faded{opacity:.01}.mobsliderContentA a{align-items:center;background-position:50%;background-size:cover;display:flex;flex:0 0 33.33%;padding:0 30px}.mobsliderContentA a.global-relocations{background-image:url(../../../graphics/tiles/global-relocations.jpg)}.mobsliderContentA a.boarding-daycare{background-image:url(../../../graphics/tiles/boarding-daycare.jpg)}.mobsliderContentA a.veterinary-clinic{background-image:url(../../../graphics/tiles/veterinary-clinic.jpg)}.mobsliderContentA a.veterinary-clinic .title:before{background-image:url(../../../graphics/twentyfour-seven-white-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;bottom:-9px;content:"";display:block;height:50px;position:absolute;right:-2px;width:66px}.mobsliderContentA a .title{color:#fff;font-family:Lydian;font-size:40px;line-height:1.15;max-width:160px;position:relative;text-align:left}.mobsliderContentA a .title:after{background-image:url(../../../graphics/tiles/home-nav-arrow.svg);background-position:100% 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:33px;position:absolute;width:33px}.mobsliderContentA a.global-relocations .title:after{right:10px;top:7px}.mobsliderContentA a.boarding-daycare .title:after{right:-20px;top:9px}.mobsliderContentA a.veterinary-clinic .title:after{bottom:4px;right:-45px}.bbref{flex-direction:column;gap:10px;white-space:nowrap}.article .columns div.animal-care-illus-wrap{margin-top:100px!important}.article .columns{margin:80px 0}.buttons.desktop-buttons{margin-bottom:80px;padding-bottom:0}.article .columns>div.colLeft.first-child,.article .columns>div.colLeft:first-child,.article .columns>div.colRight.first-child,.article .columns>div.colRight:first-child,.article .columns>div.first-child,.article .columns>div:first-child{margin-top:0}.article .columns>div.colLeft.last-child,.article .columns>div.colLeft:last-child,.article .columns>div.colRight.last-child,.article .columns>div.colRight:last-child,.article .columns>div.last-child,.article .columns>div:last-child{margin-bottom:0}.article .columns div.clearfix>.first-child,.article .columns div.clearfix>:first-child,.article .columns div.colLeft>.first-child,.article .columns div.colLeft>:first-child,.article .columns div.colRight>.first-child,.article .columns div.colRight>:first-child{margin-top:0}.article .columns div.clearfix>.last-child,.article .columns div.clearfix>:last-child,.article .columns div.colLeft>.last-child,.article .columns div.colLeft>:last-child,.article .columns div.colRight>.last-child,.article .columns div.colRight>:last-child{margin-bottom:0}.article .columns div .greenquote{align-items:center;background-position:50%;background-size:contain;display:flex;height:400px;height:250px;justify-content:center;line-height:1.4;margin:30px auto;max-width:500px;padding:110px 100px 80px;width:100%}.article .columns div.accr-mem-div,.article .singlelinenote{margin-bottom:40px;margin-top:40px}.article .fileList.fileListbox{margin-top:-40px}.mobile-hidden{display:none}.mobile-show{display:block}.faq-grid{margin-bottom:80px;margin-top:10px}.article .columns div.colRight,.article .columns section.colRight{margin-bottom:80px;margin-top:80px}.article .fileList{float:none}.article .columns div.colLeft{margin-bottom:80px;margin-top:80px}.footer-menu a{text-decoration:underline}.emailAndPhone{display:flex;flex-direction:column;gap:30px;padding-top:60px}.article .fileListbox.travel-boxes-docs{font-size:30px}.article .fileListbox.travel-boxes-docs.dotted{display:block;font-size:24px}.article .fileListbox.travel-boxes-docs .singlelinenote{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.bordernew{height:auto;max-width:100%;width:100%!important}@keyframes wiggle_mobile{0%{transform:scale(1.4) rotate(0deg)}25%{transform:scale(1.4) rotate(5deg)}75%{transform:scale(1.4) rotate(-5deg)}to{transform:scale(1.4) rotate(0deg)}}.faq-cta{left:42px;top:42px;transform:scale(1.4)}.faq-cta.hover{animation:wiggle_mobile .1s .2s 2}section.mobile-buttons{display:none}.buttons.desktop-buttons{background-color:transparent;border:0;box-shadow:none;display:block;margin:28px 0 60px;padding:0;position:relative;transition:all .3s ease-out}.buttons.desktop-buttons .btn{background:hsla(0,0%,100%,.8);border:1px solid #ebebeb;border-radius:4px;box-shadow:0 2px 0 #ebebeb;box-shadow:0 1px 0 0 #ebebeb;display:inline-block;font-size:18px;left:0;margin:6px 0;padding:5px 10px;position:relative;top:0;transition:all .35s ease-out;white-space:nowrap;width:auto}.buttons.desktop-buttons.collapsed{height:100px!important}.buttons.desktop-buttons.collapsed .btn.collapsed-1{transform:rotate(5deg) translate(-20px,11px)}.buttons.desktop-buttons.collapsed .btn.collapsed-2{transform:rotate(3deg) translate(-10px,2px)}.buttons.desktop-buttons.collapsed .btn.collapsed-3{transform:rotate(3deg) translate(-70px,16px)}.buttons.desktop-buttons.collapsed .btn.collapsed-5{transform:rotate(-3deg) translate(-25px)}.buttons.desktop-buttons.collapsed .btn.collapsed-fade{opacity:0;transition:all .3s ease-out,opacity .3s ease-out}.buttons.desktop-buttons .show-all{bottom:-200px;display:inline-block;height:41px;left:auto;opacity:0;position:absolute;right:30px;top:auto;transition:all .25s ease-out;visibility:hidden}.buttons.desktop-buttons.collapsed .show-all{background-color:#f6f6f0;bottom:0;color:#817a1d;opacity:1;text-decoration:underline;transform:rotate(2deg);visibility:visible}.swirlcls{background-position:50%;background-size:contain}.article .columns div.catteries_docs_wrap{margin-top:80px}.about-our-clinic span{display:block;position:relative;top:0}.article .columns div.col-ul-3{margin-bottom:70px;margin-top:70px}img.orange-border{max-width:750px;width:100%}.article .columns.org-titles div h2,.article .columns.org-titles div h3{font-size:30px;line-height:1.4}.article .columns .colLeft img.mobileFullWidth,.article .columns .colRight img.mobileFullWidth,img.mobileFullWidth{margin:0 auto;max-width:750px;width:100%}.article section.columns.laser-therapy div.left-tilt,.article section.columns.laser-therapy div.right-tilt{float:none!important;margin:80px 0;max-width:750px}.article section.columns.laser-therapy div.right-align{width:100%}.article section.columns.laser-therapy div.left-tilt img,.article section.columns.laser-therapy div.right-tilt img{height:auto}.article section.columns.laser-therapy section.psycho-text-box .psycho-laser-img{margin:80px 0;width:100%}.article section.columns.laser-therapy h3{font-size:30px}.article section.columns.laser-therapy ul.orglist li{background-position:8px 8px;background-size:22px;font-size:30px;line-height:1.4;padding-left:40px}.icoHowl.icobox{font-size:20px}.contactpageDetails .columns>div div.icobox strong.title{font-size:28px}.icoHours.icobox .gap10,.icoHours.icobox .gap20,.icoHowl.icobox .gap10,.icoHowl.icobox .gap20{display:none}.contactpageDetails .columns>div div.icobox a.orglink{margin-top:10px}.contactpageDetails .columns>div div.icoHours.icobox span{clear:both;display:block;padding-top:5px}.contactpageDetails .columns>div div.icoUrgent_cover{margin-top:0}.discountnote.center{text-align:left}.contactpageDetails .columns>div div.icobox p{font-size:20px}.contactpageDetails .columns>div div.icoLandline .extensions .title{font-size:22px}.contactpageDetails .columns>div div.icoLandline .extensions .extension{font-size:17px;height:25px;line-height:25px;width:52px}.contactpageDetails .columns>div div.icoLandline .extensions .extension-wrapper p,.contactpageDetails .columns>div div.icoLandline .extensions .extension-wrapper p a{font-size:20px}.contactpageDetails .columns>div div.icobox span{display:inline-block;font-size:20px;line-height:1.4}.contactpageDetails .columns>div div.icobox a.orglink,.contactpageDetails .columns>div div.icobox a.orglink.emergencytrigger{display:inline-block;font-size:22px;line-height:1.4}.contactpageDetails .columns>div div.icobox.icoEmail span{display:block}.contactpageDetails .columns>div div.icobox span.icon-note{font-size:22px;line-height:1.4}.contactpageDetails .columns>div div.icoEmail .emailformtrigger{display:inline;font-size:22px;line-height:1.4}.contactpageDetails .columns>div.contactForm h3.formtitle{font-size:18px}.contact h1.pagehead{font-size:45px;line-height:1.2}.contactForm .formitem label,.contactForm form div a.selectBox,.contactpageDetails .columns>div.contactForm input{font-size:22px}.contactpageDetails .columns>div.contactForm span.selectBox-label,.searchSelect.selectBox-dropdown-menu li a{font-size:22px!important}.contactForm .formitem label.hasValue,.contactForm .formitem.txtarr #comments:focus+label,.contactForm .formitem.txtarr label.hasValue,.contactpageDetails .columns>div.contactForm input:focus+label{font-size:16px}.contactpageDetails .columns>div.contactForm textarea{font-size:22px;padding-top:48px}.contactpageDetails .columns>div.contactForm button{font-size:24px}.centralize.article.animal-care{overflow:hidden}.article section.columns.laser-therapy img.phew{margin-left:22px;margin-top:2px;transform:scale(1.5)}.article .fileListbox div.notesmalltxt{font-size:20px}.bottomBoxes>section>ul li.firstBox>section .gap10{height:10px}.bottomBoxes>section>ul li.firstBox>section a{line-height:1.2;margin-left:0}.contact#careeningCareers a.more{position:relative;top:-18px}body{font-size:26px;line-height:1.6}.article h1.pagehead,.article h1.pagehead a,.article h3,.article h3 a{font-size:45px;line-height:1.2}.article h1.pagehead{padding-right:180px}.dkc-emoji{transform:scale(1.5)}.article .columns div h2,.article .columns div h3,.article section h2,.article section h3{font-size:35px;line-height:1.1}.faq-grid .grid-item.type-content .grid-wrap .content li,.faq-grid .grid-item.type-content .grid-wrap .content ol,.faq-grid .grid-item.type-content .grid-wrap .content p,.faq-grid .grid-item.type-content .grid-wrap .content ul{font-size:22px!important;line-height:1.3!important}.accr-mem-div .accr-logo-box{padding-left:10px}.faq-grid .grid-item.type-04 .ans{font-size:22px!important;line-height:1.4!important}.article .faq-grid-link .faq_marks{margin-top:-105px}.gap20{height:60px}.gap10{height:30px}.mobile-buttons a.more_info,.mobile-buttons.more_info_desk_wrapper a.more_info{background-position:right 20px center;display:inline-block;font-size:30px;padding:12px 60px 12px 17px;width:230px}.desktop-buttons a.btn{font-size:20px;margin:5px 0}.article .columnSlider{max-width:800px;width:100%}.article .columnSliderControls{background-size:100%}.article .columnSliderWrapper img{height:auto;width:100%}.mobile-br{display:inline}.dot{display:block;font-size:44px;height:30px;line-height:0;top:3px}.article .faq-grid-link .faq_marks{height:170px;margin-top:-160px;width:170px}.article .singlelinenote{background-position:0 20px}.article .travel-boxes-docs .singlelinenote{background-position:0 24px}.discountnote{font-size:18px}.discountnote.indent{line-height:1.4}.border p,.bordermed p,.bordernew p{font-size:23px}.article .columnSliderControls a.prev{background-size:cover;height:70px;left:34%;width:70px}.article .columnSliderControls a.next{background-position:-76px 0;background-size:cover;height:70px;right:34%;width:70px}.faq-grid .grid-item .moving-content h5{font-size:28px;line-height:1.4}.faq-grid .grid-item .moving-content>p{padding:0 20px}.faq-grid .grid-item .paras,.faq-grid .grid-item.type-02 .grid-wrap>a .moving-content h5,.faq-grid .grid-item.type-03 .grid-wrap>a .moving-content h5,.faq-grid .grid-item.type-04 .grid-wrap>a .moving-content h5,.faq-grid .grid-item.type-05 .grid-wrap>a .moving-content h5,.faq-grid .grid-item.type-06 .grid-wrap>a .moving-content h5{font-size:28px!important;line-height:1.4}.faq-grid .grid-item.fiftypercent.type-06 .grid-wrap>a .answer,.faq-grid .grid-item.type-03 .grid-wrap>a .answer{margin-bottom:30px!important}.faq-grid .grid-item .answer,.faq-grid .grid-item.type-03 .grid-wrap>a .answer{font-size:22px!important;margin:30px 0!important}.faq-grid .grid-item .moving-content{margin-bottom:80px!important}.rating_box{background-position:top;margin:0 auto;padding-left:0;padding-top:303px;width:450px}.green_border,.rating_box .green_border{background-size:100% 96%;font-size:24px;height:200px;line-height:1.3;width:450px}.orgbox,.rating_box .orgbox{font-size:26px;width:450px}.slogan h4{font-size:30px;line-height:1.4}.slogan p a.slogantxtlink{font-size:26px}.bottomBoxes>section>ul li.firstBox{background-size:contain;height:319px;top:0;width:400px}.bottomBoxes>section>ul li.secondBox{background-size:contain;height:296px;width:400px}.bottomBoxes>section>ul li.thirdBox{background-size:contain;height:319px;top:0;width:400px}.bottomBoxes>section>ul li.fourthBox{background-size:contain;height:293px;top:0;width:398px}.bottomBoxes>section>ul li>section h5{font-size:36px}a.more{background-position:top 5px left;background-size:20px;font-size:26px;line-height:1.4;padding-left:28px}.contact#careeningCareers a.more{font-size:20px}.bottomBoxes>section>ul li.secondBox a.more{line-height:1.2!important}footer{font-size:20px}footer p{padding:0 20px;white-space:normal}.article .columns div.animal-care-illus-wrap .kennels{margin-left:285px;margin-top:-65px;width:265px}.article .columns div.animal-care-illus-wrap .kennels-text{padding-left:40px;padding-top:28px}.article .columns div.animal-care-illus-wrap .sheep{left:-40px}.article .columns div.animal-care-illus-wrap .bubble-text a,.article .columns div.animal-care-illus-wrap .love-text a{font-size:24px;line-height:1.3}.article .columns div.animal-care-illus-wrap .buttonpic{margin-left:380px;margin-top:130px;transform:scale(1.5)}.article .columns div.animal-care-illus-wrap .so-are-these{margin-left:330px;margin-top:480px;transform:scale(1.5)}.article .columns div.animal-care-illus-wrap .aviary{margin-left:188px;width:136px}.article .columns div.animal-care-illus-wrap .cat{margin-left:-25px}.article .columns div.animal-care-illus-wrap .love{margin-left:120px}.article .columns div.animal-care-illus-wrap .slow{margin-left:188px}.article .columns div.animal-care-illus-wrap .love-text{left:-1px;padding:32px 0 20px 10px;top:-18px}.article .columns div.animal-care-illus-wrap .smanimals{margin-left:308px;margin-top:655px;width:235px}.article .columns div.animal-care-illus-wrap .smanimals-text{padding:35px 20px 20px 30px}.article .fileList li.lipdfnotecls{font-size:20px}.article .columns div.sliderLeft{float:none;margin-left:0;margin-top:0;max-width:none;padding-right:0}.article .columns div.colLeft.vet-video-block .play-vet-video{margin-left:15px;margin-top:-90px}.homeBoxes .newsletter .gap20{display:none}.vetForm .vetbubbleboxes .bookappbox,.vetForm .vetbubbleboxes .locmapbox{font-size:20px;margin-left:0}.bordernew.last-child{margin-bottom:0!important}.contactpageDetails .columns>div div.icoEmail a,.contactpageDetails .columns>div div.icoLandline a.contactinfomainlink{font-size:30px}.contactpageDetails .columns>div div.icoWhatsapp .label,.contactpageDetails .columns>div div.icobox span.icon-note.small{font-size:20px}.contactpageDetails .columns>div div.icoWhatsapp .number{font-size:30px;margin-bottom:4px}.contactpageDetails .columns>div div.icoWhatsapp span.icon-note{white-space:normal}.dkc-timing-247-announcement{display:none}.dkc-timing-247-announcement-mobile{display:block}.bottomBoxes{padding-top:100px}.contactpageDetails .columns>div div.icoEmail span.icon-note:last-child .br{display:inline!important}.grecaptcha-badge{bottom:120px!important}.contact#twoleggedTimings .xmastiming dt{white-space:normal}.article .columns div.animal-care-illus-wrap{margin-bottom:30px}body.animal-care-page .discount-cta-wrapper{height:auto;right:0;top:0;width:auto}.illustrations-wrapper{display:flex;flex-direction:column-reverse;gap:30px}.discount-cta-wrapper,.discount-cta-wrapper .discount-cta{align-items:center;display:flex;justify-content:center}.discount-cta-wrapper .discount-cta{flex-direction:column;gap:25px;height:auto;width:100%}.discount-cta-wrapper .discount-cta .image-wrapper{height:335px;width:380px}.discount-cta-wrapper .discount-cta .image-wrapper .heart{transform:scale(1) rotate(-10deg)}.discount-cta-wrapper .discount-cta .image-wrapper .pets{height:130px;left:90px;width:130px}.discount-cta-wrapper .discount-cta .text{left:0;position:relative;top:0;width:350px}.discount-cta-wrapper .discount-cta .text .line-2-3-wrap:after{height:14px;width:350px}.discount-cta-wrapper .discount-cta .text .line-0{left:105px}.discount-cta-wrapper .discount-cta .text .line-1{left:64px}.discount-cta-wrapper .discount-cta .text .line-2{left:16px}.discount-cta-wrapper .discount-cta .text .line-4{left:90px}.discount-cta-wrapper.hover .discount-cta .image-wrapper{left:0;transform:scale(1)}.discount-cta-wrapper.hover .discount-cta .image-wrapper .heart{transform:scale(1) rotate(-10deg) translate(0)}.discount-cta-wrapper.hover .discount-cta .text{left:0;top:0}.discount-cta-wrapper.hover .discount-cta .text .line-0{left:105px}.discount-cta-wrapper.hover .discount-cta .text .line-1{left:64px}.discount-cta-wrapper.hover .discount-cta .text .line-2{left:16px}.discount-cta-wrapper.hover .discount-cta .text .line-4{left:90px}.article.has-discount-cta .buttons{width:100%}.article.has-discount-cta .discount-cta-wrapper{height:auto;left:0;margin-top:80px;position:relative;top:0;transform:scale(1);width:100%}.article.has-discount-cta .discount-cta-wrapper .discount-cta .image-wrapper .heart{left:27px;transform:scale(1) rotate(-10deg) translate(0)}.article.has-discount-cta .discount-new-cta-wrapper{left:0;margin:80px auto 0;position:relative;right:0;top:0}.home-header h1.indexheadcls{font-size:42px}.home-header .discount-cta-wrapper{height:auto;left:0;margin-bottom:30px;margin-top:80px;position:relative;top:0;transform:scale(1);width:100%}.home-header .discount-cta-wrapper .discount-cta .image-wrapper{transform:scale(1)}.home-header .discount-cta-wrapper .discount-cta .image-wrapper .heart{left:27px;transform:scale(1) rotate(-10deg) translate(0)}.home-header .discount-cta-wrapper .discount-cta .image-wrapper .pets{bottom:-3px;left:90px;transform:scale(1)}.home-header .discount-cta-wrapper .discount-cta .text{left:0;top:0;transform:scale(1)}.home-header .discount-new-cta-wrapper{align-items:center;display:flex;height:250px;justify-content:center;left:0;margin-bottom:30px;margin-top:80px;position:relative;top:0;transform:scale(1);width:100%}.home-header .discount-new-cta-wrapper .discount-cta .image-wrapper .text-img .inner-img-wrapper{background-position:50%}.article h1.pagehead{max-width:100%}}.contact.howWeGetTherecls .mapZoomContent .mapdkcvetlogo:after{background-image:url(../../../graphics/DKC-vet-logo.svg)}@media (max-width:950px){.faq-grid .grid-item.type-03 .grid-wrap>a .moving-content h5,.faq-grid .grid-item.type-04 .grid-wrap>a .moving-content h5{font-size:28px}}@media (max-width:740px){.contactpageDetails .columns>div.contactForm button{font-size:24px}.buttons .btn{font-size:20px;white-space:normal}.rating_box{background-position:top;margin:0 auto;padding-left:0;padding-top:303px;width:450px}.article .columns div.col-ul-3 .col{float:none;margin:0;width:100%}.article .columns div.col-ul-3 .col ul{margin-bottom:0;margin-top:0}.article .columns div.col-ul-3 .col ul li{font-size:28px;padding-left:10px}.article .columns .sloth-img-block span.seo-sloth-note{font-size:20px;width:220px}.ourPeople .empbox{max-width:500px;width:100%}.ourPeople .person,.ourPeople .person>section{height:auto;width:100%}.ourPeople .person.green>section{background-size:cover}.ourPeople .person>section h4{font-size:36px}.ourPeople .person>section p{font-size:20px}.ourPeople .person>section p strong span{font-size:16px}.article h1.pagehead span,.article h3 span{font-size:20px}.contact.howWeGetTherecls #map .mapMarker .contentbox{margin:0 auto 10px}.contact.howWeGetTherecls #map .mapMarker{background-size:contain;font-size:16px;height:275px;line-height:16px;width:220px}.contact.howWeGetTherecls #map .mapMarker span.dkclogo:after{background-image:url(../../../graphics/dkc_logo_white.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:115px;width:100%}.contact#twoleggedTimings .titletext .note{font-size:22px}.contact#twoleggedTimings .titletext{max-width:100%}.contact#twoleggedTimings .titletext strong,.contact#twoleggedTimings h4.bus-title{font-size:28px}.contact#twoleggedTimings .openingHours,.xmastiming{font-size:22px}.contact#twoleggedTimings #dkcvettimingsection .openingHours dt,.contact#twoleggedTimings .openingHours dt{width:44%}.contact#twoleggedTimings .xmastiming dd,.contact#twoleggedTimings .xmastiming dt{width:50%}.contact#twoleggedTimings #dkcvettimingsection .vetdlbox{float:none;overflow:hidden}.homeBoxes .vetForm{padding-top:50px}.newsletter.vetForm h2,.newsletter.vetForm h3{margin-bottom:10px!important}.newsletter.vetForm fieldset{padding:0}.homeBoxes .newsletter input{font-size:18px}.homeBoxes .newsletter>p{font-size:20px}.homeBoxes .newsletter{background-size:contain;height:410px;width:500px}.homeBoxes .newsletter button{font-size:20px}.vetvideoTour>section.video{height:450px;max-width:500px}.vetvideoTour>section.video>figure{max-width:100%}.vetvideoTour>section>div.captionbox h4{margin-bottom:10px}.vetvideoTour>section>div.captionbox h4 a{font-size:26px;margin-bottom:10px}.vetvideoTour>section>div.captionbox p,.vetvideoTour>section>div.captionbox p span{font-size:22px}.videoplaywrapper .backtoem .backBtn{font-size:20px;margin-left:-137px;width:175px}.videoTour>section.video{max-width:500px;width:100%}.videoTour>section.video>figure{max-width:100%}.videoTour>section>div h4 a{font-size:24px;line-height:1.4}.videoTour>section>div h4 a span{font-size:28px}.videoTour>section>div p{background-size:15px;font-size:20px;padding-left:25px}.galleryItems section figure{width:230px}.galleryItems section figure a{width:100%}.galleryItems section figure h4{font-size:26px;line-height:1.3}.galleryItems section figure span{font-size:20px}.galleryItems>section>h2{margin-bottom:8px}.galleryFilter form>div.searchInput{margin-bottom:30px;width:95%}.galleryFilter form>div.searchInput input{font-size:22px;width:100%}.galleryFilter form>div a.selectBox,.galleryFilter form>div.searchCheckboxes a,.galleryFilter form>div.searchInput,.searchSelect.selectBox-dropdown-menu li a{font-size:22px}.google-boarding-box .stars{margin-top:46px}.fb-dkc-box .stars{margin-top:52px}.google-vet-box .stars{margin-top:50px}.contact h1.pagehead{font-size:45px}.contactpageDetails .columns>div div.icoEmail .emailformtrigger{font-size:22px}.contactpageDetails .columns>div div.icobox strong.title{font-size:28px}.contactpageDetails .columns>div div.icobox p{font-size:22px}.contact h3{font-size:32px}.article>h2,.blog>h2.toptitle,.dkcradio>h2.toptitle{font-size:26px}.article .columns div.vinframe{border-width:10px}div.vpwidget ul.species_list{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;list-style:none}div.vpwidget ul.species_list li{font-size:24px;margin-right:0}div.vpwidget ul.species_list li img{margin-bottom:10px}div.vpwidget ul.species_list li :before{display:none}div.vpwidget ul.species_list li img{width:100%}#vpwidget_search,#vpwidget_species,#vpwidget_text{font-size:22px}#vpwidget_search{margin-top:20px;padding:10px 20px}.ourPeople .person .person-img img{max-height:none;max-width:100%}.mobile-img-align-center{display:block;margin:0 auto}.article .columns div.animal-care-illus-wrap .love{overflow:hidden}.article .columns div.animal-care-illus-wrap .love::-webkit-scrollbar-track{box-shadow:none}.faq-grid .grid-item{padding-right:0!important}}@media (max-width:680px){.article .columns div.caretext{background-image:none}}@media (max-width:640px){.accr-mem-div .accr-logo-box{padding-left:10px}header .logoimgcls{max-width:442px;min-width:442px}.faq-grid .grid-item.type-04 .ans{font-size:22px!important}ul.checkOut li{font-size:28px}ul.checkOut li a{background-position:top 14px left;display:block}.contactpageDetails .columns>div div.icoEmail .emailformtrigger{border-bottom:1px solid #dc7d29!important;cursor:auto;display:inline;font-size:22px;line-height:1.2}.contact#twoleggedTimings .openingHours dt{padding-right:0}.contact#twoleggedTimings .xmastiming dd,.contact#twoleggedTimings .xmastiming dt{float:none;text-align:center;width:100%}.contact#twoleggedTimings dt{padding-right:0}.contact#twoleggedTimings .xmastiming dt{padding-bottom:0}.contact#twoleggedTimings .titlebox,.contact#twoleggedTimings .xmastiming dd{margin-bottom:20px}.contact#twoleggedTimings #dkcvettimingsection .openingHours dt,.contact#twoleggedTimings .openingHours dd,.contact#twoleggedTimings .openingHours dd.currentdd,.contact#twoleggedTimings .openingHours dt{float:none;text-align:center;width:100%}.contact#twoleggedTimings #dkcvettimingsection .openingHours dt,.contact#twoleggedTimings .openingHours dt{padding-bottom:0}.contact#twoleggedTimings .openingHours dd,.contact#twoleggedTimings .openingHours dd.currentdd{margin-bottom:20px;padding-left:0}.menu_pics_vids_links_wrapper a.menuPicsOfDKCLink,.menu_pics_vids_links_wrapper a.menuVetVideosLink{left:auto}}@media (max-width:630px){.article .columns div.animal-care-illus-wrap .sheep{left:-10px}.article .columns div.animal-care-illus-wrap .kennels{margin-left:246px;margin-top:-46px}.article .columns div.animal-care-illus-wrap .buttonpic{margin-left:320px;margin-top:154px}.article .columns div.animal-care-illus-wrap .cat{margin-top:492px}.article .columns div.animal-care-illus-wrap .love{margin-left:105px}.article .columns div.animal-care-illus-wrap .slow{margin-left:174px}.article .columns div.animal-care-illus-wrap .smanimals{margin-left:288px;margin-top:640px}.article .columns div.animal-care-illus-wrap .so-are-these{margin-left:330px;margin-top:510px}}@media (max-width:600px){.contactpageDetails .columns>div div.icoEmail span.icon-note:last-child .br{display:none!important}}@media (max-width:540px){.article .columns div.animal-care-illus-wrap .kennels{margin-left:230px;margin-top:-40px}.article .columns div.animal-care-illus-wrap .smanimals{margin-left:260px;margin-top:640px}.article .columns div.animal-care-illus-wrap .slow{margin-top:785px}}@media (max-width:530px){.love_tabs #tabs_content_container{margin-top:25px}}@media (max-width:500px){.article .columns div.animal-care-illus-wrap .kennels{margin-left:220px}.article .columns div.animal-care-illus-wrap .smanimals{margin-left:250px;margin-top:640px}}@media screen and (max-width:960px){.article .fileList{margin-top:40px;max-width:100%!important}.article .fileList li{padding-right:20px}.article .fileList li a{font-size:28px}.vethomebox.homeBoxes{margin-bottom:20px!important}}@media (max-width:740px){section.mobile-buttons{margin-bottom:50px!important}.article .columnSlider{margin-left:0!important}}@media (max-width:640px){.homeBoxes .newsletter{margin-top:0}.contact#twoleggedTimings .openingHours{margin-left:0}}@media screen and (max-width:1530px){.sliderWrapper{width:1350px}}@media (max-width:960px){.mobsliderWrapper{width:100%!important}}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}to{transform:scaleY(-1) rotate(-135deg)}}@keyframes flying-plan{0%{transform:rotate(0deg) translateZ(0)}20%{transform:rotate(-1deg) translate3d(-5px,-3px,0)}40%{transform:rotate(2deg) translate3d(5px,3px,0)}60%{transform:rotate(-3deg) translate3d(-5px,-3px,0)}80%{transform:rotate(1px) translate3d(5px,3px,0)}to{transform:rotate(0deg) translateZ(0)}}@keyframes flying-plan-small{0%{transform:scale(.66) rotate(0deg) translateZ(0)}20%{transform:scale(.66) rotate(-1deg) translate3d(-5px,-3px,0)}40%{transform:scale(.66) rotate(2deg) translate3d(5px,3px,0)}60%{transform:scale(.66) rotate(-3deg) translate3d(-5px,-3px,0)}80%{transform:scale(.66) rotate(1px) translate3d(5px,3px,0)}to{transform:scale(.66) rotate(0deg) translateZ(0)}}@keyframes flying-plan-active-btn{0%{transform:scale(.93) rotate(0deg) translateZ(0)}20%{transform:scale(.93) rotate(-2deg) translate3d(-5px,-3px,0)}40%{transform:scale(.93) rotate(2deg) translate3d(5px,3px,0)}60%{transform:scale(.93) rotate(-2deg) translate3d(-5px,-3px,0)}80%{transform:scale(.93) rotate(2px) translate3d(5px,3px,0)}to{transform:scale(.93) rotate(0deg) translateZ(0)}}.loader{animation:l20-1 .8s linear infinite alternate,l20-2 1.6s linear infinite;aspect-ratio:1;border:4px solid #d47f28;border-radius:50%;width:50px}.grecaptcha-badge{visibility:hidden!important}.contact-widget{-ms-overflow-style:none;display:none;opacity:0;padding-left:60px;position:fixed;scrollbar-width:none;top:95px;transform:scale(.8) translate3d(0,300px,0);transition:all .2s ease-out;visibility:hidden;z-index:9;z-index:999999}.contact-widget::-webkit-scrollbar{display:none}.contact-widget.at-top{max-height:100dvh;overflow:auto;padding-bottom:50px;padding-left:80px;padding-top:95px;pointer-events:none;top:0}.contact-widget.at-top>div{pointer-events:auto}.contact-widget.at-top .generic-nav{top:95px}.contact-widget.at-top .step-controls{left:70px;top:98px}.contact-widget.at-top .nav{left:80px;top:95px}.contact-widget.at-top.generic{overflow:hidden}.contact-widget.at-top.generic .step-controls{left:108px}.contact-widget.at-top.form .step-controls{top:195px}.contact-widget.at-top.form .forms{top:100px}.contact-widget.at-top.form .contacts{left:-110px;top:-5px}.contact-widget .c-button{align-items:center;cursor:pointer;display:flex;gap:6px}.contact-widget .c-button,.contact-widget .c-button .icon{background-repeat:no-repeat;background-size:contain}.contact-widget .c-button .label{color:#454545;font-size:18px;font-weight:400;text-decoration:underline}.contact-widget .c-button.boarding-daycare{background-image:url(../../../graphics/boarding-button-bg.svg);height:55px;padding-left:12px;transform:rotate(1deg);width:280px}.contact-widget .c-button.boarding-daycare .icon{background-image:url(../../../graphics/boarding-day-care-icon.svg);height:31px;width:31px}.contact-widget .c-button.boarding-daycare .label{position:relative;top:-2px}.contact-widget .c-button.boarding-daycare .tail{height:30px;left:6px;position:relative;width:25px}.contact-widget .c-button.global-relocations{animation:flying-plan 10s ease-out infinite;background-image:url(../../../graphics/relocations-button-bg.svg);height:103px;padding-left:42px;position:relative;transform:rotate(3deg) translateZ(0);width:310px}.contact-widget .c-button.global-relocations .icon{background-image:url(../../../graphics/global-relocations-icon.svg);height:31px;width:28px}.contact-widget .c-button.global-relocations .label{position:relative;top:1px}@keyframes rotate360{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact-widget .c-button.global-relocations .propeller{bottom:2px;height:42px;left:50%;margin-left:-21px;position:absolute;width:42px}.contact-widget .c-button.veterinary-clinic{height:83px;padding-left:12px;padding-top:21px;position:relative;top:-21px;transform:rotate(-2deg);width:277px}.contact-widget .c-button.veterinary-clinic .icon{background-image:url(../../../graphics/veterinary-clinic-icon.svg);height:28px;position:relative;width:28px}.contact-widget .c-button.veterinary-clinic .label{position:relative;top:-1px}.contact-widget .c-button.veterinary-clinic .ecg{height:100%;left:0;position:absolute;top:0;width:100%}.contact-widget .c-button.active .label{font-weight:700;text-decoration:none}.contact-widget .generic-nav{background-image:url(../../../../graphics/contact-generic-nav-bg.svg);background-repeat:no-repeat;background-size:contain;height:420px;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transform:scale(.2);transition:all .15s ease-in-out;visibility:hidden;width:358px}.contact-widget .generic-nav .q-mark-wrapper{bottom:2px;left:0;overflow:hidden;position:absolute;right:3px;top:0}@keyframes q-mark-in{0%{transform:rotate(-45deg)}13.33%{transform:rotate(2deg)}26.66%{transform:rotate(-15deg)}40%{transform:rotate(2deg)}53.32%{transform:rotate(-10deg)}66.65%{transform:rotate(2deg)}80%{transform:rotate(-5deg)}to{transform:rotate(2deg)}}.contact-widget .generic-nav .q-mark{animation:q-mark-in 2s ease-in-out .2s forwards;background-image:url(../../../../graphics/question-mark.svg);background-repeat:no-repeat;background-size:contain;bottom:-10px;display:block;height:300px;opacity:.6;position:absolute;right:60px;transform:rotate(-45deg);transform-origin:bottom center;width:200px}.contact-widget .generic-nav .title{font-size:18px;font-weight:700;padding-top:45px;text-align:center}.contact-widget .generic-nav .links{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:center;padding:36px 0 20px;position:relative;z-index:1}.contact-widget .generic-nav .links .c-button-wrapper{transition:all .2s ease-out}.contact-widget .generic-nav .links .c-button-wrapper:hover{transform:scale(1.05)}.contact-widget .generic-nav .links div{text-align:center}.contact-widget .generic-nav .links .label{font-weight:700;text-decoration:none}.contact-widget .generic-nav .links .global-relocations .propeller{filter:blur(2px)}.contact-widget .step-controls{height:77px;left:50px;opacity:1;position:absolute;top:3px;transition:all .2s ease-out,opacity .15s ease-out .2s;visibility:visible;width:90px;z-index:10}.contact-widget .step-controls .close{background-image:url(../../../graphics/contact-widget-close.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:100%;left:0;position:absolute;top:0;transform:scale(1);transition:all .1s ease-in-out;width:100%}.contact-widget .step-controls .close:hover{transform:scale(1.05)}.contact-widget .step-controls .back{background-image:url(../../../graphics/contact-widget-back.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(1);transition:all .1s ease-in-out;visibility:hidden;width:100%}.contact-widget .step-controls .back:hover{transform:scale(1.05)}.contact-widget .contacts{background-image:url(../../../graphics/contact-widget-bg.svg);background-repeat:no-repeat;background-size:contain;height:785px;left:0;opacity:1;overflow:hidden;padding-top:160px;position:relative;transform:scale(1);transition:all .15s ease-out;visibility:visible;width:405px}.contact-widget .contacts>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.contact-widget .contacts .mediums-wrapper{height:328px;margin-bottom:20px;position:relative;width:377px}.contact-widget .contacts .mediums-wrapper .bg{inset:0;position:absolute}.contact-widget .contacts .mediums-wrapper .bg>div{background-size:contain;position:absolute;transition:all .5s ease-out}.contact-widget .contacts .mediums-wrapper .bg .bg-1{background-image:url(../../../graphics/contact-mediums-bg-1.svg);height:328px;left:6px;top:0;width:366px;z-index:1}.contact-widget .contacts .mediums-wrapper .bg .bg-2{background-image:url(../../../graphics/contact-mediums-bg-2.svg);height:313px;left:22px;top:7px;width:333px}.contact-widget .contacts .mediums-wrapper .bg .bg-3{background-image:url(../../../graphics/contact-mediums-bg-3.svg);height:313px;left:6px;top:8px;width:364px}.contact-widget .contacts .mediums-wrapper .mediums{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.contact-widget .contacts .mediums-wrapper .mediums a{align-items:center;background-repeat:no-repeat;background-size:contain;display:flex;gap:10px;text-decoration:none;transition:all .15s ease-in-out}.contact-widget .contacts .mediums-wrapper .mediums a .icon{background-size:contain}.contact-widget .contacts .mediums-wrapper .mediums .labels{color:#454545;display:flex;flex-direction:column;gap:4px}.contact-widget .contacts .mediums-wrapper .mediums .labels .primary{font-size:17px;font-weight:700;line-height:1}.contact-widget .contacts .mediums-wrapper .mediums .labels .secondary{font-size:12px;font-weight:400;line-height:1;padding-left:5px}.contact-widget .contacts .mediums-wrapper .phone{background-image:url(../../../graphics/contact-phone-bg.svg);height:60px;padding-left:20px;transition:all .15s ease;width:278px}.contact-widget .contacts .mediums-wrapper .phone .ext,.contact-widget .contacts .mediums-wrapper .phone .labels{transition:all .15s ease}.contact-widget .contacts .mediums-wrapper .phone .icon{background-image:url(../../../graphics/contact-phone-icon.svg);height:30px;transition:all .15s ease;width:24px}.contact-widget .contacts .mediums-wrapper .phone .ext{color:#d57f28;display:flex;font-size:14px;font-weight:700;padding-left:5px}.contact-widget .contacts .mediums-wrapper .phone .ext span{display:block;position:relative}.contact-widget .contacts .mediums-wrapper .whatsapp{background-image:url(../../../graphics/contact-whatsapp-bg.svg);height:62px;left:-10px;padding-left:16px;position:relative;transition:all .15s ease 50ms;width:283px}.contact-widget .contacts .mediums-wrapper .whatsapp .labels,.contact-widget .contacts .mediums-wrapper .whatsapp .qr-code{transition:all .15s ease 50ms}.contact-widget .contacts .mediums-wrapper .whatsapp .icon{background-image:url(../../../graphics/contact-whatsapp-icon.svg);height:29px;transition:all .15s ease 50ms;width:29px}.contact-widget .contacts .mediums-wrapper .whatsapp .qr-code{background-color:#ccc;background-repeat:no-repeat;background-size:contain;color:#d57f28;font-size:14px;font-weight:700;height:36px;padding-left:5px;transition:all .15s ease 50ms;width:36px}.contact-widget .contacts .mediums-wrapper .email{left:3px;padding-left:17px;position:relative;transition:all .15s ease .1s}.contact-widget .contacts .mediums-wrapper .email .labels{transition:all .15s ease .1s}.contact-widget .contacts .mediums-wrapper .email .icon{background-image:url(../../../graphics/contact-email-icon.svg);height:22px;transition:all .15s ease .1s;width:28px}.contact-widget .contacts .timings{color:#454545;font-size:12px;height:50px;line-height:1.4;margin-bottom:15px;transition:all .2s ease-out}.contact-widget .contacts .timings .key{text-align:right}.contact-widget .contacts .timings .val{font-weight:700}.contact-widget .contacts .timings .row{display:flex;gap:10px}.contact-widget .contacts .map-wrapper{margin-bottom:25px;position:relative;transition:all .2s ease-out;width:100%}.contact-widget .contacts .map-wrapper .map{align-items:center;background-repeat:no-repeat;display:flex;flex-direction:column;height:132px;left:3px;position:relative;width:400px}.contact-widget .contacts .map-wrapper .map .circle .circle-lottie{height:105px;margin-top:-5px;width:198px}.contact-widget .contacts .map-wrapper .map .address{background-color:rgba(248,246,247,.7);bottom:0;color:#454545;font-size:10px;line-height:1.2;padding:2px 0 4px;position:absolute;text-align:center;text-decoration:underline;transition:all .1s ease-in-out;width:100%;z-index:9}.contact-widget .contacts .map-wrapper:hover .map .address{color:#c9833a}.contact-widget .contacts .links{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;width:100%}.contact-widget .contacts .links a{color:#454545;display:block;font-size:12px;line-height:1.4;transition:all .1s ease-in-out}.contact-widget .contacts .links a:hover{color:#c9833a}.contact-widget .contacts .links a.careening-careers{background-image:url(../../../graphics/careening-careers-hands.svg);background-position:top 1px right;background-repeat:no-repeat;background-size:12px;padding-right:17px;text-decoration:underline}.contact-widget .contacts .links .sep{background-color:#dc7d29;border-radius:10px;height:3px;margin:2px 10px 0;width:3px}.contact-widget .contacts .boarding-daycare-contact .mediums-wrapper .whatsapp .qr-code{background-image:url(../../../graphics/boarding-daycare-qr-code.svg)}.contact-widget .contacts .boarding-daycare-contact .mediums-wrapper .email{background-image:url(../../../graphics/contact-boarding-daycare-email-bg.svg);height:50px;width:270px}.contact-widget .contacts .boarding-daycare-contact .timings .key{width:80px}.contact-widget .contacts .boarding-daycare-contact .map-wrapper .map{background-image:url(../../../graphics/dkc-map.png);background-position:top -68px left -232px;background-size:876px auto}.contact-widget .contacts .global-relocations-contact .mediums-wrapper .email{background-image:url(../../../graphics/contact-global-relocations-email-bg.svg);height:51px;width:234px}.contact-widget .contacts .global-relocations-contact .mediums-wrapper .whatsapp .qr-code{background-image:url(../../../graphics/global-relocations-qr-code.svg)}.contact-widget .contacts .global-relocations-contact .timings{padding-top:10px}.contact-widget .contacts .global-relocations-contact .timings .key{width:95px}.contact-widget .contacts .global-relocations-contact .map-wrapper .map{background-image:url(../../../graphics/dkc-map.png);background-position:top -68px left -232px;background-size:876px auto}.contact-widget .contacts .veterinary-clinic-contact .mediums-wrapper .email{background-image:url(../../../graphics/contact-vet-email-bg.svg);height:51px;width:165px}.contact-widget .contacts .veterinary-clinic-contact .mediums-wrapper .whatsapp .qr-code{background-image:url(../../../graphics/veterinary-clinic-qr-code.svg)}.contact-widget .contacts .veterinary-clinic-contact .timings-wrapper{align-items:center;display:flex;gap:5px;height:50px;justify-content:center;margin-bottom:15px;padding-top:12px;width:100%}.contact-widget .contacts .veterinary-clinic-contact .timings-wrapper .img{flex:0 0 45px}.contact-widget .contacts .veterinary-clinic-contact .timings-wrapper .img img{max-width:100%}.contact-widget .contacts .veterinary-clinic-contact .timings-wrapper .timings{color:#736e2c;font-weight:700;height:auto;margin-bottom:0;min-height:0;position:relative;top:-2px}.contact-widget .contacts .veterinary-clinic-contact .timings-wrapper .timings span{color:#c9833a}.contact-widget .contacts .veterinary-clinic-contact .map-wrapper .map{background-image:url(../../../graphics/dkc-vet-map.png);background-position:top -68px left -232px;background-size:876px auto}.contact-widget .contacts.out .mediums-wrapper .mediums a{transform:scale(.7)}.contact-widget .contacts.out .mediums-wrapper .mediums a .ext,.contact-widget .contacts.out .mediums-wrapper .mediums a .icon,.contact-widget .contacts.out .mediums-wrapper .mediums a .labels,.contact-widget .contacts.out .mediums-wrapper .mediums a .qr-code{opacity:0}.contact-widget .contacts.out .mediums-wrapper .email{opacity:.1}.contact-widget .contacts.out .mediums-wrapper .phone .ext span{transform:scale(1.7);transition:all 10ms linear .2s}.contact-widget .contacts.out .mediums-wrapper .phone .ext span:first-child{left:-5px}.contact-widget .contacts.out .mediums-wrapper .phone .ext span:nth-child(2){left:5px}.contact-widget .contacts.out .map-wrapper,.contact-widget .contacts.out .timings{opacity:0}.contact-widget .contacts.out.boarding-daycare .mediums-wrapper .email{transform:scale(.43)}.contact-widget .contacts.out.global-relocations .mediums-wrapper .email{transform:scale(.49)}.contact-widget .contacts.in .mediums-wrapper .mediums a{transform:scale(1)}.contact-widget .contacts.in .mediums-wrapper .mediums a:hover{transform:scale(1.05)}.contact-widget .contacts.in .mediums-wrapper .email,.contact-widget .contacts.in .mediums-wrapper .mediums a .ext,.contact-widget .contacts.in .mediums-wrapper .mediums a .labels,.contact-widget .contacts.in .mediums-wrapper .mediums a .qr-code{opacity:1}.contact-widget .contacts.in .mediums-wrapper .phone .ext span{transform:scale(1);transition:all .4s ease-out}.contact-widget .contacts.in .mediums-wrapper .phone .ext span:first-child{left:0;transition-delay:.3s}.contact-widget .contacts.in .mediums-wrapper .phone .ext span:nth-child(2){left:0;transition-delay:.45s}.contact-widget .contacts.in .map-wrapper,.contact-widget .contacts.in .timings{opacity:1}.contact-widget .contacts.boarding-daycare>div:not(.boarding-daycare-contact),.contact-widget .contacts.global-relocations>div:not(.global-relocations-contact),.contact-widget .contacts.veterinary-clinic>div:not(.veterinary-clinic-contact){display:none}.contact-widget .forms{background-image:url(../../../graphics/contact-widget-forms-bg.svg);background-repeat:no-repeat;background-size:contain;height:781px;left:60px;opacity:0;padding:40px 35px 0;pointer-events:none;position:absolute;top:0;transform:scale(.05);transition:all .15s ease-out;width:425px;z-index:9}.contact-widget .forms .title{align-items:center;background-repeat:no-repeat;background-size:contain;display:flex;gap:6px;justify-content:center;margin-bottom:10px}.contact-widget .forms .title .icon{background-repeat:no-repeat;background-size:contain;height:43px;width:43px}.contact-widget .forms .title .label{color:#454545;font-size:20px;font-weight:700}.contact-widget .forms .email-wrapper{background-image:url(../../../graphics/email-address-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:242px 87px;height:87px;left:5px;margin:0 auto 30px;padding-top:22px;position:relative;text-align:center;width:300px}.contact-widget .forms .email-wrapper .email{color:#454545;display:inline-block;font-size:14px;font-weight:700;text-align:center;text-decoration:underline}.contact-widget .forms .email-wrapper .email.copied{animation:bounce .15s;transform:translate(0)}.contact-widget .forms .email-wrapper .actions{display:flex;gap:40px;justify-content:center;left:8px;margin-top:8px;position:relative}@keyframes bounce{0%{transform:translate(0) scale(1)}50%{transform:translateY(-8px) scale(.9)}to{transform:translate(0) scale(1)}}.contact-widget .forms .email-wrapper .copy-address{align-items:center;background-image:url(../../../graphics/copy-address-bg.svg);cursor:pointer;display:flex;gap:5px;height:31px;left:25px;padding-left:14px;position:relative;width:116px}.contact-widget .forms .email-wrapper .copy-address .label{color:#454545;font-size:12px;position:relative;top:-1px}.contact-widget .forms .email-wrapper .copy-address .label span:first-of-type{display:block}.contact-widget .forms .email-wrapper .copy-address .label span:nth-of-type(2){display:none}.contact-widget .forms .email-wrapper .copy-address .icon{background-image:url(../../../graphics/copy-address-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:15px;width:14px}.contact-widget .forms .email-wrapper .copy-address:hover .label{text-decoration:underline}.contact-widget .forms .email-wrapper .copy-address.copied .label span:first-of-type{display:none}.contact-widget .forms .email-wrapper .copy-address.copied .label span:nth-of-type(2){display:block}.contact-widget .forms .email-wrapper .copy-address.active{transform:scale(.95)}.contact-widget .forms .email-wrapper .use-your-app{align-items:center;background-image:url(../../../graphics/use-your-app-bg.svg);background-repeat:no-repeat;display:flex;gap:5px;height:30px;justify-content:center;text-decoration:none;width:113px}.contact-widget .forms .email-wrapper .use-your-app .label{color:#454545;font-size:12px;position:relative;top:-1px}.contact-widget .forms .email-wrapper .use-your-app .icon{background-image:url(../../../graphics/use-your-app-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:13px;width:17px}.contact-widget .forms .email-wrapper .use-your-app:hover .label{text-decoration:underline}.contact-widget .forms .form-wrapper{background-color:#fff}.contact-widget .forms .form-wrapper .use-our-form{align-items:center;background-image:url(../../../graphics/use-our-form-bg.svg);display:flex;gap:5px;height:29px;justify-content:center;margin-bottom:10px;margin-left:20px;padding-bottom:6px;padding-left:6px;width:140px}.contact-widget .forms .form-wrapper .use-our-form .label{color:#454545;font-size:12px;font-weight:700}.contact-widget .forms .form-wrapper .use-our-form .icon{background-image:url(../../../graphics/use-our-form-icon.svg)!important;background-position:50%;background-repeat:no-repeat;background-size:contain;height:21px;width:19px}.contact-widget .forms .form-wrapper input[type=email],.contact-widget .forms .form-wrapper input[type=tel],.contact-widget .forms .form-wrapper input[type=text],.contact-widget .forms .form-wrapper textarea{background:transparent;border:0;color:#000;font-family:Benguiat,Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;height:100%;line-height:1.5em;outline:none;padding:0 20px;width:100%}.contact-widget .forms .form-wrapper input[type=email]:-webkit-autofill,.contact-widget .forms .form-wrapper input[type=tel]:-webkit-autofill,.contact-widget .forms .form-wrapper input[type=text]:-webkit-autofill,.contact-widget .forms .form-wrapper textarea:-webkit-autofill{background-color:transparent!important;color:#000!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.contact-widget .forms .form-wrapper input[type=email]::-moz-placeholder,.contact-widget .forms .form-wrapper input[type=tel]::-moz-placeholder,.contact-widget .forms .form-wrapper input[type=text]::-moz-placeholder,.contact-widget .forms .form-wrapper textarea::-moz-placeholder{color:rgba(0,0,0,.7);font-weight:400}.contact-widget .forms .form-wrapper input[type=email]::placeholder,.contact-widget .forms .form-wrapper input[type=tel]::placeholder,.contact-widget .forms .form-wrapper input[type=text]::placeholder,.contact-widget .forms .form-wrapper textarea::placeholder{color:rgba(0,0,0,.7);font-weight:400}.contact-widget .forms .form-wrapper textarea{height:162px;padding:10px 20px 15px;resize:none;scrollbar-width:4px;width:348px}.contact-widget .forms .form-wrapper textarea::-webkit-scrollbar{height:3px;width:3px}.contact-widget .forms .form-wrapper .input-field{background-repeat:no-repeat;background-size:contain;height:50px;margin-bottom:10px}.contact-widget .forms .form-wrapper .input-field.firstName{background-image:url(../../../graphics/fname-bg.svg);height:53px;width:352px}.contact-widget .forms .form-wrapper .input-field.firstName.done{background-image:url(../../../graphics/fname-bg-done.svg)}.contact-widget .forms .form-wrapper .input-field.firstName.invalid{background-image:url(../../../graphics/fname-bg-error.svg)}.contact-widget .forms .form-wrapper .input-field.familyName{background-image:url(../../../graphics/lname-bg.svg);height:50px;width:350px}.contact-widget .forms .form-wrapper .input-field.familyName.done{background-image:url(../../../graphics/lname-bg-done.svg)}.contact-widget .forms .form-wrapper .input-field.familyName.invalid{background-image:url(../../../graphics/lname-bg-error.svg)}.contact-widget .forms .form-wrapper .input-field.mobile{background-image:url(../../../graphics/mobile-bg.svg);height:53px;width:351px}.contact-widget .forms .form-wrapper .input-field.mobile.done{background-image:url(../../../graphics/mobile-bg-done.svg)}.contact-widget .forms .form-wrapper .input-field.mobile.invalid{background-image:url(../../../graphics/mobile-bg-error.svg)}.contact-widget .forms .form-wrapper .input-field.email{background-image:url(../../../graphics/email-bg.svg);height:54px;width:352px}.contact-widget .forms .form-wrapper .input-field.email.done{background-image:url(../../../graphics/email-bg-done.svg)}.contact-widget .forms .form-wrapper .input-field.email.invalid{background-image:url(../../../graphics/email-bg-error.svg)}.contact-widget .forms .form-wrapper .input-field.message{background-image:url(../../../graphics/message-bg.svg);height:213px;padding-top:2px;position:relative;width:354px}.contact-widget .forms .form-wrapper .input-field.message.done{background-image:url(../../../graphics/message-bg-done.svg)}.contact-widget .forms .form-wrapper .input-field.message.done .recaptcha-note{background-color:#f5f5ed}.contact-widget .forms .form-wrapper .input-field.message.done .scrollbar-cover-2{background-image:url(../../../graphics/message-bg-done.svg)}.contact-widget .forms .form-wrapper .input-field.message.invalid,.contact-widget .forms .form-wrapper .input-field.message.invalid .scrollbar-cover-2{background-image:url(../../../graphics/message-bg-error.svg)}.contact-widget .forms .form-wrapper .input-field.message.invalid .recaptcha-note{background-color:#ffd5d5}.contact-widget .forms .form-wrapper .input-field.message .recaptcha-note{background:#f6f6f6;border-radius:12px;bottom:2px;font-size:10px;left:10px;line-height:1.3;max-width:250px;padding:10px 5px 12px 9px;position:absolute}.contact-widget .forms .form-wrapper .input-field.message .scrollbar-cover-1{background-color:#fff;border-radius:50px;height:10px;position:absolute;right:0;top:-2px;width:10px}.contact-widget .forms .form-wrapper .input-field.message .scrollbar-cover-2{background-image:url(../../../graphics/message-bg-done.svg);background-position:top 0 right;height:16px;position:absolute;right:0;top:0;width:40px}.contact-widget .forms .form-wrapper .input-field.message .scrollbar-cover-3{background-color:#fff;border-radius:50px;height:5px;position:absolute;right:1px;top:5px;width:5px}.contact-widget .forms .form-wrapper .input-field.done input[type=email],.contact-widget .forms .form-wrapper .input-field.done input[type=tel],.contact-widget .forms .form-wrapper .input-field.done input[type=text],.contact-widget .forms .form-wrapper .input-field.done textarea{background-image:url(../../../graphics/input-field-tick.svg);background-position:top 22px right 15px;background-repeat:no-repeat}.contact-widget .forms .form-wrapper .input-field.done.firstName{background-image:url(../../../graphics/fname-bg-done.svg)}.contact-widget .forms .form-wrapper .input-field.done.familyName{background-image:url(../../../graphics/lname-bg-done.svg)}.contact-widget .forms .form-wrapper .input-field.done.mobile{background-image:url(../../../graphics/mobile-bg-done.svg)}.contact-widget .forms .form-wrapper .input-field.done.email{background-image:url(../../../graphics/email-bg-done.svg)}.contact-widget .forms .form-wrapper .input-field.done.message{background-image:url(../../../graphics/message-bg-done.svg)}.contact-widget .forms .form-wrapper .input-field.invalid.firstName{background-image:url(../../../graphics/fname-bg-error.svg)}.contact-widget .forms .form-wrapper .input-field.invalid.familyName{background-image:url(../../../graphics/lname-bg-error.svg)}.contact-widget .forms .form-wrapper .input-field.invalid.mobile{background-image:url(../../../graphics/mobile-bg-error.svg)}.contact-widget .forms .form-wrapper .input-field.invalid.email{background-image:url(../../../graphics/email-bg-error.svg)}.contact-widget .forms .form-wrapper .input-field.invalid.message{background-image:url(../../../graphics/message-bg-error.svg)}.contact-widget .forms .form-wrapper .form-action{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-top:-24px;position:relative}.contact-widget .forms .form-wrapper .form-action p{font-size:11px;margin:0;padding-left:10px;padding-top:29px}.contact-widget .forms .form-wrapper .form-action input[type=submit]{background-color:transparent;background-image:url(../../../graphics/send-button.svg);color:#fefefe;cursor:pointer;font-size:18px;font-weight:700;height:45px;position:relative;text-shadow:.917px .917px 0 #b3681c;top:-6px;width:131px}.contact-widget .forms .form-wrapper .form-action input[type=submit]:hover{background-image:url(../../../graphics/send-button-hover.svg)}.contact-widget .forms .form-wrapper .form-action input[type=submit]:focus{outline:1px dotted rgba(0,0,0,.435)}.contact-widget .forms .form-wrapper .form-action input[type=submit]:active{transform:scale(.95)}.contact-widget .forms .form-wrapper .form-action .loader-wrapper{align-items:center;display:flex;display:none;height:45px;justify-content:center;width:131px}.contact-widget .forms .form-wrapper .form-action .loader-wrapper .loader{height:25px;width:25px}.contact-widget .forms .form-wrapper .error-wrapper,.contact-widget .forms .form-wrapper .success-wrapper{display:none;padding:80px 15px 0;text-align:center}.contact-widget .forms .form-wrapper .error-wrapper p,.contact-widget .forms .form-wrapper .success-wrapper p{font-size:16px;text-align:center}.contact-widget .forms .form-wrapper .error-wrapper .back-to-form,.contact-widget .forms .form-wrapper .success-wrapper .back-to-form{background-color:transparent;background-image:url(../../../graphics/send-button.svg);color:#fefefe;display:block;font-size:18px;font-weight:700;height:45px;line-height:41px;margin:30px auto 0;text-align:center;text-decoration:none;text-shadow:.917px .917px 0 #b3681c;width:131px}.contact-widget .forms .form-wrapper .success-wrapper p{color:#817a1d}.contact-widget .forms .form-wrapper .error-wrapper p{color:#cf5050}.contact-widget .forms .form-wrapper.sending input[type=submit]{display:none}.contact-widget .forms .form-wrapper.sending .loader-wrapper{display:flex}.contact-widget .forms .form-wrapper.success .error-wrapper,.contact-widget .forms .form-wrapper.success .fields{display:none}.contact-widget .forms .form-wrapper.success .success-wrapper{display:block}.contact-widget .forms .form-wrapper.error .fields,.contact-widget .forms .form-wrapper.error .success-wrapper{display:none}.contact-widget .forms .form-wrapper.error .error-wrapper{display:block}.contact-widget .forms .boarding-daycare-form .title .icon{background-image:url(../../../graphics/boarding-day-care-icon.svg)}.contact-widget .forms .boarding-daycare-form .title .label{position:relative;top:-1px}.contact-widget .forms .global-relocations-form .title .icon{background-image:url(../../../graphics/global-relocations-icon.svg)}.contact-widget .forms .global-relocations-form .title .label{position:relative;top:2px}.contact-widget .forms .veterinary-clinic-form .title .icon{background-image:url(../../../graphics/veterinary-clinic-icon.svg);height:40px;width:40px}.contact-widget .forms .veterinary-clinic-form .title .label{position:relative;top:-1px}.contact-widget .nav{filter:blur(0);height:162px;left:60px;opacity:1;overflow:hidden;position:absolute;right:0;top:0;transform:scale(1);transition:all .15s ease-out,opacity .15s ease-out .2s;visibility:visible;z-index:1}.contact-widget .nav .c-button{cursor:pointer;filter:grayscale(1);position:absolute;transition:all .25s ease-in-out}.contact-widget .nav .c-button.global-relocations,.contact-widget .nav .c-button.veterinary-clinic{animation:none}.contact-widget .nav .c-button.global-relocations .propeller{transition:opacity .1s ease-out}.contact-widget .nav .c-button.boarding-daycare{animation:none}.contact-widget .nav .c-button.boarding-daycare .tail{left:12px}.contact-widget .nav .c-button:hover.veterinary-clinic{filter:grayscale(0)}.contact-widget .nav .c-button:hover.global-relocations{animation:flying-plan-small 10s ease-out infinite;filter:grayscale(0)}.contact-widget .nav .c-button:hover.global-relocations .propeller{filter:blur(2px)}.contact-widget .nav .c-button:hover.boarding-daycare{filter:grayscale(0)}.contact-widget.generic .generic-nav{opacity:1;transform:scale(1);visibility:visible}.contact-widget.generic .step-controls{left:90px}.contact-widget.generic .contacts,.contact-widget.generic .forms{opacity:0;transform:scale(.2);visibility:hidden}.contact-widget.generic .nav{opacity:0;visibility:hidden}.contact-widget.form .contacts{filter:blur(2px);left:-92px;top:-20px;transform:scale(.84)}.contact-widget.form .forms{opacity:1;pointer-events:auto;top:0;transform:scale(1)}.contact-widget.form .nav{display:none}.contact-widget.form .step-controls{left:42px;top:100px}.contact-widget.form .step-controls .close{opacity:0;visibility:hidden}.contact-widget.form .step-controls .back{opacity:1;visibility:visible}.contact-widget.boarding-daycare .nav .c-button.boarding-daycare{filter:grayscale(0);left:86px;top:22px;transform:scale(.93)}.contact-widget.boarding-daycare .nav .c-button.global-relocations{left:-45px;top:60px;transform:scale(.66)}.contact-widget.boarding-daycare .nav .c-button.veterinary-clinic{left:166px;top:77px;transform:scale(.66)}.contact-widget.boarding-daycare .forms>div:not(.boarding-daycare-form){display:none}.contact-widget.global-relocations .nav .c-button.boarding-daycare{left:162px;top:98px;transform:scale(.67)}.contact-widget.global-relocations .nav .c-button.global-relocations{filter:grayscale(0);left:70px;top:2px;transform:scale(.93) rotate(0deg) translateZ(0)}.contact-widget.global-relocations .nav .c-button.global-relocations.animate{animation:flying-plan-active-btn 10s ease-out .5s infinite!important}.contact-widget.global-relocations .nav .c-button.global-relocations.animate .propeller{filter:blur(2px)}.contact-widget.global-relocations .nav .c-button.veterinary-clinic{left:-32px;top:66px;transform:scale(.67)}.contact-widget.global-relocations .forms>div:not(.global-relocations-form){display:none}.contact-widget.veterinary-clinic .nav .c-button.boarding-daycare{left:-34px;top:89px;transform:scale(.67)}.contact-widget.veterinary-clinic .nav .c-button.global-relocations{left:142px;top:77px;transform:scale(.67)}.contact-widget.veterinary-clinic .nav .c-button.veterinary-clinic{filter:grayscale(0);left:86px;top:4px;transform:scale(.93)}.contact-widget.veterinary-clinic .forms>div:not(.veterinary-clinic-form){display:none}.contact-widget.show{display:block}.contact-widget.appear{opacity:1;transform:scale(1) translateZ(0);visibility:visible}@media (max-width:1360px){.contact-widget{bottom:0;max-height:100vh;overflow:auto;padding-bottom:125px;padding-top:125px;right:10px;top:auto;width:490px}.contact-widget .generic-nav{bottom:15px;top:auto}.contact-widget .nav{top:125px}.contact-widget .step-controls{top:128px}.contact-widget.at-top{pointer-events:auto}.contact-widget.generic{padding-bottom:25px;padding-top:25px}.contact-widget.generic .step-controls{bottom:360px;left:112px;top:auto}.contact-widget.form .forms{top:125px}.contact-widget.form .step-controls{top:225px}}@media (max-width:640px){.contact-widget{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.2);bottom:0;height:100vh;overflow:auto;padding:180px 0 0;right:0;top:auto;transform:scale(1) translateZ(0);transition:all .2s ease-out,padding 0ms linear;width:100vw}.contact-widget.at-top{pointer-events:auto}.contact-widget .c-button .label{font-size:22.5px}.contact-widget .c-button.boarding-daycare{height:68.75px;padding-left:15px;width:350px}.contact-widget .c-button.boarding-daycare .icon{height:38.75px;width:38.75px}.contact-widget .c-button.boarding-daycare .tail{height:35px;left:12px;width:30px}.contact-widget .c-button.global-relocations{height:128.75px;padding-left:52.5px;width:387.5px}.contact-widget .c-button.global-relocations .icon{height:38.75px;width:35px}.contact-widget .c-button.global-relocations .propeller{bottom:7px}.contact-widget .c-button.veterinary-clinic{height:97px;padding-left:15px;padding-top:26px;width:346px}.contact-widget .c-button.veterinary-clinic .icon{height:35px;width:35px}.contact-widget .step-controls{height:84px;left:14px;top:200px;width:100px}.contact-widget .step-controls .back{background-image:url(../../../graphics/contact-widget-close.svg)}.contact-widget .generic-nav{background-position:top;background-size:120%;bottom:0;height:auto;padding:30px 0 55px;top:auto;transform:scale(1);width:100%}.contact-widget .generic-nav .q-mark-wrapper{align-items:flex-end;bottom:0;display:flex;justify-content:center;right:0}.contact-widget .generic-nav .q-mark{bottom:10px;height:375px;position:relative;right:0;width:250px}.contact-widget .generic-nav .title{font-size:22px;padding-bottom:20px;padding-top:30px}.contact-widget .generic-nav .links{gap:35px;padding:30px 0 36px}.contact-widget .nav{height:202px;left:50%;max-width:500px;top:210px;transform:translate(-50%);width:100%}.contact-widget .nav .c-button.boarding-daycare .tail{left:20px}.contact-widget .contacts{background-image:url(../../../graphics/mobile-contact-widget-bg.svg);background-position:top 20px center;background-size:100% auto;bottom:0;height:auto;padding-bottom:180px;padding-top:240px;width:100%}.contact-widget .contacts .mediums-wrapper{height:390.32px;margin-bottom:25px;width:448.63px}.contact-widget .contacts .mediums-wrapper .bg .bg-1{height:390.32px;width:435.54px}.contact-widget .contacts .mediums-wrapper .bg .bg-2{height:372.47px;width:396.27px}.contact-widget .contacts .mediums-wrapper .bg .bg-3{height:372.47px;width:433.16px}.contact-widget .contacts .mediums-wrapper .mediums .labels .primary{font-size:20.23px}.contact-widget .contacts .mediums-wrapper .mediums .labels .secondary{font-size:14.28px}.contact-widget .contacts .mediums-wrapper .phone{height:68px;width:315px}.contact-widget .contacts .mediums-wrapper .phone .ext{font-size:16.66px}.contact-widget .contacts .mediums-wrapper .whatsapp{height:68px;width:310px}.contact-widget .contacts .mediums-wrapper .email{height:68px;width:315px}.contact-widget .contacts .timings{font-size:16px;height:68px;margin-bottom:20px}.contact-widget .contacts .map-wrapper{margin-bottom:30px}.contact-widget .contacts .map-wrapper .map{height:150px;left:0;margin:0 auto;width:100%}.contact-widget .contacts .map-wrapper .map .address{font-size:14px;padding:3px 0}.contact-widget .contacts .links a{font-size:16px}.contact-widget .contacts .links a.careening-careers{background-position:top 2px right;background-size:16px;padding-right:23px}.contact-widget .contacts .boarding-daycare-contact .mediums-wrapper .email{height:58px;width:310px}.contact-widget .contacts .boarding-daycare-contact .map-wrapper .map{background-position:top -76px center;background-size:950px}.contact-widget .contacts .boarding-daycare-contact .timings .key{width:108px}.contact-widget .contacts .global-relocations-contact .mediums-wrapper .email{height:58px;width:268px}.contact-widget .contacts .global-relocations-contact .map-wrapper .map{background-position:top -76px center;background-size:950px}.contact-widget .contacts .global-relocations-contact .timings{padding-top:10px}.contact-widget .contacts .global-relocations-contact .timings .key{width:126px}.contact-widget .contacts .veterinary-clinic-contact .mediums-wrapper .email{height:58px;width:186px}.contact-widget .contacts .veterinary-clinic-contact .map-wrapper .map{background-position:top -76px center;background-size:950px}.contact-widget .contacts .veterinary-clinic-contact .timings-wrapper{height:68px;margin-bottom:20px}.contact-widget .contacts .veterinary-clinic-contact .timings{font-size:18px;margin-bottom:0}.contact-widget .forms{background-image:url(../../../graphics/mobile-contact-widget-forms-bottom-line.svg),url(../../../graphics/mobile-contact-widget-forms-top-line-with-bg.svg);background-position:top 900px right -1px,top 100px center;background-size:100%;min-height:100vh;padding-top:142px;width:100vw}.contact-widget .forms .title .label{font-size:24px}.contact-widget .forms .email-wrapper{background-size:287px;height:104px;width:320px}.contact-widget .forms .email-wrapper .email{font-size:18px}.contact-widget .forms .email-wrapper .copy-address{background-size:138px;height:37px;left:30px;width:138px}.contact-widget .forms .email-wrapper .copy-address .label{font-size:14px}.contact-widget .forms .email-wrapper .copy-address .icon{height:19px;width:18px}.contact-widget .forms .email-wrapper .use-your-app{background-size:138px;height:37px;width:138px}.contact-widget .forms .email-wrapper .use-your-app .label{font-size:14px}.contact-widget .forms .email-wrapper .use-your-app .icon{height:19px;width:18px}.contact-widget .forms .form-wrapper{margin:0 auto;max-width:400px}.contact-widget .forms .form-wrapper .use-our-form{background-size:160px;height:34px;width:160px}.contact-widget .forms .form-wrapper .use-our-form .label{font-size:14px}.contact-widget .forms .form-wrapper .use-our-form .icon{height:23px;width:22px}.contact-widget .forms .form-wrapper input[type=email],.contact-widget .forms .form-wrapper input[type=tel],.contact-widget .forms .form-wrapper input[type=text],.contact-widget .forms .form-wrapper textarea{font-size:20px}.contact-widget .forms .form-wrapper textarea{height:180px;width:393px}.contact-widget .forms .form-wrapper .input-field.email,.contact-widget .forms .form-wrapper .input-field.familyName,.contact-widget .forms .form-wrapper .input-field.firstName,.contact-widget .forms .form-wrapper .input-field.mobile{height:60px;width:400px}.contact-widget .forms .form-wrapper .input-field.message{height:240px;width:400px}.contact-widget .forms .form-wrapper .input-field.message .recaptcha-note{font-size:12px;max-width:285px}.contact-widget .forms .form-wrapper .input-field.message .scrollbar-cover-1{height:11px;right:0;top:0;width:14px}.contact-widget .forms .form-wrapper .input-field.message .scrollbar-cover-2{background-position:top 0 right;height:16px;right:2px;top:1px;width:40px}.contact-widget .forms .form-wrapper .input-field.message .scrollbar-cover-3{height:5px;right:6px;top:-3px;width:5px}.contact-widget .forms .form-wrapper .form-action{gap:12px}.contact-widget .forms .form-wrapper .form-action p{font-size:14px}.contact-widget .forms .form-wrapper .form-action input[type=submit]{background-repeat:no-repeat;background-size:contain;font-size:20px;height:48px;width:140px}.contact-widget .forms .form-wrapper .error-wrapper p,.contact-widget .forms .form-wrapper .success-wrapper p{font-size:22px}.contact-widget .forms .form-wrapper .error-wrapper .back-to-form,.contact-widget .forms .form-wrapper .success-wrapper .back-to-form{background-size:150px;font-size:20px;height:51px;line-height:48px;width:150px}.contact-widget.generic{padding-bottom:0;padding-top:0}.contact-widget.generic .step-controls{bottom:0;left:auto;right:0}.contact-widget.generic .contacts{transform:scale(1)}.contact-widget.boarding-daycare .nav .c-button.boarding-daycare{left:120px;top:23px}.contact-widget.boarding-daycare .nav .c-button.global-relocations{left:-60px;top:70px}.contact-widget.boarding-daycare .nav .c-button.veterinary-clinic{left:202px;top:98px}.contact-widget.global-relocations .nav .c-button.boarding-daycare{left:201px;top:128px}.contact-widget.global-relocations .nav .c-button.global-relocations{left:102px}.contact-widget.global-relocations .nav .c-button.veterinary-clinic{left:-40px;top:88px}.contact-widget.veterinary-clinic .nav .c-button.boarding-daycare{left:-48px;top:106px}.contact-widget.veterinary-clinic .nav .c-button.global-relocations{left:177px;top:94px}.contact-widget.veterinary-clinic .nav .c-button.veterinary-clinic{left:120px}.contact-widget.form{background-color:hsla(0,0%,100%,.5)}.contact-widget.form .step-controls{height:112px;left:50%;top:220px;transform:translate(-50%);width:130px;z-index:4}.contact-widget.form .forms{left:0;top:180px;z-index:3}.contact-widget.form .nav{display:block;filter:blur(1.5px);left:50%;opacity:.7;top:158px;transform:translate(-50%) scale(.7)}.contact-widget.form .nav .c-button.boarding-daycare,.contact-widget.form .nav .c-button.global-relocations,.contact-widget.form .nav .c-button.global-relocations.animate,.contact-widget.form .nav .c-button.veterinary-clinic{animation:none!important}.contact-widget.form .contacts{left:0;opacity:0;top:0;transform:scale(1)}.contact-widget.form .contacts>div{transform:scale(.84)}.contact-widget.show{z-index:999999}.contact-widget.show.generic{align-items:flex-end;display:flex}.contact-widget .step-controls{top:180px}}.contact-button{cursor:pointer;opacity:0;position:absolute;right:380px;transform:translateY(-112px);transition:all .2s ease-out;width:170px}.contact-button .contact-button-shadow{background:url(../../../graphics/contact/cta/contact-button-overlay.svg);background-repeat:no-repeat;background-size:contain;height:136px;left:-21.76px;pointer-events:none;position:absolute;top:4.76px;transition:all .2s ease-out;width:156.4px}.contact-button .contact-button-second-overlay{background:url(../../../graphics/contact/cta/contact-button-third-overlay.svg);background-repeat:no-repeat;background-size:contain;height:136px;left:6.8px;position:absolute;top:12.24px;transition:all .2s ease-out;width:168.64px;z-index:999999}.contact-button .contact-button-wrapper{background-image:url(../../../graphics/contact/cta/contact-button-wrapper.svg);background-repeat:no-repeat;background-size:contain;height:120.36px;left:8.16px;position:absolute;top:13.6px;transition:all .2s ease-out,background-image 0ms linear;width:163.2px;z-index:999999}.contact-button .contact-button-wrapper .contact-button-inner-wrapper{background-image:url(../../../graphics/contact-button-dog-tailless.svg);background-repeat:no-repeat;background-size:cover;height:98.6px;margin-left:13.6px;position:relative;transition:all .2s ease-out;width:156.4px}.contact-button .contact-button-wrapper .contact-button-inner-wrapper .tail-lottie{position:absolute;right:-30px;top:-1px;width:70px}.contact-button .contact-button-wrapper .contact-button-inner-wrapper .contact-button-inner-text{border-bottom:2px solid;border-color:hsla(0,0%,100%,.4);color:#fefefe;font-size:20.4px;font-weight:700;padding-bottom:1px;position:absolute;transition:all .2s ease-out}.contact-button .contact-button-wrapper .contact-button-inner-wrapper :first-child{font-size:22.44px;left:17px;rotate:3deg;top:41px}.contact-button .contact-button-wrapper .contact-button-inner-wrapper :nth-child(2){right:34px;rotate:-1deg;top:46px}.contact-button .contact-button-outer-wrapper{color:#1e1e1e;font-size:16px;left:0;opacity:70%;position:absolute;rotate:4deg;text-align:center;top:142.8px;transition:all .3s ease-out;width:100%}.contact-button.show{opacity:1;transform:translateY(0)}.contact-button.in-nav{right:378px;transform:translateY(-112px)}.contact-button.in-nav .contact-button-shadow{height:132.25px;left:-8px;top:-3px;width:172.5px}.contact-button.in-nav .contact-button-second-overlay{height:103.5px;left:18px;top:20px;width:135.7px}.contact-button.in-nav .contact-button-wrapper{background-image:url(../../../graphics/contact/cta/contact-button-wrapper-beige.svg);background-repeat:no-repeat;background-size:contain;height:97.75px;left:20px;top:19px;width:132.25px}.contact-button.in-nav .contact-button-wrapper .contact-button-inner-wrapper{height:80.5px;margin-left:15px;width:120.75px}.contact-button.in-nav .contact-button-wrapper .contact-button-inner-wrapper .tail-lottie{right:-21px;top:-2px;width:50px}.contact-button.in-nav .contact-button-wrapper .contact-button-inner-wrapper .contact-button-inner-text{border-bottom:1px solid;border-color:hsla(0,0%,100%,.5);font-size:17px;line-height:1;padding-bottom:0}.contact-button.in-nav .contact-button-wrapper .contact-button-inner-wrapper .contact-button-inner-text:first-child{left:13px;top:34px}.contact-button.in-nav .contact-button-wrapper .contact-button-inner-wrapper .contact-button-inner-text:nth-child(2){right:25px;top:38px}.contact-button.in-nav .contact-button-outer-wrapper{color:#fefefe;font-size:13px;left:-2px;line-height:1.3;opacity:100%;top:127px}.contact-button.hide{opacity:0;visibility:hidden}@media (max-width:1440px){.contact-button,.contact-button.in-nav{right:365px}}@media (max-width:1380px){.contact-button,.contact-button.in-nav{right:354px}}@media (max-width:1360px){.contact-button{animation:none;bottom:190px;display:none;opacity:1;position:fixed;right:0;transform:translateY(0);width:195.5px;z-index:6;z-index:9}.contact-button.show{display:block}.contact-button.in-nav{right:0;transform:translateY(0)}.contact-button .contact-button-shadow{height:138px;left:-8px;top:-12px;width:180px}.contact-button .contact-button-second-overlay{height:121px;left:17px;top:15px;width:159.2px}.contact-button .contact-button-wrapper{background:url(../../../graphics/contact/cta/contact-button-wrapper-beige.svg);background-repeat:no-repeat;background-size:contain;height:119px;left:20px;top:19px;width:161px}.contact-button .contact-button-wrapper .contact-button-inner-wrapper{height:98px;margin-left:15px;width:147px}.contact-button .contact-button-wrapper .contact-button-inner-wrapper .tail-lottie{right:-29px;top:-2px;width:65px}.contact-button .contact-button-wrapper .contact-button-inner-wrapper .contact-button-inner-text{border-bottom:1px solid;border-color:hsla(0,0%,100%,.5);font-size:21px;padding-bottom:0}.contact-button .contact-button-wrapper .contact-button-inner-wrapper :first-child{left:13px;top:38px}.contact-button .contact-button-wrapper .contact-button-inner-wrapper :nth-child(2){right:32px;top:43px}.contact-button .contact-button-outer-wrapper{display:none;display:block;font-size:18px;left:-10px;top:132px}}body:has(.contact-widget.show.appear) .contact-button{opacity:0}@media (max-width:1370px){.contact-button,.contact-button.in-nav{right:350px}}@media (max-width:1360px){nav.menu-open .contact-button{bottom:146px;transform:translate(22px,25px)}nav.menu-open .contact-button .contact-button-wrapper .contact-button-inner-wrapper{height:81px;width:121px}nav.menu-open .contact-button .contact-button-outer-wrapper,nav.menu-open .contact-button .contact-button-second-overlay,nav.menu-open .contact-button .contact-button-shadow{display:none}nav.menu-open .contact-button .contact-button-wrapper{background:none}nav.menu-open .contact-button .contact-button-wrapper .contact-button-inner-wrapper .tail-lottie{right:-20px;top:-3px;width:50px}nav.menu-open .contact-button .contact-button-wrapper .contact-button-inner-wrapper .contact-button-inner-text{font-size:18px}nav.menu-open .contact-button .contact-button-wrapper .contact-button-inner-wrapper :first-child{left:13px;top:30px}nav.menu-open .contact-button .contact-button-wrapper .contact-button-inner-wrapper :nth-child(2){right:22px;top:33px}.contact-button,.contact-button.in-nav{right:0}}@keyframes twentyfour-seven-topbar-entrance{0%{transform:translateY(-100%)}to{transform:translate(0)}}.twentyfour-seven-topbar{animation:twentyfour-seven-topbar-entrance .7s cubic-bezier(0,0,0,1.04) .5s 1 normal forwards;background-image:url(../../../graphics/twentyfour-seven-topbar-bg.svg);background-position:bottom;background-repeat:no-repeat;background-size:3000px auto;display:flex;gap:70px;height:90px;margin-top:92px;padding:0 20px;position:fixed;transform:translateY(-100%);width:100%;z-index:9999}.twentyfour-seven-topbar>div{left:-25px;position:relative}.twentyfour-seven-topbar .space-for-contact-button{flex:0 0 200px;position:relative}.twentyfour-seven-topbar .left{margin-left:-112px}.twentyfour-seven-topbar:after{background-image:url(../../../graphics/twentyfour-seven-topbar-bottom-wave.svg);background-position:0 0;background-repeat:repeat-x;background-size:3000px auto;bottom:0;content:"";display:none;height:20px;left:0;position:absolute;width:100%}.twentyfour-seven-topbar .mobile-br{display:none}.twentyfour-seven-topbar+header{padding-top:220px}.twentyfour-seven-topbar .left{background-image:url(../../../graphics/twentyfour-seven-topbar-left-bg.svg);background-position:100%;background-repeat:repeat-x;background-size:auto 72px;flex:1;position:relative;transform-origin:bottom left}.twentyfour-seven-topbar .right{background-image:url(../../../graphics/twentyfour-seven-topbar-right-bg.svg);background-position:0;background-repeat:repeat-x;background-size:auto 70px;flex:1}@keyframes twentyfour-seven-topbar-content-entrance{0%{transform:translateY(100%)}to{transform:translate(0)}}.twentyfour-seven-topbar .content{align-items:center;animation:twentyfour-seven-topbar-content-entrance .5s cubic-bezier(0,0,.14,.99) .8s 1 normal forwards;color:#d5d5d5;display:flex;font-size:16px;font-weight:700;gap:14px;justify-content:center;transform:translateY(-100%)}.twentyfour-seven-topbar .content span{color:#fff}.twentyfour-seven-topbar .twentyfour-seven-logo{background-image:url(../../../graphics/twentyfour-seven-logo.svg);background-size:contain;height:49px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:62px}.twentyfour-seven-announcement{margin-bottom:80px;margin-top:65px}.twentyfour-seven-announcement .top-bar{background:#3e3a35;display:flex;gap:10px;height:205px;margin-bottom:22px;position:relative}.twentyfour-seven-announcement .top-bar:before{background-image:url(../../../graphics/twentyfour-seven-announcement-top-wave.svg);background-position:bottom;background-size:3000px;content:"";display:block;height:70px;left:0;position:absolute;top:-1px;width:100%}.twentyfour-seven-announcement .top-bar:after{background-image:url(../../../graphics/twentyfour-seven-announcement-bottom-wave.svg);background-position:top;background-size:3000px;bottom:-1px;content:"";display:block;height:60px;left:0;position:absolute;width:100%}.twentyfour-seven-announcement .top-bar .twentyfour-seven-logo{background-image:url(../../../graphics/twentyfour-seven-announcement-logo.svg);background-size:contain;height:276px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;top:-50px;width:350px;z-index:9}.twentyfour-seven-announcement .top-bar .left{background-image:url(../../../graphics/twentyfour-seven-announcement-left-bg.svg);background-position:100%;background-repeat:repeat-x;background-size:auto 96px;flex:1;position:relative;top:-10px}.twentyfour-seven-announcement .top-bar .right{background-image:url(../../../graphics/twentyfour-seven-announcement-right-bg.svg);background-position:0;background-repeat:repeat-x;background-size:auto 96px;flex:1;position:relative;top:20px}.twentyfour-seven-announcement .content{margin-top:10px;padding:0 20px}.twentyfour-seven-announcement .content .title{color:#7a6f00;font-size:40px;font-weight:600;line-height:1.4;text-align:center}.twentyfour-seven-announcement .content .title span{color:#d57f28}.twentyfour-seven-announcement .content .sub-title{color:#7a6f00;font-size:26px;font-weight:600;line-height:1.4;text-align:center}.twentyfour-seven-announcement .content .mobile-br{display:none}.twentyfour-seven-announcement .content .sub-title span{color:#d57f28}@media (max-width:1360px){.twentyfour-seven-topbar{background-size:auto 100%;margin-top:0;position:relative}.twentyfour-seven-topbar .left{margin-left:0}.twentyfour-seven-topbar>div{left:0}.twentyfour-seven-topbar .space-for-contact-button{display:none}.twentyfour-seven-topbar+header{padding-top:30px}}@media (max-width:1000px){.twentyfour-seven-topbar{height:120px;justify-content:center;line-height:1.4}.twentyfour-seven-topbar .content{align-items:flex-start;background-image:url(../../../graphics/twentyfour-seven-logo.svg);background-position:0;background-repeat:no-repeat;background-size:100px;flex-direction:column;font-size:20px;gap:0;padding-left:120px;z-index:2}.twentyfour-seven-topbar .content .twentyfour-seven-logo{display:none}.twentyfour-seven-announcement{margin-bottom:60px;margin-top:100px}.twentyfour-seven-announcement .top-bar{gap:0;height:170px;margin-bottom:50px}.twentyfour-seven-announcement .top-bar:before{background-size:1500px;height:56px}.twentyfour-seven-announcement .top-bar:after{background-size:1500px;height:40px}.twentyfour-seven-announcement .top-bar .twentyfour-seven-logo{top:-62px}.twentyfour-seven-announcement .content .title{font-size:36px}.twentyfour-seven-announcement .content .mobile-br{display:block;height:0}}@media (max-width:640px){.twentyfour-seven-topbar{gap:0;padding:0}.twentyfour-seven-topbar .left,.twentyfour-seven-topbar .right{width:20px}.twentyfour-seven-topbar .content{position:relative;top:-4px;white-space:nowrap}.twentyfour-seven-topbar .mobile-br{display:block;height:1px}.twentyfour-seven-announcement .top-bar{height:120px}.twentyfour-seven-announcement .top-bar:before{background-size:1000px;height:38px}.twentyfour-seven-announcement .top-bar:after{background-size:1000px;height:28px}.twentyfour-seven-announcement .top-bar .left,.twentyfour-seven-announcement .top-bar .right{background-repeat:repeat;background-size:300px}.twentyfour-seven-announcement .top-bar .twentyfour-seven-logo{height:207px;top:-48px;width:262px}}nav{padding-bottom:0}nav .menu_reviews_button_wrapper .content{background-image:url(../../../graphics/reviews-menu-bg.svg);height:358px;opacity:0;overflow:hidden;padding-left:27px;padding-top:72px;position:absolute;right:-140px;top:350px;transition:all .25s ease-in-out;visibility:hidden;width:320px}nav .menu_reviews_button_wrapper .content a{align-items:center;background-repeat:no-repeat;color:#000;display:flex;margin-bottom:10px;padding:0 13px;transition:all .25s cubic-bezier(.075,.485,0,1.005) .1s}nav .menu_reviews_button_wrapper .content a:first-child{transform:translateY(400px) scale(.25)}nav .menu_reviews_button_wrapper .content a:nth-child(2){transform:translateY(600px) scale(.25)}nav .menu_reviews_button_wrapper .content a:nth-child(3){transform:translateY(800px) scale(.25)}nav .menu_reviews_button_wrapper .content a:nth-child(4){transform:translateY(1000px) scale(.25)}nav .menu_reviews_button_wrapper .content a:hover{text-decoration:underline}nav .menu_reviews_button_wrapper .content a .icon{background-repeat:no-repeat;background-size:100%;height:25px;margin-bottom:auto;margin-right:8px;margin-top:11px;width:25px}nav .menu_reviews_button_wrapper .content a .inner{margin-right:auto}nav .menu_reviews_button_wrapper .content a .title{color:#000;font-size:16px;line-height:1.2}nav .menu_reviews_button_wrapper .content a .sub-title{color:#000;font-size:10px;line-height:1.2}nav .menu_reviews_button_wrapper .content .arrow{height:9px;width:9px}nav .menu_reviews_button_wrapper .content .clinic-reviews{background-image:url(../../../graphics/clinic-reviews-bg.svg);height:50px;width:265px}nav .menu_reviews_button_wrapper .content .clinic-reviews .icon{background-image:url(../../../graphics/google-icon.svg)}nav .menu_reviews_button_wrapper .content .clinic-reviews .arrow{background-image:url(../../../graphics/green-arrow.svg)}nav .menu_reviews_button_wrapper .content .dkc-reviews{background-image:url(../../../graphics/dkc-reviews-bg.svg);height:75px;width:252px}nav .menu_reviews_button_wrapper .content .dkc-reviews .icon{background-image:url(../../../graphics/google-icon.svg)}nav .menu_reviews_button_wrapper .content .dkc-reviews .arrow{background-image:url(../../../graphics/orange-arrow.svg)}nav .menu_reviews_button_wrapper .content .dkc-reviews .title .and{color:#e25b31;display:block;font-size:11px;height:10px;left:15px;position:relative;top:-2px}nav .menu_reviews_button_wrapper .content .facebook-reviews{background-image:url(../../../graphics/facebook-reviews-bg.svg);height:54px;width:207px}nav .menu_reviews_button_wrapper .content .facebook-reviews .icon{background-image:url(../../../graphics/facebook-page-icon.svg)}nav .menu_reviews_button_wrapper .content .facebook-reviews .arrow{background-image:url(../../../graphics/blue-arrow.svg)}nav .menu_reviews_button_wrapper .content .instagram-reviews{background-image:url(../../../graphics/instagram-stories-bg.svg);height:56px;margin-left:1px;width:201px}nav .menu_reviews_button_wrapper .content .instagram-reviews .icon{background-image:url(../../../graphics/instagram-page-icon.svg)}nav .menu_reviews_button_wrapper .content .instagram-reviews .arrow{background-image:url(../../../graphics/purple-arrow.svg)}nav .menu_pics_button_wrapper{height:54px;padding:0;right:160px;top:29px;transition:all .2s ease-in-out,right .2s ease-out;width:60px}nav .menu_pics_button_wrapper.move-right{right:126px}nav .menu_pics_button_wrapper .trigger{height:54px;left:0;position:absolute;top:0;transition:all .25s cubic-bezier(.595,.205,0,.99);width:60px;z-index:2}nav .menu_pics_button_wrapper .close{background-image:url(../../../graphics/menu-close-icon.svg);cursor:pointer;height:25px;opacity:0;position:absolute;right:22px;top:2px;transition:all .25s ease-in-out;visibility:hidden;width:26px}.menu-separator{display:none}nav .menu_pics_button_wrapper .menu_pics_back_bg_layer1{left:14px;transition:all .25s ease-in-out;z-index:4}nav .menu_pics_button_wrapper .menu_pics_back_bg_layer2{left:12px;transition:all .25s ease-in-out;z-index:3}nav .menu_pics_button_wrapper .menu_pics_back_bg_layer3{left:11px;transition:all .25s ease-in-out;z-index:2}nav .menuPicsButton{left:0;position:absolute;top:30px;transition:all .25s ease-in-out;z-index:5}nav .menu_pics_button_wrapper .pics_play{left:23px;transition:all .25s ease-in-out;z-index:5}nav .menu_pics_button_wrapper .content{background-image:url(../../../graphics/pics-vids-bg.svg);height:353px;left:-120px;opacity:1;opacity:0;overflow:hidden;padding-left:26px;padding-top:80px;position:absolute;top:350px;transition:all .25s ease-in-out;visibility:visible;visibility:hidden;width:314px}nav .menu_pics_button_wrapper .content a{text-align:center;transition:all .25s cubic-bezier(.075,.485,0,1.005) .1s}nav .menu_pics_button_wrapper .content a:first-child{transform:translateY(400px) scale(.25)}nav .menu_pics_button_wrapper .content a:nth-child(2){transform:translateY(600px) scale(.25)}nav .menu_pics_button_wrapper .content a:nth-child(3){transform:translateY(800px) scale(.25)}nav .menu_pics_button_wrapper .content a:nth-child(4){transform:translateY(1000px) scale(.25)}nav .menu_pics_button_wrapper .content .menuPicsOfPeopleLink{background-image:url(../../../graphics/pics-our-people-bg.svg);height:41px;padding:7px 5px 5px;width:163px}nav .menu_pics_button_wrapper .content .menuPicsOfPeopleLink,nav .menu_pics_button_wrapper .content .menuPicsOfVetLink{background-size:cover;color:#000;display:block;font-size:16px;font-weight:400;margin-bottom:10px;margin-left:15px;position:static}nav .menu_pics_button_wrapper .content .menuPicsOfVetLink{background-image:url(../../../graphics/pics-vet-bg.svg);height:46px;padding:10px 5px 8px;width:233px}nav .menu_pics_button_wrapper .content .menuPicsOfDKCLink{background-image:url(../../../graphics/pics-dkc-bg.svg);background-size:cover;color:#000;display:block;font-size:16px;font-weight:400;height:63px;margin-bottom:10px;padding:8px 5px 5px;position:static;width:256px}nav .menu_pics_button_wrapper .content .menuVetVideosLink{background-image:url(../../../graphics/momen-in-life-of-vet-bg.svg);background-size:cover;color:#000;display:block;font-size:16px;font-weight:400;height:61px;margin-bottom:10px;margin-left:25px;padding:7px 5px 5px;position:static;width:204px}nav .menu_pics_button_wrapper:hover .content{opacity:0;overflow:hidden;visibility:hidden}.menu_pics_button_wrapper:hover a.menuDKCVideoTourLink,.menu_pics_button_wrapper:hover a.menuHistoryLink,.menu_pics_button_wrapper:hover a.menuPicsOfDKCLink,.menu_pics_button_wrapper:hover a.menuPicsOfPeopleLink,.menu_pics_button_wrapper:hover a.menuPicsOfVetLink,.menu_pics_button_wrapper:hover a.menuPicsnVidsLink,.menu_pics_button_wrapper:hover a.menuVetVideosLink{transform:translate(0)}nav .menu_pics_button_wrapper:hover .menu_pics_back_bg_layer2{left:12px;top:-7px;transform:rotate(-20deg)}nav .menu_pics_button_wrapper:hover .menu_pics_back_bg_layer3{left:9px;opacity:1;top:-12px;transform:rotate(-20deg)}nav .menu_pics_button_wrapper:hover .pics_play{transform:scale(1.25)}nav .menuTrigger{background-position:0 25px!important}nav .closecls{background-position:0 10px!important}nav .menu_pics_button_wrapper.active .trigger{top:64px;transform:scale(1.35)}nav .menu_pics_button_wrapper.active .content{opacity:1;top:63px;transition:all .25s ease-in-out;visibility:visible}nav .menu_pics_button_wrapper.active .content a{transform:translate(0) scale(1)}nav .menu_pics_button_wrapper.active .menu_pics_back_bg_layer3{left:11px;opacity:0;top:-8px;transform:rotate(0deg)}nav .menu_pics_button_wrapper.active:hover .menu_pics_back_bg_layer3{left:9px;opacity:1;top:-12px;transform:rotate(-20deg)}nav .menu_pics_button_wrapper.active .pics_play{transform:scale(1)}nav .menu_pics_button_wrapper.active:hover .pics_play{transform:scale(1.25)}nav .menu_pics_button_wrapper.active .close{opacity:1;visibility:visible}nav .menu_pics_button_wrapper.active .menu_pics_back_bg_layer2{left:12px;top:-2px;transform:rotate(0deg)}nav .menu_pics_button_wrapper.active:hover .menu_pics_back_bg_layer2{left:12px;top:-7px;transform:rotate(-20deg)}nav .social-pages{height:70px;position:absolute;right:248px;top:26px;transition:all .2s ease-out;width:70px}nav .social-pages.move-right{right:214px}nav .social-pages .close{background-image:url(../../../graphics/menu-close-icon.svg);cursor:pointer;height:25px;opacity:0;position:absolute;right:23px;top:4px;transition:all .25s ease-in-out;visibility:hidden;width:26px}nav .social-pages .trigger{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:100%;inset:0;padding-top:10px;position:absolute;transition:all .25s cubic-bezier(.595,.205,0,.99);width:100%;z-index:1}nav .social-pages .trigger .icon{height:25px;margin-bottom:3px;position:relative;width:35px}nav .social-pages .trigger .icon .icon-1{background-image:url(../../../graphics/blue-facebook-icon.svg);height:20px;left:0;top:-2px;width:21px}nav .social-pages .trigger .icon .icon-1,nav .social-pages .trigger .icon .icon-2{background-repeat:no-repeat;background-size:contain;position:absolute;transition:all .3s ease}nav .social-pages .trigger .icon .icon-2{background-image:url(../../../graphics/blue-instagram-icon.svg);bottom:0;height:23px;right:0;transform:rotate(3deg);width:24px}nav .social-pages:hover .trigger .icon .icon-1{left:-3px;top:-2px;transform:rotate(-10deg)}nav .social-pages:hover .trigger .icon .icon-2{bottom:0;right:-3px;transform:rotate(10deg)}nav .social-pages .trigger .title{color:#817a1d;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:1.1;text-align:center;transition:all .25s ease-in-out}nav .social-pages .content{background-image:url(../../../graphics/social-menu-bg.svg);height:245px;opacity:0;overflow:hidden;padding-left:27px;padding-right:27px;padding-top:46px;position:absolute;right:-102px;top:350px;transition:all .25s ease-in-out;visibility:hidden;width:261px}nav .social-pages .content .title-wrapper{margin-bottom:18px;margin-top:-8px;opacity:0;transition:all .25s cubic-bezier(.075,.485,0,1.005) .1s}nav .social-pages .content .title-wrapper .title{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ecad1d,#ff7b45 23.64%,#f54f54 47.28%,#b636ab 76.84%,#5559cb 107.46%);background-clip:text;-webkit-background-clip:text;font-size:18px;font-weight:700;line-height:20px;margin-bottom:4px;text-align:center}nav .social-pages .content .title-wrapper .sub-title{color:#2e5b9c;font-size:21px;font-weight:700;line-height:23px;text-align:center}nav .social-pages .content a{align-items:center;background-repeat:no-repeat;color:#000;display:flex;margin-bottom:10px;padding:0 13px;transition:all .25s cubic-bezier(.075,.485,0,1.005) .1s}nav .social-pages .content .facebook-page{transform:translateY(400px) scale(.25)}nav .social-pages .content .instagram-page{transform:translateY(600px) scale(.25)}nav .social-pages .content a:hover{text-decoration:underline}nav .social-pages .content a .icon{background-repeat:no-repeat;background-size:100%;height:25px;margin-bottom:auto;margin-right:8px;margin-top:11px;width:25px}nav .social-pages .content a .inner{margin-right:auto}nav .social-pages .content a .title{color:#000;font-size:16px;line-height:1.2}nav .social-pages .content .arrow{height:9px;width:9px}nav .social-pages .content .facebook-page{background-image:url(../../../graphics/facebook-page-bg.svg);height:49px;width:203px}nav .social-pages .content .facebook-page .icon{background-image:url(../../../graphics/facebook-page-icon.svg)}nav .social-pages .content .facebook-page .arrow{background-image:url(../../../graphics/blue-arrow.svg)}nav .social-pages .content .instagram-page{background-image:url(../../../graphics/instagram-page-bg.svg);height:49px;margin-left:1px;width:201px}nav .social-pages .content .instagram-page .icon{background-image:url(../../../graphics/instagram-page-icon.svg)}nav .social-pages .content .instagram-page .arrow{background-image:url(../../../graphics/purple-arrow.svg)}nav .social-pages.active .close{opacity:1;visibility:visible}nav .social-pages.active .trigger{top:62px;transform:scale(1.35)}nav .social-pages.active .trigger .title{opacity:0}nav .social-pages.active .content{opacity:1;top:67px;visibility:visible}nav .social-pages.active .content .title-wrapper{opacity:1}nav .social-pages.active .content a{top:0;transform:translate(0) scale(1)}nav .menu_reviews_button_wrapper.active .content a{transform:translate(0) scale(1)}nav .menu_reviews_button_wrapper{height:60px;right:342px;top:24px;transition:all .2s ease-out;width:55px}nav .menu_reviews_button_wrapper.move-right{right:308px}nav .menu_reviews_button_wrapper .close{background-image:url(../../../graphics/menu-close-icon.svg);cursor:pointer;height:25px;opacity:0;position:absolute;right:15px;top:6px;transition:all .25s ease-in-out;visibility:hidden;width:26px}nav .menu_reviews_button_wrapper .trigger{height:60px;position:absolute;top:-1px;transition:all .25s cubic-bezier(.595,.205,0,.99);width:55px;z-index:1}nav .menu_reviews_button_wrapper.active .close{opacity:1;visibility:visible}nav .menu_reviews_button_wrapper.active .trigger{top:64px;transform:scale(1.35)}nav .menu_reviews_button_wrapper.active .menuReviewButton{transform:scale(1.1)}nav .menu_reviews_button_wrapper.active .content{opacity:1;top:68px;visibility:visible}nav .block-pointer-events{pointer-events:none}nav .location-hours{height:64px;max-width:80px;position:absolute;right:50px;top:24px;transition:right .2s ease-out;width:80px;z-index:1}nav .location-hours.move-right{right:16px}nav .location-hours .close{background-image:url(../../../graphics/menu-close-icon.svg);cursor:pointer;height:25px;opacity:0;position:absolute;right:32px;top:5px;transition:all .25s ease-in-out;visibility:hidden;width:26px}nav .location-hours .trigger{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:absolute;top:0;transition:all .25s cubic-bezier(.595,.205,0,.99);z-index:1}nav .location-hours .trigger .title{color:#817a1d;font-size:11px;font-weight:700;letter-spacing:.5px;line-height:1.1;text-align:center;transition:all .25s ease-in-out}nav .location-hours .trigger .icon{height:40px;position:relative;right:-3px;width:36px}nav .location-hours .trigger .icon .icon-1{background-image:url(../../../graphics/location-1-icon.svg);height:21px;left:-4px;top:17px;width:19px}nav .location-hours .trigger .icon .icon-1,nav .location-hours .trigger .icon .icon-2{background-repeat:no-repeat;background-size:contain;position:absolute;transition:all .3s ease}nav .location-hours .trigger .icon .icon-2{background-image:url(../../../graphics/location-2-icon.svg);height:39px;left:0;top:0;transform:rotate(3deg);width:32px}nav .location-hours:hover .trigger .icon .icon-1{left:-6px;transform:rotate(-25deg)}nav .location-hours:hover .trigger .icon .icon-2{left:2px;transform:rotate(10deg)}nav .location-hours .content{background-image:url(../../../graphics/location-hours-bg.svg);height:194px;left:-63px;opacity:0;overflow:hidden;padding:76px 0 0 27px;position:absolute;top:350px;transition:all .25s ease-out;visibility:hidden;width:214px}nav .location-hours .content a{align-items:center;color:#000;display:block;display:flex;gap:10px;padding-left:14px;position:relative;transition:all .25s cubic-bezier(.075,.485,0,1.005) .1s}nav .location-hours .content a:hover{text-decoration:underline}nav .location-hours .content a:first-child{transform:translateY(400px) scale(.25)}nav .location-hours .content a:nth-child(2){transform:translateY(600px) scale(.25)}nav .location-hours .content a .title{color:#000;font-size:16px;padding-bottom:2px}nav .location-hours .content a.locations{background-image:url(../../../graphics/locations-bg.svg);background-repeat:no-repeat;background-size:contain;height:45px;margin-bottom:5px;margin-left:10px;top:60px;width:140px}nav .location-hours .content a.locations .icon{background-image:url(../../../graphics/location-pins.svg);background-repeat:no-repeat;height:20px;width:23px}nav .location-hours .content a.opening-hours{background-image:url(../../../graphics/opening-hours-bg.svg);background-repeat:no-repeat;background-size:contain;height:45px;top:120px;width:180px}nav .location-hours .content a.opening-hours .icon{background-image:url(../../../graphics/clock.svg);background-repeat:no-repeat;height:19px;width:20px}nav .location-hours.active .close{opacity:1;visibility:visible}nav .location-hours.active .trigger{top:62px;transform:scale(1.35)}nav .location-hours.active .trigger .title{transform:scale(1.1)}nav .location-hours.active .content{opacity:1;top:66px;visibility:visible}nav .location-hours.active .content a{top:0;transform:translate(0) scale(1)}nav .menuReviewButton{position:absolute;top:36px;transition:all .25s ease-in-out}nav .menu_reviews_org_bg_layer:after{background-image:url(../../../graphics/nav/reviews-white-star.svg);top:-11px}nav .menu_reviews_star_1_layer{left:12px}.nav-overlay{display:none}.nav-wrapper{background-image:url(../../../graphics/menu-bg-wave.svg);background-position:bottom;background-repeat:repeat-x;background-size:1596px auto}nav{height:100px;min-height:100px}nav .menu_reviews_star_1_layer{left:11px}@keyframes bottom-scroll-arrow-animation{0%{transform:translateY(-5px)}25%{transform:translateY(5px)}50%{transform:translateY(-5px)}to{transform:translateY(-5px)}}@keyframes bottom-scroll-arrow-entry-animation{0%{transform:translateY(200px)}to{transform:translateY(0)}}nav .bottom-bar .mobile-nav-contact-button,nav .bottom-bar .scroll-indication,nav .bottom-boundry{display:none}.main-menu{align-items:flex-start;display:flex;gap:18px;height:100%;right:0;transition:right .2s ease-out}.main-menu,.main-menu .dropdown{position:relative}.main-menu .dropdown .close{background-image:url(../../../graphics/menu-close-icon.svg);cursor:pointer;height:25px;opacity:0;position:absolute;top:30px;transition:all .25s ease-in-out;visibility:hidden;width:26px;z-index:2}.main-menu .dropdown .trigger{align-items:center;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:34px 20px 31px;position:relative;top:0;transition:all .25s ease-in-out;z-index:1}.main-menu .dropdown .trigger .icon{display:inline-block;left:0;position:relative;top:0;transition:all .25s ease-in-out}.main-menu .dropdown .trigger .label{border-bottom:1px solid #dec2a9;color:#817a1d;font-size:23px;font-weight:700;left:0;position:relative;text-align:left;text-decoration:none;top:0;transition:all .25s ease-in-out}.main-menu .dropdown .content{align-items:center;display:flex;flex-direction:column;gap:10px;left:50%;opacity:0;overflow:hidden;padding-top:80px;position:absolute;top:350px;transition:all .25s ease-in-out;visibility:hidden}.main-menu .dropdown .content a{align-items:center;color:#454545;display:block;display:flex;font-size:16px;justify-content:center;line-height:1;position:relative;transition:all .25s cubic-bezier(.075,.485,0,1.005) .1s}.main-menu .dropdown .content a:nth-child(n+1):nth-child(-n+11):first-child{transform:translateY(400px) scale(.25)}.main-menu .dropdown .content a:nth-child(n+1):nth-child(-n+11):nth-child(2){transform:translateY(600px) scale(.25)}.main-menu .dropdown .content a:nth-child(n+1):nth-child(-n+11):nth-child(3){transform:translateY(800px) scale(.25)}.main-menu .dropdown .content a:nth-child(n+1):nth-child(-n+11):nth-child(4){transform:translateY(1000px) scale(.25)}.main-menu .dropdown .content a:nth-child(n+1):nth-child(-n+11):nth-child(5){transform:translateY(1200px) scale(.25)}.main-menu .dropdown .content a:nth-child(n+1):nth-child(-n+11):nth-child(6){transform:translateY(1400px) scale(.25)}.main-menu .dropdown .content a:nth-child(n+1):nth-child(-n+11):nth-child(7){transform:translateY(1600px) scale(.25)}.main-menu .dropdown .content a:nth-child(n+1):nth-child(-n+11):nth-child(8){transform:translateY(1800px) scale(.25)}.main-menu .dropdown .content a:nth-child(n+1):nth-child(-n+11):nth-child(9){transform:translateY(2000px) scale(.25)}.main-menu .dropdown .content a:nth-child(n+1):nth-child(-n+11):nth-child(10){transform:translateY(2200px) scale(.25)}.main-menu .dropdown .content a:nth-child(n+1):nth-child(-n+11):nth-child(11){transform:translateY(2400px) scale(.25)}.main-menu .dropdown .content a.mobile-br{display:none}.main-menu .dropdown.active .close{opacity:1;visibility:visible}.main-menu .dropdown.active .trigger .icon{left:92px;top:50px;transform:scale(1.5);transition:all .25s ease-in-out .1s}.main-menu .dropdown.active .trigger .label{border-bottom-color:transparent;left:-18px;top:90px;transition:all .25s ease-in-out}.main-menu .dropdown.active .content{opacity:1;top:92px;visibility:visible}.main-menu .dropdown.active .content a{transform:translate(0) scale(1)!important}.main-menu .dropdown.left-align.active .trigger .icon{left:165px}.main-menu .dropdown.left-align.active .trigger .label{left:52px}.main-menu .dropdown.left-align .content{left:5px;margin-left:0}.main-menu .dropdown.left-align .close{left:185px}.main-menu .global-relocations .close{left:112px}.main-menu .global-relocations .trigger .icon{background-image:url(../../../graphics/global-relocations-icon.svg);height:31px;width:28px}.main-menu .global-relocations .content{background-image:url(../../../graphics/global-relocations-dropdown-bg.svg);height:617px;margin-left:-246.5px;width:493px}.main-menu .global-relocations .content .link-1{background-image:url(../../../graphics/gr-1.svg);height:40px;width:288px}.main-menu .global-relocations .content .link-2{background-image:url(../../../graphics/gr-2.svg);height:44px;left:-25px;width:125px}.main-menu .global-relocations .content .link-3{background-image:url(../../../graphics/gr-3.svg);height:45px;left:10px;width:125px}.main-menu .global-relocations .content .link-4{background-image:url(../../../graphics/gr-4.svg);height:40px;left:-25px;width:235px}.main-menu .global-relocations .content .link-5{background-image:url(../../../graphics/gr-5.svg);height:40px;left:-55px;width:169px}.main-menu .global-relocations .content .link-6{background-image:url(../../../graphics/gr-6.svg);height:40px;width:250px}.main-menu .global-relocations .content .link-7{background-image:url(../../../graphics/gr-7.svg);height:40px;left:22px;width:202px}.main-menu .global-relocations .content .link-8{background-image:url(../../../graphics/gr-8.svg);height:40px;width:285px}.main-menu .global-relocations .content .link-9{background-image:url(../../../graphics/gr-9.svg);height:40px;left:15px;width:227px}.main-menu .global-relocations .content .link-10{background-image:url(../../../graphics/gr-10.svg);height:40px;left:-10px;width:261px}.main-menu .boarding-daycare .close{left:126px}.main-menu .boarding-daycare .trigger .icon{background-image:url(../../../graphics/boarding-day-care-icon.svg);height:31px;width:32px}.main-menu .boarding-daycare .content{background-image:url(../../../graphics/boarding-daycare-dropdown-bg.svg);height:617px;margin-left:-246.5px;width:493px}.main-menu .boarding-daycare .content .link-1{background-image:url(../../../graphics/bd-1.svg);height:40px;width:246px}.main-menu .boarding-daycare .content .link-2{background-image:url(../../../graphics/bd-2.svg);height:46px;left:32px;width:269px}.main-menu .boarding-daycare .content .link-3{background-image:url(../../../graphics/bd-3.svg);height:45px;width:338px}.main-menu .boarding-daycare .content .link-4{background-image:url(../../../graphics/bd-4.svg);height:40px;left:-34px;width:113px}.main-menu .boarding-daycare .content .link-5{background-image:url(../../../graphics/bd-5.svg);height:40px;left:18px;width:114px}.main-menu .boarding-daycare .content .link-6{background-image:url(../../../graphics/bd-6.svg);height:40px;left:15px;width:260px}.main-menu .boarding-daycare .content .link-7{background-image:url(../../../graphics/bd-7.svg);height:40px;left:-35px;width:217px}.main-menu .boarding-daycare .content .link-8{background-image:url(../../../graphics/bd-8.svg);height:40px;left:-24px;width:272px}.main-menu .boarding-daycare .content .link-9{background-image:url(../../../graphics/bd-9.svg);height:40px;left:38px;width:108px}.main-menu .boarding-daycare .content .link-10{background-image:url(../../../graphics/bd-10.svg);height:40px;left:-10px;width:254px}.main-menu .boarding-daycare.active .trigger .icon{left:102px}.main-menu .boarding-daycare.active .trigger .label{left:-20px}.main-menu .veterinary-clinic{z-index:1}.main-menu .veterinary-clinic .close{left:126px}.main-menu .veterinary-clinic .trigger .icon{background-image:url(../../../graphics/veterinary-clinic-icon.svg);height:28px;width:28px}.main-menu .veterinary-clinic .content{background-image:url(../../../graphics/veterinary-clinic-dropdown-bg.svg);height:674px;margin-left:-246px;width:492px}.main-menu .veterinary-clinic .content .link-1{background-image:url(../../../graphics/vc-1.svg);height:40px;width:379px}.main-menu .veterinary-clinic .content .link-2{background-image:url(../../../graphics/vc-2.svg);height:40px;left:-30px;width:97px}.main-menu .veterinary-clinic .content .link-3{background-image:url(../../../graphics/vc-3.svg);height:41px;left:-70px;width:117px}.main-menu .veterinary-clinic .content .link-4{background-image:url(../../../graphics/vc-4.svg);height:40px;width:369px}.main-menu .veterinary-clinic .content .link-5{background-image:url(../../../graphics/vc-5.svg);height:40px;left:22px;width:324px}.main-menu .veterinary-clinic .content .link-6{background-image:url(../../../graphics/vc-6.svg);height:40px;left:-32px;width:219px}.main-menu .veterinary-clinic .content .link-7{background-image:url(../../../graphics/vc-7.svg);height:40px;left:-22px;width:272px}.main-menu .veterinary-clinic .content .link-8{background-image:url(../../../graphics/vc-8.svg);height:40px;left:57px;width:193px}.main-menu .veterinary-clinic .content .link-9{background-image:url(../../../graphics/vc-9.svg);height:40px;left:-20px;width:172px}.main-menu .veterinary-clinic .content .link-10{background-image:url(../../../graphics/vc-10.svg);height:40px;left:30px;width:204px}.main-menu .veterinary-clinic .content .link-11{background-image:url(../../../graphics/vc-11.svg);height:40px;left:10px;width:251px}.main-menu .veterinary-clinic.active .trigger .icon{left:106px}.main-menu.move-left{right:30px}@media (max-width:1440px){.main-menu.move-left{right:10px}}@media (max-width:1360px){nav .menu_reviews_button_wrapper .content{background-image:none;height:0;left:0;overflow:hidden;padding-left:35px;padding-top:65px;position:relative;top:0;width:auto}nav .menu_reviews_button_wrapper .content a{background-size:contain}nav .menu_reviews_button_wrapper .content .arrow{background-size:cover;height:14px;margin-right:4px;width:14px}nav .menu_reviews_button_wrapper .content a .title{font-size:24px}nav .menu_reviews_button_wrapper .content a .sub-title{font-size:16px}nav .menu_reviews_button_wrapper .content a .icon{height:32px;margin-left:2px;margin-right:10px;margin-top:12px;width:32px}nav .menu_reviews_button_wrapper .content .clinic-reviews{height:69px;width:367px}nav .menu_reviews_button_wrapper .content .dkc-reviews{height:105px;width:352px}nav .menu_reviews_button_wrapper .content .dkc-reviews .title .and{font-size:14px;left:21px;top:-4px}nav .menu_reviews_button_wrapper .content .facebook-reviews{height:80px;width:307px}nav .menu_reviews_button_wrapper .content .facebook-reviews .icon{margin-top:14px}nav .menu_reviews_button_wrapper .content .instagram-reviews{height:84px;width:301px}nav .menu_reviews_button_wrapper .content .instagram-reviews .icon{margin-top:14px}nav .menu_pics_button_wrapper{background-image:url(../../../graphics/nav/mobile/arrow-down.svg);background-position:right 25px top 20px;background-repeat:no-repeat;background-size:30px 30px;padding-bottom:14px;width:100%}nav .menu_pics_button_wrapper .trigger{width:100%}nav .menu_pics_button_wrapper .content .menuPicsOfPeopleLink{font-size:24px;height:59px;padding-top:13px;width:230px}nav .menu_pics_button_wrapper .content .menuPicsOfVetLink{font-size:24px;height:65px;padding-top:17px;width:325px}nav .menu_pics_button_wrapper .content .menuPicsOfDKCLink{font-size:24px;height:87px;padding-top:17px;width:352px}nav .menu_pics_button_wrapper .content .menuVetVideosLink{font-size:24px;height:86px;padding-top:16px;width:290px}nav .menu_pics_button_wrapper .content:after,nav .menu_pics_button_wrapper .content:before{content:"";display:none}nav .menu_pics_button_wrapper .menu_pics_back_bg_layer1{left:28px}nav .menu_pics_button_wrapper .menu_pics_back_bg_layer2{left:25px}nav .menu_pics_button_wrapper .menu_pics_back_bg_layer3{left:27px}nav .menu_pics_button_wrapper .pics_play{left:40px}nav .menu_pics_button_wrapper .content{background-image:none;height:0;left:0;padding-left:35px;padding-top:65px;position:relative;top:0;transition:all .25s ease-in-out;width:auto}nav .menu_pics_button_wrapper .content a{transition-delay:.2s!important}nav .menu_pics_button_wrapper.active{background-image:url(../../../graphics/arrow-up-green.svg);height:435px}nav .menu_pics_button_wrapper.active .content{height:392px;overflow:visible;top:0;width:auto}nav .menu_pics_button_wrapper.active .trigger{top:16px;transform:scale(1)}nav .menu_pics_button_wrapper.active .close{display:none}nav .menu_pics_button_wrapper.active .menu_pics_back_bg_layer1{left:28px}nav .menu_pics_button_wrapper:hover .menu_pics_back_bg_layer2{left:25px;top:-2px;transform:rotate(0deg)}nav .menu_pics_button_wrapper.active .menu_pics_back_bg_layer2,nav .menu_pics_button_wrapper.active:hover .menu_pics_back_bg_layer2{left:24px;top:-7px;transform:rotate(-20deg)}nav .menu_pics_button_wrapper:hover .menu_pics_back_bg_layer3{left:27px;opacity:0;top:-8px;transform:rotate(0deg)}nav .menu_pics_button_wrapper.active .menu_pics_back_bg_layer3,nav .menu_pics_button_wrapper.active:hover .menu_pics_back_bg_layer3{left:21px;top:-14px;transform:rotate(-20deg)}nav .menu_pics_button_wrapper.active .pics_play{left:40px}nav .menu_pics_button_wrapper:hover .pics_play{transform:scale(1)}nav.has-child-menu-open .menu_pics_button_wrapper{overflow:hidden;padding-bottom:30px}.menu_pics_button_wrapper .content a{align-items:center;background-size:100%!important;display:flex;font-size:24px;justify-content:center;line-height:1.05;padding:0}.menu_pics_button_wrapper.active a.menuHistoryLink,.menu_pics_button_wrapper.active a.menuPicsOfPeopleLink,.menu_pics_button_wrapper.active a.menuPicsOfVetLink{transform:none}.menu_pics_button_wrapper a.menuPicsOfVetLink{height:63px;width:330px}.menu_pics_button_wrapper a.menuPicsOfPeopleLink{background-size:100%!important;height:56px;width:230px}nav.menu-open .menu_pics_button_wrapper.active{z-index:4}nav .social-pages .trigger .icon{height:36px;width:50px}nav .social-pages .trigger .icon .icon-1{height:28px;width:28px}nav .social-pages .trigger .icon .icon-2{height:32px;width:32px}nav.menu-open .social-pages{display:block}nav .social-pages{background-image:url(../../../graphics/nav/mobile/arrow-down.svg);background-position:right 25px top 17px;background-repeat:no-repeat;background-size:30px 30px;display:none;height:62px;left:0;max-width:none;padding-bottom:0;padding-top:0;position:relative;right:0;top:0;transition:all .25s ease-in-out;width:100%}nav .social-pages .trigger{inset:auto;bottom:auto;height:60px;left:18px;right:0;top:0;width:100%}nav .social-pages .trigger .icon{margin-bottom:0}nav .social-pages.active{background-image:url(../../../graphics/arrow-up-green.svg);height:340px}nav .social-pages.active .close{display:none}nav .social-pages.active .trigger{top:0;transform:scale(1)}nav .social-pages:hover .trigger .icon .icon-1{left:-1px}nav .social-pages:hover .trigger .icon .icon-2{right:-1px}nav .social-pages:not(.active):hover .trigger .icon .icon-1{left:0;transform:rotate(0deg)}nav .social-pages:not(.active):hover .trigger .icon .icon-2{right:0;transform:rotate(3deg)}nav .social-pages.active .trigger .title{opacity:1;transform:scale(1)}nav .social-pages .trigger{flex-direction:row;gap:8px;justify-content:flex-start}nav .social-pages .trigger .title{font-size:22px;position:relative;top:-3px}nav .social-pages .content{background-image:none;height:0;left:0;overflow:hidden;padding-left:35px;padding-top:90px;position:relative;top:10px;transition:all .25s ease-in-out;width:100%}nav .social-pages .content .title-wrapper{margin-bottom:30px}nav .social-pages .content .title-wrapper .title{font-size:28px;margin-bottom:12px}nav .social-pages .content .title-wrapper .sub-title{font-size:24px}nav .social-pages .content a{transition:all .25s cubic-bezier(.075,.485,0,1.005) .1s}nav .social-pages .content a .title{font-size:24px}nav .social-pages .content a .icon{margin-bottom:0;margin-top:0}nav .social-pages .content a.facebook-page{background-size:100%;height:67px;width:275px}nav .social-pages .content a.facebook-page .icon,nav .social-pages .content a.instagram-page .icon{background-size:contain;height:30px;width:30px}nav .social-pages .content a.instagram-page{background-size:100%;height:70px;width:278px}nav .social-pages.active .content{height:340px;top:0}nav{background-image:url(../../../graphics/menu-bg-wave-rev.svg);background-position:top;background-repeat:repeat-x;background-size:1360px;height:auto;max-height:100dvh;z-index:99}nav.menu-open{overflow-x:hidden;overflow-y:auto}nav.menu-open .menu_reviews_button_wrapper.move-right{right:auto}.nav-wrapper{background-image:none}nav::-webkit-scrollbar{width:0}.nav-overlay{background-color:rgba(0,0,0,.25);display:none;top:0}.nav-overlay,nav .bottom-bar{bottom:0;left:0;position:fixed;right:0}nav .bottom-bar{height:110px;z-index:5}nav.menu-open~.nav-overlay{display:block}nav.menu-open .bottom-bar{background:linear-gradient(0deg,rgba(255,245,236,.96) 78%,rgba(255,245,236,0))}nav.menu-open{padding-top:50px}nav .mobBackLink{background-image:url(../../../graphics/hamburger-bg.svg)!important;background-position:50%!important;background-size:100%!important;bottom:20px;height:63px;left:22px;padding:0;transition:all .15s ease-out;width:60px}nav .mobBackLink span{background-image:url(../../../graphics/hamburger-back.svg);background-position:50%;background-repeat:no-repeat;background-size:33px 28px;display:block;height:100%;left:0;position:absolute;top:0;transition:all .2s ease-out;width:100%}nav .menuTrigger{background-image:url(../../../graphics/hamburger-bg.svg)!important;background-position:50%!important;background-size:100%!important;height:63px;padding:0;transition:all .15s ease-out;width:60px}nav .menuTrigger span{background-position:50%;background-repeat:no-repeat;display:block;height:100%;left:0;position:absolute;top:0;transition:all .15s ease-out;width:100%}nav .menuTrigger span.lines{background-image:url(../../../graphics/hamburger-lines.svg);background-size:33px 28px}nav .menuTrigger span.cross{background-image:url(../../../graphics/hamburger-cross.svg);background-size:28px 28px}nav .menuTrigger span.cross,nav .menuTrigger.closecls span.lines{opacity:0;transform:scale(0)}nav .menuTrigger.closecls span.cross{opacity:1;transform:scale(1)}nav a.menuTrigger.move_right{left:92px}nav.menu-open .location-hours{display:block}nav .menu_reviews_button_wrapper{background-image:url(../../../graphics/nav/mobile/arrow-down.svg);background-position:right 25px top 7px;background-repeat:no-repeat;background-size:30px 30px;height:55px;margin-bottom:0;margin-left:0;padding-bottom:25px;width:100%}nav .menu_reviews_button_wrapper .trigger{margin-left:24px;top:0;width:auto}nav .menuReviewButton{top:9px}nav .menu_reviews_button_wrapper:not(.active):hover .menu_reviews_org_bg_layer:after,nav .menu_reviews_button_wrapper:not(.active):hover .menu_reviews_star_1_layer,nav .menu_reviews_button_wrapper:not(.active):hover .menu_reviews_star_2_layer,nav .menu_reviews_button_wrapper:not(.active):hover .menu_reviews_star_3_layer{transform:none}nav .menu_reviews_button_wrapper.active{background-image:url(../../../graphics/arrow-up-green.svg);height:470px}nav .menu_reviews_button_wrapper.active .close{display:none}nav .menu_reviews_button_wrapper.active .trigger{top:0;transform:scale(1)}nav .menu_reviews_button_wrapper.active .menuReviewButton{transform:scale(1)}nav .menu_reviews_button_wrapper.active .content{height:450px;top:0}nav .location-hours{background-image:url(../../../graphics/nav/mobile/arrow-down.svg);background-position:right 25px top 6px;background-repeat:no-repeat;background-size:30px 30px;display:none;height:110px;left:0;margin-top:13px;max-width:none;padding-bottom:100px;padding-left:29px;padding-top:10px;position:relative;right:0;top:0;transition:all .25s ease-in-out;width:100%}nav .location-hours .trigger{width:100%}nav .location-hours.active{background-image:url(../../../graphics/arrow-up-green.svg);height:280px}nav .location-hours.active .close{display:none}nav .location-hours.active .trigger{top:0;transform:scale(1)}nav .location-hours:not(.active):hover .trigger .icon .icon-1{left:-4px;transform:rotate(0deg)}nav .location-hours:not(.active):hover .trigger .icon .icon-2{left:0;transform:rotate(3deg)}nav .location-hours.active .trigger .title{transform:scale(1)}nav .location-hours .trigger{flex-direction:row;gap:12px;justify-content:flex-start}nav .location-hours .trigger .title{font-size:22px}nav .location-hours .content{background-image:none;height:0;left:0;overflow:hidden;padding-left:20px;padding-top:55px;position:relative;top:10px;transition:all .25s ease-in-out;width:100%}nav .location-hours .content a{transition:all .25s cubic-bezier(.075,.485,0,1.005) .1s}nav .location-hours .content a .title{font-size:24px}nav .location-hours .content a.locations{height:55px;margin-left:24px;width:176px}nav .location-hours .content a.locations .icon,nav .location-hours .content a.opening-hours .icon{background-size:contain;height:30px;width:30px}nav .location-hours .content a.opening-hours{height:61px;width:242px}nav .location-hours.active .content{height:200px;top:0}nav.has-child-menu-open .menu_reviews_button_wrapper{padding-bottom:25px}.menu-separator{background-repeat:no-repeat;background-size:1360px;display:block;display:none;height:12px;width:100%}.menu-separator.menu-separator-top{background-image:url(../../../graphics/menu-separator-top.svg);background-position:top 10px left;padding-bottom:50px}.menu-separator.menu-separator-bottom{background-image:url(../../../graphics/menu-separator-bottom.svg);background-position:top 15px left;padding:18px 0}nav.menu-open .menu-separator{display:block}nav .menu_pics_button_wrapper{height:70px;padding-top:16px}nav .menu_pics_button_wrapper .close{top:18px}nav .menu_pics_button_wrapper .trigger{top:16px}nav .menuPicsButton{left:76px;top:5px}nav .menu_reviews_org_bg_layer{left:0}nav .menu_reviews_star_1_layer{left:3px}nav .menu_reviews_star_2_layer{left:13px}nav .menu_reviews_star_3_layer{left:29px}nav .menuReviewButton{left:52px}nav .menuPicsButton,nav .menuReviewButton{font-size:22px;line-height:1}.main-menu{display:none;flex-direction:column;gap:8px;padding:10px 0}.main-menu .dropdown{width:100%}.main-menu .dropdown .close{display:none}.main-menu .dropdown .trigger{background-image:url(../../../graphics/nav/mobile/arrow-down.svg);background-position:right 25px center;background-repeat:no-repeat;background-size:30px 30px;gap:15px;justify-content:flex-start;padding:10px 25px;width:100%}.main-menu .dropdown .trigger .label{border-bottom:0;font-size:28px}.main-menu .dropdown .content{background-image:none!important;gap:0;left:0;margin-left:0;max-height:0;padding-top:0;position:relative;top:0}.main-menu .dropdown .content a{background-size:100%;font-size:24px;line-height:1.2;margin-bottom:12px;text-align:center}.main-menu .dropdown .content a.mobile-br{display:block}.main-menu .dropdown.active .trigger{background-image:url(../../../graphics/arrow-up-green.svg)}.main-menu .dropdown.active .trigger .icon{left:0;top:0;transform:scale(1)}.main-menu .dropdown.active .trigger .label{left:0;top:0}.main-menu .dropdown.active .content{max-height:1000px;padding-bottom:25px;padding-top:25px;top:0}.main-menu .global-relocations .trigger .icon{background-size:38px;height:42px;width:38px}.main-menu .global-relocations .content{height:auto;width:100%}.main-menu .global-relocations .content .link-1{height:58px;width:417.6px}.main-menu .global-relocations .content .link-2{height:63.8px;width:181.25px}.main-menu .global-relocations .content .link-3{height:65.25px;width:181.25px}.main-menu .global-relocations .content .link-4{height:58px;width:340.75px}.main-menu .global-relocations .content .link-5{height:58px;width:245.05px}.main-menu .global-relocations .content .link-6{height:58px;width:362.5px}.main-menu .global-relocations .content .link-7{height:58px;width:292.9px}.main-menu .global-relocations .content .link-8{height:58px;width:413.25px}.main-menu .global-relocations .content .link-9{height:58px;width:329.15px}.main-menu .global-relocations .content .link-10{height:58px;width:378.45px}.main-menu .boarding-daycare .trigger .icon{background-size:38px;height:38px;width:38px}.main-menu .boarding-daycare .content{height:auto;width:100%}.main-menu .boarding-daycare .content .link-1{height:58px;width:356.7px}.main-menu .boarding-daycare .content .link-2{height:66.7px;width:390.05px}.main-menu .boarding-daycare .content .link-3{background-image:url(../../../graphics/mobile-bd-3.svg);height:86px;width:328px}.main-menu .boarding-daycare .content .link-4{height:58px;width:163.85px}.main-menu .boarding-daycare .content .link-5{height:58px;width:165.3px}.main-menu .boarding-daycare .content .link-6{height:58px;width:377px}.main-menu .boarding-daycare .content .link-7{height:58px;width:314.65px}.main-menu .boarding-daycare .content .link-8{height:58px;width:394.4px}.main-menu .boarding-daycare .content .link-9{height:58px;width:156.6px}.main-menu .boarding-daycare .content .link-10{height:58px;width:368.3px}.main-menu .veterinary-clinic .trigger .icon{background-size:38px;height:38px;width:38px}.main-menu .veterinary-clinic .content{height:auto;width:100%}.main-menu .veterinary-clinic .content .link-1{background-image:url(../../../graphics/mobile-vc-1.svg);flex-direction:column;height:83px;padding-bottom:5px;width:328px}.main-menu .veterinary-clinic .content .link-1 span{display:block}.main-menu .veterinary-clinic .content .link-2{height:58px;width:140.65px}.main-menu .veterinary-clinic .content .link-3{height:59.45px;width:169.65px}.main-menu .veterinary-clinic .content .link-4{background-image:url(../../../graphics/mobile-vc-4.svg);height:82px;padding-bottom:5px;width:346px}.main-menu .veterinary-clinic .content .link-5{background-image:url(../../../graphics/mobile-vc-5.svg);height:84px;width:285px}.main-menu .veterinary-clinic .content .link-6{height:58px;width:317.55px}.main-menu .veterinary-clinic .content .link-7{height:58px;width:394.4px}.main-menu .veterinary-clinic .content .link-8{height:58px;width:279.85px}.main-menu .veterinary-clinic .content .link-9{height:58px;width:249.4px}.main-menu .veterinary-clinic .content .link-10{height:58px;width:295.8px}.main-menu .veterinary-clinic .content .link-11{height:58px;width:363.95px}.main-menu.move-left{right:0}nav{padding:26px 0 80px}nav .bottom-bar .scroll-indication{align-items:center;background:url(../../../graphics/bottom-scroll-bg.svg);background-size:contain;height:33px;justify-content:center;left:50%;margin-left:-16px;position:absolute;top:45px;transform:translateY(200px);transition:all .3s ease-in-out;width:32px}nav .bottom-bar .scroll-indication .arrow{background:url(../../../graphics/bottom-scroll-arrow.svg);background-size:contain;height:15px;transform:translateY(-5px);width:11px}nav .bottom-bar .scroll-indication.show .arrow{animation:bottom-scroll-arrow-animation 2s ease-in-out .5s infinite}nav.menu-open{padding-bottom:0}nav.menu-open .bottom-boundry{display:block;height:80px}nav.menu-open .main-menu{display:flex}nav.menu-open .bottom-bar .scroll-indication{display:flex}nav.menu-open .bottom-bar .scroll-indication.show{transform:translateY(0)}}@media (max-width:1000px){nav .location-hours .trigger .icon{right:0}}@media (max-width:960px){nav{font-size:15px;line-height:1.2;padding:26px 0 80px}}@media (max-width:540px){.menu_pics_button_wrapper.active a.menuPicsnVidsLink{right:-2vw}.menu_pics_button_wrapper.active a.menuVetVideosLink{right:-3vw}.menu_pics_button_wrapper.active a.menuPicsOfVetLink{top:20.5vw}.menu_pics_button_wrapper.active a.menuVetVideosLink{top:19.5vw}}@media (max-width:1441px) and (max-height:901px){.main-menu.zoomed-out .dropdown .content,.main-menu.zoomed-out .dropdown.active .trigger{transform:scale(.9);transform-origin:top}.main-menu.zoomed-out .dropdown.left-align .content{transform-origin:top left}}.contact-page .contentWrapper{min-height:1000px}.contact-page .point-to-contact{background-image:url(../../../../graphics/point-to-contact.svg);background-position:0;background-repeat:no-repeat;background-size:contain;height:330px;margin-top:15px;max-width:44%;transition:all .25s ease;width:545px}.contact-page #contact-button{opacity:0}.contact-page .contact-widget{transition-delay:.3s}.contact-page .contact-widget .step-controls .close{display:none}@media (max-width:1360px){.contact-page .point-to-contact{background-position:100%;background-size:contain;bottom:120px;left:50px;max-width:50%;position:absolute;width:50%}.contact-page .contact-widget{right:60px!important;transition-delay:50ms}.contact-page .contact-widget .generic-nav{bottom:240px;top:auto}}@media (max-width:1300px) and (min-width:640px){.contact-page .contact-widget{right:60px!important}.contact-page .contact-widget .generic-nav{bottom:220px}.contact-page .point-to-contact{bottom:220px;margin-left:30px;width:35%}}@media (max-width:940px){.contact-page .point-to-contact{left:20px;width:30%}}@media (max-width:900px){.contact-page .point-to-contact{left:20px;width:28%}.contact-page .contact-widget{right:10px!important}}@media (max-width:800px){.contact-page .point-to-contact{width:20%}}@media (max-width:700px){.contact-page .point-to-contact{width:18%}}@media (max-width:760px){.contact-page .point-to-contact{display:none}}@media (max-width:640px){.contact-page .contentWrapper{min-height:auto}.contact-page .contact-widget{top:auto}.contact-page .contact-widget .step-controls .close{display:block}.contact-page .contact-widget .generic-nav{bottom:0}.contact-page .point-to-contact{opacity:0}}@media (max-height:800px){.contact-page .point-to-contact{background-position:100%;background-size:contain;height:180px}}body.contact-page:has(.show-search .dropdown.active) .contact-widget,body.contact-page:has(.show-search.menu-open) .contact-widget{opacity:0;transition-delay:0ms}.search-form{background:#dc7d29;border-radius:5px;margin-bottom:40px;padding:20px}.search-form form{display:flex;gap:1rem}.search-form form .search-form-field{flex:1}.search-form form .search-form-field input[type=text]{border-radius:5px;height:40px;padding:0 16px;width:100%}.search-form form .search-form-action{flex:0 0 25%}.search-form form .search-form-action input[type=submit]{background-color:#fff;border-radius:5px;height:40px;padding:0 20px;width:100%}@media (max-width:640px){.search-form form{flex-direction:column;flex-wrap:wrap}.search-form form .search-form-action{flex:0 0 100%;text-align:right}.search-form form .search-form-action input[type=submit]{max-width:200px}}.search-page .pagehead-wrapper{display:flex;justify-content:space-between}.search-page .pagehead-wrapper .link{margin-top:9px}@media (max-width:960px){.search-page .article h1.pagehead{padding-right:0}}
