.elementor-654821 .elementor-element.elementor-element-f2facba{--display:flex;--min-height:340px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:199px;--padding-bottom:93px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-654821 .elementor-element.elementor-element-f2facba:not(.elementor-motion-effects-element-type-background), .elementor-654821 .elementor-element.elementor-element-f2facba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.specsforvets.optiserver.co.uk/wp-content/uploads/2025/11/Banner-about-us-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-654821 .elementor-element.elementor-element-e1cd4f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-element-e1cd4f3 .elementor-heading-title{font-family:var( --e-global-typography-79c44d2-font-family ), Sans-serif;font-size:var( --e-global-typography-79c44d2-font-size );font-weight:var( --e-global-typography-79c44d2-font-weight );line-height:var( --e-global-typography-79c44d2-line-height );letter-spacing:var( --e-global-typography-79c44d2-letter-spacing );color:var( --e-global-color-05d7876 );}.elementor-654821 .elementor-element.elementor-element-24502af{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-654821 .elementor-element.elementor-element-d08c13c{width:var( --container-widget-width, 1090px );max-width:1090px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 48px;--container-widget-width:1090px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-element-d08c13c .elementskit-section-title-wraper .elementskit-section-title{color:#2B2E31;margin:0px 0px 8px 0px;font-family:var( --e-global-typography-ff8485e-font-family ), Sans-serif;font-size:var( --e-global-typography-ff8485e-font-size );font-weight:var( --e-global-typography-ff8485e-font-weight );line-height:var( --e-global-typography-ff8485e-line-height );}.elementor-654821 .elementor-element.elementor-element-d08c13c .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-654821 .elementor-element.elementor-element-d08c13c .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-654821 .elementor-element.elementor-element-d08c13c .elementskit-section-title-wraper p{color:#2B2E31;font-family:"Barlow", Sans-serif;font-size:30px;font-weight:500;text-transform:none;line-height:1.2em;margin:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-element-2b5b793{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-654821 .elementor-element.elementor-element-fbd8bbe{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-654821 .elementor-element.elementor-element-6d1ee05{--e-transform-rotateZ:-3.05deg;}.elementor-654821 .elementor-element.elementor-element-617a636{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;overflow:visible;}.elementor-654821 .elementor-element.elementor-element-f7dfa8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-654821 .elementor-element.elementor-element-f7dfa8d .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:34px;font-weight:600;text-transform:none;line-height:1.2em;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-654821 .elementor-element.elementor-element-d817f49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-element-9ccc880{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-654821 .elementor-element.elementor-element-1d7e12b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;overflow:visible;}.elementor-654821 .elementor-element.elementor-element-b7c4f2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-654821 .elementor-element.elementor-element-b7c4f2e .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:34px;font-weight:600;text-transform:none;line-height:1.2em;color:var( --e-global-color-text );}.elementor-654821 .elementor-element.elementor-element-c160d8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-element-dd3f365{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-654821 .elementor-element.elementor-element-609425d{--e-transform-rotateZ:2.76deg;}.elementor-654821 .elementor-element.elementor-element-5ce1e94{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-654821 .elementor-element.elementor-element-2dd48e7{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;overflow:visible;}.elementor-654821 .elementor-element.elementor-element-b11a31d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-654821 .elementor-element.elementor-element-b11a31d .elementor-custom-embed-play i{font-size:100px;}.elementor-654821 .elementor-element.elementor-element-b11a31d .elementor-custom-embed-play svg{width:100px;height:100px;}.elementor-654821 .elementor-element.elementor-element-f7a3ed0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;overflow:visible;}.elementor-654821 .elementor-element.elementor-element-00a0d9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-654821 .elementor-element.elementor-element-00a0d9b .elementor-heading-title{font-family:"Barlow", Sans-serif;font-size:34px;font-weight:600;text-transform:none;line-height:1.2em;color:var( --e-global-color-text );}.elementor-654821 .elementor-element.elementor-element-66d67f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-element-194cb75{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-654821 .elementor-element.elementor-element-194cb75:not(.elementor-motion-effects-element-type-background), .elementor-654821 .elementor-element.elementor-element-194cb75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0f739c6 );}.elementor-654821 .elementor-element.elementor-element-8d1b113{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-654821 .elementor-element.elementor-element-8d1b113 .elementor-heading-title{font-family:var( --e-global-typography-c5a64fe-font-family ), Sans-serif;font-size:var( --e-global-typography-c5a64fe-font-size );font-weight:var( --e-global-typography-c5a64fe-font-weight );text-transform:var( --e-global-typography-c5a64fe-text-transform );line-height:var( --e-global-typography-c5a64fe-line-height );}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:24px;--ekit_testimonial_slidetoshow:3;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider .swiper-button-prev, .elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider .swiper-button-next{background-color:#FFFFFF;}.elementor-654821 .elementor-element.elementor-global-655523{padding:0px 60px 0px 60px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider .swiper-wrapper{padding:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-654821 .elementor-element.elementor-global-655523 .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial_card{margin-left:0px;margin-right:0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider, .elementor-654821 .elementor-element.elementor-global-655523  .elementskit-testimonial_card{padding:40px 40px 79px 40px;box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0);}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-commentor-content{text-align:left;padding:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial_card{text-align:left;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-profile-info{text-align:left;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-commentor-bio{text-align:left;justify-content:left;margin:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .ekit_testimonial_style_5 .elementskit-commentor-header{text-align:left;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial_card .elementskit-commentor-coment{color:var( --e-global-color-text );margin:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial_card .elementskit-commentor-coment{font-family:var( --e-global-typography-6931624-font-family ), Sans-serif;font-size:var( --e-global-typography-6931624-font-size );font-weight:var( --e-global-typography-6931624-font-weight );line-height:var( --e-global-typography-6931624-line-height );}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-stars > li > a, .elementor-654821 .elementor-element.elementor-global-655523 .elementskit-stars > li > span{color:#E7BD50;fill:#E7BD50;font-size:18px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-stars > li:not(:last-child){margin-right:5px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-stars{padding:0px 0px 0px 0px;margin:0px 0px 16px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-profile-info .elementskit-author-name{color:var( --e-global-color-text );font-family:var( --e-global-typography-a13836f-font-family ), Sans-serif;font-size:var( --e-global-typography-a13836f-font-size );font-weight:var( --e-global-typography-a13836f-font-weight );line-height:var( --e-global-typography-a13836f-line-height );margin-bottom:0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-commentor-bio .elementskit-commentor-image > img{height:64px;width:64px;}.elementor-654821 .elementor-element.elementor-global-655523 .ekit-testimonial--avatar{margin:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider .swiper-navigation-button{font-size:14px;-webkit-transform:translateY(5px);-ms-transform:translateY(5px);transform:translateY(5px);}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider .swiper-button-prev{left:0%;width:37px;height:37px;color:#727272;border-radius:50px 50px 50px 50px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider .swiper-button-next{right:0%;width:37px;height:37px;color:#727272;border-radius:50px 50px 50px 50px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider .swiper-button-prev:hover{color:#000000;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider .swiper-button-next:hover{color:#000000;}.elementor-654821 .elementor-element.elementor-element-9c56cf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-654821 .elementor-element.elementor-element-ee91b91{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;text-align:center;}.elementor-654821 .elementor-element.elementor-element-ee91b91 .elementor-heading-title{font-family:var( --e-global-typography-c5a64fe-font-family ), Sans-serif;font-size:var( --e-global-typography-c5a64fe-font-size );font-weight:var( --e-global-typography-c5a64fe-font-weight );text-transform:var( --e-global-typography-c5a64fe-text-transform );line-height:var( --e-global-typography-c5a64fe-line-height );}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-654821 .elementor-element.elementor-element-a51fe06 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-654821 .elementor-element.elementor-element-a51fe06 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-654821 .elementor-element.elementor-element-a51fe06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-654821 .elementor-element.elementor-element-6d109cc .elementor-button{background-color:var( --e-global-color-05d7876 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-654821 .elementor-element.elementor-element-e1cd4f3 .elementor-heading-title{font-size:var( --e-global-typography-79c44d2-font-size );line-height:var( --e-global-typography-79c44d2-line-height );letter-spacing:var( --e-global-typography-79c44d2-letter-spacing );}.elementor-654821 .elementor-element.elementor-element-d08c13c .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-ff8485e-font-size );line-height:var( --e-global-typography-ff8485e-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-654821 .elementor-element.elementor-element-8d1b113 .elementor-heading-title{font-size:var( --e-global-typography-c5a64fe-font-size );line-height:var( --e-global-typography-c5a64fe-line-height );}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider{--ekit_testimonial_slidetoshow:2;}.elementor-654821 .elementor-element.elementor-global-655523{padding:0px 45px 0px 45px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-6931624-font-size );line-height:var( --e-global-typography-6931624-line-height );}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{margin:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial_card .elementskit-commentor-coment{margin:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-a13836f-font-size );line-height:var( --e-global-typography-a13836f-line-height );}.elementor-654821 .elementor-element.elementor-element-ee91b91 .elementor-heading-title{font-size:var( --e-global-typography-c5a64fe-font-size );line-height:var( --e-global-typography-c5a64fe-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:1200px){.elementor-654821 .elementor-element.elementor-element-24502af{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-654821 .elementor-element.elementor-element-f7dfa8d .elementor-heading-title{font-size:30px;}.elementor-654821 .elementor-element.elementor-element-b7c4f2e .elementor-heading-title{font-size:30px;}.elementor-654821 .elementor-element.elementor-element-00a0d9b .elementor-heading-title{font-size:30px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider{--ekit_testimonial_slidetoshow:2;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider, .elementor-654821 .elementor-element.elementor-global-655523  .elementskit-testimonial_card{padding:35px 28px 35px 28px;}}@media(max-width:1024px){.elementor-654821 .elementor-element.elementor-element-e1cd4f3 .elementor-heading-title{font-size:var( --e-global-typography-79c44d2-font-size );line-height:var( --e-global-typography-79c44d2-line-height );letter-spacing:var( --e-global-typography-79c44d2-letter-spacing );}.elementor-654821 .elementor-element.elementor-element-24502af{--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-654821 .elementor-element.elementor-element-d08c13c .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-ff8485e-font-size );line-height:var( --e-global-typography-ff8485e-line-height );}.elementor-654821 .elementor-element.elementor-element-d08c13c .elementskit-section-title-wraper p{font-size:26px;}.elementor-654821 .elementor-element.elementor-element-2b5b793{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-654821 .elementor-element.elementor-element-fbd8bbe{--min-height:400px;}.elementor-654821 .elementor-element.elementor-element-fbd8bbe.e-con{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-654821 .elementor-element.elementor-element-9ccc880{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-654821 .elementor-element.elementor-element-dd3f365{--min-height:400px;}.elementor-654821 .elementor-element.elementor-element-dd3f365.e-con{--align-self:flex-start;}.elementor-654821 .elementor-element.elementor-element-5ce1e94{--padding-top:60px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-654821 .elementor-element.elementor-element-194cb75{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-654821 .elementor-element.elementor-element-8d1b113 .elementor-heading-title{font-size:var( --e-global-typography-c5a64fe-font-size );line-height:var( --e-global-typography-c5a64fe-line-height );}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:24px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider, .elementor-654821 .elementor-element.elementor-global-655523  .elementskit-testimonial_card{padding:30px 28px 30px 28px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-commentor-content{padding:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-6931624-font-size );line-height:var( --e-global-typography-6931624-line-height );}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{margin:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial_card .elementskit-commentor-coment{margin:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-stars{margin:0px 0px 16px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-a13836f-font-size );line-height:var( --e-global-typography-a13836f-line-height );}.elementor-654821 .elementor-element.elementor-element-ee91b91 .elementor-heading-title{font-size:var( --e-global-typography-c5a64fe-font-size );line-height:var( --e-global-typography-c5a64fe-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:768px){.elementor-654821 .elementor-element.elementor-element-f2facba:not(.elementor-motion-effects-element-type-background), .elementor-654821 .elementor-element.elementor-element-f2facba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dev.specsforvets.optiserver.co.uk/wp-content/uploads/2025/11/Banner-mob-about-us-min.jpg");}.elementor-654821 .elementor-element.elementor-element-f2facba{--min-height:300px;--padding-top:200px;--padding-bottom:46px;--padding-left:29px;--padding-right:29px;}.elementor-654821 .elementor-element.elementor-element-24502af{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-654821 .elementor-element.elementor-element-d08c13c{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-element-d08c13c .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 8px 0px;}.elementor-654821 .elementor-element.elementor-element-d08c13c .elementskit-section-title-wraper p{font-size:20px;}.elementor-654821 .elementor-element.elementor-element-2b5b793{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-654821 .elementor-element.elementor-element-fbd8bbe{--min-height:0px;}.elementor-654821 .elementor-element.elementor-element-617a636{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-654821 .elementor-element.elementor-element-f7dfa8d{padding:0px 0px 16px 0px;}.elementor-654821 .elementor-element.elementor-element-f7dfa8d .elementor-heading-title{font-size:24px;}.elementor-654821 .elementor-element.elementor-element-d817f49{padding:0px 0px 16px 0px;}.elementor-654821 .elementor-element.elementor-element-9ccc880{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 0px;--row-gap:8px;--column-gap:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-654821 .elementor-element.elementor-element-1d7e12b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-654821 .elementor-element.elementor-element-b7c4f2e{padding:0px 0px 16px 0px;}.elementor-654821 .elementor-element.elementor-element-b7c4f2e .elementor-heading-title{font-size:24px;}.elementor-654821 .elementor-element.elementor-element-c160d8d{padding:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-element-dd3f365{--min-height:0px;}.elementor-654821 .elementor-element.elementor-element-5ce1e94{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-654821 .elementor-element.elementor-element-2dd48e7{--min-height:0px;}.elementor-654821 .elementor-element.elementor-element-b11a31d .elementor-custom-embed-play i{font-size:55px;}.elementor-654821 .elementor-element.elementor-element-b11a31d .elementor-custom-embed-play svg{width:55px;height:55px;}.elementor-654821 .elementor-element.elementor-element-f7a3ed0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-654821 .elementor-element.elementor-element-00a0d9b{padding:0px 0px 16px 0px;}.elementor-654821 .elementor-element.elementor-element-00a0d9b .elementor-heading-title{font-size:24px;}.elementor-654821 .elementor-element.elementor-element-66d67f2{padding:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-element-194cb75{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider{--ekit_testimonial_slidetoshow:1.2;}.elementor-654821 .elementor-element.elementor-global-655523{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-654821 .elementor-element.elementor-global-655523 .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial_card{margin-left:0px;margin-right:0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider, .elementor-654821 .elementor-element.elementor-global-655523  .elementskit-testimonial_card{padding:24px 20px 24px 20px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{margin:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial_card .elementskit-commentor-coment{margin:0px 0px 0px 0px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider .swiper-button-prev{left:-32px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider .swiper-button-next{right:-32px;}.elementor-654821 .elementor-element.elementor-element-9c56cf9{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-654821 .elementor-element.elementor-element-6d109cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 16px 0px 16px;}}@media(max-width:480px){.elementor-654821 .elementor-element.elementor-element-f2facba{--min-height:200px;}.elementor-654821 .elementor-element.elementor-element-e1cd4f3 .elementor-heading-title{font-size:var( --e-global-typography-79c44d2-font-size );line-height:var( --e-global-typography-79c44d2-line-height );letter-spacing:var( --e-global-typography-79c44d2-letter-spacing );}.elementor-654821 .elementor-element.elementor-element-d08c13c .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-ff8485e-font-size );line-height:var( --e-global-typography-ff8485e-line-height );}.elementor-654821 .elementor-element.elementor-element-fbd8bbe{--min-height:254px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-654821 .elementor-element.elementor-element-dd3f365{--min-height:254px;}.elementor-654821 .elementor-element.elementor-element-2dd48e7{--min-height:0px;}.elementor-654821 .elementor-element.elementor-element-8d1b113 .elementor-heading-title{font-size:var( --e-global-typography-c5a64fe-font-size );line-height:var( --e-global-typography-c5a64fe-line-height );}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:16px;--ekit_testimonial_slidetoshow:1.14;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider, .elementor-654821 .elementor-element.elementor-global-655523  .elementskit-testimonial_card{padding:24px 16px 24px 16px;}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-654821 .elementor-element.elementor-global-655523 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:var( --e-global-typography-6931624-font-size );line-height:var( --e-global-typography-6931624-line-height );}.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-profile-info .elementskit-author-name{font-size:var( --e-global-typography-a13836f-font-size );line-height:var( --e-global-typography-a13836f-line-height );}.elementor-654821 .elementor-element.elementor-element-ee91b91 .elementor-heading-title{font-size:var( --e-global-typography-c5a64fe-font-size );line-height:var( --e-global-typography-c5a64fe-line-height );}.elementor-widget-gallery .elementor-gallery-item__description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(min-width:481px){.elementor-654821 .elementor-element.elementor-element-f2facba{--content-width:1340px;}.elementor-654821 .elementor-element.elementor-element-24502af{--content-width:1366px;}.elementor-654821 .elementor-element.elementor-element-2b5b793{--content-width:1366px;}.elementor-654821 .elementor-element.elementor-element-fbd8bbe{--width:51.1%;}.elementor-654821 .elementor-element.elementor-element-617a636{--width:43.05%;}.elementor-654821 .elementor-element.elementor-element-1d7e12b{--width:47.76%;}.elementor-654821 .elementor-element.elementor-element-dd3f365{--width:46.1%;}.elementor-654821 .elementor-element.elementor-element-2dd48e7{--width:48.76%;}.elementor-654821 .elementor-element.elementor-element-f7a3ed0{--width:45.39%;}}@media(max-width:1024px) and (min-width:481px){.elementor-654821 .elementor-element.elementor-element-fbd8bbe{--width:50%;}.elementor-654821 .elementor-element.elementor-element-617a636{--width:45%;}.elementor-654821 .elementor-element.elementor-element-1d7e12b{--width:47%;}.elementor-654821 .elementor-element.elementor-element-dd3f365{--width:50%;}}@media(max-width:768px) and (min-width:481px){.elementor-654821 .elementor-element.elementor-element-fbd8bbe{--width:100%;}.elementor-654821 .elementor-element.elementor-element-617a636{--width:100%;}.elementor-654821 .elementor-element.elementor-element-1d7e12b{--width:100%;}.elementor-654821 .elementor-element.elementor-element-dd3f365{--width:100%;}.elementor-654821 .elementor-element.elementor-element-2dd48e7{--width:100%;}.elementor-654821 .elementor-element.elementor-element-f7a3ed0{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-d817f49 */.elementor-654821 .elementor-element.elementor-element-d817f49 p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c160d8d */.elementor-654821 .elementor-element.elementor-element-c160d8d p:last-child{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-66d67f2 */.elementor-654821 .elementor-element.elementor-element-66d67f2 p:last-child{
    margin-bottom: 0;
}
.elementor-654821 .elementor-element.elementor-element-66d67f2 strong{
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-655523 */.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-stars{
    max-height: 16px !important;
}
.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-profile-info{
    margin-bottom: 16px;
}

/*.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-commentor-content {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    gap: 16px;*/
/*}*/

.elementor-654821 .elementor-element.elementor-global-655523 .ekit-wid-con svg {
    filter: brightness(0) saturate(100%) invert(100%) sepia(35%) saturate(3677%) hue-rotate(317deg) brightness(93%) contrast(84%);
}    
.elementor-654821 .elementor-element.elementor-global-655523 .ekit-wid-con .elementskit-commentor-content {
    margin-bottom: 0;
}
/*@media(max-width:1366px){*/
/*.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider {*/
/*    min-height: 295px;*/
/*}*/
/*}*/
@media(max-width:768px){
    .elementor-654821 .elementor-element.elementor-global-655523 .elementskit-commentor-content {
    gap: 10px;
}
/*.elementor-654821 .elementor-element.elementor-global-655523 .elementskit-single-testimonial-slider {*/
/*    min-height: 220px;*/
/*}*/
.ekit-wid-con .ekit_testimonial_style_6 .elementskit-profile-info {
    margin-bottom: 5px !important;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-194cb75 */.elementor-654821 .elementor-element.elementor-element-194cb75 .swiper-slide{
    height: auto !important;
}
.elementor-654821 .elementor-element.elementor-element-194cb75 .swiper-slide .swiper-slide-inner, .elementor-654821 .elementor-element.elementor-element-194cb75 .swiper-slide .elementskit-single-testimonial-slider{
    height:100%;
}

@media(width:768px){
    .testimonial-carousel{
       padding:0 60px !important;
    }
        .testimonial-carousel .testimonial-details {
        padding: 0 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS *//*Video section*/
.about-video > div.elementor-wrapper, .about-video img{
    aspect-ratio: 1.59724 !important;
}
/**/

/* Main photo grid - 4 columns: 2 columns for left (50%), 2 columns for right (50%) */
.common-gallery .e-gallery-grid, .e-gallery-grid:not(.e-gallery--animated) {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-flow: row dense !important;
    grid-auto-rows: auto !important;
}

/* Target: 1st, 6th, 9th, 14th, 17th, 22nd, 25th … */

.common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(8n + 1) .e-gallery-image,
.common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(8n + 6) .e-gallery-image {
    padding-bottom: 129.5% !important;
}
.common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(8n + 1),
.common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(8n + 6) {
    grid-column: span 2 !important;
    grid-row: span 2 !important;
}

/* Target: 3rd, 4th, 7th, 8th, 11th, 12th, 15th, 16th … */
.common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(4n + 3) .e-gallery-image,
.common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(4n + 4) .e-gallery-image {
    padding-bottom: 130% !important;
}
.common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(4n + 3),
.common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(4n + 4) {
    grid-column: span 1 !important;
}

/* Target: 2nd, 5th, 10th, 13th, 18th, 21st …*/
.common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(8n + 2) .e-gallery-image,
.common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(8n + 5) .e-gallery-image {
     padding-bottom: 62.89% !important;
}
.common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(8n + 2),
.common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(8n + 5) {
     grid-column: span 2 !important;
}

/* Responsive adjustments */
     @media (max-width: 768px) {

        /* All images default to full width */
        .common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(8n + 1),
        .common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(8n + 6) {
            grid-column: span 4 !important;
            grid-row: auto !important;
        }
        .common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(8n + 2),
        .common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(8n + 5)
           {
              /* grid-column: auto !important; */
              grid-column: span 4 !important;
          }
          .common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(4n + 3),
         .common-gallery .e-gallery-container > .elementor-gallery-item:nth-child(4n + 4)
          {
            grid-column: span 2 !important;
          }

 }/* End custom CSS */