.intro p,.features{width:1200px;margin:0 auto;text-align:left}@media screen and (max-width: 1199px){.intro p,.features{width:95%;padding-left:2.5%;padding-right:2.5%}}.intro p:after,.features:after{display:table;content:"";clear:both}.features .feature:nth-of-type(4n){padding-right:0;margin-right:0}.features h1,.features .feature h2{font-family:"Hello Lucky",sans-serif;font-weight:normal}.features h1{font-size:3em;margin-bottom:1em;font-weight:700;letter-spacing:-.04em}.features .feature h2{font-size:2em;margin-bottom:.4em}.hero{height:852px;background-image:url(/images/home/hero.jpg)}.hero .hero-text .title{margin-top:320px}.intro{background-color:#5FBCF1;color:#1a392a;background-image:url(/images/home/intro-left.png),url(/images/home/intro-right.png);background-size:410px, 425px;background-position:left top, right top;background-repeat:repeat-y;max-height:347px}.intro h1{padding:95px 0 10px;font-family:"Hello Lucky",sans-serif;font-size:4.4em;line-height:0.9em}.intro p{padding:0 0 95px;max-width:870px;font-size:2.2em;font-weight:200;text-align:center}.intro p a{color:#fff;border-bottom:2px solid #fff}.features{padding:1.5em 0 3em;overflow:auto}.features h1{text-align:center}.features .feature{float:left;width:23.5%;margin-right:2%}.features .feature img{width:100%;margin-bottom:1em}@media screen and (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.hero{background-image:url("../images/home/hero@2x.jpg");background-size:1920px 852px}}@media screen and (min-width: 415px) and (max-width: 768px){.hero{height:710px}.hero .hero-text .title{margin-top:220px}}@media screen and (max-width: 414px){.hero{height:630px}.hero .hero-text .title{margin-top:100px}}@media screen and (max-width: 375px){.hero .hero-text .title{font-size:2em;padding:0 30px}}@media screen and (min-width: 1281px) and (max-width: 1565px){.intro{background-position:left -50px top, right -50px top}}@media screen and (min-width: 1206px) and (max-width: 1280px){.intro{background-position:left -100px top, right -100px top}}@media screen and (min-width: 976px) and (max-width: 1205px){.intro{background-position:left -200px top, right -200px top}}@media screen and (min-width: 436px) and (max-width: 975px){.intro{background-position:left -300px top, right -300px top}}@media screen and (min-width: 300px) and (max-width: 435px){.intro{background-position:left -350px top, right -350px top}}@media screen and (min-width: 701px) and (max-width: 1440px){.intro h1{font-size:4em}.intro p{font-size:2em}}@media screen and (min-width: 300px) and (max-width: 700px){.intro{padding:0 50px}.intro h1{font-size:3em}.intro p{font-size:1.5em}}@media screen and (max-width: 414px){.intro{padding:0 20px}.intro h1{padding:75px 0 10px}}

/*# sourceMappingURL=home.css.map */