#main-wrapper{overlfow:hidden}#inner-page-wrapper{margin-bottom:0;position:relative}#content-sidebar,#content-full{margin-top:0}#inner-page-wrapper>.container{padding:0;width:100%}#content .contact-wrap,#content .contact-inner{position:relative}#content .contact-main{margin:0 122px 25px;position:relative;z-index:1;padding:60px 50px 0}.ip-banner .container{width:auto;padding:0;margin-left:122px;margin-right:122px;right:0;left:0;transform:unset}#content .addtoany_content{margin-left:122px;margin-right:122px}#content p#breadcrumbs{width:auto;margin-left:122px!important;margin-right:122px!important}#content .contact-main:before,#content .contact-main:after{content:"";position:absolute;top:0;bottom:100px;left:0;right:0;pointer-events:none}#content .contact-main:before{z-index:-2;background:#fff0 url(../../../../../themes/agentpro-metropolitan/images/ip-contact-bg-a.jpg) no-repeat;background-size:cover;background-position:center center}#content .contact-main:after{z-index:-1;background:rgb(24 24 24 / .75)}#content .contact-main .section-title{font-size:max(2vw, 24px);text-align:center;color:#fff}#content .contact-main .section-title img{width:calc((200/1600)*100%);margin:0 auto;min-width:150px}#content .contact-map{position:relative}#content .contact-map iframe{display:block;width:100%}#content .contact-info{margin-top:37px}#content .contact-info h2{font-size:20px;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#000}#content .contact-info ul{display:flex;justify-content:center;flex-flow:row wrap;margin:0;padding:0}#content .contact-info ul li{display:block;position:relative;font-size:max(0.875vw, 14px);font-weight:400;line-height:1;letter-spacing:.56px;color:#fff;padding:0 29px}#content .contact-info ul li a,#content .contact-info ul li i,#content .contact-info ul li em,#content .contact-info ul li p{display:inline-block;vertical-align:middle;margin:0;font-style:normal;font-size:max(0.875vw, 14px);color:#fff;line-height:1.6;letter-spacing:.05em}#content .contact-info ul li a{color:inherit;text-decoration:none;-webkit-transition:var(--transition-all);transition:var(--transition-all)}#content .contact-info ul li a:hover{opacity:.7}#content .contact-info ul li i{font-size:12px;min-width:30px;color:#fff;-webkit-transition:var(--transition-all);transition:var(--transition-all)}#content .contact-info ul li i.phone{font-size:14.42px}#content .contact-info ul li i.envelope{font-size:11.68px}#content .contact-info ul li i.location{font-size:18px}#content .contact-info ul li:hover a,#content .contact-info ul li:hover i{color:var(--primary-color-accent)}#content .contact-smi{margin-top:26px}#content .contact-smi ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0}#content .contact-smi ul li{padding:0 20px;display:block}#content .contact-smi ul li a{display:inline-block;vertical-align:middle;font-size:20px;text-decoration:none;color:#fff;-webkit-transition:var(--transition-all);transition:var(--transition-all)}#content .contact-smi ul li a:hover{color:var(--primary-color-accent)}#content .contact-form{background-color:#fff;padding:39px 68px 78px;width:1440px;max-width:100%;margin:73px auto 0;position:relative}#content .contact-form-inner{position:relative;width:758px;max-width:100%;margin:0 auto}#content .contact-form-inner .wpcf7 .use-floating-validation-tip .wpcf7-not-valid-tip{top:auto;bottom:1px;transform:none}#content .contact-form-title{margin-bottom:27px;color:var(--dark)!important}#content .contact-form form{margin:-35px -7px 0;padding:0;display:flex;flex-flow:row wrap}#content .contact-form .contact-field{width:calc(100% / 3);padding:0 7px}#content .contact-form .contact-field.lg{width:100%}#content .contact-form .contact-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:1px solid #fff0;background:#fff0;display:block;width:100%;height:29px;font-size:13px;font-weight:400;letter-spacing:.26px;color:var(--dark);margin-top:35px;padding:0 9px;border-bottom:1px solid var(--dark);transition:all .25s ease-in-out}#content .contact-form .contact-control:focus{border-color:var(--dark);outline:0;-webkit-box-shadow:inset 0 1px 1px var(--dark),0 0 8px var(--dark);box-shadow:inset 0 0 1px var(--dark),0 0 8px var(--dark)}#content .contact-form .contact-textarea{resize:none;height:81px;padding-right:60px;margin-top:18px;padding-top:10px}#content .contact-form .contact-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;margin:0;padding:0;background:#fff0;font-size:28px;position:absolute;bottom:7px;right:30px;color:var(--dark);-webkit-transition:var(--transition-all);transition:var(--transition-all)}#content .contact-form .contact-submit:hover{color:var(--primary-color)}#content .contact-form .wpcf7-form-control-wrap{display:block}#content .contact-form .ajax-loader{position:absolute;margin:0;bottom:15px;right:10px}#content .contact-form div.wpcf7-response-output{position:absolute;bottom:0;left:0;right:0;-webkit-transform:translateY(100%) translateY(15px);-ms-transform:translateY(100%) translateY(15px);transform:translateY(100%) translateY(15px);margin:0;background:var(--background-color);color:var(--dark)}#content .contact-form .wpcf7 form .wpcf7-spinner{position:absolute;right:-110%;top:150%;margin:0}.page-id-96 #send-message{display:none!important}@media only screen and (max-width:1440px){#content .contact-main,.ip-banner .container,#content .addtoany_content{margin-left:100px;margin-right:100px}#content p#breadcrumbs{margin-left:100px!important;margin-right:100px!important}}@media only screen and (max-width:1366px){#content .contact-main,.ip-banner .container,#content .addtoany_content{margin-left:75px;margin-right:75px}#content p#breadcrumbs{margin-left:75px!important;margin-right:75px!important}}@media only screen and (max-width:1280px){#content .contact-main,.ip-banner .container,#content .addtoany_content{margin-left:50px;margin-right:50px}#content p#breadcrumbs{margin-left:50px!important;margin-right:50px!important}}@media only screen and (max-width:991px){#content .contact-info ul li{width:100%;padding:0 15px;text-align:center}#content .contact-info ul li+li{margin-top:15px;display:flex;justify-content:center}#content .contact-form{padding:35px 30px 50px}#content .contact-main{margin:0 30px;padding:60px 30px 0}.ip-banner .container,#content .addtoany_content{margin-left:30px;margin-right:30px}#content p#breadcrumbs{margin-left:30px!important;margin-right:30px!important}}@media only screen and (max-width:767px){#content .contact-form .contact-field{width:100%}#content .contact-form .contact-submit{font-size:20px}}@media only screen and (max-width:480px){.ip-banner .container,#content .addtoany_content{margin-left:15px;margin-right:15px}#content p#breadcrumbs{margin-left:15px!important;margin-right:15px!important}#content .contact-main{margin:0 15px 50px}#content .contact-form{margin:73px -15px 0;width:auto;max-width:none;padding:35px 15px 50px}}