.elementor-358 .elementor-element.elementor-element-38f49c30{--display:flex;--min-height:0px;}.elementor-358 .elementor-element.elementor-element-38f49c30:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-38f49c30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{font-family:var( --e-global-typography-text-font-family ), Helvetica;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{font-family:var( --e-global-typography-text-font-family ), Helvetica;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{font-family:var( --e-global-typography-text-font-family ), Helvetica;font-weight:var( --e-global-typography-text-font-weight );}.elementor-358 .elementor-element.elementor-element-ca84aeb .uc-breadcrumbs *{transition-duration:300ms;}.elementor-358 .elementor-element.elementor-element-ca84aeb .uc-breadcrumb-item::after{transition-duration:300ms;}.elementor-358 .elementor-element.elementor-element-ca84aeb .uc-breadcrumb-item::before{transition-duration:300ms;}.elementor-358 .elementor-element.elementor-element-ca84aeb .uc-breadcrumbs-list{gap:0px;}.elementor-358 .elementor-element.elementor-element-ca84aeb .uc-item-title{padding:5px 20px 5px 20px;border-radius:5px 5px 5px 5px;transform:skew(-21deg);background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-ca84aeb .uc-item-title-inner{transform:skew(21deg);}.elementor-358 .elementor-element.elementor-element-ca84aeb .uc-breadcrumb-current .uc-item-title{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-ca84aeb .uc-item-title:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-9bdd536{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-ucaddon_title_hero .ue_title{font-family:var( --e-global-typography-text-font-family ), Helvetica;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_title_hero .ue_text{font-family:var( --e-global-typography-text-font-family ), Helvetica;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_title_hero .uc_btn{font-family:var( --e-global-typography-text-font-family ), Helvetica;font-weight:var( --e-global-typography-text-font-weight );}.elementor-358 .elementor-element.elementor-element-aead429 .ue_title_hero{background-color:#444444;background-image:url("https://autoopeners.com.au/wp-content/uploads/2026/03/Auto-Openers-Trades-Vans-scaled.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;height:100vh;}.elementor-358 .elementor-element.elementor-element-aead429 .ue_title_hero_overlay{background-color:#000000;opacity:50%;}.elementor-358 .elementor-element.elementor-element-aead429 .ue_title_hero_container{max-width:762px;}.elementor-358 .elementor-element.elementor-element-aead429 .ue_title{color:#ffffff !important;border-style:solid;border-width:3px 3px 3px 3px;border-color:#ffffff;border-radius:0px;padding:50px 50px 50px 50px;}.elementor-358 .elementor-element.elementor-element-aead429 .ue_text{color:#ffffff;font-family:"Inter", Helvetica;font-size:23px;font-weight:400;margin-top:20px;}.elementor-358 .elementor-element.elementor-element-aead429 .uc_btn{color:#000000;background-color:#ffffff;padding:10px 30px 10px 30px;margin-top:50px;border-radius:50px;}.elementor-358 .elementor-element.elementor-element-aead429 .uc_btn:hover{color:#000000;background-color:#ffffff;}.elementor-358 .elementor-element.elementor-element-aead429 .ue_btn{text-align:center;}.elementor-358 .elementor-element.elementor-element-17c24b3{--display:flex;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Helvetica;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-9c92756{padding:0px 0px 20px 0px;text-align:center;}.elementor-358 .elementor-element.elementor-element-9c92756 .elementor-heading-title{font-family:"Barlow", Helvetica;font-size:40px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-c807c48{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-358 .elementor-element.elementor-element-c807c48.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-aca0e02{--display:flex;--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;border-style:solid;--border-style:solid;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-358 .elementor-element.elementor-element-aca0e02.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-6c56e7b{padding:25px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-6c56e7b .elementor-icon-wrapper{text-align:center;}.elementor-358 .elementor-element.elementor-element-6c56e7b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-6c56e7b.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-6c56e7b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-6c56e7b.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-6c56e7b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-fe4d1dd{padding:0px 0px 0px 10px;}.elementor-358 .elementor-element.elementor-element-fe4d1dd.elementor-element{--align-self:center;}.elementor-358 .elementor-element.elementor-element-fe4d1dd .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Helvetica;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-358 .elementor-element.elementor-element-dabc67b{padding:0px 10px 0px 10px;font-family:"Inter", Helvetica;font-size:20px;font-weight:400;}.elementor-358 .elementor-element.elementor-element-9a99002{--display:flex;--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;border-style:solid;--border-style:solid;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-358 .elementor-element.elementor-element-9a99002.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-e64235f{padding:25px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-e64235f .elementor-icon-wrapper{text-align:center;}.elementor-358 .elementor-element.elementor-element-e64235f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-e64235f.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-e64235f.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-e64235f.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-e64235f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-7aee2f5{padding:0px 0px 0px 10px;}.elementor-358 .elementor-element.elementor-element-7aee2f5.elementor-element{--align-self:center;}.elementor-358 .elementor-element.elementor-element-7aee2f5 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-8b964be{padding:0px 10px 0px 10px;font-family:"Inter", Helvetica;font-size:20px;font-weight:400;}.elementor-358 .elementor-element.elementor-element-905f726{--display:flex;--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;border-style:solid;--border-style:solid;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-358 .elementor-element.elementor-element-905f726.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-a98dac4{padding:25px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-a98dac4 .elementor-icon-wrapper{text-align:center;}.elementor-358 .elementor-element.elementor-element-a98dac4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-a98dac4.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-a98dac4.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-a98dac4.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-a98dac4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-498eeea{padding:0px 0px 0px 10px;text-align:center;}.elementor-358 .elementor-element.elementor-element-498eeea .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-8c5ac22{padding:0px 10px 0px 10px;font-family:"Inter", Helvetica;font-size:20px;font-weight:400;}.elementor-358 .elementor-element.elementor-element-c8b8313{--display:flex;--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;border-style:solid;--border-style:solid;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-358 .elementor-element.elementor-element-c8b8313.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-ae2aafa{padding:25px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-ae2aafa .elementor-icon-wrapper{text-align:center;}.elementor-358 .elementor-element.elementor-element-ae2aafa.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-ae2aafa.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-ae2aafa.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-ae2aafa.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-ae2aafa.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-a852da3{padding:0px 0px 0px 10px;}.elementor-358 .elementor-element.elementor-element-a852da3.elementor-element{--align-self:center;}.elementor-358 .elementor-element.elementor-element-a852da3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-5600d6a{padding:0px 10px 0px 10px;font-family:"Inter", Helvetica;font-size:20px;font-weight:400;}.elementor-358 .elementor-element.elementor-element-d736955{--display:flex;--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-951478e{padding:0px 0px 20px 0px;text-align:center;}.elementor-358 .elementor-element.elementor-element-951478e .elementor-heading-title{font-family:"Barlow", Helvetica;font-size:40px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-1796bb5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-1796bb5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-7332403{--display:flex;--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;border-style:solid;--border-style:solid;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-358 .elementor-element.elementor-element-7332403.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-0c78008{padding:25px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-0c78008 .elementor-icon-wrapper{text-align:center;}.elementor-358 .elementor-element.elementor-element-0c78008.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-0c78008.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-0c78008.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-0c78008.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-0c78008.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-b6ff45c{padding:0px 0px 0px 10px;}.elementor-358 .elementor-element.elementor-element-b6ff45c.elementor-element{--align-self:center;}.elementor-358 .elementor-element.elementor-element-b6ff45c .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-a72a100{padding:0px 10px 0px 10px;font-family:"Inter", Helvetica;font-size:20px;font-weight:400;}.elementor-358 .elementor-element.elementor-element-649c31e{--display:flex;--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;border-style:solid;--border-style:solid;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-358 .elementor-element.elementor-element-649c31e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-e7876cd{padding:25px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-e7876cd .elementor-icon-wrapper{text-align:center;}.elementor-358 .elementor-element.elementor-element-e7876cd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-e7876cd.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-e7876cd.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-e7876cd.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-e7876cd.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-de4c92a{padding:0px 0px 0px 10px;}.elementor-358 .elementor-element.elementor-element-de4c92a.elementor-element{--align-self:center;}.elementor-358 .elementor-element.elementor-element-de4c92a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-d12687d{padding:0px 10px 0px 10px;font-family:"Inter", Helvetica;font-size:20px;font-weight:400;}.elementor-358 .elementor-element.elementor-element-59ed126{--display:flex;--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;border-style:solid;--border-style:solid;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-358 .elementor-element.elementor-element-59ed126.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-4a9ccf5{padding:25px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-4a9ccf5 .elementor-icon-wrapper{text-align:center;}.elementor-358 .elementor-element.elementor-element-4a9ccf5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-4a9ccf5.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-4a9ccf5.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-4a9ccf5.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-4a9ccf5.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-ff9d05a{padding:0px 0px 0px 10px;}.elementor-358 .elementor-element.elementor-element-ff9d05a.elementor-element{--align-self:center;}.elementor-358 .elementor-element.elementor-element-ff9d05a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-6ae3029{padding:0px 10px 0px 10px;font-family:"Inter", Helvetica;font-size:20px;font-weight:400;}.elementor-358 .elementor-element.elementor-element-25d9cee{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-358 .elementor-element.elementor-element-25d9cee.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-fd06cca{--display:flex;--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;border-style:solid;--border-style:solid;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-358 .elementor-element.elementor-element-fd06cca.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-cda067e{padding:25px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-cda067e .elementor-icon-wrapper{text-align:center;}.elementor-358 .elementor-element.elementor-element-cda067e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-cda067e.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-cda067e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-cda067e.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-cda067e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-87c7f4a{padding:0px 0px 0px 10px;}.elementor-358 .elementor-element.elementor-element-87c7f4a.elementor-element{--align-self:center;}.elementor-358 .elementor-element.elementor-element-87c7f4a .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-83e54c8{padding:0px 10px 0px 10px;font-family:"Inter", Helvetica;font-size:20px;font-weight:400;}.elementor-358 .elementor-element.elementor-element-e3fbc2e{--display:flex;--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;border-style:solid;--border-style:solid;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-358 .elementor-element.elementor-element-e3fbc2e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-d2b424c{padding:25px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-d2b424c .elementor-icon-wrapper{text-align:center;}.elementor-358 .elementor-element.elementor-element-d2b424c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-d2b424c.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-d2b424c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-d2b424c.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-d2b424c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-a063af5{padding:0px 0px 0px 10px;}.elementor-358 .elementor-element.elementor-element-a063af5.elementor-element{--align-self:center;}.elementor-358 .elementor-element.elementor-element-a063af5 .elementor-heading-title{font-family:"Barlow", Helvetica;font-weight:700;color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-0d285f8{padding:0px 10px 0px 10px;font-family:"Inter", Helvetica;font-size:20px;font-weight:400;}.elementor-358 .elementor-element.elementor-element-b782d6a{--display:flex;--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;border-style:solid;--border-style:solid;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-358 .elementor-element.elementor-element-b782d6a.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-467d2a2{padding:25px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-467d2a2 .elementor-icon-wrapper{text-align:center;}.elementor-358 .elementor-element.elementor-element-467d2a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-467d2a2.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-467d2a2.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-467d2a2.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-467d2a2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-581f3b8{padding:0px 0px 0px 10px;}.elementor-358 .elementor-element.elementor-element-581f3b8.elementor-element{--align-self:center;}.elementor-358 .elementor-element.elementor-element-581f3b8 .elementor-heading-title{font-family:"Barlow", Helvetica;font-weight:700;color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-bd51c76{padding:0px 10px 0px 10px;font-family:"Inter", Helvetica;font-size:20px;font-weight:400;}.elementor-358 .elementor-element.elementor-element-ce1550e{--display:flex;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-358 .elementor-element.elementor-element-32d5ab1{--display:flex;--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;border-style:solid;--border-style:solid;border-color:#B3B3B3;--border-color:#B3B3B3;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 5px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-358 .elementor-element.elementor-element-32d5ab1.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-358 .elementor-element.elementor-element-3c5bb65{padding:25px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-3c5bb65 .elementor-icon-wrapper{text-align:center;}.elementor-358 .elementor-element.elementor-element-3c5bb65.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-3c5bb65.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-3c5bb65.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-3c5bb65.elementor-view-framed .elementor-icon, .elementor-358 .elementor-element.elementor-element-3c5bb65.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-487c0e8{padding:0px 0px 0px 10px;}.elementor-358 .elementor-element.elementor-element-487c0e8.elementor-element{--align-self:center;}.elementor-358 .elementor-element.elementor-element-487c0e8 .elementor-heading-title{font-family:"Barlow", Helvetica;font-weight:700;color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-a55196b{padding:0px 10px 0px 10px;text-align:start;font-family:"Inter", Helvetica;font-size:20px;font-weight:400;}.elementor-358 .elementor-element.elementor-element-ba97cca{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-ba97cca:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-ba97cca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFD9C2;}.elementor-358 .elementor-element.elementor-element-83a1629{--display:flex;--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-358 .elementor-element.elementor-element-14ea819{padding:0px 0px 0px 0px;text-align:center;}.elementor-358 .elementor-element.elementor-element-14ea819 .elementor-heading-title{font-family:"Barlow", Helvetica;font-size:40px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-2bd1dd3{--display:flex;--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;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-358 .elementor-element.elementor-element-2bd1dd3:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-2bd1dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-fccba72 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-4a1bc83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-358 .elementor-element.elementor-element-4a1bc83 .elementor-heading-title{font-family:"Barlow", Helvetica;font-size:41px;font-weight:700;color:#303030;}.elementor-358 .elementor-element.elementor-element-cebc9cf .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-ff41140{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-358 .elementor-element.elementor-element-ff41140 .elementor-heading-title{font-family:"Barlow", Helvetica;font-size:35px;font-weight:700;color:#303030;}.elementor-358 .elementor-element.elementor-element-8968ea8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-974ee7d .elementor-heading-title{font-family:"Barlow", Helvetica;font-size:35px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-2124faa7{--display:flex;--min-height:0px;--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-358 .elementor-element.elementor-element-7b85c846{--display:flex;}.elementor-358 .elementor-element.elementor-element-3c4c7dd0{text-align:center;}.elementor-358 .elementor-element.elementor-element-3c4c7dd0 .elementor-heading-title{font-family:"Barlow", Helvetica;font-size:40px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-6969a354{font-family:"Inter", Helvetica;font-size:20px;font-weight:400;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Helvetica;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-358 .elementor-element.elementor-element-21b9ef68.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-358 .elementor-element.elementor-element-21b9ef68 .elementor-main-swiper{height:458px;}.elementor-358 .elementor-element.elementor-element-21b9ef68 .elementor-swiper-button{font-size:20px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-358 .elementor-element.elementor-element-c807c48{--width:83.18%;}.elementor-358 .elementor-element.elementor-element-aca0e02{--width:25%;}.elementor-358 .elementor-element.elementor-element-9a99002{--width:25%;}.elementor-358 .elementor-element.elementor-element-905f726{--width:25%;}.elementor-358 .elementor-element.elementor-element-c8b8313{--width:25%;}.elementor-358 .elementor-element.elementor-element-1796bb5{--width:83.18%;}.elementor-358 .elementor-element.elementor-element-7332403{--width:25%;}.elementor-358 .elementor-element.elementor-element-649c31e{--width:25%;}.elementor-358 .elementor-element.elementor-element-59ed126{--width:25%;}.elementor-358 .elementor-element.elementor-element-25d9cee{--width:83.18%;}.elementor-358 .elementor-element.elementor-element-fd06cca{--width:25%;}.elementor-358 .elementor-element.elementor-element-e3fbc2e{--width:25%;}.elementor-358 .elementor-element.elementor-element-b782d6a{--width:25%;}.elementor-358 .elementor-element.elementor-element-32d5ab1{--width:100%;}.elementor-358 .elementor-element.elementor-element-83a1629{--width:50%;}.elementor-358 .elementor-element.elementor-element-2bd1dd3{--width:50%;}}@media(max-width:1024px){.elementor-358 .elementor-element.elementor-element-21b9ef68.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-358 .elementor-element.elementor-element-21b9ef68.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}/* Start custom CSS for container, class: .elementor-element-ce1550e */.ao-cf7{
  background-image: linear-gradient(rgba(0,0,0,0.75), rgba(0,0,0,0.75)), url("http://autoopeners.com.au/wp-content/uploads/2026/03/Homepage-Banner-1.webp") !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;

  padding: 32px !important;
  min-height: 420px;
}
/* Optional: keep the form narrower and centered */
.ao-cf7 .wpcf7{
  max-width: 560px;
  margin: 0 auto;
}

/* Smaller labels */
.ao-cf7 label{
  font-size: 13px;
  margin: 0 0 4px 0;
}

/* Reduce input height */
.ao-cf7 input[type="text"],
.ao-cf7 input[type="email"],
.ao-cf7 input[type="tel"],
.ao-cf7 textarea,
.ao-cf7 select{
  font-size: 14px;
  padding: 8px 0;
  border-bottom-width: 1px;
}

/* Smaller placeholders (still clear) */
.ao-cf7 input::placeholder,
.ao-cf7 textarea::placeholder{
  font-size: 15px;
  font-weight: 500;
}

/* Less gap between fields */
.ao-cf7 .wpcf7 p{
  margin: 0 0 14px 0;
}

/* Smaller textarea */
.ao-cf7 textarea{
  min-height: 90px;
}

/* Button less chunky */
.ao-cf7 input[type="submit"]{
  padding: 12px 14px;
  font-size: 14px;
}

/* Mobile tweaks */
@media (max-width: 767px){
  .ao-cf7{
    padding: 18px;
  }
  .ao-cf7 .wpcf7{
    max-width: 100%;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f9f50d3 *//* AO CF7 wrapper */
.ao-cf7{
  position:relative !important;
  padding:24px !important;

  background-image:url("http://autoopeners.com.au/wp-content/uploads/2026/03/Homepage-Banner-1.webp") !important;
  background-size:cover !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;

  border-radius:15px !important;
  overflow:hidden !important;

  z-index:0;
}

/* Dark overlay follows radius */
.ao-cf7::before{
  content:"";
  position:absolute;
  inset:0;
  background:rgba(0,0,0,0.75);
  border-radius:15px;
  z-index:0;
  pointer-events:none;
}

/* Ensure form content sits above overlay */
.ao-cf7 .wpcf7,
.ao-cf7 form,
.ao-cf7 .wpcf7-form{
  position:relative;
  z-index:1;
}

/* Kill theme/widget backgrounds */
.ao-cf7 .elementor-widget-container,
.ao-cf7 .wpcf7,
.ao-cf7 .wpcf7 form,
.ao-cf7 .wpcf7 form p{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
}

/* Field spacing */
.ao-cf7 .wpcf7 p{
  margin:0 0 18px 0 !important;
}

/* FORCE underline fields (strong .elementor-358 .elementor-element.elementor-element-f9f50d3s so Elementor can’t override) */
.ao-cf7 .wpcf7 input:not([type="submit"]),
.ao-cf7 .wpcf7 textarea,
.ao-cf7 .wpcf7 select{
  width:100% !important;
  box-sizing:border-box !important;

  background:transparent !important;
  background-color:transparent !important;
  color:#fff !important;

  border:none !important;
  border-bottom:1px solid rgba(255,255,255,0.85) !important;
  border-radius:0 !important;

  padding:10px 0 !important;

  outline:none !important;
  box-shadow:none !important;

  font-size:15px !important;

  transition:border-color 0.25s ease, border-width 0.25s ease;
}

/* Bright hover/focus */
.ao-cf7 .wpcf7 input:not([type="submit"]):hover,
.ao-cf7 .wpcf7 textarea:hover,
.ao-cf7 .wpcf7 select:hover{
  border-bottom-color:#ffffff !important;
}

.ao-cf7 .wpcf7 input:not([type="submit"]):focus,
.ao-cf7 .wpcf7 textarea:focus,
.ao-cf7 .wpcf7 select:focus{
  border-bottom:2px solid #ffffff !important;
}

/* Placeholders */
.ao-cf7 .wpcf7 input::placeholder,
.ao-cf7 .wpcf7 textarea::placeholder{
  font-size:15px !important;
  font-weight:500 !important;
  color:rgba(255,255,255,0.9) !important;
  opacity:1 !important;
}

/* Textarea */
.ao-cf7 .wpcf7 textarea{
  min-height:90px !important;
  resize:vertical !important;
}

/* Button */
.ao-cf7 .wpcf7 input[type="submit"]{
  background:transparent !important;
  border:1px solid rgba(255,255,255,0.6) !important;
  color:#fff !important;
  padding:10px 18px !important;
  border-radius:0 !important;
  font-weight:700 !important;
  cursor:pointer !important;
  transition:all 0.25s ease;
}

.ao-cf7 .wpcf7 input[type="submit"]:hover{
  background:rgba(255,255,255,0.08) !important;
  border-color:#ffffff !important;
}

/* 2 column row */
.ao-cf7 .cf7-row-2{
  display:grid !important;
  grid-template-columns:1fr 1fr !important;
  gap:20px !important;
}

/* 3 column row */
.ao-cf7 .cf7-row-3{
  display:grid !important;
  grid-template-columns:1fr 1fr 1fr !important;
  gap:20px !important;
}

.ao-cf7 .cf7-col{
  width:100% !important;
}

/* Mobile stack */
@media (max-width:768px){
  .ao-cf7{
    padding:18px !important;
  }
  .ao-cf7 .cf7-row-2,
  .ao-cf7 .cf7-row-3{
    grid-template-columns:1fr !important;
    gap:12px !important;
  }
}/* End custom CSS */