@import "reset.min.css";@import "animate.min.css";body{line-height:1;background:#fff;font-size:14px}#google-container{position:relative;width:100%;height:200px;background-color:#e7eaf0}@media only screen and (min-width:768px){#google-container{height:300px}}@media only screen and (min-width:1170px){#google-container{height:600px}}#cd-google-map{position:relative}#cd-google-map address{position:absolute;width:100%;bottom:0;left:0;padding:1em 1em;background-color:rgba(211,104,104,0.9);color:white;font-size:13px;font-size:.8125rem}@media only screen and (min-width:768px){#cd-google-map address{font-size:15px;font-size:.9375rem;text-align:center}}#cd-zoom-in,#cd-zoom-out{height:32px;width:32px;cursor:pointer;margin-left:10px;background-color:rgba(211,104,104,0.9);background-repeat:no-repeat;background-size:32px 64px;background-image:url("../images/cd-icon-controller.svg")}.no-touch #cd-zoom-in:hover,.no-touch #cd-zoom-out:hover{background-color:#d36868}@media only screen and (min-width:768px){#cd-zoom-in,#cd-zoom-out{margin-left:50px}}#cd-zoom-in{background-position:50% 0;margin-top:10px;margin-bottom:1px}@media only screen and (min-width:768px){#cd-zoom-in{margin-top:50px}}#cd-zoom-out{background-position:50% -32px}.contacts-new .thisContainer{-webkit-box-shadow:2px 0 74px -22px rgba(0,0,0,0.75);-moz-box-shadow:2px 0 74px -22px rgba(0,0,0,0.75);box-shadow:2px 0 74px -22px rgba(0,0,0,0.75);height:660px;background:#fff;margin-top:-221px;position:relative;z-index:999;font-family:'Open Sans',sans-serif}.contacts-new .thisContainer .thisLeftContainer{width:757px;float:left}.contacts-new .thisContainer .thisLeftContainer .innersLeft{margin-top:68px;margin-left:37px;margin-right:50px}.contacts-new .thisContainer .thisLeftContainer .innersLeft h1{font-size:19px;color:#e20a16;font-family:'Open Sans',sans-serif;float:left;font-weight:400}.contacts-new .thisContainer .thisLeftContainer .innersLeft ul{width:100%;float:left}.contacts-new .thisContainer .thisLeftContainer .innersLeft ul li{float:left;width:50%;position:relative}.contacts-new .thisContainer .thisLeftContainer .innersLeft ul li button{position:absolute;bottom:-5px;right:0;background:#fff;font-size:18px;font-family:'Open Sans',sans-serif;font-weight:400;color:#bdbdbd;padding-left:10px;-webkit-appearance:none;-webkit-transition:color 500ms ease-in-out,background-color 500ms ease-in-out,border-color 500ms ease-in-out;transition:color 500ms ease-in-out,background-color 500ms ease-in-out,border-color 500ms ease-in-out;cursor:pointer}.contacts-new .thisContainer .thisLeftContainer .innersLeft ul li button:hover{color:#e20a16}.contacts-new .thisContainer .thisLeftContainer .innersLeft ul li h3{font-size:13px;font-family:'Open Sans',sans-serif;color:#b9b8b8;font-weight:bold;font-size:16px}.contacts-new .thisContainer .thisLeftContainer .innersLeft ul li textarea{width:100%;height:263px;resize:none;border-bottom:2px solid #bdbdbd;font-size:13px;color:#a4a4a4;margin-top:10px;-webkit-appearance:none;-webkit-transition:color 500ms ease-in-out,background-color 500ms ease-in-out,border-color 500ms ease-in-out;transition:color 500ms ease-in-out,background-color 500ms ease-in-out,border-color 500ms ease-in-out}.contacts-new .thisContainer .thisLeftContainer .innersLeft ul li textarea::-webkit-input-placeholder{color:#bdbdbd}.contacts-new .thisContainer .thisLeftContainer .innersLeft ul li textarea:-moz-placeholder{color:#bdbdbd}.contacts-new .thisContainer .thisLeftContainer .innersLeft ul li textarea:-ms-input-placeholder{color:#bdbdbd}.contacts-new .thisContainer .thisLeftContainer .innersLeft ul li textarea::-moz-placeholder{color:#bdbdbd}.contacts-new .thisContainer .thisLeftContainer .innersLeft ul li textarea:focus{border-bottom-color:#e20a16}.contacts-new .thisContainer .thisLeftContainer i{background:url("../images/cont.png") no-repeat;width:55px;height:28px;float:left}.contacts-new .thisContainer .thisLeftContainer i.emails{float:right}.contacts-new .thisContainer .thisLeftContainer .content{font-size:150%;padding:3em 0}.contacts-new .thisContainer .thisLeftContainer .content h2{margin:0 0 2em;opacity:.1}.contacts-new .thisContainer .thisLeftContainer .content p{margin:1em 0;padding:5em 0 0 0;font-size:.65em}.contacts-new .thisContainer .thisLeftContainer .input{position:relative;z-index:1;display:inline-block;margin:1em;max-width:350px;width:calc(98%);vertical-align:top;margin-left:-3px;margin-top:-32px;font-family:'Open Sans',sans-serif;cursor:pointer}.contacts-new .thisContainer .thisLeftContainer .input__field{position:relative;display:block;float:right;padding:.8em;width:60%;border:0;border-radius:0;background:#f0f0f0;color:#aaa;cursor:pointer;font-family:"Open Sans",sans-serif;-webkit-appearance:none}.contacts-new .thisContainer .thisLeftContainer .input__field:focus{outline:0;font-family:'Open Sans',sans-serif}.contacts-new .thisContainer .thisLeftContainer .input__label{display:inline-block;float:right;padding:0 1em;width:40%;color:#b9b8b8;font-weight:bold;font-size:65.25%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Open Sans',sans-serif;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.contacts-new .thisContainer .thisLeftContainer .input__label-content{position:relative;display:block;padding:1.6em 0;width:100%;font-family:'Open Sans',sans-serif}.contacts-new .thisContainer .thisLeftContainer .input--hoshi{overflow:hidden;font-family:'Open Sans',sans-serif}.contacts-new .thisContainer .thisLeftContainer .input__field--hoshi{margin-top:1em;padding:.85em .15em;width:100%;background:transparent;color:#595f6e;font-family:'Open Sans',sans-serif}.contacts-new .thisContainer .thisLeftContainer .input__label--hoshi{position:absolute;bottom:0;left:0;padding:0 .25em;width:100%;height:calc(99%);font-family:'Open Sans',sans-serif;text-align:left;pointer-events:none}.contacts-new .thisContainer .thisLeftContainer .input__label-content--hoshi{position:absolute}.contacts-new .thisContainer .thisLeftContainer .input__label--hoshi::before,.contacts-new .thisContainer .thisLeftContainer .input__label--hoshi::after{content:'';position:absolute;top:0;left:0;width:100%;height:calc(90%);border-bottom:2px solid #bdbdbd;-webkit-appearance:none;-webkit-transition:color 500ms ease-in-out,background-color 500ms ease-in-out,border-color 500ms ease-in-out;transition:color 500ms ease-in-out,background-color 500ms ease-in-out,border-color 500ms ease-in-out;font-family:'Open Sans',sans-serif}.contacts-new .thisContainer .thisLeftContainer .input__label--hoshi::after{margin-top:2px;border-bottom:4px solid red;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .3s;font-family:'Open Sans',sans-serif;transition:transform .3s}.contacts-new .thisContainer .thisLeftContainer .input__label--hoshi-color-1::after{border-color:#e20a16}.contacts-new .thisContainer .thisLeftContainer .input__label--hoshi-color-2::after{border-color:#0fa}.contacts-new .thisContainer .thisLeftContainer .input__label--hoshi-color-3::after{border-color:#f50}.contacts-new .thisContainer .thisLeftContainer .input__field--hoshi:focus+.input__label--hoshi::after,.contacts-new .thisContainer .thisLeftContainer .input--filled .input__label--hoshi::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.contacts-new .thisContainer .thisLeftContainer .input__field--hoshi:focus+.input__label--hoshi .input__label-content--hoshi,.contacts-new .thisContainer .thisLeftContainer .input--filled .input__label-content--hoshi{-webkit-animation:anim-1 .3s forwards;animation:anim-1 .3s forwards}@-webkit-keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}51%{opacity:0;-webkit-transform:translate3d(-1em,-40%,0);transform:translate3d(-1em,-40%,0)}100%{opacity:1;-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}}@keyframes anim-1{50%{opacity:0;-webkit-transform:translate3d(1em,0,0);transform:translate3d(1em,0,0)}51%{opacity:0;-webkit-transform:translate3d(-1em,-40%,0);transform:translate3d(-1em,-40%,0)}100%{opacity:1;-webkit-transform:translate3d(0,-40%,0);transform:translate3d(0,-40%,0)}}.contacts-new .thisContainer .thisRightContainer{width:403px;float:right;background:#e20a16;min-height:660px;position:relative;font-family:'Open Sans',sans-serif}.contacts-new .thisContainer .thisRightContainer .innerRight{margin-top:68px;margin-left:37px;margin-right:50px}.contacts-new .thisContainer .thisRightContainer .innerRight h2{font-size:19px;font-weight:400;font-family:'Open Sans',sans-serif;color:#fff;letter-spacing:1.5px}.contacts-new .thisContainer .thisRightContainer .innerRight ul.social{position:absolute;bottom:35px;float:left}.contacts-new .thisContainer .thisRightContainer .innerRight ul.social li{float:left}.contacts-new .thisContainer .thisRightContainer .innerRight ul.social li a{display:block;width:24px;height:24px;font-size:22px;margin-right:18px;color:#91060c;cursor:pointer;text-align:center;-webkit-appearance:none;-webkit-transition:color 500ms ease-in-out,background-color 500ms ease-in-out,border-color 500ms ease-in-out;transition:color 500ms ease-in-out,background-color 500ms ease-in-out,border-color 500ms ease-in-out}.contacts-new .thisContainer .thisRightContainer .innerRight ul.social li a:hover{color:#fff}.contacts-new .thisContainer .thisRightContainer .innerRight ul.contacts{width:100%}.contacts-new .thisContainer .thisRightContainer .innerRight ul.contacts li{width:100%;position:relative;margin-top:54px;font-size:14px;color:#fff;display:block;line-height:1.5}.contacts-new .thisContainer .thisRightContainer .innerRight ul.contacts li a{color:#fff;-webkit-appearance:none;-webkit-transition:color 500ms ease-in-out,background-color 500ms ease-in-out,border-color 500ms ease-in-out;transition:color 500ms ease-in-out,background-color 500ms ease-in-out,border-color 500ms ease-in-out}.contacts-new .thisContainer .thisRightContainer .innerRight ul.contacts li a:hover{color:#d0cfcf}.contacts-new .thisContainer .thisRightContainer .innerRight ul.contacts li i{float:left;background:url("../images/cont.png") no-repeat 0 0;width:55px;height:28px;display:block;margin-right:20px}.contacts-new .thisContainer .thisRightContainer .innerRight ul.contacts li i.addres{width:17px;height:25px;background-position:-55px 0}.contacts-new .thisContainer .thisRightContainer .innerRight ul.contacts li i.phone{width:25px;height:25px;background-position:-72px 0}.contacts-new .thisContainer .thisRightContainer .innerRight ul.contacts li i.fax{width:28px;height:28px;background-position:-97px 0}.contacts-new .thisContainer .thisRightContainer .innerRight ul.contacts li i.mail{width:35px;height:28px;background-position:-125px 0}