section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1440px;margin:0 auto}@media screen and (max-width:768px){section{max-width:none;width:100%}}#hero{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:76px}@media screen and (max-width:768px){#hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#hero .content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:40px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}@media screen and (max-width:768px){#hero .content{padding:40px;gap:50px}}#hero .content h2{font-weight:700;font-size:20px;line-height:120%;margin-bottom:12px}#hero .content h1{font-size:28px;line-height:120%;font-weight:400;margin-bottom:0}#hero .content .description{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#hero .content .description p{font-size:16px;line-height:170%}#hero img{width:60%}@media screen and (max-width:768px){#hero img{width:100%}}#villas{padding:60px 10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}@media screen and (max-width:768px){#villas{padding:40px 10px;gap:24px}}#villas .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px;gap:12px}#villas .title h2{font-size:50px;line-height:120%;font-weight:400;letter-spacing:5%;margin-bottom:0}@media screen and (max-width:768px){#villas .title h2{font-size:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#villas .title h2 .divier{display:none}}#villas .title h4{font-size:18px;line-height:120%;font-weight:700;margin-bottom:0}#villas .selection_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}@media screen and (max-width:768px){#villas .selection_container{padding:0 24px}}#villas .selection_container .selection{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;width:100%;max-width:490px;-ms-flex-item-align:center;align-self:center;border-radius:12px;border:1px solid rgba(0,0,0,.2);padding:24px;cursor:pointer}#villas .selection_container .selection select{-webkit-box-flex:1;-ms-flex:1;flex:1;border:unset;padding:0;background-color:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:0}#villas .villas{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 40px;gap:40px 16px}@media screen and (max-width:768px){#villas .villas{padding:0 24px;gap:16px}}#villas .villas .villa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(33.33% - 10.66px)}@media screen and (max-width:768px){#villas .villas .villa{width:100%}}#villas .villas .villa:hover{text-decoration:none}#villas .villas .villa .cover{width:100%;border-radius:16px;overflow:hidden;position:relative}#villas .villas .villa .cover .area{position:absolute;top:8px;right:8px;padding:6px 10px;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;background-color:#fff;font-size:18px;font-weight:700;line-height:140%;color:#000}#villas .villas .villa .cover .area>img{width:24px}#villas .villas .villa .cover>img{width:100%;border-radius:27px}#villas .villas .villa .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:8px}#villas .villas .villa .content h4{font-weight:400;font-size:26px;line-height:120%;margin-bottom:0}@media screen and (max-width:768px){#villas .villas .villa .content h4{font-size:24px}}#villas .villas .villa .content p{font-weight:400;font-size:16px;line-height:150%;color:var(--Dark-1,#313133);margin-bottom:0}#villas .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}#villas .buttons a{-ms-flex-item-align:center;align-self:center;font-size:16px}#villas .buttons a:first-of-type{padding:8px 16px;border:1px solid #bdbdbd;border-radius:52px;line-height:150%;letter-spacing:2%;font-weight:500;color:#4f4f4f}#villas .buttons a:first-of-type:hover{text-decoration:none}#villas .buttons a:last-of-type{letter-spacing:2%;line-height:170%;font-weight:400;color:#82828f;text-decoration:underline;margin-bottom:12px}#villas>h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:50px;font-weight:400;line-height:120%;letter-spacing:5%;padding:24px;margin-bottom:0}@media screen and (max-width:768px){#villas>h4{font-size:36px;padding:24px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#villas>h4 .divider{display:none}}#villas>img{width:100%}#description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:0}@media screen and (max-width:768px){#description{padding:0 16px}}#description .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:40px;margin:0}@media screen and (max-width:768px){#description .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:0 16px}}#description .row .column{padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;position:relative;color:#313133}@media screen and (max-width:768px){#description .row .column{padding:16px}}#description .row .column h3{padding:12px 8px;font-size:35px;font-weight:400;line-height:140%;letter-spacing:5%;margin-bottom:0}#description .row .column p{padding:0 8px;font-size:18px;line-height:170%;margin-bottom:0;letter-spacing:2%;-webkit-box-flex:1;-ms-flex:1;flex:1}#description .row img{max-width:100%;border-radius:4px}@media screen and (max-width:768px){#description .row img{width:100%}}#description .row:first-of-type .column{max-width:530px}#description .row:first-of-type .column:first-of-type>img{-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:768px){#description .row:first-of-type .column:first-of-type>img{width:200px}}#description .row:last-of-type{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:768px){#description .row:last-of-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#description .row:last-of-type .column:first-of-type{max-width:508px;padding:20px 40px}@media screen and (max-width:768px){#description .row:last-of-type .column:first-of-type{padding:12px 8px}}#description .row:last-of-type .column:first-of-type>img{margin-top:150px;-ms-flex-item-align:end;align-self:flex-end}@media screen and (max-width:768px){#description .row:last-of-type .column:first-of-type>img{margin-top:12px;width:200px}}#description .row:last-of-type .column:last-of-type{width:50%;padding:0}@media screen and (max-width:768px){#description .row:last-of-type .column:last-of-type{width:100%}}#footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer,#footer .content{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:20px 40px;text-align:center;color:#313133}@media screen and (max-width:768px){#footer .content{padding:24px 32px;text-align:left}}#footer .content h2{font-size:24px;font-weight:400;line-height:140%;margin-bottom:0;letter-spacing:5%;padding:12px 8px}#footer .content h2 .mobile{display:none}@media screen and (max-width:768px){#footer .content h2{padding:12px 8px}#footer .content h2 .mobile{display:inline}}#footer .content p{font-size:16px;line-height:170%;margin-bottom:0}#footer .content a{-ms-flex-item-align:center;align-self:center;padding:8px 16px;border-radius:36px;font-size:16px;line-height:150%;margin-bottom:0;letter-spacing:2%;color:#fff;text-decoration:none;background:#000}#footer .img{position:relative}#footer .img img{width:100%}@media screen and (max-width:768px){#footer .img img{height:212px;-o-object-fit:cover;object-fit:cover;-o-object-position:90%;object-position:90%}}#footer .img:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0));pointer-events:none}@media screen and (max-width:768px){#footer .img:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 10%,hsla(0,0%,100%,0))}}.swal-modal{padding:24px 30px;width:unset;position:relative}.swal-modal .swal-close-x{cursor:pointer}.swal-modal .swal-close-x:after{-webkit-transform:translateX(-63%) rotate(45deg);transform:translateX(-63%) rotate(45deg)}.swal-modal .swal-close-x:after,.swal-modal .swal-close-x:before{position:absolute;right:0;top:0;content:"";width:15px;height:15px;border-right:2px solid #000}.swal-modal .swal-close-x:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.swal-modal .swal-title{margin:0;margin-bottom:24px;font-size:32px;text-align:left;font-weight:400;line-height:130%;letter-spacing:5%;color:#313133;border-bottom:1px solid var(--Dark2,#82828f)}.swal-modal .swal-content{margin:0;padding:0;max-height:75dvh;overflow-y:auto;overflow-x:hidden}@media screen and (max-width:768px){.swal-modal .swal-content table{display:block}.swal-modal .swal-content table thead{display:none}.swal-modal .swal-content table tbody{display:block}.swal-modal .swal-content table tr{display:grid;grid-template-columns:1fr 1fr}.swal-modal .swal-content table td{display:block;padding:8px 16px!important;border:none!important;text-align:center!important}.swal-modal .swal-content table td:first-child{grid-column:1/-1;background:hsla(32,11%,55%,.3)!important}}.swal-modal .swal-content table td,.swal-modal .swal-content table th{padding:13px 32px}.swal-modal .swal-content table th{color:#988c7e;font-weight:700;border-top:1px solid #988c7e;border-bottom:1px solid #988c7e}.swal-modal .swal-content table td{text-align:left;color:#686761}.swal-modal .swal-content table tbody tr td:first-child{text-align:center;background:hsla(32,11%,55%,.3)}.swal-modal .swal-content table tbody tr:last-child td{border-bottom:1px solid #988c7e}