@font-face{font-family:helvetica_neue;font-style:normal;font-weight:700;src:url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-bd-webfont.woff2) format("woff2"),url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-bd-webfont.woff) format("woff")}@font-face{font-family:helvetica_neue;font-style:italic;font-weight:700;src:url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-bdit-webfont.woff2) format("woff2"),url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-bdit-webfont.woff) format("woff")}@font-face{font-family:helvetica_neue;font-style:italic;font-weight:400;src:url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-it-webfont.woff2) format("woff2"),url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-it-webfont.woff) format("woff")}@font-face{font-family:helvetica_neue;font-style:normal;font-weight:300;src:url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-lt-webfont.woff2) format("woff2"),url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-lt-webfont.woff) format("woff")}@font-face{font-family:helvetica_neue;font-style:italic;font-weight:300;src:url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-ltit-webfont.woff2) format("woff2"),url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-ltit-webfont.woff) format("woff")}@font-face{font-family:helvetica_neue;font-style:normal;font-weight:400;src:url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-md-webfont.woff2) format("woff2"),url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-md-webfont.woff) format("woff")}@font-face{font-family:helvetica_neue;font-style:italic;font-weight:400;src:url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-mdit-webfont.woff2) format("woff2"),url(https://florida.perryhomes.com/hubfs/2024-FL/fonts/helveticaneueltstd-mdit-webfont.woff) format("woff")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/librebaskerville/v14/kmKhZrc3Hgbbcjq75U4uslyuy4kn0qNcWx8QDO-WyrubOA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/librebaskerville/v14/kmKhZrc3Hgbbcjq75U4uslyuy4kn0qNcWxEQDO-Wyrs.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/librebaskerville/v14/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNXaxMaC82U-ro.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/librebaskerville/v14/kmKnZrc3Hgbbcjq75U4uslyuy4kn0qNZaxMaC82U.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/librebaskerville/v14/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTgY5KcC-wLOjAUw.woff2) format("woff2")}@font-face{font-display:swap;font-family:Libre Baskerville;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/librebaskerville/v14/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTgY3KcC-wLOj.woff2) format("woff2")}body{background:#000;font-family:helvetical_neue,arial,helvetica,sans-serif;margin:0 auto;max-width:1920px}@media(min-width:992px){.header{left:auto;max-width:1920px;right:auto}}#mainContent a[data-hs-anchor=true]{top:-284px}@media(min-width:768px){#mainContent a[data-hs-anchor=true]{top:-174px}}fieldset.form-columns-1 .hs-form-field,fieldset.form-columns-2 .hs-form-field{padding:0}.resource-filter select,form select,label{font-size:17px}.resource-filter select,form select{color:#000;padding:11px 20px 11px 8px}.legal-consent-container .hs-error-msgs label{color:#fff!important}.resource-filter select,form input[type=email],form input[type=number],form input[type=password],form input[type=phone],form input[type=tel],form input[type=text],form input[type=url],form select,form textarea{border-radius:6px}.hs-richtext p{font-size:12px;font-weight:400}form .hs-submit .hs-button,form .hs-submit .hs-button:visited{background-color:#1b1919;border:1px solid #1b1919;border-radius:4px;color:#fff;display:block;font-family:arial,helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;margin:10px 0;padding:10px 25px;position:relative;text-align:center;text-decoration:none;text-transform:none}form .hs-submit .hs-button:focus,form .hs-submit .hs-button:hover{background-color:#4f738a;border:1px solid #4f738a;color:#fff;cursor:pointer;text-decoration:none}@media(min-width:992px){.btn-secondary,.btn-secondary:visited{font-size:16px}}.florida-header .page-content.medium{padding:0 25px}@media(min-width:768px){.florida-header .page-content.medium{padding:0 30px}}@media(min-width:992px){.florida-header .page-content.medium{padding:0 40px}}@media(min-width:1200px){.florida-header .page-content.medium{padding:0 80px}}@media(min-width:1600px){.florida-header .page-content.medium{padding:0 150px}}.std-padding.special-highlight{padding:20px 0}.special-highlight .column-content{border:1px solid #fff;padding:230px 20px 30px}.special-shader .content-shader{background:linear-gradient(0deg,rgba(0,0,0,.8),transparent)}@media(min-width:768px){.std-padding.special-highlight{padding:80px 0}.special-highlight .column-content{padding:60px 20px;width:100%}}@media(min-width:992px){.std-padding.special-highlight{padding:220px 0 0}.special-shader .content-shader{background:radial-gradient(at left bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,.6) 40%,transparent 60%)}.special-highlight .column-content{border:none;border-right:1px solid #fff;padding:60px 150px 40px 0;position:relative;width:60%}.special-highlight .column-content:after{background:#fff;content:"";height:1px;position:absolute;right:0;top:0;width:100vw}}@media(min-width:1200px){.special-highlight .column-content{width:45%}}@media(min-width:1600px){.std-padding.special-highlight{padding:200px 0 0}.special-highlight .column-content{padding:80px 84px 70px 0;width:45%}}.std-padding.border-bottom{border-bottom:1px solid #839dad}@media(min-width:768px){.std-padding.divider{position:relative}.std-padding.divider:after{background:#839dad;bottom:0;content:"";display:inline-block;height:100%;left:50%;position:absolute;right:50%;top:0;width:1px}}.testimonial-two-flex{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin:0;padding:0}.testimonial-two-flex .author{padding:0 0 0 40px;text-align:left}.testimonial-two-flex .author p{line-height:1.6;margin:0}.image-wrap span,.image-wrap:visited span{background:transparent!important;border:2px solid #000}.image-wrap:focus span,.image-wrap:hover span{border:2px solid #000}.press-kit .marketing-cta{border:1px solid #606060;border-radius:6px;box-shadow:none;padding:22px}.press-kit .marketing-cta:last-child{margin-bottom:0}.press-kit .marketing-cta .marketing-cta-content{text-align:left}.press-kit .marketing-cta h3{font:700 20px Playfair_Display,Arial}.press-kit .marketing-cta a,.press-kit .marketing-cta a:visited{color:#000;text-decoration:underline}.press-kit .marketing-cta a:hover{color:#4f738a}@media(min-width:992px){.left-aligned .marketing-ctas-flex{justify-content:flex-start}.left-aligned .marketing-ctas-flex .marketing-cta,.left-aligned .marketing-ctas-flex .marketing-cta:visited{margin:0 10px 35px;padding:22px}.left-aligned .marketing-ctas-flex.three .marketing-cta,.left-aligned .marketing-ctas-flex.three .marketing-cta:visited{width:calc(33% - 20px)}.left-aligned .marketing-ctas-flex .marketing-cta .marketing-cta-content{text-align:left}}.no-top-title .top-title{margin:0!important}.mobile-image-hide img{display:none!important}@media(min-width:768px){.mobile-image-hide img{display:block!important}}.tag-p-medium p{font-weight:500}.mod-one-column{overflow:hidden}.mod-one-column:before{background-color:#fff;content:"";inset:0;position:absolute;z-index:-1}.mod-one-column .testimonial-two-flex .author{font-family:Inter;margin-bottom:12px;padding:0 0 0 30px}.mod-one-column .testimonial-two-flex{display:flex}.mod-one-column blockquote{margin:0 auto;max-width:1046px}.mod-interior-banner{overflow:hidden}.mod-interior-banner:before{background:radial-gradient(55% 104.13% at 50% 104.37%,var(--black-color) 0,transparent 100%);content:"";inset:0;mix-blend-mode:multiply;opacity:.6;position:absolute}.mod-interior-banner .column-content:before{border:1px solid #fff;bottom:-100px;content:"";left:-10px;pointer-events:none;position:absolute;right:-10px;top:-16px}.mod-interior-banner .page-title{margin-bottom:16px}.mod-video-grid-with-content .video-wrapper.four{column-gap:28px;display:grid;justify-content:center;margin:0;row-gap:20px}.mod-video-grid-with-content .video-wrapper.four .video-item{margin:0;width:100%}.mod-video-grid-with-content .video-wrapper.four .video-image{margin:0 auto 20px}.mod-video-grid-with-content .video-wrapper.four .video-image span{background:transparent;border:2px solid #fff;height:75px;width:75px}.mod-video-grid-with-content .video-wrapper.four .video-title{font-family:helvetica;font-size:1.25rem;font-weight:700;line-height:1.5;text-align:left}.mod-icons-with-content{text-align:center}.mod-icons-with-content .services-flex.no-dividers.five .service-title{font-family:helvetica_neue,arial,helvetica,"sans-serif";font-weight:300}.mod-icons-with-content .services-flex.no-dividers.five .service-icon{margin-bottom:12px}.mod-one-column-with-tabs-content .one-col{padding:48px 0 0}.mod-one-column-with-tabs-content .tabs-flex{margin:0}.mod-one-column-with-tabs-content img{display:block}.mod-one-column-with-tabs-content .tab-content .two-flex{align-items:center;padding:46px 10px 0}.mod-one-column-with-tabs-content .flex-wrapper.tabs{align-items:center;flex-wrap:wrap}.mod-one-column-with-tabs-content .flex-wrapper.tabs a{font-family:Inter;font-size:1rem;font-weight:400;line-height:1.5;margin:0 30px 20px;padding:0;text-transform:capitalize}.mod-one-column-with-tabs-content .flex-wrapper.tabs a.active{font-weight:700;pointer-events:none}.mod-one-column-with-tabs-content .flex-wrapper.tabs a:before{background:var(--black-color);bottom:-4px;content:"";height:2px;left:0;position:absolute;right:0;width:100%}.mod-one-column-with-tabs-content .flex-wrapper.tabs a.active:before,.mod-one-column-with-tabs-content .flex-wrapper.tabs a:hover:before{background:#4f738a}.mod-one-column-with-tabs-content .tab-content .two-flex h3{margin-bottom:0}.mod-two-column-with-form-content form input[type=email],.mod-two-column-with-form-content form input[type=number],.mod-two-column-with-form-content form input[type=password],.mod-two-column-with-form-content form input[type=phone],.mod-two-column-with-form-content form input[type=tel],.mod-two-column-with-form-content form input[type=text],.mod-two-column-with-form-content form input[type=url]{border-color:var(--black-color)}.mod-two-column-with-form-content label{color:var(--black-color)}.mod-two-column-with-form-content form select,.mod-two-column-with-form-content form textarea{border-color:var(--black-color)}.mod-two-column-with-form-content label.hs-error-msg{color:#4f738a}.mod-two-column-with-form-content form .hs-submit .hs-button,.mod-two-column-with-form-content form .hs-submit .hs-button:visited{background-color:#1b1919;border-color:#1b1919;padding:10px 25px}.mod-two-column-with-form-content form .hs-submit .hs-button:focus,.mod-two-column-with-form-content form .hs-submit .hs-button:hover{background-color:#4f738a;border-color:#4f738a}.font-libre-baskerville-regular{font-family:Libre Baskerville,serif;font-weight:400}@media only screen and (max-width:767px){.mod-one-column-with-cta .column-content{width:88%}}@media only screen and (min-width:768px){.mod-interior-banner .column-content:before{left:-40px;right:-40px}.mod-video-grid-with-content .video-wrapper.four{grid-template-columns:repeat(2,minmax(0,1fr))}.mod-one-column-with-tabs-content .one-col .column-content{margin:0 auto 20px;width:65%}.mod-one-column-with-tabs-content .flex-wrapper.tabs{justify-content:center}.mod-one-column-with-tabs-content .flex-wrapper.tabs a{text-transform:capitalize}}@media only screen and (min-width:992px){.mod-video-grid-with-content .video-wrapper.four{gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.mod-interior-banner:before{background:radial-gradient(50% 64.13% at 50% 104.37%,var(--black-color) 0,transparent 100%);opacity:.4}}@media only screen and (min-width:1200px){.mod-video-grid-with-content .video-wrapper.four{column-gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.mod-icons-with-content .services-flex.no-dividers.five{margin:0}.mod-icons-with-content .services-flex.no-dividers.five .service-item{margin:0 0 80px;padding:0 16px;width:20%}.mod-one-column-with-tabs-content .tab-content .two-flex h2{font-size:4.0625rem;line-height:1.2}.mod-one-column-with-tabs-content .tab-content .two-flex .column-content:last-child{padding-left:55px}.mod-one-column-with-tabs-content .tab-content .two-flex h3{margin-bottom:-13px}}@media only screen and (min-width:1400px){.mod-icons-with-content .services-flex.no-dividers.five{margin:0 -35px}.mod-icons-with-content .services-flex.no-dividers.five .service-item{padding:0 20px}.container-option-90 .page-content{padding:0 90px}}@media only screen and (min-width:1600px){.mod-interior-banner .column-content:before{left:-60px;right:-60px}}.footer-form form input[type=email],.footer-form form input[type=number],.footer-form form input[type=password],.footer-form form input[type=phone],.footer-form form input[type=tel],.footer-form form input[type=text],.footer-form form input[type=url],.footer-form form select,.footer-form form textarea,.footer-form label{color:#fff}.footer-form form input[type=email],.footer-form form input[type=number],.footer-form form input[type=password],.footer-form form input[type=phone],.footer-form form input[type=tel],.footer-form form input[type=text],.footer-form form input[type=url]{background:transparent;border-bottom:1px solid #fff;border-radius:0}.footer-form form input[type=email]{font-size:17px;height:auto;line-height:1.2;padding:10px 8px}.footer-form form .hs-submit .hs-button,.footer-form form textarea{background:transparent;border:1px solid #fff}.footer .submitted-message *{color:#fff}