.elementor-377 .elementor-element.elementor-element-4aa6870e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-5cb2b069{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-5cb2b069:not(.elementor-motion-effects-element-type-background), .elementor-377 .elementor-element.elementor-element-5cb2b069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://seaviewconstructions.com/construction/wp-content/uploads/2026/09/sv-services-coastal-hero-1.png");background-position:center center;background-size:cover;}.elementor-377 .elementor-element.elementor-element-ed93370{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-6cf3d45f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-377 .elementor-element.elementor-element-4fefae19{--divider-border-style:solid;--divider-color:#D6A34C;--divider-border-width:1px;}.elementor-377 .elementor-element.elementor-element-4fefae19 .elementor-divider-separator{width:45px;}.elementor-377 .elementor-element.elementor-element-4fefae19 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-377 .elementor-element.elementor-element-7c36cde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-1f779db8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-377 .elementor-element.elementor-element-4895b9c5{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-377 .elementor-element.elementor-element-4895b9c5 .elementor-pagination{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;margin-top:24px;}.elementor-377 .elementor-element.elementor-element-4895b9c5 .elementor-pagination .page-numbers:not(.dots){color:#000000;}.elementor-377 .elementor-element.elementor-element-4895b9c5 .elementor-pagination a.page-numbers:hover{color:#D6A34C;}.elementor-377 .elementor-element.elementor-element-4895b9c5 .elementor-pagination .page-numbers.current{color:#D6A34C;}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-4895b9c5 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-377 .elementor-element.elementor-element-4895b9c5 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-377 .elementor-element.elementor-element-4895b9c5 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-377 .elementor-element.elementor-element-4895b9c5 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-377 .elementor-element.elementor-element-6863fe4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-377 .elementor-element.elementor-element-2b47fce1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-377 .elementor-element.elementor-element-4bf51be6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-377 .elementor-element.elementor-element-4aa6870e{--width:100%;}.elementor-377 .elementor-element.elementor-element-5cb2b069{--width:100%;}.elementor-377 .elementor-element.elementor-element-ed93370{--width:100%;}.elementor-377 .elementor-element.elementor-element-6cf3d45f{--width:100%;}.elementor-377 .elementor-element.elementor-element-7c36cde{--width:100%;}.elementor-377 .elementor-element.elementor-element-1f779db8{--width:100%;}.elementor-377 .elementor-element.elementor-element-6863fe4c{--width:100%;}.elementor-377 .elementor-element.elementor-element-2b47fce1{--width:100%;}.elementor-377 .elementor-element.elementor-element-4bf51be6{--width:100%;}}@media(max-width:1024px){.elementor-377 .elementor-element.elementor-element-4895b9c5{--grid-columns:2;}}@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-4895b9c5{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-4aa6870e */.elementor-377 .elementor-element.elementor-element-4aa6870e{background:#F4F2EF;gap:0!important;color:#0D2240;font-family:Montserrat,sans-serif}.elementor-377 .elementor-element.elementor-element-4aa6870e .e-con{gap:0}.elementor-377 .elementor-element.elementor-element-4aa6870e .elementor-widget{margin:0}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-wrap{width:89%;max-width:1320px;margin:auto;padding:0}.elementor-377 .elementor-element.elementor-element-4aa6870e h1.elementor-heading-title{font:500 clamp(31px,3.3vw,46px)/1.15 "Playfair Display",Georgia,serif;color:white!important}.elementor-377 .elementor-element.elementor-element-4aa6870e h1 span{color:#D6A34C}.elementor-377 .elementor-element.elementor-element-4aa6870e h2.elementor-heading-title{font-family:"Playfair Display",Georgia,serif}.elementor-377 .elementor-element.elementor-element-4aa6870e p{font:400 14px/1.9 Montserrat,sans-serif;color:white;margin:0}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-eyebrow .elementor-heading-title{font:600 12px/1.5 Montserrat,sans-serif;color:#D6A34C;margin:0 0 18px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-hero{min-height:475px;padding:65px 0;position:relative;justify-content:center;background-color:#041D35}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04182C 0%,rgba(4,24,44,.94) 30%,rgba(4,24,44,.48) 55%,rgba(4,24,44,.04) 100%)}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-hero .svp-wrap{z-index:1}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-hero-copy{width:63%;max-width:780px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-rule{width:45px;margin:20px 0}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-rule .elementor-divider{padding:0}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-button{width:auto!important;align-self:flex-start}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-button a{border-radius:0;background:#D6A34C;color:#041D35;font:600 12px/1.3 Montserrat,sans-serif;padding:14px 24px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-button a:hover{background:white;color:#041D35}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-outline{margin-top:30px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-outline a{background:transparent;border:1px solid #D6A34C;color:#D6A34C}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-listing{padding:36px 0 24px;scroll-margin-top:120px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-toolbar{margin-bottom:34px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-controls{display:flex;align-items:center;gap:30px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-filter-label{font-size:10px;white-space:nowrap}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-filters{display:flex;gap:14px;flex:1;justify-content:space-between;flex-wrap:wrap}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-filters button{border:0;border-radius:0;color:#0D2240;background:transparent;font:500 10px/1.5 Montserrat,sans-serif;padding:12px 14px;cursor:pointer}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-filters button[aria-pressed=true]{background:#041D35;color:#D6A34C}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-filters button:hover{background:#E9E3D8}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-filters button[aria-pressed=true]:hover{background:#06233F}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-sort-label{width:155px;flex:none}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-sort-label select{width:100%;font:400 10px Montserrat,sans-serif;border:1px solid #C8CCCF;color:#526171;background:transparent;border-radius:0;padding:12px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-empty{color:#0D2240;padding:30px 0;text-align:center}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-empty[hidden]{display:none}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-grid .elementor-loop-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-grid .e-loop-item{height:100%;min-width:0}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-grid .e-loop-item[hidden]{display:none!important}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-card-title h2.elementor-heading-title{font-family:Montserrat,sans-serif}.elementor-377 .elementor-element.elementor-element-4aa6870e .e-loop-item:not(.project-type-residential) .svp-baths{display:none}.elementor-377 .elementor-element.elementor-element-4aa6870e .e-loop-item:not(.project-type-residential) .svp-extra{display:block}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-cta{background:#041D35;padding:34px 0}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-cta-row{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-sketch img{height:165px;width:100%;object-fit:contain;filter:brightness(2);opacity:.65}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-cta-copy{gap:15px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-cta-copy h2.elementor-heading-title{font-size:30px;font-weight:500;line-height:1.3;color:#fff}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-cta-copy .svp-eyebrow .elementor-heading-title{margin:0}.elementor-377 .elementor-element.elementor-element-4aa6870e a:focus-visible,.elementor-377 .elementor-element.elementor-element-4aa6870e button:focus-visible,.elementor-377 .elementor-element.elementor-element-4aa6870e select:focus-visible{outline:2px solid #D6A34C;outline-offset:3px}@media(max-width:1100px){.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-controls{gap:14px;flex-wrap:wrap}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-filters{gap:5px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-filter-label{display:none}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-filters button{padding:10px;font-size:9px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-sort-label{width:125px}}@media(max-width:1024px){.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-hero-copy{width:80%}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-grid .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-cta-row{gap:30px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-cta-copy h2.elementor-heading-title{font-size:26px}}@media(max-width:767px){.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-wrap{width:calc(100% - 40px)}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-hero{min-height:440px;padding:48px 0;background-position:66% center}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-hero:before{background:linear-gradient(90deg,rgba(4,24,44,.96),rgba(4,24,44,.6))}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-hero-copy{width:100%}.elementor-377 .elementor-element.elementor-element-4aa6870e h1.elementor-heading-title{font-size:32px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-hero p{font-size:13px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-hero p br{display:none}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-controls{gap:16px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-filters{flex-basis:100%;justify-content:flex-start;gap:4px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-filters button{font-size:9px;padding:10px 11px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-sort-label{width:155px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-toolbar{margin-bottom:24px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-grid .elementor-loop-container{grid-template-columns:1fr;gap:20px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-listing{padding-top:24px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-cta-row{grid-template-columns:1fr;gap:16px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-sketch img{height:125px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-cta-copy{align-items:center;text-align:center}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-cta-copy .svp-button{align-self:center}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-cta-copy h2.elementor-heading-title{font-size:27px}}
.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-card-location:before{content:"";display:inline-block;width:13px;height:14px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23D6A34C%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022s7-7%207-13a7%207%200%200%200-14%200c0%206%207%2013%207%2013z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;position:static;vertical-align:middle;margin-right:6px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-card-location{padding-left:0}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-area:before{content:"";display:inline-block;width:13px;height:14px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23D4DCE4%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%222%22%20width%3D%2216%22%20height%3D%2220%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M8%206h8M8%2010h8M8%2014h3M8%2018h3m4-4h2v4h-2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;position:static;vertical-align:middle;margin-right:6px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-area{padding-left:0}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-beds:before{content:"";display:inline-block;width:13px;height:14px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23D4DCE4%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2020V8m20%2012V8M2%2016h20M5%208V4h14v4M2%2011h20v5H2zM6%208h4v3m4-3h4v3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;position:static;vertical-align:middle;margin-right:6px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-beds{padding-left:0}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-baths:before{content:"";display:inline-block;width:13px;height:14px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23D4DCE4%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012h18v4a5%205%200%200%201-5%205H8a5%205%200%200%201-5-5zM6%2021v2m12-2v2M6%2012V4a3%203%200%200%201%206%200v1M10%206h4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;position:static;vertical-align:middle;margin-right:6px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-baths{padding-left:0}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-extra:before{content:"";display:inline-block;width:13px;height:14px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23D4DCE4%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2022V4l8-2v20m0-16h10v16M1%2022h22M6%207h2m-2%204h2m-2%204h2m-2%204h2m6-9h3m-3%204h3m-3%204h3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;position:static;vertical-align:middle;margin-right:6px}.elementor-377 .elementor-element.elementor-element-4aa6870e .svp-extra{padding-left:0}/* End custom CSS */
/* Start custom CSS */body.post-type-archive-project .entry-title{display:none}body.post-type-archive-project .elementor.elementor .elementor-element-52e2066b{padding:20px 5%}body.post-type-archive-project .elementor.elementor .elementor-element-5c03025e{padding:0;gap:24px;flex-wrap:nowrap;align-items:center}body.post-type-archive-project .elementor.elementor .elementor-element-4870042c{width:220px;flex:0 0 220px}body.post-type-archive-project .elementor.elementor .elementor-element-4870042c img{max-height:75px;object-fit:contain}body.post-type-archive-project .elementor.elementor .elementor-element-1c494b47{flex:1;width:auto}body.post-type-archive-project .elementor.elementor .elementor-element-1c494b47 .elementor-nav-menu--main ul{flex-wrap:nowrap;justify-content:center}body.post-type-archive-project .elementor.elementor .elementor-element-1c494b47 .elementor-nav-menu--main a{font-size:12px;padding:14px;white-space:nowrap}body.post-type-archive-project .elementor.elementor .elementor-element-5cc8201{width:auto;flex:none}body.post-type-archive-project .elementor.elementor .elementor-element-5cc8201 a{font-size:11px;white-space:nowrap;padding:16px 24px}@media(max-width:1100px){body.post-type-archive-project .elementor.elementor .elementor-element-1c494b47 .elementor-nav-menu--main{display:none!important}body.post-type-archive-project .elementor.elementor .elementor-element-1c494b47 .elementor-menu-toggle{display:flex!important;margin-left:auto}body.post-type-archive-project .elementor.elementor .elementor-element-1c494b47 .elementor-nav-menu--dropdown{background:#06233F}body.post-type-archive-project .elementor.elementor .elementor-element-1c494b47 .elementor-nav-menu--dropdown a{color:white;padding:15px 24px;font-size:13px}}@media(max-width:767px){body.post-type-archive-project .elementor.elementor .elementor-element-52e2066b{padding:16px 24px}body.post-type-archive-project .elementor.elementor .elementor-element-4870042c{width:170px;flex-basis:170px}body.post-type-archive-project .elementor.elementor .elementor-element-5cc8201{display:none}}
body .svp-archive.svp-archive{background:#F4F2EF;gap:0!important;color:#0D2240;font-family:Montserrat,sans-serif}body .svp-archive.svp-archive .e-con{gap:0}body .svp-archive.svp-archive .elementor-widget{margin:0}body .svp-archive.svp-archive .svp-wrap{width:89%;max-width:1320px;margin:auto;padding:0}body .svp-archive.svp-archive h1.elementor-heading-title{font:500 clamp(31px,3.3vw,46px)/1.15 "Playfair Display",Georgia,serif;color:white!important}body .svp-archive.svp-archive h1 span{color:#D6A34C}body .svp-archive.svp-archive h2.elementor-heading-title{font-family:"Playfair Display",Georgia,serif}body .svp-archive.svp-archive p{font:400 14px/1.9 Montserrat,sans-serif;color:white;margin:0}body .svp-archive.svp-archive .svp-eyebrow .elementor-heading-title{font:600 12px/1.5 Montserrat,sans-serif;color:#D6A34C;margin:0 0 18px}body .svp-archive.svp-archive .svp-hero{min-height:475px;padding:65px 0;position:relative;justify-content:center;background-color:#041D35}body .svp-archive.svp-archive .svp-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04182C 0%,rgba(4,24,44,.94) 30%,rgba(4,24,44,.48) 55%,rgba(4,24,44,.04) 100%)}body .svp-archive.svp-archive .svp-hero .svp-wrap{z-index:1}body .svp-archive.svp-archive .svp-hero-copy{width:63%;max-width:780px}body .svp-archive.svp-archive .svp-rule{width:45px;margin:20px 0}body .svp-archive.svp-archive .svp-rule .elementor-divider{padding:0}body .svp-archive.svp-archive .svp-button{width:auto!important;align-self:flex-start}body .svp-archive.svp-archive .svp-button a{border-radius:0;background:#D6A34C;color:#041D35;font:600 12px/1.3 Montserrat,sans-serif;padding:14px 24px}body .svp-archive.svp-archive .svp-button a:hover{background:white;color:#041D35}body .svp-archive.svp-archive .svp-outline{margin-top:30px}body .svp-archive.svp-archive .svp-outline a{background:transparent;border:1px solid #D6A34C;color:#D6A34C}body .svp-archive.svp-archive .svp-listing{padding:36px 0 24px;scroll-margin-top:120px}body .svp-archive.svp-archive .svp-toolbar{margin-bottom:34px}body .svp-archive.svp-archive .svp-controls{display:flex;align-items:center;gap:30px}body .svp-archive.svp-archive .svp-filter-label{font-size:10px;white-space:nowrap}body .svp-archive.svp-archive .svp-filters{display:flex;gap:14px;flex:1;justify-content:space-between;flex-wrap:wrap}body .svp-archive.svp-archive .svp-filters button{border:0;border-radius:0;color:#0D2240;background:transparent;font:500 10px/1.5 Montserrat,sans-serif;padding:12px 14px;cursor:pointer}body .svp-archive.svp-archive .svp-filters button[aria-pressed=true]{background:#041D35;color:#D6A34C}body .svp-archive.svp-archive .svp-filters button:hover{background:#E9E3D8}body .svp-archive.svp-archive .svp-filters button[aria-pressed=true]:hover{background:#06233F}body .svp-archive.svp-archive .svp-sort-label{width:155px;flex:none}body .svp-archive.svp-archive .svp-sort-label select{width:100%;font:400 10px Montserrat,sans-serif;border:1px solid #C8CCCF;color:#526171;background:transparent;border-radius:0;padding:12px}body .svp-archive.svp-archive .svp-empty{color:#0D2240;padding:30px 0;text-align:center}body .svp-archive.svp-archive .svp-empty[hidden]{display:none}body .svp-archive.svp-archive .svp-grid .elementor-loop-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body .svp-archive.svp-archive .svp-grid .e-loop-item{height:100%;min-width:0}body .svp-archive.svp-archive .svp-grid .e-loop-item[hidden]{display:none!important}body .svp-archive.svp-archive .svp-card-title h2.elementor-heading-title{font-family:Montserrat,sans-serif}body .svp-archive.svp-archive .e-loop-item:not(.project-type-residential) .svp-baths{display:none}body .svp-archive.svp-archive .e-loop-item:not(.project-type-residential) .svp-extra{display:block}body .svp-archive.svp-archive .svp-cta{background:#041D35;padding:34px 0}body .svp-archive.svp-archive .svp-cta-row{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px}body .svp-archive.svp-archive .svp-sketch img{height:165px;width:100%;object-fit:contain;filter:brightness(2);opacity:.65}body .svp-archive.svp-archive .svp-cta-copy{gap:15px}body .svp-archive.svp-archive .svp-cta-copy h2.elementor-heading-title{font-size:30px;font-weight:500;line-height:1.3;color:#fff}body .svp-archive.svp-archive .svp-cta-copy .svp-eyebrow .elementor-heading-title{margin:0}body .svp-archive.svp-archive a:focus-visible,body .svp-archive.svp-archive button:focus-visible,body .svp-archive.svp-archive select:focus-visible{outline:2px solid #D6A34C;outline-offset:3px}@media(max-width:1100px){body .svp-archive.svp-archive .svp-controls{gap:14px;flex-wrap:wrap}body .svp-archive.svp-archive .svp-filters{gap:5px}body .svp-archive.svp-archive .svp-filter-label{display:none}body .svp-archive.svp-archive .svp-filters button{padding:10px;font-size:9px}body .svp-archive.svp-archive .svp-sort-label{width:125px}}@media(max-width:1024px){body .svp-archive.svp-archive .svp-hero-copy{width:80%}body .svp-archive.svp-archive .svp-grid .elementor-loop-container{grid-template-columns:repeat(2,minmax(0,1fr))}body .svp-archive.svp-archive .svp-cta-row{gap:30px}body .svp-archive.svp-archive .svp-cta-copy h2.elementor-heading-title{font-size:26px}}@media(max-width:767px){body .svp-archive.svp-archive .svp-wrap{width:calc(100% - 40px)}body .svp-archive.svp-archive .svp-hero{min-height:440px;padding:48px 0;background-position:66% center}body .svp-archive.svp-archive .svp-hero:before{background:linear-gradient(90deg,rgba(4,24,44,.96),rgba(4,24,44,.6))}body .svp-archive.svp-archive .svp-hero-copy{width:100%}body .svp-archive.svp-archive h1.elementor-heading-title{font-size:32px}body .svp-archive.svp-archive .svp-hero p{font-size:13px}body .svp-archive.svp-archive .svp-hero p br{display:none}body .svp-archive.svp-archive .svp-controls{gap:16px}body .svp-archive.svp-archive .svp-filters{flex-basis:100%;justify-content:flex-start;gap:4px}body .svp-archive.svp-archive .svp-filters button{font-size:9px;padding:10px 11px}body .svp-archive.svp-archive .svp-sort-label{width:155px}body .svp-archive.svp-archive .svp-toolbar{margin-bottom:24px}body .svp-archive.svp-archive .svp-grid .elementor-loop-container{grid-template-columns:1fr;gap:20px}body .svp-archive.svp-archive .svp-listing{padding-top:24px}body .svp-archive.svp-archive .svp-cta-row{grid-template-columns:1fr;gap:16px}body .svp-archive.svp-archive .svp-sketch img{height:125px}body .svp-archive.svp-archive .svp-cta-copy{align-items:center;text-align:center}body .svp-archive.svp-archive .svp-cta-copy .svp-button{align-self:center}body .svp-archive.svp-archive .svp-cta-copy h2.elementor-heading-title{font-size:27px}}
body .svp-archive.svp-archive .svp-card-location:before{content:"";display:inline-block;width:13px;height:14px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23D6A34C%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022s7-7%207-13a7%207%200%200%200-14%200c0%206%207%2013%207%2013z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%222.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;position:static;vertical-align:middle;margin-right:6px}body .svp-archive.svp-archive .svp-card-location{padding-left:0}body .svp-archive.svp-archive .svp-area:before{content:"";display:inline-block;width:13px;height:14px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23D4DCE4%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%222%22%20width%3D%2216%22%20height%3D%2220%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M8%206h8M8%2010h8M8%2014h3M8%2018h3m4-4h2v4h-2z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;position:static;vertical-align:middle;margin-right:6px}body .svp-archive.svp-archive .svp-area{padding-left:0}body .svp-archive.svp-archive .svp-beds:before{content:"";display:inline-block;width:13px;height:14px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23D4DCE4%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%2020V8m20%2012V8M2%2016h20M5%208V4h14v4M2%2011h20v5H2zM6%208h4v3m4-3h4v3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;position:static;vertical-align:middle;margin-right:6px}body .svp-archive.svp-archive .svp-beds{padding-left:0}body .svp-archive.svp-archive .svp-baths:before{content:"";display:inline-block;width:13px;height:14px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23D4DCE4%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012h18v4a5%205%200%200%201-5%205H8a5%205%200%200%201-5-5zM6%2021v2m12-2v2M6%2012V4a3%203%200%200%201%206%200v1M10%206h4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;position:static;vertical-align:middle;margin-right:6px}body .svp-archive.svp-archive .svp-baths{padding-left:0}body .svp-archive.svp-archive .svp-extra:before{content:"";display:inline-block;width:13px;height:14px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23D4DCE4%22%20stroke-width%3D%221.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2022V4l8-2v20m0-16h10v16M1%2022h22M6%207h2m-2%204h2m-2%204h2m-2%204h2m6-9h3m-3%204h3m-3%204h3%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") center/contain no-repeat;position:static;vertical-align:middle;margin-right:6px}body .svp-archive.svp-archive .svp-extra{padding-left:0}
body .svp-archive .svp-card-location:before,body .svp-archive .svp-card-specs>.elementor-widget:before{content:""!important;position:static!important;flex:none}body .svp-archive .svp-card-location,body .svp-archive .svp-card-specs>.elementor-widget{display:flex;align-items:center}body .svp-archive .svp-card-location{padding-left:0!important}body.post-type-archive-project header a.elementor-item{text-transform:uppercase}body.post-type-archive-project header a.elementor-item[href="https://seaviewconstructions.com/construction/projects/"]{color:#D6A34C!important;border-bottom:1px solid #D6A34C}@media(max-width:767px){body .svp-archive .svp-hero p br{display:initial!important}}/* End custom CSS */