﻿.facetwp-hidden{display:none !important}.facetwp-template{position:relative}.facetwp-template:after{content:'';width:50px;height:50px;background-image:url(/wp-content/themes/salient-child/assets/img/svg/loading.svg);background-repeat:no-repeat;background-position:center center;position:absolute;top:100px;left:50%;opacity:0;transform:translateX(-50%);pointer-events:none;transition:opacity ease 0.3s}.facetwp-template>div{transition:filter ease 0.2s, opacity ease 0.2s}.facetwp-template.fwp-loading:after{opacity:1}.facetwp-template.fwp-loading>div{filter:blur(8px) grayscale(50%);opacity:0.1}.facetwp-type-dropdown{position:relative;margin:0 !important}@media only screen and (max-width: 767px){.facetwp-type-dropdown{width:100%}}.facetwp-type-dropdown:after{content:'';width:10px;height:10px;background-image:url(/wp-content/themes/salient-child/assets/img/png/Bricklayer-Select-Icon.png);background-repeat:no-repeat;position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none}.facetwp-type-dropdown .facetwp-dropdown{border:1px solid #D5FF1C;background-color:#060B0D;appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;padding:18px 20px;font-size:16px;line-height:1.5;border-radius:0}.facetwp-type-dropdown .facetwp-dropdown:hover{border-color:#D5FF1C}.facetwp-pager{display:flex;justify-content:center;align-items:center;position:relative;--lineGap: 5px;margin-top:100px}@media only screen and (min-width: 768px){.facetwp-pager{--lineGap: 10px
    }}.facetwp-pager .facetwp-page:not(.next):not(.prev){width:8px;height:8px;margin:0 9px;display:inline-block;position:relative;font-size:0}@media only screen and (min-width: 768px){.facetwp-pager .facetwp-page:not(.next):not(.prev){margin:0 13px}}.facetwp-pager .facetwp-page:not(.next):not(.prev):before{content:'';width:100%;height:100%;background-color:#bbb;border-radius:50%;position:absolute;border:2px solid #060B0D;top:50%;left:50%;transform:translate(-50%, -50%)}.facetwp-pager .facetwp-page:not(.next):not(.prev).active:before{background-color:#060B0D;border-color:#bbb}.facetwp-pager .facetwp-page.prev,.facetwp-pager .facetwp-page.next{background:#a9313e;color:white;padding:2px 5px;border:none;border-radius:0;font-family:inherit;font-size:1rem;text-transform:uppercase;position:relative}@media only screen and (min-width: 768px){.facetwp-pager .facetwp-page.prev,.facetwp-pager .facetwp-page.next{padding:10px 20px}}.facetwp-pager .facetwp-page.prev::after{content:'──';margin-left:var(--lineGap)}.facetwp-pager .facetwp-page.next::before{content:'──';margin-right:var(--lineGap)}.facetwp-type-checkboxes{padding:0 10px}.facetwp-type-checkboxes .facetwp-checkbox{display:flex;align-items:center;gap:10px;padding:6px 0;cursor:pointer;color:#FFFFFF;font-size:14px;line-height:1.4;transition:color 0.2s ease, background-color 0.2s ease;max-width:max-content}.facetwp-type-checkboxes .facetwp-checkbox+.facetwp-checkbox{margin-top:4px}.facetwp-type-checkboxes .facetwp-checkbox .facetwp-display-value{flex:1 1 auto}.facetwp-type-checkboxes .facetwp-checkbox .facetwp-counter{display:none}.facetwp-type-checkboxes.facetwp-facet-integration_category .facetwp-checkbox{position:relative}.facetwp-type-checkboxes.facetwp-facet-integration_category .facetwp-checkbox .facetwp-display-value{padding-left:25px;font-size:18px;position:relative;text-transform:capitalize;transition:color 0.2s ease}@media only screen and (min-width: 990px) and (max-width: 1310px){.facetwp-type-checkboxes.facetwp-facet-integration_category .facetwp-checkbox .facetwp-display-value{font-size:1.38vw}}.facetwp-type-checkboxes.facetwp-facet-integration_category .facetwp-checkbox .facetwp-display-value::before{content:'';position:absolute;left:3px;top:50%;transform:translateY(-50%);width:8px;height:8px;background:transparent;transition:background-color 0.2s ease}.facetwp-type-checkboxes.facetwp-facet-integration_category .facetwp-checkbox .facetwp-display-value:hover{color:#D5FF1C}.facetwp-type-checkboxes.facetwp-facet-integration_category .facetwp-checkbox.checked .facetwp-display-value::before{background-color:#D5FF1C}.facetwp-type-checkboxes.facetwp-facet-integration_category .facetwp-checkbox.checked:hover .facetwp-display-value{color:#FFFFFF}.facetwp-type-search .facetwp-input-wrap{width:100%;position:relative}.facetwp-type-search .facetwp-input-wrap .facetwp-search{width:100%;min-width:auto;height:50px;padding:12px 35px 12px 24px;font-size:16px;outline:none !important;background:transparent;border-radius:0;border:1px solid #D5FF1C;color:#FFFFFF}.facetwp-type-search .facetwp-input-wrap .facetwp-search:hover{border-color:#D5FF1C}.facetwp-type-search .facetwp-input-wrap input::placeholder{color:#FFFFFF;font-size:16px}.facetwp-type-search .facetwp-icon{opacity:1;font-size:16px;right:10px;top:50%;transform:translateY(-50%)}.facetwp-type-search .facetwp-icon::before{content:"\f002";font-family:FontAwesome;background:none;animation:none;display:flex;align-items:center;justify-content:center;font-size:16px;color:#FFFFFF}.job-listing{margin-bottom:0px !important}.post-grid-category{font-size:16px;padding:9px 7px;background-color:#A4243B;display:inline-block;line-height:1}.post-grid-wrapper:not(.postgrid-featured){--columnWidth: 100%}@media only screen and (min-width: 768px) and (max-width: 989px){.post-grid-wrapper:not(.postgrid-featured){--columnWidth: 50%}}@media only screen and (min-width: 990px){.post-grid-wrapper:not(.postgrid-featured){--columnWidth: 33.33%}}.post-grid-wrapper:not(.postgrid-featured) .post-wrapper-grid-inner{display:flex;flex-wrap:wrap;margin:-15px}.post-grid-wrapper:not(.postgrid-featured) .post-wrapper-grid-inner .entry{width:var(--columnWidth);padding:15px}.post-grid-wrapper:not(.postgrid-featured) .post-wrapper-grid-inner .entry .post-grid-inner{height:100%;background-color:#060B0D;display:block}.post-grid-wrapper:not(.postgrid-featured) .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-media{width:100%;overflow:hidden;margin-bottom:40px}.post-grid-wrapper:not(.postgrid-featured) .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-media img{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;object-position:center;display:block;margin:0;transition:transform 0.3s ease-in-out}.post-grid-wrapper:not(.postgrid-featured) .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-content{display:flex;flex-wrap:wrap;align-items:center}.post-grid-wrapper:not(.postgrid-featured) .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-content .post-grid-categories{margin-right:15px}.post-grid-wrapper:not(.postgrid-featured) .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-content .post-grid-title{margin-top:25px;margin-bottom:15px;font-size:26px;color:#fff;font-weight:700;line-height:1.385;width:100%}.post-grid-wrapper:not(.postgrid-featured) .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-content .post-grid-title a{color:inherit}.post-grid-wrapper:not(.postgrid-featured) .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-content .nectar-post-grid-item__read-more a{color:#fff;font-weight:18px}.post-grid-wrapper:not(.postgrid-featured) .post-wrapper-grid-inner .entry .post-grid-inner:hover .post-grid-media img{transform:scale(1.1)}.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner{border:solid 1px #273E47;border-radius:8px;padding:20px 20px 60px;height:100%;position:relative}@media only screen and (min-width: 990px) and (max-width: 1310px){.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner{padding:1.52vw 1.52vw 4.58vw}}@media only screen and (max-width: 767px){.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner{padding:20px}}.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-media{width:100%;overflow:hidden;margin-bottom:20px;pointer-events:none;max-width:80px}.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-media img{aspect-ratio:1/1;object-fit:cover;width:100%;height:auto;object-position:center;display:block;margin:0}.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-content .post-grid-title{margin-top:0px;color:#d5ff1c}@media only screen and (min-width: 990px) and (max-width: 1310px){.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-content .post-grid-title{font-size:1.99vw}}.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-content .post-grid-title a{color:inherit;pointer-events:none}.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-content .post-grid-categories{margin-right:0px}@media only screen and (min-width: 990px) and (max-width: 1310px){.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-content .post-grid-categories{left:1.52vw;right:1.52vw;bottom:1.52vw}}@media only screen and (min-width: 768px){.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-content .post-grid-categories{position:absolute;left:20px;right:20px;bottom:20px}}.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-content .post-grid-category{font-size:14px;padding:0;background-color:transparent;display:inline-block;line-height:1.2;color:rgba(255,255,255,0.5)}@media only screen and (min-width: 990px) and (max-width: 1310px){.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner .post-grid-content .post-grid-category{font-size:1.07vw}}.post-grid-wrapper:not(.postgrid-featured).post-grid-integration .post-wrapper-grid-inner .entry .post-grid-inner:hover .post-grid-media img{transform:scale(1)}.postgrid-filters .wpb_wrapper{display:flex;flex-wrap:wrap}.postgrid-filters .wpb_wrapper .facetwp-facet{padding:15px}@media only screen and (min-width: 768px){.postgrid-filters .wpb_wrapper .facetwp-facet{min-width:407px}}.postgrid-filters .wpb_wrapper .facetwp-facet:after{right:34px}.postgrid-featured{--mediaSize: 100%;--spaceSize: 0 0 30px 0;--contentSize: 100%}@media only screen and (min-width: 768px){.postgrid-featured{--mediaSize: 47%;--spaceSize: 0 3% 0 0;--contentSize: 50%}}@media only screen and (min-width: 768px) and (max-width: 1309px){.postgrid-featured{--titleFontSize: 3vw}}@media only screen and (min-width: 1310px){.postgrid-featured{--titleFontSize: 40px}}.postgrid-featured .post-grid-inner{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #273E47;background-color:#060B0D;padding:20px;position:relative}.postgrid-featured .post-grid-inner:before,.postgrid-featured .post-grid-inner:after{content:'';position:absolute}.postgrid-featured .post-grid-inner:before{top:0;left:70%;width:90px;height:72px;background-image:url(/wp-content/themes/salient-child/assets/img/png/Bricklayer-featured-post-pattern-top.png)}.postgrid-featured .post-grid-inner:after{bottom:0;right:0;width:72px;height:90px;background-image:url(/wp-content/themes/salient-child/assets/img/png/Bricklayer-featured-post-pattern-right.png)}.postgrid-featured .post-grid-inner .post-grid-media{width:var(--mediaSize);margin:var(--spaceSize);display:block;position:relative}.postgrid-featured .post-grid-inner .post-grid-media .post-grid-media-inner{display:block;overflow:hidden}.postgrid-featured .post-grid-inner .post-grid-media img{width:100%;display:block;aspect-ratio:613 / 416;object-fit:cover;object-position:center;margin:0;transition:transform 0.3s ease-in-out}.postgrid-featured .post-grid-inner .post-grid-content{width:var(--contentSize);display:flex;flex-wrap:wrap;align-items:center;position:relative;z-index:1}.postgrid-featured .post-grid-inner .post-grid-content .post-grid-categories{margin-right:15px}.postgrid-featured .post-grid-inner .post-grid-content .post-grid-date{font-size:16px;color:#fff;line-height:1.385}.postgrid-featured .post-grid-inner .post-grid-content .post-grid-title{margin-top:25px;margin-bottom:15px;font-size:var(--titleFontSize);color:#fff;font-weight:400;line-height:1.385}.postgrid-featured .post-grid-inner .post-grid-content .post-grid-title a{color:inherit}@media only screen and (max-width: 767px){.postgrid-featured .post-grid-inner .post-grid-content .nectar-post-grid-item__read-more{width:100%}}.postgrid-featured .post-grid-inner .post-grid-content .nectar-post-grid-item__read-more a{background-color:#a9313e;color:white;padding:17px 35px;border:none;border-radius:0;font-family:inherit;font-size:16px;position:relative;transition:background-color 0.3s ease-in-out}@media only screen and (max-width: 767px){.postgrid-featured .post-grid-inner .post-grid-content .nectar-post-grid-item__read-more a{width:100%}}.postgrid-featured .post-grid-inner .post-grid-content .nectar-post-grid-item__read-more a:before{content:'──';margin-left:var(--lineGap)}.postgrid-featured .post-grid-inner .post-grid-content .nectar-post-grid-item__read-more a:hover{background-color:#812031}.postgrid-featured .post-grid-inner:hover .post-grid-media img{transform:scale(1.05)}.post-content h1,.post-content h1.wp-block-heading,.post-content h2,.post-content h2.wp-block-heading,.post-content h3,.post-content h3.wp-block-heading,.post-content h4,.post-content h4.wp-block-heading,.post-content h5,.post-content h5.wp-block-heading,.post-content h6,.post-content h6.wp-block-heading{font-weight:700}@media only screen and (max-width: 767px){.post-content h2,.post-content h2.wp-block-heading{font-size:30px}}@media only screen and (max-width: 767px){.post-content h3,.post-content h3.wp-block-heading{font-size:25px}}@media only screen and (max-width: 767px){.post-content h4,.post-content h4.wp-block-heading{font-size:22px}}@media only screen and (max-width: 767px){.post-content h5,.post-content h5.wp-block-heading{font-size:20px}}@media only screen and (max-width: 767px){.post-content h6,.post-content h6.wp-block-heading{font-size:18px}}.hsfc-Form{margin:0 auto;background-color:#060c0e;color:#ffffff;box-sizing:border-box;background-image:none !important}@media only screen and (max-width: 767px){.hsfc-Form .hsfc-Row{display:flex !important;flex-direction:column !important}}.hsfc-Form .hsfc-Row .hsfc-RichText p span{color:#ffffff !important}.hsfc-Form .hsfc-Step__Content{padding:0 !important}.hsfc-Form .hsfc-TextField,.hsfc-Form .hsfc-EmailField,.hsfc-Form .hsfc-PhoneField,.hsfc-Form .hsfc-NumberField,.hsfc-Form .hsfc-DateField,.hsfc-Form .hsfc-TextareaField,.hsfc-Form .hsfc-DropdownField{flex:1 1 0}.hsfc-Form .hsfc-RichText{margin-bottom:24px}.hsfc-Form .hsfc-RichText p{margin:0 0 6px;color:#ffffff}.hsfc-Form .hsfc-RichText p:first-child{font-size:30px;line-height:1.2;font-weight:600}.hsfc-Form .hsfc-RichText p:nth-child(2){font-size:15px;line-height:1.5;color:rgba(255,255,255,0.7)}.hsfc-Form .hsfc-FieldDescription{color:#ffffff !important}.hsfc-Form .hsfc-FieldLabel,.hsfc-Form .hsfc-FieldLabel span,.hsfc-Form .hsfc-FieldLabel span span{color:#ffffff;font-size:12px}.hsfc-Form .hsfc-FieldLabel{display:block;margin-bottom:6px;font-size:13px;font-weight:600;letter-spacing:0.03em;text-transform:none}.hsfc-Form .hsfc-FieldLabel span span{display:inline-block}.hsfc-Form .hsfc-FieldLabel__RequiredIndicator{color:red !important;margin-left:2px}.hsfc-Form .hsfc-ErrorAlert{font-size:12px !important;color:#f2545b !important}.hsfc-Form .hsfc-FieldDescription{margin-top:4px;font-size:12px;color:#ffffff}.hsfc-Form .hsfc-TextInput,.hsfc-Form .hsfc-TextareaInput,.hsfc-Form .hsfc-DateInput{box-sizing:border-box;padding:10px 14px;border-radius:4px;border:1px solid #273e47 !important;background-color:#ffffff !important;color:#1a1a1a !important;font-size:14px;line-height:1.4;transition:border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease}.hsfc-Form .hsfc-TextInput::placeholder,.hsfc-Form .hsfc-TextareaInput::placeholder,.hsfc-Form .hsfc-DateInput::placeholder{color:rgba(0,0,0,0.45)}.hsfc-Form .hsfc-TextInput:disabled,.hsfc-Form .hsfc-TextareaInput:disabled,.hsfc-Form .hsfc-DateInput:disabled{opacity:0.6;cursor:not-allowed}.hsfc-Form .hsfc-TextareaInput{min-height:120px;resize:vertical}.hsfc-Form .hsfc-PhoneInput{display:flex;align-items:stretch;border-radius:4px;overflow:hidden;border:1px solid #273e47;background-color:#ffffff;transition:border-color 0.2s ease, box-shadow 0.2s ease}.hsfc-Form .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret{display:flex;align-items:center;gap:4px;padding:0 10px;background-color:#ffffff;border-right:1px solid #e0e0e0;cursor:pointer}.hsfc-Form .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret .hsfc-PhoneInput__FlagAndCaret__Flag{font-size:16px}.hsfc-Form .hsfc-PhoneInput .hsfc-PhoneInput__FlagAndCaret .hsfc-PhoneInput__FlagAndCaret__Caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid rgba(0,0,0,0.5)}.hsfc-Form .hsfc-PhoneInput input.hsfc-TextInput{flex:1;min-width:0;padding:10px 14px;border:none;border-radius:0;background-color:#ffffff;color:#1a1a1a;font-size:14px;line-height:1.4}.hsfc-Form .hsfc-PhoneInput input.hsfc-TextInput::placeholder{color:rgba(0,0,0,0.45)}.hsfc-Form .hsfc-PhoneInput input.hsfc-TextInput:focus{outline:none;box-shadow:none}.hsfc-Form .hsfc-DropdownInput{position:relative}.hsfc-Form .hsfc-DropdownInput .hsfc-TextInput{cursor:pointer;padding-right:40px}.hsfc-Form .hsfc-DropdownInput .hsfc-DropdownInput__Caret{position:absolute;top:0;right:0;bottom:0;width:40px;display:flex;align-items:center;justify-content:center;pointer-events:none}.hsfc-Form .hsfc-DropdownInput .hsfc-DropdownInput__Caret span{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid rgba(255,255,255,0.7)}.hsfc-Form .hsfc-DropdownOptions{background-color:#ffffff;border:1px solid #273e47;box-shadow:0 12px 30px rgba(0,0,0,0.25);border-radius:4px}.hsfc-Form .hsfc-DropdownOptions .hsfc-DropdownOptions__Search{padding:8px;border-bottom:1px solid #e0e0e0}.hsfc-Form .hsfc-DropdownOptions .hsfc-DropdownOptions__Search .hsfc-TextInput{background-color:#ffffff;color:#1a1a1a;border-color:#e0e0e0}.hsfc-Form .hsfc-DropdownOptions .hsfc-DropdownOptions__Search .hsfc-TextInput::placeholder{color:rgba(0,0,0,0.45)}.hsfc-Form .hsfc-DropdownOptions .hsfc-DropdownOptions__List{max-height:260px;overflow:auto}.hsfc-Form .hsfc-DropdownOptions .hsfc-DropdownOptions__List .hsfc-DropdownOptions__List__ListItem{padding:8px 12px;font-size:13px;color:#1a1a1a;cursor:pointer}.hsfc-Form .hsfc-DropdownOptions .hsfc-DropdownOptions__List .hsfc-DropdownOptions__List__ListItem:hover,.hsfc-Form .hsfc-DropdownOptions .hsfc-DropdownOptions__List .hsfc-DropdownOptions__List__ListItem.hsfc-DropdownOptions__List__ListItem--selected{background-color:#f0f0f0}.hsfc-Form .hsfc-ProgressBar .hsfc-ProgressBar__Text{color:#ffffff;margin-right:12px}.hsfc-Form .hsfc-ProgressBar .hsfc-ProgressBar__Progress{flex:1;height:6px;border-radius:999px;background-color:#ffffff;overflow:hidden}.hsfc-Form .hsfc-ProgressBar .hsfc-ProgressBar__Progress>div{height:100%;background:#d5ff1c}.hsfc-Form .hsfc-NavigationRow{margin-top:24px}.hsfc-Form .hsfc-NavigationRow__Buttons{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.hsfc-Form .hsfc-Button{display:inline-flex;align-items:center;justify-content:center;padding:15px 35px !important;border-radius:0px !important;border:none;background-color:#273e47 !important;color:#ffffff;font-size:14px !important;font-weight:600;letter-spacing:0.04em;text-transform:none;cursor:pointer;transition:background-color 0.2s ease, box-shadow 0.2s ease}.hsfc-Form .hsfc-Button:hover{box-shadow:0 10px 25px rgba(0,0,0,0.5)}.hsfc-Form .hsfc-Button:active{transform:translateY(0);box-shadow:none}.hsfc-Form .hsfc-Button:disabled,.hsfc-Form .hsfc-Button[aria-busy='true']{opacity:0.6;cursor:not-allowed;box-shadow:none}.hsfc-Form button[type="submit"]:hover{background-color:#273e47 !important;box-shadow:inset 0 0 0 1px #ffffff !important}.hsfc-Form button[type="submit"]:active,.hsfc-Form button[type="submit"]:focus{background-color:#273e47 !important}.hsfc-Form .hsfc-Button:first-child{background-color:transparent;border:1px solid #273e47;color:#ffffff}.hsfc-Form .hsfc-Button:first-child:hover{background-color:#111a1f;box-shadow:none;transform:none}@media only screen and (max-width: 767px){.hsfc-Form .hsfc-Row{flex-direction:column;gap:16px}.hsfc-Form .hsfc-NavigationRow__Buttons{justify-content:flex-start}}

/*# sourceMappingURL=main.css.map */
