.elementor-230 .elementor-element.elementor-element-4421a06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0150px;--padding-bottom:250px;--padding-left:50px;--padding-right:050px;--z-index:1;}.elementor-230 .elementor-element.elementor-element-4421a06:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-4421a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://steelbullfabrication.com.au/wp-content/uploads/2025/11/Steel-Bull-Fabrication-3.jpeg");background-position:center center;}.elementor-230 .elementor-element.elementor-element-4421a06::before, .elementor-230 .elementor-element.elementor-element-4421a06 > .elementor-background-video-container::before, .elementor-230 .elementor-element.elementor-element-4421a06 > .e-con-inner > .elementor-background-video-container::before, .elementor-230 .elementor-element.elementor-element-4421a06 > .elementor-background-slideshow::before, .elementor-230 .elementor-element.elementor-element-4421a06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-230 .elementor-element.elementor-element-4421a06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000D9;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-d5d7a18{z-index:4;text-align:left;}.elementor-230 .elementor-element.elementor-element-d5d7a18 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:86px;font-weight:800;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-230 .elementor-element.elementor-element-a7dc6d5{width:100%;max-width:100%;text-align:left;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-230 .elementor-element.elementor-element-4e49ab7 .elementor-button{background-color:#d8040f;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 10px 0px rgba(255, 255, 255, 0.1);border-style:none;border-radius:100px 100px 100px 100px;padding:8px 50px 8px 50px;}.elementor-230 .elementor-element.elementor-element-4e49ab7 .elementor-button:hover, .elementor-230 .elementor-element.elementor-element-4e49ab7 .elementor-button:focus{background-color:#CD4596;border-color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-4e49ab7 > .elementor-widget-container{border-radius:100px 100px 100px 100px;}.elementor-230 .elementor-element.elementor-element-3ad411c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;--z-index:5;}.elementor-230 .elementor-element.elementor-element-3ad411c > .elementor-shape-bottom .elementor-shape-fill, .elementor-230 .elementor-element.elementor-element-3ad411c > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#191919;}.elementor-230 .elementor-element.elementor-element-3ad411c > .elementor-shape-bottom svg, .elementor-230 .elementor-element.elementor-element-3ad411c > .e-con-inner > .elementor-shape-bottom svg{height:75px;transform:translateX(-50%) rotateY(180deg);}.elementor-230 .elementor-element.elementor-element-e771236{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-371fa1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.35);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-230 .elementor-element.elementor-element-371fa1d:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-371fa1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161515;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-230 .elementor-element.elementor-element-097759b{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-097759b img{border-radius:10px 10px 10px 10px;}.elementor-230 .elementor-element.elementor-element-7185969{--display:flex;--justify-content:center;}.elementor-230 .elementor-element.elementor-element-d432915{z-index:2;}.elementor-230 .elementor-element.elementor-element-d432915 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-230 .elementor-element.elementor-element-d4325ee{width:var( --container-widget-width, 693px );max-width:693px;--container-widget-width:693px;--container-widget-flex-grow:0;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#F0F0F0;}.elementor-230 .elementor-element.elementor-element-31e11b0 .elementor-button{background-color:#d8040f;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 10px 0px rgba(255, 255, 255, 0.1);border-style:none;border-radius:100px 100px 100px 100px;padding:8px 50px 8px 50px;}.elementor-230 .elementor-element.elementor-element-31e11b0 .elementor-button:hover, .elementor-230 .elementor-element.elementor-element-31e11b0 .elementor-button:focus{background-color:#CD4596;border-color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-31e11b0 > .elementor-widget-container{border-radius:100px 100px 100px 100px;}.elementor-230 .elementor-element.elementor-element-6500df3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.35);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-230 .elementor-element.elementor-element-6500df3:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-6500df3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161515;}.elementor-230 .elementor-element.elementor-element-a352d5d{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-a352d5d img{border-radius:10px 10px 10px 10px;}.elementor-230 .elementor-element.elementor-element-726c4f6{--display:flex;--justify-content:center;}.elementor-230 .elementor-element.elementor-element-4f576d3{z-index:2;}.elementor-230 .elementor-element.elementor-element-4f576d3 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-230 .elementor-element.elementor-element-1f1a9e4{width:var( --container-widget-width, 693px );max-width:693px;--container-widget-width:693px;--container-widget-flex-grow:0;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#F0F0F0;}.elementor-230 .elementor-element.elementor-element-c9a528b .elementor-button{background-color:#d8040f;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 10px 0px rgba(255, 255, 255, 0.1);border-style:none;border-radius:100px 100px 100px 100px;padding:8px 50px 8px 50px;}.elementor-230 .elementor-element.elementor-element-c9a528b .elementor-button:hover, .elementor-230 .elementor-element.elementor-element-c9a528b .elementor-button:focus{background-color:#CD4596;border-color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-c9a528b > .elementor-widget-container{border-radius:100px 100px 100px 100px;}.elementor-230 .elementor-element.elementor-element-af9e7ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-230 .elementor-element.elementor-element-af9e7ca:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-af9e7ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161515;}.elementor-230 .elementor-element.elementor-element-1bbf0b5{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-1bbf0b5 img{border-radius:10px 10px 10px 10px;}.elementor-230 .elementor-element.elementor-element-3de13b1{--display:flex;--justify-content:center;}.elementor-230 .elementor-element.elementor-element-c3a063c{z-index:2;}.elementor-230 .elementor-element.elementor-element-c3a063c .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-230 .elementor-element.elementor-element-0da20fe{width:var( --container-widget-width, 693px );max-width:693px;--container-widget-width:693px;--container-widget-flex-grow:0;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#F0F0F0;}.elementor-230 .elementor-element.elementor-element-3b50a8e .elementor-button{background-color:#d8040f;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 10px 0px rgba(255, 255, 255, 0.1);border-style:none;border-radius:100px 100px 100px 100px;padding:8px 50px 8px 50px;}.elementor-230 .elementor-element.elementor-element-3b50a8e .elementor-button:hover, .elementor-230 .elementor-element.elementor-element-3b50a8e .elementor-button:focus{background-color:#CD4596;border-color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-3b50a8e > .elementor-widget-container{border-radius:100px 100px 100px 100px;}.elementor-230 .elementor-element.elementor-element-8f9f8aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-230 .elementor-element.elementor-element-8f9f8aa:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-8f9f8aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161515;}.elementor-230 .elementor-element.elementor-element-954b35d{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-954b35d img{border-radius:10px 10px 10px 10px;}.elementor-230 .elementor-element.elementor-element-0b8e162{--display:flex;--justify-content:center;}.elementor-230 .elementor-element.elementor-element-c85ca8a{z-index:2;}.elementor-230 .elementor-element.elementor-element-c85ca8a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-230 .elementor-element.elementor-element-68e43f5{width:var( --container-widget-width, 693px );max-width:693px;--container-widget-width:693px;--container-widget-flex-grow:0;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#F0F0F0;}.elementor-230 .elementor-element.elementor-element-60a8857 .elementor-button{background-color:#d8040f;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 10px 0px rgba(255, 255, 255, 0.1);border-style:none;border-radius:100px 100px 100px 100px;padding:8px 50px 8px 50px;}.elementor-230 .elementor-element.elementor-element-60a8857 .elementor-button:hover, .elementor-230 .elementor-element.elementor-element-60a8857 .elementor-button:focus{background-color:#CD4596;border-color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-60a8857 > .elementor-widget-container{border-radius:100px 100px 100px 100px;}.elementor-230 .elementor-element.elementor-element-e48fdc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-230 .elementor-element.elementor-element-e48fdc6:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-e48fdc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161515;}.elementor-230 .elementor-element.elementor-element-e1986fc{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-e1986fc img{border-radius:10px 10px 10px 10px;}.elementor-230 .elementor-element.elementor-element-33ec766{--display:flex;--justify-content:center;}.elementor-230 .elementor-element.elementor-element-31f2bbc{z-index:2;}.elementor-230 .elementor-element.elementor-element-31f2bbc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-230 .elementor-element.elementor-element-c02e3d8{width:var( --container-widget-width, 693px );max-width:693px;--container-widget-width:693px;--container-widget-flex-grow:0;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#F0F0F0;}.elementor-230 .elementor-element.elementor-element-cdfcc22 .elementor-button{background-color:#d8040f;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 10px 0px rgba(255, 255, 255, 0.1);border-style:none;border-radius:100px 100px 100px 100px;padding:8px 50px 8px 50px;}.elementor-230 .elementor-element.elementor-element-cdfcc22 .elementor-button:hover, .elementor-230 .elementor-element.elementor-element-cdfcc22 .elementor-button:focus{background-color:#CD4596;border-color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-cdfcc22 > .elementor-widget-container{border-radius:100px 100px 100px 100px;}.elementor-230 .elementor-element.elementor-element-bf09fb3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:20px 20px 20px 20px;box-shadow:5px 5px 10px 0px rgba(0, 0, 0, 0.35);--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-230 .elementor-element.elementor-element-bf09fb3:not(.elementor-motion-effects-element-type-background), .elementor-230 .elementor-element.elementor-element-bf09fb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161515;}.elementor-230 .elementor-element.elementor-element-b2c38ba{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-230 .elementor-element.elementor-element-b2c38ba img{border-radius:10px 10px 10px 10px;}.elementor-230 .elementor-element.elementor-element-0c849c0{--display:flex;--justify-content:center;}.elementor-230 .elementor-element.elementor-element-5fcd6fc{z-index:2;}.elementor-230 .elementor-element.elementor-element-5fcd6fc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-230 .elementor-element.elementor-element-4cfea63{width:var( --container-widget-width, 693px );max-width:693px;--container-widget-width:693px;--container-widget-flex-grow:0;font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;color:#F0F0F0;}.elementor-230 .elementor-element.elementor-element-1a60d21 .elementor-button{background-color:#d8040f;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 10px 0px rgba(255, 255, 255, 0.1);border-style:none;border-radius:100px 100px 100px 100px;padding:8px 50px 8px 50px;}.elementor-230 .elementor-element.elementor-element-1a60d21 .elementor-button:hover, .elementor-230 .elementor-element.elementor-element-1a60d21 .elementor-button:focus{background-color:#CD4596;border-color:var( --e-global-color-primary );}.elementor-230 .elementor-element.elementor-element-1a60d21 > .elementor-widget-container{border-radius:100px 100px 100px 100px;}@media(min-width:768px){.elementor-230 .elementor-element.elementor-element-4421a06{--content-width:1500px;}.elementor-230 .elementor-element.elementor-element-3ad411c{--content-width:1500px;}.elementor-230 .elementor-element.elementor-element-7185969{--width:85%;}.elementor-230 .elementor-element.elementor-element-726c4f6{--width:85%;}.elementor-230 .elementor-element.elementor-element-3de13b1{--width:85%;}.elementor-230 .elementor-element.elementor-element-0b8e162{--width:85%;}.elementor-230 .elementor-element.elementor-element-33ec766{--width:85%;}.elementor-230 .elementor-element.elementor-element-0c849c0{--width:85%;}}@media(max-width:1024px) and (min-width:768px){.elementor-230 .elementor-element.elementor-element-7185969{--width:100%;}.elementor-230 .elementor-element.elementor-element-726c4f6{--width:100%;}.elementor-230 .elementor-element.elementor-element-3de13b1{--width:100%;}.elementor-230 .elementor-element.elementor-element-0b8e162{--width:100%;}.elementor-230 .elementor-element.elementor-element-33ec766{--width:100%;}.elementor-230 .elementor-element.elementor-element-0c849c0{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-230 .elementor-element.elementor-element-d5d7a18 .elementor-heading-title{font-size:60px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-4e49ab7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-e771236{--grid-auto-flow:row;}.elementor-230 .elementor-element.elementor-element-371fa1d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-097759b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-230 .elementor-element.elementor-element-31e11b0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-6500df3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-a352d5d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-230 .elementor-element.elementor-element-c9a528b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-af9e7ca{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-1bbf0b5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-230 .elementor-element.elementor-element-3b50a8e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-8f9f8aa{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-954b35d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-230 .elementor-element.elementor-element-60a8857 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-e48fdc6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-e1986fc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-230 .elementor-element.elementor-element-cdfcc22 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-bf09fb3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-230 .elementor-element.elementor-element-b2c38ba{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-230 .elementor-element.elementor-element-1a60d21 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-230 .elementor-element.elementor-element-4421a06{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:150px;--padding-bottom:250px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-230 .elementor-element.elementor-element-d5d7a18 .elementor-heading-title{font-size:40px;}.elementor-230 .elementor-element.elementor-element-a7dc6d5 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-230 .elementor-element.elementor-element-a7dc6d5{text-align:center;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-4e49ab7{width:100%;max-width:100%;z-index:99;}.elementor-230 .elementor-element.elementor-element-4e49ab7 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-3ad411c{--padding-top:0150px;--padding-bottom:150px;--padding-left:20px;--padding-right:20px;}.elementor-230 .elementor-element.elementor-element-e771236{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-230 .elementor-element.elementor-element-7185969{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-d4325ee > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-230 .elementor-element.elementor-element-31e11b0{width:100%;max-width:100%;}.elementor-230 .elementor-element.elementor-element-31e11b0 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-726c4f6{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-1f1a9e4 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-230 .elementor-element.elementor-element-c9a528b{width:100%;max-width:100%;}.elementor-230 .elementor-element.elementor-element-c9a528b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-3de13b1{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-0da20fe > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-230 .elementor-element.elementor-element-3b50a8e{width:100%;max-width:100%;}.elementor-230 .elementor-element.elementor-element-3b50a8e .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-0b8e162{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-68e43f5 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-230 .elementor-element.elementor-element-60a8857{width:100%;max-width:100%;}.elementor-230 .elementor-element.elementor-element-60a8857 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-33ec766{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-c02e3d8 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-230 .elementor-element.elementor-element-cdfcc22{width:100%;max-width:100%;}.elementor-230 .elementor-element.elementor-element-cdfcc22 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-230 .elementor-element.elementor-element-0c849c0{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-230 .elementor-element.elementor-element-4cfea63 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-230 .elementor-element.elementor-element-1a60d21{width:100%;max-width:100%;}.elementor-230 .elementor-element.elementor-element-1a60d21 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for container, class: .elementor-element-3ad411c *//* Section 2 container */
.tilted-top {
  position: relative;
  z-index: 5; /* above section 1 */
  background: transparent; /* let the pseudo-element handle the color */
}

/* The angled, non-transparent background */
.tilted-top::before {
  content: "";
  position: absolute;
  inset: 0;           /* fill the whole section */
  background: linear-gradient(45deg, #2E2E2E, #000);
  clip-path: polygon(
    0 80px,   /* left point, pushed down to create the tilt */
    100% 0,   /* right top corner */
    100% 100%, 
    0 100%
  );
  z-index: -1;        /* sit behind the content but inside section 2 */
}/* End custom CSS */