html{font-size:15px}@media (max-width:992px){html{font-size:calc(15px + .2vw)}}#contact_content{margin:0 0 4rem}.group_view{width:100vw;margin-left:calc(-50vw + 50%);padding:2rem 0}@media (min-width:992px){.group_view{padding:3rem 0}}.group_view .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#ffffff;padding:2rem 1rem}@media (min-width:992px){.group_view .item{padding:3rem 1rem}}.contact_left{margin:3rem 0 0}@media (min-width:992px){.contact_left{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;padding-left:3rem;margin:0}}@media (min-width:992px){.contact_right{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}}.contact_right h2.title{font-family:"UTMAptimaBold";font-size:23px;color:#272727;text-transform:uppercase;line-height:1.4;padding-bottom:15px;display:inline}@media (min-width:992px){.contact_right h2.title{font-size:25px}}#contact_info{padding:0 0}#contact_info h4.title{font-family:"UTMAptima";font-size:18px;color:#353535;text-transform:uppercase;line-height:1.4;padding-bottom:15px}#contact_info h2{font-family:"UTMAptimaBold";font-size:24px;color:#373737;line-height:1.4;text-transform:uppercase}#contact_info .info{margin:20px 0}#contact_info .info p{font-family:"Lato-Regular";font-size:15px;color:#1a1a1a;padding:8px 0}#contact_info .info p i{color:#ed1b24;font-size:18px;margin-right:10px}#contact_form{margin:20px 0 0}#contact_form .box_input{background:#ffffff;border-radius:0;padding:1rem;margin:0}@media (min-width:992px){#contact_form .box_input{padding:1rem 0 0}}#contact_form .form-group{margin-bottom:15px;position:relative}#contact_form .form-group label{font:400 0.9333333333rem/150% "OpenSans-Regular",sans-serif;color:#3a3a3a}#contact_form .icon{position:absolute;top:50%;right:0;content:"";-webkit-transform:translate(-10px,-50%);-ms-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}#contact_form .icon i{font-size:18px;color:#bababa}#contact_form .icon_c{position:absolute;top:30%;right:0;content:"";-webkit-transform:translate(-10px,-50%);-ms-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}#contact_form .icon_c i{font-size:18px;color:#bababa}#contact_form input,#contact_form textarea{font-family:"Lato-Regular";border:1px solid #a1a1a1;border-radius:0;padding:5px 15px;height:calc(3.25rem);color:#000000;font-size:14px}#contact_form input:focus,#contact_form textarea:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}#contact_form input::-webkit-input-placeholder,#contact_form textarea::-webkit-input-placeholder{color:#3c3c3c}#contact_form input::-moz-placeholder,#contact_form textarea::-moz-placeholder{color:#3c3c3c}#contact_form input:-ms-input-placeholder,#contact_form textarea:-ms-input-placeholder{color:#3c3c3c}#contact_form input::-ms-input-placeholder,#contact_form textarea::-ms-input-placeholder{color:#3c3c3c}#contact_form input::placeholder,#contact_form textarea::placeholder{color:#3c3c3c}#contact_form textarea{height:130px}#contact_form .btn{font-family:"Lato-Bold";font-size:14px;color:#ffffff;border-radius:0}#contact_form .btn-contact{width:50%;text-align:center;padding:15px 0;text-transform:uppercase;color:#ffffff;background:#ed1b24;margin-top:0.7rem;border-radius:0}@media (min-width:992px){#contact_form .btn-contact{width:30%}}#contact_form .btn-contact:hover{opacity:0.8;color:#fdec34}#contact_form .btn-reset{background:#959595;margin-left:8px}@media (max-width:768px){#contact_form .box_input{padding:0}}#contact_form .form_note{padding-bottom:7px}#contact_form .form_note span{font:300 0.9333333333rem/150% "OpenSans-Regular",sans-serif;color:#787878}#contact_form label.error{color:#f00;float:right;display:block;width:100%;text-align:left}#contact_map{width:100vw;margin-left:calc(-50vw + 50%);position:relative}#map_canvas{position:absolute;top:0;left:0;width:100%;height:100%}#map_canvas a{background:none}@media (max-width:991px){#contact_form,#contact_map{width:100%}#contact_map{margin:0}}@media (max-width:425px){.pr-lg-10{padding-right:0!important}}@media (max-width:399px){#contact_form .input_text,#contact_form .textarea,#contact_form label{width:100%}#contact_form label.icon,#contact_form label.icon_c{width:auto}}
/*# sourceMappingURL=contact.css.map */