@font-face{font-family:"Titling Gothic FB";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/TitlingGothicFB-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Titling Gothic FB";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/Titling Gothic FB Normal Standard.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Titling Gothic FB";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/Titling Gothic FB Normal Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Titling Gothic FB Compressed";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/Titling Gothic FB Compressed Standard.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Titling Gothic FB Compressed";src:url("/wp-content/themes/greater-la-realtors/fonts/titling-gothic-fb/Titling Gothic FB Compressed Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}section.upcoming-events{padding:60px 0 80px}@media(min-width: 992px){section.upcoming-events{padding:80px 0 175px}}section.upcoming-events.is-navy{background-color:#003a5d}section.upcoming-events.is-navy .upcoming-events-title,section.upcoming-events.is-navy .upcoming-events-content,section.upcoming-events.is-navy .upcoming-events-content p,section.upcoming-events.is-navy .upcoming-events-name{color:#fff}section.upcoming-events.is-white{background-color:#fff}section.upcoming-events.is-white .upcoming-events-name{color:#003a5d}section.upcoming-events .upcoming-events-header{margin-bottom:32px}@media(min-width: 992px){section.upcoming-events .upcoming-events-header{margin-bottom:67px}}section.upcoming-events .upcoming-events-header.has-heading{display:flex;flex-direction:column;gap:24px;padding-bottom:40px;border-bottom:1px solid rgba(142,159,188,.9);margin-bottom:40px}@media(min-width: 992px){section.upcoming-events .upcoming-events-header.has-heading{flex-direction:row;justify-content:space-between;gap:64px;padding-bottom:67px;margin-bottom:75px}}section.upcoming-events .upcoming-events-subheading{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:300;font-size:1.4rem;letter-spacing:.25em;line-height:1.9285714286;margin-bottom:7px;color:#b7a99a;text-transform:uppercase}section.upcoming-events .upcoming-events-title{max-width:420px;margin-bottom:0;line-height:1.2}section.upcoming-events .upcoming-events-content{max-width:693px}@media(min-width: 992px){section.upcoming-events .upcoming-events-content{padding-top:34px}}section.upcoming-events .upcoming-events-content p:last-child{margin-bottom:0}section.upcoming-events .upcoming-events-list{list-style:none;padding:0;margin:0}@media(min-width: 992px){section.upcoming-events .upcoming-events-list{display:grid;grid-template-columns:repeat(3, 1fr)}}section.upcoming-events .upcoming-events-item{margin-bottom:0;padding:32px 0;border-top:1px solid rgba(142,159,188,.9)}section.upcoming-events .upcoming-events-item:first-child{padding-top:0;border-top:none}section.upcoming-events .upcoming-events-item:last-child{padding-bottom:0}@media(min-width: 992px){section.upcoming-events .upcoming-events-item{padding:0 30px 0 60px;border-top:none;border-left:1px solid rgba(142,159,188,.9)}section.upcoming-events .upcoming-events-item:first-child{padding-left:0;border-left:none}section.upcoming-events .upcoming-events-item:last-child{padding-bottom:0}}@media(min-width: 1200px){section.upcoming-events .upcoming-events-item{padding-left:95px}}section.upcoming-events .upcoming-events-date{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:1.8rem;letter-spacing:.05em;line-height:1.2222222222;margin-bottom:11px;color:#8e9fbc;text-transform:uppercase}section.upcoming-events .upcoming-events-name{max-width:293px;margin-bottom:32px}@media(min-width: 992px){section.upcoming-events .upcoming-events-name{line-height:1.3333333333}}section.upcoming-events.is-navy+section.news-events-section>.news-events-slider:first-child .news-events-slider-arrows{background-color:#8e9fbc}section.news-events-section{background-color:#fff}section.news-events-section .header-content-wrapper{padding-top:80px;padding-bottom:84px;display:flex;justify-content:space-between;align-items:start;gap:32px;flex-direction:column}@media(min-width: 1200px){section.news-events-section .header-content-wrapper{flex-direction:row;gap:64px}}section.news-events-section .header-content-wrapper .left p.subheader{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:300;font-size:1.4rem;letter-spacing:.25em;line-height:1.9285714286;margin-bottom:11px;color:#8e9fbc}section.news-events-section .header-content-wrapper .left h2{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:4rem;letter-spacing:-0.02em;line-height:1.2;margin-bottom:0px;max-width:493px}@media(max-width: 420px){section.news-events-section .header-content-wrapper .left h2{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:3.6rem;letter-spacing:-0.02em;line-height:1.1666666667;margin-bottom:0px}}section.news-events-section .header-content-wrapper .right{max-width:590px}section.news-events-section .header-content-wrapper .right p{margin-top:37px}section.news-events-section .header-content-wrapper .right p:last-child{margin-bottom:0}section.news-events-section .news-events-slider{height:550px}section.news-events-section .news-events-slider .news-events-slider-arrows{position:absolute;z-index:2;top:0;right:0;background-color:#003a5d;padding:17px 26px;display:flex;gap:16px}section.news-events-section .news-events-slider .news-events-slider-arrow{height:46px;width:46px;border-radius:50%;border:1px solid #fff;background-color:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer}section.news-events-section .news-events-slider .news-events-slider-arrow.news-events-slider-prev{transform:rotate(180deg)}section.news-events-section .news-events-slider .splide__track{height:100%}section.news-events-section .news-events-slider .splide__slide{position:relative}section.news-events-section .news-events-slider .splide__slide img{position:absolute;inset:0;width:100%;height:100%;filter:grayscale(1);transition:filter .3s ease-in-out}section.news-events-section .news-events-slider .splide__slide::before,section.news-events-section .news-events-slider .splide__slide::after{content:"";position:absolute;inset:0;transition:opacity .3s ease-in-out}section.news-events-section .news-events-slider .splide__slide::before{background:linear-gradient(0deg, rgba(29, 29, 29, 0.9) 0%, rgba(29, 29, 29, 0.75) 40%, rgba(29, 29, 29, 0) 75%),linear-gradient(218deg, rgba(0, 0, 0, 0) 0%, rgba(0, 58, 93, 0.35) 100%);opacity:0;z-index:1}section.news-events-section .news-events-slider .splide__slide::after{opacity:1}section.news-events-section .news-events-slider .splide__slide.is-tone-light::after{background:rgba(255,255,255,.85)}section.news-events-section .news-events-slider .splide__slide.is-tone-light .slide-btn{background:#003a5d;color:#fff}@media(max-width: 991.98px){section.news-events-section .news-events-slider .splide__slide.is-tone-light .slide-eyebrow,section.news-events-section .news-events-slider .splide__slide.is-tone-light .slide-caption{color:#373a36}}@media(min-width: 992px){section.news-events-section .news-events-slider .splide__slide.is-tone-light:hover .slide-eyebrow,section.news-events-section .news-events-slider .splide__slide.is-tone-light:hover .slide-caption,section.news-events-section .news-events-slider .splide__slide.is-tone-light:focus-within .slide-eyebrow,section.news-events-section .news-events-slider .splide__slide.is-tone-light:focus-within .slide-caption{color:#373a36}}section.news-events-section .news-events-slider .splide__slide.is-tone-dark::after{background:rgba(55,58,54,.8)}section.news-events-section .news-events-slider .splide__slide.is-tone-dark .slide-btn{background:#fff;color:#373a36}@media(max-width: 991.98px){section.news-events-section .news-events-slider .splide__slide.is-tone-dark .slide-eyebrow,section.news-events-section .news-events-slider .splide__slide.is-tone-dark .slide-caption{color:#fff}}@media(min-width: 992px){section.news-events-section .news-events-slider .splide__slide.is-tone-dark:hover .slide-eyebrow,section.news-events-section .news-events-slider .splide__slide.is-tone-dark:hover .slide-caption,section.news-events-section .news-events-slider .splide__slide.is-tone-dark:focus-within .slide-eyebrow,section.news-events-section .news-events-slider .splide__slide.is-tone-dark:focus-within .slide-caption{color:#fff}}section.news-events-section .news-events-slider .splide__slide .slide-links{max-height:120px;margin-top:12px}section.news-events-section .news-events-slider .splide__slide .slide-btn{opacity:1;pointer-events:auto}@media(min-width: 992px){section.news-events-section .news-events-slider .splide__slide img{filter:none}section.news-events-section .news-events-slider .splide__slide::before{opacity:1}section.news-events-section .news-events-slider .splide__slide::after{opacity:0}section.news-events-section .news-events-slider .splide__slide .slide-links{max-height:0;margin-top:0}section.news-events-section .news-events-slider .splide__slide .slide-btn{opacity:0;pointer-events:none}section.news-events-section .news-events-slider .splide__slide:hover img,section.news-events-section .news-events-slider .splide__slide:focus-within img{filter:grayscale(1)}section.news-events-section .news-events-slider .splide__slide:hover::before,section.news-events-section .news-events-slider .splide__slide:focus-within::before{opacity:0}section.news-events-section .news-events-slider .splide__slide:hover::after,section.news-events-section .news-events-slider .splide__slide:focus-within::after{opacity:1}section.news-events-section .news-events-slider .splide__slide:hover .slide-links,section.news-events-section .news-events-slider .splide__slide:focus-within .slide-links{max-height:120px;margin-top:12px}section.news-events-section .news-events-slider .splide__slide:hover .slide-btn,section.news-events-section .news-events-slider .splide__slide:focus-within .slide-btn{opacity:1;pointer-events:auto}}section.news-events-section .news-events-slider .slide-eyebrow{position:absolute;top:95px;left:24px;z-index:1;text-transform:uppercase;transition:opacity .3s ease-in-out,color .3s ease-in-out;color:#fff;font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:300;font-size:1.4rem;letter-spacing:.25em;line-height:1.9285714286;margin-bottom:0px}@media(min-width: 576px){section.news-events-section .news-events-slider .slide-eyebrow{top:24px}}@media(min-width: 992px){section.news-events-section .news-events-slider .slide-eyebrow{left:49px}}section.news-events-section .news-events-slider .slide-content{position:absolute;z-index:1;left:24px;bottom:54px;display:flex;flex-direction:column;justify-content:flex-end;width:calc(100% - 64px)}@media(min-width: 992px){section.news-events-section .news-events-slider .slide-content{left:49px}}section.news-events-section .news-events-slider .slide-caption{color:#fff;position:relative;z-index:2;transition:color .3s ease-in-out;letter-spacing:.03em;max-width:400px;margin-bottom:0}section.news-events-section .news-events-slider .slide-links{display:flex;flex-wrap:wrap;gap:10px;overflow:hidden;transition:max-height .3s ease-in-out,margin-top .3s ease-in-out}section.news-events-section .news-events-slider .slide-btn{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:500;font-size:1.6rem;letter-spacing:.1em;line-height:1.6875;margin-bottom:0px;display:inline-block;padding:1rem 1.8rem;text-align:center;text-decoration:none;text-transform:uppercase;position:relative;display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;opacity:0;pointer-events:none;z-index:1;transition:opacity .4s ease}.links-section{background-color:#fff;padding:90px 0}.links-section .links-section-columns{display:flex;gap:43px}.links-section .links-section-columns.column-count-one{justify-content:space-between;flex-direction:column}@media(min-width: 768px){.links-section .links-section-columns.column-count-one{flex-direction:row}}.links-section .links-section-columns.column-count-two{flex-direction:column}.links-section .links-section-columns.column-count-two .links-section-list{max-width:100%;-moz-column-count:1;column-count:1;-moz-column-gap:59px;column-gap:59px}@media(min-width: 768px){.links-section .links-section-columns.column-count-two .links-section-list{-moz-column-count:2;column-count:2}}.links-section .links-section-list{max-width:495px;width:100%;list-style:none;padding-left:0;margin-bottom:0}.links-section .links-section-list li{padding-bottom:24px;border-bottom:1px solid #373a36;margin-bottom:24px}.links-section .links-section-list li a{text-decoration:none;text-transform:uppercase;display:flex;justify-content:space-between;align-items:center;gap:15px}.links-section .links-section-list li a svg{transition:transform .3s ease-in-out}.links-section .links-section-list li a svg path{transition:stroke .3s ease-in-out}.links-section .links-section-list li a:hover,.links-section .links-section-list li a:focus-visible{font-weight:500}.links-section .links-section-list li a:hover svg,.links-section .links-section-list li a:focus-visible svg{transform:rotateZ(45deg)}.links-section .links-section-list li a:hover svg path,.links-section .links-section-list li a:focus-visible svg path{stroke:#003a5d}.single-region .map-section{background-color:#003a5d;display:flex;flex-direction:column;padding:60px 15px;justify-content:center}@media(min-width: 992px){.single-region .map-section{flex-direction:row;align-items:center;gap:59px;padding:48px 0 0 15px}}@media(min-width: 1200px){.single-region .map-section{padding-top:0}}.single-region .map-section .map-content{max-width:400px;width:100%;margin:0 auto}@media(min-width: 992px){.single-region .map-section .map-content{max-width:307px;margin:0}}.single-region .map-section .map-list,.single-region .map-section .instruction-cue,.single-region .map-section .map-column{display:none}@media(min-width: 992px){.single-region .map-section .map-list,.single-region .map-section .instruction-cue,.single-region .map-section .map-column{display:block}}.single-region .map-section .map-list{list-style:none;padding-left:0}.single-region .map-section .map-list li{margin-bottom:0}.single-region .map-section .map-list button{border:none;background-color:rgba(0,0,0,0);color:#fff;font-weight:300;letter-spacing:.05em;text-transform:uppercase;padding:0;margin-bottom:16px;line-height:1.5;cursor:pointer}.single-region .map-section .map-list button:hover,.single-region .map-section .map-list button:focus-visible,.single-region .map-section .map-list button.is-hover-active{font-weight:500;color:#b7a99a}.single-region .map-section .map-column{position:relative}.single-region .map-section .map-column svg{display:block;width:100%;height:auto}.single-region .map-section .map-column [data-target]{cursor:pointer;transition:fill-opacity .5s ease-in-out}.single-region .map-section .map-column [data-target]:hover,.single-region .map-section .map-column [data-target].is-hover-active{fill-opacity:1}.single-region .map-section .map-popup{--line-length: 40px;position:absolute;left:0;top:0;width:300px;background-color:#fff;color:#003a5d;padding:24px 24px 24px 10px;border:3px solid #b7a99a;font-family:"gotham",Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:-0.02em;line-height:1.5;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out;z-index:2;display:flex;align-items:center;gap:16px}@media(min-width: 1200px){.single-region .map-section .map-popup{--line-length: 74px}}@media(min-width: 1400px){.single-region .map-section .map-popup{width:400px;padding:48px 40px 48px 10px}}.single-region .map-section .map-popup::before{content:"";position:absolute;background-color:#8e9fbc}.single-region .map-section .map-popup.is-right::before,.single-region .map-section .map-popup.is-left::before{top:var(--line-y, 50%);width:var(--line-length);height:3px;margin-top:-1.5px}.single-region .map-section .map-popup.is-right::before{right:calc(100% + 3px)}.single-region .map-section .map-popup.is-left::before{left:calc(100% + 3px)}.single-region .map-section .map-popup.is-above::before,.single-region .map-section .map-popup.is-below::before{left:var(--line-x, 50%);width:3px;height:var(--line-length);margin-left:-1.5px}.single-region .map-section .map-popup.is-above::before{top:calc(100% + 3px)}.single-region .map-section .map-popup.is-below::before{bottom:calc(100% + 3px)}.single-region .map-section .map-popup.is-visible{opacity:1;visibility:visible}.single-region .map-section .map-popup .map-popup-image{display:block;flex-shrink:0;width:96px;height:auto}@media(min-width: 1400px){.single-region .map-section .map-popup .map-popup-image{width:136px}}.single-region .map-section .map-popup .map-popup-body:empty{display:none}.single-region .map-section .map-popup .map-popup-body p:last-child{margin-bottom:0}.single-region .map-section .instruction-cue{color:#fff;opacity:.5;font-size:1.4rem;font-weight:300}.single-region .map-section .map-title{color:#fff;text-align:center;margin-bottom:40px}@media(min-width: 992px){.single-region .map-section .map-title{text-align:left;margin-bottom:24px}}@media(min-width: 992px){.single-region .map-section .map-slider{display:none}}.single-region .map-section .map-slider .splide__slide{display:flex;flex-direction:column;align-items:center;text-align:center}.single-region .map-section .map-slider-shape{display:block;width:100%;max-width:220px;height:180px;color:#fff;margin-bottom:20px}.single-region .map-section .map-slider-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;max-width:320px;margin-bottom:14px}.single-region .map-section .map-slider-name{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:500;font-size:1.6rem;letter-spacing:.1em;line-height:1.5;margin-bottom:0px;color:#b7a99a;white-space:nowrap;text-transform:uppercase}.single-region .map-section .map-slider-arrow{flex-shrink:0;width:24px;height:24px;padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;position:relative}.single-region .map-section .map-slider-arrow::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-top:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0)}.single-region .map-section .map-slider-prev::before{border-right:9px solid #fff}.single-region .map-section .map-slider-next::before{border-left:9px solid #fff}.single-region .map-section .map-slider-image{display:block;width:80px;height:auto;margin-bottom:18px}.single-region .map-section .map-slider-body{max-width:290px;color:#fff;font-size:1.4rem;font-weight:300;line-height:1.4285714286}.single-region .map-section .map-slider-body p:last-child{margin-bottom:0}.single-region .spotlight-section{background-color:#fff;display:flex;align-items:center;flex-direction:column}@media(min-width: 768px){.single-region .spotlight-section{flex-direction:row}}.single-region .spotlight-image{position:relative;width:100%;height:400px}@media(min-width: 768px){.single-region .spotlight-image{flex:0 0 50%;max-width:50%;height:auto;aspect-ratio:4/3}}.single-region .spotlight-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%}.single-region .spotlight-image::after{content:"";position:absolute;inset:0;background:linear-gradient(218deg, rgba(0, 0, 0, 0) 0%, rgba(0, 58, 93, 0.35) 100%)}.single-region .spotlight-content{width:100%;padding:60px 15px}@media(min-width: 768px){.single-region .spotlight-content{flex:0 0 50%;max-width:50%;padding:40px}}@media(min-width: 1200px){.single-region .spotlight-content{padding:40px 80px}}.single-region .spotlight-subtitle{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:300;font-size:1.4rem;letter-spacing:.25em;line-height:1.9285714286;margin-bottom:7px;color:#b7a99a;text-transform:uppercase}.single-region .spotlight-title{color:#8e9fbc;margin-bottom:38px}.single-region .spotlight-title:last-child{margin-bottom:0}.single-region .spotlight-body *{color:#003a5d}
