.elementor-8209 .elementor-element.elementor-element-14beccc > .elementor-background-overlay{background-color:#C9C9C9;opacity:0.57;}.elementor-8209 .elementor-element.elementor-element-9079e20 .elementor-repeater-item-f3ac7af .swiper-slide-bg{background-color:#EDF676;background-image:url(https://www.bainspropertymaintenance.au/wp-content/uploads/2024/05/Artboard-2-1.jpg);background-size:cover;}.elementor-8209 .elementor-element.elementor-element-9079e20 .elementor-repeater-item-f3ac7af .swiper-slide-inner{align-items:center;text-align:center;}.elementor-8209 .elementor-element.elementor-element-9079e20 .elementor-repeater-item-6ae5a01 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://www.bainspropertymaintenance.au/wp-content/uploads/2024/05/Artboard-3-2.jpg);background-size:cover;}.elementor-8209 .elementor-element.elementor-element-9079e20 .elementor-repeater-item-d13c369 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://www.bainspropertymaintenance.au/wp-content/uploads/2024/05/Artboard-1-1.jpg);background-size:cover;}.elementor-8209 .elementor-element.elementor-element-9079e20 .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-8209 .elementor-element.elementor-element-9079e20 .elementor-slide-button{background-color:#C07F3B;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;border-width:0px;border-radius:50px;color:#FFFFFF;}.elementor-8209 .elementor-element.elementor-element-9079e20 .elementor-slide-button:hover{background-color:#EDF676;color:#000000;}.elementor-8209 .elementor-element.elementor-element-9079e20 .swiper-slide-contents{max-width:75%;}.elementor-8209 .elementor-element.elementor-element-9079e20 .swiper-slide-inner{text-align:center;}.elementor-8209 .elementor-element.elementor-element-9079e20 .elementor-slide-heading{color:#EDF676;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:4px;}.elementor-8209 .elementor-element.elementor-element-9079e20 .elementor-slide-description{color:#FFFFFF;font-family:"Roboto Slab", Sans-serif;font-size:46px;font-weight:700;}.elementor-8209 .elementor-element.elementor-element-7b53471 > .elementor-background-overlay{background-color:#C9C9C9;opacity:0.57;}.elementor-8209 .elementor-element.elementor-element-38da1fd{padding:50px 0px 50px 0px;}.elementor-8209 .elementor-element.elementor-element-4a8b5a3 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-8209 .elementor-element.elementor-element-8186717 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-8209 .elementor-element.elementor-element-8186717 .custom-heading .widget-title{font-size:32px;}.elementor-8209 .elementor-element.elementor-element-968e6ad > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8209 .elementor-element.elementor-element-968e6ad{color:#000000;}.elementor-8209 .elementor-element.elementor-element-f4ed7b7:not(.elementor-motion-effects-element-type-background), .elementor-8209 .elementor-element.elementor-element-f4ed7b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bainspropertymaintenance.au/wp-content/uploads/2016/07/leafs_dark.png");background-repeat:repeat;}.elementor-8209 .elementor-element.elementor-element-f4ed7b7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 60px 0px;}.elementor-8209 .elementor-element.elementor-element-f4ed7b7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8209 .elementor-element.elementor-element-7601ab2 .custom-heading .widget-title span.light{color:#FFFFFF;}.elementor-8209 .elementor-element.elementor-element-2b53f7b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-8209 .elementor-element.elementor-element-2b53f7b{text-align:center;color:#D5D5D5;}.elementor-8209 .elementor-element.elementor-element-7ee92f1{--e-image-carousel-slides-to-show:3;}.elementor-8209 .elementor-element.elementor-element-7ee92f1 .swiper-wrapper{display:flex;align-items:center;}.elementor-8209 .elementor-element.elementor-element-7ee92f1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:15px 15px 15px 15px;}.elementor-8209 .elementor-element.elementor-element-67ac970{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-8209 .elementor-element.elementor-element-67ac970 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8209 .elementor-element.elementor-element-0ec4eb4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8209 .elementor-element.elementor-element-0ec4eb4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}body:not(.rtl) .elementor-8209 .elementor-element.elementor-element-89c42c1{left:0px;}body.rtl .elementor-8209 .elementor-element.elementor-element-89c42c1{right:0px;}.elementor-8209 .elementor-element.elementor-element-89c42c1{top:0px;text-align:left;}.elementor-8209 .elementor-element.elementor-element-89c42c1 img{opacity:0.5;}.elementor-8209 .elementor-element.elementor-element-26cea75 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-8209 .elementor-element.elementor-element-26cea75{color:#000000;}.elementor-8209 .elementor-element.elementor-element-3d975ba{text-align:left;}.elementor-8209 .elementor-element.elementor-element-3d975ba .elementor-heading-title{font-family:"Roboto Condensed", Sans-serif;font-size:25px;color:#C07F3B;}.elementor-8209 .elementor-element.elementor-element-85a0728:not(.elementor-motion-effects-element-type-background), .elementor-8209 .elementor-element.elementor-element-85a0728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B9C242;background-image:url("https://www.bainspropertymaintenance.au/wp-content/uploads/2025/07/form-back.webp");}.elementor-8209 .elementor-element.elementor-element-85a0728 > .elementor-background-overlay{background-color:#B9C242;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8209 .elementor-element.elementor-element-85a0728{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 25px 25px 25px;}.elementor-8209 .elementor-element.elementor-element-b0de4d9 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-8209 .elementor-element.elementor-element-b0de4d9 .custom-heading .widget-title{color:#FFFFFF;font-size:28px;}.elementor-8209 .elementor-element.elementor-element-b0de4d9 .custom-heading .widget-title span.light{color:#000000;}.elementor-8209 .elementor-element.elementor-element-65e7d53:not(.elementor-motion-effects-element-type-background), .elementor-8209 .elementor-element.elementor-element-65e7d53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bainspropertymaintenance.au/wp-content/uploads/2023/01/shape-16.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-8209 .elementor-element.elementor-element-65e7d53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-8209 .elementor-element.elementor-element-65e7d53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-8209 .elementor-element.elementor-element-22f510b{left:0px;}body.rtl .elementor-8209 .elementor-element.elementor-element-22f510b{right:0px;}.elementor-8209 .elementor-element.elementor-element-22f510b{top:-15px;text-align:right;}.elementor-8209 .elementor-element.elementor-element-22f510b img{opacity:0.5;}.elementor-8209 .elementor-element.elementor-element-308ba11 .icon-box .subtitle{color:#1D0D0D;}.elementor-8209 .elementor-element.elementor-element-308ba11 .icon-box{background-color:#FFFFFF;min-height:200px;border-radius:15px 15px 15px 15px;}.elementor-8209 .elementor-element.elementor-element-c3a8684 .icon-box .subtitle{color:#1D0D0D;}.elementor-8209 .elementor-element.elementor-element-c3a8684 .icon-box{background-color:#FFFFFF;min-height:200px;border-radius:15px 15px 15px 15px;}.elementor-8209 .elementor-element.elementor-element-e44cf46 .icon-box .subtitle{color:#1D0D0D;}.elementor-8209 .elementor-element.elementor-element-e44cf46 .icon-box{background-color:#FFFFFF;min-height:200px;border-radius:15px 15px 15px 15px;}.elementor-8209 .elementor-element.elementor-element-25065c9 .icon-box .subtitle{color:#1D0D0D;}.elementor-8209 .elementor-element.elementor-element-25065c9 .icon-box{background-color:#FFFFFF;min-height:200px;border-radius:15px 15px 15px 15px;}.elementor-8209 .elementor-element.elementor-element-f02d254 .icon-box .subtitle{color:#1D0D0D;}.elementor-8209 .elementor-element.elementor-element-f02d254 .icon-box{background-color:#FFFFFF;min-height:200px;border-radius:15px 15px 15px 15px;}.elementor-8209 .elementor-element.elementor-element-37034d6 .icon-box .subtitle{color:#1D0D0D;}.elementor-8209 .elementor-element.elementor-element-37034d6 .icon-box{background-color:#FFFFFF;min-height:200px;border-radius:15px 15px 15px 15px;}.elementor-8209 .elementor-element.elementor-element-7d63c0a{padding:50px 0px 50px 0px;}.elementor-8209 .elementor-element.elementor-element-8946ec5{color:#000000;}.elementor-8209 .elementor-element.elementor-element-ae929e1{--e-image-carousel-slides-to-show:1;}.elementor-8209 .elementor-element.elementor-element-051f069{padding:0px 0px 0px 0px;}.elementor-8209 .elementor-element.elementor-element-7a5f44c .cta-banner{background-image:url("https://www.bainspropertymaintenance.au/wp-content/uploads/2024/05/Artboard-4.jpg");text-align:left;background-position:center center;background-repeat:no-repeat;background-size:cover;padding:60px 0px 60px 0px;}.elementor-8209 .elementor-element.elementor-element-7a5f44c .cta-banner-buttons .btn{color:#FFFFFF;}.elementor-8209 .elementor-element.elementor-element-a382589:not(.elementor-motion-effects-element-type-background), .elementor-8209 .elementor-element.elementor-element-a382589 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bainspropertymaintenance.au/wp-content/uploads/2016/07/leafs.png");background-repeat:repeat;background-size:contain;}.elementor-8209 .elementor-element.elementor-element-a382589{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-0px;padding:0px 0px 0px 0px;}.elementor-8209 .elementor-element.elementor-element-a382589 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8209 .elementor-element.elementor-element-5acc200{--spacer-size:50px;}.elementor-8209 .elementor-element.elementor-element-f900bee .cta-banner{background-image:url("https://www.bainspropertymaintenance.au/wp-content/uploads/2025/07/adblk.webp");text-align:left;}.elementor-8209 .elementor-element.elementor-element-d2a1523{padding:40px 0px 0px 0px;}.elementor-8209 .elementor-element.elementor-element-c773d46 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-8209 .elementor-element.elementor-element-bfd9ba2{padding:0px 0px 40px 0px;}.elementor-8209 .elementor-element.elementor-element-b7b0d9e{text-align:center;}.elementor-8209 .elementor-element.elementor-element-258f7a9{--e-image-carousel-slides-to-show:6;}.elementor-8209 .elementor-element.elementor-element-0a9020a{padding:0px 0px 40px 0px;}.elementor-8209 .elementor-element.elementor-element-1fddec8{text-align:center;color:#000000;}.elementor-8209 .elementor-element.elementor-element-0e38868 iframe{height:400px;}@media(max-width:768px){.elementor-8209 .elementor-element.elementor-element-9079e20 .elementor-slide-heading{font-size:12px;}.elementor-8209 .elementor-element.elementor-element-9079e20 .elementor-slide-description{font-size:26px;line-height:30px;}.elementor-8209 .elementor-element.elementor-element-9079e20 .elementor-slide-button{font-size:12px;}.elementor-8209 .elementor-element.elementor-element-4576cf2{width:33.33%;}.elementor-8209 .elementor-element.elementor-element-fd27dce{width:33.33%;}.elementor-8209 .elementor-element.elementor-element-7e5a5d7{width:33.33%;}.elementor-8209 .elementor-element.elementor-element-7dae766{width:33.33%;}.elementor-8209 .elementor-element.elementor-element-8cfe61a{width:33.33%;}.elementor-8209 .elementor-element.elementor-element-acc053d{width:33.33%;}}@media(min-width:769px){.elementor-8209 .elementor-element.elementor-element-4a8b5a3{width:33.3%;}.elementor-8209 .elementor-element.elementor-element-449c24c{width:22.2%;}.elementor-8209 .elementor-element.elementor-element-7cedebb{width:22.278%;}.elementor-8209 .elementor-element.elementor-element-ffb2549{width:22.2%;}}@media(max-width:992px) and (min-width:769px){.elementor-8209 .elementor-element.elementor-element-4576cf2{width:33%;}.elementor-8209 .elementor-element.elementor-element-fd27dce{width:33%;}.elementor-8209 .elementor-element.elementor-element-7e5a5d7{width:33%;}.elementor-8209 .elementor-element.elementor-element-7dae766{width:33%;}.elementor-8209 .elementor-element.elementor-element-8cfe61a{width:33%;}.elementor-8209 .elementor-element.elementor-element-acc053d{width:33%;}}/* Start custom CSS for section, class: .elementor-element-27807b3 */.elementor-8209 .elementor-element.elementor-element-27807b3 .cta-banner{
    padding-top:50px;
    padding-bottom: 50px;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-258f7a9 *//* Add border and padding to each image in the carousel */
.elementor-widget-image-carousel .swiper-slide-image {
  padding: 15px;
  border: 4px solid #e6e6e6; /* Light grey border */
  border-radius: 10px; /* Optional: Adds rounded corners */
  transition: all 0.3s ease-in-out; /* Smooth transition for hover effect */
}

/* Hover effect for border */
.elementor-widget-image-carousel .swiper-slide-image:hover {
  border-color: #a2c046; /* Green border on hover */
}

/* Add opacity effect for images in the carousel */
.elementor-widget-image-carousel .swiper-slide-image {
  opacity: 0.6;
}

/* Hover effect for image opacity */
.elementor-widget-image-carousel .swiper-slide-image:hover {
  opacity: 1; /* Full opacity on hover */
}/* End custom CSS */