.form,.form .button{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}#faq .faq-item .title,.contact-nav a,.form .input{text-transform:uppercase}#contact .subsidiaries .subsidiary .title,.contact-nav a,.form .input{font-family:Oswald,sans-serif;font-weight:700}.form{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-transition:opacity .3s cubic-bezier(.45,.05,.55,.95);-moz-transition:opacity .3s cubic-bezier(.45,.05,.55,.95);-o-transition:opacity .3s cubic-bezier(.45,.05,.55,.95);transition:opacity .3s cubic-bezier(.45,.05,.55,.95);margin-top:30px}.form.sending{opacity:.6;position:relative}.form.sending::before{height:40px;width:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../../../comum/assets/svg/preloader-reverse.svg) center no-repeat;background-size:40px 40px;content:''}.form input[type=file]{height:0;width:0;overflow:hidden;position:absolute;top:0;left:0;z-index:0}.form input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #fff inset!important;-webkit-text-fill-color:#666!important}.form .input{height:auto;width:calc(50% - 15px);font-size:17px;font-size:1.7rem;-webkit-transition:border-color .2s cubic-bezier(.45,.05,.55,.95);-moz-transition:border-color .2s cubic-bezier(.45,.05,.55,.95);-o-transition:border-color .2s cubic-bezier(.45,.05,.55,.95);transition:border-color .2s cubic-bezier(.45,.05,.55,.95);color:#666;border:2px solid #ccc;margin-top:20px;min-height:62px;padding:0 20px;position:relative}.form .input.input-3{width:calc((33.3% - 15px))!important}.form .input:focus{border-color:#999}.form .input.error{border-color:#2d3091;color:#2d3091}.form .input.loading{background:url(../../../comum/assets/img/preloader.gif) center no-repeat #fff}.form .button .common-button:hover::after,.form .input .common-button:hover,.form .input .common-button:hover::after{background-color:#fc0}.form .input .label{cursor:text;display:block;height:62px;padding:17px 0}.form .input .common-button{position:absolute;top:-2px;right:-2px;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);height:66px;cursor:pointer}.form .input .common-button strong{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);display:inline-block}.form .input .common-button::after{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.form .input .common-button:hover{color:#333}.form .textarea{height:200px;width:100%;padding:20px}.form .button{display:flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:20px;width:100%}.contact-nav,.contact-nav a{height:80px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox}.form .button .common-button{margin-right:50px;padding:18px 40px}.form .button .common-button::after{-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}.form .button .common-button:hover{background-color:#fc0;color:#333}@media (max-width:959px){.mobile .form{margin-top:3.3rem}.mobile .form .input{margin-top:1.1rem;width:100%}.mobile .form .button{-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-top:1.1rem}.mobile .form .button .common-button{margin:0;width:calc(100% - 50px)}}.contact-nav{display:flex;margin-top:30px}.contact-nav a{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(25% + 4px);display:flex;font-size:18px;font-size:1.8rem;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:.3s cubic-bezier(.45,.05,.55,.95);-moz-transition:.3s cubic-bezier(.45,.05,.55,.95);-o-transition:.3s cubic-bezier(.45,.05,.55,.95);transition:.3s cubic-bezier(.45,.05,.55,.95);border:2px solid #d7d7d7;margin:0 -1px}.contact-nav a.active,.contact-nav a:hover{background-color:#2d3091;border-color:transparent;color:#fff}#contact{margin-top:30px}#contact .subsidiaries{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:50px;padding:10px 0;position:relative}#contact .subsidiaries::after{content:'';height:100%;width:1px;position:absolute;top:0;left:50%;background-color:#ccc}#contact .subsidiaries .subsidiary{text-transform:uppercase;width:calc(50% - 40px)}#contact .subsidiaries .subsidiary .title{font-size:20px;font-size:2rem;color:#3db8e2}#contact .subsidiaries .subsidiary p{font-family:'Work Sans',sans-serif;font-size:15px;font-size:1.5rem;line-height:150%;margin-top:15px}#contact .subsidiaries .subsidiary p span{color:#3db8e2;font-weight:700}#contact .subsidiaries .subsidiary:first-child{text-align:right}#map{height:550px;width:100%;background-color:#f5f5f5;margin-top:50px}#representative,#work-with-us{margin-top:60px}#representative p,#work-with-us p{font-family:'Work Sans',sans-serif;text-align:center}#faq{margin-top:40px;max-width:932px;min-width:auto}#faq .faq-item{border:2px solid #ccc;cursor:pointer;margin-top:20px;padding:30px;position:relative}#faq .faq-item::after{content:'\f078';font-size:12px;font-size:1.2rem;position:absolute;top:30px;right:30px;-webkit-transition:.6s cubic-bezier(.47,0,.74,.71);-moz-transition:.6s cubic-bezier(.47,0,.74,.71);-o-transition:.6s cubic-bezier(.47,0,.74,.71);transition:.6s cubic-bezier(.47,0,.74,.71);display:inline-block;font-family:FontAwesome}#faq .faq-item .title{font-family:Oswald,sans-serif;font-weight:700;font-size:17px;font-size:1.7rem;color:#666}#faq .faq-item .common-text{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .3s cubic-bezier(.47,0,.74,.71);-moz-transition:all .3s cubic-bezier(.47,0,.74,.71);-o-transition:all .3s cubic-bezier(.47,0,.74,.71);transition:all .3s cubic-bezier(.47,0,.74,.71);-webkit-transform-origin:center top;-moz-transform-origin:center top;-o-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;max-height:0;visibility:hidden}#faq .faq-item.active::after{-webkit-transform:rotate(540deg);-moz-transform:rotate(540deg);-o-transform:rotate(540deg);-ms-transform:rotate(540deg);transform:rotate(540deg)}#faq .faq-item.active .common-text{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-top:20px;max-height:1000px;visibility:visible}@media (max-width:959px){.mobile #contact,.mobile #faq,.mobile #representative,.mobile #work-with-us{padding:0 1.6rem}.mobile #contact#representative,.mobile #contact#work-with-us,.mobile #faq#representative,.mobile #faq#work-with-us,.mobile #representative#representative,.mobile #representative#work-with-us,.mobile #work-with-us#representative,.mobile #work-with-us#work-with-us{margin-top:3.8rem}.mobile #contact#faq,.mobile #faq#faq,.mobile #representative#faq,.mobile #work-with-us#faq{margin-top:2.2rem}.mobile #contact#faq .faq-item,.mobile #faq#faq .faq-item,.mobile #representative#faq .faq-item,.mobile #work-with-us#faq .faq-item{margin-top:1.1rem}.mobile #contact .subsidiaries,.mobile #faq .subsidiaries,.mobile #representative .subsidiaries,.mobile #work-with-us .subsidiaries{display:block;margin-top:3.3rem;padding:0}.mobile #contact .subsidiaries::after,.mobile #faq .subsidiaries::after,.mobile #representative .subsidiaries::after,.mobile #work-with-us .subsidiaries::after{display:none}.mobile #contact .subsidiaries .subsidiary,.mobile #faq .subsidiaries .subsidiary,.mobile #representative .subsidiaries .subsidiary,.mobile #work-with-us .subsidiaries .subsidiary{width:100%}.mobile #contact .subsidiaries .subsidiary:first-child,.mobile #faq .subsidiaries .subsidiary:first-child,.mobile #representative .subsidiaries .subsidiary:first-child,.mobile #work-with-us .subsidiaries .subsidiary:first-child{margin-bottom:3.3rem}.mobile #contact .subsidiaries .subsidiary#subsidiary-rs,.mobile #contact .subsidiaries .subsidiary#subsidiary-sp,.mobile #faq .subsidiaries .subsidiary#subsidiary-rs,.mobile #faq .subsidiaries .subsidiary#subsidiary-sp,.mobile #representative .subsidiaries .subsidiary#subsidiary-rs,.mobile #representative .subsidiaries .subsidiary#subsidiary-sp,.mobile #work-with-us .subsidiaries .subsidiary#subsidiary-rs,.mobile #work-with-us .subsidiaries .subsidiary#subsidiary-sp{text-align:center}}