.gallery-modal-wrapper{align-items:center;display:flex;justify-content:center;padding:16px}@media (max-width:480px){.gallery-modal-wrapper{padding:4px}}@media (max-width:374px){.gallery-modal-wrapper{padding:2px}}.gallery-modal-wrapper .vfm__content{display:flex;justify-content:center;max-height:100%;max-width:100%}.gallery-modal-wrapper .gallery-modal{background-color:#fff;border-radius:18px;display:flex;flex-direction:column;height:80vh!important;max-height:800px;max-width:1000px;width:85vw!important}@media (max-width:1024px){.gallery-modal-wrapper .gallery-modal{width:90vw!important}}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal{border-radius:8px;width:95vw!important}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal{border-radius:4px;width:98vw!important}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal{border-radius:0;width:100vw!important}}.gallery-modal-wrapper .gallery-modal .modal-header{align-items:center;background:#a21515;border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;height:32px;justify-content:flex-end;overflow:hidden;padding:0 .8rem;position:relative}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-header{border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:24px;padding:0 .4rem}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-header{border-top-left-radius:.25rem;border-top-right-radius:.25rem;height:20px;padding:0 .3rem}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-header{border-radius:0;height:18px;padding:0 .2rem}}.gallery-modal-wrapper .gallery-modal .modal-header:before{background:#c81919;border-top-left-radius:1rem;content:"";height:100%;left:0;position:absolute;top:0;width:50%}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-header:before{border-top-left-radius:.5rem}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-header:before{border-top-left-radius:.25rem}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-header:before{border-radius:0}}.gallery-modal-wrapper .gallery-modal .modal-header:after{background:#c81919;border-radius:0 100% 100% 0/0 50% 50% 0;content:"";height:100%;left:calc(50% - 1.2rem);position:absolute;top:0;width:3rem}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-header:after{left:calc(50% - .8rem);width:2rem}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-header:after{left:calc(50% - .6rem);width:1.5rem}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-header:after{left:calc(50% - .5rem);width:1.2rem}}.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn{align-items:center;background:#fff;border:none;border-radius:.4rem;cursor:pointer;display:flex;height:24px;justify-content:center;position:relative;width:24px;z-index:2}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn{border-radius:.25rem;height:18px;width:18px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn{border-radius:.2rem;height:16px;width:16px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn{border-radius:.15rem;height:14px;width:14px}}.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn img{height:12px;width:12px}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn img{height:9px;width:9px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn img{height:8px;width:8px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-header .modal--close-btn img{height:7px;width:7px}}.gallery-modal-wrapper .gallery-modal .modal-body{display:flex;flex:1;gap:16px;overflow:hidden;padding:16px}@media (max-width:1024px){.gallery-modal-wrapper .gallery-modal .modal-body{gap:12px;padding:12px}}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body{gap:8px;padding:8px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-body{gap:6px;padding:6px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-body{gap:4px;padding:4px}}@media only screen and (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body{flex-wrap:wrap;overflow-y:auto}}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;flex:3;justify-content:center;min-height:200px}@media (max-width:1024px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview{min-height:180px}}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview{border-radius:6px;min-height:150px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview{border-radius:4px;min-height:120px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview{border-radius:3px;min-height:100px}}@media only screen and (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview{flex:initial;width:100%}}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel{border-radius:8px;height:100%;overflow:hidden;width:100%}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel{border-radius:6px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel{border-radius:4px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel{border-radius:3px}}@media only screen and (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel{height:300px!important}}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .v-img__img--cover{display:none}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item{align-items:center;background:#f8f9fa;display:flex;justify-content:center}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container{align-items:center;display:flex;height:100%;justify-content:center;padding:8px;width:100%}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container{padding:6px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container{padding:4px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container{padding:2px}}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container img{border-radius:4px;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container img{border-radius:3px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .carousel-item .carousel-image-container img{border-radius:2px}}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .v-window__left,.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .v-window__right{background-color:#c81919!important;color:#fff!important;height:32px!important;min-width:32px!important;width:32px!important}.gallery-modal-wrapper .gallery-modal .modal-body .image-preview .gallery-carousel .v-carousel__controls{display:none}.gallery-modal-wrapper .gallery-modal .sidebar{display:flex;flex:2;flex-direction:column;gap:12px;overflow-y:auto}@media (max-width:1024px){.gallery-modal-wrapper .gallery-modal .sidebar{gap:10px}}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar{gap:8px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar{gap:6px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar{gap:4px}}@media only screen and (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar{flex:initial;width:100%}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card{border:1px solid #dee2e6;border-radius:6px;padding:12px}@media (max-width:1024px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card{border-radius:5px;padding:10px}}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card{border-radius:4px;padding:8px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card{border-radius:3px;padding:6px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card{border-radius:2px;padding:4px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price{background-color:#fff}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price span{color:#000;font-size:14px}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price span{font-size:12px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price span{font-size:10px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price span{font-size:9px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price h3{color:#c81919;font-family:Poppins-Bold,sans-serif;font-size:20px;margin:0}@media (max-width:1024px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price h3{font-size:18px}}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price h3{font-size:16px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price h3{font-size:14px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.price h3{font-size:12px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info{align-items:center;display:flex;gap:12px}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info{gap:8px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info{gap:6px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info{gap:4px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info img{border:1px solid #c81919!important;border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info img{height:32px;width:32px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info img{height:28px;width:28px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info img{height:24px;width:24px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info h4{font-family:Poppins-SemiBold,sans-serif;font-size:14px;margin:0}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info h4{font-size:12px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info h4{font-size:11px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info h4{font-size:10px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info p{color:#6c757d;font-size:10px;margin:0}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info p{font-size:9px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info p{font-size:8px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-info p{font-size:7px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions{display:flex;flex-direction:column;gap:8px;margin-top:12px}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions{gap:6px;margin-top:8px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions{gap:4px;margin-top:6px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions{gap:3px;margin-top:4px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-call,.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-whatsapp{border:none;border-radius:6px;cursor:pointer;font-size:14px;font-weight:500;padding:10px}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-call,.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-whatsapp{border-radius:4px;font-size:12px;padding:8px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-call,.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-whatsapp{border-radius:3px;font-size:10px;padding:6px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-call,.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-whatsapp{border-radius:2px;font-size:9px;padding:4px}}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-whatsapp{background:#25d366;color:#fff}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-whatsapp:hover{background:#1ebe5a}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-call{background:#d9232a;color:#fff}.gallery-modal-wrapper .gallery-modal .sidebar .info-card.agent .agent-actions .btn-call:hover{background:#c82333}.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails h4{font-size:14px;margin-bottom:6px}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails h4{font-size:12px;margin-bottom:4px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails h4{font-size:11px;margin-bottom:3px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails h4{font-size:10px;margin-bottom:2px}}.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid{display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid{gap:4px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid{gap:3px;grid-template-columns:repeat(3,1fr)}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid{gap:2px;grid-template-columns:repeat(3,1fr)}}.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb{aspect-ratio:1/1;border:2px solid transparent;border-radius:6px;cursor:pointer;overflow:hidden}@media (max-width:768px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb{border-radius:4px;border-width:1px}}@media (max-width:480px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb{border-radius:3px;border-width:1px}}@media (max-width:374px){.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb{border-radius:2px;border-width:1px}}.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb:hover{border-color:#adb5bd}.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb.active{border-color:#d9232a}.gallery-modal-wrapper .gallery-modal .sidebar .thumbnails .thumb-grid .thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (orientation:landscape) and (max-height:600px){.gallery-modal{height:100vh!important}.gallery-modal .modal-body .image-preview,.gallery-modal .modal-body .sidebar{max-height:350px}}@media (min-width:1920px){.gallery-modal{max-height:900px;max-width:1400px}.gallery-modal .modal-body .image-preview,.gallery-modal .modal-body .sidebar{max-height:600px}}.color--primary[data-v-ec633df3]{color:#d02a2e}.project-detail-banner[data-v-ec633df3]{margin:20px auto;width:100%}@media only screen and (max-width:479px){.project-detail-banner[data-v-ec633df3]{margin:12px auto 16px}}@media only screen and (max-width:768px){.project-detail-banner[data-v-ec633df3]{margin:12px auto 18px}}.project-detail-banner .banner-grid[data-v-ec633df3]{border-radius:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;height:100vh;max-height:50vh;overflow:hidden;width:100%}@media (max-width:1024px){.project-detail-banner .banner-grid[data-v-ec633df3]{border-radius:10px;gap:10px;height:320px;max-height:45vh}}@media (max-width:768px){.project-detail-banner .banner-grid[data-v-ec633df3]{border-radius:8px;gap:12px;grid-template-columns:1fr;grid-template-rows:2fr 1fr;height:auto;max-height:60vh;min-height:400px}}@media (max-width:640px){.project-detail-banner .banner-grid[data-v-ec633df3]{gap:10px;margin-bottom:8px;max-height:55vh;min-height:350px}}@media (max-width:480px){.project-detail-banner .banner-grid[data-v-ec633df3]{border-radius:6px;gap:8px;max-height:50vh;min-height:300px}}@media (max-width:360px){.project-detail-banner .banner-grid[data-v-ec633df3]{gap:6px;max-height:45vh;min-height:280px}}.project-detail-banner .banner-grid .primary-image[data-v-ec633df3],.project-detail-banner .banner-grid .secondary-images[data-v-ec633df3]{border-radius:12px;height:100%;overflow:hidden;width:100%}@media (max-width:768px){.project-detail-banner .banner-grid .primary-image[data-v-ec633df3],.project-detail-banner .banner-grid .secondary-images[data-v-ec633df3]{border-radius:8px}}@media (max-width:480px){.project-detail-banner .banner-grid .primary-image[data-v-ec633df3],.project-detail-banner .banner-grid .secondary-images[data-v-ec633df3]{border-radius:6px}}@media (max-width:768px){.project-detail-banner .banner-grid .primary-image[data-v-ec633df3]{min-height:250px}}@media (max-width:480px){.project-detail-banner .banner-grid .primary-image[data-v-ec633df3]{min-height:200px}}.project-detail-banner .banner-grid .primary-image .image-container[data-v-ec633df3]{background-position:50%;background-size:cover;height:100%;width:100%}.project-detail-banner .banner-grid .primary-image .image-container .pano-frame[data-v-ec633df3]{border:none;display:block;height:100%;width:100%}.project-detail-banner .banner-grid .secondary-images[data-v-ec633df3]{display:grid;gap:12px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media (max-width:768px){.project-detail-banner .banner-grid .secondary-images[data-v-ec633df3]{gap:8px;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;max-height:140px;min-height:120px}}@media (max-width:640px){.project-detail-banner .banner-grid .secondary-images[data-v-ec633df3]{gap:6px;max-height:120px;min-height:100px}}@media (max-width:480px){.project-detail-banner .banner-grid .secondary-images[data-v-ec633df3]{gap:4px;max-height:100px;min-height:80px}}@media (max-width:360px){.project-detail-banner .banner-grid .secondary-images[data-v-ec633df3]{max-height:90px;min-height:70px}}.project-detail-banner .banner-grid .secondary-images .secondary-image[data-v-ec633df3]{border-radius:8px;cursor:pointer;min-height:60px;overflow:hidden;position:relative}@media (max-width:768px){.project-detail-banner .banner-grid .secondary-images .secondary-image[data-v-ec633df3]{border-radius:6px}}@media (max-width:480px){.project-detail-banner .banner-grid .secondary-images .secondary-image[data-v-ec633df3]{border-radius:4px;min-height:40px}}.project-detail-banner .banner-grid .secondary-images .secondary-image .image-container[data-v-ec633df3]{background-position:50%;background-size:cover;height:100%;width:100%}.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-ec633df3]{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;bottom:0;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;justify-content:center;left:0;position:absolute;right:0;top:0;transition:background .3s ease}@media (max-width:768px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-ec633df3]{font-size:11px;font-weight:500}}@media (max-width:640px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-ec633df3]{font-size:10px}}@media (max-width:480px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-ec633df3]{font-size:9px;font-weight:500}}@media (max-width:360px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-ec633df3]{font-size:8px}}.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay span[data-v-ec633df3]{background:#ffffff1a;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;display:inline-block;font-size:inherit;line-height:1.2;padding:6px 10px;text-align:center}@media (max-width:768px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay span[data-v-ec633df3]{border-radius:3px;max-width:120px;padding:5px 12px;text-overflow:ellipsis;white-space:nowrap}}@media (max-width:640px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay span[data-v-ec633df3]{border-radius:2px;font-size:9px;max-width:70px;padding:2px 4px}}@media (max-width:480px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay span[data-v-ec633df3]{border-radius:2px;font-size:8px;max-width:60px;padding:2px 4px;white-space:normal}}@media (max-width:360px){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay span[data-v-ec633df3]{border-radius:2px;font-size:7px;max-width:50px;padding:1px 3px;white-space:normal}}@media (hover:hover){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-ec633df3]:hover{background:#000c}.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay:hover span[data-v-ec633df3]{background:#fff3;transform:scale(1.05)}}@media (hover:none){.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay[data-v-ec633df3]:active{background:#000c}.project-detail-banner .banner-grid .secondary-images .secondary-image .view-all-overlay:active span[data-v-ec633df3]{background:#fff3;transform:scale(.95)}}:where(.social-share-button){align-items:center;display:flex;gap:.5em;text-decoration:none;width:-moz-min-content;width:min-content}:where(.social-share-button__icon){font-size:1.5em}:where(.social-share-button--styled){--color-hover:color-mix(in srgb,var(--color-brand),#000 15%);background-color:var(--color-brand);border-radius:.25rem;color:#fff;font-size:.875rem;line-height:normal;padding:.5rem;transition:all .25s ease-out}:where(.social-share-button--styled):hover{background-color:var(--color-hover)}:where(.social-share-button--styled) :where(.social-share-button__label){padding:0 .5rem}.v-card{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:block;overflow:hidden;overflow-wrap:break-word;padding:0;position:relative;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity,background;transition-timing-function:cubic-bezier(.4,0,.2,1);z-index:0}.v-card--border{border-width:thin;box-shadow:none}.v-card--absolute{position:absolute}.v-card--fixed{position:fixed}.v-card{border-radius:4px}.v-card:hover>.v-card__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-card:focus-visible>.v-card__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card:focus>.v-card__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-card--active>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]>.v-card__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-card--active:hover>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:hover>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-card--active:focus-visible>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus-visible>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-card--active:focus>.v-card__overlay,.v-card[aria-haspopup=menu][aria-expanded=true]:focus>.v-card__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-card--variant-outlined,.v-card--variant-plain,.v-card--variant-text,.v-card--variant-tonal{background:transparent;color:inherit}.v-card--variant-plain{opacity:.62}.v-card--variant-plain:focus,.v-card--variant-plain:hover{opacity:1}.v-card--variant-plain .v-card__overlay{display:none}.v-card--variant-elevated,.v-card--variant-flat{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-card--variant-elevated{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-card--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-card--variant-outlined{border:thin solid}.v-card--variant-text .v-card__overlay{background:currentColor}.v-card--variant-tonal .v-card__underlay{background:currentColor;border-radius:inherit;bottom:0;left:0;opacity:var(--v-activated-opacity);pointer-events:none;right:0;top:0}.v-card .v-card__underlay{position:absolute}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__loader){opacity:.6}.v-card--flat{box-shadow:none}.v-card--hover{cursor:pointer}.v-card--hover:after,.v-card--hover:before{border-radius:inherit;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0;transition:inherit}.v-card--hover:before{box-shadow:0 2px 1px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 1px 1px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 3px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));opacity:1;z-index:-1}.v-card--hover:after{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));opacity:0;z-index:1}.v-card--hover:hover:after{opacity:1}.v-card--hover:hover:before{opacity:0}.v-card--hover:hover{box-shadow:0 5px 5px -3px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 8px 10px 1px var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 3px 14px 2px var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-card--link{cursor:pointer}.v-card-actions{align-items:center;display:flex;flex:none;gap:.5rem;min-height:52px;padding:.5rem}.v-card-item{align-items:center;display:grid;flex:none;grid-template-areas:"prepend content append";grid-template-columns:max-content auto max-content;padding:.625rem 1rem}.v-card-item+.v-card-text{padding-top:0}.v-card-item__append,.v-card-item__prepend{align-items:center;display:flex}.v-card-item__prepend{grid-area:prepend;padding-inline-end:.5rem}.v-card-item__append{grid-area:append;padding-inline-start:.5rem}.v-card-item__content{align-self:center;grid-area:content;overflow:hidden}.v-card-title{display:block;flex:none;font-size:1.25rem;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.0125em;min-width:0;overflow:hidden;overflow-wrap:normal;padding:.5rem 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap;word-break:normal;word-wrap:break-word}.v-card .v-card-title{line-height:1.6}.v-card--density-comfortable .v-card-title{line-height:1.75rem}.v-card--density-compact .v-card-title{line-height:1.55rem}.v-card-item .v-card-title{padding:0}.v-card-title+.v-card-actions,.v-card-title+.v-card-text{padding-top:0}.v-card-subtitle{display:block;flex:none;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-subtitle-opacity,var(--v-medium-emphasis-opacity));overflow:hidden;padding:0 1rem;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.v-card .v-card-subtitle{line-height:1.425}.v-card--density-comfortable .v-card-subtitle{line-height:1.125rem}.v-card--density-compact .v-card-subtitle{line-height:1rem}.v-card-item .v-card-subtitle{padding:0 0 .25rem}.v-card-text{flex:1 1 auto;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;opacity:var(--v-card-text-opacity,1);padding:1rem;text-transform:none}.v-card .v-card-text{line-height:1.425}.v-card--density-comfortable .v-card-text{line-height:1.2rem}.v-card--density-compact .v-card-text{line-height:1.15rem}.v-card__image{display:flex;flex:1 1 auto;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.v-card__content{border-radius:inherit;overflow:hidden;position:relative}.v-card__loader{bottom:auto;width:100%;z-index:1}.v-card__loader,.v-card__overlay{left:0;position:absolute;right:0;top:0}.v-card__overlay{background-color:currentColor;border-radius:inherit;bottom:0;opacity:0;pointer-events:none;transition:opacity .2s ease-in-out}.v-snackbar{justify-content:center;margin:8px;margin-inline-end:calc(8px + var(--v-scrollbar-offset));padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);z-index:10000}.v-snackbar:not(.v-snackbar--center):not(.v-snackbar--top){align-items:flex-end}.v-snackbar__wrapper{align-items:center;border-radius:4px;display:flex;max-width:672px;min-height:48px;min-width:344px;overflow:hidden;padding:0}.v-snackbar--variant-outlined,.v-snackbar--variant-plain,.v-snackbar--variant-text,.v-snackbar--variant-tonal{background:transparent;color:inherit}.v-snackbar--variant-plain{opacity:.62}.v-snackbar--variant-plain:focus,.v-snackbar--variant-plain:hover{opacity:1}.v-snackbar--variant-plain .v-snackbar__overlay{display:none}.v-snackbar--variant-elevated,.v-snackbar--variant-flat{background:rgb(var(--v-theme-surface-variant));color:rgb(var(--v-theme-on-surface-variant))}.v-snackbar--variant-elevated{box-shadow:0 3px 5px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 6px 10px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 18px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-snackbar--variant-flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-snackbar--variant-outlined{border:thin solid}.v-snackbar--variant-text .v-snackbar__overlay{background:currentColor}.v-snackbar--variant-tonal .v-snackbar__underlay{background:currentColor;border-radius:inherit;bottom:0;left:0;opacity:var(--v-activated-opacity);pointer-events:none;right:0;top:0}.v-snackbar .v-snackbar__underlay{position:absolute}.v-snackbar__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.425;margin-right:auto;padding:14px 16px;text-align:initial}.v-snackbar__actions{align-items:center;align-self:center;display:flex;margin-inline-end:8px}.v-snackbar__actions>.v-btn{min-width:auto;padding:0 8px}.v-snackbar__timer{position:absolute;top:0;width:100%}.v-snackbar__timer .v-progress-linear{transition:.2s linear}.v-snackbar--absolute{position:absolute;z-index:1}.v-snackbar--multi-line .v-snackbar__wrapper{min-height:68px}.v-snackbar--vertical .v-snackbar__wrapper{flex-direction:column}.v-snackbar--vertical .v-snackbar__wrapper .v-snackbar__actions{align-self:flex-end;margin-bottom:8px}.v-snackbar--center{align-items:center;justify-content:center}.v-snackbar--top{align-items:flex-start}.v-snackbar--bottom{align-items:flex-end}.v-snackbar--left,.v-snackbar--start{justify-content:flex-start}.v-snackbar--end,.v-snackbar--right{justify-content:flex-end}.v-snackbar-transition-enter-active,.v-snackbar-transition-leave-active{transition-duration:.15s;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snackbar-transition-enter-active{transition-property:opacity,transform}.v-snackbar-transition-enter-from{opacity:0;transform:scale(.8)}.v-snackbar-transition-leave-active{transition-property:opacity}.v-snackbar-transition-leave-to{opacity:0}.color--primary[data-v-7dac6b66]{color:#d02a2e}.share-menu-card[data-v-7dac6b66]{background-color:#fff!important;border-radius:18px!important;box-shadow:0 0 10px #0000001a;overflow:hidden;width:300px}.share-menu-title[data-v-7dac6b66]{align-items:center;border-bottom:1px solid #f0f0f0;color:#1a1a1a;display:flex;font-size:16px;font-weight:600;gap:8px;padding:16px 20px 12px}.share-menu-title .share-icon[data-v-7dac6b66]{color:#666;font-size:20px}.share-menu-content[data-v-7dac6b66]{padding:16px 20px}.share-options[data-v-7dac6b66]{display:flex;gap:5px;justify-content:space-between}.share-options .share-buttons[data-v-7dac6b66]{display:flex;flex-wrap:wrap}.share-options .social-share-button[data-v-7dac6b66]{aspect-ratio:1;background-color:var(--color-brand);border-radius:10px;color:#fff;padding:1rem}.share-item:hover .share-icon-wrapper[data-v-7dac6b66],.share-options .social-share-button[data-v-7dac6b66]:hover{transform:scale(1.1)}.share-menu-footer[data-v-7dac6b66]{padding:8px 16px}.share-menu-footer .v-btn[data-v-7dac6b66]{background-color:#c81919;border-radius:8px;color:#fff;margin-bottom:9px;width:100%}.color--primary[data-v-8b9c9936]{color:#d02a2e}.youtube-modal-wrapper[data-v-8b9c9936]{align-items:center;display:flex;justify-content:center;padding:16px}@media (max-width:480px){.youtube-modal-wrapper[data-v-8b9c9936]{padding:4px}}@media (max-width:374px){.youtube-modal-wrapper[data-v-8b9c9936]{padding:2px}}.youtube-modal-wrapper .youtube-modal[data-v-8b9c9936]{background-color:#fff;border-radius:18px;display:flex;flex-direction:column;height:80vh;max-height:700px;max-width:800px;overflow:hidden;width:90vw}@media (max-width:1024px){.youtube-modal-wrapper .youtube-modal[data-v-8b9c9936]{height:75vh;width:95vw}}@media (max-width:768px){.youtube-modal-wrapper .youtube-modal[data-v-8b9c9936]{border-radius:8px;height:70vh;width:98vw}}@media (max-width:480px){.youtube-modal-wrapper .youtube-modal[data-v-8b9c9936]{border-radius:4px;height:65vh;width:100vw}}@media (max-width:374px){.youtube-modal-wrapper .youtube-modal[data-v-8b9c9936]{border-radius:0;height:60vh;width:100vw}}.youtube-modal-wrapper .youtube-modal .modal-header[data-v-8b9c9936]{align-items:center;background:#a21515;border-top-left-radius:1rem;border-top-right-radius:1rem;display:flex;height:48px;justify-content:space-between;overflow:hidden;padding:0 1rem;position:relative}@media (max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-8b9c9936]{border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:40px;padding:0 .8rem}}@media (max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-8b9c9936]{border-top-left-radius:.25rem;border-top-right-radius:.25rem;height:36px;padding:0 .6rem}}@media (max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-8b9c9936]{border-radius:0;height:32px;padding:0 .4rem}}.youtube-modal-wrapper .youtube-modal .modal-header[data-v-8b9c9936]:before{background:#c81919;border-top-left-radius:1rem;content:"";height:100%;left:0;position:absolute;top:0;width:50%}@media (max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-8b9c9936]:before{border-top-left-radius:.5rem}}@media (max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-8b9c9936]:before{border-top-left-radius:.25rem}}@media (max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-8b9c9936]:before{border-radius:0}}.youtube-modal-wrapper .youtube-modal .modal-header[data-v-8b9c9936]:after{background:#c81919;border-radius:0 100% 100% 0/0 50% 50% 0;content:"";height:100%;left:calc(50% - 1.5rem);position:absolute;top:0;width:3rem}@media (max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-8b9c9936]:after{left:calc(50% - 1rem);width:2rem}}@media (max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-8b9c9936]:after{left:calc(50% - .8rem);width:1.6rem}}@media (max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header[data-v-8b9c9936]:after{left:calc(50% - .6rem);width:1.2rem}}.youtube-modal-wrapper .youtube-modal .modal-header .modal-title[data-v-8b9c9936]{align-items:center;color:#fff;display:flex;font-size:16px;font-weight:500;gap:1rem;position:relative;z-index:2}@media (max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title[data-v-8b9c9936]{font-size:14px;gap:.8rem}}@media (max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title[data-v-8b9c9936]{font-size:12px;gap:.6rem}}@media (max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title[data-v-8b9c9936]{font-size:11px;gap:.4rem}}.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button[data-v-8b9c9936]{align-items:center;background:#fff3;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .2s ease;width:32px}@media (max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button[data-v-8b9c9936]{height:28px;width:28px}}@media (max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button[data-v-8b9c9936]{height:24px;width:24px}}@media (max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button[data-v-8b9c9936]{height:20px;width:20px}}.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button[data-v-8b9c9936]:hover{background:#ffffff4d}.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button img[data-v-8b9c9936]{filter:brightness(0) invert(1);height:16px;width:16px}@media (max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button img[data-v-8b9c9936]{height:14px;width:14px}}@media (max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button img[data-v-8b9c9936]{height:12px;width:12px}}@media (max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header .modal-title .back--button img[data-v-8b9c9936]{height:10px;width:10px}}.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn[data-v-8b9c9936]{align-items:center;background:#fff;border:none;border-radius:.4rem;cursor:pointer;display:flex;height:32px;justify-content:center;position:relative;transition:background-color .2s ease;width:32px;z-index:2}@media (max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn[data-v-8b9c9936]{border-radius:.3rem;height:28px;width:28px}}@media (max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn[data-v-8b9c9936]{border-radius:.25rem;height:24px;width:24px}}@media (max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn[data-v-8b9c9936]{border-radius:.2rem;height:20px;width:20px}}.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn[data-v-8b9c9936]:hover{background:#f8f9fa}.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn img[data-v-8b9c9936]{height:16px;width:16px}@media (max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn img[data-v-8b9c9936]{height:14px;width:14px}}@media (max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn img[data-v-8b9c9936]{height:12px;width:12px}}@media (max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-header .modal--close-btn img[data-v-8b9c9936]{height:10px;width:10px}}.youtube-modal-wrapper .youtube-modal .modal-body[data-v-8b9c9936]{align-items:center;display:flex;flex:1;justify-content:center;padding:16px}@media (max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-body[data-v-8b9c9936]{padding:12px}}@media (max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-body[data-v-8b9c9936]{padding:8px}}@media (max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-body[data-v-8b9c9936]{padding:4px}}.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper[data-v-8b9c9936]{background:#000;border-radius:8px;height:100%;overflow:hidden;position:relative;width:100%}@media (max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper[data-v-8b9c9936]{border-radius:6px}}@media (max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper[data-v-8b9c9936]{border-radius:4px}}@media (max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper[data-v-8b9c9936]{border-radius:2px}}.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper iframe[data-v-8b9c9936]{border:none;height:100%;width:100%}.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper .video-placeholder[data-v-8b9c9936]{align-items:center;background:#f8f9fa;color:#6c757d;display:flex;height:100%;justify-content:center;width:100%}.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper .video-placeholder p[data-v-8b9c9936]{font-size:16px;margin:0}@media (max-width:768px){.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper .video-placeholder p[data-v-8b9c9936]{font-size:14px}}@media (max-width:480px){.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper .video-placeholder p[data-v-8b9c9936]{font-size:12px}}@media (max-width:374px){.youtube-modal-wrapper .youtube-modal .modal-body .youtube--wrapper .video-placeholder p[data-v-8b9c9936]{font-size:11px}}@media (orientation:landscape) and (max-height:600px){.youtube-modal-wrapper .youtube-modal[data-v-8b9c9936]{height:95vh;max-height:95vh}}@media (min-width:1920px){.youtube-modal-wrapper .youtube-modal[data-v-8b9c9936]{max-height:900px;max-width:1400px}}@media (max-width:768px){.hide--in-mobile[data-v-8b9c9936]{display:none!important}}@media (min-width:769px) and (max-width:1024px){.hide--in-tablet[data-v-8b9c9936]{display:none!important}}@media (min-width:1025px){.hide--in-desktop[data-v-8b9c9936]{display:none!important}}.detail--grid[data-v-ee0928b2]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:24px}.detail--row[data-v-ee0928b2]{align-items:flex-start;display:flex;justify-content:space-between;padding:8px 0}.detail--label[data-v-ee0928b2]{color:#666;flex:1;font-weight:500}.detail--value[data-v-ee0928b2]{color:#333;flex:1;font-weight:600;text-align:right}@media (max-width:768px){.detail--grid[data-v-ee0928b2]{grid-template-columns:1fr}}.color--primary{color:#d02a2e}.project--detail-calculator{margin-top:30px}.project--detail-calculator .calculator--content{border-radius:16px;box-shadow:0 0 8px #0000000d;display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.project--detail-calculator .calculator--content:before{background-color:#c81919;content:"";height:6px;left:0;position:absolute;top:0;width:100%}.project--detail-calculator .calculator--content .left--part{background:#fff;flex:1;padding:35px}.project--detail-calculator .calculator--content .form--grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}.project--detail-calculator .calculator--content .form--grid .form--group{display:flex;flex-direction:column}.project--detail-calculator .calculator--content .form--grid .form--group input{border:1px solid #ccc;border-radius:27px;font-size:16px;padding:12px 20px}.project--detail-calculator .calculator--content .form--grid .form--group input::-moz-placeholder{color:#b0b0b0}.project--detail-calculator .calculator--content .form--grid .form--group input::placeholder{color:#b0b0b0}.project--detail-calculator .calculator--content .form--grid .form--group.has-error input{border-color:#d63c3c}.project--detail-calculator .calculator--content .form--grid .form--group .val-error{color:#d63c3c;font-size:14px;margin-top:4px}.project--detail-calculator .calculator--content .right--part{background-color:#fbeaea;border-left:1px solid #eee;display:flex;flex-direction:column;justify-content:center;padding:32px;width:300px}.project--detail-calculator .calculator--content .right--part .title--text{font-size:20px;font-weight:700}.project--detail-calculator .calculator--content .right--part .monthly--payment{font-size:16px;margin-top:12px}.project--detail-calculator .calculator--content .right--part .monthly--payment .monthly--payment-total{color:#d63c3c;font-size:20px;font-weight:700}.project--detail-calculator .calculator--content .right--part .action--wrapper{margin-top:24px}.project--detail-calculator .calculator--content .right--part .action--wrapper .btn{background-color:#d63c3c;border-radius:999px;color:#fff;font-size:18px;font-weight:700;padding:10px 0;width:100%}.project--detail-calculator .calculator--content .right--part .text--button{color:#d63c3c;font-size:14px;font-weight:600;text-align:left;text-decoration:underline}@media screen and (max-width:768px){.project--detail-calculator .calculator--content{flex-direction:column}.project--detail-calculator .calculator--content .right--part{border-left:none;border-top:1px solid #eee;width:100%}.project--detail-calculator .calculator--content .form--grid{grid-template-columns:1fr}}.color--primary[data-v-c52ff77b]{color:#d02a2e}.card--container[data-v-c52ff77b]{width:300px}@media only screen and (max-width:768px){.card--container[data-v-c52ff77b]{margin-bottom:25px;width:200px}}
