.dh-valign-center-row .et_pb_column,.dh-valign-center-section,.dh-valign-center-module{display:flex;flex-direction:column;justify-content:center}@media (min-width:981px){.et_pb_portfolio_grid .et_pb_portfolio_grid_items .et_pb_grid_item.et_pb_portfolio_item:nth-child(4n){margin-right:0!important}.et_pb_portfolio_grid .et_pb_grid_item{width:22.875%!important;margin-right:2.5%!important;margin-bottom:4.5%!important}}.ab-gallery .et-pb-slider-arrows,.ab-gallery .et-pb-controllers{display:none}.custom-gallery .et_pb_grid_item{width:100%!important;margin-right:0%!important;margin-bottom:25px!important}.custom-gallery .et_pb_gallery_items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:25px}.custom-gallery .et_pb_grid_item:nth-child(3n){margin-right:0!important}.custom-gallery .et_pb_gallery_image{padding-top:73.33%;display:block}.custom-gallery .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0px;left:0;right:0;bottom:0;object-fit:cover;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.3)}.mfp-content .mfp-bottom-bar{display:none}@media(max-width:980px){.custom-gallery .et_pb_gallery_items,.custom-gallery .et_pb_gallery_items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.custom-gallery .et_pb_gallery_items,.custom-gallery .et_pb_gallery_items{grid-template-columns:repeat(1,minmax(0,1fr))}}.mapster-category-control input:checked+.mapster-slider,.mapster-layer-control input:checked+.mapster-slider{background:#979799!important}.mapster-category-control .mapster-switch{margin-top:0!important}.gform_wrapper .gfield label{font-weight:400!important;letter-spacing:1px;color:#fff;text-transform:uppercase;font-size:14px!important}.lp-form .gform_wrapper .gfield label{font-weight:600!important;text-transform:initial;letter-spacing:0px}.gform_wrapper .gform_footer .gform_button{background:#6E0000;padding:12px 25px;color:#fff;text-transform:uppercase;font-weight:bold;border:none;letter-spacing:2px}.gform_wrapper .gfield input,.gform_wrapper .gfield textarea{border:1px #ddd solid!important}.gform_wrapper .gfield textarea{max-height:140px}.gform_heading{display:none}.google-maps{position:relative;height:400px;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.pa-toggle-text .et_pb_text_inner{max-height:200px;transition:max-height 0.3s ease-out;overflow:hidden}.pa-toggle-text .et_pb_text_inner:after{content:"";display:inline-block;position:absolute;pointer-events:none;height:100px;width:100%;left:0;right:0;bottom:0;background-image:linear-gradient(0deg,#fff 10%,transparent)}.pa-toggle-text .pa-text-expand-button{padding:0.5em;text-align:center;color:#00d263!important}.pa-toggle-text .pa-text-expand-button span{cursor:pointer;color:#6e0000!important}.pa-toggle-text .pa-text-expand-button .pa-text-toggle-icon{font-family:ETMODULES,"sans-serif"}.pa-toggle-text .pa-text-toggle-expanded{max-height:2000px;transition:max-height 0.3s ease-in}.pa-toggle-text .pa-text-toggle-expanded.et_pb_text_inner:after{background:none}.postid-2982{.et_pb_fullwidth_slider_0_tb_header .et_pb_slide_description{background:linear-gradient(135deg,rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.7) 100%);border-radius:12px;backdrop-filter:blur(10px)}.et_pb_blurb_0,.et_pb_blurb_1,.et_pb_blurb_2,.et_pb_blurb_3,.et_pb_blurb_4,.et_pb_blurb_5{background:linear-gradient(135deg,#ffffff 0%,#f8f9fa 100%);border-radius:16px;padding:25px 20px!important;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:all 0.3s ease;border:1px solid #e8e9ea}.et_pb_blurb_0:hover,.et_pb_blurb_1:hover,.et_pb_blurb_2:hover,.et_pb_blurb_3:hover,.et_pb_blurb_4:hover,.et_pb_blurb_5:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,0.12)}.et_pb_text_0{font-weight:600!important;letter-spacing:-0.02em!important;position:relative}.et_pb_text_0:after{content:'';position:absolute;bottom:-10px;left:0;width:60px;height:3px;background:linear-gradient(90deg,#d4af37 0%,#b8941f 100%)}.et_pb_blurb_5 .et_pb_module_header{font-size:28px!important;background:linear-gradient(135deg,#d4af37 0%,#b8941f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.et_pb_text_1,.et_pb_text_3,.et_pb_text_4{position:relative;text-align:center;margin-bottom:40px!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;border-radius:0!important}.et_pb_text_1:before,.et_pb_text_3:before,.et_pb_text_4:before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#d4af37 50%,transparent 100%);z-index:1}.et_pb_text_1 p,.et_pb_text_3 p,.et_pb_text_4 p{background:#ffffff;padding:0 30px;position:relative;z-index:2;display:inline-block;margin:0}.dnxte_thumbs_gallery_parent{border-radius:16px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,0.12)}.et_pb_section_3{border-radius:16px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,0.12)}.et_pb_row_3{background:linear-gradient(135deg,#f8f9fa 0%,#ffffff 100%);border-radius:16px!important;border:1px solid #e8e9ea!important;box-shadow:0 4px 20px rgba(0,0,0,0.08)}.et_pb_text_2{position:relative;z-index:1;margin-top:50px!important}.et_pb_blurb_0,.et_pb_blurb_1,.et_pb_blurb_2,.et_pb_blurb_3,.et_pb_blurb_4,.et_pb_blurb_5,.dnxte_thumbs_gallery_parent{opacity:0;transform:translateY(20px);animation:fadeInUp 0.6s ease forwards}.et_pb_blurb_1{animation-delay:0.1s}.et_pb_blurb_2{animation-delay:0.2s}.et_pb_blurb_3{animation-delay:0.3s}.et_pb_blurb_4{animation-delay:0.4s}.et_pb_blurb_5{animation-delay:0.5s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.luxury-badge{text-align:center;margin:20px 0}.luxury-badge span{background:linear-gradient(135deg,#d4af37 0%,#b8941f 100%);color:white;padding:8px 20px;border-radius:20px;font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}@media (max-width:768px){.et_pb_text_0:after{left:50%;transform:translateX(-50%)}.et_pb_blurb_0,.et_pb_blurb_1,.et_pb_blurb_2,.et_pb_blurb_3,.et_pb_blurb_4,.et_pb_blurb_5{margin-bottom:15px!important}}}