@import url("main.min.css");@font-face{font-family:'Roboto',helvetica,arial,sans-serif;src:url(fonts/Roboto-Regular.ttf) format('truetype')}body,html{background:#fff;font-size:62.5%}body,html,input,button{font-family:'Roboto',helvetica,arial,sans-serif}.wrapper{background:#eeeee9;height:auto;min-height:100%;font-size:15px}.tcenter{text-align:center}header.menu-wrapper{background:#fff;left:0;position:fixed;right:0;top:0}.content-wrapper{margin:0 auto;max-width:1200px}.menu-wrapper .top img{max-height:70px;padding:10px 0 0 28px;position:absolute}.menu-wrapper .menu{text-align:right;padding-top:12px}nav.menu>ul>li{display:inline-block;padding:1.9em 1.3em}nav.menu>ul>li>a{color:#444;border-bottom:2px solid transparent;font-size:2.7em}nav.menu>ul>li>a:hover{border-bottom-color:#9bbb59;text-decoration:none}section.bg-static{background-attachment:fixed;background-size:cover;min-height:620px;text-align:center;width:100%}section .content-wrapper{margin:0 auto;padding:10px}.wrapper.start>section .content-wrapper{padding:120px 60px}section .content-wrapper>header:first-child{margin-top:0}section .content-wrapper>header:last-of-type{margin-bottom:0}section .content-wrapper>header{margin:60px auto;max-width:900px;text-align:center}section .content-wrapper form{text-align:center}.columns-2{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.columns-2>.column{box-sizing:border-box;float:left;width:50%}.columns-2>.column:last-of-type{margin-bottom:0}.column.widget{padding:10px}.column.widget:first-child{padding-left:0}.column.widget:last-child{padding-right:0}.column.widget>div{background:#fff;border:1px solid #ddd;border-radius:2px;height:100%}.column.widget header>h2{border-bottom:1px solid #eee;color:#3f6caf;font-size:20px;padding:5px 10px;text-align:left}.column.widget ul{padding:0 10px;text-align:left}section a,a:visited{color:#3f6caf;cursor:pointer;text-decoration:none}section a:hover{text-decoration:underline}header h2{font-size:2.7em;line-height:1.2;margin:0 auto 15px}.content-wrapper p{font-size:18px;line-height:25px}figure{margin:0;padding:0}figure img{height:auto;width:100%}section header>ul>li{font-size:18px;line-height:25px;list-style:disc;margin:10px 90px;text-align:left}section form>.row{margin:10px auto;text-align:left;width:500px}section form label{color:#444;display:inline-block;margin-right:10px;text-align:right;width:150px}section form input{border:1px solid #d3d3d3;box-sizing:border-box;color:gray;font-size:1.3em;padding:8px;width:300px;box-shadow:rgba(0,0,0,0.1) 0 0 8px}section .btn{color:#fff;cursor:pointer;font-size:1.6em;padding:8px 18px;border-radius:3px}section a.btn{color:#fff;display:block;padding:5px 0;width:100%}.hero{background:url(../images/hero.jpg) center no-repeat;color:#514f4f;text-shadow:0 1px 3px #e1e1e1}.hero .content-wrapper{padding:190px 60px 140px !important}.hero header h2{color:#444;text-shadow:0 1px 1px #fff}.hardware{background:#fff;color:#444}.hardware li{color:#9bbb59}.hardware li span{color:#444}.hardware img:first-of-type{height:200px;width:auto}.hardware img:last-of-type{height:150px;width:auto}.push{background:url(../images/map.jpg) center no-repeat;color:#514f4f;text-shadow:0 1px 3px #e1e1e1}.push li{color:#9bbb59}.push li span{color:#444}.needs{background:#3f6caf;color:#fff}.contact{background:#eeeee9;color:#444}.login{background:#9bbb59;color:#fff}.login label{color:#fff}.login button{background:#444;border:1px solid #444}.login button:hover{background:#fff;border-color:#444;color:#444}.login a{background:transparent;border:1px solid #444;color:#444;cursor:pointer;font-size:15px;margin-left:10px;padding:8px 18px;border-radius:3px}.login a:hover{border-color:#fff;color:#fff}.login .btn{border:1px solid #444 !important;color:#444 !important;background:transparent}#dialogoverlay .btn{font-size:1.6em;color:#fff;background-color:#ffbe00;border-color:#ffbe00}#dialogoverlay .btn:hover{color:#fff;background-color:#eab722;border-color:#eab722}#dialogoverlay{display:none;opacity:.6;position:fixed;top:0;left:0;background:#000;width:100%;z-index:1051;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}#dialogbox{display:none;position:fixed;background-color:rgba(255,255,255,1);border:1px solid rgba(0,0,0,.2);border-radius:.3em;width:550px;z-index:1051;left:0;right:0;margin:10vh auto 0 auto;opacity:1;font-size:1.7em}.btn-green{color:#fff;background-color:#6dc368;border-color:#6dc368}.btn-green:hover{color:#fff;background-color:#00983c;border-color:#00983c}.btn-yellow{color:#fff;background-color:#ffbe00;border-color:#ffbe00}.btn-yellow:hover{color:#fff;background-color:#eab722;border-color:#eab722}@media only screen and (max-width:768px){section .content-wrapper{padding:60px}section.hero .content-wrapper{padding-top:120px}section.hero2 .content-wrapper{padding-top:120px}nav.menu>ul>li{padding:28px 14px}.login form>.row{text-align:center;max-width:300px}.login form label{display:block;margin:0;text-align:left}.login form input[type=text],.login form input[type=tel]{width:100%}}@media only screen and (max-width:1330px){.card-container.card{max-width:100%;padding:40px 40px;margin-top:15px}.container{width:100%}.form-signin #email,.form-signin #password, .form-signin #generalId{direction:ltr;height:50px;font-size:2.6em}.btn{height:3.5em}.btn.btn-signin,.btn.btn-lang{font-size:1.5em}.form-control{font-size:1.5em;line-height:1.32}.form-signin input[type=email],.form-signin input[type=password],.form-signin input[type=text],.form-signin button{margin-bottom:1em}}@media only screen and (min-width:1331px){.card-container.card{max-width:350px;padding:40px 40px;margin-top:50px}.form-signin #email,.form-signin #password{direction:ltr;height:34px;font-size:2.1em}.form-signin .btn{height:2.3em}.btn.btn-signin,.btn.btn-lang{font-size:1.9em}.form-control{font-size:1em;line-height:1.32}.form-signin input[type=email],.form-signin input[type=password],.form-signin input[type=text],.form-signin button{margin-bottom:4px}}.alert-red{background-color:#f5cdc5;border-color:#d29f9f;color:#a94442}.alert-green{background-color:#d1f5c5;border-color:#9cd290;color:#39a940}.card{background-color:#f7f7f7;padding:20px 25px 30px;margin:0 auto;-moz-border-radius:.18em;-webkit-border-radius:.18em;border-radius:.18em;border:#eaeaea solid 1px}.card .alert p{margin-top:0;margin-bottom:0 !important}.profile-img-card{width:200px;margin:0 auto 5px;display:block}.profile-name-card{font-size:16px;font-weight:bold;text-align:center;margin:10px 0 0;min-height:1em}.reauth-email{display:block;color:#404040;line-height:2;margin-bottom:10px;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-signin input[type=email],.form-signin input[type=password],.form-signin input[type=text],.form-signin button{width:100%;display:block;z-index:1;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.form-signin p{font-size:1.4rem}.form-signin .form-control:focus{border-color:#ced4da;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 3px #33c5f4;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 3px #33c5f4}.form-signin .btn{font-weight:700;-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default;padding:0;font-weight:700;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:0}.form-signin .btn.btn-signin{color:#fff;background-color:#43bc84}.form-signin .btn-lang{color:#fff;background-color:#33c5f4}.form-signin .btn.btn-signin:hover,.form-signin .btn.btn-signin:active,.form-signin .btn.btn-signin:focus{background-color:#99d2b0}.form-signin .btn-lang:hover,.form-signin .btn-lang:active,.form-signin .btn-lang:focus{background-color:#93daf9}.forgot-password{color:#6891a2;font-size:1.3rem}.forgot-password:hover,.forgot-password:active,.forgot-password:focus{color:#0c6121}.modal-content{border-radius: 10px};