textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus{border-color:unset;-webkit-box-shadow:unset;box-shadow:unset;outline:0 transparent;border:unset;border-image-slice:2;border-image-width:2;border-image-repeat:stretch;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(237,237,237)" /></svg>');border-image-outset:2;width:calc(100% - 8px);padding:.5rem 1rem;margin:4px;background-clip:padding-box;border-style:solid}textarea,input[type="text"],textarea:focus,input[type="text"]:focus{font-size:14px}html,body{width:100%;overflow-x:hidden;margin:0;background-color:skyblue}.grass,.sky,.road,.hills{position:relative}.sky{height:250px;background:skyblue}.road{height:350px;background-color:#777777;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:10px solid white;width:100%}#Kart1{position:absolute;top:-20px;left:-120vw;-webkit-animation:drive1 3s both infinite normal, jump 0.3s 1.2s ease;animation:drive1 3s both infinite normal, jump 0.3s 1.2s ease;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#Kart2{position:absolute;top:150px;right:-120vw;-webkit-animation-name:drive2;animation-name:drive2;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:2s;animation-delay:2s;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#Cloud1{position:absolute;width:200px;top:120px;opacity:0.5;animation:wind 80s linear infinite reverse;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#Cloud2{position:absolute;width:300px;top:0;animation:wind 50s linear infinite reverse;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}@-webkit-keyframes drive1{0%{left:-120vw}100%{left:120vw}}@keyframes drive1{0%{left:-120vw}100%{left:120vw}}@-webkit-keyframes drive2{0%{left:120vw}100%{left:-120vw}}@keyframes drive2{0%{left:120vw}100%{left:-120vw}}@-webkit-keyframes wind{0%{right:120%}100%{right:-20%}}@keyframes wind{0%{right:120%}100%{right:-20%}}@-webkit-keyframes jump{0%{top:-40px}50%{top:-100px}100%{top:-40px}}@keyframes jump{0%{top:-40px}50%{top:-100px}100%{top:-40px}}.reveal{padding:0}.ContactPage{position:absolute;z-index:9;left:0;right:0;margin:auto}.ContactArea{background-color:rgba(0,0,0,0.9);color:white;padding:30px;border:15px solid #484848}.ContactArea Label{color:white}.ContactArea Span{color:white}.ContactArea a{color:white}.ContactArea a:hover{color:white}.ContactInput{background-color:transparent;color:white;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(255,255,255)" /></svg>')}.ContactInput:focus{background-color:transparent;color:white}.ContactTextArea{background-color:transparent;color:white;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(255,255,255)" /></svg>')}.ContactTextArea:focus{background-color:transparent;color:white}.ContactButton{background-color:transparent;color:white;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(255,255,255)" /></svg>')}.ContactButton:hover{background-color:transparent;color:white;border-image-source:url('data:image/svg+xml;utf8,<?xml version="1.0" encoding="UTF-8" ?><svg version="1.1" width="5" height="5" xmlns="http://www.w3.org/2000/svg"><path d="M2 1 h1 v1 h-1 z M1 2 h1 v1 h-1 z M3 2 h1 v1 h-1 z M2 3 h1 v1 h-1 z" fill="rgb(255,255,255)" /></svg>')}.ContactInformation{text-align:center}.ContactInformation p{font-size:22px}.ContactInformation img{margin-bottom:10px}.InnerSVGMenu{fill:white}.OuterSVGMenu{fill:black}.FormElement{margin-bottom:15px}.form-error{display:none;margin-top:5px;margin-bottom:0px;color:red !important}.is-invalid-input:not(:focus){background-color:transparent}.LocationLogo img{width:40px}.PhoneLogo img{width:30px}.EmailLogo img{width:60px}@media screen and (max-width: 1032px){.ContactInformation p{font-size:20px}.ContactInformation h2{font-size:35px}.Enquiry h2{font-size:35px}.LocationLogo img{width:38px}.PhoneLogo img{width:28px}.EmailLogo img{width:55px}}@media screen and (max-width: 957px){.ContactInformation p{font-size:18px}.ContactInformation h2{font-size:33px}.Enquiry h2{font-size:33px}.LocationLogo img{width:35px}.PhoneLogo img{width:25px}.EmailLogo img{width:52px}}@media screen and (max-width: 870px){.ContactInformation p{font-size:16px}.ContactInformation h2{font-size:30px}.Enquiry h2{font-size:30px}.LocationLogo img{width:33px}.PhoneLogo img{width:23px}.EmailLogo img{width:50px}}@media screen and (max-width: 770px){.ContactInformation p{font-size:13px}.LocationLogo img{width:30px}.PhoneLogo img{width:20px}.EmailLogo img{width:47px}}@media screen and (max-width: 639px){.ContactInformation p{font-size:22px}.ContactInformation h2{font-size:35px}.Enquiry{margin-top:20px}.Enquiry h2{font-size:35px}.LocationLogo img{width:38px}.PhoneLogo img{width:28px}.EmailLogo img{width:55px}}@media screen and (max-width: 495px){.ContactInformation p{font-size:16px}.ContactInformation h2{font-size:30px}.Enquiry h2{font-size:30px}.LocationLogo img{width:33px}.PhoneLogo img{width:23px}.EmailLogo img{width:50px}}@media screen and (max-width: 369px){.ContactInformation p{font-size:12px}.ContactInformation h2{font-size:25px}.Enquiry h2{font-size:25px}.LocationLogo img{width:30px}.PhoneLogo img{width:20px}.EmailLogo img{width:47px}}.hills{height:207px;background-repeat:repeat-x;background:skyblue}.grass{height:340px;border:7px solid transparent;border-bottom:0;border-left:0;border-right:0;background:seagreen}.scaffolding{position:absolute;z-index:2;height:267px;width:100%;margin-top:100px;background-repeat:repeat-x;background-color:transparent;background-position:center top}@media screen and (max-width: 639px){.scaffolding{margin-top:180px}.grass{height:1150px}}.ContactSubmitButton{text-align:end}@media screen and (max-width: 1023px){.ContactSubmitButton{text-align:start;margin-top:10px}}.form-error{font-size:11px}
/*# sourceMappingURL=contact-page.css.map */