#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#999999;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}.et_pb_blog_grid .et_pb_post{border:none;padding:0}.et_pb_blog_0 .et_pb_post div.post-content a.more-link{padding:10px 20px;display:inline-block}.et_pb_blog_0 .et_pb_post div.post-content a.more-link:hover{color:#5e5e5e;background-color:#f0f0f0;border-radius:10px}.et_post_meta_wrapper img{display:none}article.type-post{max-width:850px;font-family:raleway,sans-serif;line-height:29px}.et_post_meta_wrapper{text-align:center}.nav li ul{border-top:none}.footer-menu-custom li{border-right:thin solid #ccc}.footer-menu-custom li:last-child{border-right:none}.footer-menu-custom li a{padding:8px 0}ul.et_pb_tabs_controls{background-color:transparent}.et_pb_tabs_controls li{border:none!important}ul.et_pb_tabs_controls::after{border-top:none!important}ul.et_pb_tabs_controls{display:flex;justify-content:space-between}#menu-menu-footer-2 li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:0;background:#999999;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#menu-menu-footer-2 li a:hover:before{right:0}.footer-social-links li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:0;background:yellow;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.footer-social-links li a:hover:before{right:0}.sub-menu li a:hover{background-color:transparent!important}@media (max-width:900px){.et_pb_fullwidth_menu .et_pb_menu__menu,.et_pb_menu .et_pb_menu__menu{display:block}}@media (max-width:900px){.et_pb_fullwidth_menu .et_mobile_nav_menu,.et_pb_menu .et_mobile_nav_menu{display:none}}.home-tabs ul.et_pb_tabs_controls{display:block}input#nf-field-32.ninja-forms-field.nf-element{padding:15px 50px;color:#ffffff!important;background-color:#000!important;text-transform:uppercase;border:none}.single-post .entry-content p a{color:#333!important;font-weight:400}.single-post .entry-content p{font-weight:400}.et_pb_image_container img,.et_pb_post a img{padding-bottom:40px}@media only screen and (min-width:768px){.three-column-grid .et_pb_grid_item{width:31.333%!important;margin:0 2.5% 2.5% 0!important}.three-column-grid .et_pb_grid_item:nth-child(3n){margin-right:0!important}.three-column-grid .et_pb_grid_item:nth-child(3n+1){clear:left}.three-column-grid .et_pb_grid_item:nth-child(4n+1){clear:unset!important}}.et_pb_portfolio_filters{display:none}.et_overlay:before{content:none}.et_overlay{background:rgba(0,0,0,0.1)!important}.et_pb_portfolio_item:hover{background:rgba(0,0,0,0.1)!important;transition:all .3s}.et_pb_portfolio_item h2{padding-top:10px}.myexcerpt{font-size:14px;font-weight:300;padding:10px 0}.mailform-wrapper{display:flex;justify-content:center;align-items:flex-end}@media only screen and (max-width:678px){.mailform-wrapper{flex-direction:column;justify-content:center;align-items:center}}.email-wrapper{padding-right:15px;width:300px}.email-wrapper label{font-weight:400}.email-wrapper input{border:1px solid black;padding:0 15px}@media only screen and (max-width:678px){.email-wrapper{padding:15px 0}}.submit-wrapper input{width:300px;height:35px;background-color:black;color:white;border:none;text-transform:uppercase}.submit-wrapper input:hover{background-color:white;color:black;transition:0.3s;border:1px solid black}.type-project table{border:none!important}.single-project table td{border:none!important;padding:10px 0}.nav-single a{color:black}.mobile_menu_bar:before{color:black!important}.et_mobile_menu{border-top:3px solid black!important}.project-image{width:603px;height:402px;background-size:cover;background-repeat:no-repeat;background-position:center}.projects-content-outer{max-width:1837px;margin:auto}.projects-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.projects-content .single-project{padding:25px;position:relative}.page-id-8277 .projects-content .single-project{padding:5px 10px}@media screen and (max-width:768px){.projects-content .single-project{width:100%}.project-image{height:320px;width:auto}}@media screen and (max-width:480px){.project-image{height:250px}}.projects-content .single-project .project-title{margin-top:15px}.blog-content-wrapper .single-blog{display:flex;align-items:center;flex-direction:row;border-bottom:1px solid lightgray;border-top:1px solid lightgray;padding:50px 0;margin:-1px 0 0 0!important}@media screen and (max-width:768px){.blog-content-wrapper .single-blog{flex-direction:column}}.single-blog .blog-content{width:calc(100% - 400px);display:block;padding:30px}@media screen and (max-width:1024px){.single-blog .blog-content{padding:0;width:100%;margin-top:30px}}.blog-image{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:380px}@media screen and (max-width:1024px){.blog-image{width:100%;height:380px}}@media screen and (max-width:1024px) and (min-width:768px){.blog-image{margin-right:30px}}.blog-title h3{line-height:1.5}.text-with-line .et_pb_text_inner p,.text-with-line .et_pb_text_inner{display:inline;text-align:center}.text-with-line{text-align:center}.single-project:hover .project-image{background-color:white;opacity:0.3;transition:0.3s}.project-text{position:absolute;top:40%;bottom:0;left:0;right:0;color:#000;visibility:hidden;opacity:0;text-align:center;transition:opacity .4s,visibility .4s}.single-project:hover .project-text{visibility:visible;opacity:1}@media screen and (max-width:992px){.video-section{flex-direction:column}}.video-section .fluid-width-video-wrapper{padding-top:62%!important}.project-year{display:block;font-size:18px;font-weight:bold}@media screen and (max-width:1024px){.page-id-8277 .projects-content .single-project{width:50%}}@media screen and (max-width:768px){.page-id-8277 .projects-content .single-project{width:100%}}@media only screen and (min-width:768px){.et_pb_gallery_grid .et_pb_gallery_image{padding-top:140%;display:block}.et_pb_gallery_grid .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}}.ninja-forms-req-symbol,.nf-form-fields-required,nf-section{display:none}#nf-form-4-cont input,#nf-form-4-cont select{height:50px;border-radius:3px;background:#f0f0f0}#nf-form-4-cont textarea{border-radius:3px;background:#f0f0f0}#nf-form-4-cont input,#nf-field-46{padding:20px}#nf-form-4-cont select{padding-left:20px}#nf-field-47{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray}#nf-field-47:hover{cursor:pointer;background:transparent}.ninja-forms-req-symbol,.nf-form-fields-required,nf-section{display:none}#nf-form-11-cont input,#nf-form-11-cont select{height:50px;border-radius:3px;background:#f0f0f0}#nf-form-11-cont textarea{border-radius:3px;background:#f0f0f0}#nf-form-11-cont input,#nf-field-109{padding:20px}#nf-form-11-cont select{padding-left:20px}#nf-field-110{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray}#nf-field-110:hover{cursor:pointer;background:transparent}.post-164 .et_pb_gallery_title{display:none}#nf-form-6-cont .nf-mp-body{padding:50px 20px;font-size:25px}#nf-form-6-cont input[type="button"],#nf-form-6-cont input[type="submit"]{border:none;padding:15px 30px;font-size:20px;font-weight:bold;border-radius:10px}#nf-form-6-cont input[type="button"]:hover{cursor:pointer!important;background-color:white;transition:0.5s}input[type="radio"],input[type="checkbox"]{display:none}input[type="radio"]+label:before,input[type="checkbox"]+label:before{content:"";display:inline-block;width:20px;height:20px;margin-right:20px;border:2px solid black;border-radius:50%;margin-top:10px}input[type="radio"]:checked+label:before,input[type="checkbox"]:checked+label:before{background:black}#nf-form-6-cont .nf-field-element input[type="text"],#nf-form-6-cont .nf-field-element input[type="email"]{height:50px;border-radius:8px;padding:20px}#nf-form-6-cont label{margin-left:0!important}#nf-form-6-cont .label-above .nf-field-label{margin-bottom:20px}@media only screen and (min-width:981px) and (max-width:1150px){#logo{max-height:30%}}@media only screen and (max-width:1149px){.et_pb_menu .et_pb_menu__menu{display:none}.et_mobile_nav_menu{display:block}}.page-id-134 .connect-form{display:none}.category-heading,.category-subheading{white-space:nowrap}.category-heading{margin-right:50px!important}.category-heading-wrapper{display:flex;justify-content:flex-start}@media only screen and (max-width:1149px){.category-heading-wrapper{flex-direction:column}}.klaviyo-form{padding:0!important}.kl-private-reset-css-Xuajs1 p{display:none}#nf-form-title-7{display:none}#nf-form-7-cont nf-fields-wrap{display:flex}#nf-field-69-container{margin-right:5px}#nf-field-69-container input{height:28px;border-radius:0!important}#nf-field-70-wrap,#nf-field-70-wrap input{background:#000;color:white;font-size:16px;cursor:pointer;border:#000}.nf-response-msg{font-weight:300}@media only screen and (max-width:1200px){#nf-form-7-cont nf-fields-wrap{display:flex;flex-direction:column}#nf-form-7-cont #nf-field-69-container{margin-bottom:25px;width:100%;text-align:center}#nf-field-70-wrap .nf-field-element{text-align:center}}@media only screen and (max-width:980px){.connect-form .et_pb_row_0_tb_footer{display:flex;flex-direction:column}.connect-form h2,.connect-form .et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:center!important}}.category-heading-wrapper{padding-bottom:20px;margin-bottom:20px}.projects-heading-outer{flex:0 0 70%;padding:50px 0 30px 20px;}@media only screen and (max-width:600px){.projects-heading-outer{flex:0 0 70%;padding:30px 0}}.projects-heading-inner{display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width:600px){.projects-heading-inner{flex-direction:column;align-items:flex-start}}.projects-heading-inner p{font-weight:300;color:black}.projects-heading-inner h1{font-weight:bold;margin-right:50px;padding-bottom:8px}.project-subheading{font-weight:bold;font-size:14px;color:black}#top-menu,.et-menu,nav#top-menu-nav,nav.et-menu-nav{font-weight:300}#top-menu li{padding-right:32px}.et_pb_portfolio_item a img{height:300px!important}#nf-form-6_1-cont{background:rgba(0,0,0,0.02)!important;padding:30px;border-radius:10px}.nf-progress-container{border-radius:10px}#nf-form-6_1-cont .nf-previous,#nf-form-6_1-cont .nf-next,#nf-form-6_1-cont input[type=submit]{background:black;border-radius:3px;color:white;font-size:20px;padding:10px 20px;margin-top:20px;border:none}#nf-form-6_1-cont .nf-previous:hover,#nf-form-6_1-cont .nf-next:hover,#nf-form-6_1-cont input[type=submit]:hover{cursor:pointer;background:white;color:black;transition:0.4s;box-shadow:0 0 0 1px black}#nf-form-6_1-cont .nf-label-span{font-weight:400;font-size:20px}#nf-form-6_1-cont .nf-field-element{}#nf-form-6_1-cont input[type=text],#nf-form-6_1-cont input[type=email],#nf-form-6_1-cont input[type=tel]{height:50px;padding:10px;border-radius:5px}#nf-form-6_1-cont label{display:flex;align-items:center;font-size:18px;margin-left:0;margin-bottom:15px}#nf-form-6_1-cont label:before{margin:0 30px 0 0}#nf-form-6_1-cont .nf-progress{height:20px;background-color:black;border-radius:10px}#nf-form-6_1-cont .nf-mp-header{margin-bottom:30px}#main-header .nav li ul a{width:100%}#top-menu li li{width:300px}.sub-menu{width:300px!important}#usm-admin-notification-widget{display:none!important}@media only screen and (max-width:640px){ss3-force-full-width{transform:translate3d(-300.8125px,55px,0px)!important;width:1200px!important}.projects-heading-inner{position:relative}.rprojects{position:absolute;top:36.2px;font-size:12px}}h6{padding:0}@media all and (device-width:768px) and (device-height:1024px) and (orientation:portrait){#heroSlider.et_pb_slider_0,#heroSlider.et_pb_slider_0 .et_pb_slide{min-height:510px}}@media all and (device-width:820px) and (device-height:1180px) and (orientation:portrait){#heroSlider.et_pb_slider_0,#heroSlider.et_pb_slider_0 .et_pb_slide{min-height:510px}}@media all and (device-width:1024px) and (device-height:768px) and (orientation:landscape){#heroSlider.et_pb_slider_0,#heroSlider.et_pb_slider_0 .et_pb_slide{min-height:565px}}@media all and (device-width:1180px) and (device-height:820px) and (orientation:landscape){#heroSlider.et_pb_slider_0,#heroSlider.et_pb_slider_0 .et_pb_slide{min-height:565px}}.ninja-forms-req-symbol,.nf-form-fields-required,nf-section{display:none}#nf-form-12-cont input,#nf-form-12-cont select{height:50px;border-radius:3px;background:#f0f0f0}#nf-form-12-cont textarea{border-radius:3px;background:#f0f0f0}#nf-form-12-cont input,#nf-field-120{padding:20px}#nf-form-12-cont select{padding-left:20px}#nf-field-116{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray}#nf-field-116:hover{cursor:pointer;background:transparent}.ninja-forms-req-symbol,.nf-form-fields-required,nf-section{display:none}#nf-form-13-cont input,#nf-form-13-cont select{height:50px;border-radius:3px;background:#f0f0f0}#nf-form-13-cont textarea{border-radius:3px;background:#f0f0f0}#nf-form-13-cont input,#nf-field-130{padding:20px}#nf-form-13-cont select{padding-left:20px}#nf-field-126{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray}#nf-field-126:hover{cursor:pointer;background:transparent}.ninja-forms-req-symbol,.nf-form-fields-required,nf-section{display:none}#nf-form-17-cont input,#nf-form-17-cont select{height:50px;border-radius:3px;background:#f0f0f0}#nf-form-17-cont textarea{border-radius:3px;background:#f0f0f0}#nf-form-17-cont input,#nf-field-170{padding:20px}#nf-form-17-cont select{padding-left:20px}#nf-field-166{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray}#nf-field-166:hover{cursor:pointer;background:transparent}#nf-field-60_1{height:50px;border-radius:3px;background:#fff}.nf-field-element select,.nf-field-element textarea{padding:15px}#nf-field-187_1{height:50px;border-radius:3px;background:#fff}#nf-field-188{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-189{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-190{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-191{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-192{border-radius:3px;background:#f0f0f0;padding:20px}#nf-field-196{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-193{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray;height:50px;border-radius:3px;background:#f0f0f0}#nf-field-193:hover{cursor:pointer;background:transparent}#nf-field-198-wrap p{color:red;font-size:12px}#nf-field-197_1-wrap .nf-field-element{color:red;font-size:12px}#nf-field-206{border-radius:3px;background:#f0f0f0;padding:20px}#nf-field-210{border-radius:3px;background:#f0f0f0;padding:20px}#nf-field-211{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-207{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-212{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-213{height:50px;border-radius:3px;background:#f0f0f0;padding-left:15px}#nf-field-209{padding:0px 50px!important;font-size:18px;text-transform:uppercase;font-weight:600;color:gray;border:1px solid gray;height:50px;border-radius:3px;background:#f0f0f0}@media only screen and (min-width:768px){#nf-field-216{padding:5px 4px 3px 3px}#nf-field-216-wrap{margin-right:10px}.projects-heading-inner{position:relative}.rprojects{position:absolute;top:4.2px;font-size:12px!important}}@media (max-width:768px){.project-template-default .et_pb_row_3.image-wrapper,.project-template-default .et_pb_row_2.image-wrapper,.project-template-default .et_pb_row_4.image-wrapper,.project-template-default .et_pb_row_5.image-wrapper,.project-template-default .et_pb_row_6.image-wrapper,.project-template-default .et_pb_row_7.image-wrapper,.project-template-default .et_pb_row_8.image-wrapper,.project-template-default .et_pb_row_9.image-wrapper,.project-template-default .et_pb_row.et_pb_row_5,.project-template-default .et_pb_row.et_pb_row_4,.project-template-default .et_pb_row.et_pb_row_3,.project-template-default .et_pb_row.et_pb_row_6,.project-template-default .et_pb_row.et_pb_row_7,.project-template-default .et_pb_row.et_pb_row_8,.project-template-default .et_pb_row.et_pb_row_9,.project-template-default .et_pb_row.et_pb_row_1,.project-template-default .et_pb_row.et_pb_row_2,.project-template-default .et_pb_row.et_pb_row_10{margin:0;width:100%;padding:0}.project-template-default .et_pb_row.et_pb_row_2{margin-bottom:6px}.project-template-default .et_pb_text_4,.project-template-default .et_pb_text_5,.project-template-default .et_pb_text_6,.project-template-default .et_pb_text_7{padding:0 20px}.project-template-default .single-image,.project-template-default .et_pb_image.et_pb_image_0,.project-template-default .et_pb_image.et_pb_image_1,.project-template-default .et_pb_image.et_pb_image_2,.project-template-default .et_pb_image.et_pb_image_3,.project-template-default .et_pb_image.et_pb_image_4,.project-template-default .et_pb_image.et_pb_image_5,.project-template-default .et_pb_image.et_pb_image_6,.project-template-default .et_pb_image.et_pb_image_7,.project-template-default .et_pb_image.et_pb_image_8,.project-template-default .et_pb_image.et_pb_image_9,.project-template-default .et_pb_image.et_pb_image_10,.project-template-default .et_pb_image.et_pb_image_11,.project-template-default .et_pb_image.et_pb_image_12,.project-template-default .et_pb_image.et_pb_image_13,.project-template-default .et_pb_image.et_pb_image_14,.project-template-default .et_pb_column.et_pb_column_1_2,.project-template-default .et_pb_column .et_pb_image.et_pb_image_2,.project-template-default .et_pb_image_0.single-image,.project-template-default .et_pb_image_1.single-image,.project-template-default .et_pb_image_10.single-image,.project-template-default .et_pb_module.baie_before_after_image{margin-bottom:6px!important}.meks_ess{width:80%;margin:0 auto;margin-bottom:50px}.single-post .meks_ess{width:100%}.projects-content .single-project{padding:3px 0!important}}html,body{overflow-x:hidden}.wpforms-form .section-label{font-family:'Cormorant Garamond',serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.2em!important;color:#C4A265!important;text-transform:uppercase!important;margin-bottom:12px!important}.wpforms-form .section-title{font-family:'Cormorant Garamond',serif!important;font-weight:300!important;font-size:clamp(28px,4vw,44px)!important;letter-spacing:0.02em!important;color:#2C2C2C!important;margin:0!important;margin-bottom:16px!important;line-height:1.2!important}.wpforms-form .section-desc{font-size:14px!important;color:#4A4A4A!important;line-height:1.9!important;margin-bottom:56px!important;max-width:520px!important;font-family:'Montserrat',sans-serif!important;font-weight:400}.wpforms-form .wpforms-field-label{font-family:'Montserrat',sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0.04em!important;color:#2C2C2C!important;margin:0!important;padding:0!important;margin-bottom:6px!important}.wpforms-form input[type="text"],.wpforms-form input[type="email"],.wpforms-form input[type="tel"],.wpforms-form input[type="number"],.wpforms-form input[type="url"]{width:100%!important;padding:16px 0!important;border:none!important;border-bottom:1px solid #E8E0D6!important;border-radius:0!important;background:transparent!important;font-family:'Montserrat',sans-serif!important;font-size:15px!important;font-weight:300!important;color:#2C2C2C!important;box-shadow:none!important;outline:none!important;transition:border-color 0.4s cubic-bezier(0.25,0.1,0.25,1)!important;-webkit-appearance:none!important;height:auto!important}.wpforms-form input[type="text"]:focus,.wpforms-form input[type="email"]:focus,.wpforms-form input[type="tel"]:focus,.wpforms-form input[type="number"]:focus,.wpforms-form input[type="url"]:focus{border-bottom-color:#C4A265!important;box-shadow:none!important;outline:none!important}.wpforms-form input[type="text"]::placeholder,.wpforms-form input[type="email"]::placeholder,.wpforms-form input[type="tel"]::placeholder,.wpforms-form input[type="number"]::placeholder,.wpforms-form input[type="url"]::placeholder{color:#A8A29E!important;font-weight:300!important}.et_pb_section .wpforms-form select,.et_pb_section .wpforms-form select.wpforms-field-address-country,.et_pb_section .wpforms-form select.wpforms-field-address-state{-webkit-appearance:none!important;appearance:none!important;border:none!important;border-bottom:1px solid #E8E0D6!important;border-radius:0!important;background-color:transparent!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%234A4A4A' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;font-family:'Montserrat',sans-serif!important;font-size:15px!important;font-weight:300!important;color:#2C2C2C!important;padding:14px 32px 14px 0!important;box-shadow:none!important;outline:none!important;width:100%!important;height:auto!important}.et_pb_section .wpforms-form select#wpforms-31279-field_301{border-bottom:none!important}#wpforms-31279-field_301-container{padding:0!important}.wpforms-form .wpforms-page-button.wpforms-page-next{display:inline-flex!important;align-items:center!important;padding:18px 48px!important;background:#2C2C2C!important;color:#FAFAF7!important;font-family:'Montserrat',sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:0.2em!important;text-transform:uppercase!important;border:none!important;border-radius:0!important;box-shadow:none!important;cursor:pointer!important;transition:all 0.4s cubic-bezier(0.25,0.1,0.25,1)!important}.wpforms-form .wpforms-page-button.wpforms-page-next:hover{background:#C4A265!important;transform:translateY(-2px)!important;box-shadow:0 8px 32px rgba(44,44,44,0.06)!important}.wpforms-form .wpforms-field-layout>.wpforms-field-label::before{display:none!important;border:none!important;content:none!important}.wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-payment-checkbox ul{display:block!important}.wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-payment-checkbox ul li{position:relative!important;width:100%!important;aspect-ratio:4/3!important;overflow:hidden!important;border:2px solid transparent!important;transition:all 0.4s ease!important;cursor:pointer!important}.wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-payment-checkbox ul li::after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(to top,rgba(44,44,44,0.65) 0%,transparent 60%)!important;z-index:1!important;pointer-events:none!important}.wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-payment-checkbox ul li label.wpforms-field-label-inline{position:absolute!important;bottom:0!important;left:0!important;right:0!important;top:0!important;padding:16px!important;display:flex!important;align-items:flex-end!important;color:#ffffff!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:500!important;letter-spacing:0.02em!important;z-index:2!important;background:none!important;border:none!important;cursor:pointer!important}.wpforms-form .wpforms-field-layout .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field-payment-checkbox ul li{background:linear-gradient(135deg,#E8DFD4 0%,#D4C5B0 100%)!important}.wpforms-form .wpforms-field-layout .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(2) .wpforms-field-payment-checkbox ul li{background:linear-gradient(135deg,#D6DED2 0%,#B8C7AB 100%)!important}.wpforms-form .wpforms-field-layout .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(3) .wpforms-field-payment-checkbox ul li{background:linear-gradient(135deg,#D4E2E6 0%,#A8C4CE 100%)!important}.wpforms-form .wpforms-field-layout .wpforms-layout-row:nth-child(2) .wpforms-layout-column:nth-child(1) .wpforms-field-payment-checkbox ul li{background:linear-gradient(135deg,#E6DDD4 0%,#D1B8A0 100%)!important}.wpforms-form .wpforms-field-layout .wpforms-layout-row:nth-child(2) .wpforms-layout-column:nth-child(2) .wpforms-field-payment-checkbox ul li{background:linear-gradient(135deg,#DDD8D0 0%,#C4BBB0 100%)!important}.wpforms-form .wpforms-field-payment-checkbox ul li input[type="checkbox"]:checked+label.wpforms-field-label-inline{outline:2px solid #C4A265!important}.wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-payment-checkbox ul li:hover{transform:translateY(-4px)!important;box-shadow:0 16px 48px rgba(44,44,44,0.12)!important}.wpforms-form .wpforms-field-layout .wpforms-field-payment-checkbox ul li input[type="checkbox"]{display:none!important}.wpforms-form .wpforms-field-layout .wpforms-field-payment-checkbox ul li label.wpforms-field-label-inline::before{display:none!important;content:none!important}.wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-payment-checkbox ul li::after{content:''!important;position:absolute!important;inset:0!important;background:linear-gradient(to top,rgba(44,44,44,0.65) 0%,transparent 55%)!important;z-index:1!important;pointer-events:none!important;transition:all 0.4s ease!important}.wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-payment-checkbox ul li:hover::after{background:linear-gradient(to top,rgba(44,44,44,0.4) 0%,transparent 50%)!important}.wpforms-form .wpforms-field-layout .wpforms-field-payment-checkbox ul li input[type="checkbox"]:checked+label.wpforms-field-label-inline{outline:2px solid #C4A265!important;outline-offset:-2px!important}.wpforms-form .wpforms-field-layout .wpforms-field-payment-checkbox ul li input[type="checkbox"]:checked+label.wpforms-field-label-inline::after{content:'✓'!important;position:absolute!important;top:12px!important;right:12px!important;width:28px!important;height:28px!important;background:#C4A265!important;color:#ffffff!important;font-size:14px!important;line-height:28px!important;text-align:center!important;border-radius:50%!important;z-index:3!important}.wpforms-form .wpforms-field-layout .wpforms-layout-column .wpforms-field-payment-checkbox ul li::before{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-family:'Cormorant Garamond',serif!important;font-size:14px!important;font-style:italic!important;color:rgba(255,255,255,0.45)!important;z-index:2!important;white-space:nowrap!important;pointer-events:none!important}.wpforms-form .wpforms-field-layout .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(1) .wpforms-field-payment-checkbox ul li::before{content:'Warm & inviting'!important}.wpforms-form .wpforms-field-layout .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(2) .wpforms-field-payment-checkbox ul li::before{content:'Lush & connected'!important}.wpforms-form .wpforms-field-layout .wpforms-layout-row:nth-child(1) .wpforms-layout-column:nth-child(3) .wpforms-field-payment-checkbox ul li::before{content:'Serene & airy'!important}.wpforms-form .wpforms-field-layout .wpforms-layout-row:nth-child(2) .wpforms-layout-column:nth-child(1) .wpforms-field-payment-checkbox ul li::before{content:'Sculptural & bold'!important}.wpforms-form .wpforms-field-layout .wpforms-layout-row:nth-child(2) .wpforms-layout-column:nth-child(2) .wpforms-field-payment-checkbox ul li::before{content:'A mix of styles'!important}.wpforms-form .wpforms-field-textarea,.wpforms-form .wpforms-field-text,.wpforms-form .wpforms-field-radio,.wpforms-form .wpforms-field-layout{border-bottom:1px solid rgba(44,44,44,0.08)!important;padding-bottom:48px!important;margin-bottom:48px!important}.wpforms-form textarea{width:100%!important;padding:20px!important;border:1px solid #E8E0D6!important;border-radius:0!important;background:#F9F6F1!important;font-family:'Montserrat',sans-serif!important;font-size:14px!important;font-weight:300!important;color:#2C2C2C!important;line-height:1.8!important;resize:vertical!important;min-height:120px!important;transition:all 0.4s cubic-bezier(0.25,0.1,0.25,1)!important;outline:none!important;box-shadow:none!important}.wpforms-form textarea:focus{border-color:#C4A265!important;background:#FAFAF7!important;outline:none!important;box-shadow:none!important}.wpforms-form .wpforms-field-radio ul li input[type="radio"]{display:none!important}.wpforms-form .wpforms-field-radio ul li label.wpforms-field-label-inline::before{display:none!important;content:none!important}.wpforms-form .wpforms-field-radio ul{display:flex!important;flex-wrap:wrap!important;gap:8px!important;list-style:none!important;padding:0!important;margin:0!important}.wpforms-form .wpforms-field-radio ul li{display:flex!important;margin:0!important}.wpforms-form .wpforms-field-radio ul li label.wpforms-field-label-inline{display:inline-flex!important;align-items:center!important;padding:10px 28px!important;border:1px solid #E8E0D6!important;background:transparent!important;font-family:'Montserrat',sans-serif!important;font-size:12px!important;font-weight:400!important;letter-spacing:0.06em!important;color:#4A4A4A!important;cursor:pointer!important;border-radius:0!important;transition:all 0.3s ease!important}.wpforms-form .wpforms-field-radio ul li input[type="radio"]:checked+label.wpforms-field-label-inline{background:#2C2C2C!important;border-color:#2C2C2C!important;color:#FAFAF7!important}.wpforms-form .wpforms-page-button.wpforms-page-prev{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:14px 32px!important;background:transparent!important;border:1px solid #2C2C2C!important;color:#2C2C2C!important;font-family:'Montserrat',sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:0.12em!important;text-transform:uppercase!important;cursor:pointer!important;transition:all 0.3s ease!important}.wpforms-form .wpforms-page-button.wpforms-page-prev::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'%3E%3Cpath d='M0 4h14M4 1L1 4l3 3' stroke='%232C2C2C' stroke-width='1' fill='none'/%3E%3C/svg%3E")!important;display:inline-flex!important;align-items:center!important}.wpforms-form .wpforms-page-button.wpforms-page-prev:hover{background:#2C2C2C!important;color:#FAFAF7!important}.wpforms-form .wpforms-page-button.wpforms-page-prev:hover::before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'%3E%3Cpath d='M0 4h14M4 1L1 4l3 3' stroke='%23FAFAF7' stroke-width='1' fill='none'/%3E%3C/svg%3E")!important}.wpforms-form .wpforms-page-button.wpforms-page-next::after,.wpforms-form button[type="submit"]::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'%3E%3Cpath d='M0 4h14M12 1l3 3-3 3' stroke='%23FAFAF7' stroke-width='1' fill='none'/%3E%3C/svg%3E")!important;display:inline-flex!important;align-items:center!important}.wpforms-form .wpforms-clear.wpforms-pagebreak-left{display:flex!important;align-items:center!important;justify-content:space-between!important}.wpforms-form .wpforms-clear.wpforms-pagebreak-left::before,.wpforms-form .wpforms-clear.wpforms-pagebreak-left::after{display:none!important;content:none!important}.wpforms-form .wpforms-page-indicator.progress{margin-bottom:40px!important}.wpforms-form .wpforms-page-indicator-steps{font-family:'Montserrat',sans-serif!important;font-size:10px!important;font-weight:500!important;letter-spacing:0.14em!important;text-transform:uppercase!important;color:#9A8C7E!important;display:block!important;margin-bottom:12px!important}.wpforms-form .wpforms-page-indicator-page-progress-wrap{width:100%!important;height:2px!important;background:#E8E0D6!important;border-radius:0!important;overflow:hidden!important}.wpforms-form .wpforms-page-indicator-page-progress{height:2px!important;background:linear-gradient(90deg,#C9A96E,#E8C987)!important;background-color:#C9A96E!important}.wpforms-form #wpforms-31279-field_9-container fieldset legend.wpforms-field-label::after{content:"Leave blank if same as project address"!important;display:block!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.04em!important;color:#9A8C7E!important;font-style:italic!important;margin-top:4px!important}.wpforms-form .wpforms-field-html .subsection-label{font-family:'Montserrat',sans-serif!important;font-size:14px!important;font-weight:500!important;letter-spacing:0.04em!important;color:#2C2C2C!important;margin:0 0 6px 0!important;padding:0!important;border-bottom:none!important;text-transform:none!important}.wpforms-form .wpforms-field-html .question-label{font-family:'Montserrat',sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:0.04em!important;color:#2C2C2C!important;margin:0!important;padding:0!important}.wpforms-form .wpforms-layout-row{border-bottom:1px solid #E8E0D6!important;padding-bottom:20px!important;margin-bottom:20px!important;align-items:center!important}.wpforms-form .wpforms-layout-column .wpforms-field-radio{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}.wpforms-form .wpforms-layout-column .wpforms-field-html{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}.wpforms-form .wpforms-layout-column .wpforms-field-radio fieldset ul{margin-left:auto!important;width:auto!important}.wpforms-form .wpforms-layout-column .wpforms-field-radio fieldset{display:flex!important;justify-content:flex-end!important}.wpforms-form .wpforms-field-layout{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}#wpforms-31279-field_39-container{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}.wpforms-form #wpforms-31279-field_33-container>.wpforms-field-label::after{content:"Would you like a bar, wine cellar, or wine storage?"!important;display:block!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.04em!important;color:#9A8C7E!important;font-style:italic!important;margin-top:4px!important}.wpforms-form #wpforms-31279-field_52-container>.wpforms-field-label::after{content:"Island preferences, seating, appliances, how you cook, everyday meal areas, storage needs..."!important;display:block!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.04em!important;color:#9A8C7E!important;font-style:italic!important;margin-top:4px!important}#wpforms-31279-field_212-container{border-bottom:1px solid rgba(44,44,44,0.08)!important;padding-bottom:48px!important;margin-bottom:48px!important}.wpforms-form #wpforms-31279-field_62 .subsection-label::after{content:"Sauna, steam room, cold plunge, massage room..."!important;display:block!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.04em!important;color:#9A8C7E!important;font-style:italic!important;margin-top:4px!important}.wpforms-form #wpforms-31279-field_231-container::after{content:"How many cars? Any special vehicles (golf cart, boat, etc.)?"!important;display:block!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.04em!important;color:#9A8C7E!important;font-style:italic!important;margin-top:12px!important}.wpforms-form #wpforms-31279-field_98-container,.wpforms-form #wpforms-31279-field_100-container,.wpforms-form #wpforms-31279-field_101-container,.wpforms-form #wpforms-31279-field_104-container,.wpforms-form #wpforms-31279-field_105-container,.wpforms-form #wpforms-31279-field_107-container,.wpforms-form #wpforms-31279-field_108-container,.wpforms-form #wpforms-31279-field_110-container,.wpforms-form #wpforms-31279-field_111-container,.wpforms-form #wpforms-31279-field_113-container,.wpforms-form #wpforms-31279-field_114-container,.wpforms-form #wpforms-31279-field_116-container,.wpforms-form #wpforms-31279-field_117-container{padding:0!important}.et-db #et-boc .et-l .et_pb_module .wpforms-container select#wpforms-31279-field_98,.et-db #et-boc .et-l .et_pb_module .wpforms-container select#wpforms-31279-field_100,.et-db #et-boc .et-l .et_pb_module .wpforms-container select#wpforms-31279-field_101,.et-db #et-boc .et-l .et_pb_module .wpforms-container select#wpforms-31279-field_104,.et-db #et-boc .et-l .et_pb_module .wpforms-container select#wpforms-31279-field_105,.et-db #et-boc .et-l .et_pb_module .wpforms-container select#wpforms-31279-field_107,.et-db #et-boc .et-l .et_pb_module .wpforms-container select#wpforms-31279-field_108,.et-db #et-boc .et-l .et_pb_module .wpforms-container select#wpforms-31279-field_110,.et-db #et-boc .et-l .et_pb_module .wpforms-container select#wpforms-31279-field_111,.et-db #et-boc .et-l .et_pb_module .wpforms-container select#wpforms-31279-field_113,.et-db #et-boc .et-l .et_pb_module .wpforms-container select#wpforms-31279-field_114,.et-db #et-boc .et-l .et_pb_module .wpforms-container select#wpforms-31279-field_116,.et-db #et-boc .et-l .et_pb_module .wpforms-container select#wpforms-31279-field_117{border:none!important;background-color:transparent!important;box-shadow:none!important;outline:none!important;border-radius:0!important;padding:0!important}.wpforms-form .room-grid-header{display:flex!important;gap:0!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid #E8E0D6!important}.wpforms-form .room-grid-header>div{width:33%!important}.wpforms-form #wpforms-31279-field_119 .subsection-label::after{content:"Would you enjoy a cozy family area between the bedrooms upstairs? *"!important;display:block!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.04em!important;color:#9A8C7E!important;font-style:italic!important;margin-top:4px!important}.wpforms-form #wpforms-31279-field_245-container::after{content:"If cabana bath \2014  half bath or full bath? *"!important;display:block!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.04em!important;color:#9A8C7E!important;font-style:italic!important;margin-top:12px!important}.wpforms-form #wpforms-31279-field_128 .section-desc{margin-bottom:0!important}#wpforms-31279-field_129-container{border-bottom:none!important;padding-bottom:0!important;margin-bottom:0!important}#wpforms-31279-field_129-container::after{content:"Seating area inside the bedroom? *"!important;display:block!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.04em!important;color:#9A8C7E!important;font-style:italic!important;margin-top:8px!important}.wpforms-form #wpforms-31279-field_160 .subsection-label::after{content:"Features, ideas, must-haves, deal-breakers, dreams \2014  everything counts."!important;display:block!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.04em!important;color:#9A8C7E!important;font-style:italic!important;margin-top:4px!important}.wpforms-form .wpforms-submit{display:inline-flex!important;align-items:center!important;flex-direction:row!important;gap:10px!important;padding:14px 32px!important;background:#C9A96E!important;border:1px solid #C9A96E!important;color:#FAFAF7!important;font-family:'Montserrat',sans-serif!important;font-size:11px!important;font-weight:500!important;letter-spacing:0.12em!important;text-transform:uppercase!important;cursor:pointer!important;transition:all 0.3s ease!important}.wpforms-form .wpforms-submit::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'%3E%3Cpath d='M0 4h14M12 1l3 3-3 3' stroke='%23FAFAF7' stroke-width='1' fill='none'/%3E%3C/svg%3E")!important;display:inline-flex!important;align-items:center!important}.wpforms-form .wpforms-submit:hover{background:#b8935a!important;border-color:#b8935a!important}.wpforms-form .wpforms-page-button.wpforms-page-next::before{display:none!important;content:none!important}.wpforms-form .wpforms-page-button.wpforms-page-next:focus{outline:1px solid #C9A96E!important;outline-offset:2px!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-page-button.wpforms-page-next:focus::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='8' viewBox='0 0 16 8'%3E%3Cpath d='M0 4h14M12 1l3 3-3 3' stroke='%23FAFAF7' stroke-width='1' fill='none'/%3E%3C/svg%3E")!important;position:static!important;border:none!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:inline-flex!important;align-items:center!important;border-radius:0!important}@media (max-width:600px){.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-33,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-33{width:100%!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-field-layout .wpforms-layout-column-50,.et-db #et-boc .et-l .et_pb_module div.wpforms-container .wpforms-form .wpforms-field-repeater .wpforms-layout-column-50{width:100%!important}.wpforms-clear{flex-direction:column!important;gap:10px!important}.wpforms-form .wpforms-layout-column .wpforms-field-radio fieldset ul{margin-left:0!important}.wpforms-form .wpforms-layout-column-50{display:flex!important}}.wpforms-form .form-cover{text-align:center!important;padding:60px 20px!important;padding-bottom:20px!important}.wpforms-form .cover-logo{height:60px!important;width:auto!important;margin-bottom:48px!important}.wpforms-form .cover-title{font-family:'Cormorant Garamond',serif!important;font-size:48px!important;font-weight:300!important;color:#2C2C2C!important;margin-bottom:16px!important}.wpforms-form .cover-subtitle{font-family:'Cormorant Garamond',serif!important;font-size:20px!important;font-style:italic!important;color:#C9A96E!important;margin-bottom:40px!important}.wpforms-form .cover-desc{font-family:'Montserrat',sans-serif!important;font-size:14px!important;color:#4A4A4A!important;max-width:500px!important;margin:0 auto 24px auto!important;line-height:1.8!important}.wpforms-form .cover-note{font-family:'Montserrat',sans-serif!important;font-size:14px!important;font-weight:400!important;color:#9A8C7E!important;margin:0!important}.wpforms-form .wpforms-page-1 .wpforms-clear.wpforms-pagebreak-left{justify-content:center!important}.wpforms-form #wpforms-31279-field_15-container>h3.wpforms-field-label::after{content:"Select all that resonate with you"!important;display:block!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:400!important;letter-spacing:0.04em!important;color:#9A8C7E!important;font-style:italic!important;margin-top:6px!important}@media (max-width:400px){.wpforms-form .cover-title{font-size:32px!important}}#wpforms-form-31279{max-width:800px;margin:0 auto}body.page-id-31286 #main-header,body.page-id-31286 #et-main-nav,body.page-id-31286 .et-l--footer{display:none!important}.wpforms-form #wpforms-31279-field_302-container legend,.wpforms-form #wpforms-31279-field_303-container legend,.wpforms-form #wpforms-31279-field_306-container legend,.wpforms-form #wpforms-31279-field_305-container legend,.wpforms-form #wpforms-31279-field_304-container legend{display:none!important}.et-db #et-boc .et-l .et_pb_module .wpforms-container #wpforms-31279-field_302_1,.et-db #et-boc .et-l .et_pb_module .wpforms-container #wpforms-31279-field_303_1,.et-db #et-boc .et-l .et_pb_module .wpforms-container #wpforms-31279-field_306_1,.et-db #et-boc .et-l .et_pb_module .wpforms-container #wpforms-31279-field_305_1,.et-db #et-boc .et-l .et_pb_module .wpforms-container #wpforms-31279-field_304_1{display:none!important;visibility:hidden!important;position:absolute!important;opacity:0!important}.wpforms-form #wpforms-31279-field_302 input[type="checkbox"]+label::before,.wpforms-form #wpforms-31279-field_303 input[type="checkbox"]+label::before,.wpforms-form #wpforms-31279-field_306 input[type="checkbox"]+label::before,.wpforms-form #wpforms-31279-field_305 input[type="checkbox"]+label::before,.wpforms-form #wpforms-31279-field_304 input[type="checkbox"]+label::before{display:none!important;content:none!important}.wpforms-form #wpforms-31279-field_302 li,.wpforms-form #wpforms-31279-field_303 li,.wpforms-form #wpforms-31279-field_306 li,.wpforms-form #wpforms-31279-field_305 li,.wpforms-form #wpforms-31279-field_304 li{position:relative!important;aspect-ratio:4/3!important;overflow:hidden!important;list-style:none!important;cursor:pointer!important}.wpforms-form #wpforms-31279-field_302 li{background:linear-gradient(135deg,#C4B5A0 0%,#9E8E7E 100%)!important}.wpforms-form #wpforms-31279-field_303 li{background:linear-gradient(135deg,#8FA888 0%,#6B8A6E 100%)!important}.wpforms-form #wpforms-31279-field_306 li{background:linear-gradient(135deg,#A8BEC9 0%,#7A9FAD 100%)!important}.wpforms-form #wpforms-31279-field_305 li{background:linear-gradient(135deg,#C4B8A8 0%,#9A8E80 100%)!important}.wpforms-form #wpforms-31279-field_304 li{background:linear-gradient(135deg,#5A5A5A 0%,#2C2C2C 100%)!important}.wpforms-form #wpforms-31279-field_302 li{background:linear-gradient(135deg,#E8DFD4 0%,#D4C5B0 100%)!important}.wpforms-form #wpforms-31279-field_303 li{background:linear-gradient(135deg,#D6DED2 0%,#B8C7AB 100%)!important}.wpforms-form #wpforms-31279-field_306 li{background:linear-gradient(135deg,#D4E2E6 0%,#A8C4CE 100%)!important}.wpforms-form #wpforms-31279-field_304 li{background:linear-gradient(135deg,#E6DDD4 0%,#D1B8A0 100%)!important}.wpforms-form #wpforms-31279-field_305 li{background:linear-gradient(135deg,#DDD8D0 0%,#C4BBB0 100%)!important}.wpforms-form #wpforms-31279-field_302 li::before{content:"Warm & Inviting"!important}.wpforms-form #wpforms-31279-field_303 li::before{content:"Lush & connected"!important}.wpforms-form #wpforms-31279-field_306 li::before{content:"Serene & airy"!important}.wpforms-form #wpforms-31279-field_305 li::before{content:"A mix of styles"!important}.wpforms-form #wpforms-31279-field_304 li::before{content:"Sculptural & bold"!important}.wpforms-form #wpforms-31279-field_302 li::before,.wpforms-form #wpforms-31279-field_303 li::before,.wpforms-form #wpforms-31279-field_306 li::before,.wpforms-form #wpforms-31279-field_305 li::before,.wpforms-form #wpforms-31279-field_304 li::before{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-family:'Cormorant Garamond',serif!important;font-size:16px!important;font-style:italic!important;color:rgba(255,255,255,0.85)!important;z-index:2!important;white-space:nowrap!important;display:block!important}.wpforms-form #wpforms-31279-field_302 label.wpforms-field-label-inline,.wpforms-form #wpforms-31279-field_303 label.wpforms-field-label-inline,.wpforms-form #wpforms-31279-field_306 label.wpforms-field-label-inline,.wpforms-form #wpforms-31279-field_305 label.wpforms-field-label-inline,.wpforms-form #wpforms-31279-field_304 label.wpforms-field-label-inline{position:absolute!important;inset:0!important;display:flex!important;align-items:flex-end!important;padding:12px 16px!important;font-family:'Montserrat',sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:0.06em!important;color:#FAFAF7!important;z-index:3!important;cursor:pointer!important;background:linear-gradient(to top,rgba(0,0,0,0.45) 0%,transparent 60%)!important;transition:box-shadow 0.3s ease!important}.wpforms-form #wpforms-31279-field_302 input:checked+label,.wpforms-form #wpforms-31279-field_303 input:checked+label,.wpforms-form #wpforms-31279-field_306 input:checked+label,.wpforms-form #wpforms-31279-field_305 input:checked+label,.wpforms-form #wpforms-31279-field_304 input:checked+label{box-shadow:inset 0 0 0 2px #C9A96E!important}.wpforms-form #wpforms-31279-field_302 input:checked+label::after,.wpforms-form #wpforms-31279-field_303 input:checked+label::after,.wpforms-form #wpforms-31279-field_306 input:checked+label::after,.wpforms-form #wpforms-31279-field_305 input:checked+label::after,.wpforms-form #wpforms-31279-field_304 input:checked+label::after{content:"\2713"!important;position:absolute!important;top:12px!important;right:12px!important;width:24px!important;height:24px!important;background:#C9A96E!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:600!important;color:#FAFAF7!important;z-index:4!important}