.breakdance .bde-section-14-100 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.breakdance .bde-section-14-100{background-image:url(https://hamptonspools.com/wp-content/uploads/2025/12/pool-scaled.png)}.breakdance .bde-section-14-100 .section-container{height:100vh}.breakdance .bde-div-14-104{padding:50px 50px 50px 50px}.breakdance .bde-div-14-104{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px;text-align:center}.breakdance .bde-div-14-104>*{z-index:1}.breakdance .bde-div-14-104>.section-background-overlay{z-index:0}.breakdance .bde-div-14-104>.section-background-overlay{background-color:#000;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-14-104{overflow:hidden}.breakdance .bde-div-14-104>.section-background-overlay{opacity:0.4}@media (max-width:479px){.breakdance .bde-div-14-104{padding-top:35px;padding-bottom:35px}}.breakdance .bde-heading-14-101{text-align:center;color:#FFF;font-family:"Bodoni Moda",serif;font-size:90px;font-weight:200}@media (max-width:479px){.breakdance .bde-heading-14-101{font-size:45px;margin-top:35px}}.breakdance .bde-heading-14-102{color:#f0f0f0;font-family:"Montserrat",sans-serif;font-size:25px;font-weight:300}@media (max-width:479px){.breakdance .bde-heading-14-102{font-size:16px}}@media (max-width:479px){.breakdance .bde-button-14-103{margin-bottom:35px}}.breakdance .bde-section-14-105 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-14-105{background-color:#001F3F}.breakdance .bde-section-14-105 .section-container{padding-bottom:80px;padding-top:80px}.breakdance .bde-columns-14-106{--columnCount:2}@media (max-width:1119px){.breakdance .bde-columns-14-106{--columnCount:2}.breakdance .bde-columns-14-106.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-14-106.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.breakdance .bde-columns-14-106{--columnCount:2}}@media (max-width:767px){.breakdance .bde-columns-14-106{--columnCount:2}}@media (max-width:479px){.breakdance .bde-columns-14-106{--columnCount:2}}.breakdance .bde-column-14-107{--column-width:50%}.breakdance .bde-column-14-107{display:flex;flex-direction:column;gap:20px}.breakdance .bde-column-14-107>*{z-index:1}.breakdance .bde-column-14-107>.section-background-overlay{z-index:0}.breakdance .bde-column-14-107>.section-background-overlay{background-color:#000;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-column-14-107{overflow:hidden}.breakdance .bde-column-14-107>.section-background-overlay{opacity:0.4}.breakdance .bde-column-14-107.bde-column{padding:25px 25px 25px 25px}.breakdance .bde-heading-14-109{text-align:left;color:#FFF;font-family:"Bodoni Moda",serif;font-size:37px;font-weight:200}@media (max-width:479px){.breakdance .bde-heading-14-109{font-size:45px}}.breakdance .bde-fancy-divider-14-115{--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:1px;--bde-fancy-divider-border-color:#D4AF37;width:50%}@media (max-width:1119px){.breakdance .bde-fancy-divider-14-115{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-14-115{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-14-115{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-14-115{--bde-fancy-divider-border-style:solid}}.breakdance .bde-text-14-113{color:#B3B3B3;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:300}.breakdance .bde-column-14-108{--column-width:50%}.breakdance .bde-column-14-108{display:flex;flex-direction:column;gap:20px}.breakdance .bde-column-14-108>*{z-index:1}.breakdance .bde-column-14-108>.section-background-overlay{z-index:0}.breakdance .bde-column-14-108>.section-background-overlay{background-color:#000;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-column-14-108{overflow:hidden}.breakdance .bde-column-14-108>.section-background-overlay{opacity:0.4}.breakdance .bde-column-14-108.bde-column{padding:25px 25px 25px 25px}.breakdance .bde-heading-14-110{text-align:left;color:#FFF;font-family:"Bodoni Moda",serif;font-size:37px;font-weight:200}@media (max-width:479px){.breakdance .bde-heading-14-110{font-size:45px}}.breakdance .bde-fancy-divider-14-116{--bde-fancy-divider-border-style:solid;--bde-fancy-divider-border-size:1px;--bde-fancy-divider-border-color:#D4AF37;width:50%}@media (max-width:1119px){.breakdance .bde-fancy-divider-14-116{--bde-fancy-divider-border-style:solid}}@media (max-width:1023px){.breakdance .bde-fancy-divider-14-116{--bde-fancy-divider-border-style:solid}}@media (max-width:767px){.breakdance .bde-fancy-divider-14-116{--bde-fancy-divider-border-style:solid}}@media (max-width:479px){.breakdance .bde-fancy-divider-14-116{--bde-fancy-divider-border-style:solid}}.breakdance .bde-text-14-114{color:#B3B3B3;font-family:"Montserrat",sans-serif;font-size:20px;font-weight:300}.breakdance .bde-section-14-121 .section-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.breakdance .bde-section-14-121{background-color:#CCC}.breakdance .bde-section-14-121 .section-container{padding-left:45px;padding-right:45px;padding-bottom:45px;padding-top:45px}@media (max-width:479px){.breakdance .bde-section-14-121 .section-container{padding-left:15px;padding-right:15px;padding-bottom:15px;padding-top:15px}}.breakdance .bde-div-14-125{width:0px;min-height:0px;margin-bottom:35%}@media (max-width:479px){.breakdance .bde-div-14-125{width:0px;min-height:0px;padding:0px 0px 0px 0px}.breakdance .bde-div-14-125{position:absolute;top:10%}}.breakdance .bde-shortcodewrapper-14-124{width:1000px;background:#001F3F;padding:50px 50px 50px 50px;text-align:left;color:#D4AF37;font-size:18px}.fluentform{background:#001F3F!important;padding:60px 40px!important;max-width:100%!important}.ff-el-input--label label{color:#D4AF37!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:12px!important;display:block!important}.ff-t-cell>.ff-el-input--label{display:none!important;margin:0!important;padding:0!important;height:0!important}input.ff-el-form-control,textarea.ff-el-form-control,select.ff-el-form-control{background:transparent!important;border:none!important;border-bottom:1px solid rgba(212,175,55,0.3)!important;border-radius:0!important;color:#F9F9F9!important;padding:12px 0!important;font-size:18px!important;width:100%!important;margin-top:0!important}input.ff-el-form-control::placeholder,textarea.ff-el-form-control::placeholder{color:rgba(249,249,249,0.5)!important;font-style:italic!important}input.ff-el-form-control:focus,textarea.ff-el-form-control:focus,select.ff-el-form-control:focus{border-bottom-color:#D4AF37!important;outline:none!important}select.ff-el-form-control{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23D4AF37' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 0 center!important;padding-right:20px!important}.ff-el-group:has(input[type="radio"])>.ff-el-input--label{display:none!important}.ff-el-input--content:has(input[type="radio"]){display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:20px!important;margin-bottom:30px!important}.ff-el-input--content>div,.ff-el-input--content>.ff-el-form-check-inline{display:contents!important}.ff-el-input--content .ff-el-form-check{display:block!important;width:100%!important;margin:0!important}.ff-el-input--content.ff_list_buttons label,.ff_list_buttons label{border:2px solid transparent!important;padding:40px 20px!important;text-align:center!important;background:linear-gradient(#001F3F,#001F3F) padding-box,linear-gradient(90deg,#D4AF37 0%,#F9F9F9 25%,#D4AF37 50%,#F9F9F9 75%,#D4AF37 100%) border-box!important;background-size:100% 100%,200% 200%!important;cursor:pointer!important;transition:all 0.2s ease!important;display:flex!important;height:100%!important;margin:0!important;min-height:140px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;box-shadow:none!important;position:relative!important;animation:gradientShift 3s ease infinite!important}.ff-el-input--content.ff_list_buttons label:hover,.ff_list_buttons label:hover{box-shadow:0 2px 8px rgba(0,0,0,0.15)!important;animation-play-state:paused!important}.ff-el-input--content.ff_list_buttons input[type="radio"]:checked + label,.ff_list_buttons input[type="radio"]:checked + label{background:linear-gradient(rgba(212,175,55,0.1),rgba(212,175,55,0.1)) padding-box,linear-gradient(90deg,#D4AF37,#F9F9F9,#D4AF37) border-box!important;box-shadow:0 2px 8px rgba(0,0,0,0.15)!important;animation:none!important}.ff-el-input--content.ff_list_buttons label .ff-el-form-check-label,.ff_list_buttons label .ff-el-form-check-label{color:#D4AF37!important;font-size:24px!important;font-weight:400!important;margin-bottom:8px!important;display:block!important;text-transform:none!important;letter-spacing:0!important}.ff-el-input--content.ff_list_buttons label div,.ff_list_buttons label div{color:#D4AF37!important;opacity:0.7!important;font-size:16px!important;display:block!important}.ff-el-input--content.ff_list_buttons input[type="radio"],.ff_list_buttons input[type="radio"]{position:absolute!important;opacity:0!important;pointer-events:none!important}@keyframes gradientShift{0%{background-position:0% 0%,0% 0%}50%{background-position:0% 0%,100% 100%}100%{background-position:0% 0%,0% 0%}}.ff-t-container{display:grid!important;grid-template-columns:1fr 1fr!important;gap:30px!important;row-gap:30px!important}.ff-t-cell{margin:0!important;padding:0!important}.ff-el-group{margin-bottom:0!important}.ff-t-cell[data-column-width="100"],.ff-el-group.ff-el-group--full{grid-column:1 / -1!important}.fluentform .ff-el-form-control,.fluentform .ff-el-input--content{max-width:100%!important}@media (max-width:768px){.ff-t-container{grid-template-columns:1fr!important}.ff-el-input--content:has(input[type="radio"]){grid-template-columns:1fr!important}}.ff-btn-submit{background:#D4AF37!important;color:#001F3F!important;border:none!important;padding:15px 40px!important;font-size:16px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;transition:all 0.2s ease!important;margin-top:30px!important;width:100%!important;display:block!important;box-shadow:none!important}.ff-btn-submit:hover{box-shadow:0 2px 8px rgba(0,0,0,0.15)!important}.ff-el-group.ff_submit_btn_wrapper,.ff_btn_style{width:100%!important;text-align:center!important}textarea.ff-el-form-control{min-height:100px!important;resize:vertical!important}.fluentform form,.fluentform .ff-el-group,.fluentform .ff_columns_total_2{max-width:100%!important}@media (max-width:479px){.breakdance .bde-shortcodewrapper-14-124{padding:0px 0px 0px 0px;text-align:left}}