@charset "UTF-8";#content .entry-title,#content .archive-title,.ip-banner{display:none}.global-site-image{position:relative}.global-site-image img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;background-color:#ccc;background-position:center center;background-repeat:no-repeat;background-size:cover}button.global-btn{position:relative;transition:all .3s ease-in-out;background:#fff!important}button.global-btn span{position:relative;z-index:2;display:flex;align-items:center;gap:10px}button.global-btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#b71f37;transition:all .3s ease-in-out}button.global-btn:hover{color:#b71f37}button.global-btn:hover:after{width:0%}button.global-btn span i{display:flex;align-items:center;justify-content:center;width:29px;height:28px;position:relative}button.global-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}button.global-btn span i:before{content:"򰉁";font-family:agentimage;transform:rotate(38deg);font-size:14px;transition:all .3s ease-in-out}button.global-btn:hover span i:before{opacity:0}button.global-btn:hover em.ai-font-play-button-a{border-color:#b71f37}.slide-icons{position:fixed;top:0;left:30px;width:auto;height:100%;flex-direction:column;display:flex;align-items:flex-start;justify-content:center;z-index:100}.slide-icons>div{display:block;position:relative}.slide-icons>div a{pointer-events:auto;position:relative;transition:all .3s ease-in-out}.slide-icons>div span{pointer-events:auto;position:relative}.slide-icons>div::not(:last-child){margin-bottom:36px}.slide-icons>div i{color:#fff;transition:all .3s ease-in-out}.slide-icons>div.slide-world{margin-bottom:0}.slide-icons .slide-srch-field{position:relative}.slide-icons .slide-srch-field input{text-align:right;background:none;border:none;text-transform:uppercase;font-size:11px;letter-spacing:.28em;font-family:var(--font-family-title);font-weight:500;padding:9px 0;width:92px;outline:none;color:#fff;transition:all .3s ease-in-out}.slide-icons .slide-search{position:relative;margin-bottom:24px;display:flex;align-items:center}.slide-icons .slide-search i{font-size:14px;color:#fff;transition:all .3s ease-in-out}.slide-icons .slide-search:before{width:0;position:absolute;content:"";height:1px;left:0;bottom:0;background-color:#fff;transition:all .3s ease-in-out}.slide-icons .slide-search .slide-srch-field{transition:all .3s ease-in-out;position:relative;opacity:0;pointer-events:none}.slide-icons .slide-search .slide-srch-btn{position:relative;transition:all .3s ease-in-out}.slide-icons .slide-search .slide-srch-btn input{font-size:0;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:all .3s ease-in-out;padding:0;border:none}.slide-icons .slide-search .slide-srch-btn:hover{opacity:.75}.slide-icons .slide-search.active .slide-srch-field{opacity:1;pointer-events:auto}.slide-icons .slide-search.active:before{width:100%}.slide-icons .slide-world i{font-size:14px;line-height:1;transition:all .3s ease-in-out}.slide-icons .slide-world:hover i{color:#b71f37}.slide-icons .slide-world .slide-translate-wrap{position:relative}.slide-icons .slide-world .slide-translate-wrap .slide-translate-trigger{cursor:pointer;pointer-events:all}.slide-icons .slide-world .slide-translate-wrap:hover .slide-translate-dropdown{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.slide-icons .slide-world .slide-translate-wrap .slide-translate-dropdown{list-style:none outside none;margin:0;padding:0;position:absolute;width:100%;min-width:80px;left:100%;top:0;transition:all .3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;height:100%}.slide-icons .slide-world .slide-translate-wrap .slide-translate-dropdown>span{text-transform:uppercase;font-size:11px;letter-spacing:.28em;font-weight:500;font-family:var(--font-family-title);color:#fff;text-align:right;display:flex;align-items:center;justify-content:flex-end;height:100%;padding-right:0;cursor:pointer}.slide-icons .slide-world .slide-translate-wrap .slide-translate-dropdown:hover .slide-translate-dropdown-items{opacity:1;visibility:visible;pointer-events:all}.slide-icons .slide-world .slide-translate-wrap .slide-translate-dropdown .slide-translate-dropdown-items{list-style:none outside none;margin:0;padding:15px 0 0;position:absolute;width:150px;left:15px;transform:translateY(10px);text-align:left;transition:all .3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;top:0}.side-fixed-contact{pointer-events:none!important;display:flex!important;align-items:center;justify-content:flex-start;z-index:101;left:-4px}.side-fixed-contact .fixed-smi{position:relative}.side-fixed-contact .fixed-smi span{display:block;text-align:center;margin:10px 0}.side-fixed-contact .fixed-smi span a{font-size:13px;display:block;padding:5px;transition:all .4s ease-in-out;pointer-events:auto;position:relative;z-index:4;color:#fff;background:transparent;margin:0 auto}.side-fixed-contact .fixed-smi span a:hover{color:#b71f37!important}.side-fixed-contact .fixed-smi .border{width:1px;height:13px;background:#fff;margin:14px auto;display:block;opacity:.5}body[sidebar-active-section=ip-contact] .slide-icons .slide-search i,body[sidebar-active-section=ip-contact] .slide-icons .slide-srch-field input,body[sidebar-active-section=ip-contact] .slide-icons>div i,body[sidebar-active-section=ip-contact] .slide-icons .slide-world .slide-translate-wrap .slide-translate-dropdown>span,body[sidebar-active-section=ip-contact] .side-fixed-contact .fixed-smi span a,body[sidebar-active-section=content-git] .slide-icons .slide-search i,body[sidebar-active-section=content-git] .slide-icons .slide-srch-field input,body[sidebar-active-section=content-git] .slide-icons>div i,body[sidebar-active-section=content-git] .slide-icons .slide-world .slide-translate-wrap .slide-translate-dropdown>span,body[sidebar-active-section=content-git] .side-fixed-contact .fixed-smi span a,body[sidebar-active-section=content-ftr] .slide-icons .slide-search i,body[sidebar-active-section=content-ftr] .slide-icons .slide-srch-field input,body[sidebar-active-section=content-ftr] .slide-icons>div i,body[sidebar-active-section=content-ftr] .slide-icons .slide-world .slide-translate-wrap .slide-translate-dropdown>span,body[sidebar-active-section=content-ftr] .side-fixed-contact .fixed-smi span a,body[sidebar-active-section=ip-banner] .slide-icons .slide-search i,body[sidebar-active-section=ip-banner] .slide-icons .slide-srch-field input,body[sidebar-active-section=ip-banner] .slide-icons>div i,body[sidebar-active-section=ip-banner] .slide-icons .slide-world .slide-translate-wrap .slide-translate-dropdown>span,body[sidebar-active-section=ip-banner] .side-fixed-contact .fixed-smi span a,body[sidebar-active-section=ng-top] .slide-icons .slide-search i,body[sidebar-active-section=ng-top] .slide-icons .slide-srch-field input,body[sidebar-active-section=ng-top] .slide-icons>div i,body[sidebar-active-section=ng-top] .slide-icons .slide-world .slide-translate-wrap .slide-translate-dropdown>span,body[sidebar-active-section=ng-top] .side-fixed-contact .fixed-smi span a{color:#000}body[sidebar-active-section=ip-contact] .slide-icons .slide-search:before,body[sidebar-active-section=ip-contact] .side-fixed-contact .fixed-smi .border,body[sidebar-active-section=content-git] .slide-icons .slide-search:before,body[sidebar-active-section=content-git] .side-fixed-contact .fixed-smi .border,body[sidebar-active-section=content-ftr] .slide-icons .slide-search:before,body[sidebar-active-section=content-ftr] .side-fixed-contact .fixed-smi .border,body[sidebar-active-section=ip-banner] .slide-icons .slide-search:before,body[sidebar-active-section=ip-banner] .side-fixed-contact .fixed-smi .border,body[sidebar-active-section=ng-top] .slide-icons .slide-search:before,body[sidebar-active-section=ng-top] .side-fixed-contact .fixed-smi .border{background-color:#000}.side-offices-links{position:fixed;top:0;right:0;width:auto;height:100%;z-index:100}.side-offices-links a{font-size:12px;text-transform:uppercase;color:#b71f37;font-weight:500;font-family:var(--font-family-title);letter-spacing:.42em;padding:5px;transition:all .3s ease-in-out}.side-offices-links a:hover{opacity:.6}.side-offices-links div{display:flex;align-items:center;justify-content:center;gap:25px;position:absolute;right:-253px;top:50%;transform:translateY(-50%) rotate(-90deg);white-space:nowrap}#inner-page-wrapper{margin-bottom:0}#inner-page-wrapper>.container{padding:0;width:100%}#content-full{margin-top:0}.bg-section{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;overflow:hidden}.bg-section__image{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:cover;background-repeat:no-repeat}.bg-section img{position:relative;display:block;width:496px;height:auto;margin:0 auto}.bg-monogram{position:absolute;top:40px;left:0;right:0;display:flex;align-items:flex-end;justify-content:center;opacity:1;z-index:-1}.bg-monogram img{display:block;width:1516px;margin:0;position:relative;transform:rotate(-28deg)}.ip-ng{overflow:hidden;background:#fff}.ip-ng__top-holder{position:relative;padding:129px 15px 79px}.ip-ng__top{position:relative;max-width:1300px;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between}.ip-ng__top p#breadcrumbs{width:100%;padding:0 5px;margin-bottom:63px}.ip-ng__top-title{padding:0;width:63.0765%}.ip-ng__top-title .global-site-title{position:relative;font-size:125px;line-height:.8;letter-spacing:.02em}.ip-ng__top-title .global-site-title:before{content:"";position:absolute;width:1px;left:-34px;bottom:13px;top:-230px;background:#b71f3773}.ip-ng__top-title .global-site-title span{color:#b71f37;padding-bottom:4px;margin-bottom:28px;padding-left:10px}.ip-ng__top-title .global-site-title span i{background:#b71f3773}.ip-ng__top-title .global-site-title strong.fw-100{font-weight:100}.ip-ng__top-title .global-site-title strong{display:block;padding-left:0;background:linear-gradient(to right,#b71f37,#340000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;padding-bottom:2px}.ip-ng__top-text{align-self:center;padding:42px 0 0;width:36.9235%}.ip-ng__top-text p#breadcrumbs{margin-bottom:27px}.ip-ng__top-text p:not(#breadcrumbs){font-size:16px;letter-spacing:.025em;line-height:1.85714286;margin-bottom:26px;text-align:justify}.ip-ng__content,.ip-ng__content .map-wrap{position:relative}.ip-ng__content .map-wrap canvas{display:block;width:100%}.ip-ng__content .map-wrap .map-bg-water{position:absolute;top:761px;left:0;animation:waterFlow 8s ease-in-out infinite}.ip-ng__content .map-wrap .map-bg-water img{display:block;width:auto;max-width:initial;height:auto}.ip-ng__content .map-wrap .map-bg-clouds{position:absolute;top:-148px;bottom:0;left:0;right:0;display:flex;align-items:flex-start;justify-content:center;z-index:2;pointer-events:none}.ip-ng__content .map-wrap .map-bg-clouds img{display:block;width:auto;height:auto;position:absolute;max-width:initial;top:0}.ip-ng__content .map-wrap .map-bg-clouds img:nth-of-type(1){animation:cloudDrift1 10s linear infinite}.ip-ng__content .map-wrap .map-bg-clouds img:nth-of-type(2){animation:cloudDrift2 15s linear infinite;animation-delay:-5s}.ip-ng__content .map-wrap .map-bg-clouds img:nth-of-type(3){animation:cloudDrift3 10s linear infinite;animation-delay:-20s}.ip-ng__content .map-wrap .map-bg-clouds img:nth-of-type(4){animation:cloudDrift4 15s linear infinite;animation-delay:-35s}.ip-ng__content .map-wrap .map-bg-clouds img:nth-of-type(5){animation:cloudDrift5 20s linear infinite;animation-delay:-20s}.ip-ng__content .map-wrap .map-responsive{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.ip-ng__content .map-wrap .map-responsive>img{display:block;width:auto;height:auto;position:relative;z-index:1}.ip-ng__content .map-wrap .map-responsive .map-hovers{position:absolute;top:0;left:0;right:0;z-index:1;pointer-events:none}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover{position:absolute}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover img{display:block;width:auto;opacity:0;transition:opacity var(--default-transition)}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover span{font-size:16px;letter-spacing:.18em;line-height:1;color:#fff;text-transform:uppercase;white-space:nowrap;position:absolute;font-family:var(--font-family-title);text-align:center}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover span a{color:inherit;pointer-events:auto}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover span a:hover{color:inherit}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover.active img{opacity:1}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=calabasas]{top:302px;left:156px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=calabasas] span{top:84px;left:59px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=malibu]{top:437px;left:84px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=malibu] span{top:145px;left:111px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=malibu-beach]{top:625px;left:174px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=malibu-beach] span{top:76px;left:94px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=topanga]{top:413px;left:282px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=topanga] span{top:114px;left:55px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=pacific-palisades]{top:435px;left:381px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=pacific-palisades] span{top:139px;left:117px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=santa-monica]{top:732px;left:633px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=santa-monica] span{top:86px;left:80px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=venice]{top:882px;left:736px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=venice] span{top:48px;left:36px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=marina-del-ray]{top:916px;left:781px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=marina-del-ray] span{top:34px;left:77px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=playa-vista]{top:946px;left:887px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=playa-vista] span{top:34px;left:63px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=woodland-hills]{top:326px;left:339px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=woodland-hills] span{top:33px;left:64px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=tarzana]{top:302px;left:487px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=tarzana] span{top:71px;left:50px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=encino]{top:280px;left:566px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=encino] span{top:90px;left:113px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=bel-air-holmby-hills]{top:433px;left:743px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=bel-air-holmby-hills] span{top:103px;left:23px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=brentwood]{top:437px;left:621px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=brentwood] span{top:147px;left:26px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=west-la]{top:719px;left:777px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=west-la] span{top:58px;left:48px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=cheviot-hills]{top:719px;left:904px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=cheviot-hills] span{top:37px;left:19px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=westwood-century-city]{top:619px;left:784px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=westwood-century-city] span{top:61px;left:55px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=beverly-hills]{top:503px;left:905px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=beverly-hills] span{top:117px;left:42px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=beverlywood]{top:706px;left:971px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=beverlywood] span{top:42px;left:47px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=culver-city]{top:804px;left:930px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=culver-city] span{top:74px;left:27px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=palma-mar-vista]{top:798px;left:813px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=palma-mar-vista] span{top:64px;left:35px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=sherman-oaks]{top:265px;left:759px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=sherman-oaks] span{top:81px;left:71px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=studio-city]{top:346px;left:932px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=studio-city] span{top:47px;left:49px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=hollywood-hills-west]{top:388px;left:1077px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=hollywood-hills-west] span{top:-40px;left:-4px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=hollywood-hills-east]{top:358px;left:1149px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=hollywood-hills-east] span{top:74px;left:19px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=sunset-strip]{top:431px;left:1002px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=sunset-strip] span{top:64px;left:45px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=beverly-hills-post-office]{top:436px;left:862px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=beverly-hills-post-office] span{top:46px;left:21px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=beverly-center-miracle-mile]{top:610px;left:1018px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=beverly-center-miracle-mile] span{top:30px;left:61px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=mid-wilshire]{top:610px;left:1150px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=mid-wilshire] span{top:51px;left:22px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=hancock-park-wilshire]{top:610px;left:1263px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=hancock-park-wilshire] span{top:50px;left:3px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=hollywood]{top:525px;left:1092px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=hollywood] span{top:38px;left:103px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=los-feliz]{top:337px;left:1242px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=los-feliz] span{top:120px;left:54px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=silver-lake-echo-park]{top:511px;left:1315px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=silver-lake-echo-park] span{top:88px;left:54px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=downtown-los-angeles]{top:654px;left:1341px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=downtown-los-angeles] span{top:128px;left:20px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=w-hollywood]{top:560px;left:1011px}.ip-ng__content .map-wrap .map-responsive .map-hovers .map-hover[data-area=w-hollywood] span{top:27px;left:24px}.ip-ng__content .oc-map .map-bg-water{top:0;animation:none;overflow:hidden}.ip-ng__content .oc-map .map-bg-water img{animation:waterFlow 8s ease-in-out infinite;top:-80px;position:relative}.ip-ng__content .oc-map .map-bg-clouds{top:-175px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-seal-beach]{top:505px;left:561px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-seal-beach] span{top:35px;left:50px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-los-alamitos]{top:455px;left:609px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-los-alamitos] span{top:14px;left:-61px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-cypress]{top:390px;left:647px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-cypress] span{top:43px;left:-31px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-la-palma]{top:339px;left:654px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-la-palma] span{top:32px;left:-45px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-buena-park]{top:270px;left:687px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-buena-park] span{top:78px;left:28px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-fullerton]{top:208px;left:786px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-fullerton] span{top:76px;left:58px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-la-habra]{top:167px;left:804px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-la-habra] span{top:19px;left:18px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-brea]{top:166px;left:885px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-brea] span{top:39px;left:61px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-placentia]{top:234px;left:968px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-placentia] span{top:67px;left:8px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-yorba-linda]{top:222px;left:1035px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-yorba-linda] span{top:55px;left:49px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-anahem]{top:315px;left:736px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-anahem] span{top:94px;left:127px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-huntington-beach]{top:564px;left:609px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-huntington-beach] span{top:63px;left:37px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-westminster]{top:531px;left:675px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-westminster] span{top:30px;left:27px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-garden-grove]{top:481px;left:675px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-garden-grove] span{top:32px;left:161px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-stanton]{top:446px;left:729px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-stanton] span{top:16px;left:13px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-orange]{top:382px;left:930px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-orange] span{top:93px;left:71px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-santa-ana]{top:514px;left:843px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-santa-ana] span{top:74px;left:106px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-villa-park]{top:420px;left:1064px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-villa-park] span{top:15px;left:18px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-costa-mesa]{top:685px;left:851px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-costa-mesa] span{top:66px;left:37px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-newport-beach]{top:752px;left:845px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-newport-beach] span{top:44px;left:129px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-balboa-peninsula]{top:835px;left:861px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-balboa-peninsula] span{top:13px;left:-60px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-balboa-island]{top:873px;left:932px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-balboa-island] span{top:23px;left:-80px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-balboa-island] span:before{content:"";position:absolute;width:1px;height:31px;background:#fff;bottom:100%;right:0;transform-origin:bottom left;transform:rotate(45deg) translate(6px,-2px)}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-corona-del-mar]{top:860px;left:962px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-corona-del-mar] span{top:36px;left:-23px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-tustin]{top:547px;left:1027px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-tustin] span{top:74px;left:30px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-irvine]{top:550px;left:984px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-irvine] span{top:168px;left:168px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-newport-coast]{top:829px;left:1001px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-newport-coast] span{top:62px;left:66px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-crystal-cove]{top:908px;left:1023px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-crystal-cove] span{top:30px;left:-44px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-emerald-bay]{top:974px;left:1083px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-emerald-bay] span{top:17px;left:-83px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-laguna-beach]{top:875px;left:1106px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-laguna-beach] span{top:131px;left:31px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-laguna-woods]{top:849px;left:1177px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-laguna-woods] span{top:-7px;left:-101px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-lake-forest]{top:711px;left:1270px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-lake-forest] span{top:44px;left:47px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-aliso-viejo]{top:877px;left:1191px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-aliso-viejo] span{top:38px;left:38px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-laguna-niguel]{top:958px;left:1231px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-laguna-niguel] span{top:82px;left:16px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-dana-point]{top:1109px;left:1237px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-dana-point] span{top:25px;left:20px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-laguna-hills]{top:836px;left:1222px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-laguna-hills] span{top:91px;left:92px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-mission-viejo]{top:770px;left:1306px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-mission-viejo] span{top:77px;left:28px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-rancho-santa-margarita]{top:750px;left:1373px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-rancho-santa-margarita] span{top:89px;left:53px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-ladera-ranch]{top:971px;left:1336px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-ladera-ranch] span{top:32px;left:18px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-san-juan-capistrano]{top:1031px;left:1300px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-san-juan-capistrano] span{top:53px;left:25px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-san-clemente]{top:1127px;left:1328px}.ip-ng__content .oc-map .map-responsive .map-hovers .map-hover[data-area=oc-san-clemente] span{top:34px;left:30px}.ip-ng__content .sd-map{margin-top:30px}.ip-ng__content .sd-map .map-bg-water{top:0;animation:none;overflow:hidden}.ip-ng__content .sd-map .map-bg-water img{animation:waterFlow 8s ease-in-out infinite;top:-80px;position:relative}.ip-ng__content .sd-map .map-bg-clouds{top:-169px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-carlsbad]{top:145px;left:579px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-carlsbad] span{top:56px;left:31px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-escondido]{top:115px;left:782px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-escondido] span{top:78px;left:38px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-encinitas]{top:252px;left:621px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-encinitas] span{top:38px;left:10px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-solana-beach]{top:342px;left:652px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-solana-beach] span{top:9px;left:-56px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-rancho-santa-fe]{top:300px;left:699px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-rancho-santa-fe] span{top:10px;left:5px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-del-mar]{top:374px;left:659px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-del-mar] span{top:11px;left:-18px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-la-jolla]{top:419px;left:647px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-la-jolla] span{top:74px;left:40px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-poway]{top:276px;left:837px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-poway] span{top:85px;left:41px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-pacific-beach]{top:552px;left:667px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-pacific-beach] span{top:14px;left:-35px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-point-loma]{top:623px;left:673px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-point-loma] span{top:16px;left:-33px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-mission-hills]{top:622px;left:733px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-mission-hills] span{top:-25px;left:-9px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-north-park]{top:609px;left:775px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-north-park] span{top:32px;left:-10px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-little-italy]{top:658px;left:752px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-little-italy] span{top:20px;left:2px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-coronado]{top:673px;left:700px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-coronado] span{top:63px;left:24px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-chula-vista]{top:708px;left:810px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-chula-vista] span{top:64px;left:51px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-el-cajon]{top:543px;left:907px}.ip-ng__content .sd-map .map-responsive .map-hovers .map-hover[data-area=sd-el-cajon] span{top:25px;left:11px}@keyframes waterFlow{0%{transform:translateY(0) scale(1)}25%{transform:translateY(-20px) scale(1)}50%{transform:translateY(-30px) scale(1)}75%{transform:translateY(-20px) scale(1)}to{transform:translateY(0) scale(1)}}@keyframes cloudDrift1{0%{transform:translate(-100px);opacity:0}10%{transform:translate(-75px);opacity:1}50%{transform:translate(0);opacity:1}90%{transform:translate(75px);opacity:1}to{transform:translate(100px);opacity:0}}@keyframes cloudDrift2{0%{transform:translate(-100px);opacity:0}15%{transform:translate(-70px);opacity:1}50%{transform:translate(0);opacity:1}85%{transform:translate(70px);opacity:1}to{transform:translate(100px);opacity:0}}@keyframes cloudDrift3{0%{transform:translate(-100px);opacity:0}20%{transform:translate(-60px);opacity:1}50%{transform:translate(0);opacity:1}80%{transform:translate(60px);opacity:1}to{transform:translate(100px);opacity:0}}@keyframes cloudDrift4{0%{transform:translate(-100px);opacity:0}15%{transform:translate(-65px);opacity:1}50%{transform:translate(0);opacity:1}85%{transform:translate(65px);opacity:1}to{transform:translate(100px);opacity:0}}@keyframes cloudDrift5{0%{transform:translate(-100px);opacity:0}10%{transform:translate(-75px);opacity:1}50%{transform:translate(0);opacity:1}90%{transform:translate(75px);opacity:1}to{transform:translate(100px);opacity:0}}@media screen and (min-width: 992px){.bg-section img{width:31vw}.bg-monogram img{width:74.75vw}header.main-header:not(.sticky){background:#000}}@media screen and (min-width: 992px) and (max-width: 1600px){.slide-icons{left:1.875vw}.slide-icons>div::not(:last-child){margin-bottom:2.25vw}.slide-icons .slide-srch-field input{font-size:.6875vw;padding:.5625vw 0;width:5.75vw}.slide-icons .slide-search{margin-bottom:1.5vw}.slide-icons .slide-search i{font-size:.875vw}.slide-icons .slide-search:before{height:.0625vw}.slide-icons .slide-world i{font-size:.875vw}.slide-icons .slide-world .slide-translate-wrap .slide-translate-dropdown{min-width:5vw}.slide-icons .slide-world .slide-translate-wrap .slide-translate-dropdown>span{font-size:.6875vw}.slide-icons .slide-world .slide-translate-wrap .slide-translate-dropdown .slide-translate-dropdown-items{width:9.375vw;left:.9375vw;transform:translateY(.625vw);padding-top:.9375vw}.side-fixed-contact{left:-.25vw}.side-fixed-contact .fixed-smi span{margin:.625vw 0}.side-fixed-contact .fixed-smi span a{font-size:.8125vw;padding:.3125vw}.side-fixed-contact .fixed-smi .border{width:.0625vw;height:.8125vw;background:#fff;margin:.875vw auto}.side-offices-links a{font-size:.75vw;padding:.3125vw}.side-offices-links div{gap:1.5625vw;right:-15.8125vw}.bg-monogram{top:2.5vw}.ip-ng__top-holder{padding:8.0625vw .9375vw 4.9375vw}.ip-ng__top-title .global-site-title:before{width:.0625vw;left:-2.125vw;bottom:.8125vw;top:-14.375vw}.ip-ng__top-title .global-site-title{font-size:7.813vw}.ip-ng__top-title .global-site-title span{padding-bottom:.25vw;margin-bottom:1.75vw}.ip-ng__top-title .global-site-title strong{padding-bottom:.125vw}.ip-ng__top{max-width:81.25vw}.ip-ng__top p#breadcrumbs{padding:0 .3125vw;margin-bottom:3.9375vw}.ip-ng__top-text{padding:2.625vw 0 0}.ip-ng__top-text p#breadcrumbs{margin-bottom:1.6875vw}.ip-ng__top-text p:not(#breadcrumbs){font-size:1vw;margin-bottom:1.625vw}}@media screen and (max-width: 991px){.slide-icons,.side-offices-links{display:none}.bg-monogram img{width:90%;right:-10%;top:-10%}.ip-ng__top-title .global-site-title{font-size:70px}.ip-ng__top-title{width:100%;padding:0;text-align:center}.ip-ng__top-text{width:100%;max-width:720px;margin:0 auto}header.main-header:not(.sticky){background:#000}}@media screen and (max-width: 767px){.ip-ng__top-title .global-site-title{font-size:50px}}
