@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;400;700&display=swap");html,body{scroll-behavior:smooth;font-size:1em;margin:0;padding:0;font-family:Roboto, Arial, Helvetica, Sans-Serif;font-weight:normal;min-width:320px;line-height:1.3em;letter-spacing:0.06em}html h1,body h1{line-height:1.2em}html h1 span,body h1 span{white-space:nowrap}header{position:relative;background:#56ab2f;background:-webkit-gradient(linear, left top, right top, from(#a8e063), to(#009640));background:linear-gradient(to right, #a8e063, #009640);height:120px}header .innerWrap{margin:auto;width:100%;max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;-webkit-box-sizing:boder-box;box-sizing:boder-box}header .innerWrap .logo{position:relative;z-index:200;top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:200px;width:200px;pointer-events:none}@media screen and (max-width: 500px){header .innerWrap .logo{height:180px;width:180px}}@media screen and (max-width: 400px){header .innerWrap .logo{height:150px;width:150px;margin-left:10px}header .innerWrap .logo img{height:180px}}header .innerWrap .logo img{width:auto;height:200px;margin-top:-30px;pointer-events:none}header .innerWrap .rightWrap .telNo{display:block;color:#fff;font-weight:bold;font-size:2em;text-align:right;white-space:nowrap;text-decoration:none}@media screen and (max-width: 1020px){header .innerWrap .rightWrap .telNo{padding:10px 20px}}@media screen and (max-width: 500px){header .innerWrap .rightWrap .telNo{font-size:1.5em}}@media screen and (max-width: 400px){header .innerWrap .rightWrap .telNo{font-size:1em}}header .innerWrap .rightWrap .telNo .ocol{color:#7abc47;text-shadow:-1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff}header .innerWrap .rightWrap nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:48px;margin-top:10px}header .innerWrap .rightWrap nav #mobileToggler{display:none}header .innerWrap .rightWrap nav #mobileToggler:checked+label div{background:#fff}header .innerWrap .rightWrap nav #mobileToggler:checked+label div:nth-child(1){position:relative;width:25px;height:22px;border-radius:25px;margin:auto}header .innerWrap .rightWrap nav #mobileToggler:checked+label div:nth-child(2){-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}header .innerWrap .rightWrap nav #mobileToggler:checked+label div:nth-child(3){-webkit-transform:translateY(5px);transform:translateY(5px)}header .innerWrap .rightWrap nav #mobileToggler:checked+label ~ ul{max-width:100%}@media screen and (max-width: 750px){header .innerWrap .rightWrap nav #mobileToggler:checked+label ~ ul{max-height:initial;height:calc(100vh - 120px);-webkit-transition:height .15s linear;transition:height .15s linear;overflow:initial}}header .innerWrap .rightWrap nav .mobileMenu{display:block;cursor:pointer;width:45px;max-height:30px;overflow:hidden;border:0px solid black}@media screen and (max-width: 1020px){header .innerWrap .rightWrap nav .mobileMenu{margin-right:20px}}header .innerWrap .rightWrap nav .mobileMenu div{width:45px;height:5px;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:5px}header .innerWrap .rightWrap nav .mobileMenu div:not(:last-of-type){margin-bottom:5px}header .innerWrap .rightWrap nav ul{list-style-type:none;max-width:0px;max-height:1em;overflow:hidden;-webkit-transition:max-width .3s ease;transition:max-width .3s ease}header .innerWrap .rightWrap nav ul li{display:inline-block;padding:0 15px;text-transform:uppercase;color:#fff}header .innerWrap .rightWrap nav ul li a{display:inline-block;width:100%;height:100%;text-decoration:none}header .innerWrap .rightWrap nav ul li a:visited,header .innerWrap .rightWrap nav ul li a:link,header .innerWrap .rightWrap nav ul li a:active{color:#fff}header .innerWrap .rightWrap nav ul li a:hover{color:#234614}@media screen and (max-width: 750px){header .innerWrap .rightWrap nav ul{position:absolute;z-index:100;margin:0;overflow:none;height:0vh;min-width:100vw;top:120px;background:-webkit-gradient(linear, left top, right top, from(#a8e063), to(#009640));background:linear-gradient(to right, #a8e063, #009640)}header .innerWrap .rightWrap nav ul li{display:block;text-align:right;padding:.8em 20px .8em 20px}header .innerWrap .rightWrap nav ul li:hover{background:-webkit-gradient(linear, left top, right top, from(#c6e99c), to(#12a853));background:linear-gradient(to right, #c6e99c, #12a853)}}section#teaser{background:url("../img/teaser.jpg");background-repeat:no-repeat;background-size:cover;background-position:50%;max-width:100vw;min-height:300px;height:calc(100vh - 240px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section#main{position:relative}section#main .innerWrap{position:relative;margin:auto;width:100%;max-width:980px}section#main .innerWrap .introGlass{position:relative;top:-7em;width:100%;max-width:980px;margin:auto auto -6em auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.18);background:rgba(0,0,0,0.6);color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:25px}section#main .innerWrap .introGlass h1{margin-bottom:3.2em}section#startGallery .innerWrap{position:relative;margin:auto;width:100%;max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section#startGallery .innerWrap img{display:block;width:calc(32%);height:auto;-webkit-transition:all 1s ease;transition:all 1s ease;opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all .8s ease;transition:all .8s ease}section#startGallery .innerWrap img:nth-of-type(2){-webkit-transition-delay:.2s;transition-delay:.2s}section#startGallery .innerWrap img:nth-of-type(3){-webkit-transition-delay:.4s;transition-delay:.4s}section#startGallery .innerWrap img.fadeIn{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}section#startGallery .innerWrap img:hover{opacity:0.5;-webkit-transform:translateY(-10px);transform:translateY(-10px)}section#services{margin-top:1em;background:#56ab2f;background:-webkit-gradient(linear, left top, right top, from(#a8e063), to(#009640));background:linear-gradient(to right, #a8e063, #009640);padding:20px 0}section#services .innerWrap{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:auto;width:100%;max-width:980px;color:#fff}section#services .innerWrap h2{font-size:2em;font-weight:400}section#services .innerWrap ul{margin:0;padding:.5em 1em}section#services .innerWrap ul li{padding:0.2em}section#services .innerWrap ul li::marker{content:"\2605"}@media screen and (max-width: 1020px){section#services .innerWrap{padding:0 20px}}section#story{margin-top:1em;padding:20px 0}section#story .innerWrap{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:auto;width:100%;max-width:980px}section#story .innerWrap h2{font-size:2em;font-weight:400;color:#009640;line-height:1em}section#story .innerWrap ul{margin:0;padding:.5em 1em;list-style-image:url(../img/list_leaf.png)}section#story .innerWrap ul li{padding:0.2em}section#story .innerWrap ul li ul{list-style-image:url(../img/list_leaf_2.png)}@media screen and (max-width: 1020px){section#story .innerWrap{padding:0 20px}}section#contact .innerWrap{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:auto;width:100%;max-width:980px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}@media screen and (max-width: 1020px){section#contact .innerWrap{padding:0 20px}}section#contact .innerWrap .contactWrap{min-width:260px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 640px){section#contact .innerWrap .contactWrap{width:100%}}section#contact .innerWrap .contactWrap h2{font-size:2em;font-weight:400}section#contact .innerWrap .contactWrap form#contactForm input,section#contact .innerWrap .contactWrap form#contactForm select{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;max-width:500px;min-height:40px;line-height:40px;margin-bottom:1em;padding:0 10px}section#contact .innerWrap .contactWrap form#contactForm textarea{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;max-width:500px;min-height:40px;margin-bottom:1em;padding:10px 10px}section#contact .innerWrap .contactWrap form#contactForm #contactSuccess{display:none;font-weight:bold;color:#009640}section#contact .innerWrap .contactWrap form#contactForm #contactFail{display:none;font-weight:bold;color:#960000}section#contact .innerWrap .contactWrap form#contactForm input[type=submit]{border:0;height:60px;font-size:1.2em;background:#009640;color:#ffffff;cursor:pointer}section#contact .innerWrap .contactWrap form#contactForm input[type=submit]:hover{background:#0fa34e}section#contact .innerWrap .imageWrap{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 640px){section#contact .innerWrap .imageWrap{display:block;text-align:right;width:100%}}section#contact .innerWrap .imageWrap .billImg{width:100%;height:auto;max-width:200px;margin-bottom:19px}footer{margin-top:1em;background:#56ab2f;background:-webkit-gradient(linear, left top, right top, from(#a8e063), to(#009640));background:linear-gradient(to right, #a8e063, #009640);padding:20px 0}footer .innerWrap{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:auto;width:100%;max-width:980px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .innerWrap p{line-height:1.5em}footer .innerWrap div:last-of-type{text-align:right}@media screen and (max-width: 1020px){footer .innerWrap{padding:0 20px}}@media screen and (max-width: 600px){footer .innerWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer .innerWrap div:last-of-type{text-align:left}}
/*# sourceMappingURL=main.min.css.map */