.ip-banner{display:none}.ip-contact-banner .ip-banner{display:block}.ip-banner canvas{min-height:500px}div#inner-page-wrapper .container{width:100%;padding:0}div#inner-page-wrapper{margin-bottom:0}.ip-banner:before{opacity:.5}.ip-contact-banner{position:relative}.ip-contact-banner-content{position:absolute;bottom:18px;z-index:5;padding:0 15px;left:0;width:100%}.ip-contact-banner-content-inner{max-width:1500px;margin:0 auto}.ip-contact-banner-title{font-size:70px;color:#fff;text-transform:uppercase;font-family:var(--font-family-title);margin:0 0 42px}#inner-page-wrapper .entry-title{display:none}p#breadcrumbs{font-size:15px;color:#fff}p#breadcrumbs a{color:#b6b6b6}.aios-contact-wrap{position:relative}.aios-contact-main{margin:122px;position:relative;z-index:1;padding:60px 50px 0}.aios-contact-main-bg,.aios-contact-main:after{content:"";position:absolute;top:0;bottom:100px;left:0;right:0;pointer-events:none}.aios-contact-main-bg{z-index:-2;background-repeat:none;background-position:center;background-size:cover}.aios-contact-main:after{z-index:-1;background:#181818bf}.aios-contact-title{font-size:35px;line-height:1.4571;text-transform:uppercase;color:var(--light);text-align:center}.aios-contact-info{margin-top:37px}.aios-contact-info h2{font-size:20px;font-weight:700;line-height:1;letter-spacing:.05em;text-transform:uppercase}.aios-contact-info ul{display:flex;justify-content:center;flex-flow:row wrap;align-items:center;margin:0!important;padding:0;gap:16px 58px}.aios-contact-info ul li{display:inline-flex;align-items:center;position:relative;font-size:14px;font-weight:400;line-height:1;letter-spacing:.056em;color:var(--light)}.aios-contact-info ul li a{display:inline-flex;align-items:center}.aios-contact-info ul li i,.aios-contact-info ul li em,.aios-contact-info ul li p{display:inline-block;vertical-align:middle;margin:0!important;color:var(--light);font-style:normal!important}.aios-contact-info ul li a{color:var(--light);text-decoration:none;transition:all .3s linear}.aios-contact-info ul li i{font-size:12px;color:var(--light);min-width:30px;transition:all .3s linear}.aios-contact-info ul li a:hover,.aios-contact-info ul li:hover i:not(.location){color:var(--primary)}.aios-contact-info ul li i.phone{font-size:14px}.aios-contact-info ul li i.envelope{font-size:12px}.aios-contact-info ul li i.location{font-size:18px}.aios-contact-smi{margin-top:26px}.aios-contact-smi ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto!important;padding:0;gap:20px 40px;list-style:none!important;max-width:500px}.aios-contact-smi ul li a{display:inline-block;vertical-align:middle;font-size:20px;text-decoration:none;color:var(--light);transition:all .3s linear}.aios-contact-smi ul li a:hover{color:var(--primary)}.aios-contact-form{background:var(--background-color, #ffffff);padding:39px 68px 78px;width:1440px;max-width:100%;margin:73px auto 0;position:relative}.aios-contact-form-inner{position:relative;width:758px;max-width:100%;margin:0 auto}.aios-contact-form-title{font-size:35px;line-height:1.4571;text-transform:uppercase;text-align:center;margin-bottom:27px}.aios-contact-form-group{margin:-35px -7px 0;padding:0;display:flex;flex-flow:row wrap}.aios-contact-field{width:33.3333333333%;padding:0 7px}.aios-contact-field.lg{width:100%}.aios-contact-form .custom-page-row{display:flex;margin-right:-15px;margin-left:-15px}.aios-contact-form .custom-page-col{position:relative;padding:0 15px;margin-top:15px;flex-grow:1;flex-basis:0}.aios-contact-form .custom-page-row:first-child .custom-page-col{margin-top:0}.aios-contact-form .custom-page-hidden-label .custom-page-col label{display:none}.aios-contact-form .custom-page-submit{justify-content:center}.aios-contact-form .custom-page-col input[type=text],.aios-contact-form .custom-page-col input[type=email],.aios-contact-form .custom-page-col textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:transparent;display:block;width:100%;height:29px;font-size:13px;font-weight:400;letter-spacing:.26px;color:var(--font-color-default);margin-top:15px;padding:5px 9px;border-bottom:1px solid var(--font-color-default)}.aios-contact-form .custom-page-col textarea{height:75px;padding-right:60px}.aios-contact-form .custom-page-form{position:relative}.aios-contact-form .custom-page-submit .custom-page-col{position:static;margin-top:0}.aios-contact-form .custom-page-submit .custom-page-col .wpcf7-spinner{bottom:58px;right:6px}.aios-contact-form .custom-page-col input[type=submit]{display:none!important}.aios-contact-form .custom-page-col button{display:inline-block!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;font-size:0;position:absolute;bottom:7px;right:30px;outline:0!important;border:0!important;font-size:28px;color:var(--font-color-default);padding:0}.aios-contact-map{position:relative;margin-left:-15px;margin-right:-15px}.aios-contact-map iframe{display:block;width:100%}section.build-area{position:relative;padding:72px 15px 0;background:#000;overflow:hidden}.build-holder{max-width:1500px;margin:0 auto;position:relative;z-index:5}.build-inner{display:flex;flex-wrap:wrap}.build-photo{width:33.601%}.build-photo img{aspect-ratio:504/486;display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;transition:all .3s ease-in-out}.build-tagline{font-size:90px;color:#fff;text-transform:uppercase;font-family:var(--font-family-title);width:39.667%;padding:116px 15px 0;text-align:center;letter-spacing:3px}.build-tagline span{font-size:35px;font-style:italic;letter-spacing:0;position:relative;left:-11px}.build-cta{width:26.732%;font-size:30px;font-weight:200;color:#fff;line-height:1.32;letter-spacing:1.5px;padding:117px 0 0}.build-cta .global-site-btn{margin-top:41px}@media only screen and (min-width: 992px) and (max-width: 1600px){.ip-contact-banner-content{bottom:1.125vw;padding:0 .938vw}.ip-contact-banner-content-inner{max-width:93.75vw}.ip-contact-banner-title{font-size:4.375vw;margin:0 0 2.625vw}section.build-area{padding:4.5vw .938vw 0}.build-holder{max-width:93.75vw}.build-tagline{font-size:5.625vw;padding:7.25vw .938vw 0;letter-spacing:.188vw}.build-tagline span{font-size:2.188vw;left:-.688vw}.build-cta{font-size:1.875vw;letter-spacing:.094vw;padding:7.313vw 0 0}.build-cta .global-site-btn{margin-top:2.563vw}}@media only screen and (max-width: 1440px){.aios-contact-main{margin:100px}}@media only screen and (max-width: 1366px){.aios-contact-main{margin:75px}}@media only screen and (max-width: 1280px){.aios-contact-main{margin:75px 50px}}@media only screen and (max-width: 991px){.ip-contact-banner-title{font-size:50px;margin:0 0 20px}section.build-area{padding:50px 15px}.build-photo{width:100%}.build-photo img{max-width:504px;margin:0 auto}.build-tagline{width:100%;font-size:50px;padding:50px 0}.build-cta{width:100%;text-align:center;padding:0}.ip-contact-bio-head{border-right:0}.aios-contact-main{margin:50px 15px;padding:60px 30px 0}.aios-contact-info ul{gap:15px 30px}.aios-contact-form{padding:35px 30px 50px}.aios-contact-main{margin:50px 30px;padding:60px 30px 0}}@media only screen and (max-width: 767px){.ip-contact-bio-title,.build-tagline{font-size:40px;letter-spacing:1px}.build-tagline span{font-size:20px;left:0}.build-cta{font-size:25px}.aios-contact-title,.aios-contact-form-title{font-size:30px}.aios-contact-field{width:100%}.aios-contact-submit{font-size:20px}}@media only screen and (max-width: 480px){.ip-contact-bio-title .build-tagline{font-size:30px;letter-spacing:0}.ip-contact-bio-tagline{font-size:20px}.ip-banner canvas{min-height:300px}.ip-contact-banner-title{font-size:30px}.ip-contact-bio-title,.build-tagline{font-size:35px}.aios-contact-main{margin:0 0 80px}.aios-contact-title{font-size:25px}.aios-contact-form{width:auto;max-width:none;padding:35px 15px 50px;margin-right:-15px;margin-left:-15px}.aios-contact-form-title{font-size:25px}}
