body{font-size:16px;font-family:'Lato', sans-serif;margin:0px}section#menu{width:100%;z-index:2;top:0;position:fixed}.menu-area{margin-right:auto;margin-left:auto;height:100%}.menu-util{overflow:hidden;text-overflow:clip;background-color:#fff;box-shadow:0 2px 5px 0 #cccccc}.menu-top{max-width:1024px;margin-right:auto;margin-left:auto}.menu-block{display:flex;flex-wrap:wrap;margin:5px 20px;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.logo-text{text-align:left;margin-top:10px;margin-bottom:10px;font-size:20px}.menu-nav{display:none;flex-wrap:nowrap;text-align:right;-webkit-align-items:center;align-items:center;margin:5px 0}.menu-nav-element{padding-right:10px;padding-left:10px}.menu-nav-element:last-child{padding-right:0px}a{color:#007bff;text-decoration:none}a:hover{color:#0056b3}a#menu-icon,a#close-menu-icon{color:#007bff;text-decoration:none}a#menu-icon:hover,a#close-menu-icon:hover{color:#0056b3}#signup a,#cta-hero a{color:#fff;background-color:#007bff;padding:10px;border-radius:5px}#signup a:hover,#cta-hero a:hover{color:#cccccc}.menu-nav-block{padding-left:20px;padding-right:20px;display:none}.menu-nav-block.open{display:block}.menu-nav-line{border-top:solid 1px #cccccc;padding-top:10px;padding-bottom:10px;width:100%}.menu-nav-line a{display:block}.menu-hamburger.open{text-align:right;margin-top:2px;margin-bottom:2px;display:inherit}.menu-close{display:none}.menu-close.open{text-align:right;margin-top:2px;margin-bottom:2px;display:inherit}.menu-hamburger{display:none}.content{margin-right:auto;margin-left:auto}section#hero{background-image:url(/assets/hero-1000-667bdf70e83ddced2d4a1fc033db5305ed6c02d30664b47469190695a42260f1.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;height:100vh;width:100%;margin:0px;display:flex;flex-wrap:wrap}.hero-area{max-width:1024px;margin-right:auto;margin-left:auto;height:100%;width:100%}.hero-util{margin-right:20px;margin-left:20px;overflow:hidden;text-overflow:clip;height:100%;display:flex;flex-wrap:wrap;align-content:flex-end}.hero-text-block{display:flex;flex-wrap:wrap;margin:0px;max-width:380px;top:70px;position:absolute}.hero-text{width:100%}.hero-text.title{font-size:26px}.hero-text.desc{margin-top:5px;display:none}#cta-hero,.hero-text{margin-top:20px}.scroll{width:100%;text-align:center;margin-bottom:30px}#does{padding-top:70px;padding-bottom:70px}.does-area{max-width:1024px;margin-right:auto;margin-left:auto}.does-util{margin-right:20px;margin-left:20px;overflow:hidden;text-overflow:clip;display:flex;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.does-title{font-family:'Raleway', sans-serif;font-size:2.2em;text-align:center;max-width:560px}.does-list{width:100%;display:flex;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;margin-top:50px}.does-element{width:100%;margin:10px 0;max-width:360px;display:flex;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.does-element-icon{width:30px;height:30px;border-radius:50%;background-color:#28a745;color:#fff;display:flex;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.does-element-icon .fa{width:30px;text-align:center}.fa-check{font-size:14px}.does-element-desc{padding-left:20px}.does-slogan{margin-top:40px;text-align:center;max-width:380px;background-color:#000;padding:20px;border-radius:10px;color:#fff}.does-slogan-element{margin-top:20px}.fa-heart{font-size:22px;color:#fff}#pricing{background-color:#007bff}.pricing-area{max-width:1024px;margin-right:auto;margin-left:auto}.pricing-util{padding-top:70px;padding-bottom:70px;margin-right:20px;margin-left:20px;overflow:hidden;text-overflow:clip}.pricing-title{font-family:'Raleway', sans-serif;color:#fff;font-size:2.5em;margin-left:auto;margin-right:auto;text-align:center;max-width:640px}.pricing-text{color:#fff;margin-left:auto;margin-right:auto;text-align:center;max-width:460px;margin-top:20px}#cta-pricing{margin-left:auto;margin-right:auto;text-align:center;width:100%;margin-top:40px}#cta-pricing a{background-color:#fff;padding:10px;border-radius:5px}#requirements{padding-top:70px;border-bottom:solid 1px;padding-bottom:70px}.requirements-area{max-width:1024px;margin-right:auto;margin-left:auto}.requirements-util{margin-right:20px;margin-left:20px;overflow:hidden;text-overflow:clip}.requirements-title{font-family:'Raleway', sans-serif;font-size:2.2em;margin-left:auto;margin-right:auto;text-align:center;max-width:560px}.requirements-list{margin-left:auto;margin-right:auto}.requirements-element{width:100%;margin:10px 0;margin-left:auto;margin-right:auto;text-align:center;max-width:640px;border-bottom:1px solid #cccccc}.requirements-element:last-of-type{border-bottom:none}.requirements-element-title{font-size:1.6em;margin-bottom:20px;margin-top:20px}.requirements-element-desc{margin-bottom:40px}.requirements-element-icon{margin-top:40px}.fa-bookmark{font-size:25px;color:#0056b3}#about{background-color:#eee}.about-area{max-width:1024px;margin-right:auto;margin-left:auto}.about-util{padding-top:70px;padding-bottom:70px;margin-right:20px;margin-left:20px;overflow:hidden;text-overflow:clip}.about-block{width:100%;display:flex;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.about-title{font-family:'Raleway', sans-serif;font-size:2.2em;text-align:center;line-height:50px;width:100%;align-self:flex-start;-webkit-align-self:flex-start}.about-story{text-align:left;width:100%;margin-top:50px}p#about-signature{font-family:'Permanent Marker', cursive;text-align:right}#contacts{background-color:#aaa}.contacts-area{max-width:1024px;margin-right:auto;margin-left:auto}.contacts-util{padding-top:40px;padding-bottom:40px;margin-right:20px;margin-left:20px;overflow:hidden;text-overflow:clip}.contacts-title{font-family:'Raleway', sans-serif;font-size:1.5em;margin-left:auto;margin-right:auto;text-align:center;max-width:460px}.contacts-icon{font-size:20px;margin-left:auto;margin-right:auto;text-align:center;margin-top:10px}.fa-envelope{font-size:25px;color:#000}.contacts-text{margin-left:auto;margin-right:auto;text-align:center;font-size:1.2em;max-width:460px;margin-top:10px}footer{font-size:0.7em;background:#000000;color:#ffffff}.end-block{max-width:1024px;margin-right:auto;margin-left:auto}.end{margin:0 10px;overflow:hidden;text-overflow:clip;padding:10px 0;text-align:center}@media screen and (max-width: 374px){.hero-text-block{max-width:360px;height:80vh;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-end;align-content:flex-end}}@media screen and (min-width: 560px){.menu-nav{display:flex}.menu-nav-block{display:none}.menu-nav-block.open{display:none}.menu-hamburger,.menu-close,.menu-hamburger.open,.menu-close.open{display:none}.does-list{-webkit-justify-content:space-around;justify-content:space-around}}@media screen and (min-width: 768px){.hero-text.desc{display:block}.does-element{width:45%}.about-block{-webkit-justify-content:space-between;justify-content:space-between}.about-title{width:30%;text-align:right}.about-story{text-align:left;width:65%;margin-top:0}.end{display:flex;flex-wrap:wrap;margin:0 10px;overflow:hidden;text-overflow:clip;-webkit-justify-content:space-between;justify-content:space-between}.copyright{-webkit-align-self:flex-end;align-self:flex-end}.created{text-align:left;-webkit-align-self:flex-end;align-self:flex-end}}@media screen and (min-width: 820px){.hero-text-block{max-width:360px;height:70vh;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:flex-end;align-content:flex-end}}@media screen and (min-width: 560px) and (max-width: 767px){section#hero{background-image:url(/assets/hero-1200-967fbcc073bfc5e50cd32057b2ca2cab0f8384bed43b28577e940be321e6e732.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}}@media screen and (min-width: 768px) and (max-width: 1159px){section#hero{background-image:url(/assets/hero-1500-ec0183533db2ac2dd05a1b99ab9e1d33a7675c85a91b11f628bcedbde8640fda.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}}@media screen and (min-width: 1160px){section#hero{background-image:url(/assets/hero-1920-2fe38ac578c25de0e48d74b52f54f93f25a1bfaff8c6522b3f9907dfac40039c.jpg);background-position:center;background-size:cover;background-repeat:no-repeat}}
