.portfolio-shortcodes .title-content .eyebrow{margin-bottom:30px}.portfolio-shortcodes .title-content .heading{margin-bottom:30px}.portfolio-shortcodes .content-buttons{margin-bottom:30px}.container-accordion{background:#fff;padding:40px;color:#000}.container-accordion details[open] summary{border-bottom:1px solid rgba(209,188,117,.25);background:#252b31}.container-accordion details[open] summary h4{color:#fff}.container-accordion details[open] summary .chevron-icon{background-image:url("../../../assets/svg/chevron-up-gold.svg")}.container-accordion details summary{list-style:none;border-bottom:1px solid rgba(23,30,49,.25);background:#d1bc75;padding:12px 24px;display:flex;justify-content:space-between;align-items:center}.container-accordion details summary h4{margin-bottom:0;color:#252b31}.container-accordion details summary .chevron-icon{width:40px;height:40px;background-image:url("../../../assets/svg/chevron-down-black.svg");background-repeat:no-repeat;background-position:center}.container-accordion details .accordion-content{border:2px solid rgba(176,183,190,.25);padding:10px 20px}.container-accordion details .accordion-content .property-link{display:block;text-decoration:none;border-bottom:solid 1px rgba(37,43,49,.25);padding:10px 0}.container-accordion details .accordion-content .property-link:last-of-type{border-bottom:none;padding-bottom:0}.container-accordion details .accordion-content .property-link:first-of-type{padding-top:0}.container-accordion details .accordion-content .property-item{display:flex;align-items:center;gap:40px}.container-accordion details .accordion-content .property-item:hover figure img{transform:scale(1.2)}.container-accordion details .accordion-content .property-item:hover .custom-btn{background:#000}.container-accordion details .accordion-content .property-item:hover .custom-btn img{filter:invert(100%) sepia(100%) grayscale(100%) brightness(200%)}.container-accordion details .accordion-content .property-item figure{margin-bottom:0;overflow:hidden;height:200px;width:100%;max-width:324px;flex:1}.container-accordion details .accordion-content .property-item figure img{width:100%;height:100%;object-fit:cover;transition:all .5s ease}.container-accordion details .accordion-content .property-item h3{color:#7a6531;letter-spacing:-0.34px;flex:1;margin-bottom:0}@media(min-width: 992px){.container-accordion details .accordion-content .property-item h3{font-size:34px;font-weight:500;line-height:44px}}.container-accordion details .accordion-content .property-item p{color:#5a636d;flex:1;margin-bottom:0}@media(min-width: 992px){.container-accordion details .accordion-content .property-item p{font-size:20px;line-height:30px}}.container-accordion details .accordion-content .property-item .custom-btn{width:45px;height:45px;background:#d1bc75;display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:all .5s ease}.container-accordion details .accordion-content .property-item .custom-btn:hover{background:#000}.container-accordion details .accordion-content .property-item .custom-btn:hover img{filter:invert(100%) sepia(100%) grayscale(100%) brightness(200%)}@media(max-width: 991px){.container-accordion details .accordion-content .property-item{gap:20px}.container-accordion details .accordion-content .property-item figure{flex:2}}@media(max-width: 767px){.container-accordion{padding:25px}.container-accordion details summary .chevron-icon{width:25px;height:25px}.container-accordion details .accordion-content{padding:15px}.container-accordion details .accordion-content .property-link{padding:20px 0}.container-accordion details .accordion-content .property-item{gap:15px;flex-wrap:wrap}.container-accordion details .accordion-content .property-item figure{max-width:100%;flex:auto}.container-accordion details .accordion-content .property-item h3{flex:auto}.container-accordion details .accordion-content .property-item p{flex:auto}.container-accordion details .accordion-content .property-item a{width:35px;height:35px;padding:10px}}@media(max-width: 767px){.container-accordion details .accordion-content .property-item{gap:0px}.container-accordion details .accordion-content .property-item h3{width:100%}}.map-shortcode .container-shortcodes{padding-top:30px;border-top:1px solid rgba(214,212,200,.25)}