html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}body{font-family:'Noticia Text', serif;font-size:18px;line-height:22px}h1,h2,h3,h4,h5,h6{font-family:'Amatic SC', cursive}h1,h2,h3,h4,h5,h6,p{padding-top:1em;line-height:1.6em}h1{font-size:2.8em;padding-top:0}h2{font-size:2.5em}h3{font-size:2.2em}h4{font-size:1.9em}h5{font-size:1.6em}h6{font-size:1.3em}p{font-size:0.9em}@media only screen and (min-width: 800px){h1{font-size:4em}h2{font-size:3.5em}h3{font-size:3em}h4{font-size:2.5em}h5{font-size:2em}h6{font-size:1.5em}p{font-size:1em}}.text-small{font-size:0.8em}.text-left{text-align:left}.link,a{text-decoration:none;color:#2AAAA5;-webkit-transition:all 0.3s;transition:all 0.3s}.link:hover,a:hover,.link:active,a:active{color:#165856}*{box-sizing:border-box}body{position:relative;min-height:100vh}section{max-width:1400px;padding:0 2em;position:relative}@media only screen and (min-width: 1200px){section{margin:0 auto}}header.new-header.thanks{min-height:auto;height:auto}header.new-header{border-bottom:1px solid #2AAAA5}@media only screen and (min-width: 960px){header.new-header{height:calc(100vh + 1px - 3em);min-height:550px;overflow:hidden}}header.new-header h1{padding-top:0.5em;padding-left:0.5em;padding-right:0.5em;position:relative;text-align:center}@media only screen and (min-width: 960px){header.new-header h1{height:112px;padding-right:120px;text-align:left}}header.new-header h1 span{font-size:0.6em;display:block}@media only screen and (min-width: 680px){header.new-header h1 span{display:inline}}@media only screen and (min-width: 960px){header.new-header h1 :after{position:absolute;top:0;right:1em;content:'';background:url(/assets/images/spider.png);background-position:50% 50%;background-size:contain;background-repeat:no-repeat;width:120px;height:112px;display:block}}header.new-header .cover-image{display:block;border-top:1px solid #2AAAA5;background:url(/assets/images/cover-image-blur.jpg);background-size:cover;background-position:top center;padding-bottom:2em}@media only screen and (min-width: 960px){header.new-header .cover-image{height:calc(100vh - 112px - 3em);min-height:438px;background:url(/assets/images/cover-image.jpg);background-size:cover;background-position:top center}}header.new-header p.author-quote{display:none;margin-left:10vw;font-style:italic;font-size:1em;text-align:center;background:rgba(255,255,255,0.8);border-radius:0 0 5px 5px;padding:1em;width:80vw;font-size:0.9em}@media only screen and (min-height: 700px) and (min-width: 700px){header.new-header p.author-quote{display:block}}@media only screen and (min-width: 960px){header.new-header p.author-quote{width:40vw;margin-left:10vw}}@media only screen and (min-height: 800px){header.new-header p.author-quote{font-size:1.1em}}#paypal{text-align:center;padding:1em;border-radius:5px;background:rgba(42,170,165,0.8);color:#FFF;margin-top:2em;margin-left:10vw;width:80vw}@media only screen and (min-height: 700px) and (min-width: 700px){#paypal{border-radius:5px 5px 0 0}}@media only screen and (min-width: 960px){#paypal{margin-top:4em;width:40vw;margin-left:10vw}}#paypal p{padding-top:0}@media only screen and (min-width: 960px){#paypal p{font-size:2em}}#paypal select{margin:1em 0;width:100%;max-width:400px;font-size:1.5em}#paypal input{border:none;max-width:400px;margin:0 auto;background:#FFF;padding:10px;border-radius:15px}#paypal input:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}header h1{font-size:2.5em}header h6{text-align:center;line-height:1.2em}header h6{padding-top:0}article{padding-bottom:2em;border-bottom:1px solid #333}@media only screen and (min-width: 1200px){article{padding-top:1em}}article h5{padding-top:0}article ol{list-style:decimal;list-style-position:inside}article ol li{font-size:0.9em;line-height:1.5em}article .eh{position:relative}article .fears{margin-top:1em}@media only screen and (min-width: 800px){article .fears{margin-top:0}}.footnote{margin-top:2em;font-style:italic}#features{border-bottom:1px solid #333;padding-bottom:2em}#features p{margin-bottom:1em}#social{margin-top:1.5em;text-align:center}#social a{text-align:center;display:block;margin:0 auto;background:#333;width:40px;height:40px;border-radius:100%;position:relative}#social a span{text-transform:uppercase;font-size:0.8em;position:absolute;top:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#333;opacity:0.5;-webkit-transition:all 0.4s;transition:all 0.4s}#social a:hover{background-color:#2AAAA5}#social a:hover span{color:#2AAAA5;top:110%;opacity:100}#social .website,#social .twitter,#social .instagram,#social .blog{background-image:url(/assets/images/website.svg);background-position:50% 50%;background-repeat:no-repeat}#social .twitter{background-image:url(/assets/images/twitter.svg)}#social .instagram{background-image:url(/assets/images/instagram.svg)}#social .blog{background-image:url(/assets/images/blog.svg)}footer.site-footer{margin-top:1.5em;border-top:1px solid #333;text-align:center;padding-bottom:2em}footer.site-footer img{margin:0 auto;max-width:250px !important;width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}form label{display:block;width:100%;font-size:0.7em;text-align:left;text-transform:uppercase;color:#999;margin-top:1em;display:none}form button{display:block;width:100%;border:1px solid #2AAAA5;color:#2AAAA5;padding:0.5em;background:#FFF;text-transform:uppercase;font-family:'Noticia Text', serif;font-weight:bold;margin-top:1em;-webkit-transition:all 0.3s;transition:all 0.3s}form button:hover{background:#2AAAA5;color:#FFF;cursor:pointer}form input{margin-top:1em;display:block;width:100%;padding:0.5em;font-family:'Noticia Text', serif;border:1px solid #999;-webkit-transition:all 0.3s;transition:all 0.3s}form input:focus{border-color:#2AAAA5}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@media only screen and (min-width: 1200px){.fadeInLeftBig{-webkit-animation-delay:750ms;animation-delay:750ms}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.pad-top-off{padding-top:0}.text-center{text-align:center}#testimonials{border-bottom:1px solid #333}#testimonials blockquote{padding-bottom:0.3em;font-weight:100;font-size:1em;text-align:center}@media only screen and (min-width: 768px){#testimonials blockquote{font-size:1.6em}}#testimonials footer{line-height:1.6em;color:#666;margin-top:0.5em;border-top:none;padding-bottom:0}#testimonials .bx-controls{text-align:center}#testimonials .bx-controls .bx-pager-item{display:inline-block}#testimonials .bx-controls .bx-pager-item a{display:inline-block;background:#999;width:10px;height:10px;border-radius:100%;margin:5px;margin-bottom:1em;text-indent:-9999px}#testimonials .bx-controls .bx-pager-item a.active,#testimonials .bx-controls .bx-pager-item a:hover{background:#333}.map{border-top:1px solid #333;margin-top:2em}.map .map-wrapper{position:relative;padding-bottom:56.25%;height:0;margin-top:1em}.map .map-wrapper:after{content:'';display:block;position:absolute;height:0;padding-bottom:56.25%;background:rgba(255,255,255,0);z-index:100;width:100%}.map .map-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.copyright{text-align:center;color:#999;padding:2em;font-size:0.8em;font-style:italic}@media only screen and (min-width: 960px){footer .cover-image{display:block;border-top:1px solid #2AAAA5;border-bottom:1px solid #2AAAA5;min-height:200px;height:calc(100vh - 112px - 3em);background:url(/assets/images/footer-image.jpg);background-size:cover;background-position:50% center}}
