.elementor .s-sm-section-label{font-family:"Libre Franklin";font-weight:400;font-size:16px;color:#B89934;letter-spacing:.3em;line-height:37px;text-align:center;margin:0}.elementor .s-sm-title-band{width:80.9805vw;height:3.1998vw;max-width:1555.2258px;max-height:61.437px;padding:0;margin-block-start:1.9792vw;margin-block-end:0vw;margin-inline-start:9.5469vw;margin-inline-end:0vw;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:#B89934;border-style:solid;display:flex;justify-content:center;align-items:center;align-self:flex-start}.elementor .s-sm-hero-title{font-family:Spectral;font-weight:400;font-size:28px;color:#010101;line-height:39px;text-align:center;margin:0}.elementor .s-sm-hero{width:80.8548vw;max-width:1552.412px;padding:0;margin-block-start:2.0792vw;margin-block-end:0vw;margin-inline-start:9.562vw;margin-inline-end:0vw;display:flex;flex-direction:column;gap:41.53px;align-self:flex-start}.elementor .s-sm-gallery-eyebrow{font-family:"Libre Franklin";font-weight:400;font-size:16px;color:#010101;letter-spacing:.3em;line-height:26px;margin:0}.elementor .s-sm-gallery-title{font-family:Spectral;font-weight:400;font-size:28px;color:#010101;line-height:39px;margin-block-start:2px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .s-sm-gallery-body{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin-block-start:28px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .s-sm-booking-cta{width:150px;height:44px;font-family:"Libre Franklin";font-weight:400;font-size:13px;color:#FFF;text-decoration:none;padding:0;margin-block-start:28px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-width:0;background-color:#0C2340;display:flex;justify-content:center;align-items:center}.elementor .s-sm-gallery-button{width:113.259px;height:25px;font-family:"Libre Franklin";font-weight:400;font-size:13px;color:#FFF;text-decoration:none;padding:0;margin-block-start:20px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-width:0;background-color:#85723c;display:flex;justify-content:center;align-items:center}.elementor .s-sm-gallery-copy{width:23.3%;height:100%;padding:0;display:flex;flex-direction:column;align-items:flex-start}.elementor .s-sm-gallery-bedroom-slot{width:23.3%;height:33.4976vw;max-height:643.154px;overflow:hidden;padding:0;display:block}.elementor .s-sm-gallery-living-slot{width:23.3%;height:33.4976vw;max-height:643.154px;overflow:hidden;padding:0;display:block}.elementor .s-sm-gallery-bathroom-slot{width:23.3%;height:33.4976vw;max-height:643.154px;overflow:hidden;padding:0;display:block}.elementor .s-sm-gallery{width:81.0592vw;height:33.6645vw;max-width:1556.336px;max-height:646.358px;padding:0;margin-block-start:4.9635vw;margin-block-end:0vw;margin-inline-start:9.5005vw;margin-inline-end:0vw;display:flex;flex-direction:row;gap:0;justify-content:space-between;align-self:flex-start}.elementor .s-sm-amenities-eyebrow{font-family:"Libre Franklin";font-weight:400;font-size:16px;color:#010101;letter-spacing:.3em;line-height:27px;margin:0}.elementor .s-sm-amenities-title{font-family:Spectral;font-weight:400;font-size:28px;color:#231F20;line-height:39px;margin-block-start:2px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .s-sm-amenities-lead{width:23.3%;padding:0;display:flex;flex-direction:column}.elementor .s-sm-info-title{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-info-line{width:100%;height:1px;padding:0;margin-block-start:22px;margin-block-end:25px;margin-inline-start:0;margin-inline-end:0;background-color:#9AC9D4}.elementor .s-sm-info-item-0{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-info-item-1{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-info-item-2{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-info-item-3{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-info-item-4{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-info-item-5{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-info{width:14.55%;padding:0;display:flex;flex-direction:column;gap:0}.elementor .s-sm-services-title{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-line{width:100%;height:1px;padding:0;margin-block-start:22px;margin-block-end:25px;margin-inline-start:0;margin-inline-end:0;background-color:#9AC9D4}.elementor .s-sm-services-a-0{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-a-1{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-a-2{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-a-3{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-a-4{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-a-5{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-a{width:48%;padding:0;display:flex;flex-direction:column;gap:0}.elementor .s-sm-services-b-0{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-b-1{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-b-2{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-b-3{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-b-4{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-b-5{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-b-6{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-services-b{width:48%;padding:0;display:flex;flex-direction:column;gap:0}.elementor .s-sm-services-groups{width:100%;padding:0;display:flex;flex-direction:row;gap:16px;justify-content:space-between}.elementor .s-sm-services{width:31.72%;padding:0;display:flex;flex-direction:column;gap:0}.elementor .s-sm-highlights-title{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-highlights-line{width:100%;height:1px;padding:0;margin-block-start:22px;margin-block-end:25px;margin-inline-start:0;margin-inline-end:0;background-color:#9AC9D4}.elementor .s-sm-highlights-item-0{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-highlights-item-1{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin:0}.elementor .s-sm-highlights{width:14.55%;padding:0;display:flex;flex-direction:column;gap:0}.elementor .s-sm-amenities-inner{width:81.0466vw;max-width:1556.094px;padding:0;display:flex;flex-direction:row;gap:0;justify-content:space-between}.elementor .s-sm-amenities{width:100%;padding-block-start:65.5px;padding-block-end:112.4px;padding-inline-start:0;padding-inline-end:0;margin-block-start:3.651vw;margin-block-end:0vw;margin-inline-start:0vw;margin-inline-end:0vw;background-color:#FBFAF9;display:flex;justify-content:center}.elementor .s-sm-related-eyebrow{font-family:"Libre Franklin";font-weight:400;font-size:16px;color:#010101;letter-spacing:.3em;line-height:27px;margin:0}.elementor .s-sm-related-title{font-family:Spectral;font-weight:400;font-size:28px;color:#010101;line-height:39px;margin-block-start:2px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .s-sm-related-heading{padding:0;display:flex;flex-direction:column}.elementor .s-sm-card-executive-image-slot{width:100%;height:18.8235vw;max-height:361.412px;overflow:hidden;padding:0;display:block}.elementor .s-sm-card-executive-title{font-family:Spectral;font-weight:400;font-size:18px;color:#010101;line-height:24px;margin-block-start:26px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .s-sm-card-executive-body{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin-block-start:20px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .s-sm-card-executive-link{width:fit-content;min-height:44px;font-family:"Libre Franklin";font-weight:400;font-size:16px;color:#010101;text-decoration:none;padding:0;margin-block-start:32px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-width:0;background-color:#fff0;display:flex;align-items:center}.elementor .s-sm-card-executive{width:23.3%;padding:0;display:flex;flex-direction:column;align-items:flex-start}.elementor .s-sm-card-junior-image-slot{width:100%;height:18.8235vw;max-height:361.412px;overflow:hidden;padding:0;display:block}.elementor .s-sm-card-junior-title{font-family:Spectral;font-weight:400;font-size:18px;color:#010101;line-height:24px;margin-block-start:26px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .s-sm-card-junior-body{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin-block-start:20px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .s-sm-card-junior-link{width:fit-content;min-height:44px;font-family:"Libre Franklin";font-weight:400;font-size:16px;color:#010101;text-decoration:none;padding:0;margin-block-start:32px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-width:0;background-color:#fff0;display:flex;align-items:center}.elementor .s-sm-card-junior{width:23.3%;padding:0;display:flex;flex-direction:column;align-items:flex-start}.elementor .s-sm-card-family-image-slot{width:100%;height:18.8235vw;max-height:361.412px;overflow:hidden;padding:0;display:block}.elementor .s-sm-card-family-title{font-family:Spectral;font-weight:400;font-size:18px;color:#010101;line-height:24px;margin-block-start:26px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .s-sm-card-family-body{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin-block-start:20px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .s-sm-card-family-link{width:fit-content;min-height:44px;font-family:"Libre Franklin";font-weight:400;font-size:16px;color:#010101;text-decoration:none;padding:0;margin-block-start:32px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-width:0;background-color:#fff0;display:flex;align-items:center}.elementor .s-sm-card-family{width:23.3%;padding:0;display:flex;flex-direction:column;align-items:flex-start}.elementor .s-sm-card-deluxe-image-slot{width:100%;height:18.8235vw;max-height:361.412px;overflow:hidden;padding:0;display:block}.elementor .s-sm-card-deluxe-title{font-family:Spectral;font-weight:400;font-size:18px;color:#010101;line-height:24px;margin-block-start:26px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .s-sm-card-deluxe-body{font-family:"Libre Franklin";font-weight:400;font-size:14px;color:#010101;line-height:22px;margin-block-start:20px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0}.elementor .s-sm-card-deluxe-link{width:fit-content;min-height:44px;font-family:"Libre Franklin";font-weight:400;font-size:16px;color:#010101;text-decoration:none;padding:0;margin-block-start:32px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;border-width:0;background-color:#fff0;display:flex;align-items:center}.elementor .s-sm-card-deluxe{width:23.3%;padding:0;display:flex;flex-direction:column;align-items:flex-start}.elementor .s-sm-related-grid{width:100%;padding:0;margin-block-start:51.5px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;display:flex;flex-direction:row;gap:0;justify-content:space-between}.elementor .s-sm-related{width:81.0466vw;max-width:1556.094px;padding-block-start:0;padding-block-end:160px;padding-inline-start:0;padding-inline-end:0;margin-block-start:3.125vw;margin-block-end:0vw;margin-inline-start:9.4792vw;margin-inline-end:0vw;display:flex;flex-direction:column;align-self:flex-start}.elementor .s-smestaj-content{width:100%;overflow:hidden;color:#231F20;padding-block-start:160px;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;background-color:#F8F3ED;display:flex;flex-direction:column;gap:0;align-items:center}