.UIContact .btn,.UIContact .locations .head h2{font-weight:700;font-family:Roboto}.UIContact .btn{margin:0 auto;display:inline-block;-ms-flex-item-align:start;align-self:flex-start;background-color:#283e39;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;height:58px;line-height:58px;padding:0 40px;font-size:14px;color:#fff;text-transform:uppercase;-webkit-transition:all 50ms cubic-bezier(.42,0,1,1);transition:all 50ms cubic-bezier(.42,0,1,1);-webkit-transition-timing-function:cubic-bezier(.42,0,1,1);transition-timing-function:cubic-bezier(.42,0,1,1)}.no-touch .UIContact .btn:hover{background-color:#a3cb39}@media only screen and (max-width :1800px){.UIContact .btn{height:58px;line-height:58px;padding:0 30px}}@media only screen and (max-width :1440px){.UIContact .btn{height:54px;line-height:54px;padding:0 25px;font-size:13px}}@media only screen and (max-width :1023px){.UIContact .btn{height:44px;line-height:44px;padding:0 22px;font-size:12px}}@media only screen and (max-width :767px){.UIContact .btn{height:40px;line-height:40px;padding:0 20px;font-size:11px}}.UIContact .keyvisual{position:relative;z-index:1;width:100%;height:45vw;max-height:995px;background-image:url(/img/contact/keyvisual.jpg)}@media only screen and (max-width :1440px){.UIContact .keyvisual{height:55vw}}@media only screen and (max-width :767px){.UIContact .keyvisual{height:400px}}.UIContact .contact{position:relative;z-index:2;-webkit-transform:translateY(-11vw);-ms-transform:translateY(-11vw);transform:translateY(-11vw)}.UIContact .contact .trapez{position:absolute;z-index:0;top:0;left:0;width:100%;height:auto}.UIContact .contact .wrap{-webkit-transform:translateY(-13vw);-ms-transform:translateY(-13vw);transform:translateY(-13vw);position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 100px}.UIContact .contact .col{position:relative;margin:0;width:50%}.UIContact .contact .col.head{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 150px 0 0}.UIContact .contact h1,.UIContact .contact h2,.UIContact .contact p,.UIContact .contact p a{font-family:Roboto;font-size:17px;font-weight:700;color:#fff}.UIContact .contact h1{position:relative;line-height:1em;text-indent:-.03em;font-size:110px;font-weight:500;letter-spacing:-.04em;color:#a4cd39}.UIContact .contact h1 hr{position:absolute;top:10px;right:-150px;width:130px;height:3px;border:none;background:#a3cc39}.UIContact .contact p,.UIContact .contact p a{font-weight:500}.UIContact .contact p a{-webkit-transition:all 50ms cubic-bezier(.42,0,1,1);transition:all 50ms cubic-bezier(.42,0,1,1);-webkit-transition-timing-function:cubic-bezier(.42,0,1,1);transition-timing-function:cubic-bezier(.42,0,1,1)}.no-touch .UIContact .contact p a:hover{color:#a4cd39}.UIContact .contact p{margin:.3em 0 0;line-height:1.7em}.UIContact .contact .col.form{position:relative;width:-webkit-calc(50% - 45px);width:calc(50% - 45px);margin-left:auto}.UIContact .contact .col.form .holder{-webkit-box-sizing:border-box;box-sizing:border-box;padding:45px;position:relative;z-index:5;margin-left:auto;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.UIContact .contact .col.form .holder .fields{position:relative;width:100%;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.UIContact .contact .col.form .holder .thankyou{display:none;position:relative;z-index:10;background:#fff;width:100%;height:100%;min-height:480px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.UIContact .contact .col.form .holder .thankyou h4{width:100%;text-align:center;font-family:Roboto;font-weight:500;color:#283e39;font-size:32px;margin:0 0 1em}.UIContact .contact .col.form .holder .thankyou p{margin:0;width:100%;text-align:center;font-family:Roboto;font-size:18px;font-weight:500;color:#283e39}.UIContact .contact .col.form>i{position:absolute;bottom:-45px;right:-45px;width:321px;height:321px;border:1px solid rgba(40,62,57,.3)}.UIContact .contact .col.form>u{position:absolute;top:-15px;left:-15px;width:415px;height:415px;background:#a4cd39}.UIContact .contact .col.form>b{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:#fff;-webkit-box-shadow:0 20px 40px rgba(0,0,0,.18);box-shadow:0 20px 40px rgba(0,0,0,.18)}.UIContact .contact .col.form input,.UIContact .contact .col.form select,.UIContact .contact .col.form textarea{border-radius:3px;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;line-height:48px;border:1px solid rgba(40,62,57,.3);font-family:Roboto;font-size:16px;font-weight:500;color:#283e39;margin:0 20px 20px 0;width:-webkit-calc(50% - 12px);width:calc(50% - 12px)}.UIContact .contact .col.form .cnt,.UIContact .contact .col.form input[name=email],.UIContact .contact .col.form input[name=company],.UIContact .contact .col.form select[name=country]{margin-right:0}.UIContact .contact .col.form input[name=address]{width:-webkit-calc(40% - 16px);width:calc(40% - 16px)}.UIContact .contact .col.form input[name=city]{width:-webkit-calc(30% - 16px);width:calc(30% - 16px)}.UIContact .contact .col.form .cnt{position:relative;width:-webkit-calc(30% - 16px);width:calc(30% - 16px)}.UIContact .contact .col.form select[name=country]{width:100%;background:#fff}.UIContact .contact .col.form .cnt i.fa{position:absolute;top:15px;right:11px;color:#283e39;font-size:16px;opacity:.7}.UIContact .contact .col.form input[name=phone]{width:-webkit-calc(40% - 12px);width:calc(40% - 12px)}.UIContact .contact .col.form input[name=email]{width:-webkit-calc(60% - 12px);width:calc(60% - 12px)}.UIContact .contact .col.form textarea[name=message]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;line-height:1.1em;width:100%;height:208px;margin-right:0}.UIContact .contact .col.form .agree,.UIContact .contact .col.form .final{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:1em 0 0}.UIContact .contact .col.form .agree{margin-bottom:1em}.UIContact .contact .col.form .agree p,.UIContact .contact .col.form .final p{font-family:Roboto;font-size:14px;font-weight:500;color:#283e39;opacity:.5;font-style:italic}.UIContact .contact .col.form .agree p{font-style:normal;line-height:1.1em}.UIContact .contact .col.form .agree input{margin:0 10px 0 0;height:20px;width:20px;background:#fff}.UIContact .contact .col.form .btn{margin-left:auto;margin-right:0}@media only screen and (max-width :1800px){.UIContact .contact h1{font-size:100px}.UIContact .contact .col.head p{width:90%}.UIContact .contact h1 hr{width:160px}}@media only screen and (max-width :1600px){.UIContact .contact .wrap{padding:0 80px}.UIContact .contact h1{font-size:90px}.UIContact .contact .col.head p{width:90%}.UIContact .contact h1 hr{width:160px}}@media only screen and (max-width :1440px){.UIContact .contact h1{font-size:80px}.UIContact .contact .wrap{padding:0 60px}.UIContact .contact .col.form>i{bottom:-35px;right:-35px}.UIContact .contact .col.form>b{-webkit-box-shadow:0 15px 30px rgba(0,0,0,.18);box-shadow:0 15px 30px rgba(0,0,0,.18)}.UIContact .contact .col.form .holder .thankyou h4{font-size:29px;margin-bottom:.5em}.UIContact .contact .col.form .holder .thankyou p{font-size:17px}}@media only screen and (max-width :1280px){.UIContact .contact h1{font-size:62px}.UIContact .contact .wrap{padding:0 40px;-webkit-transform:translateY(-22vw);-ms-transform:translateY(-22vw);transform:translateY(-22vw)}.UIContact .contact h1 hr{display:none}.UIContact .contact .col.head{width:40%;padding-right:80px}.UIContact .contact .col.form{width:60%}.UIContact .contact .col.form>i{bottom:-25px;right:-25px}.UIContact .contact .col.form>b{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.18);box-shadow:0 10px 20px rgba(0,0,0,.18)}}@media only screen and (max-width :1023px){.UIContact .contact .wrap{padding:0 20px}.UIContact .contact .col.head{width:70%;padding-right:0;margin:0 auto}.UIContact .contact .col.form{width:70%;margin:3em auto 0}.UIContact .contact h1{font-size:56px}.UIContact .contact h2{font-size:16px}.UIContact .contact .col.form .holder .thankyou h4{font-size:26px;margin-bottom:.5em}.UIContact .contact .col.form .holder .thankyou p{font-size:15px}}@media only screen and (max-width :767px){.UIContact .contact .wrap{padding:0;-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px)}.UIContact .contact h1{font-size:52px;letter-spacing:-.02em}.UIContact .contact h2{font-size:15px}.UIContact .contact .col.form{width:90%;margin:4em auto 0}.UIContact .contact .col.form .holder{padding:30px}}@media only screen and (max-width :600px){.UIContact .contact h2{font-size:14px}.UIContact .contact h1{font-size:46px;letter-spacing:-.02em}.UIContact .contact .wrap{-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px)}.UIContact .contact .col.head p{width:90%;font-size:16px;line-height:1.6em;margin-top:10px}.UIContact .contact .col.head p a{font-size:16px}.UIContact .contact .col.form>i{bottom:-20px;right:-20px}.UIContact .contact .col.form>u{top:-10px;left:-10px;width:55%;height:55%}.UIContact .contact .col.form{width:93%}.UIContact .contact .col.form .holder{padding:20px}.UIContact .contact .col.form .cnt,.UIContact .contact .col.form input[type=email],.UIContact .contact .col.form input[type=phone],.UIContact .contact .col.form input[type=text],.UIContact .contact .col.form select,.UIContact .contact .col.form textarea{width:100%!important;margin-right:0!important}}@media only screen and (max-width :460px){.UIContact .contact .wrap{-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px)}.UIContact .contact .col.head{width:80%}.UIContact .contact h1{font-size:40px}.UIContact .contact .col.head p{width:100%;font-size:15px}.UIContact .contact .col.head p a{font-size:15px}.UIContact .contact .col.form>i{display:none}.UIContact .contact .col.form>u{height:35%}.UIContact .contact .col.form .final{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UIContact .contact .col.form .final p{text-align:center}.UIContact .contact .col.form .btn{margin:20px auto}.UIContact .contact .col.form .holder .thankyou h4{font-size:23px;margin-bottom:.5em}.UIContact .contact .col.form .holder .thankyou p{font-size:14px}}.UIContact .locations .head,.UIContact .locations .wrap{display:-webkit-box;display:-ms-flexbox;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.UIContact .locations{position:relative;z-index:5;margin:-12vw auto 6em}.UIContact .locations .wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 100px;display:flex;flex-direction:column}.UIContact .locations .head{display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.UIContact .locations .head h2{font-size:72px;color:#a4cd39;letter-spacing:-.02em}.UIContact .locations .head h3{font-family:Roboto;font-size:22px;font-weight:400;color:#283e39}.UIContact .locations .map{position:relative;margin:6em auto 0;width:100%;max-width:1230px}.UIContact .baloontip{position:fixed;top:0;left:0;background:#283e39;color:#fff;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:308px}.UIContact .baloontip u{position:absolute;z-index:-1;top:50%;left:-6px;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:20px;height:20px;background:#283e39}.UIContact .baloontip.left u{left:auto;right:-6px}.UIContact .baloontip b,.UIContact .baloontip i{display:inline-block;font-family:Roboto;font-size:20px;font-weight:700;color:#fff}.UIContact .baloontip i{margin-top:4px;font-size:15px;font-weight:500;font-style:normal}.UIContact .locations .box .group h5,.UIContact .locations .box h4{font-weight:700;font-family:Roboto;color:#283e39}.UIContact .locations .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:6em auto 0}.UIContact .locations .box{width:30%;margin:0 auto}.UIContact .locations .box:nth-child(2){margin-right:-.5vw}.UIContact .locations .box:nth-child(3){margin-right:-2vw}.UIContact .locations .box h4{font-size:36px;letter-spacing:-.03em}.UIContact .locations .box hr{width:3px;height:26px;background-color:#a4cd39;margin:5px auto 5px 0;border:none}.UIContact .locations .box .group{margin:10px 0 25px;width:100%}.UIContact .locations .box .group h5{font-size:20px;line-height:1em}.UIContact .locations .box .group p{margin:5px auto 0;font-family:Roboto;font-size:17px;font-weight:500;color:#283e39}@media only screen and (max-width :1600px){.UIContact .locations .wrap{padding:0 80px}}@media only screen and (max-width :1440px){.UIContact .locations .head h2{font-size:68px}.UIContact .locations .head h3{font-size:20px;margin-top:5px}.UIContact .locations .wrap{padding:0 60px}.UIContact .locations .list,.UIContact .locations .map{margin:5em auto 0}.UIContact .locations .box h4{font-size:32px}.UIContact .locations .box .group h5{font-size:19px}.UIContact .locations .box .group p{margin:3px auto 0;font-size:16px}}@media only screen and (max-width :1280px){.UIContact .baloontip{padding:10px;width:240px}.UIContact .baloontip b{font-size:18px}.UIContact .baloontip i{margin-top:1px;font-size:14px}.UIContact .locations .head h2{font-size:62px}.UIContact .locations{margin:-21vw auto 6em}.UIContact .locations .map{margin:4em auto 0}.UIContact .locations .wrap{padding:0 40px}.UIContact .locations .box h4{font-size:30px}.UIContact .locations .box .group h5{font-size:18px}.UIContact .locations .box .group p{margin:3px auto 0;font-size:15px}.UIContact .locations .box .group{margin:10px 0 23px}}@media only screen and (max-width :1023px){.UIContact .locations .head h2{font-size:52px}.UIContact .locations .head h3{font-size:18px}.UIContact .locations .wrap{padding:0 20px}.UIContact .locations .box h4{font-size:26px}.UIContact .locations .box hr{width:3px;height:20px;margin:3px auto 3px 0}.UIContact .locations .box .group{margin:10px 0 20px}.UIContact .locations .box .group h5{font-size:16px}.UIContact .locations .box .group p{font-size:14px}.UIContact .locations{margin:-21vw auto 5em}.UIContact .locations .box:nth-child(2){margin-right:auto}}@media only screen and (max-width :767px){.UIContact .locations .box .group h5,.UIContact .locations .box .group p,.UIContact .locations .box h4{text-align:center}.UIContact .locations{margin:-25vw auto 5em}.UIContact .locations .head h2{font-size:47px;letter-spacing:-.01em}.UIContact .locations .wrap{padding:0}.UIContact .locations .list,.UIContact .locations .map{margin:3em auto 0}.UIContact .locations .box{width:55%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:3em}.UIContact .locations .box:nth-child(3){margin-right:auto}.UIContact .locations .box hr{margin:3px auto}.UIContact .locations .box .group{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width :600px){.UIContact .locations{margin:-150px auto 4em}.UIContact .locations .head h2{font-size:44px}.UIContact .locations .head h3{width:80%;font-size:17px;text-align:center}.UIContact .locations .box{width:80%}}@media only screen and (max-width :460px){.UIContact .locations{margin:-150px auto 4em}.UIContact .locations .head h2{font-size:40px}.UIContact .locations .head h3{width:90%;font-size:16px}.UIContact .locations .list,.UIContact .locations .map{margin:2em auto 0}.UIContact .locations .box{width:100%}}