.breakdance .bde-section-7-100 .section-container{display:flex;flex-direction:column;align-items:center;text-align:center}.breakdance .bde-section-7-100{background-image:url(https://perfecthouse.pt/wp-content/uploads/2026/02/Praia-1.png);background-size:cover;background-repeat:no-repeat;background-position:0 9%;background-attachment:scroll}.breakdance .bde-section-7-100>.section-background-overlay{background-color:#03141F;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-section-7-100>.section-background-overlay{opacity:0.4}.breakdance .bde-section-7-100 .section-container{height:100vh}.breakdance .bde-section-7-100 .section-container{--bde-section-width:100%}.breakdance .bde-section-7-100 .section-container{padding-left:0px;padding-right:0px;padding-bottom:59px}.breakdance .bde-div-7-103{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.breakdance .bde-image2-7-105{border-radius:10px;box-shadow:1px 1px 5px 0px #00000080;width:56px;height:auto;aspect-ratio:1/1}.breakdance .bde-image2-7-105{margin-right:10px}.breakdance .bde-heading-7-104{color:#FFF;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:500;letter-spacing:2px;text-shadow:1px 1px 5px #0000006B}.breakdance .bde-heading-7-106{color:#FFF;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:300;text-shadow:1px 1px 5px #000000B8}.breakdance .bde-heading-7-110{color:#FFF;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:600;letter-spacing:1px;text-shadow:1px 1px 5px #000000B3;margin-top:40px}.breakdance .bde-div-7-113{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.breakdance .bde-heading-7-111{color:#FFF;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:600;letter-spacing:1px;text-shadow:1px 1px 5px #000000B3}.breakdance .bde-heading-7-114{color:#FFF;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:600;letter-spacing:1px;text-shadow:1px 1px 5px #000000B3}.breakdance .bde-div-7-115{margin-top:50px}.breakdance .bde-text-7-116{color:#FFF;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:400;text-shadow:1px 1px 5px #000000AD}.breakdance .bde-div-7-117{margin-top:50px}.breakdance .bde-div-7-117{display:flex;flex-direction:row;flex-wrap:nowrap;gap:15px}.breakdance .bde-div-7-121{width:100%;padding-top:40px;padding-bottom:40px;margin-top:41px}.breakdance .bde-div-7-121{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.breakdance .bde-div-7-121>*{z-index:1}.breakdance .bde-div-7-121>.section-background-overlay{z-index:0}.breakdance .bde-div-7-121>.section-background-overlay{background-color:#184977AD;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-7-121{overflow:hidden}.breakdance .bde-div-7-121>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}@media (max-width:1119px){.breakdance .bde-div-7-121{overflow:hidden}.breakdance .bde-div-7-121>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:1023px){.breakdance .bde-div-7-121{overflow:hidden}.breakdance .bde-div-7-121>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:767px){.breakdance .bde-div-7-121{overflow:hidden}.breakdance .bde-div-7-121>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:479px){.breakdance .bde-div-7-121{overflow:hidden}.breakdance .bde-div-7-121>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}.breakdance .bde-div-7-125{width:485px}.breakdance .bde-div-7-125{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:5px}.breakdance .bde-icon-7-123 .bde-icon-icon.breakdance-icon-atom{font-size:20px}.breakdance .bde-icon-7-123 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:#77BAE2}.breakdance .bde-text-7-122{color:#FFF;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:400;text-shadow:1px 1px 5px #000000AD}.breakdance .bde-div-7-126{width:485px}.breakdance .bde-div-7-126{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:5px}.breakdance .bde-icon-7-127 .bde-icon-icon.breakdance-icon-atom{font-size:20px}.breakdance .bde-icon-7-127 .bde-icon-icon.breakdance-icon-atom svg:first-child{fill:#77BAE2}.breakdance .bde-text-7-128{color:#FFF;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:400;text-shadow:1px 1px 5px #000000AD}.breakdance .bde-heading-7-129{color:#FFF;font-family:"DM Sans",sans-serif;font-size:30px;font-weight:600;letter-spacing:1px;text-shadow:1px 1px 5px #000000B3;margin-top:51px}.breakdance .bde-text-7-130{color:#FFF;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;text-shadow:1px 1px 5px #000000AD;margin-top:15px}.breakdance .bde-text-7-131{width:660px;color:#FFF;font-family:"DM Sans",sans-serif;font-size:19px;font-weight:400;text-shadow:1px 1px 5px #000000AD;margin-top:25px}.breakdance .bde-text-7-133{color:#FFF;font-family:"DM Sans",sans-serif;font-size:20px;font-weight:400;text-shadow:1px 1px 5px #000000AD;margin-top:15px;margin-bottom:15px}.breakdance .bde-form-builder-7-132{margin-bottom:25px;width:782px}.breakdance .bde-form-builder-7-132 .breakdance-form-footer{justify-content:center}.breakdance .bde-form-builder-7-132 .breakdance-form-button__submit{--bde-button-primary-border-color:var(--bde-palette-outline-color-1-54b31530-4dab-410c-b781-0aeb7e3896c2-1);--bde-button-primary-border-color-hover:var(--bde-palette-outline-color-1-54b31530-4dab-410c-b781-0aeb7e3896c2-1);--bde-button-primary-background-color:var(--bde-palette-primary-button-gradient-46b915e3-7cb6-49c7-af16-a80f280ce68f-gradient-1);--bde-button-primary-background-color-hover:var(--bde-palette-primary-button-gradient-46b915e3-7cb6-49c7-af16-a80f280ce68f-gradient-1);--bde-button-primary-text-color:var(--bde-palette-outline-color-1-54b31530-4dab-410c-b781-0aeb7e3896c2-1);--bde-button-primary-text-color-hover:#fff;border-radius:0px;border-width:0px;box-shadow:1px 1px 5px 0px #000000A1;--bde-button-width:320px}@media (max-width:767px){.breakdance .bde-form-builder-7-132 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-7-132 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-7-132 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-7-132 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}.breakdance .bde-div-7-134{width:100%;min-height:110px;margin-top:35px;margin-bottom:0px}.breakdance .bde-div-7-134{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center}.breakdance .bde-div-7-134>*{z-index:1}.breakdance .bde-div-7-134>.section-background-overlay{z-index:0}.breakdance .bde-div-7-134>.section-background-overlay{background-color:#184977AD;transition:background-color var(--bde-transition-duration) ease-in-out}.breakdance .bde-div-7-134{overflow:hidden}.breakdance .bde-div-7-134>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}@media (max-width:1119px){.breakdance .bde-div-7-134{overflow:hidden}.breakdance .bde-div-7-134>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:1023px){.breakdance .bde-div-7-134{overflow:hidden}.breakdance .bde-div-7-134>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:767px){.breakdance .bde-div-7-134{overflow:hidden}.breakdance .bde-div-7-134>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}@media (max-width:479px){.breakdance .bde-div-7-134{overflow:hidden}.breakdance .bde-div-7-134>.section-background-overlay{transition:all var(--bde-transition-duration) ease-in-out}}.breakdance .bde-div-7-135{width:485px}.breakdance .bde-div-7-135{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:5px}.breakdance .bde-div-7-141{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.breakdance .bde-image2-7-142{border-radius:3px;box-shadow:1px 1px 5px 0px #00000080;width:25px;height:auto;aspect-ratio:1/1}.breakdance .bde-image2-7-142{margin-right:10px}.breakdance .bde-heading-7-143{color:#FFF;font-family:"DM Sans",sans-serif;font-size:15px;font-weight:500;letter-spacing:2px;text-shadow:1px 1px 5px #0000006B}.breakdance .bde-heading-7-144{color:#FFF;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:300;text-shadow:1px 1px 5px #000000B8}.breakdance .bde-div-7-138{width:485px}.breakdance .bde-div-7-138{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;gap:5px}.breakdance .bde-text-7-140{color:#FFF;font-family:"DM Sans",sans-serif;font-size:16px;font-weight:400;text-shadow:1px 1px 5px #000000AD}