:root{--gb-container-width:1400px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-b8fd8613{align-items:center;justify-content:center;width:100%}.gb-element-343a0ad7{background-color:rgb(29 55 56/30%);margin-bottom:10px;margin-top:10px;padding:14px 20px 14px 14px}.gb-element-c68f2336{background-color:rgb(29 55 56/30%);margin-bottom:10px;margin-top:10px;padding:14px 20px 14px 14px}.gb-element-e13aaf31{max-width:1200px;margin:60px auto}.gb-element-001365cc{margin-bottom:40px;padding-left:20px;border-left:15px solid var(--teal)}@media (max-width:767px){.gb-element-001365cc{margin-left:-30px}}.gb-element-861478dd{align-items:center;display:flex;flex-direction:column;justify-content:center}.gb-element-99b35af5{background-color:var(--teal);padding:40px}.gb-element-354c40a2{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:20px;border-left:12px solid var(--green)}.gb-element-fb9e4d06{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-eacc2618{column-gap:1em;display:grid;grid-template-columns:1fr 2fr;row-gap:1em}@media (max-width:767px){.gb-element-eacc2618{grid-template-columns:1fr}}.gb-element-77f53d03{background-blend-mode:normal;background-image:url(https://smithcontractingnc.com/wp-content/uploads/outer-banks-contracting-smith-nc.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;height:100%}.gb-element-48b3aaed{height:100%}.gb-element-a727934a{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-a727934a{grid-template-columns:1fr}}.gb-element-f4ca4c3b{align-items:center;background-color:var(--white);flex-direction:column;justify-content:center;padding:30px}.gb-element-9bc5fb21{align-items:flex-end}.gb-element-9bc5fb21 a{color:var(--green)}.gb-element-9bc5fb21 a:hover{color:var(--white)}.gb-element-e90ef638{align-items:center;background-color:var(--white);justify-content:center;padding:30px}.gb-element-4e95d94d a{color:var(--green)}.gb-element-4e95d94d a:hover{color:var(--white)}.gb-element-ae3d485a{align-items:center;background-color:var(--white);justify-content:center;padding:30px}.gb-element-a93f51ab a{color:var(--green)}.gb-element-a93f51ab a:hover{color:var(--white)}.gb-element-c67064d4{align-items:center;background-color:var(--white);justify-content:center;padding:30px}.gb-element-8d7c27e4 a{color:var(--green)}.gb-element-8d7c27e4 a:hover{color:var(--white)}.gb-element-ef2b61ca{align-items:center;background-color:var(--dark-gray);display:flex;flex-direction:column;padding:40px}.gb-element-ef2b61ca a:hover{color:var(--dark-gray)}.gb-element-0b8d080a{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-element-50568425 a{color:var(--dark-gray)}.gb-element-50568425 a:hover{color:var(--teal)}.gb-element-aee3fcfc{background-color:var(--green);color:var(--white);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.gb-element-aee3fcfc a{color:var(--white)}.gb-element-aee3fcfc a:hover{color:var(--teal)}.gb-element-a39916d7{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:20px}.gb-element-ea0dcd42{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-ea0dcd42{grid-template-columns:1fr}}.gb-element-2cc66081 a{color:var(--white)}.gb-element-2cc66081 a:hover{color:var(--teal)}.gb-element-d471dbbe{border-top:1px solid var(--dark-gray);padding:30px}.gb-element-6733446a{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width)}.gb-text-8bdfce9b{color:var(--light-green);font-size:50px;letter-spacing:8px;margin-bottom:0px;text-transform:uppercase}@media (max-width:1024px){.gb-text-8bdfce9b{font-size:27px}}@media (max-width:767px){.gb-text-8bdfce9b{font-size:20px}}.gb-text-37bbb63f{align-items:center;background-color:var(--teal);color:var(--white);display:flex;letter-spacing:3px;text-decoration:none;text-transform:uppercase;padding:3px 4px 6px 40px}.gb-text-37bbb63f:hover{color:var(--white)}.gb-text-37bbb63f:is(:hover,:focus){background-color:var(--dark-gray);color:#ffffff}.gb-text-37bbb63f a{color:var(--white)}.gb-text-37bbb63f a:hover{color:var(--white)}@media (max-width:767px){.gb-text-37bbb63f{padding-left:14px}}.gb-text-65369ae4{color:var(--light-green);font-size:50px;letter-spacing:8px;margin-bottom:0px;text-transform:uppercase}@media (max-width:1024px){.gb-text-65369ae4{font-size:27px}}@media (max-width:767px){.gb-text-65369ae4{font-size:20px}}.gb-text-f699abd7{align-items:center;background-color:var(--teal);color:var(--white);display:flex;letter-spacing:3px;text-decoration:none;text-transform:uppercase;padding:3px 4px 6px 40px}.gb-text-f699abd7:hover{color:var(--white)}.gb-text-f699abd7:is(:hover,:focus){background-color:var(--dark-gray);color:#ffffff}.gb-text-f699abd7 a{color:var(--white)}.gb-text-f699abd7 a:hover{color:var(--white)}@media (max-width:1024px){.gb-text-f699abd7{font-size:15px}}@media (max-width:767px){.gb-text-f699abd7{padding-left:14px}}.gb-text-cb8e9a4a{font-size:30px;font-weight:600;margin-bottom:0px;text-transform:uppercase}@media (max-width:767px){.gb-text-cb8e9a4a{font-size:20px}}.gb-text-0bf77a50{font-size:60px;margin-bottom:0px}@media (max-width:767px){.gb-text-0bf77a50{font-size:38px}}.gb-text-acd4e1a9{font-size:16px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.gb-text-4cfe7dc1{align-items:center;background-color:var(--white);color:var(--green);display:flex;text-decoration:none;text-transform:uppercase;border:2px solid var(--green);padding:5px 40px}.gb-text-4cfe7dc1:is(:hover,:focus){background-color:var(--dark-gray);border-top-color:var(--dark-gray);border-right-color:var(--dark-gray);border-bottom-color:var(--dark-gray);border-left-color:var(--dark-gray);color:var(--white)}.gb-text-25875c1a{color:var(--white);font-family:open sans;letter-spacing:2px;margin-bottom:0px;text-transform:uppercase}.gb-text-58930bd0{color:var(--white);font-size:4rem}.gb-text-772bf91e{font-size:21px;margin-bottom:6px;text-align:center}.gb-text-0cdcdfe9{align-items:center;background-color:var(--white);color:var(--green);display:flex;flex-direction:column;font-size:14px;justify-content:flex-end;justify-items:center;margin-top:auto;text-decoration:none;text-transform:uppercase;border:2px solid var(--green);padding:5px 2rem}.gb-text-0cdcdfe9:is(:hover,:focus){background-color:var(--green);color:#ffffff}.gb-text-0cdcdfe9 a:hover{background-color:var(--white)}.gb-text-15cdb060{font-size:21px;margin-bottom:6px;text-align:center}.gb-text-936bf0f5{align-items:center;background-color:var(--white);color:var(--green);display:flex;flex-direction:column;font-size:14px;justify-content:flex-end;justify-items:center;margin-top:auto;text-decoration:none;text-transform:uppercase;border:2px solid var(--green);padding:5px 2rem}.gb-text-936bf0f5:is(:hover,:focus){background-color:var(--green);color:#ffffff}.gb-text-936bf0f5 a:hover{background-color:var(--white)}.gb-text-2efc4ffc{font-size:21px;margin-bottom:6px;text-align:center}.gb-text-5f0099e9{align-items:center;background-color:var(--white);color:var(--green);display:flex;flex-direction:column;font-size:14px;justify-items:center;text-decoration:none;text-transform:uppercase;border:2px solid var(--green);padding:5px 2rem}.gb-text-5f0099e9:is(:hover,:focus){background-color:var(--green);color:#ffffff}.gb-text-5f0099e9 a:hover{background-color:var(--white)}.gb-text-f7d8fe18{font-size:21px;margin-bottom:6px;text-align:center}.gb-text-eeac9d53{align-items:center;background-color:var(--white);color:var(--green);display:flex;flex-direction:column;font-size:14px;justify-items:center;text-decoration:none;text-transform:uppercase;border:2px solid var(--green);padding:5px 2rem}.gb-text-eeac9d53:is(:hover,:focus){background-color:var(--green);color:#ffffff}.gb-text-eeac9d53 a:hover{background-color:var(--white)}.gb-text-e80c8c22{align-items:center;background-color:var(--dark-gray);color:#ffffff;display:inline-flex;font-size:14px;letter-spacing:1px;margin-top:30px;text-align:center;text-decoration:none;text-transform:uppercase;border:2px solid var(--white);padding:6px 60px}.gb-text-e80c8c22:is(:hover,:focus){background-color:var(--white);color:#ffffff}@media (max-width:767px){.gb-text-e80c8c22{padding-left:12px;padding-right:12px}}.gb-text-fac3f94b{letter-spacing:1px;text-transform:uppercase}.gb-text-fac3f94b a{color:var(--dark-gray)}.gb-text-fac3f94b a:hover{color:var(--teal)}.gb-text-d58923e3{letter-spacing:1px;text-transform:uppercase}.gb-text-d58923e3 a{color:var(--dark-gray)}.gb-text-d58923e3 a:hover{color:var(--teal)}.gb-text-e3ba158b{letter-spacing:1px;text-transform:uppercase}.gb-text-e3ba158b a{color:var(--dark-gray)}.gb-text-e3ba158b a:hover{color:var(--teal)}.gb-text-a382252e{letter-spacing:1px;text-transform:uppercase}.gb-text-a382252e a{color:var(--dark-gray)}.gb-text-a382252e a:hover{color:var(--teal)}.gb-text-1f76e940{font-size:18px;margin-bottom:0px;text-align:right}.gb-text-293147ad{font-size:20px;margin-bottom:0px;text-align:right}.gb-text-905491a2{align-items:center;column-gap:0.5em;display:flex;margin-bottom:10px}.gb-text-905491a2 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--teal)}.gb-text-c0440d72{align-items:center;column-gap:0.5em;display:inline-flex;margin-bottom:10px}.gb-text-c0440d72 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--teal)}.gb-text-b5313618{align-items:center;column-gap:0.5em;display:flex}.gb-text-b5313618 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--teal)}.gb-text-ceee0337{margin-bottom:0px}.gb-text-06e8e2bc{font-size:52px;font-weight:normal;letter-spacing:7px}.gb-text-5d5b5665{font-family:open Sans;font-size:24px;font-weight:normal;letter-spacing:3px;text-transform:uppercase}.gb-text-536b2b47{letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.gb-text-5b79f482{align-items:center;column-gap:0.5em;display:flex;letter-spacing:1px;margin-bottom:5px;row-gap:0.5em;text-transform:uppercase}.gb-text-5b79f482 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-ea8b78c9{align-items:center;column-gap:0.5em;display:flex;letter-spacing:1px;margin-bottom:5px;row-gap:0.5em;text-transform:uppercase}.gb-text-ea8b78c9 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-media-c5143193{height:auto;max-width:100%;object-fit:cover;width:240}.gb-media-ad52bfc9{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-9a5e669e{display:block;height:100px;margin-bottom:30px;max-width:100%;object-fit:cover;width:100px;border-radius:50%}.gb-media-f4c586e0{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-looper-ffadb59e{column-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}@media (max-width:767px){.gb-looper-ffadb59e{grid-template-columns:1fr}}.gb-loop-item-cd1e85e9{padding:5px}