.approx-cost__container{align-items:center;display:flex;flex-flow:row wrap;margin:20px 0}@media (max-width:770px){.approx-cost__container{flex-flow:column-reverse wrap}}.approx-cost__container__left,.approx-cost__container__right{width:100%}.approx-cost{background:#fff;box-shadow:0 5px 30px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 0 0 auto;padding:15px}.approx-cost__right{width:calc(100% - 161px)}@media (min-width:770px){.approx-cost{max-width:424px}.approx-cost__container__left,.approx-cost__container__right{max-width:50%}.approx-cost__container__left div{max-width:426px}.approx-cost__carousel{max-width:564px}}@media screen and (max-width:767px){.approx-cost__right{align-items:center;display:flex}}.approx-cost__left img{aspect-ratio:1/1.618;margin-bottom:0!important;max-height:100%!important;max-width:161px!important;object-fit:cover!important;width:100%}@media screen and (max-width:767px){.approx-cost__left{width:161px}.approx-cost__left img{max-width:197px!important}.approx-cost__left{height:auto}}.approx-cost__carousel{box-sizing:border-box;margin:auto;overflow:visible;padding:20px 0;position:relative;width:100%}@media (min-width:760px){max-height:600px}.approx-cost__slide{display:none;height:100%;width:100%}.approx-cost__nav{align-items:center;background:transparent;border:1px solid #000;border-radius:100%;color:#000;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease;width:24px;z-index:1}.approx-cost__nav:hover{opacity:.5}.approx-cost__prev{left:-12px}@media screen and (max-width:960px){.approx-cost__prev{left:-29px}}.approx-cost__next{right:-29px}@media screen and (max-width:767px){.approx-cost__nav{bottom:5px;top:auto}.approx-cost__next{right:0}.approx-cost__prev{left:0}}.approx-cost__info{padding:20px}@media (min-width:770px){.approx-cost__info{padding:20px 5px 20px 20px}}.approx-cost__title{color:#000;font-size:13px;font-weight:700;letter-spacing:-.05em;margin-bottom:8px}@media screen and (max-width:767px){.approx-cost__title{font-size:16px;letter-spacing:0}}.approx-cost__value{color:#000;font-family:Publico Banner,sans-serif;font-size:41px;font-weight:300;line-height:48px;margin-bottom:8px}.approx-cost__location{color:#000;font-size:18px;font-weight:700;line-height:20px;margin-bottom:8px}.approx-cost__desc-cont-mob{display:none;margin-top:10px}@media screen and (max-width:767px){.approx-cost__desc-cont{display:none}.approx-cost__desc-cont-mob{display:block}}.approx-cost__desc{margin-bottom:20px}@media screen and (max-width:767px){.approx-cost__desc{margin-bottom:15px}}.approx-cost__desc p{color:#000;font-size:11px;font-weight:400;letter-spacing:-.08em;line-height:20px}@media screen and (max-width:767px){.approx-cost__desc p{font-size:12px;letter-spacing:0}}.approx-cost__btn{align-items:center;background:#fff;border:2px solid #000;border-radius:4px;color:#000!important;cursor:pointer;display:flex;font-size:15px;justify-content:space-between;line-height:1.2;padding:6px 18px!important;text-decoration:none!important;transition:color .15s,background-color .15s,border-color .15s}@media (min-width:770px){.approx-cost__btn{width:100%}}@media screen and (max-width:767px){.approx-cost__btn{display:block!important;text-align:center!important;width:100%}}.approx-cost__btn svg path{transition:stroke .15s}.approx-cost__btn:hover{background-color:#000;color:#fff!important}.approx-cost__btn:hover svg path{stroke:#fff}.approx-cost__dots{margin-top:8px;text-align:center}.approx-cost__dot{background-color:#ccc;border:none;border-radius:50%;cursor:pointer;display:inline-block;height:.75rem;margin:0 .25rem;transition:background-color .2s;width:.75rem}.approx-cost__dot:hover{background-color:#999}.approx-cost__dot.active{background-color:#000}