#inner-page-wrapper{margin-bottom:0;position:relative}#inner-page-wrapper>.container{padding:0;width:100%}#content-sidebar{margin-top:0}#content-full{margin-top:0}#content .contact-wrap{position:relative}#content .contact-inner{position:relative}#content .contact-main{margin:122px;position:relative;z-index:1;padding:60px 50px 0}#content .contact-main:before{content:"";position:absolute;top:0;bottom:100px;left:0;right:0;pointer-events:none;z-index:-2;background:#fff0 url(../../../../../themes/agentpro-endeavor/assets/images/ip-contact-bg-a.jpg) no-repeat;background-size:cover;background-position:center center}#content .contact-main:after{content:"";position:absolute;top:0;bottom:100px;left:0;right:0;pointer-events:none;z-index:-1;background:rgb(24 24 24 / .75)}#content .contact-title{display:block;text-transform:uppercase;text-align:center;color:#fff}#content .contact-map{position:relative}#content .contact-map iframe{display:block;width:100%}#content .contact-info{margin-top:37px;color:#fff}#content .contact-info h2{font-size:20px;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase}#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:14px;font-weight:400;line-height:1;letter-spacing:.56px;padding:0 29px}#content .contact-info ul li a{display:inline-block;vertical-align:middle;margin:0;font-style:normal;text-decoration:none;color:#fff;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#content .contact-info ul li a:hover{opacity:.75}#content .contact-info ul li i{display:inline-block;vertical-align:middle;margin:0;font-style:normal;font-size:12px;min-width:30px}#content .contact-info ul li em{display:inline-block;vertical-align:middle;margin:0;font-style:normal}#content .contact-info ul li p{display:inline-block;vertical-align:middle;margin:0;font-style:normal}#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 br{display:none}#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:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#content .contact-smi ul li a:hover{opacity:.75}#content .contact-form{background:#fff;padding:39px 68px 78px;width:1440px;max-width:100%;margin:73px auto 0;position:relative}#content .contact-form form{margin:-35px -7px 0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}#content .contact-form .contact-field{width:50%;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:none;background:#fff0;display:block;width:100%;height:29px;font-size:13px;font-weight:400;letter-spacing:.26px;margin-top:35px;padding:0 9px;border-bottom:1px solid #bebebe}#content .contact-form .contact-textarea{resize:none;height:44px;padding-right:60px;overflow:-moz-scrollbars-none;-ms-overflow-style:none}#content .contact-form .contact-textarea::-webkit-scrollbar{width:0;display:none}#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:7px}#content .contact-form .wpcf7-form-control-wrap{display:block}#content .contact-form .ajax-loader,#content .contact-form .wpcf7-spinner{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:#fff;text-align:center}#content .contact-form-inner{position:relative;width:758px;max-width:100%;margin:0 auto}#content .contact-form-title{display:block;margin-bottom:27px;text-align:center}@media only screen and (max-width:1440px){#content .contact-main{margin:100px}}@media only screen and (max-width:1366px){#content .contact-main{margin:75px}}@media only screen and (max-width:1280px){#content .contact-main{margin:75px 50px}}@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}#content .contact-form{padding:35px 30px 50px}#content .contact-main{margin:50px 30px;padding:50px 30px 0}#content .contact-main:before{bottom:0}}@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){#content .contact-main{margin-bottom:80px}#content .contact-form{margin:73px -15px 0;width:auto;max-width:none;padding:35px 15px 50px}#content .use-floating-validation-tip .wpcf7-not-valid-tip{font-size:12px}}