body{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}header.masthead{position:relative;background-color:#343a40;background:url(../img/bg/masthead-small.webp) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:8rem;padding-bottom:8rem}header.masthead .overlay{position:absolute;background-color:#000;height:100%;width:100%;top:0;left:0;opacity:.5}header.masthead img{padding:15px;border:1px solid #fff;border-radius:10px;background-color:#fff;width:500px;margin-bottom:50px}header.masthead h1{font-size:2rem}header.masthead h1.header-title{font-size:5rem}@media (min-width:768px){header.masthead{padding-bottom:12rem;background:url(../img/bg/masthead-main.webp) no-repeat center center}header.masthead h1{font-size:3rem}}.showcase .showcase-text{padding:5rem}.showcase .showcase-img{min-height:30rem;background-size:cover}@media (max-width:575px){.showcase .showcase-text{padding:3rem}.showcase .showcase-text .h1,.showcase .showcase-text h1{font-size:2em}}.features-icons{padding-top:7rem;padding-bottom:7rem}.features-icons .features-icons-item{max-width:20rem}.features-icons .features-icons-item .features-icons-icon{height:7rem}.features-icons .features-icons-item .features-icons-icon i{font-size:4.5rem}.features-icons .features-icons-item p a:hover{text-decoration:none}.features-icons .features-icons-item:hover .features-icons-icon i{font-size:5rem}.testimonials{padding-top:7rem;padding-bottom:2rem}.testimonials .testimonial-item{max-width:18rem}.testimonials .testimonial-item img{min-width:192px;min-height:192px;box-shadow:0 5px 5px 0 #adb5bd}.supports{padding-top:0;padding-bottom:7rem}.supports .supports-item{max-width:18rem}.supports .supports-item a img{max-width:12rem;box-shadow:0 5px 5px 0 #adb5bd}.supports .supports-item a:hover{text-decoration:none}.supports .supports-item h6{margin-top:25px}.call-to-action{position:relative;background-color:#343a40;background:url(../img/bg/masthead-small.webp) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:7rem;padding-bottom:7rem}.call-to-action .overlay{position:absolute;background-color:#212529;height:100%;width:100%;top:0;left:0;opacity:.3}.call-to-action .container{background-color:#4e87c2;color:#ddd;padding:20px 15px;border-radius:10px}@media (max-width:575px){.call-to-action .container{border-radius:0}}@media (min-width:768px){.call-to-action{background-image:url(../img/bg/masthead-main.webp)}}@media (max-width:575px){.call-to-action{background:0 0;padding-top:0;padding-bottom:0}}form#form-register div.form-group.has-error label{color:#ff1515}form#form-register div.form-group.has-error div .form-control{border:1px solid #ff1515}form#form-register div.form-group div.form-check.optpcd{display:none}footer.footer{padding-top:4rem;padding-bottom:4rem}footer.footer ul.list-inline li.list-inline-item a:hover{text-decoration:none}footer.footer .version{color:#c5c5c5}.modal .modal-dialog .modal-content .modal-body p.text-justified{text-align:justify}