/*!
 * quasi_shell
 * 
 * 
 * @author quasi Digi
 * @version 1.0.6
 * Copyright 2021. ISC licensed.
 */
@import "https://fonts.googleapis.com/css?family=Noto+Sans:400,700";html{-webkit-overflow-scrolling:touch;overflow:auto;box-sizing:border-box}body,html{padding:0;margin:0}body{height:100%;width:100%}*,:after,:before{box-sizing:border-box}#nav{width:100%;height:100%}#fond,#nav,dd,div,dl,dt,h1,h2,h3,h4,h5,li,ol,p,ul{padding:0;margin:0;display:block}dd,dl,dt,li,ol,ul{list-style:none}a{text-decoration:none}:focus{outline:none}.notouch .link-notouch{cursor:pointer}html{background:#012b03;color:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-family:Noto Sans,sans-serif;font-style:normal;font-weight:400;line-height:normal;font-size:10px;text-align:center}@media (max-width:576px){html{font-size:14px}}@media (min-width:576px){html{font-size:14px}}@media (min-width:768px){html{font-size:12px}}@media (min-width:992px){html{font-size:12px}}@media (min-width:1200px){html{font-size:16px}}.section,dt{font-size:24px;font-size:1.5rem}dt{font-weight:700;text-align:center}dd{font-size:16px;font-size:1rem}.lead{text-align:center;font-size:28px;font-size:1.75rem}@media (min-width:576px){.lead{text-align:left}}@media (min-width:768px){.lead{font-size:36px;font-size:2.25rem}}#header .text{color:#f2f2f2}#header .text,h2{font-size:24px;font-size:1.5rem}#footer{font-size:16px;font-size:1rem;text-align:left}input[type=button],input[type=email],input[type=password],input[type=submit],input[type=text],textarea{box-shadow:none;font-family:Noto Sans,sans-serif;font-size:16px;font-size:1rem}input[type=submit]{text-transform:uppercase;display:inline-block;vertical-align:text-bottom;cursor:pointer}input[type=email],input[type=password],input[type=text],textarea{background:hsla(0,0%,100%,.7);border:1px solid #bdbdbd;width:100%;padding:.2em 1em;margin-top:20px;margin-top:1.25rem;text-align:left;color:#219653}::-webkit-input-placeholder{color:#219653}::-moz-placeholder{color:#219653}:-ms-input-placeholder,::-ms-input-placeholder{color:#219653}::placeholder{color:#219653}.error input{border-color:red}.valid input{border-color:green}textarea{width:100%;min-height:110px;min-height:50vh}input[type=button],input[type=submit]{color:#fff;background-color:transparent;border:none;box-shadow:none;font-weight:700;padding:.8em 1em;font-size:16px;font-size:1rem;text-transform:uppercase;transition:all .3s ease-in-out;border-radius:4px;border-radius:.24rem}input[type=button]:hover,input[type=submit]:hover{background-color:rgba(0,0,0,.1)}body{overflow:auto;min-width:320px}body #main-content{height:auto;display:block}.section,body #main-content{width:100%;position:relative}.section{min-height:100vh;min-width:320px;overflow:hidden;display:-ms-flexbox;-js-display:flex;display:flex;-webkit-box-justify-content:center;-moz-box-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align:center;-ms-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(180deg,#00d07e,#00ad69)}.content{margin:auto;z-index:1;position:relative;height:100%;display:block}@media (max-width:576px){.content{width:90%}}@media (min-width:576px){.content{width:90%}}@media (min-width:768px){.content{width:700px}}@media (min-width:992px){.content{width:840px}}@media (min-width:1200px){.content{width:1120px}}.text-block{width:100%;text-align:left;height:100%;display:block;padding-top:50px;padding-bottom:50px}@media (min-width:768px){.text-block{width:50%}}#header{background:linear-gradient(180deg,#012b03,#00ad69)}@media (min-width:768px){#header{background-image:url(../img/bg/header-bg.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}}#header .content.card{padding-top:0;padding-bottom:90px}#header .content.card h1{background-image:url(../img/logo/logo.png);background-image:url(../img/logo/logo.svg);background-repeat:no-repeat;background-position:0;background-size:252px;width:100%;height:120px;margin-bottom:60px;margin-bottom:3.75rem}#header .content.card .lead{margin-bottom:24px;margin-bottom:1.5rem}@media (max-width:576px){#header .content.card h1{background-position:50%}}#header a#getdown{position:absolute;bottom:20px;left:0;right:0;margin:auto;width:40px;height:20px;display:block;border-color:#f2f2f2 transparent transparent;border-width:20px;border-style:solid}#services{background:#fff;color:#333}#services dl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}#services dt{color:#27ae60;width:100%;margin-bottom:2.8em;margin-top:1.7em}#services dd{display:inline-block;width:29%;border-top:1px solid #27ae60;margin:0 2% 2.8em;padding-top:.5em}@media (min-width:576px){#services dd{width:16%}}#benifit:before,#contact:before,#history:before{z-index:0;content:"";display:block;width:100%;height:100%;min-height:100vh;position:absolute;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover}@media (min-width:768px){#benifit:before,#contact:before,#history:before{width:50%}}#benifit .text,#contact .text,#history .text{background-color:rgba(1,43,3,.4);box-shadow:0 0 0 10px rgba(1,43,3,.4)}@media (min-width:768px){#benifit .text,#contact .text,#history .text{background-color:transparent;box-shadow:none}}@media (min-width:768px){#contact .text-block,#history .text-block{padding-right:32px;padding-right:2rem}}#contact #mailer,#history #mailer{text-align:center}#contact .g-recaptcha div,#history .g-recaptcha div{margin:0 auto;display:table;margin-top:16px;margin-top:1rem}#contact input[type=button],#contact input[type=submit],#history input[type=button],#history input[type=submit]{float:right;margin-top:.8em;margin-bottom:1.6em}@media (max-width:576px){#contact input[type=button],#contact input[type=submit],#history input[type=button],#history input[type=submit]{float:none;margin:.8em auto 1.2em}}@media (min-width:576px){#contact .g-recaptcha,#history .g-recaptcha{transform:scale(1);float:left;margin-bottom:1.6em}#contact input[type=button],#contact input[type=submit],#history input[type=button],#history input[type=submit]{float:right;margin-top:2.8em}}@media (min-width:768px){#contact .g-recaptcha,#history .g-recaptcha{transform:scale(1);float:none}#contact input[type=button],#contact input[type=submit],#history input[type=button],#history input[type=submit]{float:right;margin-top:.8em;margin-bottom:1.6em}}@media (min-width:992px){#contact .g-recaptcha,#history .g-recaptcha{transform-origin:50%;transform:scale(1.1)}#contact input[type=button],#contact input[type=submit],#history input[type=button],#history input[type=submit]{float:right;margin-top:.8em;margin-bottom:1.6em}}@media (min-width:1200px){#contact .g-recaptcha,#history .g-recaptcha{transform:scale(1);float:left;margin-bottom:1.6em}#contact input[type=button],#contact input[type=submit],#history input[type=button],#history input[type=submit]{float:right;margin-top:2.8em}}#history:before{background-image:url(../img/bg/history.jpg)}@media (min-width:768px){#history:before{left:50%}}#benifit:before{left:0;background-image:url(../img/bg/benifits.jpg)}@media (min-width:768px){#benifit .text-block{float:right;padding-left:32px;padding-left:2rem}}@media (min-width:992px){#benifit .text-block{padding-left:100px;padding-left:6.25rem}}#contact:before{background-image:url(../img/bg/contact.jpg)}@media (min-width:768px){#contact:before{left:50%}}#footer{background:#000;padding:2.25em 0;height:auto;min-height:auto}#footer .content{background-image:url(../img/logo/logo.png);background-image:url(../img/logo/logo.svg);background-repeat:no-repeat;background-position:0;background-size:120px;background-size:7.5rem;height:40px;height:2.5rem;padding-left:180px;padding-left:11.25rem}#footer .content p.note{position:relative;top:50%;transform:perspective(1px) translateY(-50%)}#main-content{transition:filter .3s ease-in-out}#main-content.ajax-talk{filter:blur(5px)}#ajax-feedback{display:none;position:fixed;height:300px;width:450px;z-index:2;top:0;bottom:0;left:0;right:0;margin:auto;padding:48px 24px;font-size:20px;line-height:1.25em;text-align:center;background:hsla(0,0%,95%,.8);background:#f2f2f2;color:#012b03}#ajax-feedback:before{content:"\00d7";font-size:30px;display:block;position:absolute;top:0;right:0;height:36px;width:30px;background-color:#fff;cursor:pointer;color:#012b03;background-color:#f2f2f2;transition:all .3s ease-in-out}#ajax-feedback:hover:before{font-size:36px}#ajax-feedback.error{border-left:12px solid red;padding:48px 24px 48px 12px}