.elementor-9638 .elementor-element.elementor-element-1b99826{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:4%;--padding-bottom:00%;--padding-left:0%;--padding-right:0%;}.elementor-9638 .elementor-element.elementor-element-1b99826:not(.elementor-motion-effects-element-type-background), .elementor-9638 .elementor-element.elementor-element-1b99826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.goldenlionconstruction.co.uk/wp-content/uploads/IMG_6678c.jpg");background-position:center right;background-repeat:no-repeat;background-size:70% auto;}.elementor-9638 .elementor-element.elementor-element-458b43a{--display:flex;--border-radius:8px 8px 8px 8px;--margin-top:0%;--margin-bottom:4%;--margin-left:0%;--margin-right:0%;--padding-top:2.5%;--padding-bottom:2.5%;--padding-left:2.5%;--padding-right:9%;}.elementor-9638 .elementor-element.elementor-element-458b43a:not(.elementor-motion-effects-element-type-background), .elementor-9638 .elementor-element.elementor-element-458b43a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111AD;}.elementor-9638 .elementor-element.elementor-element-fd2bb75 .elementor-heading-title{font-family:"Titillium Web", Sans-serif;font-size:2.986rem;font-weight:600;line-height:1em;letter-spacing:-0.025em;color:var( --e-global-color-accent );}.elementor-9638 .elementor-element.elementor-element-086760a{font-family:"Lato", Sans-serif;font-size:1.15rem;font-weight:400;text-transform:none;line-height:1.8em;}.elementor-9638 .elementor-element.elementor-element-5a306a7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-9638 .elementor-element.elementor-element-ad76e79 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Titillium Web", Sans-serif;font-size:1.1rem;font-weight:700;line-height:1.5em;letter-spacing:0em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0.7rem 1.4rem 0.6rem 1.4rem;}.elementor-9638 .elementor-element.elementor-element-ad76e79.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-9638 .elementor-element.elementor-element-ad76e79 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9638 .elementor-element.elementor-element-e89a377 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9638 .elementor-element.elementor-element-e89a377.elementor-element{--align-self:flex-start;}.elementor-9638 .elementor-element.elementor-element-e89a377{font-family:"Titillium Web", Sans-serif;font-size:1.8rem;font-weight:600;text-transform:capitalize;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-accent );}.elementor-9638 .elementor-element.elementor-element-399700e{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:1px;}.elementor-9638 .elementor-element.elementor-element-399700e .elementor-divider-separator{width:100%;}.elementor-9638 .elementor-element.elementor-element-399700e .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-9638 .elementor-element.elementor-element-2079804{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9638 .elementor-element.elementor-element-55bbb25 > .elementor-widget-container{padding:05px 6px 0px 0px;}.elementor-9638 .elementor-element.elementor-element-55bbb25.elementor-element{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-9638 .elementor-element.elementor-element-55bbb25{font-family:"Titillium Web", Sans-serif;font-size:1.3rem;font-weight:600;line-height:1em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-9638 .elementor-element.elementor-element-4fb9ef0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9638 .elementor-element.elementor-element-4fb9ef0 img{width:80%;}.elementor-9638 .elementor-element.elementor-element-a032415{--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:flex-end;--border-radius:8px 8px 8px 8px;--padding-top:2.5%;--padding-bottom:0.5%;--padding-left:2.5%;--padding-right:2.5%;}.elementor-9638 .elementor-element.elementor-element-371a115{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-9638 .elementor-element.elementor-element-371a115:not(.elementor-motion-effects-element-type-background), .elementor-9638 .elementor-element.elementor-element-371a115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7e170e6 );}.elementor-9638 .elementor-element.elementor-element-a9ba0e6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9638 .elementor-element.elementor-element-d5c368d{width:100%;max-width:100%;text-align:center;}.elementor-9638 .elementor-element.elementor-element-d5c368d .elementor-heading-title{font-family:var( --e-global-typography-97156c3-font-family ), Sans-serif;font-size:var( --e-global-typography-97156c3-font-size );font-weight:var( --e-global-typography-97156c3-font-weight );line-height:var( --e-global-typography-97156c3-line-height );letter-spacing:var( --e-global-typography-97156c3-letter-spacing );}.elementor-9638 .elementor-element.elementor-element-4864388{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-size:1.2rem;}.elementor-9638 .elementor-element.elementor-element-8e7dffc{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:1.5rem;--padding-bottom:2.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9638 .elementor-element.elementor-element-8e7dffc:not(.elementor-motion-effects-element-type-background), .elementor-9638 .elementor-element.elementor-element-8e7dffc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9638 .elementor-element.elementor-element-e50e5f5.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-9638 .elementor-element.elementor-element-e50e5f5.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-9638 .elementor-element.elementor-element-e50e5f5.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-9638 .elementor-element.elementor-element-e50e5f5 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9638 .elementor-element.elementor-element-e50e5f5 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9638 .elementor-element.elementor-element-e50e5f5 .elementor-image-box-description{font-size:1.1rem;line-height:1.7em;}.elementor-9638 .elementor-element.elementor-element-3509aab .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-f310482-font-family ), Sans-serif;font-size:var( --e-global-typography-f310482-font-size );font-weight:var( --e-global-typography-f310482-font-weight );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );border-radius:0px 0px 0px 0px;padding:0.7em 06em 0.6em 6em;}.elementor-9638 .elementor-element.elementor-element-3509aab{width:100%;max-width:100%;}.elementor-9638 .elementor-element.elementor-element-3509aab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9638 .elementor-element.elementor-element-b5284eb{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9638 .elementor-element.elementor-element-b5284eb:not(.elementor-motion-effects-element-type-background), .elementor-9638 .elementor-element.elementor-element-b5284eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9638 .elementor-element.elementor-element-1d06c02.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-9638 .elementor-element.elementor-element-1d06c02.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-9638 .elementor-element.elementor-element-1d06c02.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-9638 .elementor-element.elementor-element-1d06c02 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9638 .elementor-element.elementor-element-1d06c02 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9638 .elementor-element.elementor-element-1d06c02 .elementor-image-box-description{font-size:1.1rem;line-height:1.7em;}.elementor-9638 .elementor-element.elementor-element-43dff9b .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-f310482-font-family ), Sans-serif;font-size:var( --e-global-typography-f310482-font-size );font-weight:var( --e-global-typography-f310482-font-weight );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );border-radius:0px 0px 0px 0px;padding:0.7em 06em 0.6em 6em;}.elementor-9638 .elementor-element.elementor-element-43dff9b{width:100%;max-width:100%;}.elementor-9638 .elementor-element.elementor-element-43dff9b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9638 .elementor-element.elementor-element-ad40c29{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9638 .elementor-element.elementor-element-ad40c29:not(.elementor-motion-effects-element-type-background), .elementor-9638 .elementor-element.elementor-element-ad40c29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9638 .elementor-element.elementor-element-2be8f45.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-9638 .elementor-element.elementor-element-2be8f45.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-9638 .elementor-element.elementor-element-2be8f45.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-9638 .elementor-element.elementor-element-2be8f45 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9638 .elementor-element.elementor-element-2be8f45 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9638 .elementor-element.elementor-element-841e6f3 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-f310482-font-family ), Sans-serif;font-size:var( --e-global-typography-f310482-font-size );font-weight:var( --e-global-typography-f310482-font-weight );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );border-radius:0px 0px 0px 0px;padding:0.7em 06em 0.6em 6em;}.elementor-9638 .elementor-element.elementor-element-841e6f3{width:100%;max-width:100%;}.elementor-9638 .elementor-element.elementor-element-841e6f3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9638 .elementor-element.elementor-element-04a1c56{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9638 .elementor-element.elementor-element-04a1c56:not(.elementor-motion-effects-element-type-background), .elementor-9638 .elementor-element.elementor-element-04a1c56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9638 .elementor-element.elementor-element-2bed23f .elementor-image-box-wrapper{text-align:start;}.elementor-9638 .elementor-element.elementor-element-2bed23f.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-9638 .elementor-element.elementor-element-2bed23f.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-9638 .elementor-element.elementor-element-2bed23f.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-9638 .elementor-element.elementor-element-2bed23f .elementor-image-box-title{margin-bottom:12px;}.elementor-9638 .elementor-element.elementor-element-2bed23f .elementor-image-box-wrapper .elementor-image-box-img{width:87%;}.elementor-9638 .elementor-element.elementor-element-2bed23f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9638 .elementor-element.elementor-element-2bed23f .elementor-image-box-description{line-height:1.5em;}.elementor-9638 .elementor-element.elementor-element-450d627{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9638 .elementor-element.elementor-element-450d627:not(.elementor-motion-effects-element-type-background), .elementor-9638 .elementor-element.elementor-element-450d627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-9638 .elementor-element.elementor-element-1ee2c5a .elementor-image-box-wrapper{text-align:start;}.elementor-9638 .elementor-element.elementor-element-1ee2c5a.elementor-position-right .elementor-image-box-img{margin-left:20px;}.elementor-9638 .elementor-element.elementor-element-1ee2c5a.elementor-position-left .elementor-image-box-img{margin-right:20px;}.elementor-9638 .elementor-element.elementor-element-1ee2c5a.elementor-position-top .elementor-image-box-img{margin-bottom:20px;}.elementor-9638 .elementor-element.elementor-element-1ee2c5a .elementor-image-box-title{margin-bottom:12px;}.elementor-9638 .elementor-element.elementor-element-1ee2c5a .elementor-image-box-wrapper .elementor-image-box-img{width:87%;}.elementor-9638 .elementor-element.elementor-element-1ee2c5a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-9638 .elementor-element.elementor-element-1ee2c5a .elementor-image-box-description{line-height:1.5em;}.elementor-9638 .elementor-element.elementor-element-fb8a78c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9638 .elementor-element.elementor-element-e2d6a92{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9638 .elementor-element.elementor-element-4854d0a{width:100%;max-width:100%;text-align:center;}.elementor-9638 .elementor-element.elementor-element-4854d0a .elementor-heading-title{font-family:var( --e-global-typography-97156c3-font-family ), Sans-serif;font-size:var( --e-global-typography-97156c3-font-size );font-weight:var( --e-global-typography-97156c3-font-weight );line-height:var( --e-global-typography-97156c3-line-height );letter-spacing:var( --e-global-typography-97156c3-letter-spacing );}.elementor-9638 .elementor-element.elementor-element-0a711b4{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-size:1.2rem;}.elementor-9638 .elementor-element.elementor-element-0788138 .swiper-pagination-bullet-active, .elementor-9638 .elementor-element.elementor-element-0788138 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-9638 .elementor-element.elementor-element-0788138 .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-9638 .elementor-element.elementor-element-0788138 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__header{padding-top:20px;padding-left:20px;padding-right:20px;}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__content{padding-bottom:20px;padding-left:20px;padding-right:20px;}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-text );}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-swiper-button svg{fill:var( --e-global-color-text );}.elementor-9638 .elementor-element.elementor-element-0788138 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-9638 .elementor-element.elementor-element-0788138 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-9638 .elementor-element.elementor-element-0788138 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__name{color:var( --e-global-color-primary );}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__header, .elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__name{font-family:var( --e-global-typography-994a0a4-font-family ), Sans-serif;font-size:var( --e-global-typography-994a0a4-font-size );font-weight:var( --e-global-typography-994a0a4-font-weight );line-height:var( --e-global-typography-994a0a4-line-height );letter-spacing:var( --e-global-typography-994a0a4-letter-spacing );}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__title{font-family:"Titillium Web", Sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;line-height:1.5em;letter-spacing:0em;}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__text{color:var( --e-global-color-primary );font-family:"Archivo", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5em;letter-spacing:0px;}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__icon:not(.elementor-testimonial__rating){color:var( --e-global-color-accent );}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__icon:not(.elementor-testimonial__rating) svg{fill:var( --e-global-color-accent );}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-star-rating{font-size:20px;}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-star-rating i:before{color:var( --e-global-color-accent );}.elementor-9638 .elementor-element.elementor-element-0b7ad7e .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-f310482-font-family ), Sans-serif;font-size:var( --e-global-typography-f310482-font-size );font-weight:var( --e-global-typography-f310482-font-weight );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );border-radius:0px 0px 0px 0px;padding:0.7em 3em 0.6em 3em;}.elementor-9638 .elementor-element.elementor-element-0b7ad7e{width:100%;max-width:100%;}.elementor-9638 .elementor-element.elementor-element-0b7ad7e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9638 .elementor-element.elementor-element-0b7ad7e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9638 .elementor-element.elementor-element-56d89d9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:1% 1%;--row-gap:1%;--column-gap:1%;--flex-wrap:wrap;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-9638 .elementor-element.elementor-element-56d89d9:not(.elementor-motion-effects-element-type-background), .elementor-9638 .elementor-element.elementor-element-56d89d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#383838;}.elementor-9638 .elementor-element.elementor-element-6b96312{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9638 .elementor-element.elementor-element-241a3e3{width:100%;max-width:100%;text-align:center;}.elementor-9638 .elementor-element.elementor-element-241a3e3 .elementor-heading-title{font-family:var( --e-global-typography-97156c3-font-family ), Sans-serif;font-size:var( --e-global-typography-97156c3-font-size );font-weight:var( --e-global-typography-97156c3-font-weight );line-height:var( --e-global-typography-97156c3-line-height );letter-spacing:var( --e-global-typography-97156c3-letter-spacing );}.elementor-9638 .elementor-element.elementor-element-5dcce02{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-size:1.2rem;}.elementor-9638 .elementor-element.elementor-element-34f4c01 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-9638 .elementor-element.elementor-element-34f4c01 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-9638 .elementor-element.elementor-element-34f4c01{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-9638 .elementor-element.elementor-element-34f4c01 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9638 .elementor-element.elementor-element-ae6eeaa .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-f310482-font-family ), Sans-serif;font-size:var( --e-global-typography-f310482-font-size );font-weight:var( --e-global-typography-f310482-font-weight );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );border-radius:0px 0px 0px 0px;padding:0.7em 3em 0.6em 3em;}.elementor-9638 .elementor-element.elementor-element-ae6eeaa{width:100%;max-width:100%;}.elementor-9638 .elementor-element.elementor-element-ae6eeaa > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-9638 .elementor-element.elementor-element-ae6eeaa .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9638 .elementor-element.elementor-element-1b99826{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-9638 .elementor-element.elementor-element-458b43a{--border-radius:30px 30px 30px 30px;--margin-top:02px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-9638 .elementor-element.elementor-element-fd2bb75 .elementor-heading-title{font-size:2.6rem;}.elementor-9638 .elementor-element.elementor-element-086760a{font-size:1rem;line-height:1.65em;}.elementor-9638 .elementor-element.elementor-element-e89a377{font-size:1.6em;}.elementor-9638 .elementor-element.elementor-element-55bbb25{font-size:1.1em;}.elementor-9638 .elementor-element.elementor-element-371a115{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-9638 .elementor-element.elementor-element-d5c368d .elementor-heading-title{font-size:var( --e-global-typography-97156c3-font-size );line-height:var( --e-global-typography-97156c3-line-height );letter-spacing:var( --e-global-typography-97156c3-letter-spacing );}.elementor-9638 .elementor-element.elementor-element-4864388{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-9638 .elementor-element.elementor-element-8e7dffc{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-9638 .elementor-element.elementor-element-3509aab .elementor-button{font-size:var( --e-global-typography-f310482-font-size );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );padding:0.7em 6em 0.7em 6em;}.elementor-9638 .elementor-element.elementor-element-b5284eb{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9638 .elementor-element.elementor-element-43dff9b .elementor-button{font-size:var( --e-global-typography-f310482-font-size );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );padding:0.7em 2em 0.7em 2em;}.elementor-9638 .elementor-element.elementor-element-ad40c29{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9638 .elementor-element.elementor-element-841e6f3 .elementor-button{font-size:var( --e-global-typography-f310482-font-size );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );padding:0.7em 2em 0.7em 2em;}.elementor-9638 .elementor-element.elementor-element-04a1c56{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:1.3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9638 .elementor-element.elementor-element-450d627{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1.5rem;--padding-bottom:1.3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-9638 .elementor-element.elementor-element-fb8a78c{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-9638 .elementor-element.elementor-element-4854d0a .elementor-heading-title{font-size:var( --e-global-typography-97156c3-font-size );line-height:var( --e-global-typography-97156c3-line-height );letter-spacing:var( --e-global-typography-97156c3-letter-spacing );}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__header, .elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__name{font-size:var( --e-global-typography-994a0a4-font-size );line-height:var( --e-global-typography-994a0a4-line-height );letter-spacing:var( --e-global-typography-994a0a4-letter-spacing );}.elementor-9638 .elementor-element.elementor-element-0b7ad7e .elementor-button{font-size:var( --e-global-typography-f310482-font-size );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );}.elementor-9638 .elementor-element.elementor-element-241a3e3 .elementor-heading-title{font-size:var( --e-global-typography-97156c3-font-size );line-height:var( --e-global-typography-97156c3-line-height );letter-spacing:var( --e-global-typography-97156c3-letter-spacing );}.elementor-9638 .elementor-element.elementor-element-ae6eeaa .elementor-button{font-size:var( --e-global-typography-f310482-font-size );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );}}@media(max-width:767px){.elementor-9638 .elementor-element.elementor-element-1b99826:not(.elementor-motion-effects-element-type-background), .elementor-9638 .elementor-element.elementor-element-1b99826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:0% auto;}.elementor-9638 .elementor-element.elementor-element-1b99826{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9638 .elementor-element.elementor-element-458b43a{--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-9638 .elementor-element.elementor-element-fd2bb75 .elementor-heading-title{font-size:2.1rem;}.elementor-9638 .elementor-element.elementor-element-086760a{font-size:1.1rem;line-height:1.5em;}.elementor-9638 .elementor-element.elementor-element-5a306a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9638 .elementor-element.elementor-element-ad76e79 .elementor-button{font-size:1.3rem;line-height:1em;padding:10px 20px 10px 20px;}.elementor-9638 .elementor-element.elementor-element-d5c368d .elementor-heading-title{font-size:var( --e-global-typography-97156c3-font-size );line-height:var( --e-global-typography-97156c3-line-height );letter-spacing:var( --e-global-typography-97156c3-letter-spacing );}.elementor-9638 .elementor-element.elementor-element-4864388{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1.1rem;}.elementor-9638 .elementor-element.elementor-element-8e7dffc{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9638 .elementor-element.elementor-element-e50e5f5 .elementor-image-box-img{margin-bottom:12px;}.elementor-9638 .elementor-element.elementor-element-3509aab .elementor-button{font-size:var( --e-global-typography-f310482-font-size );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );padding:0.7em 4em 0.7em 4em;}.elementor-9638 .elementor-element.elementor-element-1d06c02 .elementor-image-box-img{margin-bottom:12px;}.elementor-9638 .elementor-element.elementor-element-43dff9b .elementor-button{font-size:var( --e-global-typography-f310482-font-size );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );padding:0.7em 4em 0.7em 4em;}.elementor-9638 .elementor-element.elementor-element-2be8f45 .elementor-image-box-img{margin-bottom:12px;}.elementor-9638 .elementor-element.elementor-element-841e6f3 .elementor-button{font-size:var( --e-global-typography-f310482-font-size );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );padding:0.7em 4em 0.7em 4em;}.elementor-9638 .elementor-element.elementor-element-04a1c56{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9638 .elementor-element.elementor-element-2bed23f .elementor-image-box-img{margin-bottom:20px;}.elementor-9638 .elementor-element.elementor-element-2bed23f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9638 .elementor-element.elementor-element-450d627{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-9638 .elementor-element.elementor-element-1ee2c5a .elementor-image-box-img{margin-bottom:20px;}.elementor-9638 .elementor-element.elementor-element-1ee2c5a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-9638 .elementor-element.elementor-element-4854d0a .elementor-heading-title{font-size:var( --e-global-typography-97156c3-font-size );line-height:var( --e-global-typography-97156c3-line-height );letter-spacing:var( --e-global-typography-97156c3-letter-spacing );}.elementor-9638 .elementor-element.elementor-element-0a711b4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__header, .elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__name{font-size:var( --e-global-typography-994a0a4-font-size );line-height:var( --e-global-typography-994a0a4-line-height );letter-spacing:var( --e-global-typography-994a0a4-letter-spacing );}.elementor-9638 .elementor-element.elementor-element-0788138 .elementor-testimonial__title{line-height:1em;}.elementor-9638 .elementor-element.elementor-element-0b7ad7e .elementor-button{font-size:var( --e-global-typography-f310482-font-size );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );padding:0.7em 4em 0.7em 4em;}.elementor-9638 .elementor-element.elementor-element-56d89d9{--padding-top:40px;--padding-bottom:040px;--padding-left:15px;--padding-right:15px;}.elementor-9638 .elementor-element.elementor-element-241a3e3 .elementor-heading-title{font-size:var( --e-global-typography-97156c3-font-size );line-height:var( --e-global-typography-97156c3-line-height );letter-spacing:var( --e-global-typography-97156c3-letter-spacing );}.elementor-9638 .elementor-element.elementor-element-5dcce02{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9638 .elementor-element.elementor-element-34f4c01{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-9638 .elementor-element.elementor-element-ae6eeaa .elementor-button{font-size:var( --e-global-typography-f310482-font-size );line-height:var( --e-global-typography-f310482-line-height );letter-spacing:var( --e-global-typography-f310482-letter-spacing );}}@media(min-width:768px){.elementor-9638 .elementor-element.elementor-element-458b43a{--width:45%;}.elementor-9638 .elementor-element.elementor-element-2079804{--content-width:100%;}.elementor-9638 .elementor-element.elementor-element-a032415{--width:40%;}.elementor-9638 .elementor-element.elementor-element-8e7dffc{--width:32%;}.elementor-9638 .elementor-element.elementor-element-b5284eb{--width:32%;}.elementor-9638 .elementor-element.elementor-element-ad40c29{--width:32%;}.elementor-9638 .elementor-element.elementor-element-04a1c56{--width:49%;}.elementor-9638 .elementor-element.elementor-element-450d627{--width:49%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9638 .elementor-element.elementor-element-458b43a{--width:80%;}.elementor-9638 .elementor-element.elementor-element-8e7dffc{--width:100%;}.elementor-9638 .elementor-element.elementor-element-b5284eb{--width:49%;}.elementor-9638 .elementor-element.elementor-element-ad40c29{--width:49%;}.elementor-9638 .elementor-element.elementor-element-04a1c56{--width:100%;}.elementor-9638 .elementor-element.elementor-element-450d627{--width:100%;}}/* Start custom CSS *//* Form */
#gform_wrapper_1{padding:0px;box-shadow:none!important;background-color:transparent!important;}
#gform_1{border-radius:0;padding:0!important;box-shadow:none!important;margin:0!important;background-color:transparent!important;}
section .elementor-row {flex-wrap:wrap;}
@media (max-width: 767px) {
    .elementor-element.make-me-full-width {width:100% !important;}
}
h4 {margin-top:0;}
.template-meta, .view-demo, .view-demo-wrap {display:none;}
h3.gform_title{font-size:30px!important;margin:0 0 18px 0;font-weight:700!important;letter-spacing:-1px;font-family:"proxima-nova-condensed";}
form .gform_description{font-size:18px;font-weight:300;color:#010825;line-height:26px!important;display:block;font-family:"proxima-nova";letter-spacing:0;text-transform:none;}
form label{display:none;}
form .gform_body ul{list-style:none;padding-left:0;}
form input[type=text],form input[type=email],form input[type=tel]{border-radius:25px;background-color:#ffffff!important;border:solid 1px #D4D4D8;color:#2A3950;margin-bottom:5px;padding:12px 12px §2px 18px;font-size:15px;font-weight:400;font-family:"proxima-nova";margin-bottom:15px;}
form input[type=submit]{width:100%;color:#fff!important;border:none;text-transform:uppercase;font-size:14px;padding-top:13px;padding-bottom:13px;border-radius:25px;background:#F64668!important;font-family:"proxima-nova";}
form textarea{background-color:#ffffff!important;border:solid 1px #D4D4D8;height:100px;margin-top:0px;margin-bottom:15px;font-size:15px;color:#2A3950;font-weight:400;border-radius:25px;padding:12px 12px 12px 18px;font-family:"proxima-nova";}
form .gform_body{margin-top:15px;}
@media only screen and (max-width:768px){form h3.gform_title{font-size:28px!important;}
#gform_1{padding:0;}
}
@media only screen and (max-width:1025px){#gform_1{padding:30px;}
form h3.gform_title{font-size:25px!important;}
form .gform_description{font-size:15px;}
}

.gform_confirmation_wrapper{background-color:#f94971;border-radius:15px;padding:20px;}
.gform_confirmation_message{background-color:#fff;border-radius:15px;padding:20px 20px 20px 20px;font-weight:400;}
.gform_confirmation_message h3{margin-bottom:0;font-size:24px;}
.elementor-nav-menu--dropdown{width:350px!important;right:-90px!important;}
.copyright{color:#6c757d;font-size:13px;}
strong{font-weight:600;}
h2.elementor-heading-title,h3.elementor-heading-title,h4.elementor-heading-title{padding-bottom:0.15em;}
.mc4wp-form-fields input{margin-bottom:15px!important;border:none!important;height:45px;}

.elementor-14442 .elementor-element.elementor-element-6b51f838 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:#fff!important;color:#DD4666!important;}
.elementor-icon-box-icon i:before{background:#F64668;-webkit-background-clip:text;-webkit-text-fill-color:#F64668!important;}
section h5.elementor-heading-title{padding-bottom:30px;}
section h2.elementor-heading-title{margin-bottom:10px;}
section h2::after{display:block;content:'';width:80px;height:9px;border-top:solid 2px #F64668;border-bottom:solid 2px #F64668;margin:20px auto 7px auto;}
.left-heading-title h2::after{margin:20px 0 7px 0!important;}


/* Google Reviews */
.google-business-reviews-rating.gmbrr {margin-top:0px;}
.google-business-reviews-rating.gmbrr .text-excerpt,
.google-business-reviews-rating.gmbrr .text,
.google-business-reviews-rating.gmbrr .text-excerpt .review-snippet{font-size:15px!important;line-height:1.5!important;font-weight:300;font-family:"proxima-nova";letter-spacing:0;color:#273248!important;}
.google-business-reviews-rating.gmbrr .review-meta .author-name{font-size:18px;margin-top:10px;padding-top:10px;display:inline;color:#273248;line-height:1.6;}
.google-business-reviews-rating  .author-name a{font-size:18px;margin-bottom:0px;padding-top:0px;color:#273248!important;}
.google-business-reviews-rating.gmbrr .review-meta .rating {font-size:16px;color:#f18b39;}
.google-business-reviews-rating.gmbrr .rating{font-size:24px;text-align:center;color:#f18b39;}
.google-business-reviews-rating.gmbrr .rating .number{font-size:30px;color:#f18b39;text-align:center;}
.google-business-reviews-rating.gmbrr .rating .count{font-size:20px;font-weight:600;color:#f18b39!important;}
.google-business-reviews-rating.gmbrr .star, .google-business-reviews-rating.gmbrr .star{color:#f18b39;fill:#f18b39;}
.google-business-reviews-rating .vicinity,.google-business-reviews-rating .review-count .count,.google-business-reviews-rating .rating .count,.google-business-reviews-rating .listing .relative-time-description,.google-business-reviews-rating .listing .date,.google-business-reviews-rating .no-reviews{color:#fff!important;}
.gmbrr .rating .rating-stars {top:0;}
.google-business-reviews-rating .count {color:#f18b39;}
.star{color:#f18b39!important;fill:#f18b39!important;}
.google-business-reviews-rating .listing {background-color:#fff;padding:25px;border-radius:10px;box-shadow:0px 0px 4px 0px rgb(0 0 0 / 30%) inset;}
.google-review-button {text-align:center;}


.fa-chevron-right{font-size:14px;}
.bp-contact-card>div {margin:0!important;}
footer .bp-opening-hours>div{color:#fff;}
.bp-opening-hours .bp-title {text-align:left!important;color:#fff;}
.bp-title {font-weight:600;line-height:3;}
.bp-weekday-name, .bp-time {font-size:15px;font-family:"proxima-nova";}
@media (min-width:1200px){body{padding:0 20px 0 20px;}
section{margin-bottom:20px;}
.text-link{font-weight:700;display:block;padding-top:10px;}
}
@media (min-width:1050px){body{padding:0 15px 0 15px;}
section{margin-bottom:15px;}
.text-link{font-weight:700;display:block;padding-top:10px;}
}
@media (max-width:1049px){body{padding:0 10px 0 10px;}
section{margin-bottom:10px;}
.text-link{font-weight:700;display:block;padding-top:10px;}
}

.elementor-gallery-item__title {font-size:10px!important;}


.e-add-post-button {margin-top:0px;font-size:14px;}
.gm-menu-item__txt {font-weight:700;font-family: 'proxima-nova', sans-serif;}

#menu-item-15290 .gm-menu-item__txt {background-color:#f64668;border-radius:20px;color:#fff;padding:3px 10px;}

@media only screen and (max-width:1200px){#menu-main .gm-menu-item__txt {font-size:14px;}
.gm-navbar .gm-logo>a img {height:40px!important;}
}
@media only screen and (max-width:1100px){#menu-main .gm-menu-item__txt {font-size:13px;}
.gm-navbar .gm-logo>a img {height:35px!important;}
}

.gm-navbar .gm-main-menu-wrapper .gm-menu-item__icon {margin-right:6px!important;}


#mc4wp-form-1 p {color:#fff;margin-bottom:20px;}
nav section h5.elementor-heading-title {padding-bottom:0!important;}
.author-avatar img {width:40px; height:40px;}
ul.listing {list-style:none;padding:20px!important;}
.gmbrr .rating .rating-stars {top:-0.05em!important;}/* End custom CSS */