﻿@font-face{font-family:"Poppins";font-style:normal;font-weight:400;font-display:swap;src:local("Poppins") , url(fonts/poppins-v19-latin-regular.woff2) format('woff2') , url(fonts/poppins-v19-latin-regular.woff) format('woff')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:local('Poppins') , url(fonts/poppins-v19-latin-700.woff2) format('woff2') , url(fonts/poppins-v19-latin-700.woff) format('woff')}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/playfair-display-v28-latin-regular.woff2) format('woff2') , url(fonts/playfair-display-v28-latin-regular.woff) format('woff')}:root{--main-color:#232323;--dark:#1c1c1c;--box:#404040;--brown:#a5846a;--lgrey:#e5e5e5;--light:#f8f8f8;--white:#fff;--black:rgba(180,180,180,.2);--blackoverlay:rgba(0,0,0,.8);--lightshadow:rgba(184,184,184,.2);--box-shadow:0 5px 24px;--bold:700;--border:10px;--transition:.25s ease}html{scroll-behavior:smooth}body{font-size:14px;font-family:'Poppins',sans-serif;margin:0;padding:0;color:var(--main-color);opacity:0;animation:fade-in .3s forwards .3s linear}p::selection,h1::selection,h2::selection,h3::selection{background-color:#a5846a;color:#fff}p::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection{background-color:#a5846a;color:#fff}:focus-visible{outline:3px solid var(--brown);outline-offset:3px}.scroll-watcher{height:1px;position:fixed;top:0;z-index:1000;background-color:var(--brown);width:100%;scale:0 1;transform-origin:left;animation:scroll-watcher linear;animation-timeline:scroll()}@keyframes scroll-watcher {
	to {scale: 1 1;}
}.inverse,.show-menu{animation:fade-in .3s forwards .3s linear}@keyframes fade-in {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}.container,.wrapper{width:min(95%,1600px);margin-inline:auto}.easy-reading{width:min(80%,600px);margin-inline:auto}.page-title{width:min(95%,800px);margin-inline:auto}a{text-decoration:none}h1,h2,h3{font-family:'Playfair Display',serif;font-weight:normal}p,li{line-height:1.6}img{border-style:none}svg{overflow:visible}.center{text-align:center}.absol{position:relative}.down{margin-top:10em}.drop{margin-top:5em}.ptb{padding-top:10em;padding-bottom:10em}.right{text-align:right}.coffee{opacity:0;transform:translateY(-10px);transition:opacity 1200ms ease , transform 400ms ease}.coffee.is-visible{opacity:1;transform:translateY(0)}.coffee img,.coffee svg{width:100%;height:auto}.coffee img,.coffee svg{max-width:600px;transition:var(--transition)}.brown,.entry a{color:var(--brown)}.hedleydesign #hedleydesign a,.hedleyweb #hedleyweb a,.hedleyhosting #hedleyhosting a,.hedleysay #hedleysay a,.hedleychat #hedleychat a,.hedleycontact #hedleycontact a{font-weight:bold;color:var(--brown)}.entry a:hover{text-decoration:underline}.services-background{height:300px;background-color:var(--light);margin-top:-220px}.testimonial-background{color:var(--white);background-color:var(--main-color);padding:10em 0}.wpcf7-not-valid-tip{background-color:#f5d1d1;padding:10px;margin-top:10px;border-radius:10px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:#fff5dc;padding:10px;border-radius:10px;color:var(--dark)}.wpcf7 form.sent .wpcf7-response-output{padding:10px;background-color:#f4f7f4;border-radius:10px;color:var(--dark)}.top-bar{width:100%;padding:10px 0;color:var(--light);background-color:var(--box);display:none}.side-bar{position:absolute;width:20px;height:200px;right:0;top:30%;background-color:var(--lgrey);border-radius:10px 0 0 10px;z-index:-1}header{margin-top:2em}.hedleylogo__grid{display:grid;align-items:center;grid-template-columns:50px 1fr 50px}.logo{margin-top:5px;text-align:center}.logo svg{fill:var(--main-color);max-width:190px}.your-project-button{display:none}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(6px);background:rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:.25s ease;z-index:10}.overlay.active{opacity:1;visibility:visible}.nav-center,.nav-right{display:none}.navbar{color:currentColor;position:relative;z-index:11}.mega-menu{position:absolute;top:90px;left:0;width:100%;color:currentColor;background:var(--dark);opacity:0;visibility:hidden;transform:translateY(-10px);transition:var(--transition);box-shadow:var(--box-shadow) var(--black);border:solid thin var(--brown);padding:40px;border-radius:var(--border);z-index:20;box-sizing:border-box}.mega-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.mega-content{display:grid;gap:2em;grid-template-columns:repeat(4,1fr);color:var(--light)}.mega-col strong{font-family:'Playfair Display',serif;font-weight:normal;margin-bottom:12px;font-size:clamp(1rem,10vw,1.5rem);color:var(--light);border-bottom:solid thin var(--brown)}.mega-col a{display:block;text-decoration:none;margin-bottom:var(--border);color:var(--light)}.burger{display:none;background:none;border:none;color:currentColor;font-size:30px;cursor:pointer}.mobile-menu{position:fixed;top:0;right:0;width:80%;height:100vh;background:var(--light);padding:40px 20px;flex-direction:column;transform:translateX(100%);transition:transform .35s ease-in-out;opacity:0;pointer-events:none}.mobile-menu.show{transform:translateX(0);opacity:1;pointer-events:all}.mobile-menu a{color:#fff;text-decoration:none;padding:12px 0;font-size:18px}.mobile-cta{background:var(--brown);padding:12px 20px;border-radius:30px;text-align:center;margin-top:20px}@media (max-width:960px){.nav-center{display:none}.burger{display:block}.mega-menu{display:none!important}}.skip-links{position:absolute;top:-200px;left:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:1000}.skip-link{background:var(--main-color);color:var(--white);padding:.75rem 1rem;text-decoration:none;font-weight:600;border-radius:6px;box-shadow:0 4px 10px rgba(0,0,0,.2);transition:transform .2s ease , opacity .2s ease;opacity:0;text-align:center}a.skip-link:hover{background:var(--brown)}.skip-link:focus{opacity:1;transform:translateY(210px)}.skip-link:focus-visible{outline:3px solid var(--brown);outline-offset:2px}.mega-col__image{filter:grayscale(0);transition:filter 300ms;height:100%}.mega-col__image:hover{filter:grayscale(1)}.mega-col__image__image img{width:100%;height:100%;object-fit:cover;border-radius:var(--border)}.mega-col__image a{display:grid;flex-direction:column;grid-template-columns:1fr;color:var(--white);fill:var(--white);height:100%}.mega-col__image__cta,.mega-col__image__image{grid-column:1;grid-row:1}.mega-col__image__image{z-index:-1}.mega-col__image__cta{align-self:end;display:flex;padding:2em;justify-content:space-between;width:100%;box-sizing:border-box;transition:width 300ms;border-radius:var(--border);background-image:linear-gradient(to bottom,transparent,var(--blackoverlay))}.mega-col__image__cta h2{font-size:1.5rem}.mega-col__image__cta h2,.mega-col__image__cta p{margin:0}.four-way a{display:grid;grid-template-columns:1fr 1fr;gap:.5em}.four-way img{width:100%;height:auto}.mega-col .services-card a{color:var(--main-color)}#install-app,#ios-install-hint{position:fixed;width:80%;max-width:320px;bottom:1rem;left:50%;transform:translate(-50%,100px);z-index:1000;opacity:0;transition:opacity .4s ease , transform .4s ease}#install-app.pwa-visible,#ios-install-hint.pwa-visible{opacity:1;transform:translate(-50%,0)}.pwa-card{display:flex;align-items:center;gap:.75rem;background:var(--brown);color:var(--white);padding:.75rem .75rem .75rem 1rem;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.25);max-width:min(92vw,420px)}.pwa-text{flex:1;line-height:1.2}.pwa-text strong{display:block;font-size:.95rem}.pwa-text span{font-size:.8rem;opacity:.85}.pwa-install{background:var(--white);color:var(--brown);border:none;padding:.5rem .9rem;border-radius:8px;font-size:.85rem;cursor:pointer;white-space:nowrap}.pwa-dismiss{background:transparent;border:none;color:var(--white);font-size:1.2rem;line-height:1;cursor:pointer;opacity:.7}.pwa-dismiss:hover{opacity:1}.pwa-install:focus-visible,.pwa-dismiss:focus-visible,.pwa-card:focus-visible{outline:3px solid var(--main-color);outline-offset:2px}#install-app:focus,#ios-install-hint:focus,.pwa-install:focus,.pwa-dismiss:focus{outline:3px solid var(--main-color);outline-offset:2px}.navigation{display:none}.mobile-nav{margin-top:5px;margin-left:10px}nav ul{margin:0;padding:0;list-style:none;display:flex;justify-content:center}nav li{padding:5px 10px}nav li a{color:var(--main-color);position:relative;display:block}nav .line{position:absolute;bottom:0;width:0;height:1px;background-color:var(--brown);transition:width .5s ease-in-out}nav li a:hover .line{width:100%}#Rectangle_Top,#Rectangle_Middle,#Rectangle_Bottom{transition:all .5s ease-in-out}#open-menu:hover #Rectangle_Top{transform:translateX(-10px)}#open-menu:hover #Rectangle_Middle{transform:translateX(-15px)}#open-menu:hover #Rectangle_Bottom{transform:translateX(-20px)}.navigation-mobile{width:0;height:100vh;position:absolute;top:0;left:0}#navoverlay{background:rgba(0,0,0,.95);backdrop-filter:blur(10px);background-clip:padding-box}.mobile{display:none;opacity:0}.close-btn{display:block}.menu-btn{cursor:pointer;width:20px;overflow:hidden}.menu-btn svg{width:20px;height:auto}.mobile{position:fixed;padding:2em;width:calc(100vw - 4em);height:calc(100vh - 4em);z-index:200}.close-btn{width:20px;cursor:pointer;position:absolute;left:20px;top:30px;color:var(--brown)}.show-menu{opacity:0;display:block}ul.sub-menu{display:none}.slideDown{display:block}.menu-contents{display:flex;margin-top:4em}.mainmenu{width:100%;align-self:center}.mainmenu ul{margin:0;list-style:none;padding:0}.mainmenu li{line-height:2.5}.mainmenu li a,.mainmenu p{color:var(--light)}.web-design-starts{text-align:center;width:min(85%,900px);margin-inline:auto}.web-design-starts strong{font-weight:normal}.web-design-starts h1,.page-title h1{font-size:2.5rem}.page-title h1{margin:0}.typed-cursor{opacity:1;font-weight:100;animation:.7s ease 0s normal none infinite running blink}@keyframes blink {
      0% {
          opacity:1
      }
      50% {
          opacity:0
      }
      100% {
          opacity:1
      }
}.after-all{max-width:450px;margin:auto;text-align:center}.after-all__intro{margin-top:5em}.after-all h2,.testimonial-title h2,.chat-list__title h2,.footer-project h3{font-size:2rem}.services-card-grid{display:grid;grid-gap:20px;grid-template-rows:1fr;grid-auto-flow:column;grid-auto-columns:80%;overflow-x:scroll;scroll-snap-type:x mandatory;padding-bottom:3em}.services-card{overflow:hidden;border-radius:10px;background-color:var(--white);box-shadow:var(--box-shadow) var(--lightshadow);border:solid 1px var(--white);transition:border .5s ease-in-out}.services-card:hover{border:solid 1px var(--lgrey)}.services-card__image img{width:100%;height:100%;object-fit:cover;transition:filter .5s ease-in-out}.services-card__text{padding:1em}.services-card__text h2{font-size:1.5rem;margin:0}.services-card a{color:var(--main-color)}.surface-outline video{width:88%;position:absolute;left:calc(5.5%);top:calc(8%);border:none;outline:none}.surface-outline svg{width:100%}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;margin-top:10em;margin-bottom:10em}.portfolio,.interface-card,.interface-info-card{box-shadow:var(--box-shadow) var(--lightshadow);background-color:var(--light);border-radius:10px;border:solid 1px var(--brown);transition:border .5s ease-in-out}.portfolio:hover{border:solid 1px var(--lgrey)}.portfolio a{color:var(--main-color)}.portfolio__image img{border-radius:10px 10px 0 0;width:100%;height:100%;object-fit:cover;transition:filter .5s ease-in-out}.portfolio:hover img,.services-card:hover img{filter:grayscale(1)}.portfolio__text h2{font-size:1.5rem;margin:0}.portfolio__text{padding:20px}.portfolio .additional-info{margin-top:30px}.portfolio-grid hr{grid-column: 1/-1}.additional-info{border-top:solid thin var(--lgrey);padding-top:10px;font-size:8pt}.additional-info ul{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.ready-to-start-project{padding:10em 0}.ready-to-start-project h2{margin:0}.surface,.surface-b{fill:var(--main-color);fill-rule:evenodd}.surface{opacity:.75}.surface-base{max-width:975px;width:100%;margin:auto}.surface-screen{position:absolute}.surface-base svg,.surface-base img,.entry img{width:100%;height:auto}.surface-studio-outline{width:100%;max-width:800px;margin:auto}.surface-studio-outline img{width:100%;max-width:800px}.surface-studio-outline video{width:82%;position:absolute;right:0;top:calc(5.5%);max-width:660px;z-index:-1}.we-offer{position:absolute;display:none}.we-offer:nth-child(2) {position:absolute;right:0}.we-offer:nth-child(2) .offerline {transform:rotate(-45deg);left:0}.we-offer:nth-child(3) {position:absolute;right:0;bottom:0}.we-offer:nth-child(3) .offerline {transform:rotate(35deg);bottom:0;left:-150px;top:-50px;border-top:dashed 2px var(--brown);border-bottom:transparent}.we-offer:nth-child(4) {position:absolute;left:0;bottom:0}.we-offer:nth-child(4) .offerline {transform:rotate(-35deg);left:0;bottom:100px}.offerline{width:150px;border-bottom:dashed 2px var(--brown);transform:rotateZ(45deg);position:absolute;left:100px;bottom:-30px;transform-origin:center;transform-box:fill-box}.includes{display:grid;grid-template-columns:1fr;gap:20px}.included ul{list-style:none;margin:0;padding:0}.included:nth-child(1) {text-align:left}.hamster svg{width:100%;max-width:772px}#speedo{transform-box:fill-box;transform-origin:right;animation:speedo 3s ease-in-out infinite;fill:var(--brown)}@keyframes speedo {
	0% {
		transform: rotateZ(0);
	}
	50% {
		transform: rotateZ(10deg);
	}
	100% {
		transform: rotateZ(0);
	}
}.guest-interface-outline video{width:100%;height:auto;border-radius:var(--border)}.interface-cards{display:grid;grid-template-columns:1fr;gap:2em}.interface-card{border-radius:var(--border);display:grid;grid-template-columns:100px 1fr;gap:1em;padding:1em;box-sizing:border-box;border:solid thin var(--brown)}.interface-card-icon{background-color:var(--main-color);display:flex;justify-content:center;align-items:center}.interface-card-icon svg{fill:var(--light);stroke:var(--light)}.interface-card-text{padding:1em 0}.interface-card-text h2,.interface-card-text p{margin:0}.interface-card-text h2{font-size:1.2rem}.interface-info-cards{display:flex;flex-wrap:wrap;gap:1em}.interface-info-card{display:flex;flex-direction:column;border:solid thin var(--brown);border-radius:var(--border);padding:1em;text-align:center;flex-grow:1}.split-cols__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:center;justify-content:center}.split-cols__image img{width:100%;height:100%;object-fit:cover}.split-cols{display:grid;place-items:center;padding:2em}.admin-update img{width:100%;height:auto}table{border:solid thin var(--box);border-radius:var(--border)}.testimonial-title{margin-left:auto;width:100%;max-width:600px;margin-bottom:5em}.testimonial-title h2,.testimonial-title p{margin:0}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px}.testimonial-card{display:grid;grid-template-columns:75px 1fr;grid-template-rows:75px auto;grid-gap:30px;background-color:var(--box);box-shadow:var(--box-shadow) var(--dark);padding:2em;border-radius:10px;justify-items:flex-start;align-items:flex-start}.testimonial-card__image{width:75px;height:75px;border-radius:50%;overflow:hidden;background-color:var(--light)}.testimonial-card__image img{width:100%;height:100%;object-fit:cover}.testimonial-card__text{grid-column:span 2}.testimonial-card__title h2,.clients-say__title h2{margin:0;font-size:1.5rem}.testimonial-card__title p,.chat-list__title h2,.chat-list__title p,.clients-say__title p{margin:0}.clients-say{display:grid;grid-template-columns:75px 1fr}.clients-say__quote{grid-column:span 2}.clients-say__main{grid-column:span 2;margin-bottom:2em}.clients-say__title{margin-left:30px}.clients-say__quote h2{font-size:1.5rem}.clients-say__quote h2::before{content:"\201c";color:var(--main-color)}.clients-say__quote h2::after{content:"\201d";color:var(--main-color)}.clients-say__image{width:75px;height:75px;border-radius:50%;overflow:hidden;background-color:var(--light)}.clients-say__image img{width:100%;height:100%;object-fit:cover}hr{margin-top:5em;margin-bottom:5em;width:200px;border:solid 1px var(--light)}.chat-list-grid{display:grid;grid-template-columns:1fr;padding-bottom:5em}.chat-list-say .chat-list__items ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px}.chat-list-say .chat-list__items li a{background-color:var(--white);padding:1em;border-radius:10px;max-width:400px}.chat-list-say .chat-list__items li a:hover .line{width:90%}.chat-list__title{padding-top:5em;padding-bottom:3em}.chat-list__image{box-shadow:var(--box-shadow) var(--lightshadow)}.chat-list__image img{width:100%;height:100%;object-fit:cover;border-radius:10px}.chat-list__items h2{font-size:1.5rem}.chat-list__items ul{margin:0;padding:0;list-style:none}.chat-list__items li a{position:relative;display:block;padding:1em 0;max-width:300px;color:var(--main-color);transition:color .5s ease-in-out}.line{position:absolute;width:100px;height:1px;background-color:var(--brown);transition:width .5s ease-in-out}.chat-list__items li a:hover .line{width:300px}.chat-list__items a:hover{color:var(--brown)}summary{padding:1em;cursor:pointer;outline:none;border-radius:10px;color:var(--main-color);background-color:var(--lgrey);margin-top:2em}details[open] summary ~ * {animation:appear .5s ease-in-out}@keyframes appear {
	0%    {opacity: 0;}
	100%  {opacity: 1;}
}.form-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;padding:3em 1em 4em 1em;background-color:var(--white);border-radius:0 0 10px 10px}label{opacity:.5;font-size:12px}.enquiry-form__input input,.enquiry-form__input select{padding:15px 10px;box-sizing:border-box;width:100%;background-color:transparent;color:var(--main-color);border:solid thin var(--brown);border-radius:5px}.enquiry-form__input p{margin:0}.long{grid-column: 1 / -1}.wpcf7-checkbox{padding-bottom:2em;display:inline-flex}textarea{width:100%;padding:15px 10px;box-sizing:border-box;border:solid thin var(--brown);border-radius:5px;font-family:'Open Sans',sans-serif}.permission{margin-top:3em;margin-bottom:3em}input:focus:focus-visible{background-color:var(--lightshadow)}.btn a,a.btn,.wpcf7-submit{display:inline-block;min-width:150px;text-align:center;border-radius:50px;padding:10px;outline:solid thin var(--brown);outline-offset:5px}.btn-brown a,a.btn-brown,a.btn-brown__dark,.btn-brown__dark a,.wpcf7-submit{color:var(--white);border:solid 1px var(--brown);background-color:var(--brown)}.btn-brown a,a.btn-brown,.wpcf7-submit{box-shadow:var(--box-shadow) var(--lightshadow)}.btn-brown__dark a,a.btn-brown__dark{box-shadow:var(--box-shadow) var(--dark)}.btn a:hover,a:hover.btn,.wpcf7-submit:hover{background-color:var(--dark);color:var(--white);border:solid 1px var(--dark)}a.btn:focus-visible{outline:3px solid var(--brown);outline-offset:3px}.wpcf7-submit{margin-top:2em;cursor:pointer}.contact-bubble{position:fixed;bottom:1em;right:1em;border-radius:50%;background-color:var(--brown);width:60px;height:60px;display:flex;justify-content:center;align-items:center;opacity:.5;z-index:10;transition:opacity .5s ease-in-out;box-shadow:var(--box-shadow) var(--lightshadow)}.contact-bubble:hover{opacity:1}.contact-bubble svg{width:30px;height:30px}.phone-call{animation-play-state:paused}.phone-call:hover #screen-call{fill:var(--main-color)}.phone-call:hover #phone-side{animation:shake .82s cubic-bezier(.36,.07,.19,.97) alternate infinite}@keyframes shake {
	10%, 90% {
	  transform: translate3d(-1px, 0, 0);
	}
	
	20%, 80% {
	  transform: translate3d(2px, 0, 0);
	}
  
	30%, 50%, 70% {
	  transform: translate3d(-4px, 0, 0);
	}
  
	40%, 60% {
	  transform: translate3d(4px, 0, 0);
	}
}.package-grid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:50px}.packages{border:solid thin var(--lgrey);padding:20px;border-radius:10px}.selected{box-shadow:var(--box-shadow) var(--lightshadow)}.package-title h2,.package-title p,.best p{margin:0;text-align:center}.package-price{text-align:center;margin-top:2em}.package-price strong{font-size:25pt}.package-description ul{margin:0;padding:0;list-style:none;text-align:center}.package-description li{line-height:1.9em}.noselect{opacity:.2}.best{position:absolute;width:80px;height:80px;background-color:#ffb25a;display:flex;overflow:hidden;border-radius:50%;right:-10px;top:-20px;padding:2px;box-sizing:border-box}.best p{font-weight:bold;align-self:center;line-height:1}.package-intro{grid-row:1}.svg_graphic svg,.padlock svg{width:100px}.packages hr{width:100px;margin-top:2em;margin-bottom:2em;border:solid 1px var(--light)}.packages .btn{margin-top:2em}.account-avatar svg{width:100px;height:auto}.contact-hedley{width:300px;height:300px;display:flex;overflow:hidden;border-radius:50%;border:dashed 2px var(--dark);margin:3em auto;background-color:var(--black);box-shadow:var(--box-shadow) var(--lightshadow)}.contact-hedley svg{width:300px;height:350px}.contact-hedley:hover #head{animation-play-state:paused}.contact-hedley #head{animation:headmove 2s ease-in-out alternate infinite}@keyframes headmove {
	0%{
        transform: translate(0px, 10px);
    	}
      10%{
        transform: translate(0px, 0px);
      }
      50%{
        transform: translate(0px, 10px);
      }
      90%{
        transform: translate(0px, 0px);
      }
      100%{
        transform: translate(0px, 10px);
      }
}.contact-hedley img{width:100%;height:auto}#RoundedRectangle2,#Stand{fill:var(--lgrey)}#Path808{fill:#f8f8f8;opacity:.3}#logo{fill:var(--dark)}.contact-details img,.contact-details svg{height:70px;display:block;margin:auto;width:60px}.contact-details ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;grid-gap:30px}.contact-details li{text-align:center;flex-grow:1;width:100%;padding:5px 0;margin-bottom:2em;border-radius:10px;box-shadow:var(--box-shadow) var(--lightshadow);border:solid 1px var(--black)}.contact-details li:hover{border:solid 1px var(--lgrey)}.contact-details li a{color:var(--main-color)}#control,#web{fill:var(--main-color)}#panel,#mail{fill:var(--brown)}#melco-cup-right{transform:rotateY(-60deg);transform-origin:center;transition:transform .5s ease-in-out}.coffee-cup:hover #melco-cup-right,.coffee-cup:hover #melco-cup-right_2{transform:rotateY(0deg)}#melco-cup-right_2{transform:rotateY(70deg);transform-origin:center;transition:transform .5s ease-in-out}.bowfiddle{margin-left:auto;width:100%;height:30vh;margin-top:5em;margin-bottom:5em}.bowfiddle img{width:100%;height:100%;object-fit:cover}.neil_hedley img{width:100%;height:auto}.tour{margin-left:auto;width:100%;margin-top:5em;margin-bottom:5em}.tour iframe{width:100%;height:500px;border:none}.cookie-notice{width:min(80%,470px);box-sizing:border-box;position:fixed;bottom:5%;left:50%;max-width:500px;background:var(--white);border:solid thin var(--black);box-shadow:var(--box-shadow) var(--black);transform:translateX(-50%);border-radius:10px;display:grid;grid-template-columns:1fr;grid-gap:1em;align-items:center;padding:1em;opacity:0;animation:fade-in .3s forwards 2s linear}.cookie-notice p{margin:0}.cookie-notice a{color:var(--main-color)}.cookie-notice-header{font-weight:bold}.cookie-notice button{display:inline-block;min-width:150px;text-align:center;border-radius:50px;padding:10px;outline:solid thin var(--brown);outline-offset:5px;background-color:var(--brown);border:none;font-weight:bold;color:var(--white);cursor:pointer}.cookie-notice button:hover{outline:solid thin var(--main-color);outline-offset:5px;background-color:var(--main-color)}footer{margin-top:10em}.footer-grid{display:grid;grid-template-columns:1fr;grid-gap:30px;text-align:center}.footer-logo svg{fill:var(--main-color);max-width:200px;margin-top:.5em}.footer-nav ul{margin:0;padding:0;list-style:none}.footer-nav li a,.copyright a{color:var(--main-color)}.footer-nav li a:hover,.copyright a:hover{color:var(--brown)}.footer-project{text-align:center;grid-row:1;margin-bottom:5em}.footer-project h3{font-size:1.5rem;margin:0}.footer-project p{font-weight:bold}.copyright p{margin:0}.small{font-size:12px}.footer-logo,.fnav{display:none}.grecaptcha-badge{opacity:0}@media all and (min-width:40em){.services-card-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;grid-auto-flow:dense;overflow-x:auto}}@media all and (min-width:50em){.after-all h2,.testimonial-title h2,.chat-list__title h2{font-size:2.4rem}h2{font-size:2.4rem}.hedleylogo__grid{display:grid;align-items:center;grid-template-columns:150px 2fr 150px}.your-project-button,.nav-right{display:block}.logo{text-align:center}.web-design-starts h1,.page-title h1{font-size:4.5rem}.services-card-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.side-bar{left:0;top:30%;border-radius:0 10px 10px 0}.includes{grid-template-columns:1fr 1fr;grid-gap:20px}.included:nth-child(1) {text-align:right}}@media all and (min-width:75em){body{font-size:16px}.hedleylogo__grid{grid-template-columns:200px 2fr 200px;grid-gap:30px}.services-card-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.mobile-nav{display:none}.navigation,.nav-center{display:block}.logo{text-align:left}.logo svg{max-width:200px}.footer-grid{grid-template-columns:1fr 1fr 1fr 1fr;text-align:left}.footer-project{text-align:right;grid-column:4;margin-bottom:0}.footer-logo,.fnav{display:block}.chat-list-grid{grid-template-columns:1fr .75fr}.chat-list__image{margin-top:-50px}.chat-list-say .chat-list__items ul{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.package-intro{grid-column:3}.package-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.we-offer{display:initial}.included:nth-child(1) {text-align:right}.contact-details ul{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.bowfiddle{width:80%;height:80vh}.contact-details li{transform:translateY(0);transition:transform .5s ease-in-out}.contact-details li:hover{transform:translateY(-10px)}.interface-cards{grid-template-columns:1fr 1fr}}@media (prefers-color-scheme:dark){body{background-color:var(--main-color);color:var(--light)}nav li a,.chat-list__items li a,.footer-nav li a,.copyright a,.portfolio a,.clients-say__quote h2::before,.clients-say__quote h2::after,.enquiry-form__input input,.services-card a,.contact-details li a,.mega-col a{color:var(--light)}.mega-col .services-card a{color:var(--light)!important}textarea{background-color:transparent;color:var(--white)}.enquiry-form__input select{color:var(--white);background-color:var(--main-color)}.web-design-starts strong{color:var(--brown)}.logo svg,.footer-logo svg{fill:var(--light)}.services-card,.portfolio,.interface-card,.interface-info-card{background-color:var(--box);box-shadow:var(--box-shadow) var(--dark);color:var(--white)}.portfolio,.packages,.contact-details li{border:solid 1px var(--box)}.portfolio:hover,.packages:hover,.services-card:hover,.contact-details li:hover{border:solid 1px var(--brown)}.services-card{border:solid 1px var(--main-color)}.btn-brown a,a.btn-brown,.chat-list__image,.contact-bubble,.contact-hedley,.wpcf7-submit,.contact-details li{box-shadow:var(--box-shadow) var(--dark)}.services-background,summary{color:var(--light);background-color:var(--dark)}.side-bar,.contact-details li{background-color:var(--box)}.chat-list-say .chat-list__items li a{color:var(--light);background-color:var(--main-color)}hr{border:solid 1px var(--dark)}.form-fields{background-color:var(--main-color)}#RoundedRectangle2,#Stand{fill:var(--dark)}#Path808{fill:#282828;opacity:.65}#logo{fill:var(--white)}.packages{box-shadow:var(--box-shadow) var(--dark);color:var(--white)}#Padlock-Account{fill:var(--lgrey)}#control,#web{fill:var(--light)}.cookie-notice{border:solid thin var(--main-color);background:var(--main-color);box-shadow:var(--box-shadow) var(--dark)}.cookie-notice button:hover{background:var(--dark)}.cookie-notice a{color:var(--white)}option{background-color:var(--main-color)}}