.elementor-259 .elementor-element.elementor-element-261e174a:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-261e174a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B4E;}.elementor-259 .elementor-element.elementor-element-261e174a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-259 .elementor-element.elementor-element-261e174a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-259 .elementor-element.elementor-element-53f4db68{text-align:center;font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;line-height:1px;text-shadow:0px 0px 37px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-3bbb57bb > .elementor-container{min-height:100px;}.elementor-259 .elementor-element.elementor-element-1786d908:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-259 .elementor-element.elementor-element-1786d908 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F58220;}.elementor-259 .elementor-element.elementor-element-1786d908 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 40px 40px 40px;}.elementor-259 .elementor-element.elementor-element-1786d908 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-91784a5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-259 .elementor-element.elementor-element-91784a5{font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-259 .elementor-element.elementor-element-a4c94b9 > .elementor-widget-container{margin:-29px 0px 25px 0px;}.elementor-259 .elementor-element.elementor-element-a4c94b9{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;text-shadow:0px 0px 8px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-32307f61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-32307f61{text-align:left;font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-28a8d0e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-259 .elementor-element.elementor-element-28a8d0e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apollofencing.com.au/wp-content/uploads/2025/09/security-fencing-gold-coast-access-gate.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-259 .elementor-element.elementor-element-28a8d0e8 > .elementor-element-populated, .elementor-259 .elementor-element.elementor-element-28a8d0e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-259 .elementor-element.elementor-element-28a8d0e8 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-28a8d0e8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-28a8d0e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-3136091e{margin-top:-40px;margin-bottom:-40px;}.elementor-259 .elementor-element.elementor-element-631cd7a1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-259 .elementor-element.elementor-element-116c4568:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-116c4568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-116c4568 > .elementor-container{max-width:1026px;}.elementor-259 .elementor-element.elementor-element-116c4568, .elementor-259 .elementor-element.elementor-element-116c4568 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-259 .elementor-element.elementor-element-116c4568{box-shadow:0px 0px 85px 0px rgba(0, 0, 0, 0.3);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-259 .elementor-element.elementor-element-116c4568 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-518e48ba > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-259 .elementor-element.elementor-element-6bb09651 > .elementor-widget-container{margin:23px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-6bb09651 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#213E78;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-259 .elementor-element.elementor-element-3ea9d55e{--divider-border-style:solid;--divider-color:#F58220;--divider-border-width:3.5px;}.elementor-259 .elementor-element.elementor-element-3ea9d55e > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-3ea9d55e .elementor-divider-separator{width:30%;}.elementor-259 .elementor-element.elementor-element-3ea9d55e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-259 .elementor-element.elementor-element-488f6000 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-488f6000{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#213E78;}.elementor-259 .elementor-element.elementor-element-3bf7bc24 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-259 .elementor-element.elementor-element-3bf7bc24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-2533da6f > .elementor-widget-container{margin:05px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-2533da6f{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;color:#1A2B4E;}.elementor-259 .elementor-element.elementor-element-59e7c765 > .elementor-widget-container{margin:-40px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-59e7c765{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:400;color:#1B2A4E;}.elementor-259 .elementor-element.elementor-element-1264fbf{margin-top:-50px;margin-bottom:40px;}.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-259 .elementor-element.elementor-element-72683e05{margin-top:050px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-259 .elementor-element.elementor-element-760db91c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-259 .elementor-element.elementor-element-760db91c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apollofencing.com.au/wp-content/uploads/2025/09/security-fencing-brisbane-timber-yard-scaled.webp");background-repeat:no-repeat;background-size:cover;}.elementor-259 .elementor-element.elementor-element-760db91c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-760db91c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-43f8c701 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-259 .elementor-element.elementor-element-6de92fb2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#213E78;}.elementor-259 .elementor-element.elementor-element-19776be8{--divider-border-style:solid;--divider-color:#F58220;--divider-border-width:3.5px;}.elementor-259 .elementor-element.elementor-element-19776be8 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-19776be8 .elementor-divider-separator{width:39%;}.elementor-259 .elementor-element.elementor-element-19776be8 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-259 .elementor-element.elementor-element-1903b570{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;color:#213E78;}.elementor-259 .elementor-element.elementor-element-795c9147 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-795c9147{text-align:left;font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-1a65014{margin-top:0px;margin-bottom:-50px;}.elementor-259 .elementor-element.elementor-element-43fb982e{padding:060px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-7eb0c514 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-259 .elementor-element.elementor-element-1a7868f1 > .elementor-widget-container{margin:0px -25px 0px -25px;}.elementor-259 .elementor-element.elementor-element-1a7868f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#213E78;}.elementor-259 .elementor-element.elementor-element-493b15af{--divider-border-style:solid;--divider-color:#F58220;--divider-border-width:3.5px;}.elementor-259 .elementor-element.elementor-element-493b15af > .elementor-widget-container{margin:-20px 0px 0px -20px;}.elementor-259 .elementor-element.elementor-element-493b15af .elementor-divider-separator{width:38%;}.elementor-259 .elementor-element.elementor-element-493b15af .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-259 .elementor-element.elementor-element-114160d2 > .elementor-widget-container{margin:-15px -20px 0px -20px;}.elementor-259 .elementor-element.elementor-element-114160d2{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;color:#213E78;}.elementor-259 .elementor-element.elementor-element-38f0da7 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-38f0da7{text-align:left;font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-123de942:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-259 .elementor-element.elementor-element-123de942 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apollofencing.com.au/wp-content/uploads/2025/09/security-fencing-gold-coast-workshop-yard-scaled.webp");background-size:cover;}.elementor-259 .elementor-element.elementor-element-123de942 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-259 .elementor-element.elementor-element-123de942 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-ea4ff2c{margin-top:0px;margin-bottom:-50px;}.elementor-259 .elementor-element.elementor-element-3b89b0d0{margin-top:050px;margin-bottom:0px;padding:15px 15px 15px 15px;}.elementor-259 .elementor-element.elementor-element-c5978de:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-259 .elementor-element.elementor-element-c5978de > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apollofencing.com.au/wp-content/uploads/2025/09/security-fencing-brisbane-boundary-protection.webp");background-repeat:no-repeat;background-size:cover;}.elementor-259 .elementor-element.elementor-element-c5978de > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-c5978de > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-25bb081f > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-259 .elementor-element.elementor-element-1f7408e9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#213E78;}.elementor-259 .elementor-element.elementor-element-3395e13{--divider-border-style:solid;--divider-color:#F58220;--divider-border-width:3.5px;}.elementor-259 .elementor-element.elementor-element-3395e13 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-3395e13 .elementor-divider-separator{width:39%;}.elementor-259 .elementor-element.elementor-element-3395e13 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-259 .elementor-element.elementor-element-484e41f5{text-align:left;font-family:"Poppins", Sans-serif;font-weight:400;color:#213E78;}.elementor-259 .elementor-element.elementor-element-234eba2d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-234eba2d{text-align:left;font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-40752a53:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-40752a53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apollofencing.com.au/wp-content/uploads/2025/09/security-fencing-brisbane-boundary-protection.webp");background-repeat:no-repeat;background-size:cover;}.elementor-259 .elementor-element.elementor-element-40752a53 > .elementor-background-overlay{background-color:#141313;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-40752a53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:130px;padding:050px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-20c9a028 > .elementor-element-populated{margin:150px 0px 0150px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-259 .elementor-element.elementor-element-3b8138ea{--divider-border-style:solid;--divider-color:#F58220;--divider-border-width:3.5px;}.elementor-259 .elementor-element.elementor-element-3b8138ea > .elementor-widget-container{margin:-69px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-3b8138ea .elementor-divider-separator{width:74%;}.elementor-259 .elementor-element.elementor-element-3b8138ea .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-259 .elementor-element.elementor-element-2bb46652 > .elementor-widget-container{margin:-150px 0px 0px -5px;}.elementor-259 .elementor-element.elementor-element-2bb46652 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#F9F9F9;}.elementor-259 .elementor-element.elementor-element-71501684 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-71501684{font-family:"Poppins", Sans-serif;font-weight:400;color:#F9F9F9;}.elementor-259 .elementor-element.elementor-element-4679f7a4 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-4679f7a4{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-259 .elementor-element.elementor-element-c9c71a > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-c9c71a{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-259 .elementor-element.elementor-element-3336219a > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-3336219a{font-family:"Poppins", Sans-serif;font-weight:400;color:#000000;}.elementor-259 .elementor-element.elementor-element-5f6909d6{margin-top:-29px;margin-bottom:20px;}.elementor-259 .elementor-element.elementor-element-5a6f26a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#213E78;}.elementor-259 .elementor-element.elementor-element-98c89be{--divider-border-style:solid;--divider-color:#F58220;--divider-border-width:3.5px;}.elementor-259 .elementor-element.elementor-element-98c89be > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-98c89be .elementor-divider-separator{width:18%;}.elementor-259 .elementor-element.elementor-element-98c89be .elementor-divider{padding-block-start:17px;padding-block-end:17px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-259 .elementor-element.elementor-element-621c3ebc.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-259 .elementor-element.elementor-element-621c3ebc .elementor-swiper-button{font-size:20px;}.elementor-259 .elementor-element.elementor-element-32ba0c0d:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-32ba0c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-259 .elementor-element.elementor-element-32ba0c0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-259 .elementor-element.elementor-element-32ba0c0d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-8821d54{margin-top:20px;margin-bottom:20px;}.elementor-259 .elementor-element.elementor-element-59de1878 > .elementor-element-populated{margin:0px 30px 0px 30px;--e-column-margin-right:30px;--e-column-margin-left:30px;}.elementor-259 .elementor-element.elementor-element-5073333d > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-259 .elementor-element.elementor-element-5073333d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#213E78;}.elementor-259 .elementor-element.elementor-element-5c7762ad{--divider-border-style:solid;--divider-color:#F58220;--divider-border-width:3.5px;}.elementor-259 .elementor-element.elementor-element-5c7762ad > .elementor-widget-container{margin:-20px 0px 0px -20px;}.elementor-259 .elementor-element.elementor-element-5c7762ad .elementor-divider-separator{width:38%;}.elementor-259 .elementor-element.elementor-element-5c7762ad .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-259 .elementor-element.elementor-element-1f72faaf > .elementor-widget-container{margin:-20px 25px 25px -20px;}.elementor-259 .elementor-element.elementor-element-1f72faaf{font-family:"Poppins", Sans-serif;font-weight:400;color:#213E78;}.elementor-259 .elementor-element.elementor-element-53b106fc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-259 .elementor-element.elementor-element-53b106fc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.apollofencing.com.au/wp-content/uploads/2025/09/security-fencing-gold-coast-construction-scaled.webp");background-position:center center;background-size:cover;}.elementor-259 .elementor-element.elementor-element-53b106fc > .elementor-element-populated, .elementor-259 .elementor-element.elementor-element-53b106fc > .elementor-element-populated > .elementor-background-overlay, .elementor-259 .elementor-element.elementor-element-53b106fc > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-53b106fc > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-259 .elementor-element.elementor-element-53b106fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-7fa5e206:not(.elementor-motion-effects-element-type-background), .elementor-259 .elementor-element.elementor-element-7fa5e206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0707;background-image:url("https://www.apollofencing.com.au/wp-content/uploads/2025/09/security-fencing-gold-coast-access-gate.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-259 .elementor-element.elementor-element-7fa5e206 > .elementor-background-overlay{background-color:#141313;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-7fa5e206{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:-28px;}.elementor-259 .elementor-element.elementor-element-45c699ab > .elementor-widget-container{margin:030px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-45c699ab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-2e061cb0 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-2e061cb0{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-4e5afa0a{margin-top:60px;margin-bottom:20px;}.elementor-259 .elementor-element.elementor-element-1bb445ed{text-align:left;}.elementor-259 .elementor-element.elementor-element-1bb445ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#213E78;}.elementor-259 .elementor-element.elementor-element-03ccbde{--divider-border-style:solid;--divider-color:#F47E00;--divider-border-width:3.5px;}.elementor-259 .elementor-element.elementor-element-03ccbde > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-03ccbde .elementor-divider-separator{width:18%;}.elementor-259 .elementor-element.elementor-element-03ccbde .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-259 .elementor-element.elementor-element-7dc4a4ce .elementor-toggle-title, .elementor-259 .elementor-element.elementor-element-7dc4a4ce .elementor-toggle-icon{color:#213E78;}.elementor-259 .elementor-element.elementor-element-7dc4a4ce .elementor-toggle-icon svg{fill:#213E78;}.elementor-259 .elementor-element.elementor-element-7dc4a4ce .elementor-tab-title.elementor-active a, .elementor-259 .elementor-element.elementor-element-7dc4a4ce .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#213E78;}.elementor-259 .elementor-element.elementor-element-7dc4a4ce .elementor-tab-content{color:#213E78;}.elementor-259 .elementor-element.elementor-element-96814b4{margin-top:40px;margin-bottom:40px;}.elementor-259 .elementor-element.elementor-element-b2a5d8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#213E78;}.elementor-259 .elementor-element.elementor-element-8350949{--divider-border-style:solid;--divider-color:#F47E00;--divider-border-width:3.5px;}.elementor-259 .elementor-element.elementor-element-8350949 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-8350949 .elementor-divider-separator{width:55%;}.elementor-259 .elementor-element.elementor-element-8350949 .elementor-divider{padding-block-start:11px;padding-block-end:11px;}.elementor-259 .elementor-element.elementor-element-c1ba37e{font-family:"Poppins", Sans-serif;font-weight:400;color:#213E78;}.elementor-259 .elementor-element.elementor-element-9125a19{column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:32px;letter-spacing:0px;color:#213E78;}.elementor-259 .elementor-element.elementor-element-6383f95{column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:32px;letter-spacing:0px;color:#213E78;}.elementor-259 .elementor-element.elementor-element-2ccace2{column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:32px;letter-spacing:0px;color:#213E78;}.elementor-259 .elementor-element.elementor-element-7b7f389e{margin-top:40px;margin-bottom:40px;}.elementor-259 .elementor-element.elementor-element-493c7123 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#213E78;}.elementor-259 .elementor-element.elementor-element-28cdd565{--divider-border-style:solid;--divider-color:#F47E00;--divider-border-width:3.5px;}.elementor-259 .elementor-element.elementor-element-28cdd565 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-28cdd565 .elementor-divider-separator{width:55%;}.elementor-259 .elementor-element.elementor-element-28cdd565 .elementor-divider{padding-block-start:12px;padding-block-end:12px;}.elementor-259 .elementor-element.elementor-element-2d3e2495{font-family:"Poppins", Sans-serif;font-weight:400;color:#213E78;}.elementor-259 .elementor-element.elementor-element-3ccb9e7e{column-gap:0px;font-family:"Poppins", Sans-serif;font-weight:400;line-height:32px;letter-spacing:0px;color:#213E78;}.elementor-259 .elementor-element.elementor-element-4719b769{column-gap:0px;font-family:"Roboto", Sans-serif;font-weight:400;line-height:32px;letter-spacing:0px;color:#213E78;}.elementor-259 .elementor-element.elementor-element-78ab1558 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-259 .elementor-element.elementor-element-78ab1558{column-gap:0px;font-family:"Poppins", Sans-serif;font-weight:400;line-height:32px;letter-spacing:0px;color:#213E78;}.elementor-259 .elementor-element.elementor-element-a6f0e19 > .elementor-container{max-width:909px;}.elementor-259 .elementor-element.elementor-element-a6f0e19, .elementor-259 .elementor-element.elementor-element-a6f0e19 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-a6f0e19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-259 .elementor-element.elementor-element-a6f0e19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-721f58fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-259 .elementor-element.elementor-element-721f58fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A2B4E;}.elementor-259 .elementor-element.elementor-element-721f58fb > .elementor-element-populated, .elementor-259 .elementor-element.elementor-element-721f58fb > .elementor-element-populated > .elementor-background-overlay, .elementor-259 .elementor-element.elementor-element-721f58fb > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-259 .elementor-element.elementor-element-721f58fb > .elementor-element-populated{box-shadow:0px 0px 17px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-259 .elementor-element.elementor-element-721f58fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-259 .elementor-element.elementor-element-6b74e67b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-6b74e67b{text-align:center;}.elementor-259 .elementor-element.elementor-element-6b74e67b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-259 .elementor-element.elementor-element-51a98fcf{--divider-border-style:solid;--divider-color:#F58220;--divider-border-width:3.5px;}.elementor-259 .elementor-element.elementor-element-51a98fcf > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-51a98fcf .elementor-divider-separator{width:25%;margin:0 auto;margin-center:0;}.elementor-259 .elementor-element.elementor-element-51a98fcf .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-259 .elementor-element.elementor-element-22712bd9 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:-0px -0px 20px -0px;}.elementor-259 .elementor-element.elementor-element-22712bd9{z-index:1;font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;color:#FEFEFE;}.elementor-259 .elementor-element.elementor-element-3a108a43 > .elementor-widget-container{margin:-40px 0px -10px 0px;}.elementor-259 .elementor-element.elementor-element-3a108a43{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:400;color:#1B2A4E;}.elementor-259 .elementor-element.elementor-element-7711f75 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-259 .elementor-element.elementor-element-7711f75 > .elementor-container{min-height:70px;}@media(max-width:1024px){.elementor-259 .elementor-element.elementor-element-5f6909d6{margin-top:0px;margin-bottom:0px;}.elementor-259 .elementor-element.elementor-element-621c3ebc.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:800px){.elementor-259 .elementor-element.elementor-element-91784a5 > .elementor-widget-container{margin:-40px -20px 20px -20px;}.elementor-259 .elementor-element.elementor-element-a4c94b9 > .elementor-widget-container{margin:-29px -20px 25px -20px;}.elementor-259 .elementor-element.elementor-element-32307f61 > .elementor-widget-container{margin:-25px 0px 0px -20px;}.elementor-259 .elementor-element.elementor-element-3136091e{margin-top:-60px;margin-bottom:0px;}.elementor-259 .elementor-element.elementor-element-6bb09651 > .elementor-widget-container{margin:15px 10px 0px 10px;}.elementor-259 .elementor-element.elementor-element-3ea9d55e > .elementor-widget-container{margin:-20px 0px 0px 10px;}.elementor-259 .elementor-element.elementor-element-488f6000 > .elementor-widget-container{margin:-19px 10px 0px 10px;}.elementor-259 .elementor-element.elementor-element-2533da6f > .elementor-widget-container{margin:-69px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-e8ac75d > .elementor-widget-container{margin:50px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-259 .elementor-element.elementor-element-72683e05{margin-top:-65px;margin-bottom:-10px;}.elementor-259 .elementor-element.elementor-element-6de92fb2 > .elementor-widget-container{margin:0px -25px 0px -25px;}.elementor-259 .elementor-element.elementor-element-19776be8 > .elementor-widget-container{margin:-20px 0px 0px -20px;}.elementor-259 .elementor-element.elementor-element-19776be8 .elementor-divider-separator{width:37%;}.elementor-259 .elementor-element.elementor-element-1903b570 > .elementor-widget-container{margin:-15px -25px 0px -25px;}.elementor-259 .elementor-element.elementor-element-795c9147 > .elementor-widget-container{margin:-10px -15px -15px -15px;}.elementor-259 .elementor-element.elementor-element-9ec1d28 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:15px 15px 15px 15px;}.elementor-259 .elementor-element.elementor-element-43fb982e{margin-top:-65px;margin-bottom:0px;}.elementor-259 .elementor-element.elementor-element-1a7868f1 > .elementor-widget-container{margin:0px -10px 0px -10px;}.elementor-259 .elementor-element.elementor-element-493b15af > .elementor-widget-container{margin:-20px 0px 0px -10px;}.elementor-259 .elementor-element.elementor-element-493b15af .elementor-divider-separator{width:36%;}.elementor-259 .elementor-element.elementor-element-114160d2 > .elementor-widget-container{margin:-20px -10px 0px -10px;}.elementor-259 .elementor-element.elementor-element-38f0da7 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-259 .elementor-element.elementor-element-600212c > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-259 .elementor-element.elementor-element-3b89b0d0{margin-top:-40px;margin-bottom:0px;}.elementor-259 .elementor-element.elementor-element-1f7408e9 > .elementor-widget-container{margin:25px -25px 0px -25px;}.elementor-259 .elementor-element.elementor-element-3395e13 > .elementor-widget-container{margin:-20px 0px 0px -25px;}.elementor-259 .elementor-element.elementor-element-3395e13 .elementor-divider-separator{width:36%;}.elementor-259 .elementor-element.elementor-element-484e41f5 > .elementor-widget-container{margin:-20px -25px 0px -25px;}.elementor-259 .elementor-element.elementor-element-234eba2d > .elementor-widget-container{margin:-15px 0px 0px -15px;}.elementor-259 .elementor-element.elementor-element-5a6f26a5 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-259 .elementor-element.elementor-element-98c89be > .elementor-widget-container{margin:-25px 0px 0px 20px;}.elementor-259 .elementor-element.elementor-element-98c89be .elementor-divider-separator{width:31%;}.elementor-259 .elementor-element.elementor-element-621c3ebc.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-259 .elementor-element.elementor-element-621c3ebc > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-259 .elementor-element.elementor-element-32ba0c0d{margin-top:5px;margin-bottom:-10px;}.elementor-259 .elementor-element.elementor-element-5073333d > .elementor-widget-container{margin:0px -15px 0px -15px;}.elementor-259 .elementor-element.elementor-element-5c7762ad > .elementor-widget-container{margin:-20px 0px 0px -15px;}.elementor-259 .elementor-element.elementor-element-5c7762ad .elementor-divider-separator{width:35%;}.elementor-259 .elementor-element.elementor-element-1f72faaf > .elementor-widget-container{margin:-25px -15px 0px -15px;}.elementor-259 .elementor-element.elementor-element-4e5afa0a{margin-top:20px;margin-bottom:20px;}.elementor-259 .elementor-element.elementor-element-1bb445ed > .elementor-widget-container{margin:0px 25px 0px 25px;}.elementor-259 .elementor-element.elementor-element-03ccbde > .elementor-widget-container{margin:-20px 0px 0px 25px;}.elementor-259 .elementor-element.elementor-element-03ccbde .elementor-divider-separator{width:31%;}.elementor-259 .elementor-element.elementor-element-7dc4a4ce > .elementor-widget-container{margin:20px 15px 0px 15px;}.elementor-259 .elementor-element.elementor-element-a6f0e19{padding:10px 10px 10px 10px;}}@media(min-width:801px){.elementor-259 .elementor-element.elementor-element-2fcde9da{width:91.25%;}.elementor-259 .elementor-element.elementor-element-13bc73fe{width:8.532%;}.elementor-259 .elementor-element.elementor-element-7fae27f{width:34.167%;}.elementor-259 .elementor-element.elementor-element-36a3a4e{width:65.833%;}.elementor-259 .elementor-element.elementor-element-2bac845{width:34.167%;}.elementor-259 .elementor-element.elementor-element-468b93d6{width:65.833%;}}/* Start custom CSS for text-editor, class: .elementor-element-53f4db68 */.elementor-widget-text-editor.banner-text-1 p {
    font-size: 25px;
      margin-left: 0px;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  }

@media (max-width: 1080px) {
  .elementor-widget-text-editor.banner-text-1 p {
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32307f61 */.elementor-widget-text-editor.square-btn-1 a{
  background-color: #1a2b4e;
  color: white;
  padding: 6px 36px;
  font-size: 18px;
  font-weight: 700;
  border: none;
  border-radius: 8px;
  text-align: middle;
  text-decoration: none;
  display: inline-block;
  transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
  margin-left: -10px;
  margin-right: 0px;
  margin-top: -25px;
  margin-bottom: 0px;
}

.elementor-widget-text-editor.square-btn-1 a:hover {
  background-color: #1a2b4e;
  color: white;
  cursor: pointer;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3bbb57bb */.elementor-section.custom-column-border {
  border-bottom: 10px solid #1a2b4e;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6bb09651 */@media (max-width: 1024px) {
  .elementor-widget-heading.heading-1 {
    display: flex;
  }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3ea9d55e */@media (max-width: 1024px) and (min-width: 801px) {
  .elementor-widget-divider.divider-1 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .elementor-widget-divider.divider-1 .elementor-divider {
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-488f6000 */.elementor-widget-text-editor.text-editor-1 p {
    font-size: 15px;
  }
@media (max-width: 1024px) {
  .elementor-widget-text-editor.text-editor-1t {
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2533da6f */.elementor-widget-text-editor.call-us-text-1 p {
    font-size: 22px;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59e7c765 */.call-now {
  font-size: 35px;
}
.call-now {
  font-size: 35px;
  font-weight: 700;
  color: #1b2a4e; 
  transition: color 0.3s ease;
}

.call-now:hover {
  color: #1a2b4e;
   text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-760db91c */.elementor-column.custom-column-border {
  border-bottom-width: 10px;
  border-bottom-style: solid;
  border-bottom-color: #1a2b4e;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-795c9147 */.elementor-widget-text-editor.square-btn-1 a{
  background-color: #1a2b4e;
  color: white;
  padding: 6px 36px;
  font-size: 18px;
  font-weight: 700;
  border: none;
  border-radius: 8px;
  text-align: middle;
  text-decoration: none;
  display: inline-block;
  transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
  margin-left: -10px;
  margin-right: 0px;
  margin-top: -25px;
  margin-bottom: 0px;
}

.elementor-widget-text-editor.square-btn-1 a:hover {
  background-color: #1a2b4e;
  color: white;
  cursor: pointer;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38f0da7 */.elementor-widget-text-editor.square-btn-1 a{
  background-color: #1a2b4e;
  color: white;
  padding: 6px 36px;
  font-size: 18px;
  font-weight: 700;
  border: none;
  border-radius: 8px;
  text-align: middle;
  text-decoration: none;
  display: inline-block;
  transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
  margin-left: -10px;
  margin-right: 0px;
  margin-top: -25px;
  margin-bottom: 0px;
}

.elementor-widget-text-editor.square-btn-1 a:hover {
  background-color: #1a2b4e;
  color: white;
  cursor: pointer;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c5978de */.elementor-column.custom-column-border {
  border-bottom-width: 10px;
  border-bottom-style: solid;
  border-bottom-color: #1a2b4e;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-234eba2d */.elementor-widget-text-editor.square-btn-1 a{
  background-color: #1a2b4e;
  color: white;
  padding: 6px 36px;
  font-size: 18px;
  font-weight: 700;
  border: none;
  border-radius: 8px;
  text-align: middle;
  text-decoration: none;
  display: inline-block;
  transition: background-color 0.3s ease, color 0.3s ease, transform 0.3s ease;
  margin-left: -10px;
  margin-right: 0px;
  margin-top: -25px;
  margin-bottom: 0px;
}

.elementor-widget-text-editor.square-btn-1 a:hover {
  background-color: #1a2b4e;
  color: white;
  cursor: pointer;
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71501684 */.elementor-widget-text-editor.text-editor-9 p {
    font-size: 15px;
  }/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-20c9a028 */@media (min-width: 801px) and (max-width: 1024px) {
  .custom-size-column {
    width: 300px;
    height: 400px;
    max-width: 100%;
    overflow: hidden;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4679f7a4 */.elementor-widget-text-editor.testimonial-box-1 {
  background-color: #ffffff;
  padding: 30px;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  position: relative;
  font-size: 13px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 420px;
  z-index: 2;
  margin-bottom: -60px;
}
.elementor-widget-text-editor.testimonial-box-1 {
  box-shadow: 5px 4px 16px rgba(0, 0, 0, 0.5);
  border-radius: 8px;
}
.elementor-widget-text-editor.testimonial-box-1 .testimonial-name {
  margin-top: 20px;
  font-weight: bold;
  color: #333;
  align-self: flex-end;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c9c71a */.elementor-widget-text-editor.testimonial-box-2 {
  background-color: #ffffff;
  padding: 30px;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  position: relative;
  font-size: 13px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 420px;
  z-index: 2;
  margin-bottom: -60px;
}

.elementor-widget-text-editor.testimonial-box-2 {
  box-shadow: 5px 4px 16px rgba(0, 0, 0, 0.5);
  border-radius: 8px;
}

.elementor-widget-text-editor.testimonial-box-2 .testimonial-name {
  margin-top: 20px;
  font-weight: bold;
  color: #333;
  align-self: flex-end;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3336219a */.elementor-widget-text-editor.testimonial-box-3 {
  background-color: #ffffff;
  padding: 30px;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  position: relative;
  font-size: 13px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 420px;
  z-index: 2;
  margin-bottom: -60px;
}

.elementor-widget-text-editor.testimonial-box-3 {
  box-shadow: 5px 4px 16px rgba(0, 0, 0, 0.5);
  border-radius: 8px;
}

.elementor-widget-text-editor.testimonial-box-3 .testimonial-name {
  margin-top: 20px;
  font-weight: bold;
  color: #333;
  align-self: flex-end;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40752a53 */.elementor-section.testimonial-section {
  height: 420px;
  overflow: visible;
  position: relative;
  border-bottom: 10px solid #1a2b4e;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f72faaf */.elementor-widget-text-editor.text-editor-8 p {
    font-size: 15px;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e061cb0 */.elementor-widget-text-editor.text-editor-2 p {
    font-size: 15px;
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7fa5e206 */.elementor-section.Section-industry-specific {
  height: 260px;
  overflow: visible;
  position: relative;
  border-bottom: 10px solid #1a2b4e;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c1ba37e */.elementor-widget-text-editor.text-editor-10 p {
    font-size: 13px;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2ccace2 */.elementor-widget-text-editor.text-editor-11 ul {
  list-style: none;
  padding-left: 0;
  font-size: 13px;
  font-family: 'Poppins', sans-serif;
}

.elementor-widget-text-editor.text-editor-11 ul li::before {
  content: "–";
  margin-right: 8px;
  color: #1a2b4e;
}

.elementor-widget-text-editor a {
  color: #1a2b4e;
  font-family: 'Poppins', sans-serif;
}

.elementor-widget-text-editor a:hover {
  color: #1a2b4e;
}

.elementor-widget-text-editor.text-editor-11 ul li h3 {
  display: inline;
  font-size: 13px;
  font-weight: normal;
  margin: 0;
  font-family: 'Poppins', sans-serif;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d3e2495 */.elementor-widget-text-editor.text-editor-14 p {
    font-size: 14px;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ccb9e7e */.elementor-widget-text-editor.text-editor-15 ul {
  list-style: none;
  padding-left: 0;
  font-size: 13px;
  font-family: 'Poppins', sans-serif;
}

.elementor-widget-text-editor.text-editor-15 ul li::before {
  content: "–";
  margin-right: 8px;
  color: #1a2b4e;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4719b769 */.elementor-widget-text-editor.text-editor-16 ul {
  list-style: none;
  padding-left: 0;
  font-size: 13px;
  font-family: 'Poppins', sans-serif;
}

.elementor-widget-text-editor.text-editor-16 ul li::before {
  content: "–";
  margin-right: 8px;
  color: #1a2b4e;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-78ab1558 */.elementor-widget-text-editor.text-editor-17 ul {
  list-style: none;
  padding-left: 0;
  font-size: 13px;
  font-family: 'Poppins', sans-serif;
}

.elementor-widget-text-editor.text-editor-17 ul li::before {
  content: "–";
  margin-right: 8px;
  color: #1a2b4e;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22712bd9 */.elementor-widget-text-editor.text-editor-15 p {
    font-size: 15px;
  }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3a108a43 */.call-now2 {
  font-size: 29px;
}
.call-now2 {
  font-size: 32px;
  font-weight: 700;
  color: #1b2a4e; 
  transition: color 0.3s ease;
}

.call-now2:hover {
  color: #1a2b4e;
   text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-44cc4f5a */.sticky-cta-bar .cta-icon-wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 80px;
  max-width: 80px;
  flex: 0 0 80px;
  padding: 0;
  margin: 0;
}

.sticky-cta-bar .cta-label {
  position: absolute;
  top: -30%;
  right: 80%;
  transform: translateY(-50%) translateX(-10px);
  background: #4a4a4a;
  color: #ffffff;
  font-size: 13px;
  padding: 6px 12px;
  border-radius: 20px;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.2s ease, transform 0.2s ease;
  pointer-events: none;
  z-index: 10;
}

.sticky-cta-bar .cta-icon-wrapper:hover .cta-label {
  opacity: 1;
  transform: translateY(70%) translateX(-20px);
}

.sticky-cta-bar .cta-icon-wrapper .elementor-widget-image img {
  transition: transform 0.2s ease;
}

.sticky-cta-bar .cta-icon-wrapper:hover .elementor-widget-image img {
  transform: scale(1.09);
}

@media (max-width: 1024px) {
  .sticky-cta-bar .cta-icon-wrapper {
    width: 70px;
    max-width: 70px;
    flex: 0 0 70px;
  }
}

@media (max-width: 767px) {
  .sticky-cta-bar .cta-icon-wrapper {
    width: 60px;
    max-width: 60px;
    flex: 0 0 60px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-42ab88bc */.sticky-cta-bar .cta-icon-wrapper2 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 80px;
  max-width: 80px;
  flex: 0 0 80px;
  padding: 0;
  margin: 0;
}

.sticky-cta-bar .cta-label2 {
  position: absolute;
  top: 50%;
  right: 100%;
  transform: translateY(-50%) translateX(-10px);
  background: #4a4a4a;
  color: #ffffff;
  font-size: 13px;
  padding: 6px 12px;
  border-radius: 20px;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.2s ease, transform 0.2s ease;
  pointer-events: none;
  z-index: 10;
}

.sticky-cta-bar .cta-icon-wrapper2:hover .cta-label2 {
  opacity: 1;
  transform: translateY(70%) translateX(-20px);
}

.sticky-cta-bar .cta-icon-wrapper2 .elementor-widget-image img {
  transition: transform 0.2s ease;
}

.sticky-cta-bar .cta-icon-wrapper2:hover .elementor-widget-image img {
  transform: scale(1.09);
}

@media (max-width: 1024px) {
  .sticky-cta-bar .cta-icon-wrapper2 {
    width: 70px;
    max-width: 70px;
    flex: 0 0 70px;
  }
}

@media (max-width: 767px) {
  .sticky-cta-bar .cta-icon-wrapper2 {
    width: 60px;
    max-width: 60px;
    flex: 0 0 60px;
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-26827266 */.sticky-cta-bar .cta-icon-wrapper3 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 80px;
  max-width: 80px;
  flex: 0 0 80px;
  padding: 0;
  margin: 0;
}

.sticky-cta-bar .cta-label3 {
  position: absolute;
  top: 50%;
  right: 100%;
  transform: translateY(-50%) translateX(-10px);
  background: #4a4a4a;
  color: #ffffff;
  font-size: 13px;
  padding: 6px 12px;
  border-radius: 20px;
  white-space: nowrap;
  opacity: 0;
  transition: opacity 0.2s ease, transform 0.2s ease;
  pointer-events: none;
  z-index: 10;
}

.sticky-cta-bar .cta-icon-wrapper3:hover .cta-label3 {
  opacity: 1;
  transform: translateY(70%) translateX(-20px);
}

.sticky-cta-bar .cta-icon-wrapper3 .elementor-widget-image img {
  transition: transform 0.2s ease;
}

.sticky-cta-bar .cta-icon-wrapper3:hover .elementor-widget-image img {
  transform: scale(1.09);
}

@media (max-width: 1024px) {
  .sticky-cta-bar .cta-icon-wrapper3 {
    width: 70px;
    max-width: 70px;
    flex: 0 0 70px;
  }
}

@media (max-width: 767px) {
  .sticky-cta-bar .cta-icon-wrapper3 {
    width: 60px;
    max-width: 60px;
    flex: 0 0 60px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7711f75 */.elementor-section.sticky-cta-bar {
  position: fixed;
  top: 165px;
  right: 20px;
  width: auto;
  height: auto;
  z-index: 9998;
  background: transparent;
  padding: 0;
  transition: opacity 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sticky-cta-bar .elementor-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0px;
  width: auto;
}/* End custom CSS */