@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);*{margin:0;padding:0;outline:0;box-sizing:border-box}a{text-decoration:none;cursor:pointer!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fafafa inset}ul li{list-style:none}html{font-size:62.5%;-webkit-text-size-adjust:100%;min-height:100vh}img{border:0;max-width:100%;display:block}input{-webkit-appearance:none}:root{--header:#170101;--success:#46B751;--accent:#F88E61}body{font-family:'Roboto',Arial,sans-serif;font-size:14px;min-width:320px;line-height:1.3;color:rgba(0,0,0,.5);background:#fff;min-height:100vh}.popup{position:fixed;left:0;right:0;top:0;bottom:0;z-index:-1;opacity:0;visibility:hidden;overflow-y:auto}.popup--visible{z-index:1;opacity:1;visibility:visible}.popup-wrapper{padding:5vh 10px 10px 10px}.popup-content{max-width:600px;width:100%;margin:0 auto;box-shadow:0 0 8px rgba(0,0,0,.2);border-radius:4px;background:#fff}.popup-content .header{background:var(--header);padding:20px 20px 20px 40px;display:flex;justify-content:space-between;align-items:center;border-radius:4px 4px 0 0}.popup-content .logo{height:40px}.popup-close{position:relative;width:16px;height:16px;transform:rotate(45deg);transition:all 0.2s ease;cursor:pointer;overflow:hidden}.popup-close:after,.popup-close:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:#333;transition:all 0.2s ease;background:#fff}.popup-close:before{width:20px;height:1px}.popup-close:after{width:1px;height:20px}.popup-content .main{padding:40px;color:rgba(0,0,0,.5);font-size:14px;line-height:1.6}.popup-content .slogan-title{color:rgba(0,0,0,.85);font-size:18px;margin-bottom:15px}.popup-content p+p{margin-top:15px}.contactus-form{display:block;margin-top:40px;position:relative;z-index:1}.contactus-form .form-title{margin-bottom:20px;font-size:18px;color:rgba(0,0,0,.85)}.contactus-form .form-item{position:relative}.contactus-form .form-item+.form-item{margin-top:25px}.contactus-form .form-item.is-focused label{padding:0;transform:translateY(-14px)}.contactus-form .form-item label{position:absolute;top:0;right:0;left:0;display:flex;padding:10px 0;line-height:20px;font-size:14px;transition:all 0.25s cubic-bezier(.39,0,.17,.99);z-index:1;pointer-events:none}.contactus-form .form-item input{display:block;width:100%;border:none;height:40px;line-height:40px;font-size:14px;background:transparent}.contactus-form .form-field{position:relative;border-bottom:1px solid rgba(0,0,0,.15)}.contactus-form .form-field::before{content:'';position:absolute;right:50%;bottom:-1px;left:50%;height:2px;background:rgba(0,0,0,.16);transition:all 0.25s cubic-bezier(.39,0,.17,.99)}.contactus-form .error-field .form-field::before{right:0;left:0;background:red}.contactus-form .checkbox-group{display:flex;flex-flow:row wrap;align-items:center;border:none}.contactus-form .checkbox-group:before{display:none}.contactus-form .checkbox-item{display:flex;flex-wrap:wrap;margin-right:40px;margin-top:15px}.checkbox-group-title{width:100%}.contactus-form .checkbox-item input[type=radio]{display:none}.contactus-form .checkbox-item label{position:static;transform:none;pointer-events:unset;padding:0;cursor:pointer}.contactus-form .checkbox-item label:before{content:"";display:inline-block;position:relative;left:1px;top:1px;vertical-align:middle;font-size:0;border-radius:50%;width:16px;height:16px;background:transparent;border:3px solid #fff;box-shadow:0 0 0 2px rgba(0,0,0,.5);margin-right:15px;color:rgba(0,0,0,.5);box-sizing:border-box;transition:all ease .2s}.checkbox-item input[type=radio]:checked+label:before{background:var(--accent);box-shadow:0 0 0 2px var(--accent)}.contactus-form .submit-btn{display:block;width:100%;max-width:200px;height:40px;line-height:40px;border:none;background:var(--success);box-shadow:0 0 2px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.2);border-radius:4px;text-transform:uppercase;color:#fff;font-size:14px;font-weight:500;margin:40px auto 0;cursor:pointer;transition:all 0.25s cubic-bezier(.39,0,.17,.99)}.contactus-form .submit-btn:hover{opacity:.85}.error-field .form-error-block{visibility:visible;transform:translateY(0);opacity:1}.contactus-form .form-error-block{margin-top:2px;color:red;font-size:14px;transform:translateY(20px);opacity:0;visibility:hidden;transition:all 0.25s cubic-bezier(.39,0,.17,.99)}.contactus-form .success-message{display:none;color:green;font-size:14px;text-align:center;padding-top:15px}.contactus-form .success-message.is-visible{display:block}@media (max-width:600px){.popup-content .header{padding:12px 20px}.popup-wrapper{padding-top:20px}.popup-content .main{padding:20px}.contactus-form{margin-top:20px}.contactus-form .checkbox-item{width:100%;margin-right:0}.contactus-form .submit-btn{margin-top:20px;max-width:none}}