.container{display:flex;flex-direction:column;align-items:center;background-color:var(--white);padding-top:20px;margin:0 20px;min-height:calc(100vh - 199px)}@media(min-width:768px){.container{padding-top:45px;min-height:calc(100vh - 309px)}}@media(min-width:1024px){.container{margin:0 50px;max-width:1240px}}@media(min-width:1330px){.container{margin:0 auto}}.container .header{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1240px}.container .header .img{width:145px;height:46.881px;flex-shrink:0}@media(min-width:768px){.container .header .img{width:210.322px;height:68px;flex-shrink:0}}.container .header nav .nav-menu{display:flex;align-items:center;justify-content:center;gap:26px}.container .header nav .nav-menu a{text-decoration:none}.container .header nav .nav-menu a .nav-item{color:var(--primary-color);text-decoration-line:none;text-transform:uppercase;list-style:none;text-align:right;font-style:normal;font-size:var(--font-minimum);font-weight:500;line-height:142.6%}.container .header nav .nav-menu a:hover{text-decoration:underline;color:var(--primary-color)}@media(min-width:768px){.container .header nav .nav-menu a .nav-item{font-size:var(--font-base-medium);text-transform:initial}}.container .image-presentation{display:flex;flex-direction:column;position:relative;overflow:hidden;margin-top:27px;font-size:var(--font-medium);max-width:1240px;justify-content:center;align-items:center;border-radius:10px;width:100%;height:111px;flex-shrink:0}@media(min-width:768px){.container .image-presentation{height:223px}}.container .image-presentation .img-2{width:180%;object-fit:cover;object-position:right;filter:brightness(.7);font-weight:500}@media(min-width:768px){.container .image-presentation .img-2{width:100%}}.container .image-presentation p{z-index:99;color:var(--white);font-size:var(--font-title);position:absolute;left:16px;bottom:32px;width:50%;font-weight:500;line-height:100%;font-style:normal}@media(min-width:768px){.container .image-presentation p{width:100%;text-align:center;left:auto;bottom:auto}}@media(min-width:768px){.container .image-presentation{margin-top:50px}}.container .main-content{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:20px;border-radius:10px;margin-top:22px;min-height:calc(100vh - 480px)}.container .main-content .card-link{text-decoration:none}.container .main-content .card-link .card{display:flex;flex-direction:column;line-height:normal;position:relative}.container .main-content .card-link .card .card-image{border-radius:10px;aspect-ratio:1;object-fit:cover}.container .main-content .card-link .card .card-text{color:var(--white);font-style:normal;position:absolute;bottom:0;left:0;right:0;padding:20px;max-width:100%;background:linear-gradient(180deg,var(--color-start) 0%,var(--color-end) 100%);border-radius:10px;font-size:var(--font-base-medium)}@media(min-width:768px){.container .main-content{background-color:var(--gray);margin-top:43px;border-radius:25px;padding:56px 50px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:50px 60px}}.container .main-content-about{display:flex;flex-direction:column;color:var(--primary-color);width:100%;margin-top:15px;padding-inline:80px}.container .main-content-about .collapse{display:flex;flex-direction:column}.container .main-content-about .collapse .collapse__header{display:flex;justify-content:space-between;margin-top:20px;height:28px;background-color:var(--primary-color);color:var(--white);font-size:18px;padding:20px;border-radius:5px;align-items:center;cursor:pointer}.container .main-content-about .collapse .collapse__header .chevronValue img{width:25px;height:15px}.container .main-content-about .collapse .hidden{display:none}.container .main-content-about .collapse .visible{display:flex;padding:25px 28px 20px 20px;gap:10px;border-radius:0 0 5px 5px;background:var(--gray);color:var(--primary-color);line-height:142.6%}.container .main-content-about .collapse .visible .listContent{padding:0;opacity:0;animation:fadeInUL .3s linear .3s 1 normal forwards}.container .main-content-about .collapse .visible{animation:fadeIn .3s linear 1}.container .error{display:flex;flex-direction:column;align-items:center;gap:139px}.container .error h1{color:var(--primary-color);text-align:center;font-size:288px;font-weight:700;line-height:142.6%;width:597px;height:263px}.container .error .paragraph1{color:var(--primary-color);font-size:var(--font-medium-maximum);line-height:142.6%}.container .error .paragraph2{color:var(--primary-color);font-size:var(--font-base-medium);line-height:142.6%;text-decoration-line:underline}.container .carousel{position:relative;height:255px;width:100%;margin-top:27px;color:var(--black)}.container .carousel .classImage{height:100%;width:100%;object-fit:cover;border-radius:1rem}.container .carousel .index-counter{color:var(--white);display:contents}.container .carousel .index-counter .classChevronLeft{position:absolute;height:30px;top:45%;left:10px;cursor:pointer}.container .carousel .index-counter .classChevronRight{position:absolute;height:30px;top:45%;left:10px;cursor:pointer;left:calc(100% - 30px)}.container .carousel .div-counter{display:none}@media(min-width:768px){.container .carousel{height:415px}.container .carousel .index-counter .classChevronLeft{height:79.2px}.container .carousel .index-counter .classChevronRight{height:79.2px;left:calc(100% - 60px)}.container .carousel .div-counter{display:block;position:absolute;top:90%;left:50%;color:var(--white)}}.container .property{display:flex;flex-direction:column;margin-top:15px;width:100%;gap:24px}.container .property .property-description{display:flex;flex-direction:column;color:var(--primary-color);font-weight:500;line-height:142.6%}.container .property .property-description .property-title{font-size:var(--font-base-medium)}.container .property .property-description .property-location{font-size:var(--font-minimum-base)}.container .property .property-description .property-tags{display:flex;gap:10px;margin-top:10px}.container .property .property-description .property-tags .tags{border-radius:5px;padding:5px 10px;color:#fff;background-color:var(--primary-color);text-align:center;font-size:var(--font-minimum-low)}.container .property .property-stars-creator{display:flex;justify-content:space-between;align-items:center}.container .property .property-stars-creator .property-stars .span1{color:var(--primary-color)}.container .property .property-stars-creator .property-stars .span2{color:#e3e3e3}.container .property .property-stars-creator .property-creator{display:flex;justify-content:center;align-items:center;gap:10.5px}.container .property .property-stars-creator .property-creator p{color:var(--primary-color);font-size:var(--font-minimum);font-weight:500;line-height:142.6%}.container .property .property-stars-creator .property-creator img{width:32px;height:32px;flex-shrink:0;border-radius:50%}@media(min-width:768px){.container .property{flex-direction:row;justify-content:space-between}.container .property .property-description .property-title{font-size:var(--font-medium-maximum);line-height:142.6%}.container .property .property-description .property-location{font-size:var(--font-base-medium)}.container .property .property-description .property-tags .tags{font-size:var(--font-minimum-base)}.container .property .property-stars-creator{flex-direction:column-reverse;justify-content:center;gap:10px}.container .property .property-stars-creator .property-creator p{font-size:var(--font-base-medium)}.container .property .property-stars-creator .property-creator img{width:64px;height:64px}}.container .property-collapse{display:flex;flex-direction:column;gap:20px;color:var(--primary-color);width:100%;margin-top:24px}.container .property-collapse .collapse{display:flex;flex-direction:column}.container .property-collapse .collapse .collapse__header{display:flex;justify-content:space-between;margin-top:20px;height:28px;background-color:var(--primary-color);color:var(--white);font-size:18px;padding:20px;border-radius:5px;align-items:center;cursor:pointer}.container .property-collapse .collapse .collapse__header .chevronValue img{width:25px;height:15px}.container .property-collapse .collapse .hidden{display:none}.container .property-collapse .collapse .visible{display:flex;padding:25px 28px 20px 20px;gap:10px;border-radius:0 0 5px 5px;background:var(--gray);color:var(--primary-color);line-height:142.6%}.container .property-collapse .collapse .visible .listContent{padding:0;opacity:0;animation:fadeInUL .3s linear .3s 1 normal forwards}@keyframes fadeInUL{0%{transform:translateY(-20px);opacity:0}50%{transform:translateY(-10px);opacity:.5}to{transform:translateY(0);opacity:1}}.container .property-collapse .collapse .visible .listContent li{list-style-type:none}@keyframes fadeIn{0%{transform:translateY(-20px)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.container .property-collapse .collapse .visible{animation:fadeIn .3s linear 1}@media(min-width:768px){.container .property-collapse{flex-direction:row;gap:75px;justify-content:space-between}.container .property-collapse .collapse{width:100%}}@media(min-width:768px){.continer{padding-top:45px;min-height:calc(100vh - 199px)}}.footer{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;background-color:var(--black);margin-top:40px;max-width:100%;padding:0 20px}@media(min-width:768px){.footer{margin-top:50px;width:100%;padding:50px 60px 32px}}.footer .footer-container{display:flex;margin-top:16px;width:378px;max-width:100%;flex-direction:column;align-items:center}.footer .footer-container .img-3{aspect-ratio:3.13;object-fit:contain;object-position:center;width:122px;overflow:hidden;max-width:100%}.footer .footer-container .footer-text{color:var(--white);text-align:center;margin:40px}@media(min-width:768px){.footer .footer-container .footer-text{margin:49px}}*{margin:0;box-sizing:border-box}:root{--primary-color: #ff6060;--black: #000;--white: #fff;--gray: #f2f2f2;--color-start: rgba(255, 255, 255, 0);--color-end: rgba(0, 0, 0, .5);--font-minimum-low: 10px;--font-minimum: 12px;--font-minimum-base: 14px;--font-base: 16px;--font-base-medium: 18px;--font-medium: 24px;--font-medium-maximum: 36px;--font-maximum: 48px}body{background-color:#fff;font-family:Montserrat,sans-serif;font-size:var(--font-base);line-height:1.5;color:#000;min-height:100vh}.loader{width:48px;height:48px;border:5px solid black;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
