﻿.div_contact_part{margin-bottom:35px}.div_contact_part:last-child{margin-bottom:0}.div_contact_part>div[rel="title"]{font-size:19px;color:#252e48;margin:10px 0}.div_contact_part>div[rel="desc"]{font-size:15px;line-height:25px;color:#545f7e}.div_contact_part span[rel="some_bold"]{color:#222}.div_contact_part .a_view_details{display:inline-block;padding:1px 10px 0 10px;height:26px}.div_contact_form{padding:30px;background-color:rgba(255,255,255,.5);box-shadow:2px 2px 24px rgba(74,107,132,.12),inset -4px -4px 4px rgba(255,255,255,.34),inset 4px 4px 4px rgba(255,255,255,.42),inset -80px -80px 160px rgba(118,109,232,.05);border-radius:15px}.div_contact_form>div[rel="title"]{font-size:19px;color:#252e48;margin-top:-5px}.div_contact_form>div[rel="input"]{margin:15px 0;display:flex;flex-direction:column}.div_contact_form>div[rel="input"]>div[rel="title"]{order:0;font-size:15px;color:#7683a7;transition:color .15s}.div_contact_form>div[rel="input"]>div[rel="title"]>span{font-size:12px;color:#4d5979;margin-right:7px}.div_contact_form>div[rel="input"]>.form-control{order:1}.div_contact_form>div[rel="input"]>.form-control:focus~div[rel="title"]{color:var(--color-primary)}.div_contact_form>div[rel="input"]>.form-control:focus~div[rel="title"]>span{color:var(--color-button-hover);text-decoration:underline dashed}.div_contact_form>div[rel="input"].contains_code{position:relative}.div_contact_form>div[rel="input"].contains_code>div[rel="imagebutton"]{position:absolute;left:2px;bottom:2px;display:flex;align-items:center}.div_contact_form>div[rel="input"].contains_code>div[rel="imagebutton"]>img{width:130px;height:30px;border-radius:5px;border:1px solid #fff;box-shadow:0 0 5px #bbb;margin-left:5px;pointer-events:none}.div_contact_form>div[rel="input"].contains_code>div[rel="imagebutton"]>a.btn{height:32px}.div_contact_form>div[rel="button"]{margin-top:20px}.div_contact_form>div[rel="result"]{margin-top:15px;font-size:14px}.div_contact_form>div[rel="result"].green{color:#008100}.div_contact_form>div[rel="result"].red{color:#9d0000}@media(max-width:768px){.div_contact_form{margin-top:30px}}.div_map_container{width:100%;height:350px;border:3px solid rgba(74,107,132,.12);box-shadow:2px 2px 24px rgba(74,107,132,.22);margin-bottom:15px;border-radius:15px;overflow:hidden}.div_map_container>iframe{border-radius:15px}