.park-section .section{padding:0 10px 0 5px;white-space:pre-line;background:var(--Background-color-bg-secondary, #f5f5f5)}.park-section .content{margin-bottom:20px;padding:20px 40px;border-radius:20px;max-width:100%;min-height:500px;row-gap:20px;overflow:hidden;z-index:0;background:var(--Background-color-bg-secondary, #f5f5f5)}.park-section .subsection-title{font-size:1.3rem;border-radius:15px;padding:5px 20px 13px;color:var(--black);border:0;margin-bottom:30px;font-family:GalanoGrotesqueBlack,sans-serif;background:var(--light-gray)}slot{width:100%;height:100%;font-weight:400}.park-view{display:grid;grid-template-columns:220px calc(100% - 220px);padding-top:70px;padding-bottom:50px;background:var(--Background-color-bg-secondary, #f5f5f5)}@media (max-width: 850px){.park-section .content{margin-bottom:30px;padding:20px;background:var(--Background-color-bg-secondary, #f5f5f5)}}.side-nav{position:relative;height:100%;background:var(--darker-red);margin:2px;border-radius:20px}.side-nav .tabs{position:sticky;top:10px;width:100%;display:flex;flex-direction:column;width:fit-content;row-gap:10px;padding:100px 0 20px 10px;margin-bottom:20px}.side-nav .tabs a,.mobile-tabs .subnav-content a{color:var(--white);text-decoration:none;font-weight:600;padding:2px 15px 5px 10px;border-radius:8px 0 0 8px;display:flex;align-items:center;column-gap:10px}.side-nav .tabs a .icon,.mobile-tabs .subnav-content a .icon{color:var(--red);font-weight:200;margin-top:2px}.side-nav .tabs a:hover{transition:all .2s linear;background:var(--red-mute)}.side-nav .mobile-tabs{display:none}@media (max-width: 850px){.park-view{display:block;padding-top:50px;padding-bottom:50px;position:relative}.subnav-button{color:var(--white)}.side-nav{position:fixed;z-index:1;height:40px;width:100%;border-radius:0 0 20px 20px;background:var(--dark-red);margin:0}.side-nav .tabs{display:none}.side-nav .mobile-tabs{display:flex}.side-nav .tabs .content{display:flex;align-items:center;width:100%}.side-nav .mobile-tabs button{display:flex;background:transparent;position:relative;outline:none;border:none;width:100%;text-align:center;border-bottom:1px solid transparent;color:var(--white);padding:5px;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:600;letter-spacing:1px;align-items:center;justify-content:center;cursor:pointer;font-family:GalanoGrotesqueMedium,sans-serif}.side-nav .mobile-tabs button .material-icons{color:var(--white)}.side-nav .mobile-tabs .subnav-content{position:absolute;top:0;display:flex;flex-direction:column;width:fit-content;row-gap:10px;padding:20px 0 20px 10px;margin-bottom:20px;background:var(--darker-red);width:100%;border-radius:0 0 20px 20px}}#description .section{padding:0 10px 0 5px;height:100%}#description .content{padding:20px 40px;background:var(--black);border-radius:20px;max-width:100%;min-height:500px;display:flex;flex-direction:column;row-gap:20px;overflow:hidden;color:var(--white)}#description img{position:absolute;width:100%;height:100%;bottom:0;left:0;opacity:.6;object-fit:cover}#description .title{font-size:3rem}#description .subtitle2{font-weight:600}#description .description-text{padding:20px;background:radial-gradient(circle at 100% 80%,var(--dark-red),transparent 30%),radial-gradient(circle at 0% 20%,var(--dark-red),transparent 90%),radial-gradient(circle at 80% 50%,var(--darker-red),transparent 100%),radial-gradient(circle at 0% 60%,var(--darker-red),transparent 50%),var(--dark-red);border-radius:15px;font-weight:600;max-width:600px;position:absolute;bottom:50px}#description .contact-button{background:var(--dark-red);color:var(--white);display:flex;width:fit-content;text-decoration:none;border-radius:200px;padding:5px 10px 5px 15px;font-weight:600;align-items:center;margin-top:15px}#description .contact-button .icon{background:var(--white);color:var(--black);padding:8px;border-radius:100%;margin-left:30px}#description .contact-button:hover .icon{background:var(--darker-red);transition:all .2s linear;color:var(--white);transform:translate(5px)}#description .contact-button:hover{background:var(--red-mute);color:var(--white)}@media (max-width: 850px){#description .section{margin-top:50px;padding:0 10px 0 5px}#description .content{padding:20px;max-width:100%;height:100%;min-height:calc(100vh - 100px);display:flex;flex-direction:column;justify-content:center;gap:20px}#description .description-text{padding:20px;background:radial-gradient(circle at 100% 80%,var(--dark-red),transparent 30%),radial-gradient(circle at 0% 20%,var(--dark-red),transparent 90%),radial-gradient(circle at 80% 50%,var(--darker-red),transparent 100%),radial-gradient(circle at 0% 60%,var(--darker-red),transparent 50%),var(--dark-red);border-radius:15px;font-weight:600;max-width:600px;position:relative;bottom:0}}#specifications .row{display:grid;grid-template-columns:30% auto;padding:10px;border-top:1px solid var(--light-gray);margin-bottom:20px}#specifications .table{margin-top:30px}#specifications .row .spec{font-weight:600;text-transform:uppercase;color:var(--dark-red);word-wrap:break-word}#specifications .table-title{font-size:1.3rem;font-weight:600}@media (max-width: 850px){#specifications .row{display:grid;grid-template-columns:50% 50%;padding:10px 0;border-top:1px solid var(--light-gray);margin-bottom:20px}}.carrousel__item{width:250px}.carrousel__item .carrousel__card{background:var(--mute-gray);border-radius:10px;height:300px;margin-bottom:10px;overflow:hidden}.carrousel__item .carrousel__card img{width:100%;height:100%;object-fit:cover}.carrousel__item .description{padding:0 5px}.carrousel__nav-button{background:var(--red);outline:none;border:none;border-radius:100%;padding:10px;color:var(--white);font-weight:600;display:grid;align-items:center;cursor:pointer}.carrousel__nav-button:hover{background:var(--red-mute);transition:all .1s linear}.carrousel__nav-container{display:flex;column-gap:5px;margin-top:20px}.carrousel__nav-button span{font-size:2rem}@media (max-width: 850px){.carrousel__nav-button:hover{background:var(--red);transition:all .1s linear}}#lots .bullets{display:grid;grid-template-columns:50% 50%;margin-top:10px}#lots .bullets .item{padding:10px;font-size:1rem}#lots .bold-subtitle{margin-bottom:15px;margin-top:15px;color:var(--dark-red);border-top:1px solid var(--light-gray)}.red{color:var(--red)}#lots .contact-button{background:var(--dark-red);color:var(--white);display:flex;width:fit-content;text-decoration:none;border-radius:200px;padding:5px 10px 5px 15px;font-weight:600;align-items:center;margin-top:15px}#lots .contact-button .icon{background:var(--white);color:var(--black);padding:8px;border-radius:100%;margin-left:30px}#lots .contact-button:hover .icon{background:var(--darker-red);transition:all .2s linear;color:var(--white);transform:translate(5px)}#lots .contact-button:hover{background:var(--red-mute);color:var(--white)}#map .section{padding:0 10px 0 5px;margin-top:100px;margin-bottom:100px}#map .content{padding:0;height:500px;position:relative}#map .subsection-title{position:absolute;z-index:1;right:15px;background:var(--red);color:var(--white)}#map .map{height:100%;width:100%;position:relative}#map .map a{position:absolute;height:100%;width:100%;padding:20px;border-radius:15px;z-index:1;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--white);font-weight:600;text-decoration:none}#map .map a .text{background:var(--darker-red);padding:20px;border-radius:20px;display:flex;align-items:center;column-gap:5px;font-weight:600;text-decoration:none}#map .map a .text .material-icons{color:var(--red);margin-top:3px}#map .map img{height:100%;width:100%;object-fit:cover}#location .section{padding:0 10px 0 5px;margin-top:100px;margin-bottom:100px}#location .content{padding:0;height:500px;position:relative}#location .subsection-title{position:absolute;z-index:1;right:15px;background:var(--red);color:var(--white)}#location .map,#location .map iframe{height:100%;width:100%}#location .contact-button{background:var(--dark-red);color:var(--white);display:flex;width:fit-content;text-decoration:none;border-radius:200px;padding:5px 10px 5px 15px;font-weight:600;align-items:center;margin:0 auto}#location .contact-button .icon{background:var(--white);color:var(--black);padding:8px;border-radius:100%;margin-left:30px}#location .contact-button:hover .icon{background:var(--darker-red);transition:all .2s linear;color:var(--white);transform:translate(5px)}#location .contact-button:hover{background:var(--red-mute);color:var(--white)}#infrastructure .bullets{--gap: 2rem;--line-offset: calc(var(--gap) / 2);--line-thickness: 1px;--line-color: var(--gray);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;gap:var(--gap)}#infrastructure .grid__item{position:relative;display:flex;flex-direction:column;align-items:start;text-align:start;row-gap:10px;padding:10px}#infrastructure .grid__item span{color:var(--red);font-size:2rem}#infrastructure .grid__item:before,#infrastructure .grid__item:after{content:"";position:absolute;background-color:var(--line-color);z-index:1}#infrastructure .grid__item:after{inline-size:100vw;block-size:var(--line-thickness);inset-inline-start:0;inset-block-start:calc(var(--line-offset) * -1)}#infrastructure .grid__item:before{inline-size:var(--line-thickness);block-size:100vh;inset-inline-start:calc(var(--line-offset) * -1)}@media (max-width: 850px){#infrastructure .bullets{--gap: 2rem;--line-offset: calc(var(--gap) / 2);--line-thickness: 1px;--line-color: var(--gray);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;gap:var(--gap)}#infrastructure .grid__item{position:relative;display:flex;flex-direction:column;align-items:start;text-align:start;row-gap:5px;padding:2px}}#contact .section{background:var(--Background-color-bg-secondary, #f5f5f5);padding:30px 10px 0}#contact .content{height:90vh;border-radius:10px;background:var(--dark-red);max-width:100%}#contact .gradient-container{padding:30px;background:radial-gradient(circle at 100% 80%,var(--red),transparent 30%),radial-gradient(circle at 0% 20%,var(--darker-red),transparent 90%),radial-gradient(circle at 80% 50%,var(--red),transparent 100%),radial-gradient(circle at 0% 60%,var(--darker-red),transparent 50%);height:100%;width:100%;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between}#contact .description{color:var(--white);font-size:1rem;max-width:50%}#contact .description .subtitle2{font-weight:600;text-transform:none;margin-bottom:10px}#contact .mega-title{font-size:4rem;color:var(--white);margin-bottom:30px}#contact .contact-button{background:var(--white);color:var(--black);display:flex;width:fit-content;text-decoration:none;border-radius:200px;padding:5px 10px 5px 15px;font-weight:600;align-items:center}#contact .contact-button .icon{background:var(--red);padding:10px;border-radius:100%;margin-left:30px}#contact .contact-button:hover .icon{background:var(--darker-red);transition:all .2s linear;color:var(--white);transform:translate(5px)}#contact .contact-button:hover{background:var(--red-mute);color:var(--white)}@media (max-width: 850px){#contact .mega-title{font-size:2rem;margin-bottom:20px}#contact .description .subtitle2{font-size:1.3rem}#contact .description{max-width:100%}}
