.elementor-23 .elementor-element.elementor-element-c000017{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:136px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c000017:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c000017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-c000003{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000003:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c000003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fastscreen.co.uk/wp-content/uploads/fs/fs-hero-technician.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-c000016{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000005 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-w000005 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-w000005{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-w000005 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-w000005 .elementor-icon-list-item > a{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000005 .elementor-icon-list-text{color:var( --e-global-color-white );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-w000006 .elementor-heading-title{font-family:var( --e-global-typography-display-font-family ), Sans-serif;font-size:var( --e-global-typography-display-font-size );font-weight:var( --e-global-typography-display-font-weight );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-w000007{font-family:var( --e-global-typography-bodylg-font-family ), Sans-serif;font-size:var( --e-global-typography-bodylg-font-size );font-weight:var( --e-global-typography-bodylg-font-weight );line-height:var( --e-global-typography-bodylg-line-height );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-c00000b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000008 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-w00000a .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-c000015{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00000e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00000c .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textmuted );}.elementor-23 .elementor-element.elementor-element-w00000d .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-c000011{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00000f .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textmuted );}.elementor-23 .elementor-element.elementor-element-w000010 .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-c000014{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000012 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textmuted );}.elementor-23 .elementor-element.elementor-element-w000013 .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-c000193{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c00001b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000019{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000018 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-w00001a .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-c000192{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000191 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-w000191 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-c00019d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c00019d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c00019d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-c00019c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00019a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000194 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-w000195 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-w000196{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-c000199{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000198 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23 .elementor-element.elementor-element-c0001a4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c0001a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00019e .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c0001a2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0001a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00019f .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-w00019f .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-w0001a0 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-w0001a0 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-c000085{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c000084{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000078{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000061 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-w000062 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w000063{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c000073{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000068{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000064 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-c000067{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000065 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w000066{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c00006d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000069 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-c00006c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00006a .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w00006b{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c000072{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00006e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-c000071{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00006f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w000070{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c000077{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000074 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-w000076 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-c000083{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000082{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00007d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00007c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00007a .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-w00007b .elementor-heading-title{font-family:var( --e-global-typography-bodysm-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysm-font-size );font-weight:var( --e-global-typography-bodysm-font-weight );line-height:var( --e-global-typography-bodysm-line-height );color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-c00007e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00005d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000081{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00007f .elementor-heading-title{font-family:var( --e-global-typography-bodysm-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysm-font-size );font-weight:var( --e-global-typography-bodysm-font-weight );line-height:var( --e-global-typography-bodysm-line-height );color:var( --e-global-color-textmuted );}.elementor-23 .elementor-element.elementor-element-w000080 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-c00009d{--display:flex;--min-height:92vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:200px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c00009d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c00009d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fastscreen.co.uk/wp-content/uploads/fs/fs-signature-windscreen.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-c00009c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00008a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000088{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000086 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-w000087 .elementor-heading-title{font-family:var( --e-global-typography-h1-font-family ), Sans-serif;font-size:var( --e-global-typography-h1-font-size );font-weight:var( --e-global-typography-h1-font-weight );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-c00009b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00008e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00008b .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textmuted );}.elementor-23 .elementor-element.elementor-element-w00008c .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-w00008d{font-family:var( --e-global-typography-bodysm-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysm-font-size );font-weight:var( --e-global-typography-bodysm-font-weight );line-height:var( --e-global-typography-bodysm-line-height );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-c000092{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00008f .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textmuted );}.elementor-23 .elementor-element.elementor-element-w000090 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-w000091{font-family:var( --e-global-typography-bodysm-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysm-font-size );font-weight:var( --e-global-typography-bodysm-font-weight );line-height:var( --e-global-typography-bodysm-line-height );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-c000096{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000093 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textmuted );}.elementor-23 .elementor-element.elementor-element-w000094 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-w000095{font-family:var( --e-global-typography-bodysm-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysm-font-size );font-weight:var( --e-global-typography-bodysm-font-weight );line-height:var( --e-global-typography-bodysm-line-height );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-c00009a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000097 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textmuted );}.elementor-23 .elementor-element.elementor-element-w000098 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-w000099{font-family:var( --e-global-typography-bodysm-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysm-font-size );font-weight:var( --e-global-typography-bodysm-font-weight );line-height:var( --e-global-typography-bodysm-line-height );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-c0000c9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c0000a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00009e .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-w00009f .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-c0000a4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000a1 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-w0000a2 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-w0000a3 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-c0000c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000a6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c0000a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fastscreen.co.uk/wp-content/uploads/fs/fs-work-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-c0000ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000a8 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c0000ab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000a9 .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w0000aa{font-family:var( --e-global-typography-bodysm-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysm-font-size );font-weight:var( --e-global-typography-bodysm-font-weight );line-height:var( --e-global-typography-bodysm-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c0000b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000ae:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c0000ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fastscreen.co.uk/wp-content/uploads/fs/fs-work-02.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-c0000b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000b0 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c0000b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000b1 .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w0000b2{font-family:var( --e-global-typography-bodysm-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysm-font-size );font-weight:var( --e-global-typography-bodysm-font-weight );line-height:var( --e-global-typography-bodysm-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c0000bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000b6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c0000b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fastscreen.co.uk/wp-content/uploads/fs/fs-work-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-c0000bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000b8 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c0000bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000b9 .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w0000ba{font-family:var( --e-global-typography-bodysm-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysm-font-size );font-weight:var( --e-global-typography-bodysm-font-weight );line-height:var( --e-global-typography-bodysm-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c0000c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000be{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000be:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c0000be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fastscreen.co.uk/wp-content/uploads/fs/fs-work-04.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-c0000c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000c0 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c0000c3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000c1 .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w0000c2{font-family:var( --e-global-typography-bodysm-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysm-font-size );font-weight:var( --e-global-typography-bodysm-font-weight );line-height:var( --e-global-typography-bodysm-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c0000c8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c0000c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0001a8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c0001a8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c0001a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-c00010b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000109{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000107 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-w000108 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-w00010a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-c0001a7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001a6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23 .elementor-element.elementor-element-c000106{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000102 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-c000105{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000103 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-w000104 .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-accent );}.elementor-23 .elementor-element.elementor-element-c000127{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c000127:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c000127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bgsoft );}.elementor-23 .elementor-element.elementor-element-c000126{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000116{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000115{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00010f .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-w000114 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-w000114 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-23 .elementor-element.elementor-element-w000114{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-23 .elementor-element.elementor-element-w000114 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-w000114 .elementor-icon-list-item > a{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000114 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-23 .elementor-element.elementor-element-c000125{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000117 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-w000118 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w000119{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c000124{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00011e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00011a .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c00011d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00011b .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w00011c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c000123{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00011f .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c000122{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000120 .elementor-heading-title{font-family:var( --e-global-typography-h4-font-family ), Sans-serif;font-size:var( --e-global-typography-h4-font-size );font-weight:var( --e-global-typography-h4-font-weight );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w000121{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c0001b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c0001b0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0001ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001a9 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-w0001aa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w0001ab{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c0001ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001ac .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-w0001ac .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-c000139{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000137 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w000138{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c0001bc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c0001bc:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c0001bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-c0001b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001b4 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-c0001b7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001b2 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-c0001b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001b5 .elementor-heading-title{font-family:var( --e-global-typography-bodysm-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysm-font-size );font-weight:var( --e-global-typography-bodysm-font-weight );line-height:var( --e-global-typography-bodysm-line-height );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-c0001bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001ba > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23 .elementor-element.elementor-element-c0001c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c0001c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000173{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00016d .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-w00016e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-w00016f{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-c000172{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000170 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-w000171 .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-c0001bf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001be > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23 .elementor-element.elementor-element-c0001c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c0001c5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c0001c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bgsoft );}.elementor-23 .elementor-element.elementor-element-c0001c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000178{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000176 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textsecondary );}.elementor-23 .elementor-element.elementor-element-w000177 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-c0001c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001c2 .jet-listing-dynamic-repeater__items{flex-direction:flex-start;justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-w0001c2 .jet-listing-dynamic-repeater__item > *{justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-c000190{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:176px;--padding-bottom:176px;--padding-left:40px;--padding-right:40px;}.elementor-23 .elementor-element.elementor-element-c000190:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c000190 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fastscreen.co.uk/wp-content/uploads/fs/fs-cta-london-night.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-c00018f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000188 .elementor-heading-title{font-family:var( --e-global-typography-label-font-family ), Sans-serif;font-size:var( --e-global-typography-label-font-size );font-weight:var( --e-global-typography-label-font-weight );text-transform:var( --e-global-typography-label-text-transform );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );color:var( --e-global-color-textondark );}.elementor-23 .elementor-element.elementor-element-w000189{text-align:center;}.elementor-23 .elementor-element.elementor-element-w000189 .elementor-heading-title{font-family:var( --e-global-typography-h1-font-family ), Sans-serif;font-size:var( --e-global-typography-h1-font-size );font-weight:var( --e-global-typography-h1-font-weight );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-w00018a{text-align:center;}.elementor-23 .elementor-element.elementor-element-w00018a .elementor-heading-title{font-family:var( --e-global-typography-stat-font-family ), Sans-serif;font-size:var( --e-global-typography-stat-font-size );font-weight:var( --e-global-typography-stat-font-weight );line-height:var( --e-global-typography-stat-line-height );letter-spacing:var( --e-global-typography-stat-letter-spacing );color:var( --e-global-color-white );}.elementor-23 .elementor-element.elementor-element-c00018d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00018b .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-w00018c .elementor-button-content-wrapper{flex-direction:row;}.elementor-23 .elementor-element.elementor-element-w00018e{font-family:var( --e-global-typography-bodysm-font-family ), Sans-serif;font-size:var( --e-global-typography-bodysm-font-size );font-weight:var( --e-global-typography-bodysm-font-weight );line-height:var( --e-global-typography-bodysm-line-height );color:var( --e-global-color-textondark );}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-23 .elementor-element.elementor-element-w000005 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-w000005 .elementor-icon-list-item > a{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000006 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000007{font-size:var( --e-global-typography-bodylg-font-size );line-height:var( --e-global-typography-bodylg-line-height );}.elementor-23 .elementor-element.elementor-element-w00000c .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00000d .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00000f .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000010 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000012 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000013 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000018 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00001a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000194 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000195 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000196{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-w00019e .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000061 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000062 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000063{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-w000064 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000065 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000066{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-w000069 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00006a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00006b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-w00006e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00006f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000070{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-w00007a .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00007b .elementor-heading-title{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-w00007f .elementor-heading-title{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-w000086 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000087 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00008b .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00008c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00008d{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-w00008f .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000090 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000091{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-w000093 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000094 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000095{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-w000097 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000098 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000099{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-w00009e .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00009f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000a2 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000a8 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000a9 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000aa{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-w0000b0 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000b1 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000b2{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-w0000b8 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000b9 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000ba{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-w0000c0 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000c1 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000c2{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-w000107 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000108 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00010a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-w000102 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000103 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000104 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00010f .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000114 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-w000114 .elementor-icon-list-item > a{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000117 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000118 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000119{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-w00011a .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00011b .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00011c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-w00011f .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000120 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000121{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-w0001a9 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0001aa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0001ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-w000137 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000138{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-w0001b4 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0001b2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0001b5 .elementor-heading-title{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-w00016d .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00016e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00016f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-w000176 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000177 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000188 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000189 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00018a .elementor-heading-title{font-size:var( --e-global-typography-stat-font-size );line-height:var( --e-global-typography-stat-line-height );letter-spacing:var( --e-global-typography-stat-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00018e{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-c000017{--padding-top:136px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c000003{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000016{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000005 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-w000005 .elementor-icon-list-item > a{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000006 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000007{font-size:var( --e-global-typography-bodylg-font-size );line-height:var( --e-global-typography-bodylg-line-height );}.elementor-23 .elementor-element.elementor-element-c00000b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000015{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00000e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00000c .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00000d .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000011{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00000f .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000010 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000014{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000012 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000013 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000193{--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c00001b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000019{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000018 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00001a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000192{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00019d{--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c00019c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00019a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000194 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000195 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000196{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000199{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000198 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23 .elementor-element.elementor-element-c0001a4{--padding-top:40px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c0001a3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00019e .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0001a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0001a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000085{--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c000084{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000078{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000061 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000062 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000063{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000073{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000068{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000064 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000067{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000065 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000066{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c00006d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000069 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c00006c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00006a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00006b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000072{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00006e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000071{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00006f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000070{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000077{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000083{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000082{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00007d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00007c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00007a .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00007b .elementor-heading-title{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c00007e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00005d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000081{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00007f .elementor-heading-title{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c00009d{--padding-top:200px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c00009c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00008a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000088{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000086 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000087 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c00009b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00008e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00008b .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00008c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00008d{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c000092{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00008f .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000090 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000091{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c000096{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000093 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000094 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000095{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c00009a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000097 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000098 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000099{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c0000c9{--padding-top:104px;--padding-bottom:104px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000a5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c0000a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00009e .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00009f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0000a4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000a2 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0000c6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000a8 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0000ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000a9 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000aa{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c0000b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000b0 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0000b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000b1 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000b2{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c0000bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000b8 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0000bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000b9 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000ba{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c0000c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000be{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000c0 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0000c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000c1 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000c2{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c0000c8{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c0000c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0001a8{--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c00010b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000109{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000107 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000108 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00010a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c0001a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001a6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23 .elementor-element.elementor-element-c000106{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000102 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000105{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000103 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000104 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000127{--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c000126{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000116{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000115{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00010f .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000114 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-w000114 .elementor-icon-list-item > a{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000125{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000117 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000118 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000119{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000124{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00011e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00011a .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c00011d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00011b .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00011c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000123{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00011f .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000122{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000120 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000121{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c0001b1{--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c0001b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0001ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001a9 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0001aa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0001ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c0001ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000139{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000137 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000138{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c0001bc{--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c0001b8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001b4 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0001b7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001b2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0001b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001b5 .elementor-heading-title{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c0001bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001ba > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23 .elementor-element.elementor-element-c0001c1{--padding-top:104px;--padding-bottom:104px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c0001c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000173{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00016d .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00016e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00016f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000172{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0001bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001be > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23 .elementor-element.elementor-element-c0001c5{--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c0001c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000178{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000176 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000177 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0001c3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000190{--padding-top:136px;--padding-bottom:136px;--padding-left:32px;--padding-right:32px;}.elementor-23 .elementor-element.elementor-element-c00018f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000188 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000189 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00018a .elementor-heading-title{font-size:var( --e-global-typography-stat-font-size );line-height:var( --e-global-typography-stat-line-height );letter-spacing:var( --e-global-typography-stat-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c00018d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00018e{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-c000017{--padding-top:112px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c000003{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000016{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000005 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-w000005 .elementor-icon-list-item > a{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000006 .elementor-heading-title{font-size:var( --e-global-typography-display-font-size );line-height:var( --e-global-typography-display-line-height );letter-spacing:var( --e-global-typography-display-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000007{font-size:var( --e-global-typography-bodylg-font-size );line-height:var( --e-global-typography-bodylg-line-height );}.elementor-23 .elementor-element.elementor-element-c00000b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000015{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00000e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00000c .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00000d .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000011{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00000f .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000010 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000014{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000012 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000013 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000193{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c00001b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000019{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000018 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00001a .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000192{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00019d{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c00019c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00019a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000194 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000195 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000196{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000199{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000198 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23 .elementor-element.elementor-element-c0001a4{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c0001a3{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00019e .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0001a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0001a1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000085{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c000084{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000078{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000061 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000062 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000063{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000073{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000068{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000064 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000067{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000065 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000066{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c00006d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000069 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c00006c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00006a .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00006b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000072{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00006e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000071{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00006f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000070{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000077{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000083{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000082{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00007d{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00007c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00007a .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00007b .elementor-heading-title{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c00007e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00005d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000081{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00007f .elementor-heading-title{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c00009d{--min-height:0px;--padding-top:160px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c00009c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00008a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000088{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000086 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000087 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c00009b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00008e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00008b .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00008c .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00008d{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c000092{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00008f .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000090 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000091{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c000096{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000093 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000094 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000095{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c00009a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000097 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000098 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000099{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c0000c9{--padding-top:72px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000a5{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c0000a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00009e .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00009f .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0000a4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000a2 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0000c6{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000a6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000ac{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000a8 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0000ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000a9 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000aa{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c0000b5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000af{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000b0 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0000b3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000b1 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000b2{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c0000bd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000b7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000b8 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0000bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000b9 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000ba{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c0000c5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000be{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0000c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000c0 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0000c3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0000c1 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0000c2{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c0000c8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c0000c7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0001a8{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c00010b{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000109{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000107 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000108 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00010a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c0001a7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001a6 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23 .elementor-element.elementor-element-c000106{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000102 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000105{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000103 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000104 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000127{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c000126{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000116{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000115{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00010f .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000114 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-23 .elementor-element.elementor-element-w000114 .elementor-icon-list-item > a{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000125{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000117 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000118 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000119{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000124{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c00011e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00011a .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c00011d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00011b .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00011c{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000123{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00011f .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c000122{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000120 .elementor-heading-title{font-size:var( --e-global-typography-h4-font-size );line-height:var( --e-global-typography-h4-line-height );letter-spacing:var( --e-global-typography-h4-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000121{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c0001b1{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c0001b0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0001ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001a9 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0001aa .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w0001ab{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c0001ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000139{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000137 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000138{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c0001bc{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c0001b8{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001b4 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0001b7{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001b2 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0001b6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001b5 .elementor-heading-title{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}.elementor-23 .elementor-element.elementor-element-c0001bb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001ba > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23 .elementor-element.elementor-element-c0001c1{--padding-top:72px;--padding-bottom:72px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c0001c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000173{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00016d .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00016e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00016f{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-23 .elementor-element.elementor-element-c000172{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c0001bf{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w0001be > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-23 .elementor-element.elementor-element-c0001c5{--padding-top:56px;--padding-bottom:56px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c0001c4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000178{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000176 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000177 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c0001c3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-c000190{--padding-top:104px;--padding-bottom:104px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c00018f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w000188 .elementor-heading-title{font-size:var( --e-global-typography-label-font-size );line-height:var( --e-global-typography-label-line-height );letter-spacing:var( --e-global-typography-label-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w000189 .elementor-heading-title{font-size:var( --e-global-typography-h1-font-size );line-height:var( --e-global-typography-h1-line-height );letter-spacing:var( --e-global-typography-h1-letter-spacing );}.elementor-23 .elementor-element.elementor-element-w00018a .elementor-heading-title{font-size:var( --e-global-typography-stat-font-size );line-height:var( --e-global-typography-stat-line-height );letter-spacing:var( --e-global-typography-stat-letter-spacing );}.elementor-23 .elementor-element.elementor-element-c00018d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-w00018e{font-size:var( --e-global-typography-bodysm-font-size );line-height:var( --e-global-typography-bodysm-line-height );}}/* Start custom CSS *//* ===================== HOME (page 23) — translated 1:1 from Mockups/home.html ===================== */
.fs-dark { color: var(--e-global-color-white); }

/* ---- 01 HERO ---- */
.fs-hero { min-height: 100vh; min-height: 100svh; overflow: hidden; }
.fs-hero::before { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none;
  background: linear-gradient(180deg, color-mix(in srgb, var(--e-global-color-secondary) 35%, transparent) 0%, transparent 22%, transparent 58%, color-mix(in srgb, var(--e-global-color-secondary) 92%, transparent) 100%),
              linear-gradient(90deg, color-mix(in srgb, var(--e-global-color-secondary) 94%, transparent) 0%, color-mix(in srgb, var(--e-global-color-secondary) 78%, transparent) 34%, color-mix(in srgb, var(--e-global-color-secondary) 18%, transparent) 66%, color-mix(in srgb, var(--e-global-color-secondary) 5%, transparent) 100%); }
.fs-hero > .e-con-inner { flex-grow: 1; justify-content: center; }
.fs-hero-bg { position: absolute !important; inset: 0; z-index: 0; background-position: 70% center !important; animation: fsSlowZoom 18s var(--fs-ease) both; }
@keyframes fsSlowZoom { from { transform: scale(1.08); } to { transform: scale(1); } }
.fs-hero-inner { position: relative; z-index: 2; width: 100%; }
.fs-hero-badge { align-self: flex-start; margin-bottom: 28px !important; }
.fs-hero-badge .elementor-icon-list-item { display: inline-flex !important; align-items: center; gap: 10px; padding: 10px 16px 10px 12px !important; border: 1px solid var(--fs-hl-dark); border-radius: 4px; }
.fs-hero-badge .elementor-icon-list-icon { color: var(--e-global-color-accent); width: 18px; }
.fs-hero-badge .elementor-icon-list-icon svg { width: 18px !important; height: 18px !important; fill: none; }
.fs-hero-badge .elementor-icon-list-text { letter-spacing: .2em !important; padding: 0 !important; }
.fs-hero-title { max-width: 1180px !important; }
.fs-hero-lede { max-width: 580px !important; margin-top: 28px !important; }
.fs-hero-ctas { flex-direction: row; gap: 16px; margin-top: 40px !important; flex-wrap: wrap !important; align-items: center; }
.fs-hero-ctas .fs-btn .elementor-button { height: 64px; padding: 0 34px; }
.fs-hero-foot { display: grid !important; grid-template-columns: repeat(3, 1fr); max-width: 860px !important; margin-top: 64px !important; border-top: 1px solid var(--fs-hl-dark); }
.fs-hero-fi { padding: 22px 24px 0 !important; border-left: 1px solid var(--fs-hl-dark); gap: 4px; }
.fs-hero-fi:first-child { border-left: 0; padding-left: 0 !important; }
.fs-fi-l .elementor-heading-title { font-size: 11px !important; }
.fs-fi-v .elementor-heading-title { font-size: 15px !important; line-height: 1.7 !important; }
@media (min-width: 1025px) and (max-height: 860px) {
  .fs-hero-title .elementor-heading-title { font-size: 72px !important; }
  .fs-hero > .e-con-inner { padding-top: 120px !important; }
  .fs-hero-foot { margin-top: 44px !important; }
}

/* ---- 02 STATEMENT ---- */
.fs-statement-grid { display: grid !important; grid-template-columns: 300px 1fr; gap: 64px; }
.fs-muted { color: var(--e-global-color-textmuted); }
.fs-numbers { display: grid !important; grid-template-columns: repeat(4, 1fr); margin-top: 128px !important; }
.fs-num-rep .jet-listing-dynamic-repeater__item { padding: 0 32px !important; border-left: 1px solid var(--e-global-color-border); }
.fs-num-rep .jet-listing-dynamic-repeater__item:first-child { padding-left: 0 !important; border-left: 0; }
.fs-num-v sup { font-size: .3em; font-weight: 600; letter-spacing: .02em; color: var(--e-global-color-textsecondary); vertical-align: top; position: relative; top: .5em; margin-left: 6px !important; }
.fs-num-l { margin-top: 18px !important; }
.fs-num-l p { padding-right: .1px; } /* "Open every day, day and night" sits on the wrap boundary — wrap like the reference */

/* ---- 03 GLASS MAP ---- */
.fs-glass { overflow: hidden; }
.fs-glass-grid { display: grid !important; grid-template-columns: 1.05fr 1fr; gap: 96px; align-items: center; }
.fs-glass-h { margin: 32px 0 24px !important; }
.fs-glass-intro { max-width: 460px !important; }
.fs-glass-list { margin-top: 56px !important; border-top: 1px solid var(--fs-hl-dark); }
.fs-glass-row { display: grid !important; grid-template-columns: 48px 1fr 24px; gap: 16px; align-items: center; padding: 22px 0 !important; border-bottom: 1px solid var(--fs-hl-dark); text-decoration: none; transition: padding .4s var(--fs-ease); }
.fs-glass-row:hover { padding-left: 12px !important; }
.fs-gr-num .elementor-heading-title { font-size: 13px !important; letter-spacing: .14em !important; }
.fs-gr-d { margin-top: 4px !important; }
.fs-gr-arrow .elementor-icon { font-size: 20px; color: var(--e-global-color-textondark); transition: color .3s, transform .4s var(--fs-ease); display: flex; }
.fs-gr-arrow .elementor-icon svg { width: 20px; height: 20px; fill: none; }
.fs-glass-row:hover .fs-gr-arrow .elementor-icon { color: var(--e-global-color-accent); transform: translateX(4px); }
.fs-glass-fig img { width: 100%; max-width: 600px !important; margin: 0 auto !important; display: block; }

/* ---- 04 MAKES ---- */
.fs-makes { border-bottom: 1px solid var(--e-global-color-border); overflow: hidden; }
.fs-makes-inner { align-items: center; gap: 48px; }
.fs-makes-l { flex: none; }
.fs-makes-track { overflow: hidden; flex: 1; -webkit-mask-image: linear-gradient(90deg, transparent, black 8%, black 92%, transparent); mask-image: linear-gradient(90deg, transparent, black 8%, black 92%, transparent); }
.fs-mrow { display: flex; gap: 56px; width: max-content; animation: fsMarquee 40s linear infinite; }
.fs-mrow span { font-family: var(--fs-head); font-weight: 500; font-size: 24px; letter-spacing: -0.01em; color: var(--e-global-color-textmuted); white-space: nowrap; line-height: 1.7; }
@keyframes fsMarquee { to { transform: translateX(-50%); } }

/* ---- 05 HOW IT WORKS ---- */
.fs-how-grid { display: grid !important; grid-template-columns: 1fr 440px; gap: 128px; align-items: center; }
.fs-how-h { margin: 32px 0 24px !important; }
.fs-how-p { max-width: 480px !important; }
.fs-steps { margin-top: 64px !important; }
.fs-step { display: grid !important; grid-template-columns: 96px 1fr; gap: 24px; padding: 32px 0 !important; border-top: 1px solid var(--e-global-color-border); }
.fs-step:last-child { border-bottom: 1px solid var(--e-global-color-border); }
.fs-step-n .elementor-heading-title { font-size: 48px !important; line-height: 1 !important; letter-spacing: -0.03em !important; }
.fs-step-d { margin-top: 8px !important; }
.fs-step-d p { font-size: 15px; }
.fs-how-ctas { gap: 12px; margin-top: 48px !important; align-items: center; }
.fs-btn-wa .elementor-button { height: 72px; padding: 0 28px; }
@media (min-width: 1025px) and (max-width: 1360px) {
  .fs-how-grid { grid-template-columns: 1fr 380px; gap: 72px; }
  .fs-btn-wa .elementor-button { width: 72px; padding: 0; }
  .fs-btn-wa .btn-txt { display: none; }
}
.fs-device { background: var(--e-global-color-secondary); border-radius: 44px; padding: 12px !important; box-shadow: var(--fs-shadow); }
.fs-chat { background: var(--e-global-color-bgsoft); border-radius: 34px; overflow: hidden; }
.fs-chat-head { background: var(--e-global-color-primary); padding: 26px 22px 16px !important; align-items: center; gap: 12px; }
.fs-chat-avatar { width: 40px !important; height: 40px; border-radius: 50%; background: var(--e-global-color-white); display: grid !important; place-items: center; flex: none; }
.fs-chat-avatar img { width: 30px; height: auto; }
.fs-chat-name .elementor-heading-title { font-size: 15px !important; line-height: 1.3 !important; }
.fs-chat-status .elementor-heading-title { font-size: 12px !important; }
.fs-chat-body { padding: 22px 16px !important; gap: 10px; }
.fs-msg { max-width: 84% !important; padding: 10px 14px 8px !important; border-radius: 16px; font-size: 14px; line-height: 1.5; font-family: var(--fs-body); }
.fs-msg p { margin: 0 !important; }
.fs-msg small { display: block; text-align: right; font-size: 10px; color: var(--e-global-color-textmuted); margin-top: 4px !important; letter-spacing: .04em; }
.fs-msg-in { align-self: flex-start; background: var(--e-global-color-white); color: var(--e-global-color-text); border-top-left-radius: 4px; }
.fs-msg-out { align-self: flex-end; background: var(--e-global-color-primary); color: var(--e-global-color-white); border-top-right-radius: 4px; }
.fs-msg-out small { color: var(--e-global-color-accent); }
.fs-msg-photo { padding: 5px !important; width: auto !important; }
.fs-msg-img img { border-radius: 12px; width: 230px; display: block; }
.fs-msg-t p { padding: 8px 9px 0; }
.fs-chat-input { align-items: center; gap: 10px; padding: 12px 14px 18px !important; }
.fs-chat-field { flex: 1; height: 40px; border-radius: 20px; background: var(--e-global-color-white); padding: 0 16px; display: flex; align-items: center; }
.fs-chat-field .elementor-heading-title { font-size: 13px !important; }
.fs-chat-send .elementor-icon { width: 40px; height: 40px; border-radius: 50%; background: var(--e-global-color-accent); color: var(--e-global-color-primary); display: grid; place-items: center; }
.fs-chat-send .elementor-icon svg { width: 16px; height: 16px; fill: none; }

/* ---- 06 SIGNATURE ---- */
.fs-signature { min-height: 92vh; }
.fs-signature::before { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none;
  background: linear-gradient(180deg, color-mix(in srgb, var(--e-global-color-secondary) 30%, transparent) 0%, color-mix(in srgb, var(--e-global-color-secondary) 55%, transparent) 50%, color-mix(in srgb, var(--e-global-color-secondary) 92%, transparent) 100%); }
.fs-signature > .e-con-inner { flex-grow: 1; justify-content: flex-end; }
.fs-sig-inner { position: relative; z-index: 2; width: 100%; }
.fs-sig-top { justify-content: space-between; align-items: flex-end; gap: 48px; flex-wrap: wrap !important; }
.fs-sig-h { margin-top: 32px !important; max-width: 760px !important; }
.fs-spec { display: grid !important; grid-template-columns: repeat(4, 1fr); margin-top: 96px !important; border-top: 1px solid var(--fs-hl-dark); }
.fs-spec-i { padding: 28px 28px 0 !important; border-left: 1px solid var(--fs-hl-dark); }
.fs-spec-i:first-child { border-left: 0; padding-left: 0 !important; }
.fs-spec-l .elementor-heading-title { font-size: 11px !important; }
.fs-spec-h { margin-top: 12px !important; }
.fs-spec-p { margin-top: 6px !important; }

/* ---- 07 CRAFT CAROUSEL ---- */
.fs-work { overflow: hidden; }
.fs-work-head > .e-con-inner { flex-direction: row; justify-content: space-between; align-items: flex-end; gap: 48px; flex-wrap: wrap !important; }
.fs-work-h { margin-top: 32px !important; max-width: 680px !important; }
.fs-work-nav { align-items: center; gap: 20px; }
.fs-work-counter .elementor-heading-title { font-size: 13px !important; letter-spacing: .14em !important; }
.fs-work-count { color: var(--e-global-color-primary); font-weight: 800; }
.fs-work-btn .elementor-icon { width: 52px; height: 52px; border-radius: 50%; border: 1px solid var(--fs-hl-light); background: var(--e-global-color-white); color: var(--e-global-color-primary); display: grid; place-items: center; cursor: pointer; transition: border-color .3s, background .3s, color .3s; }
.fs-work-btn .elementor-icon:hover { border-color: var(--e-global-color-primary); background: var(--e-global-color-primary); color: var(--e-global-color-white); }
.fs-work-btn .elementor-icon svg { width: 18px; height: 18px; fill: none; }
.fs-work-track { gap: 24px; margin-top: 64px !important; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: none;
  padding-left: max(40px, calc((100vw - 1240px) / 2)) !important; padding-right: 40px !important; scroll-padding-left: max(40px, calc((100vw - 1240px) / 2)); }
.fs-work-track::-webkit-scrollbar { display: none; }
.fs-work-card { flex: 0 0 min(620px, 72vw) !important; width: min(620px, 72vw) !important; scroll-snap-align: start; }
.fs-work-media { position: relative; aspect-ratio: 3 / 2; border-radius: 4px; overflow: hidden; background: var(--fs-ph); }
.fs-work-img { position: absolute !important; inset: 0; transition: transform 1.2s var(--fs-ease); }
.fs-work-card:hover .fs-work-img { transform: scale(1.05); }
.fs-work-cap { display: grid !important; grid-template-columns: 48px 1fr; gap: 12px; padding-top: 22px !important; margin-top: 22px !important; border-top: 1px solid var(--e-global-color-border); }
.fs-wc-n .elementor-heading-title { font-size: 13px !important; font-weight: 700 !important; letter-spacing: .14em !important; padding-top: 4px; }
.fs-wc-d { margin-top: 4px !important; }
.fs-work-progress { margin-top: 48px !important; height: 1px; background: var(--e-global-color-border); position: relative; }
.fs-work-progress::after { content: ""; position: absolute; left: var(--fs-l, 0%); top: -1px; height: 3px; width: var(--fs-w, 25%); background: var(--e-global-color-accent); transition: left .5s var(--fs-ease), width .5s var(--fs-ease); }

/* ---- 08 GALLERY ---- */
.fs-gal-head { justify-content: space-between; align-items: flex-end; gap: 48px; flex-wrap: wrap !important; }
.fs-gal-h { margin-top: 32px !important; max-width: 680px !important; }
.fs-gal-p { max-width: 380px !important; }
.fs-gal-grid { display: grid !important; grid-template-columns: repeat(4, 1fr); gap: 12px; margin-top: 64px !important; }
.fs-g-item { position: relative; aspect-ratio: 1 / 1; border-radius: 4px; overflow: hidden; background: var(--fs-ph); cursor: zoom-in; display: block !important; }
.fs-g-big-unused { grid-column: span 2; grid-row: span 2; }
.fs-g-img { position: absolute !important; inset: 0; transition: transform 1.2s var(--fs-ease); }
.fs-g-item::after { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(180deg, transparent 45%, color-mix(in srgb, var(--e-global-color-secondary) 90%, transparent) 100%); opacity: 0; transition: opacity .4s var(--fs-ease); }
.fs-g-item:hover .fs-g-img { transform: scale(1.06); }
.fs-g-item:hover::after, .fs-g-item:focus-visible::after { opacity: 1; }
.fs-g-cap { position: absolute !important; z-index: 2; left: 20px; right: 20px; bottom: 18px; width: auto !important; justify-content: space-between; align-items: flex-end; gap: 12px; opacity: 0; transform: translateY(8px); transition: opacity .4s var(--fs-ease), transform .4s var(--fs-ease); }
.fs-g-item:hover .fs-g-cap, .fs-g-item:focus-visible .fs-g-cap { opacity: 1; transform: none; }
.fs-g-cap-h .elementor-heading-title { font-size: 15px !important; font-weight: 700 !important; line-height: 1.4 !important; }
.fs-g-cap-s .elementor-heading-title { font-size: 13px !important; }
.fs-g-plus .elementor-icon { width: 36px; height: 36px; border-radius: 50%; background: var(--e-global-color-accent); color: var(--e-global-color-primary); display: grid; place-items: center; }
.fs-g-plus .elementor-icon svg { width: 16px; height: 16px; fill: none; }
.fs-g-cta { aspect-ratio: 1 / 1; border-radius: 4px; border: 1px solid var(--fs-hl-dark); padding: 28px !important; justify-content: space-between; text-decoration: none; transition: background .4s var(--fs-ease), border-color .4s var(--fs-ease); }
.fs-g-cta:hover { background: var(--e-global-color-primary); border-color: var(--e-global-color-accent); }
.fs-g-cta-n { margin-top: 10px !important; }
.fs-g-cta-n .elementor-heading-title { font-size: 24px !important; font-weight: 800 !important; }

/* ---- 09 INSURANCE ---- */
.fs-ins-grid { display: grid !important; grid-template-columns: 1fr 1fr; gap: 128px; align-items: center; }
.fs-ins-media { position: relative; }
.fs-ins-img img { width: 100%; aspect-ratio: 4 / 5; object-fit: cover; object-position: center top; border-radius: 4px; display: block; }
.fs-ready { position: absolute !important; z-index: 4; right: -64px; bottom: 48px; width: 300px !important; background: var(--e-global-color-white); border-radius: 4px; box-shadow: var(--fs-shadow); padding: 28px !important; }
.fs-ready-list { margin-top: 16px !important; }
.fs-ready-list .elementor-icon-list-item { display: flex !important; align-items: center; gap: 12px; padding: 11px 0 !important; margin: 0 !important; border-top: 1px solid var(--e-global-color-border); }
.fs-ready-list .elementor-icon-list-icon { color: var(--e-global-color-accent); width: 18px; }
.fs-ready-list .elementor-icon-list-icon svg { width: 18px !important; height: 18px !important; fill: none; }
.fs-ready-list .elementor-icon-list-text { font-size: 14px !important; padding: 0 !important; }
.fs-ins-h { margin: 32px 0 24px !important; }
.fs-ticks { margin-top: 48px !important; border-top: 1px solid var(--fs-hl-light); }
.fs-tick { display: grid !important; grid-template-columns: 40px 1fr; gap: 16px; padding: 22px 0 !important; border-bottom: 1px solid var(--fs-hl-light); }
.fs-tick-k .elementor-heading-title { letter-spacing: .14em !important; padding-top: 3px; }
.fs-tick-p { margin-top: 2px !important; }
.fs-tick-p p { font-size: 15px; }

/* ---- 10 COVERAGE ---- */
.fs-cov-grid { display: grid !important; grid-template-columns: 1fr 1fr; gap: 96px; align-items: center; }
.fs-cov-h { margin: 32px 0 24px !important; }
.fs-cov-p { max-width: 460px !important; }
.fs-areas { display: grid !important; grid-template-columns: repeat(3, 1fr); gap: 40px 32px; margin-top: 56px !important; }
.fs-area-h .elementor-heading-title { font-size: 11px !important; padding-bottom: 12px; border-bottom: 1px solid var(--e-global-color-border); margin-bottom: 12px !important; }
.fs-area-ul li { font-size: 15px; padding: 3px 0; }
.fs-area-ul a.fs-ll { font-size: 11px; }
.fs-map img { width: 100%; max-width: 560px !important; margin-left: auto !important; display: block; }

/* ---- 11 REVIEWS ---- */
.fs-reviews { overflow: hidden; }
.fs-rev-top { justify-content: space-between; align-items: center; gap: 32px; flex-wrap: wrap !important; }
.fs-rating { align-items: center; gap: 16px; }
.fs-rating-v .elementor-heading-title { line-height: 1 !important; letter-spacing: -0.03em !important; font-size: 48px !important; }
.fs-stars .elementor-icon-list-items { gap: 4px; }
.fs-stars .elementor-icon-list-item { margin: 0 !important; padding: 0 !important; }
.fs-stars .elementor-icon-list-icon { color: var(--e-global-color-accent); width: 14px; }
.fs-stars .elementor-icon-list-icon svg { width: 14px !important; height: 14px !important; }
.fs-stars .elementor-icon-list-text { display: none; }
.fs-rating-s { margin-top: 4px !important; }
.fs-rating-s .elementor-heading-title { font-size: 13px !important; }
.fs-rev-stage { display: grid !important; grid-template-columns: 120px 1fr; gap: 48px; margin-top: 96px !important; }
.fs-qmark .elementor-heading-title { font-size: 160px !important; line-height: .8 !important; }
.fs-quote .elementor-heading-title { font-weight: 600 !important; font-size: 44px !important; line-height: 1.25 !important; letter-spacing: -0.02em !important; max-width: 980px !important; }
.fs-rev-foot { justify-content: space-between; align-items: center; gap: 32px; margin-top: 64px !important; padding-top: 28px !important; border-top: 1px solid var(--fs-hl-dark); flex-wrap: wrap !important; }
.fs-who-n .elementor-heading-title { font-size: 15px !important; }
.fs-who-a .elementor-heading-title { font-size: 13px !important; }
.fs-pager { align-items: center; gap: 24px; }
.fs-pager-c .elementor-heading-title { font-weight: 500 !important; font-size: 13px !important; letter-spacing: .14em !important; }
.fs-pager-btn .elementor-icon { width: 48px; height: 48px; border-radius: 50%; border: 1px solid var(--fs-hl-dark); color: var(--e-global-color-white); display: grid; place-items: center; transition: border-color .3s; }
.fs-pager-btn .elementor-icon:hover { border-color: var(--e-global-color-accent); }
.fs-pager-btn .elementor-icon svg { width: 18px; height: 18px; fill: none; }

/* ---- 12 FAQ ---- */
.fs-faq-grid { display: grid !important; grid-template-columns: 1fr 1.45fr; gap: 128px; align-items: start; }
.fs-faq-h { margin: 32px 0 24px !important; }
.fs-faq-ctas > .elementor-widget { margin-top: 40px !important; }
.fs-faq-ctas { gap: 16px; margin-top: 40px !important; flex-wrap: wrap !important; align-items: center; }
.fs-faq-acc { border-top: 1px solid var(--e-global-color-border); }
.fs-faq-acc .e-n-accordion { gap: 0 !important; }
.fs-faq-acc .e-n-accordion-item { border-bottom: 1px solid var(--e-global-color-border); }
.fs-faq-acc .e-n-accordion-item-title { padding: 30px 0 !important; border: 0 !important; background: transparent !important; display: flex; justify-content: space-between; align-items: center; gap: 32px; }
.fs-faq-acc .e-n-accordion-item-title-text { font-size: 20px !important; }
.fs-faq-acc .e-n-accordion-item-title-icon { display: none !important; }
.fs-faq-acc .e-n-accordion-item-title::after { content: ""; flex: none; width: 20px; height: 20px;
  background: linear-gradient(var(--e-global-color-primary), var(--e-global-color-primary)) center / 20px 1px no-repeat,
              linear-gradient(var(--e-global-color-primary), var(--e-global-color-primary)) center / 1px 20px no-repeat; transition: background-size .4s var(--fs-ease); }
.fs-faq-acc .e-n-accordion-item[open] > .e-n-accordion-item-title::after { background-size: 20px 1px, 1px 0; }
.fs-faq-a { padding: 0 80px 32px 0 !important; border: 0 !important; background: transparent !important; }

/* ---- 13 PAYMENT ---- */
.fs-pay-inner { display: grid !important; grid-template-columns: 1fr auto; gap: 64px; align-items: center; }
.fs-pay-h { margin-top: 20px !important; }
.fs-pay-h .elementor-heading-title { font-size: 32px !important; font-weight: 700 !important; letter-spacing: -0.02em !important; }
.fs-pay-tiles { gap: 12px; flex-wrap: wrap !important; justify-content: flex-end; }
.fs-pay-tile { align-items: center; gap: 12px; height: 64px; padding: 0 22px !important; border: 1px solid var(--fs-hl-light); background: var(--e-global-color-white); border-radius: 4px; width: auto !important; }
.fs-pay-ico { flex: none; }
.fs-pay-ico .elementor-icon { color: var(--e-global-color-primary); display: flex; }
.fs-pay-ico .elementor-icon svg { width: 28px; height: 28px; fill: none; }
.fs-pay-mc .elementor-icon svg { width: 34px; height: 22px; }
.fs-pay-mc .mc-a { fill: var(--e-global-color-accent); }
.fs-pay-mc .mc-b { fill: var(--e-global-color-textondark); fill-opacity: .85; }
.fs-pay-t .elementor-heading-title { font-size: 14px !important; letter-spacing: .02em !important; white-space: nowrap; }

/* ---- 14 FINAL CTA ---- */
.fs-final::before { content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none;
  background: radial-gradient(ellipse at center, color-mix(in srgb, var(--e-global-color-secondary) 72%, transparent) 0%, color-mix(in srgb, var(--e-global-color-secondary) 45%, transparent) 55%, color-mix(in srgb, var(--e-global-color-secondary) 25%, transparent) 100%); }
.fs-final-inner { position: relative; z-index: 2; align-items: center; text-align: center; }
.fs-final-h { margin-top: 32px !important; max-width: 860px !important; }
.fs-final-phone { margin-top: 56px !important; }
.fs-final-phone .elementor-heading-title a { color: inherit; transition: color .3s; white-space: nowrap; }
.fs-final-phone .elementor-heading-title a:hover { color: var(--e-global-color-accent); }
.fs-final-ctas { gap: 16px; margin-top: 40px !important; flex-wrap: wrap !important; justify-content: center; align-items: center; }
.fs-hours { margin-top: 32px !important; }
.fs-hours p { display: inline-flex; gap: 10px; align-items: center; letter-spacing: .02em; }
.fs-hours p::before { content: ""; width: 7px; height: 7px; border-radius: 50%; background: var(--e-global-color-accent); }

/* ---- lightbox (built by the home snippet) ---- */
.fs-lb { position: fixed; inset: 0; z-index: 9999; background: color-mix(in srgb, var(--e-global-color-secondary) 96%, transparent); display: none; align-items: center; justify-content: center; padding: 64px 88px; }
.fs-lb.open { display: flex; }
.fs-lb img { max-width: 100%; max-height: 100%; border-radius: 4px; box-shadow: var(--fs-shadow); }
.fs-lb button { position: absolute; width: 52px; height: 52px; padding: 0; border-radius: 50%; border: 1px solid var(--fs-hl-dark); background: transparent; color: var(--e-global-color-white); display: grid; place-items: center; cursor: pointer; }
.fs-lb button:hover, .fs-lb button:focus { border-color: var(--e-global-color-accent); background: transparent; color: var(--e-global-color-white); }
.fs-lb button svg { width: 20px; height: 20px; }
.fs-lb .fs-lb-close { top: 20px; right: 20px; }
.fs-lb .fs-lb-prev { left: 20px; top: 50%; transform: translateY(-50%); }
.fs-lb .fs-lb-next { right: 20px; top: 50%; transform: translateY(-50%); }
.fs-lb-count { position: absolute; bottom: 24px; left: 50%; transform: translateX(-50%); font: 600 13px var(--fs-head); letter-spacing: .14em; color: var(--e-global-color-textondark); }
@media (max-width: 767px) {
  .fs-lb { padding: 72px 12px; }
  .fs-lb .fs-lb-prev, .fs-lb .fs-lb-next { top: auto; bottom: 16px; transform: none; }
}

/* ---- mockup line-height / spacing parity ---- */
.fs-hero-badge .elementor-icon-list-text { line-height: 1.7 !important; }
.fs-num-v sup { line-height: 1; }
.fs-signature, .fs-final { background-color: var(--e-global-color-secondary) !important; }
.fs-work-media, .fs-g-item { background-image: var(--fs-ph) !important; }
/* inline labels: in the design these sit inline inside a body-text line (17px/1.7, 16px on mobile) */
.fs-spec-l, .fs-ready-l, .fs-who-a, .fs-chat-status { font-family: var(--fs-body); font-size: 17px; line-height: 1.7; }
.fs-spec-l .elementor-heading-title, .fs-ready-l .elementor-heading-title, .fs-who-a .elementor-heading-title, .fs-chat-status .elementor-heading-title { display: inline !important; }
.fs-who-a .elementor-heading-title, .fs-chat-status .elementor-heading-title { line-height: 1.7 !important; }
@media (max-width: 767px) { .fs-spec-l, .fs-ready-l, .fs-who-a, .fs-chat-status { font-size: 16px; } }
/* Elementor makes flex containers wrap on mobile by default — the mockup rows below never wrap */
.fs-chat-head, .fs-chat-input, .fs-work-nav, .fs-work-track, .fs-g-cap, .fs-rating, .fs-pager, .fs-pay-tile { flex-wrap: nowrap !important; }
@media (max-width: 767px) {
  .fs-tick-k .elementor-heading-title { font-size: 12px !important; letter-spacing: .14em !important; }
}

.fs-final .fs-index .elementor-heading-title, .fs-rev-top .fs-index .elementor-heading-title { display: flex; }
.fs-gr-d p, .fs-spec-p p, .fs-wc-d p, .fs-hours p, .fs-ready-list .elementor-icon-list-text, .fs-pay-t .elementor-heading-title { line-height: 1.7 !important; }
.fs-step-d p, .fs-tick-p p, .fs-area-ul li { line-height: 1.7; }
.fs-area-h .elementor-heading-title, .fs-area-ul a.fs-ll { line-height: 1.7 !important; }
.fs-gr-num .elementor-heading-title, .fs-work-counter .elementor-heading-title, .fs-wc-n .elementor-heading-title, .fs-tick-k .elementor-heading-title, .fs-pager-c .elementor-heading-title { line-height: normal !important; text-transform: none !important; }
.fs-g-cap-h .elementor-heading-title, .fs-g-cap-s .elementor-heading-title { line-height: normal !important; }
.fs-g-cta-n .elementor-heading-title { line-height: 1.7 !important; letter-spacing: .02em !important; }
.fs-who-n .elementor-heading-title { line-height: 1.7 !important; }
.fs-rating-s .elementor-heading-title, .fs-chat-field .elementor-heading-title { line-height: 1.7 !important; }
.fs-pay-h strong { font-weight: 800; }
.fs-final-phone .elementor-heading-title { line-height: 1 !important; }

/* ===================== TABLET ===================== */
@media (max-width: 1024px) {
  .fs-hero-foot { grid-template-columns: 1fr 1fr; margin-top: 72px !important; }
  .fs-hero-fi { padding: 18px 18px 18px 0 !important; border-left: 0; border-bottom: 1px solid var(--fs-hl-dark); }
  .fs-statement-grid { grid-template-columns: 1fr; gap: 32px; }
  .fs-numbers { grid-template-columns: 1fr 1fr; margin-top: 80px !important; gap: 48px 0; }
  .fs-num-rep .jet-listing-dynamic-repeater__item:nth-child(3) { padding-left: 0 !important; border-left: 0; }
  .fs-glass-grid { grid-template-columns: 1fr; gap: 64px; }
  .fs-glass-fig { order: -1; }
  .fs-glass-fig img { max-width: 480px !important; }
  .fs-how-grid { grid-template-columns: 1fr; gap: 72px; }
  .fs-how-ctas { flex-wrap: wrap !important; }
  .fs-device { max-width: 420px !important; }
  .fs-work-track { padding-left: 32px !important; padding-right: 32px !important; scroll-padding-left: 32px; }
  .fs-work-card { flex-basis: 78vw !important; width: 78vw !important; }
  .fs-gal-grid { grid-template-columns: repeat(3, 1fr); margin-top: 48px !important; }
  .fs-ins-grid { grid-template-columns: 1fr; gap: 80px; }
  .fs-ins-img img { aspect-ratio: 4 / 3; }
  .fs-ready { right: 24px; bottom: -40px; }
  .fs-spec { grid-template-columns: 1fr 1fr; margin-top: 72px !important; }
  .fs-spec-i { padding: 22px 22px 22px 0 !important; border-left: 0; border-bottom: 1px solid var(--fs-hl-dark); }
  .fs-cov-grid { grid-template-columns: 1fr; gap: 64px; }
  .fs-pay-inner { grid-template-columns: 1fr; gap: 32px; }
  .fs-pay-tiles { justify-content: flex-start; }
  .fs-map img { margin: 0 !important; max-width: 480px !important; }
  .fs-rev-stage { grid-template-columns: 1fr; gap: 16px; margin-top: 64px !important; }
  .fs-qmark .elementor-heading-title { font-size: 120px !important; height: 72px; }
  .fs-quote .elementor-heading-title { font-size: 34px !important; }
  .fs-faq-grid { grid-template-columns: 1fr; gap: 48px; }
}

/* ===================== MOBILE ===================== */
@media (max-width: 767px) {
  .fs-hero-bg { background-position: 72% center !important; }
  .fs-hero > .e-con-inner { justify-content: flex-end; }
  .fs-hero-ctas .fs-btn .elementor-button { height: 56px; }
  .fs-hero-badge .elementor-icon-list-text { font-size: 10px !important; letter-spacing: .14em !important; }
  .fs-hero-badge .elementor-icon-list-item { padding: 8px 12px 8px 10px !important; }
  .fs-hero-foot { grid-template-columns: 1fr; margin-top: 48px !important; }
  .fs-hero-lede { margin-top: 24px !important; }
  .fs-hero-ctas { margin-top: 36px !important; }
  .fs-hero-ctas > .elementor-widget, .fs-hero-ctas .elementor-button { width: 100%; }
  .fs-fi-v .elementor-heading-title { font-size: 14px !important; }
  .fs-numbers { margin-top: 56px !important; gap: 36px 0; }
  .fs-num-rep .jet-listing-dynamic-repeater__item { padding: 0 16px !important; }
  .fs-num-rep .jet-listing-dynamic-repeater__item:nth-child(odd) { padding-left: 0 !important; border-left: 0; }
  .fs-glass-row { grid-template-columns: 36px 1fr 20px; padding: 18px 0 !important; }
  .fs-makes-inner { align-items: flex-start; gap: 16px; }
  .fs-makes-track { width: 100% !important; }
  .fs-mrow span { font-size: 20px; }
  .fs-step { grid-template-columns: 64px 1fr; gap: 12px; padding: 24px 0 !important; }
  .fs-step-n .elementor-heading-title { font-size: 36px !important; }
  .fs-how-ctas { align-items: stretch; }
  .fs-how-ctas > .elementor-widget, .fs-how-ctas .elementor-button { width: 100%; }
  .fs-btn-wa .elementor-button { height: 56px; }
  .fs-device { border-radius: 36px; padding: 10px !important; }
  .fs-chat { border-radius: 28px; }
  .fs-msg-img img { width: 200px; }
  .fs-ready { position: relative !important; right: auto; bottom: auto; width: auto !important; margin: -48px 16px 0 !important; }
  .fs-signature { min-height: 0; }
  .fs-spec { grid-template-columns: 1fr; margin-top: 48px !important; }
  .fs-work-head > .e-con-inner { align-items: flex-start; gap: 28px; }
  .fs-work-track { gap: 14px; margin-top: 40px !important; padding-left: 20px !important; padding-right: 20px !important; scroll-padding-left: 20px; }
  .fs-work-card { flex-basis: 86vw !important; width: 86vw !important; }
  .fs-work-btn .elementor-icon { width: 46px; height: 46px; }
  .fs-work-progress { margin-top: 32px !important; }
  .fs-gal-grid { grid-template-columns: 1fr 1fr; gap: 8px; margin-top: 36px !important; }
  .fs-g-cta { grid-column: span 2; aspect-ratio: auto; padding: 24px !important; gap: 20px; }
  .fs-g-cap { opacity: 1; transform: none; left: 12px; right: 12px; bottom: 10px; }
  .fs-g-cap-s, .fs-g-plus { display: none; }
  .fs-g-cap-h .elementor-heading-title { font-size: 13px !important; }
  .fs-g-item::after { opacity: 1; }
  .fs-areas { grid-template-columns: 1fr 1fr; gap: 28px 20px; }
  .fs-pay-h .elementor-heading-title { font-size: 26px !important; }
  .fs-pay-tiles { display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
  .fs-pay-tile { height: auto; min-height: 56px; padding: 10px 14px !important; gap: 10px; }
  .fs-pay-t .elementor-heading-title { font-size: 13px !important; line-height: 1.25 !important; white-space: normal; }
  .fs-quote .elementor-heading-title { font-size: 26px !important; }
  .fs-qmark .elementor-heading-title { font-size: 96px !important; height: 52px; }
  .fs-faq-acc .e-n-accordion-item-title { padding: 22px 0 !important; }
  .fs-faq-acc .e-n-accordion-item-title-text { font-size: 17px !important; }
  .fs-faq-a { padding-right: 0 !important; }
  .fs-faq-ctas > .elementor-widget, .fs-faq-ctas .elementor-button { width: 100%; }
  .fs-final-ctas { width: 100%; }
  .fs-final-ctas > .elementor-widget, .fs-final-ctas .elementor-button { width: 100%; }
  .fs-final-phone .elementor-heading-title { font-size: 46px !important; }
}
@media (max-width: 380px) {
  .fs-final-phone .elementor-heading-title { font-size: 40px !important; }
}


/* ---- DOM economy: decorative marks drawn in CSS instead of icon widgets ---- */
.fs-glass-row::after { content: ""; width: 20px; height: 20px; justify-self: center; background: var(--e-global-color-textondark);
  -webkit-mask: url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-arrow.svg) center / contain no-repeat; mask: url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-arrow.svg) center / contain no-repeat;
  transition: background-color .3s, transform .4s var(--fs-ease); }
.fs-glass-row:hover::after { background: var(--e-global-color-accent); transform: translateX(4px); }
.fs-g-cap { flex-direction: column !important; align-items: stretch !important; justify-content: flex-end !important; gap: 0 !important; padding-right: 48px !important; }
.fs-g-cap::after { content: ""; position: absolute; right: 0; bottom: 0; width: 36px; height: 36px; border-radius: 50%;
  background: linear-gradient(var(--e-global-color-primary), var(--e-global-color-primary)) center / 9.4px 1.4px no-repeat,
              linear-gradient(var(--e-global-color-primary), var(--e-global-color-primary)) center / 1.4px 9.4px no-repeat, var(--e-global-color-accent); }
.fs-rating-s { margin-top: 0 !important; }
.fs-rating-s::before { content: ""; display: block; width: 102.8px; height: 14px; margin: 0 0 4px -7.9px; background: var(--e-global-color-accent);
  -webkit-mask-image: url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-star.svg), url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-star.svg), url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-star.svg), url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-star.svg), url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-star.svg);
  mask-image: url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-star.svg), url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-star.svg), url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-star.svg), url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-star.svg), url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-star.svg);
  -webkit-mask-position: 0 50%, 17.9px 50%, 35.9px 50%, 53.9px 50%, 71.9px 50%; mask-position: 0 50%, 17.9px 50%, 35.9px 50%, 53.9px 50%, 71.9px 50%;
  -webkit-mask-size: 10.5px 10.5px; mask-size: 10.5px 10.5px; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; }
/* FAQ question = the heading widget itself (no wrapper container) */
.fs-faq-q { display: flex !important; flex-direction: row; justify-content: space-between; align-items: center; gap: 32px; padding: 30px 0 !important; cursor: pointer; }
@media (max-width: 767px) { .fs-g-cap { padding-right: 0 !important; } .fs-g-cap::after { display: none; } .fs-faq-q { padding: 22px 0 !important; } }
/* ===================== HOME — data-driven sections ===================== */
/* 02 numbers (Site Settings > Stats) */
.fs-num-rep .jet-listing-dynamic-repeater__item { display: flex; flex-direction: column; }
.fs-num-v { font-family: var(--e-global-typography-stat-font-family), sans-serif; font-weight: var(--e-global-typography-stat-font-weight); font-size: var(--e-global-typography-stat-font-size); line-height: var(--e-global-typography-stat-line-height); letter-spacing: var(--e-global-typography-stat-letter-spacing, normal); color: var(--e-global-color-primary); }
.fs-num-l { font-family: var(--e-global-typography-text-font-family), sans-serif; font-weight: var(--e-global-typography-text-font-weight); font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing, normal); color: var(--e-global-color-textsecondary); }
/* 03 glass rows (Services CPT) — the index is a counter */
.fs-glass-list { counter-reset: fsgr; }
.fs-glass-row { counter-increment: fsgr; }
.fs-glass-row::before { content: counter(fsgr, decimal-leading-zero); position: static !important; width: auto !important; height: auto !important; top: auto !important; left: auto !important; opacity: 1 !important; mix-blend-mode: normal !important; border: 0 !important; border-radius: 0 !important; transition: none !important; font-family: var(--e-global-typography-label-font-family), sans-serif; font-weight: var(--e-global-typography-label-font-weight); font-size: 13px; letter-spacing: .14em; line-height: normal; text-transform: none; color: var(--e-global-color-accent); }
/* 04 makes (Site Settings > Car makes) */
.fs-mrow { width: max-content !important; flex-direction: row !important; flex-wrap: nowrap !important; gap: 56px !important; }
.fs-mrow .jet-listing-dynamic-repeater__item { display: contents; }
/* 08 gallery (Our Work CPT) */
.fs-gal-grid .jet-listing-grid__item:first-child .fs-g-item { grid-column: span 2; grid-row: span 2; }
.fs-g-img > .elementor-widget-container { height: 100%; }
.fs-g-img img { display: block; width: 100% !important; height: 100% !important; max-width: none !important; object-fit: cover; }
/* 10 coverage areas (Site Settings > Coverage areas) */
.fs-area-rep .jet-listing-dynamic-repeater__item { display: flex; flex-direction: column; }
.fs-areas h4.fs-area-h { margin: 0 0 12px; padding: 0 0 12px; border-bottom: 1px solid var(--e-global-color-border); font-family: var(--e-global-typography-label-font-family), sans-serif; font-weight: var(--e-global-typography-label-font-weight); letter-spacing: var(--e-global-typography-label-letter-spacing, normal); text-transform: var(--e-global-typography-label-text-transform, none); font-size: 11px; line-height: 1.7; color: var(--e-global-color-primary); }
.fs-area-rep .fs-area-ul { font-family: var(--e-global-typography-text-font-family), sans-serif; font-weight: var(--e-global-typography-text-font-weight); font-size: var(--e-global-typography-text-font-size); line-height: var(--e-global-typography-text-line-height); letter-spacing: var(--e-global-typography-text-letter-spacing, normal); color: var(--e-global-color-textsecondary); }
.fs-area-rep .fs-area-ul ul { margin: 0; padding: 0; list-style: none; }
/* 11 reviews (Reviews CPT) — one slide at a time */
.fs-rev-list:not(.fs-rev-js) .jet-listing-grid__item + .jet-listing-grid__item .fs-rev-slide { display: none !important; }
.fs-rev-js .fs-rev-slide { display: none !important; }
.fs-rev-js .fs-rev-slide.is-on { display: flex !important; }
.fs-pager-btn .elementor-icon { cursor: pointer; }
/* 12 FAQ (FAQ CPT) */
.fs-faq-item { border-bottom: 1px solid var(--e-global-color-border); }
.fs-faq-q::after { content: ""; flex: none; width: 20px; height: 20px;
  background: linear-gradient(var(--e-global-color-primary), var(--e-global-color-primary)) center / 20px 1px no-repeat,
              linear-gradient(var(--e-global-color-primary), var(--e-global-color-primary)) center / 1px 20px no-repeat; transition: background-size .4s var(--fs-ease); }
.fs-faq-item.is-open > .fs-faq-q::after { background-size: 20px 1px, 1px 0; }
.fs-faq-q:focus-visible { outline: 2px solid var(--e-global-color-accent); outline-offset: 2px; }
.fs-faq-qt .elementor-heading-title { font-size: 20px !important; }
.fs-faq-ready .fs-faq-item:not(.is-open) > .fs-faq-a { display: none !important; }
/* 13 payment (Site Settings > Payment methods) */
.fs-pay-tiles .jet-listing-dynamic-repeater__item { display: contents; }
.fs-dr .jet-listing-dynamic-repeater__item > .fs-pay-tile { display: flex !important; align-items: center !important; flex-direction: row; flex-wrap: nowrap; }
.fs-pay-ico { display: block; width: 28px; height: 28px; background: var(--e-global-color-primary); -webkit-mask: var(--fs-ico) center / contain no-repeat; mask: var(--fs-ico) center / contain no-repeat; }
.fs-pay-tile--card .fs-pay-ico { --fs-ico: url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-card.svg); }
.fs-pay-tile--cash .fs-pay-ico { --fs-ico: url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-i-cash.svg); }
.fs-pay-tile--mastercard .fs-pay-ico { width: 34px; height: 22px; -webkit-mask: none; mask: none; background: url(https://fastscreen.co.uk/wp-content/uploads/fs/fs-icon-mc.svg) center / contain no-repeat; }
.fs-pay-t { font-family: var(--e-global-typography-h4-font-family), sans-serif; font-weight: var(--e-global-typography-h4-font-weight); font-size: 14px; line-height: 1.7; letter-spacing: .02em; color: var(--e-global-color-primary); white-space: nowrap; }
@media (max-width: 767px) {
  .fs-faq-qt .elementor-heading-title { font-size: 17px !important; }
  .fs-pay-t { font-size: 13px; line-height: 1.25; white-space: normal; }
}

/* ---- launch: sections that depend on real data stay hidden until it exists ---- */
.fs-numbers:not(:has(.jet-listing-dynamic-repeater__item:nth-child(2))) { display: none !important; }
.fs-reviews:not(:has(.fs-rev-slide)) { display: none !important; }/* End custom CSS */