.theme-block.hero2{padding-top:15vw;padding-bottom:15vw;color:white;background:no-repeat 50% 50%;background-size:cover}.theme-block.hero2:before{content:' ';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#454545;background-image:-moz-linear-gradient(58deg,#00576f 0%,#4a9473 25%,rgba(155,210,119,0.63) 50%,rgba(167,219,120,0));background-image:-webkit-linear-gradient(58deg,#00576f 0%,#4a9473 25%,rgba(155,210,119,0.63) 50%,rgba(167,219,120,0));background-image:-o-linear-gradient(58deg,#00576f 0%,#4a9473 25%,rgba(155,210,119,0.63) 50%,rgba(167,219,120,0));background-image:-ms-linear-gradient(58deg,#00576f 0%,#4a9473 25%,rgba(155,210,119,0.63) 50%,rgba(167,219,120,0));background-image:linear-gradient(58deg,#00576f 0%,#4a9473 25%,rgba(155,210,119,0.63) 50%,rgba(167,219,120,0));opacity:.77}.theme-block.hero2>.wrap{overflow:visible}@media screen and (min-width:800px){.theme-block.hero2{padding-top:160px;padding-bottom:160px}}.theme-block.hero2 .block-content,.theme-block.hero2 p{max-width:none}.theme-block.hero2 h1,.theme-block.hero2 h2,.theme-block.hero2 h3,.theme-block.hero2 h4,.theme-block.hero2 p{color:inherit}.theme-block.hero2 .hover-button{position:relative;display:inline-block;padding:.7em 2em .9em;font-family:fieldwork,sans-serif;font-size:.9em;font-weight:600;margin:0 .5em .5em 0;background:#58b871;color:white;border-radius:50px;cursor:pointer}.theme-block.hero2 .hover-button .hover{display:block;position:absolute;top:50%;left:50%;background:white;padding:.8em 1.1em;color:#58b871;white-space:nowrap;border-radius:50px;-webkit-transform:translate(-50%,-50%) scale(0.01,0.5);-moz-transform:translate(-50%,-50%) scale(0.01,0.5);-ms-transform:translate(-50%,-50%) scale(0.01,0.5);-o-transform:translate(-50%,-50%) scale(0.01,0.5);transform:translate(-50%,-50%) scale(0.01,0.5);letter-spacing:normal;-webkit-transition:transform .2s ease-in-out,opacity .2s ease-in-out;-moz-transition:transform .2s ease-in-out,opacity .2s ease-in-out;-ms-transition:transform .2s ease-in-out,opacity .2s ease-in-out;-o-transition:transform .2s ease-in-out,opacity .2s ease-in-out;transition:transform .2s ease-in-out,opacity .2s ease-in-out;opacity:0}.theme-block.hero2 .hover-button .hover a{margin:0 5px}.theme-block.hero2 .hover-button .hover .close{position:relative;display:inline-block;vertical-align:middle;margin:0 0 0 .5em;width:1.2em;height:1.2em;background:#58b871;border-radius:50%;cursor:pointer;border:1px solid #58b871;color:white}.theme-block.hero2 .hover-button .hover .close:before,.theme-block.hero2 .hover-button .hover .close:after{content:' ';display:block;position:absolute;top:50%;left:50%;width:.6em;height:1px;margin:-.5px 0 0 -.3em;background:currentColor}.theme-block.hero2 .hover-button .hover .close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.theme-block.hero2 .hover-button .hover .close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.theme-block.hero2 .hover-button .hover .close:hover{background-color:white;color:#58b871}.theme-block.hero2 .hover-button.on{z-index:10}.theme-block.hero2 .hover-button.on .hover{z-index:11;-webkit-transform:translate(-50%,-50%) scale(1,1);-moz-transform:translate(-50%,-50%) scale(1,1);-ms-transform:translate(-50%,-50%) scale(1,1);-o-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);opacity:1}@media screen and (max-width:500px){.theme-block.hero2 h1{font-size:2.5rem}.theme-block.hero2 .hover-button .hover{left:0}.theme-block.hero2 .hover-button.on .hover{-webkit-transform:translate(0%,-50%) scale(1,1);-moz-transform:translate(0%,-50%) scale(1,1);-ms-transform:translate(0%,-50%) scale(1,1);-o-transform:translate(0%,-50%) scale(1,1);transform:translate(0%,-50%) scale(1,1)}}