@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-shortcode{width:100%}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-button{width:auto}}#brxe-tuepkg {text-transform: uppercase; font-family: "Inter"; font-weight: 400; font-size: 17px; color: var(--bricks-color-dymzte); letter-spacing: 3px}@media (max-width: 767px) {#brxe-tuepkg {text-align: left}}@media (max-width: 478px) {#brxe-tuepkg {text-align: left}}#brxe-znfiox {text-align: center; line-height: 1; color: var(--bricks-color-dymzte); font-weight: 500; font-size: 55px}@media (max-width: 991px) {#brxe-znfiox {text-align: left}}@media (max-width: 767px) {#brxe-znfiox {text-align: left}}@media (max-width: 478px) {#brxe-znfiox {font-size: 44px; text-align: left}}#brxe-xayaeu {align-self: center !important; justify-content: center; align-items: center; row-gap: 14px}@media (max-width: 991px) {#brxe-xayaeu {text-align: left; align-self: flex-start !important; justify-content: flex-start; align-items: flex-start}}@media (max-width: 767px) {#brxe-xayaeu {text-align: left; align-self: flex-start !important; justify-content: flex-start; align-items: flex-start}}@media (max-width: 478px) {#brxe-xayaeu {align-self: flex-start !important; justify-content: flex-start; align-items: flex-start}}#brxe-yeubsc {align-self: center; text-align: center; color: var(--bricks-color-dymzte); font-size: 22px}@media (max-width: 991px) {#brxe-yeubsc {text-align: left}}@media (max-width: 767px) {#brxe-yeubsc {text-align: left}}@media (max-width: 478px) {#brxe-yeubsc {text-align: left; font-size: 18px}}#brxe-oyrlma {background-color: rgba(0, 0, 0, 0.28); border: 1px solid var(--bricks-color-dymzte); border-radius: 32px; padding-right: 23px; padding-left: 23px; color: var(--bricks-color-zcqrds)}#brxe-oyrlma:hover {background-color: var(--bricks-color-ilpdgo)}@media (max-width: 478px) {#brxe-oyrlma {font-size: 15px}}#brxe-clmvhm {background-color: rgba(0, 0, 0, 0); border-bottom: 1px solid var(--bricks-color-dymzte); padding-top: 0; padding-right: 0; padding-bottom: 2px; padding-left: 0; color: var(--bricks-color-dymzte)}#brxe-clmvhm:hover {color: #dfccb4}@media (max-width: 478px) {#brxe-clmvhm {font-size: 15px}}#brxe-zpapcv {align-self: center !important; justify-content: center; align-items: center; flex-direction: row; column-gap: 20px; margin-top: 15px}@media (max-width: 991px) {#brxe-zpapcv {align-self: flex-start !important; justify-content: flex-start; align-items: center}}@media (max-width: 767px) {#brxe-zpapcv {align-self: flex-start !important; justify-content: flex-start}}@media (max-width: 478px) {#brxe-zpapcv {align-self: flex-start !important; justify-content: flex-start}}#brxe-wtnbiy {row-gap: 15px}@media (max-width: 991px) {#brxe-wtnbiy {align-self: flex-start !important; justify-content: flex-start; align-items: flex-start}}#brxe-djhuce {align-self: center !important; justify-content: center; align-items: center; row-gap: 45px; max-width: 600px}@media (max-width: 991px) {#brxe-djhuce {align-self: flex-start !important; justify-content: flex-start; align-items: flex-start}}@media (max-width: 767px) {#brxe-djhuce {max-width: 100%; align-self: flex-start !important; justify-content: flex-start; align-items: flex-start}}@media (max-width: 478px) {#brxe-djhuce {max-width: 100%}}#brxe-daipij {padding-top: 80px; padding-right: 40px; padding-bottom: 80px; padding-left: 40px; background-image: url(https://pinnaclecontractorsllc.com/wp-content/uploads/2025/08/Pinnacle-Contractors-Sandy-House-Back-Porch-Deck.webp); background-size: cover; height: 100vh; align-self: center !important; justify-content: center; align-items: center; position: relative}:where(#brxe-daipij > *:not(figcaption)) {position: relative}#brxe-daipij::before {background-image: linear-gradient(rgba(0, 0, 0, 0.53), rgba(0, 0, 0, 0) 300%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 478px) {#brxe-daipij {height: 100%; padding-top: 130px; padding-right: 32px; padding-left: 32px; font-size: 32px; display: none}}#brxe-rssnnz {text-transform: uppercase; font-family: "Inter"; font-weight: 400; font-size: 17px; color: var(--bricks-color-dymzte); letter-spacing: 3px}@media (max-width: 478px) {#brxe-rssnnz {text-align: left; font-size: 16px}}#brxe-yvytmm {text-align: center; line-height: 1; color: var(--bricks-color-dymzte); font-weight: 500; font-size: 55px}@media (max-width: 478px) {#brxe-yvytmm {font-size: 35px; text-align: left}}#brxe-fujgsy {align-self: center !important; justify-content: center; align-items: center; row-gap: 14px}@media (max-width: 478px) {#brxe-fujgsy {align-self: flex-start !important; justify-content: flex-start; align-items: flex-start}}#brxe-rexgjl {align-self: center; text-align: center; color: var(--bricks-color-dymzte)}@media (max-width: 478px) {#brxe-rexgjl {text-align: left; font-size: 16px}}#brxe-kwbjgu {background-color: rgba(0, 0, 0, 0); color: var(--bricks-color-zcqrds); border: 1px solid var(--bricks-color-dymzte); border-radius: 32px; padding-right: 23px; padding-left: 23px}#brxe-kwbjgu:hover {background-color: rgba(0, 0, 0, 0.49)}@media (max-width: 478px) {#brxe-kwbjgu {font-size: 15px}}#brxe-ytgsvk {background-color: rgba(0, 0, 0, 0); border-bottom: 1px solid var(--bricks-color-dymzte); padding-top: 0; padding-right: 0; padding-bottom: 2px; padding-left: 0; color: var(--bricks-color-dymzte)}#brxe-ytgsvk:hover {color: #dfccb4}@media (max-width: 478px) {#brxe-ytgsvk {font-size: 15px}}#brxe-hwggky {align-self: center !important; justify-content: center; align-items: center; flex-direction: row; column-gap: 20px; margin-top: 15px}@media (max-width: 478px) {#brxe-hwggky {align-self: flex-start !important; justify-content: flex-start}}#brxe-gxrbpu {row-gap: 15px}#brxe-iepgon {align-self: center !important; justify-content: center; align-items: center; row-gap: 45px; max-width: 600px}@media (max-width: 767px) {#brxe-iepgon {max-width: 100%}}@media (max-width: 478px) {#brxe-iepgon {max-width: 100%; row-gap: 20px}}#brxe-nwujvh {padding-top: 80px; padding-right: 40px; padding-bottom: 80px; padding-left: 40px; background-image: url(https://pinnaclecontractorsllc.com/wp-content/uploads/2025/08/Pinnacle-Contractors-Sandy-House-Back-Porch-Deck.webp); background-size: cover; height: 80vh; align-self: center !important; justify-content: center; align-items: center; position: relative; display: none}:where(#brxe-nwujvh > *:not(figcaption)) {position: relative}#brxe-nwujvh::before {background-image: linear-gradient(rgba(0, 0, 0, 0.53), rgba(0, 0, 0, 0) 300%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 478px) {#brxe-nwujvh {height: 90vh; padding-right: 20px; padding-bottom: 32px; padding-left: 20px; font-size: 32px; display: flex; min-height: 100%; align-items: flex-start; justify-content: flex-end; align-self: flex-end !important; background-image: url(https://pinnaclecontractorsllc.com/wp-content/uploads/2025/08/Pinnacle-Contractors-Sandy-House-Back-Porch-Deck-1-576x1024.webp); background-size: cover; position: relative}:where(#brxe-nwujvh > *:not(figcaption)) {position: relative}#brxe-nwujvh::before {background-image: linear-gradient(rgba(0, 0, 0, 0) -30%, #000000); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}#brxe-eakmcn {font-weight: 500; line-height: 1; font-size: 40px}@media (max-width: 478px) {#brxe-eakmcn {font-size: 32px}}#brxe-wpsmum {row-gap: 32px; width: 60%; max-width: 700px}@media (max-width: 478px) {#brxe-wpsmum {width: 100%}}#brxe-zuylqg {width: 60px}#brxe-ftghhf {text-transform: uppercase; letter-spacing: 1px; font-weight: 500}#brxe-rrtbys {flex-direction: row; align-self: flex-start !important; justify-content: flex-start; align-items: center; column-gap: 15px}@media (max-width: 767px) {#brxe-rrtbys {flex-direction: row; row-gap: 7px}}#brxe-qlhbpc {width: 60px}#brxe-rmdeoc {text-transform: uppercase; letter-spacing: 1px; font-weight: 500}#brxe-glxmej {flex-direction: row; align-self: flex-start !important; justify-content: flex-start; align-items: center; column-gap: 15px}@media (max-width: 767px) {#brxe-glxmej {row-gap: 7px}}#brxe-svqbek {width: 60px}#brxe-bthjfm {text-transform: uppercase; letter-spacing: 1px; font-weight: 500}#brxe-ehdjyw {flex-direction: row; align-self: flex-start !important; justify-content: flex-start; align-items: center; column-gap: 15px}@media (max-width: 767px) {#brxe-ehdjyw {row-gap: 7px}}#brxe-ytjphq {row-gap: 25px; max-width: 30%}@media (max-width: 478px) {#brxe-ytjphq {max-width: 100%}}#brxe-seewdv {flex-direction: row; column-gap: 50px; width: 1440px; align-self: center !important; align-items: center; justify-content: space-around}@media (max-width: 991px) {#brxe-seewdv {width: 100%}}@media (max-width: 767px) {#brxe-seewdv {column-gap: 25px}}@media (max-width: 478px) {#brxe-seewdv {flex-direction: column; row-gap: 32px}}#brxe-rgkryh {background-color: var(--bricks-color-zcqrds); align-self: center !important; justify-content: center; align-items: center; padding-top: 100px; padding-right: 40px; padding-bottom: 100px; padding-left: 40px; width: 100%}@media (max-width: 767px) {#brxe-rgkryh {padding-top: 80px; padding-right: 32px; padding-bottom: 80px; padding-left: 32px}}@media (max-width: 478px) {#brxe-rgkryh {padding-top: 60px; padding-right: 32px; padding-bottom: 60px; padding-left: 32px}}#brxe-qayyos {font-weight: 500; line-height: 1.0; font-size: 40px}@media (max-width: 478px) {#brxe-qayyos {font-size: 32px}}#brxe-wupsbs {width: 60px; font-size: 25px; text-align: right; width: 25px}#brxe-xsbqmk {text-transform: uppercase; letter-spacing: 1px; font-weight: 500}@media (max-width: 478px) {#brxe-xsbqmk {font-size: 14px}}#brxe-lvsiog {flex-direction: row; align-self: flex-start !important; justify-content: flex-start; align-items: center; column-gap: 15px}@media (max-width: 478px) {#brxe-lvsiog {column-gap: 10px; line-height: 1.2}}#brxe-iyvtxz {width: 60px; font-size: 25px; text-align: right; width: 25px}#brxe-hbqhbs {text-transform: uppercase; letter-spacing: 1px; font-weight: 500}@media (max-width: 478px) {#brxe-hbqhbs {font-size: 14px}}#brxe-vwypbm {flex-direction: row; align-self: flex-start !important; justify-content: flex-start; align-items: center; column-gap: 15px}@media (max-width: 478px) {#brxe-vwypbm {column-gap: 10px}}#brxe-nfvvkd {row-gap: 15px; align-self: flex-start !important; justify-content: flex-start; align-items: flex-start}#brxe-iptgyy {background-color: rgba(0, 0, 0, 0); color: var(--bricks-color-ilpdgo); border: 1px solid var(--bricks-color-ilpdgo); border-radius: 32px; padding-right: 23px; padding-left: 23px; margin-top: 10px}#brxe-iptgyy:hover {background-color: var(--bricks-color-zcqrds)}#brxe-vednss {width: 70%; row-gap: 32px}@media (max-width: 991px) {#brxe-vednss {width: 80%; padding-top: 40px; padding-bottom: 40px}}@media (max-width: 767px) {#brxe-vednss {width: 100%; padding-top: 50px; padding-right: 32px; padding-left: 32px}}@media (max-width: 478px) {#brxe-vednss {padding-right: 20px; padding-left: 20px}}#brxe-ncsypw {row-gap: 32px; padding-right: 0; padding-left: 0; width: 100%; align-self: center !important; justify-content: center; align-items: flex-start}@media (max-width: 767px) {#brxe-ncsypw {flex-direction: column-reverse}}#brxe-mqtneh {width: 100%; align-self: stretch; max-height: 60vh}#brxe-mqtneh:not(.tag), #brxe-mqtneh img {object-fit: cover}@media (max-width: 991px) {#brxe-mqtneh:not(.tag), #brxe-mqtneh img {object-fit: cover}#brxe-mqtneh {height: 100%}}#brxe-rginwn {align-self: stretch !important; width: 100%; align-items: stretch; max-height: 60vh}#brxe-ltdsju {flex-direction: row; width: 100%; align-self: stretch !important; justify-content: center; align-items: stretch; padding-right: 0; padding-left: 0; margin-right: 0; margin-left: 0; max-height: 60vh; min-height: 100%}@media (max-width: 767px) {#brxe-ltdsju {flex-direction: column; max-height: 100%}}#brxe-eanpeb {width: 100%; align-self: stretch; max-height: 60vh}#brxe-eanpeb:not(.tag), #brxe-eanpeb img {object-fit: cover}@media (max-width: 991px) {#brxe-eanpeb {height: 100%}}#brxe-rdtber {align-self: stretch !important; width: 100%; align-items: stretch; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}#brxe-mqynic {font-weight: 500; font-size: 40px}@media (max-width: 478px) {#brxe-mqynic {font-size: 32px}}#brxe-cpdbyv {width: 60px; font-size: 25px; text-align: right; width: 25px}#brxe-lwqlpa {text-transform: uppercase; letter-spacing: 1px; font-weight: 500}#brxe-ctsrrr {flex-direction: row; align-self: flex-start !important; justify-content: flex-start; align-items: center; column-gap: 15px}#brxe-vtstsd {width: 60px; font-size: 25px; text-align: right; width: 25px}#brxe-kdkndl {text-transform: uppercase; letter-spacing: 1px; font-weight: 500}#brxe-wmgiso {flex-direction: row; align-self: flex-start !important; justify-content: flex-start; align-items: center; column-gap: 15px}#brxe-iulsuj {width: 60px; font-size: 25px; text-align: right; width: 25px}#brxe-itsegw {text-transform: uppercase; letter-spacing: 1px; font-weight: 500}#brxe-ylivts {flex-direction: row; align-self: flex-start !important; justify-content: flex-start; align-items: center; column-gap: 15px}#brxe-bwpjor {row-gap: 15px; align-self: flex-start !important; justify-content: flex-start; align-items: flex-start}#brxe-okvvfs {background-color: rgba(0, 0, 0, 0); color: var(--bricks-color-ilpdgo); border: 1px solid var(--bricks-color-ilpdgo); border-radius: 32px; padding-right: 23px; padding-left: 23px; margin-top: 10px}#brxe-okvvfs:hover {background-color: var(--bricks-color-zcqrds)}#brxe-vxsuee {width: 70%; row-gap: 32px}@media (max-width: 991px) {#brxe-vxsuee {width: 80%; padding-top: 40px; padding-bottom: 40px}}@media (max-width: 767px) {#brxe-vxsuee {width: 100%; padding-right: 32px; padding-left: 32px}}@media (max-width: 478px) {#brxe-vxsuee {padding-right: 20px; padding-left: 20px}}#brxe-xorvvn {row-gap: 32px; width: 100%}#brxe-vfyxzg {flex-direction: row; align-self: stretch !important; width: 100%; justify-content: space-between; align-items: center; max-height: 60vh; min-height: 100%}@media (max-width: 767px) {#brxe-vfyxzg {flex-direction: column-reverse; max-height: 100%}}#brxe-spgskm {font-weight: 500; font-size: 40px}@media (max-width: 767px) {#brxe-spgskm {line-height: 1}}@media (max-width: 478px) {#brxe-spgskm {font-size: 32px}}#brxe-jsqtaq {text-align: center; align-self: center !important; justify-content: center; align-items: center}#brxe-fzmptl {font-family: "Cormorant Garamond"; font-size: 20px; font-weight: 500; flex-direction: row-reverse}#brxe-fzmptl .icon > i {font-size: 18px}#brxe-fzmptl .icon > svg {width: 18px; height: 18px}#brxe-fzmptl:hover {color: var(--bricks-color-uurszf)}@media (max-width: 991px) {#brxe-fzmptl {font-size: 20px; line-height: 1.2}}#brxe-ueyyvq {background-color: var(--bricks-color-dymzte); align-self: center !important; justify-content: center; align-items: center; padding-top: 20px; padding-bottom: 20px; border-bottom: 4px solid var(--bricks-color-uurszf); border-top-left-radius: 32px; border-top-right-radius: 32px}#brxe-yycrjk {background-image: url(https://pinnaclecontractorsllc.com/wp-content/uploads/2025/08/Pinnacle-Contractors-2-Story-Deck.webp); background-size: cover; background-position: center center; height: 40vh; width: 30%; flex-direction: column; align-self: flex-end !important; justify-content: flex-end; align-items: center}@media (max-width: 991px) {#brxe-yycrjk {width: 100%; background-position: top center}}#brxe-onxodk {font-family: "Cormorant Garamond"; font-size: 20px; font-weight: 500; flex-direction: row-reverse}#brxe-onxodk .icon > i {font-size: 18px}#brxe-onxodk .icon > svg {width: 18px; height: 18px}#brxe-onxodk:hover {color: var(--bricks-color-uurszf)}@media (max-width: 991px) {#brxe-onxodk {font-size: 20px; line-height: 1.2}}#brxe-gbhamr {background-color: var(--bricks-color-dymzte); align-self: center !important; justify-content: center; align-items: center; padding-top: 20px; padding-bottom: 20px; border-bottom: 4px solid var(--bricks-color-uurszf); border-top-left-radius: 32px; border-top-right-radius: 32px}#brxe-vlygtg {background-image: url(https://pinnaclecontractorsllc.com/wp-content/uploads/2025/08/Pinnacle-Contractors-patio-and-pergola-1.webp); background-size: cover; background-repeat: no-repeat; background-position: bottom center; height: 40vh; width: 30%; flex-direction: column; align-self: flex-end !important; justify-content: flex-end; align-items: center}@media (max-width: 991px) {#brxe-vlygtg {width: 100%; background-position: top center}}#brxe-mpiywd {font-family: "Cormorant Garamond"; font-size: 20px; font-weight: 500; flex-direction: row-reverse}#brxe-mpiywd .icon > i {font-size: 18px}#brxe-mpiywd .icon > svg {width: 18px; height: 18px}#brxe-mpiywd:hover {color: var(--bricks-color-uurszf)}@media (max-width: 991px) {#brxe-mpiywd {font-size: 20px; line-height: 1.2}}#brxe-smnlhp {background-color: var(--bricks-color-dymzte); align-self: center !important; justify-content: center; align-items: center; padding-top: 20px; padding-bottom: 20px; border-bottom: 4px solid var(--bricks-color-uurszf); border-top-left-radius: 32px; border-top-right-radius: 32px}#brxe-bojuup {background-image: url(https://pinnaclecontractorsllc.com/wp-content/uploads/2025/07/Pinnacle-Contractors-Fencing-with-Gate.webp); background-size: cover; background-position: bottom center; height: 40vh; width: 30%; flex-direction: column; align-self: flex-end !important; justify-content: flex-end; align-items: center}@media (max-width: 991px) {#brxe-bojuup {width: 100%; background-position: top center}}#brxe-fldabt {font-family: "Cormorant Garamond"; font-size: 25px; font-weight: 500; flex-direction: row-reverse}#brxe-fldabt .icon > i {font-size: 18px}#brxe-fldabt .icon > svg {width: 18px; height: 18px}#brxe-fldabt:hover {color: var(--bricks-color-uurszf)}@media (max-width: 991px) {#brxe-fldabt {font-size: 20px; line-height: 1.2}}#brxe-bppeng {background-color: var(--bricks-color-dymzte); align-self: center !important; justify-content: center; align-items: center; padding-top: 20px; padding-bottom: 20px; border-bottom: 4px solid var(--bricks-color-uurszf); border-top-left-radius: 32px; border-top-right-radius: 32px}#brxe-ttptcm {background-image: url(https://pinnaclecontractorsllc.com/wp-content/uploads/2025/07/Pinnacle-Contractors-French-Doors-1.webp); background-size: cover; background-position: bottom center; height: 40vh; flex-direction: column-reverse; display: none}#brxe-hwcmqx {font-family: "Cormorant Garamond"; font-size: 25px; font-weight: 500; flex-direction: row-reverse}#brxe-hwcmqx .icon > i {font-size: 18px}#brxe-hwcmqx .icon > svg {width: 18px; height: 18px}#brxe-hwcmqx:hover {color: var(--bricks-color-uurszf)}@media (max-width: 991px) {#brxe-hwcmqx {font-size: 20px; line-height: 1.2}}#brxe-ystote {background-color: var(--bricks-color-dymzte); align-self: center !important; justify-content: center; align-items: center; padding-top: 20px; padding-bottom: 20px; border-bottom: 4px solid var(--bricks-color-uurszf); border-top-left-radius: 32px; border-top-right-radius: 32px}#brxe-cwbvvg {background-image: url(https://pinnaclecontractorsllc.com/wp-content/uploads/2025/07/technical-craftsmanship-smaller.webp); background-size: cover; background-position: bottom center; height: 40vh; flex-direction: column-reverse; display: none}#brxe-ppjwsy {width: 1440px; padding-right: 40px; padding-left: 40px; flex-direction: row; column-gap: 25px; align-self: center !important; justify-content: center; align-items: center}@media (max-width: 991px) {#brxe-ppjwsy {width: 100%}}@media (max-width: 767px) {#brxe-ppjwsy {row-gap: 32px; padding-right: 20px; padding-left: 20px}}#brxe-bwelmo {background-color: rgba(0, 0, 0, 0); color: var(--bricks-color-ilpdgo); border: 1px solid var(--bricks-color-ilpdgo); border-radius: 32px; padding-right: 23px; padding-left: 23px; margin-top: 15px}#brxe-bwelmo:hover {background-color: var(--bricks-color-dymzte)}#brxe-trtmhm {padding-top: 100px; padding-bottom: 100px; width: 100%; background-color: var(--bricks-color-zcqrds); row-gap: 40px; align-self: center !important; justify-content: center; align-items: center}@media (max-width: 991px) {#brxe-trtmhm {padding-top: 80px; padding-bottom: 80px}}@media (max-width: 478px) {#brxe-trtmhm {padding-top: 40px; padding-bottom: 40px}}#brxe-upbwul {align-self: center !important; justify-content: center; align-items: center}#brxe-yxycdl {text-transform: uppercase; font-family: "Inter"; font-weight: 500; font-size: 17px; letter-spacing: 2px; color: var(--bricks-color-uurszf)}#brxe-iezyqi {font-size: 40px; font-weight: 500; line-height: 1}@media (max-width: 478px) {#brxe-iezyqi {color: var(--bricks-color-dymzte); font-size: 32px}}#brxe-ecfaps {row-gap: 8px}@media (max-width: 478px) {#brxe-lnehmi {color: var(--bricks-color-dymzte)}}#brxe-nxsaot {font-weight: 600; letter-spacing: 1px; border-bottom: 2px solid var(--bricks-color-uurszf)}#brxe-nxsaot:hover {color: var(--bricks-color-uurszf)}@media (max-width: 478px) {#brxe-nxsaot {color: var(--bricks-color-dymzte)}}#brxe-oabynx {row-gap: 32px; padding-top: 45px; padding-right: 32px; padding-bottom: 45px; padding-left: 32px; align-self: center !important; justify-content: center; align-items: flex-start; background-color: rgba(255, 255, 255, 0.9); border-left: 4px solid var(--bricks-color-uurszf); width: 800px}@media (max-width: 478px) {#brxe-oabynx {background-color: rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0); width: 100%; padding-left: 20px}}#brxe-ialrkn {background-image: url(https://pinnaclecontractorsllc.com/wp-content/uploads/2025/08/Pinnacle-Contractors-Pergala-Back-Patio-Construction.webp); background-size: cover; background-position: top center; align-self: flex-end !important; justify-content: center; align-items: flex-end; width: 100%; flex-direction: row; padding-right: 40px; min-height: 80vh}@media (max-width: 478px) {#brxe-ialrkn {height: 100%; position: relative}:where(#brxe-ialrkn > *:not(figcaption)) {position: relative}#brxe-ialrkn::before {background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}}#brxe-ahskzf {width: 40px; color: var(--bricks-color-dymzte); fill: var(--bricks-color-dymzte); font-size: 10px}@media (max-width: 478px) {#brxe-ahskzf {width: 32px; font-size: 6px}}#brxe-yiazdy {color: var(--bricks-color-dymzte); font-weight: 400; font-size: 32px; line-height: 1}#brxe-xooqik {flex-direction: row; align-self: flex-start !important; justify-content: flex-start; align-items: center; column-gap: 15px}#brxe-qtsqgs {color: var(--bricks-color-zcqrds)}@media (max-width: 991px) {#brxe-qtsqgs {color: var(--bricks-color-dymzte); font-weight: 300}}#brxe-bntkzu {row-gap: 25px; width: 1200px}@media (max-width: 991px) {#brxe-bntkzu {width: 100%; row-gap: 32px}}#brxe-qbfrxv {background-color: #876740; padding-top: 45px; padding-right: 40px; padding-bottom: 45px; padding-left: 40px}@media (max-width: 767px) {#brxe-qbfrxv {padding-right: 32px; padding-left: 32px}}@media (max-width: 478px) {#brxe-qbfrxv {padding-right: 20px; padding-left: 20px}}#brxe-quwywx:not(.tag), #brxe-quwywx img {object-fit: contain; object-position: 0%0%}#brxe-quwywx {position: absolute; padding-top: 0; align-self: flex-start; left: 1px; max-height: 350px; margin-top: 800px}@media (max-width: 991px) {#brxe-quwywx {display: none}}@media (max-width: 478px) {#brxe-quwywx {max-height: 0px; width: 0px}}#brxe-rlxdyx {align-items: flex-start; justify-content: flex-end; align-self: flex-start !important; margin-top: 1500px; position: absolute}#brxe-fgbrkn:not(.tag), #brxe-fgbrkn img {object-fit: contain; object-position: 100%100%}#brxe-fgbrkn {max-height: 350px; position: absolute; right: 1px; padding-top: 0; margin-top: 0; margin-bottom: 0}@media (max-width: 478px) {#brxe-fgbrkn {max-height: 0px; width: 0px}}#brxe-kgnlwb {color: var(--bricks-color-dymzte); font-weight: 300}@media (max-width: 767px) {#brxe-kgnlwb {line-height: 1.2}}@media (max-width: 478px) {#brxe-kgnlwb {line-height: 1; font-size: 32px}}#brxe-pbdaqz {color: var(--bricks-color-ldkkco); padding-bottom: 0}#brxe-kvgbtv {align-self: center !important; justify-content: center; align-items: center; z-index: 9999}@media (max-width: 478px) {#brxe-kvgbtv {row-gap: 15px}}#form {align-self: center !important; justify-content: center; align-items: center; row-gap: 40px; padding-top: 80px; padding-bottom: 80px}#brxe-nzbqij {background-color: var(--bricks-color-ilpdgo); padding-top: 0; padding-bottom: 0; align-self: flex-start !important; justify-content: flex-start; align-items: center}@media (max-width: 991px) {#brxe-nzbqij {padding-right: 40px; padding-left: 40px}}@media (max-width: 767px) {#brxe-nzbqij {padding-right: 32px; padding-left: 32px}}@media (max-width: 478px) {#brxe-nzbqij {padding-right: 20px; padding-left: 20px}}#brxe-iyykij {font-weight: 500; line-height: 1; font-size: 40px}@media (max-width: 478px) {#brxe-iyykij {font-size: 32px}}#brxe-mlfqao {line-height: 1.3}#brxe-hbiuly {text-align: center; align-self: center !important; justify-content: center; align-items: center; max-width: 500px; row-gap: 15px}@media (max-width: 478px) {#brxe-hbiuly {max-width: 100%; z-index: 9999}}#brxe-utpkgv {text-align: center}#brxe-vlnqbj {align-self: center !important; justify-content: center; align-items: center; row-gap: 7px}#brxe-prvebc {font-style: italic; font-size: 14px}#brxe-jblpsi {align-self: center !important; justify-content: center; align-items: center; row-gap: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}#brxe-fmgiti {text-align: center}#brxe-ishapv {align-self: center !important; justify-content: center; align-items: center; row-gap: 7px}#brxe-hytqup {font-style: italic; font-size: 14px}#brxe-vakazu {align-self: center !important; justify-content: center; align-items: center; row-gap: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}#brxe-cnvjlb {text-align: center}#brxe-jgopck {align-self: center !important; justify-content: center; align-items: center; row-gap: 7px}#brxe-kboiqp {font-style: italic; font-size: 14px}#brxe-norwvo {align-self: center !important; justify-content: center; align-items: center; row-gap: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px}#brxe-kralll {flex-direction: row}#brxe-rxgngj {background-color: rgba(0, 0, 0, 0); color: var(--bricks-color-ilpdgo); border: 1px solid var(--bricks-color-ilpdgo); border-radius: 32px; padding-right: 23px; padding-left: 23px}#brxe-rxgngj:hover {background-color: var(--bricks-color-zcqrds)}#brxe-tshlvf {padding-top: 90px; padding-bottom: 40px; row-gap: 40px}@media (max-width: 991px) {#brxe-tshlvf {padding-top: 80px; padding-right: 20px; padding-left: 20px}}@media (max-width: 478px) {#brxe-tshlvf {width: 100%; padding-top: 60px}}#brxe-mfvmje {font-size: 32px}@media (max-width: 478px) {#brxe-mfvmje {font-size: 32px}}#brxe-rnivlc {font-weight: 600; letter-spacing: 1px; border-bottom: 2px solid var(--bricks-color-uurszf)}#brxe-rnivlc:hover {color: var(--bricks-color-uurszf)}#brxe-oppvdt {row-gap: 32px; column-gap: 32px}#brxe-wzamot {padding-top: 60px; padding-bottom: 90px}@media (max-width: 991px) {#brxe-wzamot {padding-right: 32px; padding-left: 32px}}@media (max-width: 767px) {#brxe-wzamot {padding-top: 40px; padding-right: 20px; padding-left: 20px}}