.elementor-87701 .elementor-element.elementor-element-8ababcd:not(.elementor-motion-effects-element-type-background), .elementor-87701 .elementor-element.elementor-element-8ababcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://masonsmillandlumber.com/wp-content/uploads/2026/10/HPB.jpg");background-position:center center;background-size:cover;}.elementor-87701 .elementor-element.elementor-element-8ababcd > .elementor-background-overlay{background-color:#616161;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87701 .elementor-element.elementor-element-8ababcd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-87701 .elementor-element.elementor-element-852f666{text-align:center;}.elementor-87701 .elementor-element.elementor-element-852f666 .elementor-heading-title{font-family:"Sorts Mill Goudy";font-size:79px;font-weight:400;line-height:1.1em;letter-spacing:0px;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.68);color:#FFFFFF;}.elementor-87701 .elementor-element.elementor-element-852f666 > .elementor-widget-container{margin:200px 0px 0px 0px;padding:0px 100px 0px 100px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );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-87701 .elementor-element.elementor-element-0af3f58{font-family:"Inter";font-size:33px;font-weight:600;color:#FFFAB6;}.elementor-87701 .elementor-element.elementor-element-0af3f58 > .elementor-widget-container{padding:0px 0px 175px 0px;}.elementor-87701 .elementor-element.elementor-element-79a21ff{padding:25px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-87701 .elementor-element.elementor-element-52c76ea > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-87701 .elementor-element.elementor-element-2a0ec69{font-family:"Inter";font-size:23px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-87701 .elementor-element.elementor-element-edca499 .widget-image-caption{color:#747474;font-family:"Arial";font-size:18px;font-weight:400;}.elementor-87701 .elementor-element.elementor-element-edca499 > .elementor-widget-container{padding:46px 0px 0px 0px;}.elementor-87701 .elementor-element.elementor-element-9d5c098{font-family:"Inter";font-size:23px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-87701 .elementor-element.elementor-element-603e3bc .gallery-item .gallery-caption{text-align:center;}.elementor-87701 .elementor-element.elementor-element-5a1fb10{font-family:"Inter";font-size:23px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-87701 .elementor-element.elementor-element-f1f6a2c:not(.elementor-motion-effects-element-type-background), .elementor-87701 .elementor-element.elementor-element-f1f6a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-87701 .elementor-element.elementor-element-f1f6a2c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-87701 .elementor-element.elementor-element-f1f6a2c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87701 .elementor-element.elementor-element-2456aef{text-align:center;}.elementor-87701 .elementor-element.elementor-element-2456aef .elementor-heading-title{font-family:"Sorts Mill Goudy";font-size:40px;font-weight:normal;letter-spacing:0px;}.elementor-87701 .elementor-element.elementor-element-2456aef > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-87701 .elementor-element.elementor-element-fd81b09{text-align:center;}.elementor-87701 .elementor-element.elementor-element-fd81b09 .elementor-heading-title{font-family:"Sorts Mill Goudy";font-size:31px;font-weight:100;line-height:1.3em;letter-spacing:0px;color:#5A5A5A;}.elementor-87701 .elementor-element.elementor-element-fd81b09 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-87701 .elementor-element.elementor-element-303d3f2{text-align:center;}.elementor-87701 .elementor-element.elementor-element-303d3f2 .elementor-heading-title{font-family:"Sorts Mill Goudy";font-size:31px;font-weight:100;line-height:1.3em;letter-spacing:0px;color:#5A5A5A;}.elementor-87701 .elementor-element.elementor-element-303d3f2 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );background-color:var( --e-global-color-accent );}.elementor-87701 .elementor-element.elementor-element-9f3aeeb .elementor-button{font-family:"Arial";font-weight:700;fill:#00774C;color:#00774C;background-color:#61CE7000;border-style:solid;border-radius:21px 21px 21px 21px;padding:10px 75px 10px 75px;}.elementor-87701 .elementor-element.elementor-element-9f3aeeb .elementor-button:hover, .elementor-87701 .elementor-element.elementor-element-9f3aeeb .elementor-button:focus{color:#FFFFFF;background-color:#2E6E55;}.elementor-87701 .elementor-element.elementor-element-9f3aeeb .elementor-button:hover svg, .elementor-87701 .elementor-element.elementor-element-9f3aeeb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-87701 .elementor-element.elementor-element-9f3aeeb > .elementor-widget-container{padding:35px 0px 0px 0px;}.elementor-87701 .elementor-element.elementor-element-51ecef5{font-family:"Inter";font-size:23px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-87701 .elementor-element.elementor-element-1911997 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-87701 .elementor-element.elementor-element-1e1ae0d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-87701 .elementor-element.elementor-element-d5e7c46{font-family:"Inter";font-size:23px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-87701 .elementor-element.elementor-element-8a7be68 .gallery-item .gallery-caption{text-align:center;}.elementor-87701 .elementor-element.elementor-element-54918bf{font-family:"Inter";font-size:23px;font-weight:400;line-height:1.6em;color:#000000;}.elementor-87701 .elementor-element.elementor-element-e57dd09:not(.elementor-motion-effects-element-type-background), .elementor-87701 .elementor-element.elementor-element-e57dd09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-87701 .elementor-element.elementor-element-e57dd09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-87701 .elementor-element.elementor-element-e57dd09 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-87701 .elementor-element.elementor-element-3d272e3{text-align:center;}.elementor-87701 .elementor-element.elementor-element-3d272e3 .elementor-heading-title{font-family:"Sorts Mill Goudy";font-size:41px;font-weight:100;line-height:1.3em;letter-spacing:0px;color:#585858;}.elementor-87701 .elementor-element.elementor-element-3d272e3 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-87701 .elementor-element.elementor-element-a5206e5{text-align:center;font-family:"Arial";font-size:20px;font-weight:400;line-height:2em;color:#5F5F5F;}.elementor-87701 .elementor-element.elementor-element-a5206e5 > .elementor-widget-container{padding:0px 0px 27px 0px;}.elementor-87701 .elementor-element.elementor-element-81adb57 .wt-cf7-form .wpcf7-form .wpcf7-textarea{height:125px;display:block;}.elementor-87701 .elementor-element.elementor-element-81adb57 .wt-cf7-form .wpcf7-form-control{margin-top:25px;}.elementor-87701 .elementor-element.elementor-element-81adb57 .wt-cf7-form .wpcf7-form{margin-top:-25px;}.elementor-87701 .elementor-element.elementor-element-81adb57 .wt-cf7-form .cf7-col-row{margin-bottom:25px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image-gallery .gallery-item .gallery-caption{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-87701 .elementor-element.elementor-element-8ababcd{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-87701 .elementor-element.elementor-element-852f666 .elementor-heading-title{font-size:51px;line-height:1.1em;}.elementor-87701 .elementor-element.elementor-element-852f666 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image-gallery .gallery-item .gallery-caption{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-87701 .elementor-element.elementor-element-2456aef .elementor-heading-title{line-height:1.1em;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-87701 .elementor-element.elementor-element-a5206e5 > .elementor-widget-container{padding:10px 10px 10px 10px;}}