.cm-local-market-sec{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:50px 0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.cm-local-market-sec .page-center{padding-left:10px;padding-left:0;padding-right:10px;padding-right:0}.cm-local-market-sec .cm-market-sec-title{margin-bottom:20px;text-align:center}.cm-local-market-sec .cm-market-row-wrp{padding:10px}.cm-local-market-sec .cm-market-sec-title h2{color:#fff;font-family:Bahnschrift,Sans-serif;font-size:40px;font-weight:400;line-height:1;margin:0;padding:0}.cm-local-market-sec .cm-market-sec-description{margin-bottom:20px;text-align:center}.cm-local-market-sec .cm-market-sec-description p{color:#fff;display:inline-block;font-size:1rem;line-height:1.5;margin-bottom:.9rem}.cm-local-market-sec .cm-market-items{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.cm-local-market-sec .cm-market-item{width:33.333%}.cm-local-market-sec .cm-market-item a{background-color:#fff;cursor:pointer;display:flex;flex-wrap:wrap;height:215px;margin:8px;position:relative;text-align:left;width:350px}.cm-local-market-sec .cm-market-item .cm-market-item-img{background-position:50%;background-size:cover;height:100%;width:100%}.cm-local-market-sec .cm-market-item .cm-market-item-text{bottom:24px;color:#fff;display:inline;display:block;font-family:Roboto,sans-serif;font-size:1.9rem;font-weight:700;left:0;line-height:1.7rem;margin-left:20px;position:absolute;text-transform:uppercase;word-break:break-word}.cm-local-market-sec .cm-market-item .cm-market-item-text hr{background-color:#fff;border:0;border-top:1px solid rgba(0,0,0,.1);box-sizing:content-box;color:inherit;height:1px;margin:10px 0 10px -20px;opacity:1}.cm-local-market-sec .cm-market-item a:active,.cm-local-market-sec .cm-market-item a:focus,.cm-local-market-sec .cm-market-item a:hover{box-shadow:1px 1px 8px #64635e;text-decoration:none}body.popupOpen{overflow:hidden;position:relative}.cm-local-market-sec .popup{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:15}.cm-local-market-sec .popup-overlay{background-color:#f2f2f3;bottom:0;left:0;position:absolute;right:0;top:0}.cm-local-market-sec .close-popup-col .close-popup:after,.cm-local-market-sec .close-popup-col .close-popup:before{background-color:#333;content:" ";height:25px;left:12px;position:absolute;width:3px}.cm-local-market-sec .close-popup-col .close-popup:before{transform:rotate(45deg)}.cm-local-market-sec .close-popup-col .close-popup:after{transform:rotate(-45deg)}.cm-local-market-sec .close-popup-col .close-popup{align-self:center;cursor:pointer;height:20px;margin:0 1rem;opacity:.6;position:relative;width:20px}.cm-local-market-sec .popup_close_wrp{background:#fff;display:flex;justify-content:space-between;position:absolute;width:100%;z-index:1}.cm-local-market-sec .close-popup-col{margin:20px 16px 20px auto}.cm-local-market-sec .close-arrow-col{margin:20px auto 20px 16px}.cm-local-market-sec .close-arrow-col .close-arrow{margin:0 1rem}.cm-local-market-sec .close-arrow-col .close-arrow img{cursor:pointer;display:inline-block;height:1.25rem;opacity:.75;width:auto}.cm-local-market-sec .close-arrow-col .close-popup img:hover,.cm-local-market-sec .close-popup-col .close-popup:hover{opacity:1}@media (min-width:1136px){.cm-local-market-sec .cm-market-item:first-child,.cm-local-market-sec .cm-market-item:nth-child(2){width:50%}.cm-local-market-sec .cm-market-item:first-child{display:flex;justify-content:flex-end}}@media (max-width:1135px){.cm-local-market-sec .cm-market-item{display:flex;margin:0 auto;text-align:center;width:50%}.cm-local-market-sec .cm-market-item:nth-child(odd){justify-content:flex-end}.cm-local-market-sec .cm-market-item:nth-child(2n){justify-content:flex-start}}@media (max-width:767px){.cm-local-market-sec .cm-market-items{align-items:center;flex-direction:column}.cm-local-market-sec .cm-market-item{display:flex;justify-content:center;margin:0 auto;text-align:center;width:100%}.cm-local-market-sec .cm-market-item:nth-child(2n),.cm-local-market-sec .cm-market-item:nth-child(odd){justify-content:center}.cm-local-market-sec .page-center{padding-left:0;padding-right:0}}@media (max-width:400px){.cm-local-market-sec .cm-market-item .cm-market-item-text{font-size:7.5vw}}