@font-face{font-family:Fredoka;src:url(/assets/fonts/Fredoka-Semibold.ttf) format('truetype');font-style:normal;font-display:swap}@font-face{font-family:'Fredoka Thin';src:url(/assets/fonts/Fredoka-Medium.ttf) format('truetype');font-style:normal;font-display:swap}@font-face{font-family:Quicksand;src:url(/assets/fonts/Quicksand-Regular.ttf) format('truetype');font-style:normal;font-display:swap}:root{--heading-font:"Fredoka",Sans-Serif;--heading-font-thin:"Fredoka Thin",Sans-Serif;--body-font:"Quicksand",Sans-Serif;--font-drop-shadow:drop-shadow(0 0 10px rgba(12, 8, 5, 0.5))}:root{--primary-colour:#CA778A;--primary-colour__light:#da889b;--primary-colour__dark:#bb697c;--primary-light-colour:#F9F7ED;--primary-light-colour__dark:#eceade;--primary-lightest-colour:#FFF;--primary-dark-colour:#2c413e;--primary-dark-colour__dark:#1f322f;--pink-font:#CA778A;--pink-font__dark:#bb697c;--light-font:#F9F7ED;--dark-font:#333;--dark-font__light:#515151;--light-background:#F9F7ED;--dark-background:#333;--light-border:#F9F7ED;--medium-border:#DDDDDD;--dark-border:#333;--pink-border:#CA778A;--pink-border__light:#d8bcc3;--pink-border__dark:#bb697c}:root{--dfe-arrow-green:url(/assets/img/logos/dog-friendly-escapes-arrow-green-logo.svg);--dfe-arrow-cream:url(/assets/img/logos/dog-friendly-escapes-arrow-cream-logo.svg);--dfe-cream:url(/assets/img/logos/dog-friendly-escapes-cream-logo.svg);--dfe-green:url(/assets/img/logos/dog-friendly-escapes-green-logo.svg);--home-hero__large:url("/assets/img/home-banner/dog-friendly-escapes-large.0.2.min.jpg");--home-hero__medium:url("/assets/img/home-banner/dog-friendly-escapes-medium.0.2.min.jpg");--home-hero__small:url("/assets/img/home-banner/dog-friendly-escapes-small.0.2.min.jpg");--home-mid-hero__mini:url("/assets/img/home-banner/dog-friendly-escapes-mid-hero-mini.min.jpg");--home-mid-hero__large:url("/assets/img/home-banner/dog-friendly-escapes-mid-hero-large.min.jpg");--home-mid-hero__medium:url("/assets/img/home-banner/dog-friendly-escapes-mid-hero-medium.min.jpg");--home-mid-hero__small:url("/assets/img/home-banner/dog-friendly-escapes-mid-hero-small.min.jpg");--menu-icon:url(/assets/img/icons/menu-icon.svg);--close-icon:url(/assets/img/icons/close-icon.svg);--close-icon__light:url(/assets/img/icons/close-icon__light.svg);--list-icon:url(/assets/img/icons/list-icon.svg);--list-icon__pink:url(/assets/img/icons/list-icon__pink.svg);--list-icon__light:url(/assets/img/icons/list-icon__light.svg);--arrow-icon:url(/assets/img/icons/right-arrow.svg);--long-arrow:url(/assets/img/arrows/long-arrow.svg);--right-swirl-arrow-cream:url(/assets/img/arrows/swirl-arrow-right-cream.svg);--right-swirl-arrow-green:url(/assets/img/arrows/swirl-arrow-right-green.svg);--right-swirl-arrow-pink:url(/assets/img/arrows/swirl-arrow-right-pink.svg);--loader-pink:url(/assets/img/loaders/loading-spinner.svg)}:root{--transition-background-colour:background-color 0.2s ease-in-out;--transition-font-colour:color 0.2s ease-in-out;--transition-all:all 0.2s ease-in-out;--transition-opacity:opacity 0.2s ease-in-out;--site-spacing:1.5em;--section-top-spacing:5em;--section-bottom-spacing:5em;--section-spacing:var(--section-top-spacing) var(--site-spacing) var(--section-bottom-spacing)}html{line-height:1.5;font-weight:400;font-style:normal;font-family:var(--body-font);-webkit-font-smoothing:subpixel-antialiased;color:var(--dark-font);font-size:16px}@media only screen and (min-width:750px){html{font-size:18px}}@media only screen and (min-width:950px){html{font-size:20px}}h1{font-family:var(--heading-font)}h2,h3,h4,h5,h6{font-family:var(--heading-font-thin)}h1,h2{font-weight:700}h1,h2,h3,h4,h5,h6{margin:1em 0 .5em;font-style:normal;line-height:1.3}h3,h4,h6{font-weight:400}h1{font-size:2rem}@media screen and (min-width:750px){h1{font-size:3rem}}h2{font-size:2rem}h3{font-size:2.5rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1.4rem}a h1,a h2,a h3,a h4,a h5,a h6,a:active h1,a:active h2,a:active h3,a:active h4,a:active h5,a:active h6,a:focus h1,a:focus h2,a:focus h3,a:focus h4,a:focus h5,a:focus h6,a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6,a:visited h1,a:visited h2,a:visited h3,a:visited h4,a:visited h5,a:visited h6,h1 a,h1 a:active,h1 a:focus,h1 a:hover,h1 a:visited,h2 a,h2 a:active,h2 a:focus,h2 a:hover,h2 a:visited,h3 a,h3 a:active,h3 a:focus,h3 a:hover,h3 a:visited,h4 a,h4 a:active,h4 a:focus,h4 a:hover,h4 a:visited,h5 a,h5 a:active,h5 a:focus,h5 a:hover,h5 a:visited,h6 a,h6 a:active,h6 a:focus,h6 a:hover,h6 a:visited{color:var(--dark-font);text-decoration:none}p{font-size:inherit;font-family:inherit}b{font-weight:600}a{color:var(--primary-colour)}a:active,a:focus,a:hover,a:visited{color:var(--primary-colour__dark)}.tel-number:hover{cursor:pointer}.center-text{text-align:center}.small-print{text-align:left;max-width:100%;margin:30px 0 0;width:auto;padding-bottom:20px}.pink-text{color:var(--pink-font)}.light-text{color:var(--light-font)}label{margin:1em 0 0 0;font-size:.9rem;color:var(--dark-font__light)}input,select,textarea{max-width:100%;margin:.25em 0 0;padding:.5em;outline:0;border:2px solid var(--medium-border);color:var(--dark-font);font-family:var(--body-font);border-radius:.25em;caret-color:var(--primary-colour);accent-color:var(--primary-colour)}input:focus,select:focus,textarea:focus{outline:0;border:2px solid var(--pink-border)}input::placeholder,select::placeholder,textarea::placeholder{opacity:.3;font-size:.9rem}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical;resize:none}.button,button{display:inline-block;cursor:pointer;border:none;user-select:none;padding:.5em 1em;margin-top:1em;margin-bottom:1em;border-radius:.5em;font-family:var(--heading-font-thin);transition:var(--transition-background-colour);text-decoration:none}.button.xl,button.xl{font-size:1.7rem}.button.small,button.small{font-size:.8rem;padding:.4em .8em}.button.centre,button.centre{display:flex;margin:auto;max-width:fit-content}.button.left,button.left{display:flex;margin:auto auto 0 0;max-width:fit-content}.button.primary,button.primary{color:var(--light-font);background-color:var(--primary-colour)}.button.primary:hover,button.primary:hover{background-color:var(--primary-colour__dark)}.button.light,button.light{color:var(--dark-font);background-color:var(--primary-light-colour)}button.light:hover{background-color:var(--primary-light-colour__dark)}.button.dark,button.dark{color:var(--light-font);background-color:var(--primary-dark-colour)}button.dark:hover{background-color:var(--primary-dark-colour__dark)}.button.secondary,button.secondary{background-color:rgba(0,0,0,0);transition:var(--transition-all)}.button.secondary:not(.dark),button.secondary:not(.dark){color:var(--dark-font);border:2px solid var(--pink-border)}.button.secondary.dark,button.secondary.dark{color:var(--primary-dark-colour);border:2px solid var(--primary-dark-colour)}.button.secondary:not(.dark).active,.button.secondary:not(.dark):hover,button.secondary:not(.dark).active,button.secondary:not(.dark):hover{background-color:var(--primary-colour);color:var(--light-font)}.button.secondary.dark.active,.button.secondary.dark:hover,button.secondary.dark.active,button.secondary.dark:hover{background-color:var(--primary-dark-colour);color:var(--light-font)}button.secondary.with-icon{display:flex;place-items:center;gap:1em}@media screen and (max-width:749px){button.secondary.with-icon{font-size:.9rem}}button.secondary.with-icon svg{height:18px;width:18px;transition:var(--transition-all);color:var(--pink-font)}@media screen and (min-width:750px){button.secondary.with-icon svg{height:24px;width:24px}}button.secondary.with-icon:hover svg{color:var(--primary-light-colour)}.button.right-arrow,button.right-arrow{padding-right:5em;background-size:2.5em;background-repeat:no-repeat;background-position:calc(100% - 1em) center}.button.right-arrow.xl,button.right-arrow.xl{background-size:3em;padding-right:6em}.button.right-arrow.primary,button.right-arrow.primary{background-image:var(--right-swirl-arrow-cream)}.button.right-arrow.light,button.right-arrow.light{background-image:var(--right-swirl-arrow-pink)}a.circle-link{display:flex;flex-direction:column;margin:auto;max-width:fit-content;text-align:center;text-decoration:none}a.circle-link svg{width:40px;width:40px;margin:.5em auto;color:var(--pink-font);transition:var(--transition-font-colour)}a.circle-link:hover svg{color:var(--pink-font__dark)}a.circle-link:hover span{text-decoration:underline}ul{margin:0;padding:0 0 0 1em}ul li{padding:.25em 0}ul li::marker{color:var(--primary-colour)}@media screen and (min-width:400px){ul.col-3{column-count:2}}@media screen and (min-width:700px){ul.col-3{column-count:3}}.swirl{position:relative}.swirl::after{content:"";position:absolute;width:100px;height:30px;background-image:var(--right-swirl-arrow-green);background-size:contain;background-repeat:no-repeat;bottom:-10px;transform:translate(-50%,20%)}@media screen and (min-width:750px){.swirl::after{width:180px;height:50px;bottom:-20px}}.--right-swirl.swirl::after{left:50%;transform:translate(30%,20%) rotate(157deg)}.--left-swirl.swirl::after{right:50%;transform:translate(-30%,20%) scaleX(-1) rotate(157deg)}header{display:flex;align-items:center}header .logo{max-width:160px;padding:1.5em 1.5em 1.5em 0}@media only screen and (min-width:750px){header .logo{max-width:150px;padding:2em 2em 2em 0}}@media only screen and (min-width:950px){header .logo{max-width:240px}}nav a,nav a:active,nav a:focus,nav a:hover,nav a:visited{color:var(--dark-text);text-decoration:none}@media only screen and (max-width:849px){#toggle-menu{width:28px;height:28px;background-image:var(--menu-icon);background-repeat:no-repeat;background-size:contain;background-position:center;margin-left:auto}}@media only screen and (min-width:850px){#toggle-menu{display:none}}@media only screen and (max-width:849px){#close-menu{width:28px;height:28px;background-image:var(--close-icon);background-repeat:no-repeat;background-size:contain;background-position:center;margin:1.1em 1.5em 1.5em auto}}@media only screen and (min-width:850px){#toggle-menu{display:none}}@media only screen and (max-width:849px){nav .hide-on-mobile{display:none}nav{min-width:100vw;display:none;position:relative;left:100vw;opacity:0;user-select:none}nav.open{opacity:1;left:0}nav{font-size:1.4em;font-weight:600;display:flex;flex-direction:column;transition:all .3s ease-in-out;background-color:var(--primary-light-colour);position:fixed;top:0;bottom:0;right:0;overflow:hidden;z-index:9999999}nav ul{position:relative;padding:0 2em 0 2em;margin-top:0;transition:all .3s ease-in-out}nav li{margin-bottom:1em;padding:0}nav .heading{display:flex;position:relative}nav .heading a{pointer-events:none}nav.open.expand>ul{transform:translate(-100vw)}nav .fly-out{position:absolute;padding:0;margin:0;top:0;max-width:calc(100% - 6rem);flex-direction:column;transform:translate(200vw)}nav li.selected .fly-out{transform:translate(100vw)}nav .fly-out .back{display:block;background-image:var(--long-arrow);transform:rotate(180deg);width:100px;height:30px;background-size:700px;background-repeat:no-repeat;background-position:center right}nav .heading{gap:2em}nav .heading::after{content:"";width:100%;max-width:849px;background-image:var(--long-arrow);background-repeat:no-repeat;margin-left:auto;background-size:700px;background-position:center right}nav::after{content:"";width:170px;height:90px;margin:auto auto 2em;background-image:var(--dfe-arrow-green);background-repeat:no-repeat;background-size:contain;background-position:center}}@media only screen and (min-width:850px){nav{margin-left:auto;font-weight:600;user-select:none}nav ul{display:flex;flex-wrap:wrap;list-style:none;padding:1em 0 1em 1em;margin:0}nav li{display:flex;position:relative;cursor:pointer}nav>ul .heading>a,nav>ul>li>a{padding:1em;display:block}nav li:hover>.fly-out{display:flex}nav .fly-out{display:none;position:absolute;flex-direction:column;min-width:max-content;z-index:99;top:95%;right:0;padding:0;margin:0;transform:translate(-.5em);font-size:.9em;background-color:var(--primary-light-colour)}nav .fly-out .back{display:none}nav .fly-out li{padding:1em}nav .fly-out li,nav .fly-out li a{padding:0;margin:0;display:flex}nav .fly-out li a{width:100%;padding:.75em 1.5em}nav .fly-out li:hover a{background-color:var(--primary-light-colour__dark)}nav li.arrow a::after{content:"";position:relative;right:0;width:8px;height:8px;margin-left:1em;border-top:2px solid var(--dark-border);border-left:2px solid var(--dark-border);transform:rotate(135deg);transition:all 50ms ease-in-out;align-self:center}nav li.arrow:hover a::after{right:-5px}}*{box-sizing:border-box}html{overflow-y:auto;text-rendering:optimizeLegibility}body{background:var(--primary-lightest-colour);overflow:hidden}.reveal:not(.is-visible){visibility:hidden;opacity:0;pointer-events:none;max-height:0}::selection{background:var(--primary-colour);text-shadow:none;color:var(--light-font)}img{vertical-align:middle}img,video{max-width:100%;height:auto}.flex{display:flex;flex-wrap:wrap}.flex--column{flex-direction:column}.flex--centre-content{height:100%;place-items:center;max-width:100vw;max-height:100vh}hr{display:block;height:1px;border:0;border-top:1px solid var(--pink-border__light);margin:2em 0;padding:0}.soft-background{background-color:var(--primary-light-colour)}.section-padding{padding:var(--section-spacing)}.wrapper{width:100%;max-width:1200px;padding:0 var(--site-spacing);margin:0 auto}.wrapper-no-padding{width:100%;max-width:1200px;margin:0 auto}.narrow-wrapper{width:100%;max-width:800px;padding:var(--section-top-spacing) var(--site-spacing);margin:0 auto}.narrow-wrapper-no-padding{width:100%;max-width:800px;margin:0 auto}.extra-narrow-wrapper{width:100%;max-width:550px;padding:var(--section-top-spacing) var(--site-spacing);margin:0 auto}.word-break{word-break:break-all}.margin-top-0{margin-top:0}.link{color:var(--primary-colour);text-decoration:underline}.sign-up-parent-container{padding:var(--section-spacing)}#news-signup{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--primary-light-colour);z-index:9999999;display:none;justify-content:center;align-items:center}#news-signup .news-signup-form{position:relative;padding:3em 1em;margin:auto;max-width:450px}#news-signup .close{position:absolute;top:1rem;right:1rem;font-size:0;width:25px;height:25px;background-image:var(--close-icon);background-repeat:no-repeat;background-size:cover}#news-signup button{margin:2em auto 0 0}footer a,footer a:active,footer a:focus,footer a:hover,footer a:visited{color:var(--dark-text);text-decoration:none}footer .contact-us{display:flex;color:var(--light-font);background-color:var(--primary-dark-colour);padding:var(--section-spacing)}footer .contact-us>div{display:flex;justify-content:space-around;gap:2em}footer .contact-us h3{margin-top:0;line-height:1}footer .contact-us p{line-height:2}footer .contact-us a{color:inherit}@media screen and (max-width:749px){footer .logo{max-width:220px;margin:auto}footer .contact-us>div{flex-direction:column;gap:5em;text-align:center}}footer .follow-us{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:2em;padding:2em;color:var(--light-font);background-color:var(--primary-colour)}footer .follow-us p{margin:auto 0;padding:0}footer .follow-us div{display:flex;gap:2em}
/*# sourceMappingURL=main.min.css.map */