.elementor-678 .elementor-element.elementor-element-0ecf54e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-c2fb108 .elementor-repeater-item-a54522b .swiper-slide-bg{background-color:#000000;background-image:url(https://gardenofficerooms.co.uk/wp-content/uploads/2024/05/Garden-Rooms-Hampshire.jpg);background-size:cover;}.elementor-678 .elementor-element.elementor-element-c2fb108 .elementor-repeater-item-a54522b .elementor-background-overlay{background-color:#0000004D;}.elementor-678 .elementor-element.elementor-element-c2fb108 .swiper-slide{height:600px;transition-duration:calc(4000ms*1.2);}.elementor-678 .elementor-element.elementor-element-c2fb108 .swiper-slide-contents{max-width:65%;}.elementor-678 .elementor-element.elementor-element-c2fb108 .swiper-slide-inner{text-align:center;}.elementor-678 .elementor-element.elementor-element-c2fb108 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px;}.elementor-678 .elementor-element.elementor-element-c2fb108 .elementor-slide-heading{color:var( --e-global-color-60ceb49 );font-size:60px;line-height:60px;}.elementor-678 .elementor-element.elementor-element-c2fb108 .elementor-slide-description{color:#FFFFFF;font-size:22px;line-height:32px;}.elementor-678 .elementor-element.elementor-element-c2fb108 .elementor-slide-button{font-size:17px;font-weight:bold;border-width:6px;border-radius:0px;color:#FFFFFF;background-color:var( --e-global-color-3a7449f );border-color:var( --e-global-color-3a7449f );}.elementor-678 .elementor-element.elementor-element-c2fb108 .elementor-swiper-button{font-size:20px;}.elementor-678 .elementor-element.elementor-element-156105f:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-156105f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-678 .elementor-element.elementor-element-156105f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 10px 0px;}.elementor-678 .elementor-element.elementor-element-156105f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-5d19b41 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-fce816f{padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-84456ab{--icon-box-icon-margin:10px;}.elementor-678 .elementor-element.elementor-element-84456ab .elementor-icon-box-title{margin-bottom:0px;}.elementor-678 .elementor-element.elementor-element-84456ab.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#8BC43E;color:#8BC43E;}.elementor-678 .elementor-element.elementor-element-84456ab.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-84456ab.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-678 .elementor-element.elementor-element-84456ab.elementor-view-framed .elementor-icon{background-color:#8BC43E;}.elementor-678 .elementor-element.elementor-element-84456ab .elementor-icon{font-size:30px;padding:17px;border-radius:15px 15px 15px 15px;}.elementor-678 .elementor-element.elementor-element-84456ab .elementor-icon-box-description{font-size:17px;font-weight:normal;}.elementor-678 .elementor-element.elementor-element-25de00c{--icon-box-icon-margin:10px;}.elementor-678 .elementor-element.elementor-element-25de00c .elementor-icon-box-title{margin-bottom:0px;}.elementor-678 .elementor-element.elementor-element-25de00c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#8BC43E;color:#8BC43E;}.elementor-678 .elementor-element.elementor-element-25de00c.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-25de00c.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-678 .elementor-element.elementor-element-25de00c.elementor-view-framed .elementor-icon{background-color:#8BC43E;}.elementor-678 .elementor-element.elementor-element-25de00c .elementor-icon{font-size:30px;padding:17px;border-radius:15px 15px 15px 15px;}.elementor-678 .elementor-element.elementor-element-25de00c .elementor-icon-box-description{font-size:17px;font-weight:normal;}.elementor-678 .elementor-element.elementor-element-225b608{--icon-box-icon-margin:10px;}.elementor-678 .elementor-element.elementor-element-225b608 .elementor-icon-box-title{margin-bottom:0px;}.elementor-678 .elementor-element.elementor-element-225b608.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#8BC43E;color:#8BC43E;}.elementor-678 .elementor-element.elementor-element-225b608.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-225b608.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-678 .elementor-element.elementor-element-225b608.elementor-view-framed .elementor-icon{background-color:#8BC43E;}.elementor-678 .elementor-element.elementor-element-225b608 .elementor-icon{font-size:30px;padding:17px;border-radius:15px 15px 15px 15px;}.elementor-678 .elementor-element.elementor-element-225b608 .elementor-icon-box-description{font-size:17px;font-weight:normal;}.elementor-678 .elementor-element.elementor-element-8b0411b{--icon-box-icon-margin:10px;}.elementor-678 .elementor-element.elementor-element-8b0411b .elementor-icon-box-title{margin-bottom:0px;}.elementor-678 .elementor-element.elementor-element-8b0411b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;fill:#8BC43E;color:#8BC43E;}.elementor-678 .elementor-element.elementor-element-8b0411b.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-8b0411b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-678 .elementor-element.elementor-element-8b0411b.elementor-view-framed .elementor-icon{background-color:#8BC43E;}.elementor-678 .elementor-element.elementor-element-8b0411b .elementor-icon{font-size:30px;padding:17px;border-radius:15px 15px 15px 15px;}.elementor-678 .elementor-element.elementor-element-8b0411b .elementor-icon-box-description{font-size:17px;font-weight:normal;}.elementor-678 .elementor-element.elementor-element-504bd54{padding:30px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-e4e020d > .elementor-container{max-width:944px;}.elementor-678 .elementor-element.elementor-element-d965705 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-678 .elementor-element.elementor-element-d965705 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-678 .elementor-element.elementor-element-8119a08{text-align:center;}.elementor-678 .elementor-element.elementor-element-16f0c81{--divider-border-style:solid;--divider-color:var( --e-global-color-3a7449f );--divider-border-width:2px;}.elementor-678 .elementor-element.elementor-element-16f0c81 .elementor-divider-separator{width:114px;margin:0 auto;margin-center:0;}.elementor-678 .elementor-element.elementor-element-16f0c81 .elementor-divider{text-align:center;padding-block-start:5px;padding-block-end:5px;}.elementor-678 .elementor-element.elementor-element-b642219{text-align:center;}.elementor-678 .elementor-element.elementor-element-2406caf{padding:0px 0px 50px 0px;}.elementor-678 .elementor-element.elementor-element-61f6e70 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-c8eeb11 .elementor-flip-box__front{background-image:url("https://gardenofficerooms.co.uk/wp-content/uploads/2020/12/Garden-Office-to-Work-From-Home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-c8eeb11 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#0201013B;text-align:left;justify-content:flex-end;}.elementor-678 .elementor-element.elementor-element-c8eeb11 .elementor-flip-box__back{background-image:url("https://gardenofficerooms.co.uk/wp-content/uploads/2020/12/Garden-Office-to-Work-From-Home.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-c8eeb11 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#020101AD;text-align:left;justify-content:flex-end;}.elementor-678 .elementor-element.elementor-element-c8eeb11 .elementor-flip-box{height:400px;}.elementor-678 .elementor-element.elementor-element-c8eeb11 .elementor-flip-box__image{opacity:1;}.elementor-678 .elementor-element.elementor-element-c8eeb11 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-size:28px;line-height:35px;}.elementor-678 .elementor-element.elementor-element-c8eeb11 .elementor-flip-box__button{margin-left:0;}.elementor-678 .elementor-element.elementor-element-c8eeb11 .elementor-flip-box__button:hover{color:#000000;background-color:#FFFFFF;}.elementor-678 .elementor-element.elementor-element-0b64874 .elementor-flip-box__front{background-image:url("https://gardenofficerooms.co.uk/wp-content/uploads/2021/02/Luxury-pods-grs.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-0b64874 .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#0201013B;text-align:left;justify-content:flex-end;}.elementor-678 .elementor-element.elementor-element-0b64874 .elementor-flip-box__back{background-image:url("https://gardenofficerooms.co.uk/wp-content/uploads/2021/02/Luxury-pods-grs.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-0b64874 .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#020101AD;text-align:left;justify-content:flex-end;}.elementor-678 .elementor-element.elementor-element-0b64874 .elementor-flip-box{height:400px;}.elementor-678 .elementor-element.elementor-element-0b64874 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-size:28px;line-height:35px;}.elementor-678 .elementor-element.elementor-element-0b64874 .elementor-flip-box__button{margin-left:0;}.elementor-678 .elementor-element.elementor-element-0b64874 .elementor-flip-box__button:hover{color:#000000;background-color:#FFFFFF;}.elementor-678 .elementor-element.elementor-element-93ec77b .elementor-flip-box__front{background-image:url("https://gardenofficerooms.co.uk/wp-content/uploads/2021/02/annexes-grs.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-93ec77b .elementor-flip-box__front .elementor-flip-box__layer__overlay{background-color:#0201013B;text-align:left;justify-content:flex-end;}.elementor-678 .elementor-element.elementor-element-93ec77b .elementor-flip-box__back{background-image:url("https://gardenofficerooms.co.uk/wp-content/uploads/2021/02/annexes-grs.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-678 .elementor-element.elementor-element-93ec77b .elementor-flip-box__back .elementor-flip-box__layer__overlay{background-color:#020101AD;text-align:left;justify-content:flex-end;}.elementor-678 .elementor-element.elementor-element-93ec77b .elementor-flip-box{height:400px;}.elementor-678 .elementor-element.elementor-element-93ec77b .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-size:28px;line-height:35px;}.elementor-678 .elementor-element.elementor-element-93ec77b .elementor-flip-box__button{margin-left:0;}.elementor-678 .elementor-element.elementor-element-93ec77b .elementor-flip-box__button:hover{color:#000000;background-color:#FFFFFF;}.elementor-678 .elementor-element.elementor-element-066ee56 .elementor-button{font-size:17px;font-weight:bold;line-height:28px;fill:#FFFFFF;color:#FFFFFF;padding:15px 50px 15px 50px;}.elementor-678 .elementor-element.elementor-element-066ee56 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-c1ef7dc:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-c1ef7dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-678 .elementor-element.elementor-element-c1ef7dc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:60px;padding:60px 0px 00px 0px;}.elementor-678 .elementor-element.elementor-element-c1ef7dc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-f55058e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-678 .elementor-element.elementor-element-7c7b270 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-678 .elementor-element.elementor-element-7c7b270 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-2462683 .elementor-icon-wrapper{text-align:left;}.elementor-678 .elementor-element.elementor-element-2462683.elementor-view-stacked .elementor-icon{background-color:#8BC43E47;}.elementor-678 .elementor-element.elementor-element-2462683.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-2462683.elementor-view-default .elementor-icon{color:#8BC43E47;border-color:#8BC43E47;}.elementor-678 .elementor-element.elementor-element-2462683.elementor-view-framed .elementor-icon, .elementor-678 .elementor-element.elementor-element-2462683.elementor-view-default .elementor-icon svg{fill:#8BC43E47;}.elementor-678 .elementor-element.elementor-element-2462683 .elementor-icon{font-size:100px;}.elementor-678 .elementor-element.elementor-element-2462683 .elementor-icon svg{height:100px;}.elementor-678 .elementor-element.elementor-element-2462683 > .elementor-widget-container{margin:0px 0px -38px 0px;padding:0px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-global-78 .elementor-testimonial__text{color:#FFFFFFDE;font-size:18px;line-height:25px;}.elementor-678 .elementor-element.elementor-global-78 .elementor-testimonial__name{color:#FFFFFF;font-size:16px;font-weight:bold;}.elementor-678 .elementor-element.elementor-global-78 .elementor-swiper-button{font-size:20px;}.elementor-678 .elementor-element.elementor-global-78 > .elementor-widget-container{margin:-55px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-35e0c30{text-align:left;width:auto;max-width:auto;align-self:flex-start;}.elementor-678 .elementor-element.elementor-element-35e0c30 img{width:125px;opacity:0.75;filter:brightness( 79% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-678 .elementor-element.elementor-element-35e0c30 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-678 .elementor-element.elementor-element-5e457b2{text-align:left;width:auto;max-width:auto;align-self:flex-start;}.elementor-678 .elementor-element.elementor-element-5e457b2 img{width:125px;opacity:0.78;filter:brightness( 0% ) contrast( 1% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-678 .elementor-element.elementor-element-9a128e2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-678 .elementor-element.elementor-element-9a128e2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-678 .elementor-element.elementor-element-9a128e2 > .elementor-element-populated{box-shadow:0px 15px 30px -5px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px -70px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-678 .elementor-element.elementor-element-9a128e2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-5e907c9 .elementor-heading-title{font-size:25px;}.elementor-678 .elementor-element.elementor-element-5e907c9 > .elementor-widget-container{margin:0px 0px -23px 0px;}.elementor-678 .elementor-element.elementor-element-40cc14a{--divider-border-style:solid;--divider-color:var( --e-global-color-3a7449f );--divider-border-width:2px;}.elementor-678 .elementor-element.elementor-element-40cc14a .elementor-divider-separator{width:88px;margin:0 auto;margin-left:0;}.elementor-678 .elementor-element.elementor-element-40cc14a .elementor-divider{text-align:left;padding-block-start:5px;padding-block-end:5px;}.elementor-678 .elementor-element.elementor-element-ef7e1c4 > .elementor-widget-container{margin:-18px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-global-560 > .elementor-widget-container{margin:-15px 0px 0px 0px;}.elementor-678 .elementor-element.elementor-element-7a9a351{padding:50px 0px 50px 0px;}.elementor-678 .elementor-element.elementor-element-14efbc0:not(.elementor-motion-effects-element-type-background), .elementor-678 .elementor-element.elementor-element-14efbc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-60ceb49 );}.elementor-678 .elementor-element.elementor-element-14efbc0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-678 .elementor-element.elementor-element-14efbc0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-678 .elementor-element.elementor-element-7d9102f{text-align:center;}.elementor-678 .elementor-element.elementor-element-7d9102f .elementor-heading-title{color:#FFFFFF;font-size:55px;line-height:65px;}.elementor-678 .elementor-element.elementor-element-4d81b53{text-align:center;color:#FFFFFF;font-size:20px;line-height:30px;}.elementor-678 .elementor-element.elementor-element-029883a .elementor-button{font-size:17px;font-weight:bold;line-height:28px;fill:var( --e-global-color-60ceb49 );color:var( --e-global-color-60ceb49 );background-color:#FFFFFF;padding:15px 50px 15px 50px;}.elementor-678 .elementor-element.elementor-element-029883a > .elementor-widget-container{margin:-15px 0px 0px 0px;}@media(max-width:1024px){.elementor-678 .elementor-element.elementor-element-c2fb108 .swiper-slide-contents{max-width:90%;}}@media(max-width:767px){.elementor-678 .elementor-element.elementor-element-c2fb108 .swiper-slide{height:491px;}.elementor-678 .elementor-element.elementor-element-c2fb108 .swiper-slide-contents{max-width:100%;}.elementor-678 .elementor-element.elementor-element-c2fb108 .elementor-slide-heading{font-size:38px;line-height:44px;}.elementor-678 .elementor-element.elementor-element-c2fb108 .elementor-slide-description{font-size:18px;line-height:26px;}.elementor-678 .elementor-element.elementor-element-0f15d84{width:50%;}.elementor-678 .elementor-element.elementor-element-c9fb4e0{width:50%;}.elementor-678 .elementor-element.elementor-element-86b19d5{width:50%;}.elementor-678 .elementor-element.elementor-element-b734f2a{width:50%;}.elementor-678 .elementor-element.elementor-element-066ee56 .elementor-button{padding:10px 10px 10px 10px;}.elementor-678 .elementor-element.elementor-element-7c7b270 > .elementor-element-populated{padding:0px 0px 20px 0px;}.elementor-678 .elementor-element.elementor-element-7d9102f .elementor-heading-title{font-size:35px;line-height:42px;}}/* Start custom CSS for icon-box, class: .elementor-element-84456ab */.elementor-icon.elementor-animation- {
    box-shadow: 0 5px 15px 0px #00000030;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-25de00c */.elementor-icon.elementor-animation- {
    box-shadow: 0 5px 15px 0px #00000030;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-225b608 */.elementor-icon.elementor-animation- {
    box-shadow: 0 5px 15px 0px #00000030;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8b0411b */.elementor-icon.elementor-animation- {
    box-shadow: 0 5px 15px 0px #00000030;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-560 */textarea.wpcf7-form-control.wpcf7-textarea {
    height: 140px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 100%;
    color: #fff;
    font-weight: 700;
    padding: 18px;
}/* End custom CSS */