main .above-the-fold{position:relative;height:100vh;min-height:600px;max-height:780px;align-content:center;text-align:center}main .above-the-fold .above-image{position:relative;width:100%;height:100%;margin-bottom:0}main .above-the-fold .above-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .above-the-fold .above-description{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--white-color);padding:0 15px;z-index:2}main .above-the-fold .above-description h1{font-size:42px;line-height:36px;font-weight:400;display:flex;flex-direction:column}main .above-the-fold .swiper{height:100%}main .above-the-fold .swiper .swiper-wrapper .swiper-slide::after{content:"";position:absolute;top:0;left:0;width:100%;display:block;height:100%;background:rgba(0,0,0,0) linear-gradient(180deg, #000000 0%, rgba(255, 255, 255, 0) 100%) 0% 0% no-repeat padding-box;opacity:.45;z-index:1}main .above-the-fold .container:has(.above-navigation){transform:translateY(calc(-100% - 24px));position:relative;z-index:2}main .above-the-fold .above-navigation{margin-bottom:30px;display:flex;gap:24px}main .above-the-fold .above-navigation .swiper-button-next,main .above-the-fold .above-navigation .swiper-button-prev{position:relative;display:block;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}main .above-the-fold .above-navigation .swiper-button-next img,main .above-the-fold .above-navigation .swiper-button-prev img{filter:brightness(0) saturate(100%) invert(90%) sepia(3%) saturate(559%) hue-rotate(12deg) brightness(110%) contrast(92%);width:25px}main .above-the-fold .above-navigation .swiper-button-next .swiper-navigation-icon,main .above-the-fold .above-navigation .swiper-button-prev .swiper-navigation-icon{display:none}main .book-form{position:relative;z-index:2}main .insp-book-form-section{padding:0;color:var(--cream-color);align-items:center;gap:30px;flex-direction:column;font-family:"TT Firs Neue",sans-serif}main .insp-book-form-section .info h2,main .insp-book-form-section .info h3{font-size:32px;line-height:34px;font-weight:300;margin-bottom:0}main .insp-book-form-section .info h2 strong,main .insp-book-form-section .info h2 em,main .insp-book-form-section .info h3 strong,main .insp-book-form-section .info h3 em{font-weight:400}main .insp-book-form-section .info p{font-size:16px;line-height:24px;margin-bottom:0;font-weight:300}main .insp-book-form-section .insp-book-form{width:100%;gap:20px;flex-direction:column}main .insp-book-form-section .insp-book-form input,main .insp-book-form-section .insp-book-form select{background-color:rgba(0,0,0,0);border:none;border-radius:0;border-bottom:1px solid var(--cream-color);color:var(--cream-color) !important;font-weight:300;font-size:14px;line-height:24px;box-shadow:none;padding:0;height:25px;text-transform:uppercase}main .insp-book-form-section .insp-book-form input[type=submit],main .insp-book-form-section .insp-book-form select[type=submit]{border:none;font-weight:500}main .insp-book-form-section .insp-book-form input[type=date]{width:95px}main .insp-book-form-section .insp-book-form input[type=date]::-webkit-calendar-picker-indicator{display:none}main .insp-book-form-section .insp-book-form .dropdown-center{width:165px;border-bottom:1px solid var(--cream-color)}main .insp-book-form-section .insp-book-form .dropdown-center .dropdown-toggle{display:flex;align-items:center;width:100%;justify-content:space-between;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;color:var(--cream-color);font-weight:300;font-size:14px;line-height:24px;box-shadow:none;padding:0;height:25px;text-transform:uppercase}main .insp-book-form-section .insp-book-form .dropdown-center .dropdown-menu{border:none;border-radius:0;background-color:var(--cream-color);padding:6px 12px}main .insp-book-form-section .insp-book-form .dropdown-center .dropdown-menu .dropdown-item{padding:0;font-size:14px;line-height:26px}main .insp-book-form-section .insp-book-form .dropdown-center .dropdown-menu .dropdown-item:hover{cursor:pointer;font-weight:600;background:rgba(0,0,0,0)}main .insp-book-form-section .insp-book-form .dropdown-center .dropdown-toggle:after{height:5px;width:5px;border:none;transform:rotate(315deg);border-left:1px solid var(--white-color);border-bottom:1px solid var(--white-color);transition:all .2s ease-in-out}main .insp-book-form-section .insp-book-form .dropdown-center .dropdown-toggle.show::after{transform:rotate(135deg)}main .insp-book-form-section .insp-book-form label{text-transform:uppercase;font-size:12px;line-height:15px;letter-spacing:.6px;margin-bottom:4px}main .insp-book-form-section .insp-btn:not(input){background-color:rgba(0,0,0,0);border-radius:0;width:100%;color:var(--cream-color);border:0;box-shadow:none}@media(min-width: 768px)and (max-width: 1200px){main .insp-book-form-section{padding-top:14px;padding-bottom:28px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}main .insp-book-form-section .info{display:block;width:80%}main .insp-book-form-section .info h2,main .insp-book-form-section .info h3{font-size:32px;line-height:34px}main .insp-book-form-section .info p{margin-bottom:0}main .insp-book-form-section .insp-book-form{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end}main .insp-book-form-section .insp-book-form input[type=submit],main .insp-book-form-section .insp-book-form select[type=submit]{display:block;border-radius:20px;padding:4px 14px;line-height:1;border:1px solid var(--cream-color)}main .insp-book-form-section .insp-btn:not(input){display:none}}@media(min-width: 1200px){main .insp-book-form-section{padding:52px 0 52px 36px;flex-direction:row;gap:40px;justify-content:space-between}main .insp-book-form-section .insp-book-form{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-end;gap:18px}main .insp-book-form-section .insp-book-form .form-group{width:-moz-min-content;width:min-content}main .insp-book-form-section .insp-book-form input[type=submit],main .insp-book-form-section .insp-book-form select[type=submit]{border-radius:20px;border:1px solid var(--cream-color);padding:0 16px;align-content:center;line-height:21px;font-size:16px;letter-spacing:1.12px;width:-moz-fit-content;width:fit-content;height:30px}main .insp-book-form-section .insp-book-form input[type=submit]:hover,main .insp-book-form-section .insp-book-form select[type=submit]:hover{background-color:var(--cream-color);color:var(--blue-dark-color) !important;cursor:pointer}main .insp-book-form-section .insp-btn:not([type=submit]){display:none}}main .elipses-container{position:relative;overflow:hidden}main .elipses-container .elipse-innspire{position:absolute;width:43.74vw;height:auto;right:0;top:8.5%;aspect-ratio:82/255;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;z-index:1}main .elipses-container .elipse-rocio{position:absolute;width:40.7vw;height:auto;right:0;top:67.3%;aspect-ratio:4/13;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left;z-index:1}main .elipses-container .elipse-rocio.left{width:48vw;right:auto;left:0;top:62.5%;aspect-ratio:15/43;-o-object-position:right;object-position:right}main .innspire{position:relative;padding:34px 0;overflow-x:hidden}main .innspire .section-titles{margin-bottom:32px;z-index:2}main .innspire .section-titles h2,main .innspire .section-titles h3,main .innspire .section-titles .info{font-weight:400;line-height:1}main .innspire .section-titles h2 p,main .innspire .section-titles h3 p,main .innspire .section-titles .info p{margin-bottom:0}main .innspire .section-titles h2 strong,main .innspire .section-titles h2 em,main .innspire .section-titles h3 strong,main .innspire .section-titles h3 em,main .innspire .section-titles .info strong,main .innspire .section-titles .info em{display:block;width:95%}main .innspire .innspire-images{margin-bottom:24px;width:100vw;margin-left:-22px;z-index:2}main .innspire .innspire-images .swiper-wrapper{align-items:center}main .innspire .innspire-images .swiper-wrapper .swiper-slide{position:relative;height:160px;padding-top:35%}main .innspire .innspire-images .swiper-wrapper .swiper-slide img{position:absolute;top:0;left:0}main .innspire .innspire-images .swiper-wrapper .swiper-slide.swiper-slide-active,main .innspire .innspire-images .swiper-wrapper .swiper-slide.swiper-slide-prev{height:auto;padding-top:57.75%}main .innspire .innspire-images figure{margin-bottom:0;transition:height .3s ease,padding-top .3s ease}main .innspire .innspire-images figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}main .innspire .innspire-info{position:relative;font-size:14px;line-height:22px;font-weight:300;z-index:2}main .innspire .innspire-info p:last-of-type{margin-bottom:0}main .roc-apartments{padding-top:42px;padding-bottom:102px}main .roc-apartments .d-flex{flex-direction:column}main .roc-apartments .section-titles{position:relative;z-index:2;margin-bottom:10px}main .roc-apartments .section-titles .info p{margin-bottom:0}main .roc-apartments .roc-apartments-info{position:relative;z-index:2}main .roc-apartments .roc-apartments-info p{font-weight:300;font-size:14px;line-height:22px}main .roc-apartments .roc-apartments-info p:last-of-type{margin-bottom:0}main .roc-apartments .roc-apartments-info .insp-btn{margin:42px 0}main .roc-apartments .rocio-swiper{position:relative;z-index:2}main .roc-apartments .rocio-swiper .swiper-rocio-paginations{margin-bottom:20px}main .roc-apartments .rocio-swiper .swiper-rocio-paginations .page-info{width:calc(100% - 44px);margin:0 auto 10px;align-items:center;justify-content:flex-end;flex-direction:row;gap:18px}main .roc-apartments .rocio-swiper .swiper-rocio-paginations .swiper-button-next,main .roc-apartments .rocio-swiper .swiper-rocio-paginations .swiper-button-prev,main .roc-apartments .rocio-swiper .swiper-rocio-paginations .swiper-pagination{position:relative}main .roc-apartments .rocio-swiper .swiper-rocio-paginations .pag-buttons{flex-direction:row;height:30px;gap:10px}main .roc-apartments .rocio-swiper .swiper-rocio-paginations .pag-buttons .swiper-button-next,main .roc-apartments .rocio-swiper .swiper-rocio-paginations .pag-buttons .swiper-button-prev{background-color:var(--terracota-color);border-radius:100%;width:30px;height:30px;top:auto;left:auto;right:auto;margin:0}main .roc-apartments .rocio-swiper .swiper-rocio-paginations .pag-buttons .swiper-button-next img,main .roc-apartments .rocio-swiper .swiper-rocio-paginations .pag-buttons .swiper-button-prev img{width:100%}main .roc-apartments .rocio-swiper .swiper-rocio-paginations .pag-buttons .swiper-button-next .swiper-navigation-icon,main .roc-apartments .rocio-swiper .swiper-rocio-paginations .pag-buttons .swiper-button-prev .swiper-navigation-icon{display:none}main .roc-apartments .rocio-swiper .swiper-rocio-paginations .swiper-pagination{height:auto;color:var(--terracota-color);font-family:"TT Firs Neue",sans-serif;font-size:10px;line-height:13px;letter-spacing:.7px;width:-moz-max-content;width:max-content;display:flex;align-items:center;gap:3px;bottom:0;left:auto;top:auto}main .roc-apartments .rocio-swiper .swiper-rocio-paginations .swiper-scrollbar{position:relative;width:100%;bottom:auto;right:auto;left:auto;top:auto;height:1px;background-color:rgba(var(--black-color-rgb), 0.25)}main .roc-apartments .rocio-swiper .swiper-rocio-paginations .swiper-scrollbar .swiper-scrollbar-drag{position:absolute;background-color:var(--terracota-color);height:3px;top:-50%}main .roc-apartments .rocio-swiper .swiper-wrapper .swiper-slide{margin-bottom:0;aspect-ratio:306/257}main .roc-apartments .rocio-swiper .swiper-wrapper .swiper-slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}main .why-lisbon{position:relative}main .why-lisbon .boat{width:58.66vw;margin-bottom:0;margin-left:16px;margin-bottom:66px}main .why-lisbon .boat img{position:relative;z-index:2;width:100%;aspect-ratio:22/15}main .why-lisbon .keywords{position:relative;z-index:2;font-family:"Reman",sans-serif;font-size:35px;line-height:1;width:55%;text-align:center;font-weight:400;color:var(--black-color);margin-left:16px}main .why-lisbon .keywords p{font-family:"Reman",sans-serif;line-height:1;font-weight:400}main .why-lisbon::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;aspect-ratio:5/1;background-color:var(--cream-color)}main .live-lisbon .section-titles .lead{color:var(--terracota-color);margin-bottom:8px}main .live-lisbon .live-lisbon-info{width:96%;margin-bottom:46px}main .live-lisbon .live-lisbon-info p{font-weight:300}main .live-lisbon .live-lisbon-info .insp-btn{margin-top:26px}main .live-lisbon .right-images{display:flex;margin-top:-30%;margin-bottom:30px;flex-direction:column-reverse}main .live-lisbon .right-images.desktop{display:none}main .live-lisbon .right-images figure{margin-bottom:0}main .live-lisbon .right-images figure:first-of-type{position:relative;width:29.86vw;margin-top:-25px;margin-left:auto;margin-right:29.32%;z-index:1}main .live-lisbon .right-images figure:first-of-type img{width:100%;aspect-ratio:33/41}main .live-lisbon .right-images figure:last-of-type{margin-left:auto;width:35.2vw}main .live-lisbon .right-images figure:last-of-type img{width:100%;aspect-ratio:56/75}main .live-lisbon .left-images{display:flex;align-items:flex-end}main .live-lisbon .left-images figure{margin-bottom:0}main .live-lisbon .left-images figure:first-of-type{width:35.75vw;margin-bottom:32px}main .live-lisbon .left-images figure:first-of-type img{width:100%;aspect-ratio:67/88}main .live-lisbon .left-images figure:last-of-type{width:51.73vw;margin-left:auto;margin-bottom:-24px}main .live-lisbon .left-images figure:last-of-type img{width:100%;aspect-ratio:97/67}main .faqs{padding-top:78px;padding-bottom:54px;color:var(--cream-color)}main .faqs .d-flex:first-of-type{flex-direction:column}main .faqs .section-titles{margin-bottom:25px}main .faqs .section-titles .info{margin-bottom:12px}main .faqs .faq-list .faq-item{background-color:rgba(0,0,0,0);border:none;color:var(--cream-color);border-top:1px solid var(--cream-color)}main .faqs .faq-list .faq-item .accordion-header .accordion-button{width:100%;display:flex;align-items:center;gap:28px;justify-content:space-between;background-color:rgba(0,0,0,0);text-transform:uppercase;font-size:14px;letter-spacing:.7px;line-height:13px;font-weight:500;color:var(--cream-color);border:none;padding-left:0;padding-right:0;padding-top:28px;padding-bottom:30px;box-shadow:none;outline:none}main .faqs .faq-list .faq-item .accordion-header .accordion-button::after{display:none}main .faqs .faq-list .faq-item .accordion-header .accordion-button .faq-icon{min-width:28px;min-height:28px;display:block;border-radius:100%;border:1px solid var(--cream-color);position:relative;transform:rotate(0);transition:transform .3s ease}main .faqs .faq-list .faq-item .accordion-header .accordion-button .faq-icon::after,main .faqs .faq-list .faq-item .accordion-header .accordion-button .faq-icon::before{content:"";position:absolute;top:50%;left:50%;background-color:var(--cream-color);transform:translate(-50%, -50%);transition:height .3s cubic-bezier(0.175, 0.885, 0.32, 1.275),width .3s ease}main .faqs .faq-list .faq-item .accordion-header .accordion-button .faq-icon::after{width:55%;height:1px}main .faqs .faq-list .faq-item .accordion-header .accordion-button .faq-icon::before{height:55%;width:1px}main .faqs .faq-list .faq-item .accordion-header .accordion-button:not(.collapsed) .faq-icon{transform:rotate(180deg)}main .faqs .faq-list .faq-item .accordion-header .accordion-button:not(.collapsed) .faq-icon::before{height:0;width:0}main .faqs .faq-list .faq-item .accordion-body{padding-left:0;padding-right:0;padding-top:0;font-weight:300;font-family:"TT Firs Neue",sans-serif;font-size:16px;line-height:24px}main .faqs .faq-list .faq-item .accordion-body p{margin-bottom:0}main .faqs .faq-list .faq-item:first-of-type,main .faqs .faq-list .faq-item:last-of-type{border-radius:0}main .faqs .faq-list .faq-item:first-of-type .accordion-header .accordion-button,main .faqs .faq-list .faq-item:last-of-type .accordion-header .accordion-button{border-radius:0}main .faqs .faq-list .faq-item:last-of-type{border-bottom:1px solid var(--cream-color)}@media(min-width: 768px)and (max-width: 1200px){main .faqs .d-flex:first-of-type{flex-direction:row}main .faqs .section-titles .lead{display:block;margin-bottom:25px}main .faqs .section-titles h2,main .faqs .section-titles h3,main .faqs .section-titles .info{font-size:42px;line-height:1;margin-bottom:10px}main .faqs .faq-list{margin-top:15px}main .faqs .faq-list .faq-item .accordion-header .accordion-button{padding-top:30px;padding-bottom:30px;font-size:16px;line-height:1.25}main .faqs .faq-list .faq-item .accordion-header .accordion-button .faq-icon{min-height:30px;min-width:30px}}@media(min-width: 1200px){main .faqs{padding-bottom:100px;padding-top:86px}main .faqs .d-flex:first-of-type{flex-direction:row}main .faqs .section-titles .lead{display:block;margin-bottom:25px}main .faqs .section-titles h2,main .faqs .section-titles h3,main .faqs .section-titles .info{font-size:42px;line-height:1;margin-bottom:10px}main .faqs .faq-list{margin-top:15px}main .faqs .faq-list .faq-item .accordion-header .accordion-button{padding-top:30px;padding-bottom:30px;font-size:16px;line-height:1.25}main .faqs .faq-list .faq-item .accordion-header .accordion-button .faq-icon{min-height:30px;min-width:30px}}@media(min-width: 768px)and (max-width: 1200px){main .above-the-fold{min-height:400px;max-height:600px}main .above-the-fold .above-description{width:90%;max-width:620px;padding:0}main .above-the-fold .above-description h1{font-size:62px;line-height:58px}main .elipses-container{position:relative}main .elipses-container .elipse-innspire{top:-3%;width:63.3vw;aspect-ratio:314/653}main .elipses-container .elipse-rocio{aspect-ratio:144/653}main .elipses-container .elipse-rocio.left{width:47.85vw;aspect-ratio:237/653;top:54.25%}main .elipses-container .elipse-rocio.mobile{top:25%;width:74.8vw;aspect-ratio:371/653}main .elipses-container .elipse-rocio.desktop{top:47%;width:29vw;display:block}main .innspire .section-titles{width:45%}main .innspire .section-titles h2 strong,main .innspire .section-titles h2 em,main .innspire .section-titles h3 strong,main .innspire .section-titles h3 em,main .innspire .section-titles .info strong,main .innspire .section-titles .info em{width:100%}main .innspire .innspire-images{width:100%;margin-left:0;margin-bottom:78px}main .innspire .innspire-images .swiper-wrapper .swiper-slide:first-of-type{width:calc(50% - 16px) !important;padding-top:33.16%}main .innspire .innspire-images .swiper-wrapper .swiper-slide:nth-child(2){width:calc(25% - 8px) !important;padding-top:24.5%}main .innspire .innspire-images .swiper-wrapper .swiper-slide:last-of-type{width:calc(25% - 8px) !important;padding-top:33.159%;margin-right:0 !important}main .innspire .innspire-info{font-size:22px;line-height:34px}main .roc-apartments{padding-top:86px;padding-bottom:198px}main .roc-apartments .d-flex{flex-direction:row}main .roc-apartments .section-titles .lead{margin-bottom:32px}main .roc-apartments .section-titles .info p{margin-bottom:0}main .roc-apartments .roc-apartments-info{padding-top:40px;padding-right:10px;margin-bottom:64px}main .roc-apartments .roc-apartments-info p{font-size:16px;line-height:24px}main .roc-apartments .roc-apartments-info .insp-btn{margin:22px 0 0;padding-top:8px;padding-bottom:8px}main .roc-apartments .rocio-swiper .swiper-rocio-paginations{margin-bottom:40px}main .roc-apartments .rocio-swiper .swiper-rocio-paginations .page-info{margin-bottom:38px}main .why-lisbon .container{display:flex;gap:70px;align-items:flex-end}main .why-lisbon .boat{width:32.15vw;margin-left:155px}main .why-lisbon .boat img{aspect-ratio:16/11}main .why-lisbon .keywords{font-size:60px;max-width:286px;margin-left:0}main .why-lisbon .keywords p{font-size:60px}main .why-lisbon::before{aspect-ratio:124/9}main .live-lisbon .container{padding:0}main .live-lisbon .col-md-8{margin-left:27.62%}main .live-lisbon .section-titles{margin-bottom:28px}main .live-lisbon .section-titles h2,main .live-lisbon .section-titles h3,main .live-lisbon .section-titles .title{font-size:58px}main .live-lisbon .section-titles h2 p,main .live-lisbon .section-titles h3 p,main .live-lisbon .section-titles .title p{font-size:58px}main .live-lisbon .live-lisbon-info{width:65%;margin-bottom:0}main .live-lisbon .images{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:44px}main .live-lisbon .right-images{margin-bottom:0;margin-top:-17vw}main .live-lisbon .right-images.mobile{display:none}main .live-lisbon .right-images.desktop{display:flex}main .live-lisbon .right-images figure:first-of-type{width:19.58vw;margin-top:-35px;margin-right:17.33vw}main .live-lisbon .right-images figure:first-of-type img{aspect-ratio:97/131}main .live-lisbon .right-images figure:last-of-type{width:21.57vw}main .live-lisbon .right-images figure:last-of-type img{aspect-ratio:107/134}main .live-lisbon .left-images{align-items:normal}main .live-lisbon .left-images figure:first-of-type{width:21.98vw;margin-top:-17.5vw;margin-bottom:0;z-index:1}main .live-lisbon .left-images figure:first-of-type img{aspect-ratio:109/145}main .live-lisbon .left-images figure:last-of-type{margin-top:82px;margin-bottom:0;margin-left:-84px;width:32.05vw}main .live-lisbon .left-images figure:last-of-type img{aspect-ratio:159/110}}@media(min-width: 1200px){main .above-the-fold{max-height:900px}main .above-the-fold .above-description{max-width:720px;padding:0}main .above-the-fold .above-description h1{font-size:72px;line-height:63px}main .elipses-container{position:relative}main .elipses-container .elipse-innspire{top:-3%;width:60vw;aspect-ratio:409/653}main .elipses-container .elipse-rocio{aspect-ratio:144/653}main .elipses-container .elipse-rocio.left{width:49.15vw;aspect-ratio:344/653;top:52.5%}main .elipses-container .elipse-rocio.mobile{display:block;top:22%;width:63.8vw;aspect-ratio:454/653}main .elipses-container .elipse-rocio.desktop{top:52%;width:36vw;display:block;aspect-ratio:253/653}main .innspire .section-titles{width:45%}main .innspire .section-titles h2 strong,main .innspire .section-titles h2 em,main .innspire .section-titles h3 strong,main .innspire .section-titles h3 em,main .innspire .section-titles .info strong,main .innspire .section-titles .info em{width:85%}main .innspire .innspire-images{width:100%;margin-left:0;margin-bottom:78px}main .innspire .innspire-images .swiper-wrapper .swiper-slide:first-of-type{width:calc(50.35% - 16px) !important;padding-top:33.35%}main .innspire .innspire-images .swiper-wrapper .swiper-slide:nth-child(2){width:calc(24.25% - 8px) !important;padding-top:24.5%}main .innspire .innspire-images .swiper-wrapper .swiper-slide:last-of-type{width:calc(24.25% - 8px) !important;padding-top:33.159%;margin-right:0 !important}main .innspire .innspire-info{padding-left:36px;font-size:22px;line-height:34px}main .roc-apartments{padding-top:140px;padding-bottom:260px}main .roc-apartments .d-flex{flex-direction:row;justify-content:space-between}main .roc-apartments .section-titles{padding-left:36px}main .roc-apartments .section-titles .lead{margin-bottom:32px}main .roc-apartments .section-titles .info p{margin-bottom:0}main .roc-apartments .roc-apartments-info{padding-top:50px;width:37%;margin-bottom:60px}main .roc-apartments .roc-apartments-info p{font-size:16px;line-height:24px}main .roc-apartments .roc-apartments-info .insp-btn{margin:46px 0 0}main .roc-apartments .rocio-swiper .swiper-rocio-paginations{margin-bottom:40px}main .roc-apartments .rocio-swiper .swiper-rocio-paginations .page-info{margin-bottom:30px}main .why-lisbon .container{display:flex;gap:140px;align-items:flex-end}main .why-lisbon .boat{width:32.15vw;margin-left:155px;margin-bottom:70px}main .why-lisbon .boat img{aspect-ratio:16/11}main .why-lisbon .keywords{font-size:70px;max-width:320px;margin-left:0}main .why-lisbon .keywords p{font-size:70px}main .why-lisbon::before{aspect-ratio:124/9}main .live-lisbon{padding-bottom:66px}main .live-lisbon .container{padding:0}main .live-lisbon .col-md-8{margin-left:29.55%}main .live-lisbon .section-titles{margin-bottom:22px}main .live-lisbon .section-titles .lead{margin-bottom:18px}main .live-lisbon .section-titles h2,main .live-lisbon .section-titles h3,main .live-lisbon .section-titles .title{font-size:62px}main .live-lisbon .section-titles h2 p,main .live-lisbon .section-titles h3 p,main .live-lisbon .section-titles .title p{margin-bottom:0;font-size:62px}main .live-lisbon .live-lisbon-info{width:54%;margin-bottom:0}main .live-lisbon .images{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:0}main .live-lisbon .right-images{margin-bottom:0;margin-top:-15.5vw}main .live-lisbon .right-images.mobile{display:none}main .live-lisbon .right-images.desktop{display:flex}main .live-lisbon .right-images figure:first-of-type{width:19.58vw;margin-top:-45px;margin-right:17.33vw}main .live-lisbon .right-images figure:first-of-type img{aspect-ratio:97/131}main .live-lisbon .right-images figure:last-of-type{width:21.57vw}main .live-lisbon .right-images figure:last-of-type img{aspect-ratio:107/134}main .live-lisbon .left-images{align-items:normal}main .live-lisbon .left-images figure:first-of-type{width:21.98vw;margin-top:-17.5vw;margin-bottom:0;z-index:1}main .live-lisbon .left-images figure:first-of-type img{aspect-ratio:109/145}main .live-lisbon .left-images figure:last-of-type{margin-top:82px;margin-bottom:0;margin-left:-84px;width:32.05vw}main .live-lisbon .left-images figure:last-of-type img{aspect-ratio:159/110}}/*# sourceMappingURL=home.min.css.map */