@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;

700;900&display=swap);html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body{margin:0;padding:0;font-family:Roboto,sans-serif}header{width:100%;height:80px;overflow:hidden;background-color:#fff;position:fixed;top:0;left:0;box-shadow:0 10px 20px -20px rgba(0,0,0,.45);z-index:9999}header #main{width:100%;padding:0 5%;margin-top:10px;justify-content:space-between;-o-box-sizing:border-box;box-sizing:border-box}header #main,header #main #logo{height:60px;overflow:hidden;display:flex;align-items:center}header #main #logo{width:220px}header #main #logo h3{margin-left:10px;font-weight:400;font-size:23px}header #main #logo h3 b>span{color:#eacda3}header #main #menu-btn{width:60px;height:60px;overflow:hidden;display:flex;align-items:center;justify-content:flex-end}header #main #menu-btn div{cursor:pointer}header #main #menu-btn div .line{width:100%;height:4px;overflow:hidden;background-color:#fff}header #main #menu-btn div span{font-size:14px;font-weight:700;color:#fff}header #main nav.desktop{display:flex;align-items:center;justify-content:flex-end}header #main nav.desktop .items{margin-left:10px;border-bottom:5px solid transparent;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}header #main nav.desktop .items a{text-decoration:none}header #main nav.desktop .items a .inner{height:50px;overflow:hidden;padding:0 15px;letter-spacing:1px;font-size:14px;font-weight:700;color:#4a4a4a;display:flex;align-items:center;justify-content:center}header #main nav.desktop .items.active,header #main nav.desktop .items.active:hover{border-color:#eacda3}header #main nav.desktop .items:hover{border-color:#000}header #main nav.mobile{width:100%;height:auto;overflow-y:auto;overflow-x:hidden;padding:5%;background-color:#fff;position:fixed;top:0;left:0;bottom:0;-o-box-sizing:border-box;box-sizing:border-box}header #main nav.mobile #close-menu-btn{width:120px;height:60px;overflow:hidden;float:right;display:flex;align-items:center;justify-content:flex-end}header #main nav.mobile #close-menu-btn div{cursor:pointer}header #main nav.mobile #close-menu-btn div .line{width:100%;height:4px;overflow:hidden;background-color:#000}header #main nav.mobile #close-menu-btn div span{font-size:14px;font-weight:700;color:#000}header #main nav.mobile .items{width:100%;height:auto;overflow:hidden;border-bottom:5px solid transparent;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}header #main nav.mobile .items a{text-decoration:none}header #main nav.mobile .items a .inner{width:100%;height:50px;overflow:hidden;letter-spacing:1px;font-size:20px;font-weight:700;color:#4a4a4a;display:flex;align-items:center}header #main nav.mobile .items.active,header #main nav.mobile .items.active:hover{border-color:#eacda3}header #main nav.mobile .items:hover{border-color:#000}[v-cloak]{display:none}#content,#wrapper{width:100%;height:auto;overflow:hidden}#content{margin:80px 0 30px}#contact{width:90%;margin:0 auto}#contact,#contact .block{height:auto;overflow:hidden}#contact .block{width:100%;margin-top:50px}#contact .block .title{width:29%;height:auto;overflow:hidden;float:left}@media only screen and (max-width:1023px){#contact .block .title{width:100%}}#contact .block .content{width:69%;height:auto;overflow:hidden;float:right}#contact .block .content form{width:100%;height:auto;overflow:hidden}#contact .block .content form .input-wrapper{width:49%;height:90px;overflow:hidden;margin:0 .5%;float:left}#contact .block .content form .input-wrapper .label{width:100%;height:30px;overflow:hidden;font-size:14px;font-weight:700;display:flex;align-items:center}#contact .block .content form .input-wrapper .input{width:100%;height:60px;overflow:hidden;border:4px solid #e6e6e6;-o-box-sizing:border-box;box-sizing:border-box}#contact .block .content form .input-wrapper .input input{width:100%;height:52px;border:none;outline:none;padding:0 10px;background-color:transparent;font-size:18px;-o-box-sizing:border-box;box-sizing:border-box}#contact .block .content form .input-wrapper .input input::-webkit-input-placeholder{font-size:18px;font-weight:700;color:#a5a5a5}#contact .block .content form .input-wrapper .input input::-moz-placeholder{font-size:18px;font-weight:700;color:#a5a5a5}#contact .block .content form .input-wrapper .input input:-ms-input-placeholder{font-size:18px;font-weight:700;color:#a5a5a5}#contact .block .content form .input-wrapper .input input:-moz-placeholder{font-size:18px;font-weight:700;color:#a5a5a5}@media only screen and (max-width:650px){#contact .block .content form .input-wrapper{width:99%}}#contact .block .content form .input-wrapper.full{width:99%;height:200px;margin:1% .5% 0}#contact .block .content form .input-wrapper.full .input{height:170px}#contact .block .content form .input-wrapper.full .input textarea{width:100%;height:170px;border:none;outline:none;margin:0;padding:10px;resize:none;font-family:Roboto,sans-serif;font-size:18px;background-color:transparent;-o-box-sizing:border-box;box-sizing:border-box}#contact .block .content form .input-wrapper.full .input textarea::-webkit-input-placeholder{font-size:18px;font-weight:700;color:#a5a5a5}#contact .block .content form .input-wrapper.full .input textarea::-moz-placeholder{font-size:18px;font-weight:700;color:#a5a5a5}#contact .block .content form .input-wrapper.full .input textarea:-ms-input-placeholder{font-size:18px;font-weight:700;color:#a5a5a5}#contact .block .content form .input-wrapper.full .input textarea:-moz-placeholder{font-size:18px;font-weight:700;color:#a5a5a5}#contact .block .content form .error,#contact .block .content form .success{width:99%;height:auto;overflow:hidden;float:left;padding:15px;margin:6px .5% 0;background-color:#f9ebed;color:#b20019;font-size:15px;font-weight:700;-o-box-sizing:border-box;box-sizing:border-box}#contact .block .content form .success{background-color:#4dd28d;color:#4a4a4a}#contact .block .content form .submit-btn{width:99%;height:auto;overflow:hidden;float:left;margin:40px .5% 0;display:flex;justify-content:center}#contact .block .content form .submit-btn button{padding:20px 50px;border:none;outline:none;background-color:#000;color:#fff;font-weight:700;letter-spacing:1px;cursor:pointer;border-radius:6px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}#contact .block .content form .submit-btn button:hover{background-color:#4a4a4a}#contact .block .content .card{width:100%;height:auto;overflow:hidden}#contact .block .content .card a{text-decoration:none}#contact .block .content .card a .inner{width:100%;height:80px;overflow:hidden;border-bottom:6px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}#contact .block .content .card a .inner .label{font-size:26px;font-weight:700;color:#4a4a4a}@media only screen and (max-width:430px){#contact .block .content .card a .inner .label{font-size:20px}}#contact .block .content .card a .inner:hover{border-color:#000}#contact .block #map{height:400px}@media only screen and (max-width:650px){#contact .block #map{height:300px}}@media only screen and (max-width:1023px){#contact .block .content{width:100%;margin-top:50px}}@media only screen and (max-width:650px){#contact .block .content{margin-top:20px}}@media only screen and (min-width:1024px){#contact .block{display:flex;align-items:center}}@media only screen and (max-width:650px){#contact .block{margin-top:20px}}.subline{width:100%;height:auto;overflow:hidden}.subline h1,.subline h2{width:100%;margin:0;padding:15px 0;color:#4a4a4a;font-size:35px;font-weight:700}.subline .seperator{width:40px;height:40px;overflow:hidden;background-color:#eacda3;border-radius:40px}