.elementor-53 .elementor-element.elementor-element-bb47793{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-e4293a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-53 .elementor-element.elementor-element-d85df92 .main-slider h2,.elementor-53 .elementor-element.elementor-element-d85df92 .main-slider-two__title,.elementor-53 .elementor-element.elementor-element-d85df92 .main-slider-three__title{font-family:"Baloo 2", Sans-serif;font-size:90px;line-height:99px;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-d85df92 .main-slider p,.elementor-53 .elementor-element.elementor-element-d85df92 .main-slider-two__sub-title, .elementor-53 .elementor-element.elementor-element-d85df92 .main-slider-three__sub-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFFB5;}.elementor-53 .elementor-element.elementor-element-e47a228 .feature-one__title a, .feature-two__title a{font-family:"Baloo 2", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;line-height:0px;color:#000000;}.elementor-53 .elementor-element.elementor-element-e47a228 .feature-one__text, .elementor-53 .elementor-element.elementor-element-e47a228 .feature-two__text{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#3F3F3F;}.elementor-53 .elementor-element.elementor-element-e47a228 .feature-one__btn{color:#FFFFFF;background-color:#DD0000;}.elementor-53 .elementor-element.elementor-element-c797d74 .section-title__title{font-family:"Baloo 2", Sans-serif;font-size:38px;line-height:48px;color:#000000;}.elementor-53 .elementor-element.elementor-element-c797d74 .section-title__tagline, .elementor-53 .elementor-element.elementor-element-c797d74 .main-slider-three__sub-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-53 .elementor-element.elementor-element-c797d74 .welcome-one__text-1{font-family:"Baloo 2", Sans-serif;font-weight:300;color:#CF0000;}.elementor-53 .elementor-element.elementor-element-c797d74 .welcome-one__text-2, .elementor-53 .elementor-element.elementor-element-c797d74 .we-cleaning__text-1,.elementor-53 .elementor-element.elementor-element-c797d74 .why-choose-two__text,.elementor-53 .elementor-element.elementor-element-c797d74 .get-to-know__text{font-family:"Montserrat", Sans-serif;font-weight:400;color:#5C5C5C;}.elementor-53 .elementor-element.elementor-element-c797d74 .welcome-one__points li .text p,.elementor-53 .elementor-element.elementor-element-c797d74 .get-to-know__points li .text p{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#CF0000;}.elementor-53 .elementor-element.elementor-element-c797d74 .welcome-one__call-sub-title{font-family:"Baloo 2", Sans-serif;color:#545454;}.elementor-53 .elementor-element.elementor-element-c797d74 .welcome-one__call-number a{font-family:"Baloo 2", Sans-serif;color:#D00000;}.elementor-53 .elementor-element.elementor-element-ce810f6:not(.elementor-motion-effects-element-type-background), .elementor-53 .elementor-element.elementor-element-ce810f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D10100;}.elementor-53 .elementor-element.elementor-element-ce810f6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-2px;margin-bottom:0px;padding:0px 0px 80px 0px;}.elementor-53 .elementor-element.elementor-element-ce810f6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-53 .elementor-element.elementor-element-5543c2d .section-title__title{font-family:"Baloo 2", Sans-serif;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-5543c2d .section-title__tagline{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-5543c2d .services-one__title a, .elementor-53 .elementor-element.elementor-element-5543c2d .services-three__title a,.elementor-53 .elementor-element.elementor-element-5543c2d .services-two__title a{font-family:"Baloo 2", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-5543c2d .services-one__text-box, .elementor-53 .elementor-element.elementor-element-5543c2d .services-two__text,.elementor-53 .elementor-element.elementor-element-5543c2d .services-three__text{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#FFB7B7;}.elementor-53 .elementor-element.elementor-element-fbe3753{margin-top:-90px;margin-bottom:0px;}.elementor-53 .elementor-element.elementor-element-26642f5 .counter-one__text, .elementor-53 .elementor-element.elementor-element-26642f5 .counter-two__text{font-family:"Baloo 2", Sans-serif;font-weight:500;color:#FFFFFFB5;}.elementor-53 .elementor-element.elementor-element-73e2cfe{margin-top:90px;margin-bottom:0px;}.elementor-53 .elementor-element.elementor-element-c5d3bac .section-title__title{font-family:"Baloo 2", Sans-serif;font-weight:600;color:#000000;}.elementor-53 .elementor-element.elementor-element-c5d3bac .section-title__tagline{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-53 .elementor-element.elementor-element-c5d3bac .process__title a{font-family:"Baloo 2", Sans-serif;font-weight:600;color:#000000;}.elementor-53 .elementor-element.elementor-element-c5d3bac .process__text{font-family:"Montserrat", Sans-serif;font-weight:400;color:#4B4B4B;}.elementor-53 .elementor-element.elementor-element-f1b9a72 .section-title__title{font-family:"Baloo 2", Sans-serif;font-weight:600;}.elementor-53 .elementor-element.elementor-element-f1b9a72 .section-title__tagline, .elementor-53 .elementor-element.elementor-element-f1b9a72 .main-slider-three__sub-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#000000;}.elementor-53 .elementor-element.elementor-element-f1b9a72 .we-cleaning__title,.elementor-53 .elementor-element.elementor-element-f1b9a72 .why-choose-one__points li .text h4{font-family:"Baloo 2", Sans-serif;font-weight:500;}.elementor-53 .elementor-element.elementor-element-f1b9a72 .we-cleaning__text-2,.elementor-53 .elementor-element.elementor-element-f1b9a72 .why-choose-one__points li .text p{font-family:"Montserrat", Sans-serif;font-weight:400;color:#636363;}.elementor-53 .elementor-element.elementor-element-dc77e71 .call-one{background-color:#ffa400;}.elementor-53 .elementor-element.elementor-element-dc77e71 .call-one__text, .elementor-53 .elementor-element.elementor-element-dc77e71 .cta-one__title{font-family:"Baloo 2", Sans-serif;font-weight:600;}.elementor-53 .elementor-element.elementor-element-dc77e71 .call-one__call-number a, .elementor-53 .elementor-element.elementor-element-dc77e71 .thm-btn.cta-one__btn-1{font-family:"Baloo 2", Sans-serif;font-weight:600;letter-spacing:3.1px;}.elementor-53 .elementor-element.elementor-element-56442c0 .section-title__title{font-family:"Baloo 2", Sans-serif;font-weight:600;color:#000000;}.elementor-53 .elementor-element.elementor-element-56442c0 .section-title__tagline{font-family:"Montserrat", Sans-serif;font-weight:400;color:#2A2A2A;}.elementor-53 .elementor-element.elementor-element-56442c0 .faq-one-accrodion .accrodion-title h4{font-family:"Baloo 2", Sans-serif;}.elementor-53 .elementor-element.elementor-element-56442c0 .faq-one-accrodion .accrodion-content p{font-family:"Montserrat", Sans-serif;font-weight:400;color:#313131;}.elementor-53 .elementor-element.elementor-element-537f294 .section-title__title{font-family:"Baloo 2", Sans-serif;font-weight:600;}.elementor-53 .elementor-element.elementor-element-537f294 .section-title__tagline{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFFD1;}.elementor-53 .elementor-element.elementor-element-537f294 .contact-one__call-sub-title{font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-53 .elementor-element.elementor-element-537f294 .contact-one__call-number a{font-family:"Baloo 2", Sans-serif;font-weight:600;letter-spacing:1.2px;}.elementor-53 .elementor-element.elementor-element-ba6f70d{padding:0px 0px 60px 0px;}.elementor-53 .elementor-element.elementor-element-4d84808 .section-title__title{font-family:"Baloo 2", Sans-serif;font-weight:600;}.elementor-53 .elementor-element.elementor-element-4d84808 .section-title__tagline{font-family:"Montserrat", Sans-serif;font-weight:400;color:#2A2A2A;}.elementor-53 .elementor-element.elementor-element-4d84808 .testimonial-one__client-name{font-family:"Baloo 2", Sans-serif;font-weight:500;}.elementor-53 .elementor-element.elementor-element-4d84808 .testimonial-one__client-sub-title{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-53 .elementor-element.elementor-element-4d84808 .testimonial-one__text{font-family:"Montserrat", Sans-serif;font-weight:400;color:#343434;}.elementor-53 .elementor-element.elementor-element-7b8bf10{padding:0px 0px 90px 0px;}/* Start custom CSS for html, class: .elementor-element-c0a3e9e *//* bubble container */

.bubble-layer{
position:absolute !important;
top:0;
left:0;
width:650px;
height:100%;
pointer-events:none;
z-index:999;
overflow:hidden;

/* critical fix */
display:block;
flex:none;
}

/* bubble base */

.bubble{
position:absolute;
bottom:-120px;
opacity:.9;
display:block;
animation: floatBubble linear infinite;
}

/* bubble positions */

.bubble1{left:40px;animation-duration:10s;animation-delay:-3s;}
.bubble2{left:100px;animation-duration:11s;animation-delay:-6s;}
.bubble3{left:170px;animation-duration:9s;animation-delay:-8s;}
.bubble4{left:240px;animation-duration:12s;animation-delay:-4s;}
.bubble5{left:310px;animation-duration:10s;animation-delay:-10s;}
.bubble6{left:380px;animation-duration:11s;animation-delay:-7s;}
.bubble7{left:450px;animation-duration:10s;animation-delay:-5s;}
.bubble8{left:520px;animation-duration:12s;animation-delay:-11s;}
.bubble9{left:140px;animation-duration:8s;animation-delay:-9s;}
.bubble10{left:290px;animation-duration:12s;animation-delay:-12s;}
.bubble11{left:430px;animation-duration:10s;animation-delay:-6s;}
.bubble12{left:580px;animation-duration:11s;animation-delay:-14s;
}

.bubble{
transform-origin:center;
}
.bubble3{transform:scale(.8);}
.bubble6{transform:scale(1.2);}
.bubble9{transform:scale(.9);}

@keyframes floatBubble{

0%{
transform:translateY(0) translateX(0);
}

50%{
transform:translateY(-50vh) translateX(25px);
}

100%{
transform:translateY(-110vh) translateX(-25px);
}

}/* End custom CSS */
/* Start custom CSS for brote-main-slider, class: .elementor-element-d85df92 */.main-slider .swiper-slide {
  background-color: #000000;
}
.main-slider .image-layer:before {
  background-image: linear-gradient(90deg, #000000 0%, rgba(238, 240, 246, 0) 100%);
}/* End custom CSS */
/* Start custom CSS for brote-info-box, class: .elementor-element-e47a228 */.feature-one-single-bg:before {
    background-color: rgba(255, 255, 255, 0.63) !important;
}
.feature-one__single:hover .feature-one__icon {
    background-color: #dd0000;
}/* End custom CSS */
/* Start custom CSS for brote-service, class: .elementor-element-5543c2d */.elementor-53 .elementor-element.elementor-element-5543c2d .services-one__single-top-bubble {
  background-image: url("https://primelinens.net/wp-content/uploads/2026/03/box_red_clouds.png") !important;
}
.services-one__single-inner {
    background-color: #9b0d01 !important;
}
.services-one__single:hover .services-one__text {
    color: #ff6b6b !important;
}
.elementor-53 .elementor-element.elementor-element-5543c2d .services-one .container {
    max-width: 900px;
    margin: 0 auto;
}

.elementor-53 .elementor-element.elementor-element-5543c2d .services-one .row {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 40px;
}

.elementor-53 .elementor-element.elementor-element-5543c2d .services-one .row > div {
    flex: 0 0 calc(50% - 40px);
    max-width: calc(50% - 40px);
}
@media (max-width: 767px) {
    .elementor-53 .elementor-element.elementor-element-5543c2d .services-one .row > div {
        flex: 0 0 100%;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ce810f6 */.counter-one__inner {
    background-color: #000000;
}/* End custom CSS */
/* Start custom CSS for brote-funfact, class: .elementor-element-26642f5 */.counter-one__icon span {
    color: #d10100;
}/* End custom CSS */
/* Start custom CSS for brote-call-to-action, class: .elementor-element-dc77e71 */.elementor-53 .elementor-element.elementor-element-dc77e71 .call-one {
    background-color: #000000;
}
.call-one__call-number a i {
    background-color: #000000;
}/* End custom CSS */
/* Start custom CSS for brote-contact-form, class: .elementor-element-537f294 */.wpcf7-not-valid-tip {
    color: #ffffff87;
    font-size: 1em;
    font-weight: normal;
    display: block;
}/* End custom CSS */
/* Start custom CSS for brote-sponsors, class: .elementor-element-06acb4b */.brand-one__inner {
    border-top: 2px solid #ffffff;
}/* End custom CSS */