@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}.page-template-page-resolution-center .contact-section{background:#fff;padding:60px 0 40px}@media(min-width: 992px){.page-template-page-resolution-center .contact-section{padding:120px 0 90px}}.page-template-page-resolution-center .contact-section-columns{display:flex;flex-direction:column;gap:24px}@media(min-width: 768px){.page-template-page-resolution-center .contact-section-columns{flex-direction:row;align-items:center;gap:48px}}@media(min-width: 992px){.page-template-page-resolution-center .contact-section-columns{gap:110px;padding-left:100px}}.page-template-page-resolution-center .contact-section-icon{flex-shrink:0;width:90px}@media(min-width: 768px){.page-template-page-resolution-center .contact-section-icon{width:130px}}@media(min-width: 992px){.page-template-page-resolution-center .contact-section-icon{width:187px}}.page-template-page-resolution-center .contact-section-icon svg{display:block;width:100%;height:auto}.page-template-page-resolution-center .contact-section-content{max-width:704px}.page-template-page-resolution-center .contact-section-phone{margin-bottom:8px}.page-template-page-resolution-center .contact-section-phone a{color:#003a5d;text-decoration:none;transition:color .3s ease-in-out}.page-template-page-resolution-center .contact-section-phone a:hover,.page-template-page-resolution-center .contact-section-phone a:focus-visible{color:#8e9fbc}.page-template-page-resolution-center .contact-section-body p{color:#003a5d;margin-bottom:0}@media(min-width: 992px){.page-template-page-resolution-center .contact-section-body p{font-size:2.4rem;line-height:2}}.page-template-page-resolution-center .contact-section-body p+p{margin-top:16px}.page-template-page-resolution-center .contact-section-body strong{font-weight:400}.page-template-page-resolution-center .programs-section{background:#fff;padding:40px 0 80px}@media(min-width: 992px){.page-template-page-resolution-center .programs-section{padding:90px 0 180px}}.page-template-page-resolution-center .programs-accordion .accordion-item+.accordion-item{margin-top:32px}@media(min-width: 992px){.page-template-page-resolution-center .programs-accordion .accordion-item+.accordion-item{margin-top:48px}}.page-template-page-resolution-center .programs-accordion .accordion-header{margin:0}.page-template-page-resolution-center .accordion-button{font-family:"Titling Gothic FB",Georgia,"Times New Roman",serif;font-weight:400;font-size:2.8rem;letter-spacing:-0.02em;line-height:1.2;margin-bottom:0px;position:relative;display:block;width:100%;padding:0 48px 0 0;background:none;border:none;color:#003a5d;text-align:left;text-transform:uppercase;cursor:pointer;transition:color .3s ease-in-out}@media(min-width: 768px){.page-template-page-resolution-center .accordion-button{font-size:3.4rem}}@media(min-width: 992px){.page-template-page-resolution-center .accordion-button{font-size:4rem;line-height:1.2;padding-right:80px}}.page-template-page-resolution-center .accordion-button:hover,.page-template-page-resolution-center .accordion-button:focus-visible{color:#8e9fbc}.page-template-page-resolution-center .accordion-button::before,.page-template-page-resolution-center .accordion-button::after{content:"";position:absolute;top:50%;right:8px;width:22px;height:1.5px;background:#8e9fbc;transform:translateY(-50%) rotate(45deg);transition:transform .3s ease-in-out,background-color .3s ease-in-out}@media(min-width: 992px){.page-template-page-resolution-center .accordion-button::before,.page-template-page-resolution-center .accordion-button::after{right:18px;width:26px}}.page-template-page-resolution-center .accordion-button::after{transform:translateY(-50%) rotate(135deg)}.page-template-page-resolution-center .accordion-button.collapsed::before,.page-template-page-resolution-center .accordion-button.collapsed::after{background:#373a36}.page-template-page-resolution-center .accordion-button.collapsed::before{transform:translateY(-50%)}.page-template-page-resolution-center .accordion-button.collapsed::after{transform:translateY(-50%) rotate(90deg)}.page-template-page-resolution-center .accordion-body{padding-top:32px}@media(min-width: 992px){.page-template-page-resolution-center .accordion-body{padding:60px 0 24px}}.page-template-page-resolution-center .program{padding:32px 0 40px;border-top:1px solid rgba(142,159,188,.5)}@media(min-width: 992px){.page-template-page-resolution-center .program{padding:48px 0 76px}}.page-template-page-resolution-center .program:last-of-type{padding-bottom:0}.page-template-page-resolution-center .program-title{margin-bottom:16px}@media(min-width: 992px){.page-template-page-resolution-center .program-title{line-height:1.75;margin-bottom:24px}}@media(min-width: 992px){.page-template-page-resolution-center .program-content p,.page-template-page-resolution-center .program-content ul,.page-template-page-resolution-center .program-content ol,.page-template-page-resolution-center .programs-footnote p,.page-template-page-resolution-center .programs-footnote ul,.page-template-page-resolution-center .programs-footnote ol{font-size:2.4rem;line-height:2}}.page-template-page-resolution-center .program-content>:last-child,.page-template-page-resolution-center .programs-footnote>:last-child{margin-bottom:0}.page-template-page-resolution-center .program-content sup,.page-template-page-resolution-center .programs-footnote sup{font-size:.6em}.page-template-page-resolution-center .programs-footnote{margin-top:40px}@media(min-width: 992px){.page-template-page-resolution-center .programs-footnote{margin-top:56px}}
