.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-widget-n-tabs{--n-tabs-color-accent-fallback:#61ce70;--n-tabs-color-secondary-fallback:#54595f;--n-tabs-default-padding-block:15px;--n-tabs-default-padding-inline:35px;--n-tabs-background-color:transparent;--n-tabs-display:flex;--n-tabs-direction:column;--n-tabs-gap:10px;--n-tabs-heading-display:flex;--n-tabs-heading-direction:row;--n-tabs-heading-grow:initial;--n-tabs-heading-justify-content:center;--n-tabs-heading-width:initial;--n-tabs-heading-overflow-x:initial;--n-tabs-heading-wrap:nowrap;--n-tabs-border-width:1px;--n-tabs-border-color:#d5d8dc;--n-tabs-content-display:flex;--n-tabs-title-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-title-color-hover:#fff;--n-tabs-title-color-active:#fff;--n-tabs-title-background-color:#f1f2f3;--n-tabs-title-background-color-hover:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-background-color-active:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-font-size:1rem;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-direction:row;--n-tabs-title-gap:10px;--n-tabs-title-flex-grow:0;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-title-order:initial;--n-tabs-title-padding-top:var(--n-tabs-default-padding-block);--n-tabs-title-padding-bottom:var(--n-tabs-default-padding-block);--n-tabs-title-padding-left:var(--n-tabs-default-padding-inline);--n-tabs-title-padding-right:var(--n-tabs-default-padding-inline);--n-tabs-title-border-radius:initial;--n-tabs-title-transition:0.3s;--n-tabs-icon-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);--n-tabs-icon-color-active:#fff;--n-tabs-icon-gap:5px;max-width:100%;width:100%;--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-left);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-right);--n-tabs-title-padding-block-start:var(--n-tabs-title-padding-top);--n-tabs-title-padding-block-end:var(--n-tabs-title-padding-bottom)}body.rtl .elementor-widget-n-tabs{--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-right);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-left)}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);min-width:0;text-align:start}.elementor-widget-n-tabs .e-n-tabs-heading{display:var(--n-tabs-heading-display);flex-basis:var(--n-tabs-heading-width);flex-direction:var(--n-tabs-heading-direction);flex-shrink:0;flex-wrap:var(--n-tabs-heading-wrap);gap:var(--n-tabs-title-gap);justify-content:var(--n-tabs-heading-justify-content);overflow-x:var(--n-tabs-heading-overflow-x);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active{position:relative}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before{content:"";inset-block:0;inset-inline:-1000vw;position:absolute;z-index:2}.elementor-widget-n-tabs .e-n-tabs-content{display:var(--n-tabs-content-display);flex-grow:1;min-width:0}.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active){display:none}.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)>.e-n-tabs-content>.e-con:first-child{display:flex}.elementor-widget-n-tabs .e-n-tab-title{align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));background-color:initial;border-radius:var(--n-tabs-title-border-radius);border-style:none;border-width:var(--n-tabs-border-width);display:flex;flex-basis:var(--n-tabs-title-flex-basis);flex-direction:var(--n-tabs-title-direction);flex-grow:var(--n-tabs-title-flex-grow);flex-shrink:var(--n-tabs-title-flex-shrink);gap:var(--n-tabs-icon-gap);height:var(--n-tabs-title-height);justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));padding-block-end:var(--n-tabs-title-padding-block-end);padding-block-start:var(--n-tabs-title-padding-block-start);padding-inline-end:var(--n-tabs-title-padding-inline-end);padding-inline-start:var(--n-tabs-title-padding-inline-start);position:relative;transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:var(--n-tabs-title-white-space);width:var(--n-tabs-title-width)}.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible){outline:none}.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg{transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition)}.elementor-widget-n-tabs .e-n-tab-title-text{align-items:center;display:flex;font-size:var(--n-tabs-title-font-size);text-align:var(--n-tabs-title-text-align)}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{align-items:center;display:flex;flex-direction:column;flex-shrink:0;order:var(--n-tabs-icon-order);overflow:hidden}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i{font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty{display:none}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{background-color:var(--n-tabs-title-background-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a{color:var(--n-tabs-title-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i{color:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child{height:auto;opacity:1;transform:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-hover);background-image:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-active);background-image:none}@media (max-width:767px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:880px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:1024px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:1200px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:1490px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content>.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}.elementor-button.elementor-hidden,.elementor-hidden{display:none}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){display:flex;flex-wrap:wrap}.e-form__buttons{flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper{display:flex}.e-form__indicators{align-items:center;display:flex;flex-wrap:nowrap;font-size:13px;justify-content:space-between;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators__indicator{align-items:center;display:flex;flex-basis:0;flex-direction:column;justify-content:center;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden;position:relative;width:100%}.e-form__indicators__indicator__progress__meter{background-color:var(--e-form-steps-indicator-progress-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);color:var(--e-form-steps-indicator-progress-meter-color);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;text-align:right;transition:width .1s linear;width:var(--e-form-steps-indicator-progress-meter-width,0)}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-inactive object,.e-form__indicators__indicator--state-inactive svg{fill:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-active{border-color:var(--e-form-steps-indicator-active-secondary-color,#fff);color:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active object,.e-form__indicators__indicator--state-active svg{fill:var(--e-form-steps-indicator-active-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{background-color:initial;color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed object,.e-form__indicators__indicator--state-completed svg{fill:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator__icon{align-items:center;border-style:solid;border-width:1px;display:flex;font-size:var(--e-form-steps-indicator-icon-size);height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;overflow:hidden;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator__icon img,.e-form__indicators__indicator__icon object,.e-form__indicators__indicator__icon svg{height:auto;width:var(--e-form-steps-indicator-icon-size)}.e-form__indicators__indicator__icon .e-font-icon-svg{height:1em}.e-form__indicators__indicator__number{align-items:center;border-style:solid;border-width:1px;display:flex;height:var(--e-form-steps-indicator-padding,30px);justify-content:center;margin-bottom:10px;width:var(--e-form-steps-indicator-padding,30px)}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{background-color:#babfc5;height:var(--e-form-steps-divider-width);width:100%}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-field-type-tel input{direction:inherit}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-field-type-recaptcha_v3 .grecaptcha-badge{z-index:1}.elementor-button .elementor-form-spinner{order:3}.elementor-form .elementor-button .elementor-button-content-wrapper{align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal}.elementor-form .elementor-button svg{height:auto}.elementor-form .elementor-button .e-font-icon-svg{height:1em}.elementor-form .elementor-button .elementor-button-content-wrapper{gap:5px}.elementor-form .elementor-button .elementor-button-icon,.elementor-form .elementor-button .elementor-button-text{flex-grow:unset;order:unset}.elementor-select-wrapper .select-caret-down-wrapper{font-size:11px;inset-inline-end:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.elementor-select-wrapper .select-caret-down-wrapper svg{aspect-ratio:unset;display:unset;fill:currentColor;overflow:visible;width:1em}.elementor-select-wrapper .select-caret-down-wrapper i{font-size:19px;line-height:2}.elementor-select-wrapper.remove-before:before{content:""!important}.elementor-message-svg:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDExIj48cGF0aCBmaWxsPSIjMDA4YTIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc1IDguMTUgMS42IDUgLjU1IDYuMDVsNC4yIDQuMiA5LTlMMTIuNy4yeiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;content:"";height:1em;width:1em}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-form-base{padding:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:start;align-items:flex-start;}.elementor .e-form-base .e-form-checkbox-row{padding:0px;gap:8px;align-items:center;}.elementor .e-form-success-message-base{font-size:12px;color:#2F532E;text-align:center;padding:12px;background-color:#D4E9D6;display:none;}.elementor .e-form-error-message-base{font-size:12px;color:#870000;text-align:center;padding:12px;background-color:#ffdede;display:none;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-form-input-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-input-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-input-base::placeholder{color:#9DA5AE;}.elementor .e-form-label-base{font-size:14px;color:#0c0d0e;}.elementor .e-form-textarea-base{font-size:12px;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-textarea-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-textarea-base::placeholder{color:#9DA5AE;}.elementor .e-form-submit-button-base{color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:#000;display:flex;justify-content:center;align-items:center;}.elementor .e-form-submit-button-base:hover,.elementor .e-form-submit-button-base:focus-visible{background-color:#323232;}.elementor .e-form-checkbox-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;transition:background-color 200ms;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-checkbox-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-checkbox-base:checked{background-color:#69727D;}.elementor .e-form-checkbox-base::before{width:65%;height:65%;background-color:currentColor;opacity:0%;transform-origin:0% 100% 0px;transition:opacity 200ms;content:"";clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);}.elementor .e-form-checkbox-base:checked::before{opacity:100%;}.elementor .e-form-radio-button-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:50%;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-radio-button-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-radio-button-base:checked{background-color:transparent;}.elementor .e-form-radio-button-base::before{width:65%;height:65%;border-radius:50%;background-color:#706F6F;opacity:0%;transition:opacity 200ms;content:"";}.elementor .e-form-radio-button-base:checked::before{opacity:100%;}.elementor .e-form-date-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-date-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-time-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-time-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-select-base{font-size:12px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;}.elementor .e-form-select-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-file-upload-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-file-upload-base:focus{border-color:#706F6F;outline-style:none;}body {font-family:"neulis-sans";}
.grecaptcha-badge,.wpcf7-spinner, .wpcf7 form.sent .wpcf7-response-output   {display:none}
a,a:focus,.ast-menu-toggle:focus{outline:none} 
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus { outline:none;border-style:none}
.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close:focus {outline:none;border: none;}
.error404 .primary  {padding:0px  !important;margin: 0px !important;} 
.heademail {text-decoration:underline}
.site-header-above-section-right img{margin-right:6px}
.site-header-above-section-right  a {margin-left:15px}
.footlogosec > img {
max-width: 20% !important;
}
h2.widget-title {font-weight:700;font-size:20px;margin-bottom:10px}
.widget_nav_menu li a{font-size:14px}
.widget_nav_menu li {margin-bottom:6px}
.footlogosec {display:flex;align-items:center;gap:30px}
.footlogosec ul{display:flex; gap:12px;font-size: 14px;}
.footlogosec ul li a {font-size: 14px;}
.site-footer-below-section-2 {display:flex;align-items:center;justify-content:space-between}
.ast-footer-social-1-wrap .ast-builder-social-element {border: 1px solid  #00323C;}
.ast-header-social-1-wrap .ast-builder-social-element {
border: 1px solid #fff;
}
a.site-btn {
display: block;
width:100%;
background: #00323C;
font-weight: bold;
border: 1px solid #00323C;
color: #fff; padding:0px 20px;
height:46px;line-height:46px;
min-width: 260px; border-radius:8px;
font-size: 16px; margin-top:10px; position:relative
}     
a.site-btn:hover { }
a.becomebtn {background:#fff;color:#00323C;}
.site-btn::after{
content: url(//strataproducts.co.uk/wp-content/uploads/2026/04/yelars.svg);
position: absolute;
right: 20px;
display: inline-block; vertical-align:middle;
}  
a.becomebtn::after{
content: url(//strataproducts.co.uk/wp-content/uploads/2026/04/rightars.svg);}
.foottop {text-align:center;padding-bottom:6px}
.foottop h5{font-size:24px; font-weight:400; margin-bottom:10px}
.footbottom {border-radius: 10px; margin-top:0px;background: #F0F0F0;display: flex;padding: 30px 60px;align-items: flex-start;gap: 30px;}
.footbottom h5{margin-bottom:0px} a.contactbtn {
display: inline-flex;
align-items: center;
font-weight: bold;
border: 1px solid #00323C;
color: #00323C;
padding: 0px 20px;
height: 54px;
min-width: 130px;
border-radius: 8px;
font-size: 16px;
position: relative;
text-decoration: none;
transition: background 0.3s, color 0.3s;
}
a.contactbtn:hover {
background: #00323C;
color: #fff;
}
a.contactbtn::after {
content: '';
display: inline-block;
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/yelars.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
width: 0;
height: 18px;
opacity: 0;
margin-left: 0;
overflow: hidden;
transition: width 0.3s ease, opacity 0.3s ease, margin-left 0.3s ease;
}
a.contactbtn:hover::after {
width: 18px;
opacity: 1;
margin-left: 10px;
}
.ast-custom-button {width:180px;padding:7px 20px 10px !Important;text-align: center; line-height:20px;}
.ast-custom-button:after  {
content: '';
display: inline-block;
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/rightars.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
width: 0;
height: 13px;
opacity: 0;
margin-left: 0;
overflow: hidden;
transition: width 0.3s ease, opacity 0.3s ease, margin-left 0.3s ease; top:3px; position:relative
}
a .ast-custom-button:hover::after {
width: 16px;
opacity: 1;
margin-left: 10px;
} .viewarbtn a {display:inline-flex}
.viewarbtn a::after {
content: '';
display: inline-block;
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/yelars.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
width: 0;
height: 12px;
opacity: 0;
margin-left: 0;
overflow: hidden;
transition: width 0.3s ease, opacity 0.3s ease, margin-left 0.3s ease;top:8px;
position: relative;
}
.viewarbtn a:hover::after,.termright:hover a::after {
width: 18px;
opacity: 1;
margin-left: 10px;
}
.viewgreenbtn a::after {background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/arrow-2.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;}
.viewwhitebtn a::after {background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/thankuarrow.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;}
.footleft{width:21%}
.footmid{width:64%}
.footright{width:15%;text-align:right}
.topline {background: linear-gradient(90deg, rgba(255, 255, 255, 0.00) 0%, #FFF 50%, rgba(255, 255, 255, 0.00) 100%);
}
.topline .elementor-divider-separator {opacity:0}
.breadlist .e-con-inner {border-bottom:1px solid #9BB2BD}
.breadlist a {font-weight:bold !important}
.elementor-widget-n-accordion .e-n-accordion-item-title[aria-expanded="true"] {border-radius: 10px 10px 0 0 !Important; }
.botlists .elementor-icon-list-text{ text-decoration:underline}
.column-third, .column-full, .column-half {
float: left;
position: relative;
width: 100%;
text-align: left;
color: #3E4D65; margin-bottom:0px !Important
}  
.column-half  p,.column-full p {margin-bottom:19px}
.column-half { width: 48%;} 
.lastcols { margin-left:4%}
.column-third {width: 32%;}
.colspace{margin-left:2%}
label {font-weight:400;font-size:14px;color:#002F24}
input[type=text]:focus,  input[type=email]:focus, textarea:focus  { background: #fff;outline:none;border:1px solid #D0F5E3 !important }
input[type=text],  input[type=email], textarea,select {
height: 60px;
background: #fff;
border-radius: 8px;border:1px solid #9BB2BD;
margin-top:5px;font-size:18px;
color:#002F24;box-shadow:none;font-family:"neulis-sans";
} 
textarea {height:180px}
input[type="submit"] { background:#292F29;padding:21px;  min-width:230px; border-radius: 2px; font-size:16px;font-weight: 600;}
input[type="submit"]:hover{ background:#C0A168;color:#000000}
select {
-moz-appearance: none;
-webkit-appearance: none;
appearance: none;
padding: 15px;
font-size: 16px;
height: 60px; 
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/selars.svg);
background-repeat: no-repeat;
background-position:top 25px right 20px;
}
.page-id-873 .site-above-footer-wrap,.page-id-1060 .site-above-footer-wrap {display:none}
.foottop a{text-decoration:underline}
.termspage h5{margin-bottom:5px;color:#2B3247}
.termright:hover h5.elementor-heading-title,.termright:hover p{color:#fff !important}
.termright:hover a.elementor-button  {background:#ffba00 !important;border-color:#ffba00 !important}
.homefaqs p:last-child{margin-bottom:0px}
.homefaqs a{color:#FFBA00;text-decoration:underline !important; font-weight:bold}
.homefaqbots a {color:#00323C}
.site-primary-footer-wrap {padding-top:0px !important}
.site-primary-footer-inner-wrap {border-top:1px solid #9BB2BD;padding-top:60px}
.conleft p:last-child{margin-bottom:0px}
.singleblogleft h5,.singleblogleft h6,.singleblogleft h3,.singleblogleft h2{margin-top:0px !important;margin-bottom:10px !important;color:#2B3247}
.singleblogleft ul {margin-left:24px;margin-bottom:10px}
.blogtimes .elementor-icon-list-icon {margin-left:10px; order:2}
.blogarrow,.error404  .site-above-footer-wrap,.error404  .footsocials,.page-id-873  .footsocials,.page-id-873  .site-above-footer-wrap,.page-id-70  .footsocials,.page-id-70  .site-above-footer-wrap {display:none !important}
.blogsec:hover .blogarrow{display:block !important}
.blogsec:hover h6{font-weight:600 !Important}
.home .blogsec:hover .homereads .elementor-heading-title  {font-weight:600;text-decoration:underline}
.error404 .site-content .ast-container {max-width:100% !important;padding:0px !important}
.site-footer-primary-section-1  .widget_block {display:none}
p.backtotop {
position: absolute;
bottom:15px;
left: 20px;
margin: 0;
cursor: pointer; 
width: 50px;
height: 50px;
background: #fff;
flex-wrap: wrap;border:1px solid #00323C;
border-radius: 8px;
display: flex;
justify-content: center;
padding-top: 3px;
}
p.backtotop:hover{background:#00323C;}
p.backtotop:hover img {-webkit-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);}
.footsocials{padding-top:80px}
.site-above-footer-wrap[data-section="section-above-footer-builder"] {padding-top:0px}
.instagram-gallery-feed {margin-top:30px}
.instagram-gallery-item__media-wrap {border-radius:10px !important}
.gvreviews a {text-decoration:underline !important}
.tabsection button[aria-selected="true"] .e-n-tab-title-text {font-weight:700}
.news_loop .elementor-pagination .current {text-decoration:underline !important}
.cv-upload-box .wpcf7-not-valid-tip{margin-top:60px}
.furtherhead {color:#2D5C66 }
.e-n-accordion-item-title[aria-expanded=true] .e-n-accordion-item-title-text {font-weight:600}
.homefaqs p {margin-bottom:10px}
.singleblogleft p img{margin-top:25px }
.headtopleft {font-size:12px;color:#fff}
@media only screen and (min-width: 1200px) {
li.menu-item-has-children .menu-text:after {content:url(//strataproducts.co.uk/wp-content/uploads/2026/05/menuars1.svg); margin-left:5px; display:inline-block;top: -2px;
position: relative;-webkit-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);}
.ast-builder-menu-1 .menu-item:hover .menu-text:after, .ast-builder-menu-1 .current-menu-item .menu-text:after{-webkit-filter: brightness(1) invert(0);
filter: brightness(1) invert(0);}
.ast-header-navigation-arrow{display:none}
.main-header-menu .menu-item {padding:0px 18px}
.ast-builder-grid-row-4-equal .ast-builder-grid-row {
grid-template-columns: 17% 20% 31% 32%;
grid-column-gap: 0px;
}
}
@media only screen and (min-width: 1650px) {
.rightbecome p{padding-right: 100px;}
.ast-container   {
max-width:1440px;
}
.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row, .site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row, .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row  {
max-width: 1400px !important;
} 
}
@media only screen and (max-width: 1200px) {
.news_loop .elementor-pagination {height:90px}
.site-above-footer-wrap,.site-primary-footer-wrap,.site-below-footer-wrap {padding-left:20px;padding-right:20px}
.about3sec .elementor-widget-icon-box {min-height:150px}
}
@media only screen and (max-width: 1084px) {
.furtherhead{font-size:20px}
.site-footer-primary-section-1  .widget_block {display:block;padding-bottom:20px}
.nav-up {
top: -120px !important;
}
.site-above-footer-wrap,.site-primary-footer-wrap,.site-below-footer-wrap {padding-left:20px;padding-right:20px}
.fullwidthsec {width:100% !Important}
.site-above-footer-wrap[data-section="section-above-footer-builder"] {padding-bottom:55px}
.site-primary-footer-inner-wrap {padding-top:40px}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {padding-bottom:2px}
.site-footer-below-section-2 {display:flex !important;justify-content:space-between}
.footlogosec img{display:none}
.site-primary-footer-wrap.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row {
grid-template-columns: repeat(2, 1fr);
}
.footsocials{padding-top:60px}
#ast-mobile-header .content-align-flex-start {max-height: 100vh; height:100vh} .no-scroll {overflow-y: hidden !important;
pointer-events: none;}
.header-full-height {height: 100vh !important;pointer-events:Auto;overflow:scroll}
header.fixed {pointer-events:Auto}
.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu {font-weight:400;letter-spacing:1.12px;}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle {
width: 40%;right: 0;box-shadow: none;background: transparent;min-height:50px  }
.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow {
opacity: 0;
}
.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow { display: none !Important;}
.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu li a{font-weight:400}
.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile {padding:2px 0px 15px; }
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {padding:5px 0px 5px 20px;line-height:30px}
.ast-builder-menu-mobile li.menu-item a {position:relative}
.main-header-menu > .menu-item.menu-item-has-children > .menu-link:before {
content: url(//strataproducts.co.uk/wp-content/uploads/2026/04/menuars.svg);
display: inline-block;
vertical-align: middle;
position: absolute;
right:20px;
top: 7px;
}
.main-header-menu > .menu-item.menu-item-has-children.ast-submenu-expanded > .menu-link:before {  top: 6px;content: url(//strataproducts.co.uk/wp-content/uploads/2026/04/menuactive.svg);}
.main-header-menu > .menu-item.menu-item-has-children.ast-submenu-expanded > a.menu-link {color:#ffba00 !important;font-weight:600}
.main-header-menu > .menu-item > .menu-link {border-bottom:1px solid #2d5c66 !important;}
.main-header-menu > .menu-item.menu-item-has-children > .menu-link {padding:5px 20px !Important}
.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu  {background: #001A1F;}
.ast-nav-menu .sub-menu { padding:15px  20px !Important}
.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu .menu-link {
background-color:  #001A1F; }
.ast-mobile-header-content.content-align-flex-start .ast-builder-layout-element {justify-content:center}
.ast-header-social-1-wrap {margin-bottom:30px}
.ast-header-button-1 .ast-builder-button-wrap {width:100%;text-align:center}
.ast-header-button-1 .ast-custom-button {padding:15px !important}
p.backtotop {top: 0px;
right: 0;
left: auto; }
.ast-header-button-1 .ast-custom-button{width:100%}
} 
@media only screen and (min-width: 900px) and (max-width: 1084px){
.about3sec .elementor-widget-icon-box {min-height:150px}
}
@media only screen and (min-width: 768px) and (max-width: 899px){
.about3sec .elementor-widget-icon-box {min-height:200px}
.homeblogs .elementor-grid > div:last-child{display:none}
}
@media only screen and (max-width: 900px) {
.footbottom {flex-wrap:wrap;padding:60px 40px;gap:15px}
.fullimg {width: 100%;} 
.footleft{width:100%}
.footmid{width:100%}
.footright{width:100%;text-align:left}
}
@media only screen and (max-width: 767px) {
.foottop h5{max-width: 200px;
margin: auto;
line-height: 34px; padding-bottom:6px
} 
.site-footer-primary-section-3,.site-footer-primary-section-2 {padding:20px 0px} .site-primary-footer-wrap  .ast-builder-grid-row > *:nth-child(1) {
grid-column: 1 / -1;
} .site-primary-footer-wrap  .ast-builder-grid-row > *:nth-child(4) {
grid-column: 1 / -1;
}
.footernewstoptitle p {font-size:20px !important;padding-top:15px !important}
footer a.site-btn {height:50px;line-height:50px}
.footlogosec ul li {margin-bottom:8px;}
.footlogosec {margin-bottom:10px}
.footlogosec ul {display:block}
.error404   #content .ast-container {padding:0px }
.botlists ul { display:block !Important}
.botlists ul li{margin-bottom:10px !Important}
.footbottom { padding:30px}
.column-half { width: 100%;} 
.lastcols { margin-left:0%}
.column-third {width: 100%;}
.colspace{margin-left:0%}
.home .blogarrow {display:block !Important}
.filter-right{display:none !Important }
.ast-header-break-point .ast-button-wrap .main-header-menu-toggle.toggled {background:#fff;color:#00323C}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .toggled .mobile-menu-toggle-icon .ast-mobile-svg { fill:#00323C !Important}
}
.strata-detailed-img {
aspect-ratio: 327/170;
overflow: hidden;
}
.strata-detailed-img img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
} body.postid-4908 .strata-sku,
body.postid-4909 .strata-sku,
body.postid-4910 .strata-sku,
body.postid-4911 .strata-sku {
display: none !important;
}
@media only screen and (max-width: 480px) {
.homewhere a {display: inline-flex;}
.homewhere a:after{
content: '';
display: inline-block;
height: 12px;
overflow: hidden;
transition: width 0.3s ease, opacity 0.3s ease, margin-left 0.3s ease;
top: 8px;
position: relative;width: 18px;
opacity: 1;
margin-left: 10px;
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/thankuarrow.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;}
.viewarbtn a.elementor-button {width:100% !Important}
.viewarbtn a::after, .termright a::after {
width: 18px;
opacity: 1;
margin-left: 10px;position: absolute;
right: 20px;
top: 23px;background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/arrow-2.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.viewgreenbtn a::after,.viewarbtn a:hover::after, .termright a:hover::after {background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/thankuarrow.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
}.nobottomspacing p:last-child, .nobottomspacing ul {
margin-bottom: 0px;
}  
.strata-upsell-item a, .strata-upsell-item a .strata-upsell-img-wrap, .strata-upsell-item a .strata-upsell-img-wrap img {
height: 100%;
}
.strata-slider {
display: flex;
gap: 28px;
align-items: stretch;
}
.strata-thumbs {
height: 660px;
overflow-y: scroll;
direction: rtl;
padding-left: 20px;
}
.strata-thumbs-inner {
direction: ltr;
display: flex;
flex-direction: column;
gap: 10px;
}
.strata-thumbs::-webkit-scrollbar {
width: 6px;
}
.strata-thumbs::-webkit-scrollbar-track {
background: rgba(240, 240, 240, 1);
}
.strata-thumbs::-webkit-scrollbar-thumb {
background: rgba(45, 92, 102, 1);
border-radius: 10px;
}
.strata-thumb {
width: 130px;
height: 130px;
border-radius: 8px;
overflow: hidden;
cursor: pointer;
flex-shrink: 0;
border-radius: 8px !important;
}
.strata-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 8px !important;
} .strata-thumb.active:before {
content: '';
width: 60px;
height: 60px;
aspect-ratio: 1 / 1;
position: absolute;
left: 35px;
top: 35px;
border-radius: 8px;
border: 4px solid var(--Strata-Yellow, #FFBA00);
display: flex;
z-index:2;
}
.strata-thumb.active {
position: relative;
}
.strata-thumb.active:after {
content: '';
border-radius: 8px;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.40);
display: flex;
position: absolute;
}
.strata-main {
position: relative;
height: 660px;
flex: 1;
overflow: hidden;
border-radius: 20px;
}
.elementor img.strata-main-img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
border-radius: 20px;
}
.strata-zoom {
position: absolute;
top: 20px;
right: 20px;
background-color: #FFF !important;
padding: 8px;
border-radius: 8px;
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.06);
cursor: pointer;
transition: 0.3s;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
opacity: 1 !important;
}
.strata-zoom:hover {
background-color: rgba(0, 50, 60, 1) !important;
}
.strata-zoom:hover img {
filter: brightness(0) invert(1) !important;
}
.strata-arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
background: #FFF;
padding: 10px;
border-radius: 8px;
box-shadow: 0 6px 10px rgba(0,0,0,0.06);
cursor: pointer;
transition: 0.3s;
width: 50px;
height: 50px;
display: flex;
align-items: center;
justify-content: center;
}
.strata-arrow:hover {
background: rgba(0, 50, 60, 1);
}
.strata-arrow:hover img {
filter: brightness(0) invert(1);
}
.strata-left {
left: 20px;
}
.strata-right {
right: 20px;
}
.strata-meta-wrap {
display: flex;
align-items: center;
gap: 10px;
flex-wrap: wrap;
}
.strata-cat {
color: #FFF !important;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 18px;
display: flex;
padding: 5px 10px;
align-items: center;
gap: 5px;
border-radius: 30px;
background: #00323C;
text-decoration: none;
}
.woocommerce-product-details__short-description p {
color: var(--Strata-BlueGrey, #00323C);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
}
.single-product h1 {
margin-bottom: 0px !important;
}
.strata-thumbs-inner .strata-thumb:nth-child(5) {
opacity: 0.3;
}
.strata-sku {
color: #00323C;
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 18px;
display: flex;
padding: 5px 10px;
justify-content: center;
align-items: center;
gap: 5px;
border-radius: 30px;
background: #F0F0F0;
}
.strata-shop-list {
display: flex;
align-items: center;
gap: 10px;
flex-wrap: wrap;
justify-content: center;
}
.strata-shop-item img {
display: block;
height: auto;
max-height: 50px;
}
.strata-features {
display: flex;
flex-direction: column;
gap: 10px;
}
.strata-feature-item {
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
display: flex;
padding: 10px;
justify-content: flex-start;
align-items: center;
gap: 12px;
align-self: stretch;
border-radius: 8px;
background: #2D5C66;
}
.strata-detailed-features {
display: flex;
flex-wrap: wrap;
gap: 30px;
}
.strata-detailed-item {
width: calc(25% - 22.5px);
display: flex;
flex-direction: column;
}
.strata-detailed-img img {
width: 100%;
border-radius: 11px;
display: block;
}
.strata-detailed-title {
margin-top: 20px;
color: #FFF;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px;
}
.strata-detailed-intro {
margin-top: 10px;
color: #FFF;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
}
.strata-related-top {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 20px;
}
.strata-related-title {
color: #9BB2BD;
font-size: 24px;
font-weight: 400;
line-height: 36px;
}
.strata-related-title span {
color: #00323C;
}
.strata-brochure {
color: #FFF;
text-decoration: none;
}
.strata-table-outer {
max-height: 590px;
overflow: auto;
}
.strata-table {
width: 97%;
min-width: 900px;
border-collapse: separate;
border-spacing: 0 10px;
border: none;
}
.strata-table thead th {
color: #FFF;
font-size: 16px;
font-weight: 800;
line-height: 22px;
text-align: left;
padding: 10px 20px;
border: none;
border-bottom: 2px solid #FFF;
}
.strata-table tbody td {
background: transparent;
padding: 20px;
color: #FFF;
font-size: 16px;
font-weight: 400;
line-height: 24px;
vertical-align: middle;
border: none;
}
.strata-col-product {
display: flex;
align-items: center;
gap: 20px;
}
.strata-col-product img {
width: 100px;
height: 80px;
border-radius: 8px;
object-fit: cover;
}
.strata-btn {
display: inline-flex;
padding: 15px 20px;
align-items: center;
gap: 10px;
border-radius: 8px;
border: 1px solid #FFBA00;
color: #FFF;
text-decoration: none;
font-size: 16px;
font-weight: 700;
line-height: 24px;
}
.strata-view-btn {
display: inline-flex;
padding: 15px 20px;
align-items: center;
gap: 0; border-radius: 8px;
border: 1px solid #FFBA00;
color: #FFF;
text-decoration: none;
font-size: 16px;
font-weight: 700;
line-height: 24px;
overflow: hidden;
}
.strata-view-btn::after {
content: '';
display: inline-block;
width: 0;
height: 16px;
margin-left: 0;
background: url(https://strataproducts.co.uk/wp-content/uploads/2026/04/arrow-2.svg) no-repeat center;
background-size: contain;
transition: width 0.3s ease, margin-left 0.3s ease;
}
.strata-view-btn:hover::after {
width: 16px;
margin-left: 10px;
}
td.strata-col-product span {
max-width: 217px;
}
.strata-btn img {
width: 16px;
}
.strata-view-btn:hover {
background: #FFBA00;
color: #00323C;
}
.strata-table-outer::-webkit-scrollbar {
width: 8px;
height: 8px;
}
.strata-table-outer::-webkit-scrollbar-track {
border-radius: 40px;
background: rgba(255, 255, 255, 0.10);
}
.strata-table-outer::-webkit-scrollbar-thumb {
border-radius: 40px;
background: #FFF;
}
body.single-product #content>.ast-container {
padding: 0px;
max-width: 100%;
}
.allproductswrap .strata-row:nth-child(even) {
background: #001A1F;
}
.strata-upsell-grid {
display: flex;
flex-wrap: wrap;
gap: 30px;
}
.strata-upsell-item {
width: calc(25% - 22.5px);
}
.strata-upsell-box {
position: relative;
display: block;
border-radius: 10px;
overflow: hidden;
} .strata-upsell-box {
border-radius: 20px;
overflow: hidden;
}
.strata-upsell-img-wrap {
position: relative;
overflow: hidden;
border-radius: 10px;
}
.strata-upsell-img-wrap img {
width: 100%;
height: 100%;
object-fit: cover;
display: block;
clip-path: inset(0 0 0 0 round 20px);
transition: clip-path 0.3s ease;
}
.strata-upsell-box:hover .strata-upsell-img-wrap img {
clip-path: inset(20px 0 20px 0 round 10px);
}
.strata-upsell-overlay {
position: absolute;
inset: 0;
background: rgba(0,0,0,0.5);
opacity: 0;
display: flex;
justify-content: center;
align-items: center;
transition: opacity 0.3s ease;
}
.strata-upsell-box:hover .strata-upsell-overlay {
opacity: 1;
clip-path: inset(20px 0 20px 0 round 10px);
}
.strata-upsell-overlay {
position: absolute;
inset: 0;
background: rgba(0,0,0,0.5);
opacity: 0;
display: flex;
justify-content: center;
align-items: center;
padding: 20px 0;
transition: all 0.3s ease;
}
.strata-upsell-content {
display: flex;
flex-direction: column;
gap: 15px;
align-items: center;
padding-left: 40px;
padding-right: 40px;
}
.strata-upsell-title {
color: #FFF;
text-align: center;
font-size: 24px;
font-weight: 400;
line-height: 36px;
}
.strata-upsell-btn {
color: #FFF;
text-align: center;
font-size: 16px;
font-weight: 700;
line-height: 24px;
display: flex;
height: 50px;
padding: 15px 20px;
justify-content: center;
align-items: center;
gap: 12px;
border-radius: 8px;
border: 1px solid #FFBA00;
}
.strata-upsell-btn img {
width: 15px !important;
}
.strata-upsell-box:hover .strata-upsell-overlay {
opacity: 1;
}
.strata-upsell-box {
border-radius: 10px;
overflow: hidden;
}
.strata-upsell-img-wrap {
border-radius: 10px;
}
.strata-upsell-img-wrap img {
border-radius: 10px;
}
.strata-zoom img {
box-shadow: none !important;
}
.strata-zoom-modal {
display: none;
position: fixed;
inset: 0;
z-index: 9999;
background: rgba(0,0,0,0.9);
justify-content: center;
align-items: center;
}
.strata-zoom-modal.active {
display: flex;
}
.strata-zoom-close {
position: absolute;
top: 20px;
right: 30px;
font-size: 30px;
color: #fff;
cursor: pointer;
}
.strata-zoom-modal img {
max-width: 90%;
max-height: 90%;
border-radius: 20px;
}
.strata-related-title span {
color: #ffffff;
}
table.strata-table tbody tr:nth-child(even) {
background: #001A1F;
}
.strata-table tbody tr td:last-child {
text-align: right;
min-width: 250px;
}
a.strata-brochure {
color: var(--Strata-White, #FFF);
text-align: right;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
text-decoration-line: underline;
text-decoration-style: solid;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}
.tax-product_cat #content h2 {
margin-bottom: 0px;
}
@media (max-width: 1099px) {
.strata-upsell-item {
width: 100%;
}
}
@media (max-width: 1200px) { .cta-box {
padding: 20px;
}
.strata-thumb {
width: 65px;
height: 65px;
}
.strata-main, .strata-thumbs {
height: 350px;
}
.strata-thumb.active:before {
width: 30px;
height: 30px;
left: 17px;
top: 17px;
}
}
@media (min-width:800px) {
.nobgdesktop {
background: transparent !important;
}
}
@media (max-width: 767px) {
.elementor img.strata-main-img {
height: 320px;
}
.strata-zoom-modal img {
max-width: 95%;
max-height: 80%;
}
.strata-zoom-close {
top: 15px;
right: 20px;
font-size: 28px;
}
.strata-zoom-modal {
padding: 20px;
}
}
@media (min-width: 1400px) {
.strata-upsell-content {
padding-left: 74px;
padding-right: 74px;
}
}
@media (max-width: 1024px) {
.strata-detailed-features .strata-detailed-item {
width: calc(50% - 15px);
}
}
@media (max-width: 767px) {
.strata-detailed-features .strata-detailed-item {
width: 100%;
}
}
@media (max-width: 1024px) { }
@media (max-width: 600px) {
.strata-upsell-item {
width: 100%;
}
}
@media (max-width: 1024px) {
.strata-table {
min-width: 900px;
}
}
.productinfotab .e-n-tabs-content {
position: relative;
}
.productinfotab .e-n-tabs-content:before {
content: "";
position: absolute;
top: 0;
left: 50%;
transform: translateX(-50%);
width: 100vw;
height: 100%;
background: #00323C;
z-index: -1;
}
img.breadcrumb-separator {
padding: 0px 15px;
}
.single-product nav.woocommerce-breadcrumb a {
font-weight: 700 !important;
}
.strata-cat-link {
display: inline-flex;
align-items: center;
gap: 10px;
text-decoration: none;
color: var(--Strata-BlueGrey, #00323C);
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 18px;
}
.strata-cat-link img {
width: 10px;
height: auto;
}
@media (max-width: 800px) {
.productinfotab button.e-n-tab-title {
padding-left: 0px !important;
padding-top: 20px !important;
background: ;
background-image: url(https://strataproducts.co.uk/wp-content/uploads/2026/04/arrow-4.svg) !important;
background-repeat: no-repeat !important;
background-position: right center !important;
background-color: transparent !important;
color: #ffffff !important;
}
}
@media (max-width: 992px) { .strata-zoom, .strata-arrow {
width: 30px;
height: 30px;
}
.productinfotab h2 {
margin-bottom: 0px !important;
}
.strata-upsell-grid.owl-carousel {
display: block !important;
}
.strata-upsell-grid .strata-upsell-item {
width: 100% !important;
height: 100%;
}
.strata-upsell-overlay {
opacity: 1;
background: rgba(0,0,0,0.5);
clip-path: none !important;
}
.strata-upsell-img-wrap img {
clip-path: none !important;
height: 460px;
}
.strata-upsell-content {
position: absolute;
inset: 0;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
gap: 15px;
}
}
@media (max-width: 991px) {
.strata-slider .strata-thumbs {
display: none;
}
.strata-main {
height: auto !important
} }
@media (min-width: 767px) and (max-width: 890px) {
.strata-main {
height: 550px !important;
}
}
.product-grid{
display: flex;
flex-wrap: wrap;
gap: 40px;
}
.product-grid li.product, .subchildcatitem.subcat-item {
width: calc(25% - 30px);
list-style: none;
}
span.filterhead {
color: var(--Strata-BlueGrey, #00323C);
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px;
margin-right: 50px;
}
button.per-page-btn {
display: inline-flex;
height: 60px;
padding: 10px 20px;
align-items: center;
border-radius: 8px;
border: 1px solid var(--Strata-Text-off-blue, #9BB2BD);
background: var(--Strata-White, #FFF);
gap: 20px;
color: var(--Strata-BlueGrey, #00323C);
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
align-self: stretch;
max-width: 51px;
justify-content: center;
}
.per-page-btn.active {
color: #fff;
border-radius: 8px;
background: var(--Strata-BlueGrey, #00323C);
}
span.pageresults {
color: var(--Strata-BlueGrey, #00323C);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin-right: 10px;
}
.filter-top{
display:flex;
justify-content: space-between;
}
.per-page-btn{
padding:8px 14px;
border:1px solid #ccc;
cursor:pointer;
}
.per-page-btn.active{
background:#0b3d3d;
color:#fff;
}
#pagination {
background: var(--Strata-Offwhite, #F0F0F0);
padding: 19px 20px;
margin-top: 60px;
}
.pagination-inner {
text-align: center;
}
.page-btn {
cursor: pointer;
color: var(--Strata-BlueGrey, #00323C) !important;
text-align: center;
font-size: 16px;
font-style: normal;
font-weight: 400;
padding: 0px !important
line-height: 24px;
background: transparent !important;
box-shadow: none !important;
}
.custom-title {
min-height: 60px;
}
div#pagination .ast-container {
display: block;
position: relative;
}
button.page-btn.previouspage {
position: absolute;
left: 0px;
}
button.page-btn.nextpage {
position: absolute;
right: 0px;
}
.page-btn.active{ color: var(--Strata-BlueGrey, #00323C);
text-align: center; font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px; text-decoration: underline
}
.productlisttoprow .ast-container {
display: block;
}
.productlisttoprow {
padding: 20px 0px;
background: var(--Strata-Offwhite, #F0F0F0);
margin-bottom: 60px;
}
button.page-btn.nextpage, button.page-btn.previouspage
{
display: flex;
width: 50px;
height: 50px;
padding: 10px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 8px;
background: var(--Strata-White, #FFF) !important;
top: 0px;
cursor: pointer;
}
select#size_filter {
min-width: 342px;
color: var(--Strata-BlueGrey, #00323C);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
margin: 0px;
}
.size-filter label {
color: var(--Strata-BlueGrey, #00323C);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
min-width: 94px;
}
.custom-product-item {
list-style: none;
text-align: center;
}
.size-filter {
display: flex;
gap: 10px;
align-items: center;
}
.productreswrap .ast-container {
display: block;
}
.product-link {
display: block;
text-decoration: none;
}
.product-image-wrap {
position: relative;
}
.product-image-wrap img {
border-radius: 12px !important;
display: block;
width: 100%;
border: 1px solid transparent; }
.product-image-wrap::after {
content: "";
position: absolute;
bottom: 10px;
right: 10px;
width: 32px;
height: 32px;
background: url(https://strataproducts.co.uk/wp-content/uploads/2026/04/NAV.svg) no-repeat center;
background-size: contain;
opacity: 0;
transition: all 0.3s ease;
}
.custom-title {
margin-top: 40px;
margin-bottom: 0;
color: var(--Strata-BlueGrey, #00323C);
text-align: center;
font-size: 20px;
font-weight: 400;
line-height: 28px;
transition: transform 0.3s ease;
}
.view-product-link {
display: block;
margin-top: 10px;
color: var(--Strata-BlueGrey, #00323C);
text-align: center;
font-size: 14px;
font-weight: 400;
line-height: 18px;
transition: transform 0.3s ease;
}
.product-link:hover .product-image-wrap img {
border: 1px solid var(--Strata-Text-off-blue, #9BB2BD);
border-radius: 12px;
}
.product-link:hover .product-image-wrap::after {
opacity: 1;
}
.product-link:hover .custom-title,
.product-link:hover .view-product-link {
transform: scale(0.96);
}
.product-link:hover .view-product-link {
text-decoration: underline;
}
.subcat-flex{
display:flex;
flex-wrap:wrap;
gap:30px;
}
.subcat-item{
width:calc(25% - 22.5px);
text-decoration:none;
}
.subchildcatitem.subcat-item{
width: calc(25% - 30px);
}
.subcat-img{
position:relative;
width:100%;
border-radius:20px;
overflow:hidden;
display:flex;
align-items:center;
justify-content:center;
height: 100%;
}
.subcat-img img{
width:100%;
height:100% !important;
object-fit:cover;
display:block;
}
.subcat-title{
color:#FFF;
text-align:center;
font-size:30px;
font-style:normal;
font-weight:400;
line-height:39px;
position:absolute;
}
.cta-item{
display:flex;
}
.cta-box{
display:flex;
padding:40px;
border-radius:20px;
background:#F0F0F0;
flex-direction:column;
justify-content:center;
align-items:center;
gap:20px;
width:100%;
transition:all .3s ease;
}
.cta-box h3{
color:#00323C;
text-align:center;
font-size:24px;
font-style:normal;
font-weight:400;
line-height:36px;
margin-bottom:0;
transition:all .3s ease;
}
.cta-box p{
color:#00323C;
text-align:center;
font-size:16px;
font-style:normal;
font-weight:400;
line-height:24px;
transition:all .3s ease;
margin-bottom:0px !important;
}
.cta-btn{
display:flex;
padding:13px 20px;
justify-content:center;
align-items:center;
font-weight:700;
border-radius:8px;
border:1px solid #00323C;
color:#00323C;
text-decoration:none;
transition:all .3s ease;
}
.cta-btn .arrow{
display:none;
}
.cta-box:hover{
background:#00323C;
}
.cta-box:hover h3,.cta-box:hover p{
color:#FFF;}
.cta-box:hover .cta-btn{
background:#FFBA00;
color:#00323C;
font-style:normal;
border:none;
}
a.cta-btn::after {
content: '';
display: inline-block;
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/arrow-2.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
width: 0;
height: 18px;
opacity: 0;
margin-left: 0;
overflow: hidden;
transition: width 0.3s ease, opacity 0.3s ease, margin-left 0.3s ease;
}
.cta-box:hover a.cta-btn::after {
width: 18px;
opacity: 1;
margin-left: 10px;
}
.cta-box:hover .cta-btn .arrow{
display:inline-flex;
} .live-search-list {
width: 100%;
} .live-search-item {
background: #ffffff;
padding: 10px 0;
border-bottom: 1px solid #9BB2BD;
} .live-search-item:last-child {
border-bottom: 1px solid #00323C;
} .live-search-link {
display: inline-flex;
align-items: center;
width: 100%;
text-decoration: none;
} .search-thumb img {
width: 70px;
height: 70px;
border-radius: 6px;
object-fit: cover;
} .search-title {
margin-left: 30px;
flex: 1;
color: var(--Strata-BlueGrey, #00323C);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px;
} .search-view {
margin-left: auto;
color: var(--Strata-BlueGrey, #00323C);
text-align: right;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px;
text-decoration-line: underline;
}
.live-search-results {
position: absolute;
z-index: 9;
left: 0px;
width: 100%;
top: 163px;
}
.main-header-bar .ast-search-menu-icon .search-form {
display: flex;
width: 180px;
height: 40px;
padding: 15px 20px;
align-items: center;
gap: 10px;
border-radius: 8px;
background: rgba(255, 255, 255, 0.10);
color: var(--Strata-White, #FFF);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 16px;
border: 0px;
}
.main-header-bar .ast-search-menu-icon .search-form input.search-field {
background: transparent !important;
border-radius: 8px !important;
outline: none !important;
color: #ffffff !important
}
.ast-woo-shop-archive .site-content > .ast-container {
max-width: 100%;
padding: 0px;
}
@media (max-width: 1089px){
.tabmobiconboxslider>.e-con-inner {
gap: 0px !important;
padding-bottom: 0px !important;
}
.product-grid li.product, .subchildcatitem.subcat-item {
width:calc(33.333% - 30px);
}
select#size_filter {
min-width: 200px;
} .custom-search-bar input {
width: 100%;
font-size: 16px;
padding: 15px 20px;
justify-content: center;
align-items: center;
gap: 30px;
border: 0px;
margin: 0px;
background-color: #1A4750 !important;
border-radius: 0px;
color: var(--Strata-White, #FFF) !important;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px;
background-image: url(https://strataproducts.co.uk/wp-content/uploads/2026/04/Union-2.svg) !important;
background-repeat: no-repeat !important;
background-position: right 20px center !important;
}
.live-search-results {
top: 132px;
}
}
@media (max-width: 768px){
.size-filter {
flex-wrap: wrap;
}
select#size_filter {
min-width: 0px;
}
.filter-top {
flex-direction: column;
}
span.filterhead {
display: none;
}
.product-grid{
gap:24px;
}
.product-grid li.product, .subchildcatitem.subcat-item{
width:calc(50% - 12px);
}
}
@media (max-width: 480px){
.product-grid{
gap:20px;
}
.product-grid li.product, .subchildcatitem.subcat-item{
width:100%;
}
}
@media (max-width: 1089px){
.subcat-item{
width:calc(33.333% - 20px);
}
}
@media (max-width: 768px){
.live-search-results {
top: 120px;
}
.live-search-link {
gap: 20px;
}
.search-title {
margin-left: 0px !important
}
.subcat-item{
width:calc(50% - 15px);
}
}
@media (max-width: 480px){
.subcat-item{
width:100% !important;
}
}
.tabmobileslider.owl-carousel{
display:block !important;
}
.tabmobileslider.owl-carousel .owl-stage{
display:flex;
}
.tabmobileslider.owl-carousel .owl-item{
float:none;
display:flex;
}
.tabmobileslider.owl-carousel .owl-item > div{
width:100%;
}
@media(max-width:1024px){
.tabmobileslider.owl-carousel .owl-stage-outer{
overflow:hidden;
}
}
@media(max-width:767px){
.strata-upsell-btn {
height: 60px;
}
.tabmobileslideritem img {
height: 460px !important;
object-fit: cover;
}
.tabmobileslider .owl-nav button{
position:absolute;
top:50%;
transform:translateY(-50%);
}
.tabmobileslider .owl-nav .owl-prev{
left:-30px;
}
.tabmobileslider .owl-nav .owl-next{
right:-30px;
}
} .custom-search-bar {
display: none;
width: 100%;
} @media (min-width: 1025px) {
.custom-search-trigger,
.custom-search-bar {
display: none !important;
}
}
.main-header-bar .ast-search-menu-icon .search-form input.search-field:focus {
outline: none !important;
border: none !important;
}.wpcf7 input.wpcf7-form-control:not([type=submit]):focus,
.wpcf7 select.wpcf7-form-control:focus,
.wpcf7 textarea.wpcf7-form-control:focus {
border-color: #00323c !important;
outline: none;
box-shadow: none;
}
.agree-text a{font-weight:700 !important}
.footernewstoptitle{margin-top:20px; margin-bottom:10px}
.footernewstoptitle p{color: var(--Strata-Mid-Mint, #2D5C66);
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 24px; }
.footernewsletter .custombox input:checked + .wpcf7-list-item-label::after {
content: "";
position: absolute;
left: 5px;
top: 50%;
transform: translateY(-50%);
width: 10px;
height: 10px;
border-radius: 50px;
background: var(--Strata-Tag, #00A096);
}
.footernewsletter .cf7-row{gap:0px !important;margin-top:20px}
.footernewslettertitle{margin-bottom:20px;}
.footernewsletter a {
color: var(--Strata-Tag, #00A096) !important;
}
.footernewslettertitle p{
color:#00323C;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 18px; }
.footernewsletter input[type="email"]::placeholder {
color:#00323C;
font-style: normal;
font-weight: 400;
line-height: 24px;
}
.footernewsletter p{
color:#2D5C66;
font-size: 16px;
font-style: normal;
line-height: 24px;
margin-bottom:0px !important; 
margin-top:0px;
}
.footernewsletter input[type="email"] {
border-radius: 8px;
background:#F0F0F0;
height:50px;
border: none;
padding: 12px 16px;
width: 100%;
outline: none;
}
.cf7-row {
display: flex;
justify-content: space-between;
align-items: center;
gap: 20px;
flex-wrap: wrap;
}
.intl-tel-input .selected-flag .iti-arrow {
position: absolute;
top: 55%;
right: 7px;
width: 25px;
height: 40px;
transform: translateY(-50%);
background: url(//strataproducts.co.uk/wp-content/uploads/2026/04/formarrow.svg) no-repeat center;
background-size: contain;
border: none;
}
body .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel], body .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {
padding-left:84px !important;
}
.cf7-check {
flex: 1;
font-size: 14px;
}
.cf7-btn-wrap {
flex-shrink: 0;
}
.clear{clear:both}
body .cf7-btn {
display: inline-flex;
align-items: center;
font-weight:400;
border: 1px solid #00323C;
color:#00323C;
border-radius: 8px;
font-size: 16px;
position: relative;
text-decoration: none;
transition: background 0.3s, color 0.3s;
cursor: pointer;background:transparent !important;padding: 15px 19px 15px 19px !important;
}
.cf7-btn:hover {
background:#00323C !important;
color: #fff;
}
.cf7-btn::after {
content: '';
display: inline-block;
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/yelars.svg);
background-repeat: no-repeat;
background-position: center;
background-size: contain;
width: 0;
height: 18px;
opacity: 0;
margin-left: 0;
overflow: hidden;
transition: width 0.3s ease, opacity 0.3s ease, margin-left 0.3s ease;
}
.cf7-btn:hover::after {
width: 18px;
opacity: 1;
margin-left: 10px;
}
.custombox label {
display: flex;
align-items: center;
gap: 12px;
cursor: pointer;
position: relative;
}
.custombox input[type="checkbox"] {
display: none;
}
.custombox .wpcf7-list-item-label::before
{
content: "";
width: 20px;
height: 20px;
border-radius: 60px;
border: 1px solid #9BB2BD;
background:#FFF;
display: inline-block;
flex-shrink: 0;
transition: 0.3s ease;
margin-right: 10px;
}
.custombox input:checked + .wpcf7-list-item-label::after {
content: "";
position: absolute;
left: 5px;
top: 50%;
transform: translateY(-50%);
width: 10px;
height: 10px;
border-radius: 50%;
background: #FFBA00;
}
.custombox .wpcf7-list-item-label {
display: flex;
align-items: center;
color:#00323C;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 18px; }
.cf7-row .wpcf7-list-item {
margin: 0 0 0 0em;
}
.cf7-row .wpcf7-list-item-label a {
display: inline;
margin: 0 2px; 
}
.custombox a {
color:#002F24;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: 20px;
text-decoration-line: underline !important;
}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:50px !important}
.intl-tel-input.separate-dial-code .selected-dial-code{display:none}
.intl-tel-input.separate-dial-code .selected-flag {
background-color:transparent !important;
}
.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
background-color:transparent !important;
}
.cf7-row .wpcf7-list-item-label {
white-space: nowrap;      
width: 100%;             
}
.cf7-row .wpcf7-list-item-label a {
white-space: nowrap;       
pointer-events: auto;     
}
.thankubtn .elementor-button {
position: relative;
display: inline-flex;
align-items: center;
padding: 16px 20px;
overflow: hidden;
transition: all 0.25s ease;
}
.thankubtn .elementor-button:hover {
transform: scale(1.05);
}
.thankubtn .elementor-button-text {
transition: transform 0.3s ease;
}
.thankubtn .elementor-button::after {
content: "";
width: 16px;
height: 12px;
top: 0;
background-image: url(https://strataproducts.co.uk/wp-content/uploads/2026/04/thankuarrow.svg);
background-size: contain;
background-repeat: no-repeat;
position: absolute;
right: 7px;
opacity: 0;
transform: translateX(15px);
transition: all 0.3s ease;
bottom: 0;
margin: auto;
}
.thankubtn .elementor-button:hover .elementor-button-text {
transform: translateX(-12px); 
}
.thankubtn .elementor-button:hover::after {
opacity: 1;
transform: translateX(0);
}
.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper { border: none !important; box-shadow: none !important; border-radius: 0 !important; background: #001A1F; !important; padding:25px 0px}
.stratamenu {
display: flex;
gap: 30px;
}
.ast-desktop .ast-mega-menu-enabled .ast-hide-menu-item+.ast-mm-custom-content{margin-top:0px !important}
.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{margin-bottom:0px !important}
.menu-card {
width:100%;
display: flex !important;justify-content:space-between;
align-items: center;
height: 120px;
border: 1px solid #2D5C66;
border-radius: 10px;
overflow: hidden !important;
background: transparent;
cursor: pointer;
transition: all 0.6s cubic-bezier(0.22, 1, 0.36, 1);
will-change: transform, background, border;padding-right:30px;gap:20px
}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:not([data-megamenu-trigger=click]):hover .astra-megamenu{padding:0px !important}
.image-col {
width: 120px;
height: 100%;
flex-shrink: 1;
overflow: hidden;
transition: width 0.6s cubic-bezier(0.22, 1, 0.36, 1);
}
.image-col img {
width: 100%;
height: 100%;
object-fit: cover;
}
.stratamenu a {
color: #fff !important;
}
.text-col {
width: 150px;  
flex-shrink: 0;
color: #fff;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px; }
.arrow-col {
width: 40px;
display: flex;
align-items: center;
}
.menu-card:hover .image-col {
width:170px;
}
.menu-card:hover .text-col {
transform: translateX(0px);
}
.arrow-img {
width: 40px; height: 11px;
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/arrowhovermenu.png);
background-repeat: no-repeat;
background-position: right center;
display: inline-block;
clip-path: inset(0 0 0 50%);
transition: clip-path 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}
.menu-card:hover .arrow-img {
clip-path: inset(0 0 0 0); }
.menu-card:hover {
border-radius: 10px;
border: 1px solid #2D5C66;
background:#2D5C66;
transform: scale(1.02);
}
.secondmenu {
background: #001A1F;
border-radius: 12px;
color: #fff;
}
.secondmenuinner {
display: flex;
gap: 30px;
}
.secondcolumn {
flex: 1;
min-width: 0;
}
.secondmenu h6{
color:#FFF !important;
font-size: 20px;
font-style: normal;
font-weight: 400;
line-height: 28px; 
}
.secondcolumn ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
flex-direction: column;
gap: 15px;
}
.secondcolumn ul li a {
display: flex !important;
justify-content: space-between;
align-items: center;
text-decoration: none;
color: #fff;
border:1px solid #2D5C66 !important;
padding:9px 20px;
border-radius: 8px;
transition: 0.3s ease;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; }
.secondcolumn ul li a:hover {
background: #2D5C66;
}
.imagebox {
flex: 1.3;
}
.imagebox img {
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 12px;
}
.secondcolumn ul li a {
position: relative;
padding-right: 50px; } .secondcolumn ul li a::after {
content: "";
position: absolute;
right: 14px;
top: 50%;
transform: translateY(-50%);
width: 40px; height: 11px;
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/arrowhovermenu.png);
background-repeat: no-repeat;
background-position: right center;
clip-path: inset(0 0 0 50%);
transition: clip-path 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}
.secondcolumn ul li a:hover::after {
clip-path: inset(0 0 0 0); }
@media screen and (max-width: 767px){
.footernewsletter .cf7-row p {
flex: none !important;
margin: 0px !important;
}
.footernewsletter .custombox input:checked + .wpcf7-list-item-label::after {
content: "";
position: absolute;
left: 5px;
top:10% !important;
transform: none;
width: 10px;
height: 10px;
border-radius: 50px;
background: var(--Strata-Tag, #00A096);
}
.footernewsletter .cf7-row {
display: flex;
gap:20px;
align-items: flex-start;
flex-wrap: nowrap; 
}
.footernewsletter .cf7-check {
flex: 0 0 54%;
min-width: 0; 
}
.footernewsletter .cf7-row > p {
flex: 0 0 46%;
margin: 0;
}
.footernewsletter .wpcf7-list-item label {
display: flex;
align-items: flex-start;
gap: 8px;
}
.footernewsletter .wpcf7-list-item-label {
white-space: normal;
overflow-wrap: anywhere; word-break: break-word;
line-height: 22px;
}
.footernewsletter .wpcf7-list-item {
min-width: 0;
}
.footernewsletter .cf7-btn {
background:#00323C !important;
color:#fff;padding: 10px 30px 10px 35px !important;
width: 100%; 
color:#FFF;
text-align: center;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height: 28px; }
.footernewsletter .cf7-btn::after {
width: 18px;
opacity: 1;
margin-left: 10px;
}
.footernewsletter .wpcf7-list-item label {
display: flex;
align-items: flex-start;
gap: 8px;
} .footernewsletter .wpcf7-list-item input[type="checkbox"] {
flex: 0 0 auto;
margin-top: 3px;
}
.footernewsletter .wpcf7-list-item-label {
display: inline-block;
flex: 1;
min-width: 0;
width: 100%;
white-space: normal;
overflow-wrap: break-word;
} .footernewsletter .wpcf7-list-item-label a {
white-space: normal;
}
.footernewsletter .wpcf7-list-item-label {
display: flex;
align-items: flex-start;
gap: 6px;
line-height: 22px;
}
.footernewsletter .agree-link a {
white-space: nowrap;
color: inherit;
text-decoration: underline;
}	
}
.strata-shop-item {
width: 80px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
background: #fff;
border-radius: 8px;
padding: 8px;
}
.strata-shop-item img {
max-width: 100%;
max-height: 100%;
object-fit: contain;
}.filter-bar {
display: flex;
justify-content: space-between;
align-items: center;
gap: 20px;
width: 100%;
}
.filter-left {
display: flex;
align-items: center;
gap: 70px;
}
.filter-title {
color: #00323C;
font-size: 20px;
font-weight: 400;
line-height: 28px;
}
.page-results .label,
.filter-right .label {
color: #00323C;
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.page-results {
display: flex;
align-items: center;
gap: 10px;
}
.per-page-list {
display: flex;
gap: 10px;
list-style: none;
margin: 0!important;
padding: 0!important;
}
.per-page-list li a {
width: 51px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 8px;
border: 1px solid #9BB2BD;
background: #FFF;
color: #00323C;
text-decoration: none;
font-size: 16px;
font-weight: 400;
line-height: 24px;
}
.per-page-list li a:hover,
.per-page-list li a.active {
background: #00323C;
color: #FFF;
}
.filter-right {
display: flex;
align-items: center;
gap: 10px;
width: 32%;
position: relative;
}
.filter-right .label {
white-space: nowrap;
flex-shrink: 0;
}
#sortDropdown {
width: 100%;
height: 60px;
padding: 10px 20px;
border-radius: 8px;
border: 1px solid #9BB2BD;
background: #FFF;
color: #00323C;
font-size: 16px;
font-weight: 400;
line-height: 24px;
appearance: none;
display: flex;
align-items: center;
}
.filter-right::after {
content: "";
position: absolute;
right: 20px;
width: 12px;
height: 12px;
background: url(//strataproducts.co.uk/wp-content/uploads/2026/04/Vector-1-1.svg) no-repeat center;
background-size: contain;
pointer-events: none;
}
.logo_brand_slider img {
filter: grayscale(100%);
opacity: 0.6;
transition: all 0.3s ease;
}
.logo_brand_slider .item:hover img {
filter: grayscale(0%);
opacity: 1;
}
.logo_brand_slider .item img {
height: auto;
width: 100px!important;
object-fit: contain;
display: block;
margin: auto;
}
.feedback_slider .e-loop-item {
padding: 4px;
}
.feedback_slider .push_down  {
margin-top: auto;
}
.feedback_slider .elementor-swiper-button {
display: flex;
width: 50px;
height: 50px;
padding: 10px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 8px!important;
border: 1px solid #9BB2BD!important;
background: #FFF!important;
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.06)!important;
cursor: pointer;
}
.feedback_slider .elementor-swiper-button svg {
width: 16px!important;
height: 11px!important;
}
.feedback_slider .elementor-swiper-button:hover {
background: #00323C !important;
border-color: #00323C !important;
}
.feedback_slider .elementor-swiper-button:hover svg path {
fill: #FFFFFF !important;
stroke: #FFFFFF !important;
} .google_review_slider .wprs_unslider-arrow {
display: block !important;
opacity: 1 !important;
visibility: visible !important;
}
.google_review_slider .owl-nav {
position: absolute;
top: 50%;
width: 100%;
transform: translateY(-50%);
display: flex;
justify-content: space-between;
pointer-events: none;
}  .google_review_slider .owl-nav button button,
.google_review_slider .owl-nav button span {
display: none !important;
pointer-events: none !important;
visibility: hidden !important;
}
.google_review_slider .owl-nav button {
width: 50px !important;
height: 50px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
position: relative !important;
cursor: pointer !important;
pointer-events: auto !important;
border-radius: 8px !important;
background: #fff !important;
border: 1px solid #9BB2BD !important;
box-shadow: 0 6px 10px rgba(0,0,0,0.06) !important;
transition: all 0.3s ease !important;
font-size: 0 !important;
line-height: 0 !important;
overflow: hidden !important;
}
.google_review_slider .owl-nav button span {
display: none !important;
}
.google_review_slider .owl-prev::before,
.google_review_slider .owl-next::before {
content: "" !important;
width: 16px !important;
height: 11px !important;
position: absolute !important;
top: 50% !important;
left: 50% !important;
transform: translate(-50%, -50%) !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: contain !important;
z-index: 2 !important;
opacity: 1 !important;
}
.google_review_slider .owl-prev::before {
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/prev_arrow.svg) !important;
}
.google_review_slider .owl-next::before {
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/next_arrow.svg) !important;
}
.google_review_slider .owl-nav button:hover {
background: #00323C !important;
border-color: #00323C !important;
}
.google_review_slider .owl-prev:hover::before,
.google_review_slider .owl-next:hover::before {
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/white_arrow.svg) !important;
}
.google_review_slider .owl-prev:hover::before {
transform: translate(-50%, -50%) rotate(180deg) !important;
}
.google_review_slider::before {
content: "";
position: absolute;
width: 0;
height: 0;
opacity: 0;
pointer-events: none;
background-image:
url(//strataproducts.co.uk/wp-content/uploads/2026/04/white_arrow.svg);
}
.google_review_slider .owl-prev {
margin-left: -4.5%;
}
.google_review_slider .owl-next {
margin-right: -4.5%;
}
.google_review_slider .owl-stage {
display: flex;
align-items: stretch;
}
.google_review_slider .owl-item {
display: flex !important;
}
.google_review_slider .wprevpro_t1_outer_div {
width: 100%;
display: flex;
}
.google_review_item_inner {
width: 100% !important;
height: 100%;
box-sizing: border-box;
gap: 20px !important;
padding: 40px;
border: 1px solid #9BB2BD;
border-radius: 10px;
background: #fff;
display: flex;
flex-direction: column;
}
.google_review_item_inner .review-footer {
margin-top: auto;
display: flex;
gap:20px;
align-items: center;
}
.google_review_slider .review-text,
.google_review_slider .review-name{
color: #00323C;
font-size: 16px;
line-height: 24px;
font-weight: 400;
}
.google_review_slider .review-date {
color: var(--Strata-Text-off-blue, #9BB2BD);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; 
} .wprevpro_star_imgs .svg-wprsp-star {
width: 36px !important;
height: 36px !important;
display: inline-block !important;
margin-right: 2px !important;
background: url(//strataproducts.co.uk/wp-content/uploads/2026/04/Star-1.svg) no-repeat center !important;
background-size: contain !important;
-webkit-mask: none !important;
mask: none !important;
} .wprevpro_star_imgs .svg-wprsp-star-o {
width: 36px !important;
height: 36px !important;
display: inline-block !important;
margin-right: 2px !important;
background: url(//strataproducts.co.uk/wp-content/uploads/2026/04/Star-5-1.png) no-repeat center !important;
background-size: contain !important;
-webkit-mask: none !important;
mask: none !important;
}
.google_review_slider  .owl-dots {
display: none;
} .cs-social-share {
display: flex;
gap: 20px;
} .cs-share-btn img {
width: 40px;
height: 40px;
}
.copy-msg {
display: none;
position: absolute;
bottom: 15%;
right: -10%;
transform: translateX(100%);
background: #000;
color: #fff;
padding: 3px 6px;
border-radius: 4px;
font-size: 12px;
white-space: nowrap;
pointer-events: none;
}
.storage_logo_slider .swiper-slide > .elementor-element {
display: flex;
justify-content: center;
align-items: center; 
padding:32px 40px!important;
border-radius: 12px;
background: #F0F0F0;
}
.storage_logo_slider_white .swiper-slide > .elementor-element {
background: #ffffff;
}
.storage_logo_slider .storage_logo_img {
display: flex;
justify-content: center;
align-items: center;
height: 100%; 
}
.storage_logo_slider .elementor-swiper-button {
display: flex;
width: 50px;
height: 50px;
padding: 10px;
justify-content: center;
align-items: center;
gap: 10px;
border-radius: 8px!important;
border: 1px solid #9BB2BD!important;
background: #FFF!important;
box-shadow: 0 6px 10px rgba(0, 0, 0, 0.06)!important;
cursor: pointer;
}
.storage_logo_slider .elementor-swiper-button svg {
width: 16px!important;
height: 11px!important;
}
.storage_logo_slider .elementor-swiper-button:hover {
background: #00323C !important;
border-color: #00323C !important;
}
.storage_logo_slider .elementor-swiper-button:hover svg path {
fill: #FFFFFF !important;
stroke: #FFFFFF !important;
}
.storage_logo_slider .e-n-carousel.swiper {
overflow: visible!important;
} .storage_logo_slider .e-n-carousel.swiper.overflow-once {
overflow: visible !important;
} .cv-upload-box .wpcf7-form-control-wrap {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
z-index: 2 !important;
}
.cv-upload-box p {
margin: 0 !important;
display: contents !important; 
} .cv-input {
position: absolute !important;
inset: 0 !important;
width: 100% !important;
height: 100% !important;
opacity: 0 !important;
cursor: pointer !important;
z-index: 3 !important;
} .cv-upload-box {
position: relative !important;
display: flex !important;
align-items: center !important; justify-content: space-between !important;
gap: 12px !important;
width: 100% !important;
padding: 18px 20px !important;
border-radius: 8px !important;
border: 1px solid #9BB2BD !important;
background: #FFF !important;
cursor: pointer !important;
} .cv-file-name {
flex: 1 !important;
display: flex !important;
align-items: center !important;
color: #00323C !important;
font-size: 16px !important;
font-weight: 400 !important;
line-height: 24px !important;
white-space: nowrap !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
} .cv-icon {
width: 18px !important;
height: 18px !important;
flex-shrink: 0 !important;
}
.cv-upload p {
margin: 0 !important;
}
.cv-upload label {
display: block !important;
margin-bottom: 8px !important;
}
.cv-upload-box {
margin-bottom: 20px !important;
}
.news_loop .elementor-pagination {
position: relative !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
width: 100vw !important;
max-width: 100vw !important;
margin-left: calc(50% - 50vw) !important;
margin-right: calc(50% - 50vw) !important;
padding: 20px 0 !important;
background: #F0F0F0 !important;
margin-top:60px!important ;
}
.news_loop .elementor-pagination .page-numbers {
margin: 0 20px !important;
font-size: 16px !important;
color: #00323C !important;
text-decoration: none !important;
position: relative;
}
.news_loop .elementor-pagination .current {
font-weight: 600 !important;
}
.news_loop .elementor-pagination .prev,
.news_loop .elementor-pagination .next {
position: absolute !important;
display: flex !important;
justify-content: center !important;
align-items: center !important;
width: 50px !important;
height: 50px !important;
padding: 10px !important;
border-radius: 8px !important;
background: #FFF !important;
font-size: 0 !important;
flex-shrink: 0 !important;
}
.news_loop .elementor-pagination .prev {
left: 12% !important;
}
.news_loop .elementor-pagination .next {
right: 12% !important;
}
.news_loop .elementor-pagination .prev::before,
.news_loop .elementor-pagination .next::before {
content: "" !important;
width: 16px !important;
height: 11px !important;
display: block !important;
background-repeat: no-repeat !important;
background-position: center !important;
background-size: contain !important;
}
.news_loop .elementor-pagination .prev::before {
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/prev_arrow.svg) !important;
}
.news_loop .elementor-pagination .next::before {
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/next_arrow.svg) !important;
}
.news_loop .elementor-pagination .prev:hover,
.news_loop .elementor-pagination .next:hover {
background: #00323C !important;
}
.news_loop .elementor-pagination .prev:hover::before,
.news_loop .elementor-pagination .next:hover::before {
filter: brightness(0) invert(1);
}
.news_loop .elementor-pagination a:hover {
opacity: 0.7;
}
.logo_brand_slider .owl-stage {
display: flex !important;
align-items: center !important;
}
.logo_brand_slider {
display: flex !important;
flex-wrap: wrap;
justify-content: space-between!important;
align-items: center !important;
}
@media (min-width: 1300px) {
.storage_logo_slider .swiper-slide {
opacity: 0.3 !important;
}
.storage_logo_slider .swiper-slide-active,
.storage_logo_slider .swiper-slide-active + .swiper-slide,
.storage_logo_slider .swiper-slide-active + .swiper-slide + .swiper-slide,
.storage_logo_slider .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide {
opacity: 1 !important;
}
}
.storage_logo_img img {
width: 80% !important;
height: auto !important;
}
@media (max-width: 1366px) {
.news_loop .elementor-pagination .prev {
left: 20px !important;
}
.news_loop .elementor-pagination .next {
right: 20px !important;
}
.storage_logo_slider .swiper-slide > .elementor-element {
padding:32px 40px!important;
}
.storage_logo_img img {
width: 100% !important;
height: auto !important;
}
}
@media (max-width: 1400px) {
.google_review_slider .owl-dots {
display: block;
}
.google_review_slider .owl-nav {
position: static !important;
transform: none !important;
margin-top: 25px;
display: flex;
justify-content: space-between;
width: 100%;
pointer-events: auto;
}
.google_review_slider .owl-prev,
.google_review_slider .owl-next {
margin-left: 0 !important;
margin-right: 0 !important;
}
.google_review_slider .owl-prev::before {
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/white_arrow.svg) !important;
transform: translate(-50%, -50%) rotate(180deg) !important;
}
.google_review_slider .owl-next::before {
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/white_arrow.svg) !important;
}
.google_review_slider .owl-prev:hover::before{
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/prev_arrow.svg) !important;
}
.google_review_slider .owl-next:hover::before {
background-image: url(//strataproducts.co.uk/wp-content/uploads/2026/04/next_arrow.svg) !important;
transform: translate(-50%, -50%) !important;
}
.google_review_slider .owl-nav button:hover {
background: #fff !important;
border-color: #fff !important;
}
.google_review_slider .owl-nav button {
background: #00323C !important;
border-color: #00323C !important;
}
.google_review_slider .owl-dots {
display: none !Important;
justify-content: center;
gap: 10px;
margin-top: -20px;
}
.google_review_slider .owl-dot {
all: unset;
display: inline-flex;
cursor: pointer;
}
.google_review_slider .owl-dot span {
width: 10px;
height: 10px;
display: block;
background: #00323C;
opacity: 0.2;
border-radius: 0% !important;
transition: 0.3s ease;
}
.google_review_slider .owl-dot.active span {
opacity: 1;
}
}
@media (max-width: 1300px) {
.storage_logo_slider {
position: relative !important;
}
.storage_logo_slider .e-n-carousel {
padding-bottom: 10px !important;
}
.storage_logo_slider .elementor-swiper-button {
position: absolute !important;
top: 100% !important;
transform: translateY(25px) !important;
}
.storage_logo_slider .elementor-swiper-button-prev {
left: calc(50% - 50px) !important;
}
.storage_logo_slider .elementor-swiper-button-next {
left: calc(50% + 20px) !important;
}
}
@media (max-width:880px) {
.fullwidth{
width:100%!important;
}
.filter-bar {
flex-direction: column;
align-items: stretch;
gap: 15px;
}
.filter-left {
width: 100%;
justify-content: space-between;
gap: 20px;
flex-wrap: wrap;
}
.page-results {
flex-wrap: wrap;
}
.filter-right {
width: 100%;
justify-content: space-between;
}
#sortDropdown {
width: 100%;
}
}
@media (max-width:767px) {
.google_review_item_inner {
gap: 15px !important;
padding: 30px;
}
.google_review_slider .owl-dots {
display: none !important;
flex-wrap: wrap !important;
justify-content: center !important;
gap: 15px !important;
max-width: 60% !important; margin: 0 auto;
margin-top: -30px!important;
}
.feedback_slider {
width: 100vw !important;
max-width: 100vw !important;
margin-left: calc(-50vw + 50%) !important;
}
.feedback_slider .e-loop-item {
padding:4px;
}
.feedback_slider .elementor-swiper-button {
top: auto !important;
bottom: -70px !important;
transform: none !important;
display: flex;
align-items: center;
justify-content: center;
}
.feedback_slider .elementor-swiper-button-prev,
.feedback_slider .elementor-swiper-button-next {
position: absolute;
left: 50% !important;
}
.feedback_slider .elementor-swiper-button-prev {
transform: translateX(calc(-100% - 10px)) !important;
}
.feedback_slider .elementor-swiper-button-next {
transform: translateX(10px) !important;
}
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//strataproducts.co.uk/wp-content/themes/astra-child/owlcarousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}