/* https://steelrootscustomgates.com/wp-content/uploads/elementor/css/post-12.css?ver=1763104326 */
.elementor-12 .elementor-element.elementor-element-cb7bb4b>.elementor-container{max-width:800px;min-height:95vh}.elementor-12 .elementor-element.elementor-element-cb7bb4b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0em 3em 0em 3em}.elementor-12 .elementor-element.elementor-element-cb7bb4b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-cb7bb4b>.elementor-shape-bottom svg{height:100px}.elementor-12 .elementor-element.elementor-element-786ecaa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-12 .elementor-element.elementor-element-786ecaa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFFFFFBD}.elementor-12 .elementor-element.elementor-element-786ecaa>.elementor-element-populated,.elementor-12 .elementor-element.elementor-element-786ecaa>.elementor-element-populated>.elementor-background-overlay,.elementor-12 .elementor-element.elementor-element-786ecaa>.elementor-background-slideshow{border-radius:10px 10px 10px 10px}.elementor-12 .elementor-element.elementor-element-786ecaa>.elementor-element-populated{box-shadow:0 0 10px 0 rgba(0,0,0,.5);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:2em 2em 2em 2em}.elementor-12 .elementor-element.elementor-element-786ecaa>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-5de24b0{text-align:center}.elementor-12 .elementor-element.elementor-element-5de24b0 .elementor-heading-title{font-weight:700}.elementor-12 .elementor-element.elementor-element-0ba90e3{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-the7_accent )}.elementor-12 .elementor-element.elementor-element-0ba90e3>.elementor-widget-container{margin:-2em 0em -2em 0em}.elementor-12 .elementor-element.elementor-element-0ba90e3 .elementor-headline{text-align:center}.elementor-12 .elementor-element.elementor-element-0ba90e3 .elementor-headline-plain-text{color:var(--e-global-color-the7_accent)}.elementor-12 .elementor-element.elementor-element-0ba90e3 .elementor-headline-dynamic-text{line-height:2em}.elementor-12 .elementor-element.elementor-element-5e1798a{text-align:center}.elementor-12 .elementor-element.elementor-element-5e1798a .elementor-heading-title{font-family:"Montserrat",Sans-serif}.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button .popup-icon,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button:hover,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button:focus,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-hover:hover .box-button{background:#02010100}.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button.elementor-button:hover,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button.elementor-button:focus,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button.elementor-button:hover .popup-icon,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button.elementor-button:focus .popup-icon,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-hover:hover .box-button.elementor-button,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-hover:hover .box-button.elementor-button .popup-icon{background:var(--e-global-color-the7_accent)}.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:3px 3px 3px 3px}.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button *{color:var(--e-global-color-the7_content_headers_color)}.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button svg{fill:var(--e-global-color-the7_content_headers_color);color:var(--e-global-color-the7_content_headers_color)}.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button:hover,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button:focus,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-hover:hover .box-button{border-color:var(--e-global-color-the7_content_headers_color)}.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button.elementor-button:hover,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button.elementor-button:focus,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button.elementor-button:hover *,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button.elementor-button:focus *,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-hover:hover .box-button.elementor-button,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-hover:hover .box-button.elementor-button *{color:#FFF}.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button.elementor-button:hover svg,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button.elementor-button:focus svg,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-hover:hover .box-button.elementor-button svg{fill:#FFF;color:#FFF}.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button.elementor-button:hover,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-button.elementor-button:focus,.elementor-12 .elementor-element.elementor-element-ff42e77 .box-hover:hover .box-button.elementor-button{border-color:var(--e-global-color-the7_accent)}.elementor-12 .elementor-element.elementor-element-a823629>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-a823629{padding:4em 3em 4em 3em}.elementor-12 .elementor-element.elementor-element-05922de>.elementor-element-populated{margin:0em 2em 0em 0em;--e-column-margin-right:2em;--e-column-margin-left:0em}.elementor-12 .elementor-element.elementor-element-9d6b7a6 .elementor-heading-title{line-height:1.2em}.elementor-12 .elementor-element.elementor-element-01fdb13{--divider-border-style:solid;--divider-color:var( --e-global-color-the7_accent );--divider-border-width:3px}.elementor-12 .elementor-element.elementor-element-01fdb13 .elementor-divider-separator{width:100px}.elementor-12 .elementor-element.elementor-element-01fdb13 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-12 .elementor-element.elementor-element-dbd49a5 img,.elementor-12 .elementor-element.elementor-element-dbd49a5 svg{border-radius:10px 10px 10px 10px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-12 .elementor-element.elementor-element-38a29d7:not(.elementor-motion-effects-element-type-background),.elementor-12 .elementor-element.elementor-element-38a29d7>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2025/02/Randy-Marion-Gate-2024.jpg);background-repeat:no-repeat;background-size:cover}.elementor-12 .elementor-element.elementor-element-38a29d7>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-12 .elementor-element.elementor-element-38a29d7>.elementor-container{max-width:900px}.elementor-12 .elementor-element.elementor-element-38a29d7{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:14em 3em 14em 3em}.elementor-12 .elementor-element.elementor-element-38a29d7>.elementor-shape-top svg{height:100px}.elementor-12 .elementor-element.elementor-element-38a29d7>.elementor-shape-bottom svg{height:100px}.elementor-12 .elementor-element.elementor-element-d501db7{text-align:center}.elementor-12 .elementor-element.elementor-element-d501db7 .elementor-heading-title{color:#FFF}.elementor-12 .elementor-element.elementor-element-5241289{--divider-border-style:solid;--divider-color:#FFFFFF;--divider-border-width:3px}.elementor-12 .elementor-element.elementor-element-5241289 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0}.elementor-12 .elementor-element.elementor-element-5241289 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-12 .elementor-element.elementor-element-74faab7{text-align:center;color:#FFF;--textColor:#FFFFFF}.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button .popup-icon,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button:hover,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button:focus,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-hover:hover .box-button{background:#02010100}.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button.elementor-button:hover,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button.elementor-button:focus,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button.elementor-button:hover .popup-icon,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button.elementor-button:focus .popup-icon,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-hover:hover .box-button.elementor-button,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-hover:hover .box-button.elementor-button .popup-icon{background:var(--e-global-color-the7_accent)}.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:3px 3px 3px 3px}.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button *{color:#FFF}.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button svg{fill:#FFF;color:#FFF}.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button:hover,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button:focus,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-hover:hover .box-button{border-color:#FFF}.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button.elementor-button:hover,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button.elementor-button:focus,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button.elementor-button:hover *,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button.elementor-button:focus *,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-hover:hover .box-button.elementor-button,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-hover:hover .box-button.elementor-button *{color:#FFF}.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button.elementor-button:hover svg,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button.elementor-button:focus svg,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-hover:hover .box-button.elementor-button svg{fill:#FFF;color:#FFF}.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button.elementor-button:hover,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-button.elementor-button:focus,.elementor-12 .elementor-element.elementor-element-e04b0bd .box-hover:hover .box-button.elementor-button{border-color:var(--e-global-color-the7_accent)}.elementor-12 .elementor-element.elementor-element-4ff7b1f>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-12 .elementor-element.elementor-element-4ff7b1f{padding:4em 3em 4em 3em}.elementor-12 .elementor-element.elementor-element-138cb30 img,.elementor-12 .elementor-element.elementor-element-138cb30 svg{border-radius:10px 10px 10px 10px;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.elementor-12 .elementor-element.elementor-element-b4fc424>.elementor-element-populated{margin:0em 0em 0em 2em;--e-column-margin-right:0em;--e-column-margin-left:2em}.elementor-12 .elementor-element.elementor-element-e982cba{--divider-border-style:solid;--divider-color:var( --e-global-color-the7_accent );--divider-border-width:3px}.elementor-12 .elementor-element.elementor-element-e982cba .elementor-divider-separator{width:100px}.elementor-12 .elementor-element.elementor-element-e982cba .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-12 .elementor-element.elementor-element-15f245b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2)}.elementor-12 .elementor-element.elementor-element-15f245b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2)}.elementor-12 .elementor-element.elementor-element-15f245b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2)}.elementor-12 .elementor-element.elementor-element-15f245b .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2)}body.rtl .elementor-12 .elementor-element.elementor-element-15f245b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2)}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-15f245b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2)}.elementor-12 .elementor-element.elementor-element-15f245b .elementor-icon-list-icon i{transition:color 0.3s}.elementor-12 .elementor-element.elementor-element-15f245b .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-12 .elementor-element.elementor-element-15f245b{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:6px}.elementor-12 .elementor-element.elementor-element-15f245b .elementor-icon-list-text{transition:color 0.3s}.elementor-12 .elementor-element.elementor-element-1502e48 .box-button,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button .popup-icon,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button:hover,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button:focus,.elementor-12 .elementor-element.elementor-element-1502e48 .box-hover:hover .box-button{background:#02010100}.elementor-12 .elementor-element.elementor-element-1502e48 .box-button.elementor-button:hover,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button.elementor-button:focus,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button.elementor-button:hover .popup-icon,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button.elementor-button:focus .popup-icon,.elementor-12 .elementor-element.elementor-element-1502e48 .box-hover:hover .box-button.elementor-button,.elementor-12 .elementor-element.elementor-element-1502e48 .box-hover:hover .box-button.elementor-button .popup-icon{background:var(--e-global-color-the7_accent)}.elementor-12 .elementor-element.elementor-element-1502e48 .box-button{border-style:solid;border-width:2px 2px 2px 2px;border-radius:3px 3px 3px 3px}.elementor-12 .elementor-element.elementor-element-1502e48 .box-button,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button *{color:var(--e-global-color-the7_content_headers_color)}.elementor-12 .elementor-element.elementor-element-1502e48 .box-button svg{fill:var(--e-global-color-the7_content_headers_color);color:var(--e-global-color-the7_content_headers_color)}.elementor-12 .elementor-element.elementor-element-1502e48 .box-button,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button:hover,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button:focus,.elementor-12 .elementor-element.elementor-element-1502e48 .box-hover:hover .box-button{border-color:var(--e-global-color-the7_content_headers_color)}.elementor-12 .elementor-element.elementor-element-1502e48 .box-button.elementor-button:hover,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button.elementor-button:focus,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button.elementor-button:hover *,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button.elementor-button:focus *,.elementor-12 .elementor-element.elementor-element-1502e48 .box-hover:hover .box-button.elementor-button,.elementor-12 .elementor-element.elementor-element-1502e48 .box-hover:hover .box-button.elementor-button *{color:#FFF}.elementor-12 .elementor-element.elementor-element-1502e48 .box-button.elementor-button:hover svg,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button.elementor-button:focus svg,.elementor-12 .elementor-element.elementor-element-1502e48 .box-hover:hover .box-button.elementor-button svg{fill:#FFF;color:#FFF}.elementor-12 .elementor-element.elementor-element-1502e48 .box-button.elementor-button:hover,.elementor-12 .elementor-element.elementor-element-1502e48 .box-button.elementor-button:focus,.elementor-12 .elementor-element.elementor-element-1502e48 .box-hover:hover .box-button.elementor-button{border-color:var(--e-global-color-the7_accent)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-cb7bb4b>.elementor-container{min-height:85vh}.elementor-12 .elementor-element.elementor-element-cb7bb4b>.elementor-shape-bottom svg{height:75px}.elementor-12 .elementor-element.elementor-element-cb7bb4b{padding:0em 3em 0em 3em}.elementor-12 .elementor-element.elementor-element-a823629{padding:4em 2em 4em 2em}.elementor-12 .elementor-element.elementor-element-05922de>.elementor-element-populated{margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em}.elementor-12 .elementor-element.elementor-element-71408ee>.elementor-element-populated{margin:2em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em}.elementor-12 .elementor-element.elementor-element-38a29d7>.elementor-shape-top svg{height:75px}.elementor-12 .elementor-element.elementor-element-38a29d7>.elementor-shape-bottom svg{height:75px}.elementor-12 .elementor-element.elementor-element-38a29d7{padding:10em 2em 10em 2em}.elementor-12 .elementor-element.elementor-element-4ff7b1f{padding:4em 2em 4em 2em}.elementor-12 .elementor-element.elementor-element-b4fc424>.elementor-element-populated{margin:2em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:0em 0em 0em 0em}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-cb7bb4b>.elementor-container{min-height:75vh}.elementor-12 .elementor-element.elementor-element-cb7bb4b>.elementor-shape-bottom svg{height:50px}.elementor-12 .elementor-element.elementor-element-cb7bb4b{padding:0em 1em 0em 1em}.elementor-12 .elementor-element.elementor-element-786ecaa>.elementor-element-populated{padding:1em 1em 1em 1em}.elementor-12 .elementor-element.elementor-element-5de24b0 .elementor-heading-title{font-size:30px;line-height:1.2em}.elementor-12 .elementor-element.elementor-element-0ba90e3>.elementor-widget-container{margin:-.5em 0em -1em 0em}.elementor-12 .elementor-element.elementor-element-0ba90e3 .elementor-headline{font-size:26px}.elementor-12 .elementor-element.elementor-element-5e1798a .elementor-heading-title{font-size:26px;line-height:1.2em}.elementor-12 .elementor-element.elementor-element-a823629{padding:2em 1em 2em 1em}.elementor-12 .elementor-element.elementor-element-38a29d7>.elementor-shape-top svg{height:50px}.elementor-12 .elementor-element.elementor-element-38a29d7>.elementor-shape-bottom svg{height:50px}.elementor-12 .elementor-element.elementor-element-38a29d7{padding:6em 1em 6em 1em}.elementor-12 .elementor-element.elementor-element-d501db7 .elementor-heading-title{line-height:1.2em}.elementor-12 .elementor-element.elementor-element-4ff7b1f{padding:2em 1em 2em 1em}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-05922de{width:40%}.elementor-12 .elementor-element.elementor-element-71408ee{width:60%}.elementor-12 .elementor-element.elementor-element-0c46718{width:60%}.elementor-12 .elementor-element.elementor-element-b4fc424{width:40%}}@media(max-width:1024px) and (min-width:768px){.elementor-12 .elementor-element.elementor-element-05922de{width:100%}.elementor-12 .elementor-element.elementor-element-71408ee{width:100%}.elementor-12 .elementor-element.elementor-element-0c46718{width:100%}.elementor-12 .elementor-element.elementor-element-b4fc424{width:100%}}