@charset "UTF-8";:root{--font-family-default: "Montserrat", sans-serif;--font-family-title: "Barlow Condensed", sans-serif;--font-family-roboto: "Roboto", sans-serif;--font-family-sofia: "sofia-pro-soft", sans-serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1);--default-header-horizontal-padding: 40px;--fixed-header-horizontal-padding: 15px;--primary-rgb: 183, 31, 55}.header-nav li{position:relative;display:inline-block}.header-nav li .sub-menu{list-style:none outside none;background:#151a1c;padding:12px 0;position:absolute;width:100%;min-width:220px;left:0;margin:0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(0);transition:all .6s ease}.header-nav li .sub-menu li{position:relative;display:block}.header-nav li .sub-menu a{color:#fff;display:block;padding:10px;background:#cf9d3c}.header-nav li .sub-menu a:hover{background:#000;color:#fff;text-decoration:none}.header-nav li .sub-menu .sub-menu{margin-left:calc(100% + 2px);top:0;left:0;padding-top:0!important}.header-nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}body{font-family:var(--font-family-sofia);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:hover,a:visited,a:focus,input,input:focus,textarea,textarea:focus,select:focus,select{outline:none!important;text-decoration:none!important}.slick-slide{outline:none!important}.label-hide{display:none!important}div#main-wrapper{overflow:hidden;position:relative}body.body-overflow{overflow:hidden}.global-canvas-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.global-canvas-bg canvas{position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.global-canvas-bg.attachment-fixed canvas{background-attachment:fixed!important}.max-container{max-width:1920px;margin:0 auto;padding:0 15px}.main-header{z-index:1001;position:absolute;background:transparent;padding:0 15px;width:100%;left:0;transition:all .3s ease-in-out;opacity:0;pointer-events:none}.main-header.hide--hdr{opacity:0;pointer-events:none}.main-header.fixed-header{position:fixed;background:#000;opacity:0;pointer-events:none;opacity:1;pointer-events:auto;margin-top:0}.main-header.fixed-header .header-nav ul.header-nav>li>a{padding:33px var(--fixed-header-horizontal-padding);letter-spacing:.25em}.main-header.fixed-header .header-nav ul.header-nav>li .sub-menu a{padding:8px var(--fixed-header-horizontal-padding)}.main-header.fixed-header.show--fixed{opacity:1;pointer-events:auto;margin-top:0}.main-header.fixed-header .header-mobile-content{padding:0 var(--fixed-header-horizontal-padding)}.main-header .header-inner{display:flex;justify-content:center;align-items:center;position:relative;z-index:5;transition:all .3s ease-in-out;padding-left:0;padding-right:0}.main-header .header-contact-details{display:none}.main-header .header-contact-details-wrap ul{display:flex;align-items:center;justify-content:center;gap:15px;margin:0}.main-header .header-contact-details-wrap ul li a{color:#fff;font-size:12px;transition:all .3s ease-in-out}.main-header .header-contact-details-wrap ul li a:hover{color:#b71f37}.home .main-header.fixed-header:not(.show--fixed){background:transparent}.header-logo a{display:block;position:relative;max-width:360px;transition:all .3s ease-in-out}nav.header-nav{position:relative;text-align:center;display:flex;flex-grow:1;justify-content:flex-end}nav.header-nav ul.header-nav{font-size:0;position:relative;z-index:5}nav.header-nav ul.header-nav>li{margin:0;position:relative;display:inline-block;vertical-align:middle}nav.header-nav ul.header-nav>li>a{font-size:15px;text-align:center;color:#fff;font-weight:500;font-family:var(--font-family-title);text-transform:uppercase;letter-spacing:.275em;padding:33px var(--default-header-horizontal-padding);display:block;position:relative;z-index:5;transition:all .3s ease-in-out}nav.header-nav ul.header-nav>li:hover>a{background:#151a1c}nav.header-nav ul.header-nav>li:first-child{margin-left:0!important}nav.header-nav ul.header-nav>li:last-child{margin-right:0!important}nav.header-nav ul.header-nav .sub-menu a{color:#fff;padding:8px var(--default-header-horizontal-padding);font-size:15px;font-weight:500;font-family:var(--font-family-title);text-align:left;letter-spacing:.12em;text-transform:uppercase;background:#151a1c;transition:all .3s ease-in-out}nav.header-nav ul.header-nav .sub-menu li:hover>a{background:#b71f37;background:linear-gradient(90deg,#b71f37,#950016)}.header-mobile-content{padding:0 var(--default-header-horizontal-padding)}.header-burger-menu{color:#fff;font-size:14px;padding:5px;transition:all .3s ease-in-out;cursor:pointer}.header-burger-menu em{display:block;transform:rotate(45deg)}.header-burger-menu:hover{color:#b71f37}.global-btn{position:relative;background:#fff!important;border-bottom-right-radius:15px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:15px 28px;max-width:-moz-max-content;max-width:max-content;height:43px;background:#b71f37;color:#fff;text-transform:uppercase;font-size:16px;letter-spacing:.3em;font-family:var(--font-family-title);transition:all .3s ease-in-out}.global-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#b71f37;transition:all .3s ease-in-out}.global-btn:hover{color:#b71f37}.global-btn:hover:after{width:0%}.global-btn:hover span i:before{opacity:0}.global-btn:hover em.ai-font-play-button-a{border-color:#b71f37}.global-btn span{position:relative;z-index:2;display:flex;align-items:center;gap:20px}.global-btn span i{display:flex;align-items:center;justify-content:center;width:29px;height:28px;position:relative}.global-btn span i:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.agentimagehosting.com/ZwEApWI87B7AuA0VQcbb0/2025/10/31163331/The-Oppenheim-Group_Emblem_Red.png) no-repeat;background-size:100% 100%;background-position:center;transition:all .3s ease-in-out}.global-btn span i:before{content:"򰉁";font-family:agentimage;transform:rotate(38deg);font-size:14px;transition:all .3s ease-in-out}.site-offcanvas{overflow:hidden;position:relative}.site-offcanvas .offcanvas-backdrop{position:fixed;z-index:1002;top:0;left:0;width:100%;height:100%;visibility:hidden}.site-offcanvas .offcanvas-backdrop.active{visibility:visible}.site-offcanvas .slide-menu-content{position:fixed;bottom:0;right:-10%;width:100%;max-width:100%;height:100%;opacity:0;z-index:1004;visibility:hidden;background:#000;transition:all .4s ease-in-out}.site-offcanvas .slide-menu-content.active{right:0;opacity:1;visibility:visible}.site-offcanvas .slide-menu-content .slide-menu-inner-content{position:relative;height:100%;overflow-y:auto;z-index:2;padding:0}.site-offcanvas .slide-menu-content .slide-menu-inner-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.agentimagehosting.com/ZwEApWI87B7AuA0VQcbb0/2025/12/17041542/bmenu-bg-comperssed.jpg) no-repeat;background-size:cover;background-position:center;opacity:.1}.site-offcanvas .slide-menu-content .slide-menu-inner-content:before{content:"";position:absolute;top:60px;left:140px;width:713px;height:677px;background:url(https://cdn.agentimagehosting.com/ZwEApWI87B7AuA0VQcbb0/2025/08/02025208/bmenu-monogram.png) no-repeat;background-size:cover;background-position:center;opacity:.05;z-index:2}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder{position:relative;padding:117px 15px 30px;height:100%;z-index:5}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner{position:relative;z-index:5;max-width:1294px;margin:0 auto}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top{display:flex;flex-wrap:wrap;border-bottom:solid 1px rgba(118,118,118,.24)}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .close-burger-menu{font-size:20px;color:#fff;position:absolute;top:25px;right:45px;padding:5px;cursor:pointer;transition:all .4s ease-in-out;z-index:12}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .close-burger-menu:hover{color:#cf0000}.b-menu{margin-top:0;padding:33px 0;width:50%}.b-menu>div{max-width:504px;margin:0 auto}.b-menu>div ul#slidenav{font-size:0;-moz-column-count:2;column-count:2;margin-right:-116px}.b-menu>div ul#slidenav>li{margin-bottom:23px;position:relative;-moz-column-break-inside:avoid;break-inside:avoid-column}.b-menu>div ul#slidenav>li:nth-child(4){margin-bottom:130px}.b-menu>div ul#slidenav>li>a{display:inline-block;padding:5px 0;color:#fff;font-size:22px;font-weight:500;font-family:var(--font-family-title);letter-spacing:.2em;text-transform:uppercase;transition:all .3s ease-in-out;position:relative}.b-menu>div ul#slidenav>li ul.sub-menu a{font-size:15px;color:#888;font-weight:500;font-family:var(--font-family-title);padding:5px 0;text-transform:uppercase;display:inline-block;letter-spacing:.1em;transition:all .3s ease-in-out}.b-menu>div ul#slidenav>li ul.sub-menu ul.sub-menu a a{font-size:13px}.b-menu>div ul#slidenav>li ul.sub-menu ul.sub-menu{margin-top:3px;padding-left:21px}.b-menu>div ul#slidenav>li ul.sub-menu ul.sub-menu li{margin-bottom:-1px}.b-menu>div ul#slidenav>li>.sub-menu{margin-bottom:0;margin-top:7px!important}.b-menu>div ul#slidenav li a:hover{color:#cf0000!important}.b-menu>div ul#slidenav li ul.sub-menu{margin-top:9px;margin-left:0}.b-menu>div ul#slidenav li ul.sub-menu li{margin-bottom:0}.slide-menu-content-contact-details{width:50%}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner{max-width:-moz-max-content;max-width:max-content;margin:0 auto;position:relative;z-index:5}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .slider-logo a{display:block;position:relative;max-width:517px;margin:0 auto}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-contact{display:flex;align-items:center;justify-content:center;gap:14px;margin:49px 0 27px}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-contact span{display:block;font-size:18px;color:#fff;font-weight:500;letter-spacing:.05em;font-family:var(--font-family-title)}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-contact span a{display:block;padding:5px 0;color:#fff;transition:all .3s ease-in-out}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-contact span a:hover{color:#cf0000}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices{display:flex;flex-wrap:wrap;justify-content:center}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list{margin:0 0 32px}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-label{font-size:20px;color:#cf0000;font-weight:500;text-transform:uppercase;font-family:var(--font-family-title);letter-spacing:.1em;margin:0 0 16px;text-align:center}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-contact>div{display:flex;align-items:flex-start;margin:0 0 8px;gap:16px}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-contact>div em{color:#fff;font-size:15px;width:16px}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-contact>div em.ai-font-location-c{font-size:17px}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-contact>div span a{font-size:13px;color:#aeaeae;line-height:1.4;letter-spacing:.05em;transition:all .3s ease-in-out;font-family:var(--font-family-roboto)}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-contact>div span a:hover{color:#cf0000}.slide-menu-content-smi{display:flex;align-items:center;justify-content:center;gap:30px;margin:30px 0 0}.slide-menu-content-smi span{font-size:14px;text-transform:uppercase;color:#fff;letter-spacing:.3em;font-family:var(--font-family-title)}.slide-menu-content-smi a{padding:5px;font-size:17px;color:#fff;transition:all .3s ease-in-out}.slide-menu-content-smi a:hover{color:#cf0000}.global-site-title{font-size:100px;font-weight:100;text-transform:uppercase;font-family:var(--font-family-title);letter-spacing:.02em}.global-site-title.is-white{color:#fff}.global-site-title.is-red{color:#b71f37}.global-site-title span{display:block;position:relative;font-size:15px;font-weight:400;letter-spacing:.28em;margin-bottom:14px;max-width:-moz-max-content;max-width:max-content}.global-site-title strong{font-weight:500}.global-site-title i{position:absolute;bottom:-11px;right:0;width:100vw;height:1px;background:#ffffff73}.global-site-title i:after{content:"";position:absolute;top:-1px;right:0;width:52px;height:3px;background:#b71f37}.office-area{position:relative;background-color:#000}.office-list-wrap{overflow:hidden;display:flex;flex-flow:row}.office-list{display:flex;flex-flow:row;width:80%}.office-list:hover .office-item .item-info{opacity:0;visibility:hidden}.office-list .office-item{position:relative;transition:all var(--default-transition);width:25%}.office-list .office-item:not(.office-item-heading):hover{width:50%;flex:0 0 auto}.office-list .office-item:not(.office-item-heading):hover .item-info{opacity:1;visibility:visible}.office-list .office-item .item-img{position:relative}.office-list .office-item .item-img canvas{display:block;width:100%;height:655px}.office-list .office-item .item-img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4;transition:opacity var(--default-transition)}.office-list .office-item .item-img img[src*="location-1.jpg"]{opacity:.5}.office-list .office-item .item-info{position:absolute;bottom:63px;left:25px;color:#fff;transition:all var(--default-transition);transition-property:opacity,visibility}.office-list .office-item .item-info .phone{font-size:12px;letter-spacing:.1em;font-family:var(--font-family-title);margin-bottom:17px}.office-list .office-item .item-info .phone:after{content:"";display:block;width:52px;height:5px;background:#b71f37;margin-top:12px}.office-list .office-item .item-info .phone a{color:inherit;transition:opacity var(--default-transition)}.office-list .office-item .item-info .phone a:hover{opacity:.6}.office-list .office-item .item-info .address{font-weight:300;font-size:12px;line-height:1.4615384615;font-family:var(--font-family-sofia)}.office-list .office-item .item-info .address a{color:inherit;transition:opacity var(--default-transition)}.office-list .office-item .item-info .address a:hover{opacity:.6}.office-list .office-item .item-name{position:absolute;bottom:67px;right:25px;font-size:30px;font-family:var(--font-family-title);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#fff;writing-mode:sideways-lr;padding-left:17px}.office-list .office-item .item-name:before{content:"";position:absolute;bottom:0;left:0;width:5px;height:52px;background:#b71f37;opacity:0}.office-list.office-list-heading{width:20%}.office-list.office-list-heading .office-item{width:100%}.office-list.office-list-heading .item-img img{-o-object-position:23.5%;object-position:23.5%}.office-list.office-list-heading .office-name{font-size:120px;text-transform:uppercase;font-weight:500;font-family:var(--font-family-title);line-height:.8;letter-spacing:.02em;color:#fff;transform:rotate(-90deg);width:580px;white-space:nowrap;left:-220px;position:relative;top:-250px;padding:0 0 4px}.office-list.office-list-heading .office-name span{font-weight:100}.office-list.office-list-heading .office-head .global-site-title{color:#fff;left:10px;position:relative}.office-list.office-list-heading .office-head .global-site-title i{background:#ffffff73}.office-list.office-list-heading .office-before-after{max-width:100%;margin:0 auto}.office-list.office-list-heading .office-before-after .img-comp-container{border-radius:0 0 30px;overflow:hidden}.office-list.office-list-heading .office-head{position:absolute;left:128px}.office-list.office-list-heading .office-head>div{position:relative;top:35px}.office-list.office-list-heading .office-head:after{content:"";position:absolute;bottom:-83px;left:-22px;width:1px;height:253px;background:#fff;opacity:.45}footer.main-footer{position:relative;padding:115px 15px 70px;background:#000;overflow:hidden}.ftr-bg canvas{opacity:.5}.ftr-bg{top:auto;bottom:0}.ftr-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:30%;background:#000;background:linear-gradient(to bottom,#000,#0000)}.ftr-monogram{position:absolute;bottom:-50%;left:0;right:0;margin:auto;width:1362px;height:1285px}.ftr-monogram img{width:100%}.ftr-holder{max-width:1414px;margin:0 auto;position:relative;z-index:5}.ftr-inner{display:flex;flex-wrap:wrap}.ftr-left{width:58.824%}.ftr-right{width:41.176%;padding:97px 0 0}.ftr-logo a{display:block;max-width:700px;margin:0 auto}.ftr-nav{margin-top:55px;border-top:solid 1px rgba(174,174,174,.32);border-bottom:solid 1px rgba(174,174,174,.32);padding:20px 55px}ul.footernav{font-size:0;display:flex;flex-wrap:wrap;justify-content:space-between}ul.footernav>li>a{display:inline-block;padding:5px 0;color:#fff;font-size:15px;font-weight:400;font-family:var(--font-family-title);text-transform:uppercase;transition:all .3s ease-in-out;position:relative;pointer-events:auto;letter-spacing:.28em}ul.footernav li a:hover,.ftr-smi a:hover{color:#b71f37!important}.ftr-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:56px}.footer-copyright{text-align:left}.footer-copyright,.footer-copyright a{font-size:17px;color:#fff;line-height:1.5;letter-spacing:.1em;font-family:var(--font-family-title);font-weight:300;transition:all .3s ease-in-out}.footer-copyright a:hover{color:#b71f37}.footer-copyright a[href="https://www.agentimage.com"]{text-decoration:underline!important}.ftr-disclaimer{font-size:16px;color:#fff;font-weight:300;line-height:1.6;letter-spacing:.025em;font-family:var(--font-family-title);margin:72px auto 0;text-align:center;max-width:1414px}.ftr-disclaimer-logo{display:flex;align-items:center;justify-content:center}.ftr-disclaimer-logo img{height:auto;filter:brightness(0) invert(1)}.ftr-logos{margin:70px -15px 0}.ftr-logos>div{margin-bottom:0}.ftr-logos>div:not(.splide__track){display:flex;align-items:center;justify-content:space-between;gap:50px}.ftr-logos>div img{height:auto}.ftr-logos.is-initialized .ftrLogos__container-slider__item{padding:0 50px;display:flex;align-items:center;justify-content:center}.ftr-right-inner{max-width:470px;margin:0 0 0 auto}.ftr-logo{margin:0 auto 80px}.ftr-awards-logos{margin:0 auto}.ftr-awards{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%}.ftr-badges{display:flex;align-items:center;justify-content:space-between}.ftr-badges img{filter:drop-shadow(20px 0px 50px rgba(0,0,0,.05));max-width:126px}.ftr-badges img:last-child{max-width:92px}.ftr-awards-inner{display:flex;flex-wrap:wrap}.ftr-awards img{max-width:159px}.ftr-awards.centauri-award{width:13.718%}.ftr-awards.usa-awards{gap:95px}.ftr-awards.real-trends-awards{gap:23px}.ftr-awards.usa-awards img:nth-of-type(1),.ftr-awards.usa-awards img:nth-of-type(3){max-width:96px}.ftr-awards.usa-awards img:nth-of-type(2){max-width:100px}.ftr-awards.real-trends-awards img{max-width:165px}.git-area{position:relative;background:linear-gradient(90deg,#c2d8e3,#84a9b2);overflow:hidden}.git-holder{max-width:1600px;margin:0 auto;position:relative}.git-inner{position:relative}.git-logos{font-size:0;padding:55px 0 0}.git-logos .logo-slider:not(.slick-initialized),.git-logos .logo-slider .slick-track{display:flex;justify-content:center;align-items:center}.git-logos .logo-slider .logo-item{padding:0 50px;flex:0 0 auto}.git-logos .logo-slider .logo-item img{display:block;margin:0 auto;max-width:100%;height:auto;max-height:40px}.git-content{padding:196px 188px 146px 160px;display:flex;flex-flow:row wrap;align-items:flex-end}.git-content .git-title-wrap{width:19.1695%;padding:0 0 4px;position:relative;top:150px}.git-content .git-title-wrap:before{content:"";position:absolute;top:32px;left:-52px;width:1px;height:463px;background:#b71f3773}.git-content .git-title-wrap .git-title{font-size:125px;text-transform:uppercase;font-weight:200;font-family:var(--font-family-title);line-height:.8;letter-spacing:.02em;background:linear-gradient(to right,#b71f37,#340000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;width:420px;transform:rotate(-90deg) translate(-200px);transform-origin:top left;margin-bottom:15px;position:relative;left:-12px}.git-content .git-title-wrap .git-title span{font-weight:500;display:block}.git-content .git-title-wrap .global-site-title span i{background:#b71f3773}.git-content .git-form{width:41.0545%}.git-content .git-form .global-site-title{margin-bottom:40px}.git-content .git-form .global-site-title span{padding-top:23px}.git-content .git-form .global-site-title span i{top:0;bottom:initial;left:0;width:52px;background:transparent}.git-content .git-form .global-site-title span i:before{top:0}.git-content .git-form .global-site-title span i:after{max-width:100%}.git-content .git-form p{font-size:14px;font-weight:300;line-height:1.86;text-align:justify;margin-bottom:30px;font-family:var(--font-family-sofia);color:#000}.git-content .git-form p a{color:#000;transition:all .3s ease-in-out}.git-content .git-form p a:hover{color:#b71f37}.git-content .git-form form,.git-content .git-form .git-fields{position:relative}.git-content .git-form .git-fields .form-control-wrap{display:block;width:100%;position:relative;margin-bottom:6px}.git-content .git-form .git-fields .form-control-wrap .wpcf7-form-control-wrap{position:relative;display:block}.git-content .git-form .git-fields .form-control-wrap input,.git-content .git-form .git-fields .form-control-wrap textarea{display:block;width:100%;height:46px;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.5);font-size:13px;font-weight:200;font-style:italic;font-family:var(--font-family-title);letter-spacing:.13em;line-height:1.6923076923;color:#3b3b3b;padding:0;text-transform:uppercase}.git-content .git-form .git-fields .form-control-wrap textarea{resize:none;padding-top:13px;height:119px}.git-content .git-form .git-fields .git-submit{position:absolute;bottom:17px;right:3px;background-color:transparent;font-size:25px;color:#b71f37;padding:0;border:none}.git-content .git-form .git-fields .git-submit:hover{color:#000}.git-content .git-form .git-fields .wpcf7-spinner{position:absolute;bottom:-30px;right:0;margin:0}.git-content .git-form .git-fields .gt__submit-btn{border:0;display:flex;align-items:center;justify-content:center;width:210px;height:43px;background:#fff;font-family:var(--font-family-title);font-size:16px;color:#fff;line-height:1;letter-spacing:.3em;text-transform:uppercase;transition:all .3s ease-in-out;margin:20px 0 0;position:relative;outline:none}.git-content .git-form .git-fields .gt__submit-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#b71f37;transition:all .3s ease-in-out}.git-content .git-form .git-fields .gt__submit-btn span{position:relative;z-index:2;display:flex;align-items:center;gap:10px}.git-content .git-form .git-fields .gt__submit-btn span i{display:flex;align-items:center;justify-content:center;width:29px;height:28px;position:relative}.git-content .git-form .git-fields .gt__submit-btn span i:before{content:"򰉁";font-family:agentimage;transform:rotate(38deg);font-size:14px;transition:all .3s ease-in-out}.git-content .git-form .git-fields .gt__submit-btn span i:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.agentimagehosting.com/ZwEApWI87B7AuA0VQcbb0/2025/08/02025219/btn-icon.png) no-repeat;background-size:100% 100%;background-position:center;transition:all .3s ease-in-out}.git-content .git-form .git-fields .gt__submit-btn:hover{color:#b71f37}.git-content .git-form .git-fields .gt__submit-btn:hover:after{width:0%}.git-content .git-form .git-fields .gt__submit-btn:hover span i:before{opacity:0}.git-content .git-form .git-fields .field-disclaimer{margin-top:15px}.git-content .git-form .git-fields .field-disclaimer .wpcf7-form-control-wrap{float:left;font-size:0;margin-right:12px}.git-content .git-form .wpcf7 form .wpcf7-response-output{position:absolute;top:100%;left:0;right:0;text-align:center;font-size:13px;margin:10px auto 0}.git-content .git-form .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;width:auto;top:25%}.git-content .git-info{margin-left:auto;margin-bottom:-8px}.git-content .git-info .license{font-size:15px;letter-spacing:.34em;color:#fff;font-family:var(--font-family-title);text-transform:uppercase;text-align:right;margin-bottom:30px}.git-content .git-info .smi{display:flex;flex-flow:row wrap}.git-content .git-info .smi a{font-size:24px;color:#fff;margin:0 22px;transition:color var(--default-transition)}.git-content .git-info .smi a:hover{color:#b71f37}.git-content .git-info .smi a:first-child{margin-left:auto}.git-content .git-info .smi a:last-child{margin-right:auto}#aios-btt-btn{display:none!important}.backtotop{position:absolute;right:10px;bottom:10px;z-index:500}.backtotop__button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;outline:0!important;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0;width:60px;height:60px;background-color:#000;border-radius:0;border:0;font-size:16px;text-align:center;color:#fff;transition:all .15s;box-shadow:0 0 15px -3px #0000}.backtotop__button:hover{background-color:#b71f37;color:#fff;border-color:#b71f37}.backtotop__button svg{width:32px;height:auto}.wpcf7-spinner{position:absolute;bottom:-24px;left:0;right:0;margin:auto}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;font-size:12px;width:auto;top:auto!important;bottom:0}.wpcf7 form .wpcf7-response-output{font-size:12px;text-align:center}html.safari-true .attachment-fixed canvas{background-attachment:scroll!important}.aios-mobile-header-wrapper{z-index:1001!important}.wpcf7-form-control-wrap{display:block}.aios-roadmaps-default-wrapper .aios-roadmaps-default-content img{padding-left:0!important;border-radius:20px;margin-left:5%}.aios-roadmaps-default-content .buyers-contact-us{margin:44px 0 0 25px;color:#000}.aios-roadmaps-default-content .buyers-container-wrap:before{position:absolute;content:"";top:0;left:0;width:100%;height:120px;background:#fff;display:none}.aios-roadmaps-default-content .ip-contact-info{background:#1b1b1b;position:relative;z-index:2;padding:43px 3% 44px}.aios-roadmaps-default-content .ip-contact-info-logo{text-align:center;margin:0 0 19px}.aios-roadmaps-default-content .ip-contact-info-logo a{display:inline-block}#content .aios-roadmaps-default-content .ip-contact-info ul{margin:0;list-style:none;text-align:center;display:flex;flex-flow:row wrap;justify-content:center}.aios-roadmaps-default-content .ip-contact-info ul li{color:#737373;display:flex;align-items:center;justify-content:center;padding:0 20px;margin:0 0 17px}.aios-roadmaps-default-content .ip-contact-info ul li i{color:#737373;font-style:normal!important}.aios-roadmaps-default-content .ip-contact-info ul li i.ai-font-envelope-f{font-size:10px;margin-right:10px}.aios-roadmaps-default-content .ip-contact-info ul li i.ai-font-phone{font-size:12px;margin-right:10px}.aios-roadmaps-default-content .ip-contact-info ul li i.ai-font-location-c{top:-9px;margin-right:10px;font-size:18px}.aios-roadmaps-default-content .ip-contact-info ul li span{font-size:15px;letter-spacing:.02em;color:#8c8c8c;line-height:22px}.aios-roadmaps-default-content .ip-contact-info ul li a{transition:color .4s ease}.ip-contact-info ul li a:hover{color:var(--primary)}.aios-roadmaps-default-content .ip-contact-info ul li.address{width:100%;padding:0;margin:0 0 25px}.aios-roadmaps-default-content .ip-contact-info ul li.smi{width:100%;padding:0;margin:0}.aios-roadmaps-default-content .ip-contact-info ul li.smi a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.15);margin:0 7px;color:#fff;transition:all .4s ease}.aios-roadmaps-default-content .ip-contact-info ul li.smi a i{color:inherit;font-size:15px}.aios-roadmaps-default-content .ip-contact-info ul li.smi a:hover{background:var(--primary);border-color:var(--primary);color:#fff}.aios-roadmaps-default-content .ip-contact-info ul li.smi a i.icon-email{width:19px;height:15px;background:url(https://cdn.agentimagehosting.com/6U7iwQhqgmgDrFH5ontSs/2026/01/19144859/icon-email.png) center/contain no-repeat}.aios-roadmaps-default-content .contact-us-info{width:49%;float:right;margin-bottom:30px;margin-top:30px;padding-left:5%}.aios-roadmaps-default-content .ip-contact-info-logo img{display:block;padding:0!important;display:inline-block!important;float:none!important;width:20vw!important;margin:0 auto!important}.aios-roadmaps-default-wrapper .aios-roadmaps-default-content p{font-size:15px;font-weight:300}body .aios-roadmaps-default-wrapper .aios-roadmaps-default-content img.aligncenter{float:none;margin:0 auto;display:block;padding:0;width:auto}#content .aios-roadmaps-default-wrapper .entry-title{font-size:70px}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#join-our-network .aios-popup-body{width:100%;max-width:1000px;min-height:640px;padding:0}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#join-our-network .aios-popup-body img{margin:0 auto 45px;display:block;width:100%;max-width:326px;height:auto}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#join-our-network .aios-popup-body h2{font-size:60px;text-transform:uppercase;font-family:var(--font-barlow);color:#1b1b1b;font-weight:600;text-align:center;letter-spacing:-.025em}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#join-our-network .aios-popup-body p{color:gray;font-size:14px;text-align:center;font-weight:300;font-family:var(--font-default);margin-top:25px;display:block;padding:0 15px;letter-spacing:.1em}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#join-our-network .aios-popup-body p.jon__disclaimer{font-size:12px;text-align:left;color:#000;font-family:var(--font-family-default);line-height:1.4;text-transform:uppercase;padding:0;font-weight:400}p.jon__disclaimer>span{float:left;margin-right:12px;margin-bottom:60px}.jon-field input{font-size:13px;color:#000;text-transform:uppercase;font-weight:300;left:0;height:42px;border:none;border-bottom:1px solid #a4a4a4;padding-left:0;border-right:0;width:100%;background:transparent;font-style:italic;font-family:var(--font-family-title);letter-spacing:2px}.jon-field.jon-submit{width:30%;position:relative}.jon-field{width:70%;padding:0}.jon-field.jon-submit input{background:#e51937;transition:all .3s ease-in-out;color:#fff;font-weight:700;letter-spacing:.2em;padding:0;border:1px solid #e51937}.jon-field.jon-submit .wpcf7-spinner{position:absolute;right:-57px;top:50%;transform:translateY(-50%)}#join-our-network .jon-form{margin:50px auto 0;font-size:0;position:relative;width:100%;max-width:670px;display:flex;flex-flow:row wrap}div#join-our-network{display:flex;width:100%;height:100%;align-items:center;justify-content:center;min-height:640px;background-image:url(https://cdn.agentimagehosting.com/v9zlEdHglIRtQtuHWLzqR/2023/10/sitelogo-accent-1.png);background-repeat:no-repeat;background-position:center;overflow:hidden;background-size:90%}.jon-wrapper{width:100%;display:block;height:100%}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#join-our-network .aios-popup-body .aiosp-close{font-size:46px;color:#6e6e6e;width:30px;right:15px;top:6px}.jon-field.jon-submit:hover input{background:#c2142e}.jon-head{max-width:-moz-max-content;max-width:max-content;margin:0 auto}.jon-head .global-site-title{font-size:60px}.jon-head .global-site-title span{left:200px;top:-20px}.jon-head .global-site-title span i{background:#b71f3773}.jon-head .global-site-title strong em{font-style:normal;font-weight:100}p.jon__disclaimer span.wpcf7-list-item-label{display:none}@media only screen and (min-width:992px){.ftr-monogram{width:85.125vw;height:80.313vw}.backtotop{right:.63vw;bottom:.63vw}.backtotop__button{gap:.63vw;width:3.75vw;height:3.75vw;font-size:1vw;box-shadow:0 0 .94vw -.19vw #0000}.backtotop__button svg{width:2vw}}@media only screen and (min-width:992px)and (max-width:1600px){:root{--default-header-horizontal-padding: 2.5vw;--fixed-header-horizontal-padding: .94vw}a.global-btn,button.global-btn{border-bottom-right-radius:.94vw}.header-nav li .sub-menu{padding:.75vw 0;min-width:13.75vw}.header-nav li .sub-menu a{padding:.625vw}.header-nav li .sub-menu .sub-menu{margin-left:calc(100% + .125vw)}.main-header{padding:0 .938vw}.main-header.fixed-header .header-nav ul.header-nav>li>a{padding:2.06vw var(--fixed-header-horizontal-padding)}.main-header.fixed-header .header-nav ul.header-nav>li .sub-menu a{padding:.5vw var(--fixed-header-horizontal-padding)}.main-header.fixed-header .header-mobile-content,.header-logo{padding:0 var(--fixed-header-horizontal-padding)}.header-logo a{max-width:22.5vw}header.main-header.sticky .header-logo a{max-width:18.75vw}nav.header-nav ul.header-nav>li>a{font-size:.94vw;padding:2.063vw var(--default-header-horizontal-padding)}nav.header-nav ul.header-nav .sub-menu a{padding:.5vw var(--default-header-horizontal-padding);font-size:.94vw}.header-mobile-content{padding:0 var(--default-header-horizontal-padding)}.header-burger-menu{font-size:.875vw;padding:.313vw}.site-offcanvas .slide-menu-content .slide-menu-inner-content:before{top:3.75vw;left:8.75vw;width:44.563vw;height:42.313vw}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder{padding:7.313vw .938vw 1.875vw}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner{max-width:80.875vw}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top{border-bottom:solid .063vw rgba(118,118,118,.24)}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .close-burger-menu{font-size:1.25vw;top:1.563vw;right:2.813vw;padding:.313vw}.b-menu{padding:2.063vw 0}.b-menu>div{max-width:31.5vw}.b-menu>div ul#slidenav{margin-right:-7.25vw}.b-menu>div ul#slidenav>li{margin-bottom:1.438vw}.b-menu>div ul#slidenav>li:nth-child(4){margin-bottom:8.13vw}.b-menu>div ul#slidenav>li>a{padding:.313vw 0;font-size:1.375vw}.b-menu>div ul#slidenav>li ul.sub-menu a{font-size:.938vw;padding:.313vw 0}.b-menu>div ul#slidenav>li ul.sub-menu ul.sub-menu a a{font-size:.813vw}.b-menu>div ul#slidenav>li ul.sub-menu ul.sub-menu{margin-top:.188vw;padding-left:1.313vw}.b-menu>div ul#slidenav>li ul.sub-menu ul.sub-menu li{margin-bottom:-.063vw}.b-menu>div ul#slidenav>li>.sub-menu{margin-top:.438vw!important}.b-menu>div ul#slidenav li ul.sub-menu{margin-top:.563vw}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .slider-logo a{max-width:29.813vw}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-contact{gap:.875vw;margin:3.438vw 0 1.688vw}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-contact span{font-size:1.125vw}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-contact span a{padding:.313vw 0}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list{margin:0 0 1.438vw}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-label{font-size:1.25vw;margin:0 0 1vw}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-contact>div{margin:0 0 .5vw}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-contact>div em{font-size:.938vw;width:1vw}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-contact>div em.ai-font-location-c{font-size:1.063vw}.slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-contact>div span a{font-size:.813vw}.slide-menu-content-smi{gap:1.875vw;margin:1.875vw 0 0}.slide-menu-content-smi span{font-size:.875vw}.slide-menu-content-smi a{padding:.313vw;font-size:1.063vw}.global-site-title{font-size:6.25vw}.global-site-title span{font-size:.938vw;margin-bottom:.875vw}.global-site-title i{bottom:-.688vw;height:.063vw}.global-site-title i:after{top:-.063vw;width:3.25vw;height:.188vw}.global-site-btn a{padding:0 1.625vw;height:2.688vw;font-size:1vw}.global-site-btn a img{margin-left:1.125vw}a.global-btn span{gap:1.25vw}a.global-btn span i{width:1.813vw;height:1.75vw}a.global-btn span i:before{font-size:.875vw}.ip-banner canvas{min-height:66vh}footer.main-footer{padding:7.1875vw .9375vw 4.375vw}.ftr-holder{max-width:88.375vw}.ftr-right{padding:6.063vw 0 0}.ftr-logo a{max-width:43.75vw}.ftr-nav{margin-top:3.4375vw;border-top:solid .063vw rgba(174,174,174,.32);border-bottom:solid .063vw rgba(174,174,174,.32);padding:1.25vw 3.4375vw}ul.footernav>li>a{padding:.313vw 0;font-size:.938vw}.footer-copyright,.footer-copyright a{font-size:1.063vw}.ftr-disclaimer{font-size:1vw;margin:4.5vw auto 0}.ftr-logos{margin:4.375vw -.94vw 0}.ftr-right-inner{max-width:29.375vw}.ftr-awards-logos{margin:0 auto 80px}.ftr-awards{gap:.938vw}.ftr-badges img{filter:drop-shadow(1.25vw 0px 3.125vw rgba(0,0,0,.05));max-width:7.875vw}.ftr-badges img:last-child{max-width:5.75vw}.ftr-awards.usa-awards{gap:5.938vw}.ftr-awards.real-trends-awards{gap:1.438vw}.ftr-awards.usa-awards img:nth-of-type(1),.ftr-awards.usa-awards img:nth-of-type(3){max-width:6vw}.ftr-awards.usa-awards img:nth-of-type(2){max-width:6.25vw}.ftr-awards.centauri-award img{max-width:7.25vw}.ftr-awards.real-trends-awards img{max-width:10.313vw}.git-holder{max-width:100vw}.git-logos{padding:3.4375vw 0 0}.git-logos .logo-slider .logo-item{padding:0 3.13vw}.git-logos .logo-slider .logo-item img{max-height:2.5vw}.git-content{padding:12.25vw 11.75vw 9.125vw 10vw}.git-content .git-title-wrap{padding:0 0 .25vw;top:0}.git-content .git-title-wrap:before{content:"";top:2vw;left:-3.25vw;height:28.9375vw}.git-content .git-title-wrap .git-title{font-size:7.8125vw;width:26.25vw;transform:rotate(-90deg) translate(-12.5vw);margin-bottom:.9375vw;left:-.75vw}.git-content .git-form .global-site-title{margin-bottom:2.5vw}.git-content .git-form .global-site-title span{padding-top:1.4375vw}.git-content .git-form .global-site-title span i{width:3.25vw}.git-content .git-form p{font-size:.88vw;margin-bottom:1.875vw}.git-content .git-form .git-fields .form-control-wrap{margin-bottom:.375vw}.git-content .git-form .git-fields .form-control-wrap input,.git-content .git-form .git-fields .form-control-wrap textarea{height:2.875vw;font-size:.8125vw}.git-content .git-form .git-fields .form-control-wrap textarea{padding-top:.8125vw;height:7.4375vw}.git-content .git-form .git-fields .git-submit{bottom:1.0625vw;right:.1875vw;font-size:1.5625vw}.git-content .git-form .git-fields .wpcf7-spinner{bottom:-1.875vw}.git-content .git-form .wpcf7 form .wpcf7-response-output{font-size:.8125vw;margin:.625vw auto 0}.git-content .git-info{margin-bottom:-.5vw}.git-content .git-info .license{font-size:.9375vw;margin-bottom:1.875vw}.git-content .git-info .smi a{font-size:1.5vw;margin:0 1.375vw}.git-content .git-info .smi a i.ai-font-envelope-f{font-size:16px}.office-list .office-item .item-img canvas{height:40.9375vw}.office-list .office-item .item-info{bottom:3.9375vw;left:1.56vw}.office-list .office-item .item-info .phone{font-size:.9375vw;margin-bottom:1.0625vw}.office-list .office-item .item-info .phone:after{width:3.25vw;height:.3125vw;margin-top:.75vw}.office-list .office-item .item-info .address{font-size:.8125vw}.office-list .office-item .item-name{bottom:4.1875vw;right:1.56vw;font-size:2.6875vw;padding-left:1.0625vw}.office-list .office-item .item-name:before{width:.3125vw;height:3.25vw}.office-list.office-list-heading{width:20%}.office-list.office-list-heading .office-item{width:100%}.office-list.office-list-heading .office-name{font-size:7.5vw;width:36.25vw;left:-13.75vw;top:-15.625vw;padding:0 0 .25vw}.office-list.office-list-heading .office-head .global-site-title{left:.625vw}.office-list.office-list-heading .office-before-after .img-comp-container{border-radius:0 0 1.875vw}.office-list.office-list-heading .office-head{left:8vw}.office-list.office-list-heading .office-head>div{top:2.1875vw}.office-list.office-list-heading .office-head:after{bottom:-5.1875vw;left:-1.375vw;width:.0625vw;height:15.8125vw}}@media screen and (min-width:992px)and (max-width:1600px){.global-btn{padding:.9375vw 1.75vw;height:2.6875vw;font-size:1vw}.ftr-bottom{margin-top:3.5vw}.ftr-disclaimer-logo img{width:var(--ftr-logo-width)}.ftr-logos>div:not(.splide__track){gap:3.125vw}.ftr-logos>div img{width:var(--ftr-logo-width)}.ftr-logos.is-initialized .ftrLogos__container-slider__item{padding:0 3.125vw}.ftr-logo{margin:0 auto 5vw}.ftr-awards-logos{margin:0 auto}.ftr-awards img{max-width:9.9375vw}.git-content .git-form .git-fields .gt__submit-btn{width:13.125vw;height:2.6875vw;font-size:1vw;margin:1.25vw 0 0}.git-content .git-form .git-fields .gt__submit-btn span{gap:.625vw}.git-content .git-form .git-fields .gt__submit-btn span i{width:1.8125vw;height:1.75vw}.git-content .git-form .git-fields .gt__submit-btn span i:before{font-size:.875vw}.git-content .git-form .git-fields .field-disclaimer{margin-top:.9375vw}.git-content .git-form .git-fields .field-disclaimer .wpcf7-form-control-wrap{margin-right:.75vw}}@media screen and (min-width:1024px){.max-container{padding:0 50px}}@media only screen and (min-width:992px)and (max-width:1600px)and (min-width:992px)and (max-width:1600px){.ftr-awards-logos{margin:0 auto 5vw}.git-content .git-info .smi a i.ai-font-envelope-f{font-size:1vw}}@media only screen and (max-width:1280px){.global-canvas-bg.attachment-fixed canvas{background-attachment:scroll!important}}@media only screen and (max-width:991px){.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.amh-fixed-header-nav{display:none}.main-header{position:fixed;z-index:101;padding:15px;background:transparent}.main-header nav.header-nav{display:none}.main-header .header-inner{flex-direction:row;align-items:center;justify-content:space-between;padding:0;margin:0}.main-header .header-inner .header-logo{max-width:70%;display:block!important;padding:0}.main-header .header-inner .header-logo a{max-width:236px}.main-header .header-inner .header-mobile-content{display:flex;align-items:center;justify-content:flex-end;width:30%;gap:15px;padding:0}.main-header .header-inner .header-mobile-content .header-contact-details{display:block}.main-header .header-inner .header-mobile-content .header-burger-menu{color:#fff;margin-left:0}.main-header .header-inner .header-mobile-content .header-burger-menu:hover{color:#b71f37}.main-header.sticky{background:#000}.main-header.sticky .header-inner .header-contact-details ul li a{color:#b71f37}.main-header.sticky .header-inner .header-contact-details ul li a:hover{color:#fff}.main-header.sticky .header-inner .header-burger-menu{color:#b71f37}.main-header.sticky .header-inner .header-burger-menu:hover{color:#fff}.site-offcanvas .slide-menu-content{overflow-y:auto;overflow-x:hidden}.site-offcanvas .slide-menu-content .slide-menu-inner-content{height:auto;overflow:hidden}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder{padding-top:70px}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .close-burger-menu{right:15px}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top{flex-direction:column}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .b-menu,.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .slide-menu-content-contact-details{width:100%;max-width:530px;margin:0 auto}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .slide-menu-logo-mobile{padding-bottom:25px}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .slide-menu-logo-mobile .slider-logo{max-width:530px;margin:0 auto;display:flex;align-items:center;justify-content:center}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .b-menu>div{max-width:100%}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .b-menu>div ul#slidenav{margin:0}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices{padding-top:25px;margin:0 -15px}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list{width:100%;padding:15px}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-smi{flex-direction:row;flex-wrap:wrap;padding-bottom:25px}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-smi span{width:100%;text-align:center}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .b-menu-contact{display:flex;align-items:center;justify-content:center;gap:14px;padding-bottom:0}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .b-menu-contact span{display:block;font-size:18px;color:#fff;font-weight:500;letter-spacing:.05em;font-family:var(--font-family-title)}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .b-menu-contact span a{display:block;padding:5px 0;color:#fff;transition:all .3s ease-in-out}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .b-menu-contact span a:hover{color:#cf0000}.global-site-title{font-size:70px}.global-site-title span{margin:0 auto 14px}.git-bg.global-canvas-bg canvas{background-position:70% 50%}.git-logos .logo-slider .logo-item{padding:0 20px}.git-content{padding:60px 15px;max-width:750px;margin:0 auto}.git-content .git-title-wrap{transform:none!important;width:100%;padding:0;margin-bottom:30px;display:flex;flex-flow:column;align-items:flex-start}.git-content .git-title-wrap:before{display:none}.git-content .git-title-wrap .git-title{transform:none;font-size:60px;left:0;width:auto;margin:0 auto 20px}.git-content .git-form{width:100%}.git-content .git-form .global-site-title{display:flex;justify-content:center;margin-bottom:10px}.git-content .git-form .global-site-title span{margin-left:0}.git-content .git-form p{text-align:left;max-width:73%}.git-content .git-info{margin:50px auto 0}.git-content .git-info .license{text-align:center;margin-bottom:10px;color:#000}.git-content .git-info .smi a{color:#000}.office-list-wrap{flex-wrap:wrap}.office-list{flex-wrap:wrap;width:100%}.office-list .office-item{width:50%!important;flex:auto}.office-list .office-item .item-img canvas{height:auto;aspect-ratio:960/800}.office-list .office-item .item-info{opacity:1!important;visibility:visible!important;bottom:30px;left:30px}.office-list .office-item .item-name{font-size:30px;bottom:30px;right:20px}.office-list.office-list-heading{width:100%}.office-list.office-list-heading .office-item .item-img img{-o-object-position:23.5%;object-position:23.5%}.office-list.office-list-heading .office-head{text-align:center;transform:translate(-50%,-50%)!important;top:50%;position:absolute;left:50%}.office-list.office-list-heading .office-head>div{top:unset}.office-list.office-list-heading .office-head:after{display:none}.office-list.office-list-heading .office-name{width:100%;transform:none;top:0;left:0;font-size:70px;padding:0 0 15px;text-align:center}footer.main-footer{padding:50px 15px}.ftr-left{width:100%}.ftr-logo a{max-width:489px;margin:0 auto}.ftr-nav{margin-top:30;padding:20px 0}ul.footernav>li{width:100%;text-align:center;margin-bottom:10px}.footer-copyright{margin-top:20px;text-align:center}.ftr-disclaimer{margin:30px auto 0;text-align:center}.ftr-logos>div{gap:30px;-moz-column-gap:15px;column-gap:15px;row-gap:30px;flex-wrap:wrap;justify-content:center}.ftr-right{width:100%;padding:30px 0 0}.ftr-right-inner{margin:0 auto}.ftr-awards-logos{margin:50px auto 0}.ftr-awards{flex-wrap:wrap;justify-content:center;gap:30px!important;max-width:600px;margin:0 auto 30px;width:100%!important}.ftr-awards img{max-width:30%}.ftr-badges{justify-content:center;flex-wrap:wrap}.ftr-badges img{max-width:32%}.fp-head .global-site-title,.pp-head .global-site-title em,.netflix-account-area,.concierge-head,.testi-head,.media-content-inner .global-site-title,.philantrophy-slider .global-site-title,.app-head,.app-photo,.newsletter-head>div{transform:none!important}.netflix-account-area,.concierge-head>div,.testi-head,.git-content .git-title-wrap{top:unset!important}.post-aios-agents-jason-oppenheim .ip-agent-details-text .ip-agent-details__info--photo{margin:30px 0}.post-aios-agents-jason-oppenheim .ip-agent-details__info .ip-agent-details__info--photo{display:none}.aios-roadmaps-default-wrapper .aios-roadmaps-default-content img{margin:0 auto!important}}@media screen and (max-width:991px){.main-header{background:#000}.ftr-bottom{flex-direction:column;gap:30px;margin-top:30px}.ftr-logos{margin:50px -15px 0}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}.global-site-title,.office-list.office-list-heading .office-name{font-size:50px}#IDX-main.IDX-page-scheduleshowing .IDX-showingDates{width:100%;gap:15px}#IDX-main.IDX-page-scheduleshowing .IDX-showingDates>div{width:100%}}@media screen and (max-width:767px){.aiosp-container.aiosp-inline-holder.aiosp-ref-\#join-our-network .aios-popup-body p br{display:none}.jon-field{width:100%!important;flex-flow:row wrap}.jon-form{flex-flow:row wrap;padding:0 30px}.jon-field input{border:1px solid #a4a4a4}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#join-our-network .aios-popup-body,div#join-our-network{min-height:566px}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#join-our-network .aios-popup-body h2{font-size:42px}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#join-our-network .aios-popup-body img{padding:0 30px}.aiosp-container.aiosp-inline-holder.aiosp-ref-\#join-our-network .aios-popup-body,div#join-our-network{min-height:650px}}@media only screen and (max-width:600px){.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices{margin:0 -5px}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list{padding:5px}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-label{font-size:18px}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-contact>div span a{font-size:11px;letter-spacing:.025em}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-contact>div span a br{display:none}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-contact>div em{font-size:11px;width:13px}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-top .slide-menu-content-contact-details .slide-menu-content-contact-details-inner .b-menu-offices .b-menu-offices-list .b-menu-offices-list-contact>div em.ai-font-location-c{font-size:13px}.office-list .office-item .item-img canvas{min-height:250px}.office-list .office-item .item-info{left:unset;padding:0 15px;width:100%}.office-list .office-item .item-info .phone{letter-spacing:.05em;font-size:12px;margin-bottom:10px}.office-list .office-item .item-info .phone:after{display:none}.office-list .office-item .item-info .address{font-size:12px}.office-list .office-item .item-name{font-size:20px;bottom:unset;right:unset;writing-mode:horizontal-tb;top:30px;left:15px;padding-left:0;padding-top:17px}.office-list .office-item .item-name:before{width:52px;height:5px;bottom:unset;top:0}}@media only screen and (max-width:480px){.b-menu>div ul#slidenav>li a{font-size:18px;letter-spacing:.15em}.b-menu>div ul#slidenav>li ul.sub-menu>li a{font-size:13px}.git-content .git-info .smi a{font-size:20px;margin:0 12px}}@media only screen and (max-width:375px){.main-header .header-inner .header-logo{max-width:65%}}
