.elementor-6121 .elementor-element.elementor-element-f11e65d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:12px;--padding-left:56px;--padding-right:56px;}.elementor-6121 .elementor-element.elementor-element-515db6e > .elementor-widget-container{padding:0px 0px 4px 0px;}.elementor-6121 .elementor-element.elementor-element-515db6e .elementor-heading-title{font-family:var( --e-global-typography-9654e50-font-family ), Sans-serif;font-size:var( --e-global-typography-9654e50-font-size );font-weight:var( --e-global-typography-9654e50-font-weight );line-height:var( --e-global-typography-9654e50-line-height );}.elementor-6121 .elementor-element.elementor-element-309fbf4 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-6121 .elementor-element.elementor-element-309fbf4 .elementor-heading-title{font-family:"runda", Sans-serif;font-size:29px;font-weight:300;line-height:35px;color:var( --e-global-color-text );}.elementor-6121 .elementor-element.elementor-element-57f8e63 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6121 .elementor-element.elementor-element-57f8e63 .elementor-heading-title{font-family:var( --e-global-typography-aaa9594-font-family ), Sans-serif;font-size:var( --e-global-typography-aaa9594-font-size );font-weight:var( --e-global-typography-aaa9594-font-weight );line-height:var( --e-global-typography-aaa9594-line-height );color:var( --e-global-color-accent );}.elementor-6121 .elementor-element.elementor-element-cb1f724{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:48px;--padding-right:48px;}.elementor-6121 .elementor-element.elementor-element-3d28c82{--display:flex;}.elementor-6121 .elementor-element.elementor-element-32e2d1c{--display:flex;--justify-content:center;}.elementor-6121 .elementor-element.elementor-element-32e2d1c:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-32e2d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/branding_900x940_ot_ni_tag.svg");background-position:center center;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-4983a7b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-4983a7b:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-4983a7b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x450_85_fleet_st_logo.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__button{background-color:#1A181DA6;margin-inline-start:0;font-family:var( --e-global-typography-513f0b3-font-family ), Sans-serif;font-size:var( --e-global-typography-513f0b3-font-size );font-weight:var( --e-global-typography-513f0b3-font-weight );line-height:var( --e-global-typography-513f0b3-line-height );border-width:0px;border-radius:4px;}.elementor-6121 .elementor-element.elementor-element-3ab767d > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 0px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__front .elementor-flip-box__layer__title{-webkit-text-stroke-width:0.1px;stroke-width:0.1px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:8px;font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-db30a6f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-db30a6f:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-db30a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x900_BL_affinity_sutton_homes_branding_and_literature.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__button{background-color:#1A181DA6;margin-inline-start:0;font-family:var( --e-global-typography-513f0b3-font-family ), Sans-serif;font-size:var( --e-global-typography-513f0b3-font-size );font-weight:var( --e-global-typography-513f0b3-font-weight );line-height:var( --e-global-typography-513f0b3-line-height );border-width:0px;border-radius:4px;}.elementor-6121 .elementor-element.elementor-element-fef8841 > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:8px;font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-ff7b70e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-ff7b70e:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-ff7b70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x900_B_Investec_con_with_clients_branding.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__button{background-color:#1A181DA6;margin-inline-start:0;font-family:var( --e-global-typography-513f0b3-font-family ), Sans-serif;font-size:var( --e-global-typography-513f0b3-font-size );font-weight:var( --e-global-typography-513f0b3-font-weight );line-height:var( --e-global-typography-513f0b3-line-height );border-color:var( --e-global-color-text );border-width:0px;border-radius:4px;}.elementor-6121 .elementor-element.elementor-element-83a9a7f > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:8px;font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-bdb76b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-bdb76b8:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-bdb76b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/JRd_450x900_port_1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__button{background-color:#1A181DA6;margin-inline-start:0;font-family:var( --e-global-typography-513f0b3-font-family ), Sans-serif;font-size:var( --e-global-typography-513f0b3-font-size );font-weight:var( --e-global-typography-513f0b3-font-weight );line-height:var( --e-global-typography-513f0b3-line-height );border-color:var( --e-global-color-text );border-width:0px;border-radius:4px;}.elementor-6121 .elementor-element.elementor-element-757585b > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:8px;font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-9829bfd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-9829bfd:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-9829bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x900_B_brill_power_sign.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__button{background-color:#1A181DA6;margin-inline-start:0;font-family:var( --e-global-typography-513f0b3-font-family ), Sans-serif;font-size:var( --e-global-typography-513f0b3-font-size );font-weight:var( --e-global-typography-513f0b3-font-weight );line-height:var( --e-global-typography-513f0b3-line-height );border-width:0px;border-radius:4px;}.elementor-6121 .elementor-element.elementor-element-cee81a7 > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:8px;font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-69ba937{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-69ba937:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-69ba937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x900_LS_pelham_smithers_templates.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__button{background-color:#1A181DA6;margin-inline-start:0;font-family:var( --e-global-typography-513f0b3-font-family ), Sans-serif;font-size:var( --e-global-typography-513f0b3-font-size );font-weight:var( --e-global-typography-513f0b3-font-weight );line-height:var( --e-global-typography-513f0b3-line-height );border-width:0px;border-radius:4px;}.elementor-6121 .elementor-element.elementor-element-66f2505 > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:8px;font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-394630a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-394630a:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-394630a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x900_B_silverstone_historic_festival_branding.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__button{background-color:#1A181DA6;margin-inline-start:0;font-family:var( --e-global-typography-513f0b3-font-family ), Sans-serif;font-size:var( --e-global-typography-513f0b3-font-size );font-weight:var( --e-global-typography-513f0b3-font-weight );line-height:var( --e-global-typography-513f0b3-line-height );border-width:0px;border-radius:4px;}.elementor-6121 .elementor-element.elementor-element-08a1e0b > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:8px;font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-efd69a4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-efd69a4:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-efd69a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/06/900x900_B_macro-advisory_logo_folder6.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__button{background-color:#1A181DA6;margin-inline-start:0;font-family:var( --e-global-typography-513f0b3-font-family ), Sans-serif;font-size:var( --e-global-typography-513f0b3-font-size );font-weight:var( --e-global-typography-513f0b3-font-weight );line-height:var( --e-global-typography-513f0b3-line-height );border-color:var( --e-global-color-accent );border-width:0px;border-radius:4px;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:8px;font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-df25911{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-df25911:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-df25911 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x450_si-light_logo_4.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__button{background-color:#1A181DA6;margin-inline-start:0;font-family:var( --e-global-typography-513f0b3-font-family ), Sans-serif;font-size:var( --e-global-typography-513f0b3-font-size );font-weight:var( --e-global-typography-513f0b3-font-weight );line-height:var( --e-global-typography-513f0b3-line-height );border-width:0px;border-radius:4px;}.elementor-6121 .elementor-element.elementor-element-3dd325f > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:8px;font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-855b7ac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-855b7ac:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-855b7ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x450_ashwell_living_logo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-cb620a9 > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__button{margin-inline-start:0;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-a57bf75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-a57bf75:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-a57bf75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x450_spb_logo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__button{background-color:#1A181DA6;margin-inline-start:0;font-family:var( --e-global-typography-513f0b3-font-family ), Sans-serif;font-size:var( --e-global-typography-513f0b3-font-size );font-weight:var( --e-global-typography-513f0b3-font-weight );line-height:var( --e-global-typography-513f0b3-line-height );border-width:0px;border-radius:4px;}.elementor-6121 .elementor-element.elementor-element-dcd9047 > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:8px;font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-9911f53{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-9911f53:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-9911f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x900_B_Trinity_Place_branding_hoarding.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-71ac58d > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__button{margin-inline-start:0;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-fc511e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-fc511e2:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-fc511e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/06/900x450-tommy-justice-website.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__button{background-color:#1A181DA6;margin-inline-start:0;font-family:var( --e-global-typography-513f0b3-font-family ), Sans-serif;font-size:var( --e-global-typography-513f0b3-font-size );font-weight:var( --e-global-typography-513f0b3-font-weight );line-height:var( --e-global-typography-513f0b3-line-height );border-width:0px;border-radius:4px;}.elementor-6121 .elementor-element.elementor-element-31b13b2 > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:8px;font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-3e78834{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-3e78834:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-3e78834 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x450_escalate_dm_logo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-8032ee8 > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__button{margin-inline-start:0;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-48699a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-48699a3:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-48699a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/06/900x450-the-military-archive2.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__button{background-color:#1A181DA6;margin-inline-start:0;font-family:var( --e-global-typography-513f0b3-font-family ), Sans-serif;font-size:var( --e-global-typography-513f0b3-font-size );font-weight:var( --e-global-typography-513f0b3-font-weight );line-height:var( --e-global-typography-513f0b3-line-height );border-width:0px;border-radius:4px;}.elementor-6121 .elementor-element.elementor-element-b05e341 > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:8px;font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-2600483{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6121 .elementor-element.elementor-element-2600483:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-2600483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x900_B_cobham_grange_logo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__front{background-color:#02010100;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back{background-color:#1A181DC7;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6121 .elementor-element.elementor-element-ff386d2 > .elementor-widget-container{--e-transform-translateY:-5%;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-icon i{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-icon svg{transform:rotate(0deg);}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;text-align:start;justify-content:flex-end;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__button{margin-inline-start:0;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:2px;color:#F59D0F;font-family:var( --e-global-typography-a132ebb-font-family ), Sans-serif;font-size:var( --e-global-typography-a132ebb-font-size );font-weight:var( --e-global-typography-a132ebb-font-weight );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-12eb17d-font-family ), Sans-serif;font-size:var( --e-global-typography-12eb17d-font-size );font-weight:var( --e-global-typography-12eb17d-font-weight );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-9e8f6e1{--display:flex;--justify-content:center;}.elementor-6121 .elementor-element.elementor-element-9e8f6e1:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-9e8f6e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x450-jr-on-slate-grey-2.svg");background-size:cover;}.elementor-6121 .elementor-element.elementor-element-2f9faaa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-6121 .elementor-element.elementor-element-46658eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:72px;--padding-left:56px;--padding-right:56px;}.elementor-6121 .elementor-element.elementor-element-3087b92 .elementor-cta .elementor-cta__bg, .elementor-6121 .elementor-element.elementor-element-3087b92 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-6121 .elementor-element.elementor-element-3087b92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6121 .elementor-element.elementor-element-3087b92 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-6121 .elementor-element.elementor-element-3087b92 .elementor-cta__title{font-family:"runda", Sans-serif;font-size:19px;font-weight:300;line-height:23px;color:var( --e-global-color-accent );}.elementor-6121 .elementor-element.elementor-element-3087b92 .elementor-cta__description{font-family:var( --e-global-typography-aaa9594-font-family ), Sans-serif;font-size:var( --e-global-typography-aaa9594-font-size );font-weight:var( --e-global-typography-aaa9594-font-weight );line-height:var( --e-global-typography-aaa9594-line-height );color:var( --e-global-color-secondary );}.elementor-6121 .elementor-element.elementor-element-3087b92 .elementor-cta__description:not(:last-child){margin-bottom:0px;}:root{--page-title-display:none;}@media(min-width:2400px){.elementor-6121 .elementor-element.elementor-element-515db6e .elementor-heading-title{font-size:var( --e-global-typography-9654e50-font-size );line-height:var( --e-global-typography-9654e50-line-height );}.elementor-6121 .elementor-element.elementor-element-57f8e63 .elementor-heading-title{font-size:var( --e-global-typography-aaa9594-font-size );line-height:var( --e-global-typography-aaa9594-line-height );}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-3087b92 .elementor-cta__description{font-size:var( --e-global-typography-aaa9594-font-size );line-height:var( --e-global-typography-aaa9594-line-height );}}@media(max-width:1366px){.elementor-6121 .elementor-element.elementor-element-f11e65d{--padding-top:40px;--padding-bottom:12px;--padding-left:40px;--padding-right:40px;}.elementor-6121 .elementor-element.elementor-element-515db6e .elementor-heading-title{font-size:var( --e-global-typography-9654e50-font-size );line-height:var( --e-global-typography-9654e50-line-height );}.elementor-6121 .elementor-element.elementor-element-309fbf4 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-6121 .elementor-element.elementor-element-309fbf4 .elementor-heading-title{font-size:27px;line-height:33px;}.elementor-6121 .elementor-element.elementor-element-57f8e63 .elementor-heading-title{font-size:var( --e-global-typography-aaa9594-font-size );line-height:var( --e-global-typography-aaa9594-line-height );}.elementor-6121 .elementor-element.elementor-element-cb1f724{--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-db30a6f:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-db30a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-2600483:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-2600483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-46658eb{--padding-top:16px;--padding-bottom:72px;--padding-left:40px;--padding-right:40px;}.elementor-6121 .elementor-element.elementor-element-3087b92 .elementor-cta__title{font-size:22px;}.elementor-6121 .elementor-element.elementor-element-3087b92 .elementor-cta__description{font-size:var( --e-global-typography-aaa9594-font-size );line-height:var( --e-global-typography-aaa9594-line-height );}}@media(max-width:1200px){.elementor-6121 .elementor-element.elementor-element-f11e65d{--padding-top:32px;--padding-bottom:12px;--padding-left:32px;--padding-right:32px;}.elementor-6121 .elementor-element.elementor-element-309fbf4 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-6121 .elementor-element.elementor-element-309fbf4 .elementor-heading-title{font-size:26px;line-height:32px;}.elementor-6121 .elementor-element.elementor-element-cb1f724{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-db30a6f:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-db30a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-46658eb{--padding-top:16px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-6121 .elementor-element.elementor-element-3087b92 .elementor-cta__title{font-size:20px;}}@media(max-width:1024px){.elementor-6121 .elementor-element.elementor-element-f11e65d{--padding-top:32px;--padding-bottom:8px;--padding-left:32px;--padding-right:32px;}.elementor-6121 .elementor-element.elementor-element-515db6e .elementor-heading-title{font-size:var( --e-global-typography-9654e50-font-size );line-height:var( --e-global-typography-9654e50-line-height );}.elementor-6121 .elementor-element.elementor-element-309fbf4 .elementor-heading-title{font-size:25px;line-height:30px;}.elementor-6121 .elementor-element.elementor-element-57f8e63 .elementor-heading-title{font-size:var( --e-global-typography-aaa9594-font-size );line-height:var( --e-global-typography-aaa9594-line-height );}.elementor-6121 .elementor-element.elementor-element-cb1f724{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-46658eb{--padding-top:16px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-6121 .elementor-element.elementor-element-3087b92 .elementor-cta__description{font-size:var( --e-global-typography-aaa9594-font-size );line-height:var( --e-global-typography-aaa9594-line-height );}}@media(max-width:880px){.elementor-6121 .elementor-element.elementor-element-f11e65d{--padding-top:20px;--padding-bottom:8px;--padding-left:24px;--padding-right:24px;}.elementor-6121 .elementor-element.elementor-element-309fbf4 .elementor-heading-title{font-size:24px;line-height:29px;}.elementor-6121 .elementor-element.elementor-element-cb1f724{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-6121 .elementor-element.elementor-element-3ab767d > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-db30a6f:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-db30a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x450_affinity_sutton_homes_branding.jpg");}.elementor-6121 .elementor-element.elementor-element-fef8841 > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-83a9a7f > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-bdb76b8:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-bdb76b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x450_metso_branding_banners.jpg");}.elementor-6121 .elementor-element.elementor-element-757585b > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cee81a7 > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-66f2505 > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-394630a:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-394630a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x450_silverstone_historic_festival_logo.jpg");}.elementor-6121 .elementor-element.elementor-element-08a1e0b > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3dd325f > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cb620a9 > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-dcd9047 > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-9911f53:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-9911f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x450_trinity_place_branding_hoarding.jpg");}.elementor-6121 .elementor-element.elementor-element-71ac58d > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-31b13b2 > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-8032ee8 > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-b05e341 > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-2600483:not(.elementor-motion-effects-element-type-background), .elementor-6121 .elementor-element.elementor-element-2600483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.joroper.co.uk/wp-content/uploads/2026/03/900x450_cobham_grange_logo.jpg");}.elementor-6121 .elementor-element.elementor-element-ff386d2 > .elementor-widget-container{--e-transform-translateY:-50%;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-46658eb{--padding-top:16px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}}@media(max-width:767px){.elementor-6121 .elementor-element.elementor-element-f11e65d{--padding-top:16px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-6121 .elementor-element.elementor-element-515db6e .elementor-heading-title{font-size:var( --e-global-typography-9654e50-font-size );line-height:var( --e-global-typography-9654e50-line-height );}.elementor-6121 .elementor-element.elementor-element-309fbf4 > .elementor-widget-container{padding:0px 0px 6px 0px;}.elementor-6121 .elementor-element.elementor-element-309fbf4 .elementor-heading-title{font-size:24px;line-height:29px;}.elementor-6121 .elementor-element.elementor-element-57f8e63 .elementor-heading-title{font-size:var( --e-global-typography-aaa9594-font-size );line-height:var( --e-global-typography-aaa9594-line-height );}.elementor-6121 .elementor-element.elementor-element-cb1f724{--padding-top:0px;--padding-bottom:0px;--padding-left:4px;--padding-right:4px;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-3ab767d .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-fef8841 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-83a9a7f .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-757585b .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-cee81a7 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-66f2505 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-08a1e0b .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-0a48ab2 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-3dd325f .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-cb620a9 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-dcd9047 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-71ac58d .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-31b13b2 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-8032ee8 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-b05e341 .elementor-flip-box__button{font-size:var( --e-global-typography-513f0b3-font-size );line-height:var( --e-global-typography-513f0b3-line-height );}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:0px 12px 12px 12px;}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-a132ebb-font-size );line-height:var( --e-global-typography-a132ebb-line-height );}.elementor-6121 .elementor-element.elementor-element-ff386d2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-12eb17d-font-size );line-height:var( --e-global-typography-12eb17d-line-height );}.elementor-6121 .elementor-element.elementor-element-46658eb{--padding-top:16px;--padding-bottom:48px;--padding-left:12px;--padding-right:12px;}.elementor-6121 .elementor-element.elementor-element-3087b92 .elementor-cta__description{font-size:var( --e-global-typography-aaa9594-font-size );line-height:var( --e-global-typography-aaa9594-line-height );}}/* Start custom CSS *//* Replace the jrflip rules /* ── Fix: stretch flip boxes to fill their tile ── */
.jrflip {
  width: 100% !important;
  height: 100% !important;
  aspect-ratio: unset !important;
  display: flex !important;
  flex-direction: column !important;
}

.jrflip .elementor-widget-container {
  width: 100% !important;
  height: 100% !important;
  aspect-ratio: unset !important;
  flex: 1 1 auto !important;
  display: flex !important;
  flex-direction: column !important;
  min-height: 0 !important;
  /* Kill the Elementor translateY that was compensating for the old 110% trick */
  --e-transform-translateY: 0px !important;
  transform: none !important;
}

.jrflip .elementor-flip-box {
  width: 100% !important;
  height: 100% !important;
  flex: 1 1 auto !important;
  display: flex !important;
  flex-direction: column !important;
  position: relative !important;
}

.jrflip .elementor-flip-box__layer,
.jrflip .elementor-flip-box__front,
.jrflip .elementor-flip-box__back {
  width: 100% !important;
  height: 100% !important;
}


/* Make the tile a stretch container */
.tile.size-1x2.t-05.jrdfliptall{
  display: flex !important;
  align-items: stretch !important;
}

/* Stretch the direct Elementor inner container */
.tile.size-1x2.t-05.jrdfliptall > .e-con-inner{
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  height: 100% !important;
  min-height: 0 !important;
}

/* Stretch the flip box widget wrapper */
.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox{
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  height: 100% !important;
  min-height: 0 !important;
}

/* Elementor widget container must also stretch */
.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox .elementor-widget-container{
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  height: 100% !important;
  min-height: 0 !important;
  margin: 0 !important;
}

/* Actual flip box must fill all available height */
.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox .elementor-flip-box{
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
  height: 100% !important;
  min-height: 100% !important;
}

/* Front and back faces fill the box */
.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox .elementor-flip-box__front,
.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox .elementor-flip-box__back{
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
  min-height: 100% !important;
}

/* Inner content wrapper */
.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox .elementor-flip-box__layer__inner{
  height: 100% !important;
  box-sizing: border-box !important;
}

.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox .elementor-flip-box__layer{
  height: 100% !important;
}

/* Keep the flip box full height */
.tile.size-1x2.t-05.jrdfliptall,
.tile.size-1x2.t-05.jrdfliptall > .e-con-inner,
.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox,
.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox .elementor-widget-container,
.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox .elementor-flip-box,
.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox .elementor-flip-box__layer,
.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox .elementor-flip-box__front,
.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox .elementor-flip-box__back{
  height: 100% !important;
}

/* Put the actual content at the bottom */
.tile.size-1x2.t-05.jrdfliptall .jrdfliptallbox .elementor-flip-box__layer__inner{
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: flex-end !important;
}
/* 
.tile.size-1x2.t-05.jrdfliptall{ background: red !important; }*/
/* .jrdfliptallbox{ background: blue !important; }*/
/* .jrdfliptallbox .elementor-flip-box__front{ background: green !important; }*/

/* =========================================================
   DEBUG VIEWPORT LABEL
   Remove this whole section when finished testing
=========================================================

body::before{
  content: "1367+ = 8 cols";
  position: fixed;
  top: 10px;
  left: 10px;
  z-index: 99999;
  background: #000;
  color: #fff;
  padding: 8px 10px;
  font-size: 14px;
  line-height: 1;
}

@media (max-width: 1366px) and (min-width: 1024px){
  body::before{ content: "1024–1366 = 6 cols"; }
}

@media (max-width: 1023px) and (min-width: 881px){
  body::before{ content: "881–1023 = 4 cols"; }
}

@media (max-width: 880px) and (min-width: 768px){
  body::before{ content: "768–880 = 4 cols"; }
}

@media (max-width: 767px){
  body::before{ content: "767 and below = 1 col"; }
}
 */
 
 
/* =========================================================
   GENERAL HELPERS
========================================================= */

/* Keep flip boxes square */
.jrflip,
.jrflip .elementor-widget-container{
  width: 110%;
  aspect-ratio: 1 / 1;
}

.jrflip .elementor-widget-container{
  height: auto !important;
}

.jrflip .elementor-flip-box,
.jrflip .elementor-flip-box__layer,
.jrflip .elementor-flip-box__front,
.jrflip .elementor-flip-box__back{
  width: 100%;
  height: 100%;
}

/* Vertically centre selected containers */
.ltbjrd,
.ltbjrd > .e-con-inner{
  display: flex !important;
  align-items: center !important;
}

/* Vertically centre text widgets */
.vcenter-text{
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  height: 100% !important;
}

.vcenter-text .elementor-widget-container{
  height: 100% !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
}

/* Paragraph spacing inside mosaic text tiles */
.mosaic .elementor-widget-text-editor p{
  margin-block-start: 0 !important;
  margin-block-end: 0.8em !important;
}

.mosaic .elementor-widget-text-editor p:last-child{
  margin-block-end: 0 !important;
}


/* =========================================================
   MOSAIC WRAPPER
========================================================= */

.mosaic-wrap{
  width: min(100%, 1600px);
  margin-inline: auto;
}


/* =========================================================
   MOSAIC GRID BASE
========================================================= */

.mosaic{
  --gap: 8px;
  --cols: 8;
  --max-width: 1600px;

  display: grid !important;
  grid-template-columns: repeat(var(--cols), minmax(0, 1fr)) !important;
  gap: var(--gap) !important;
  grid-auto-flow: row dense !important;

  /* Square base cell */
  --cell: calc((min(100vw, var(--max-width)) - (var(--gap) * (var(--cols) - 1))) / var(--cols));
  grid-auto-rows: var(--cell) !important;
}

/* Box sizing safety */
.mosaic,
.mosaic *{
  box-sizing: border-box;
}

/* Force Elementor children to behave as grid items */
.mosaic > .tile{
  width: auto !important;
  max-width: none !important;
  min-width: 0 !important;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  justify-self: stretch !important;
  align-self: stretch !important;
  position: relative !important;
}

.mosaic > .tile.elementor-element{
  position: relative;
}

/* Basic tile styling */
.tile{
  background: #45434c;
  border-radius: 4px;
  overflow: hidden;
  display: grid;
  place-items: center;
}


/* =========================================================
   DEFAULT TILE SPANS
   Desktop first
========================================================= */

.size-1x1{ grid-column: span 1 !important; grid-row: span 1 !important; }
.size-1x2{ grid-column: span 1 !important; grid-row: span 2 !important; }
.size-1x3{ grid-column: span 1 !important; grid-row: span 3 !important; }

.size-2x1{ grid-column: span 2 !important; grid-row: span 1 !important; }
.size-2x2{ grid-column: span 2 !important; grid-row: span 2 !important; }

.size-3x1{ grid-column: span 3 !important; grid-row: span 1 !important; }
.size-3x3{ grid-column: span 3 !important; grid-row: span 3 !important; }

.size-4x4{ grid-column: span 4 !important; grid-row: span 4 !important; }


/* =========================================================
   BREAKPOINT: 1024 TO 1366
   6 columns
   Explicit layout for t-01 to t-18
========================================================= */

@media (max-width: 1366px) and (min-width: 1024px){
  .mosaic{
    --cols: 6 !important;
    grid-auto-flow: row !important;
  }

  .size-3x3{
    grid-column: span 4 !important;
    grid-row: span 4 !important;
  }

  .size-4x4{
    grid-column: span 4 !important;
    grid-row: span 4 !important;
  }

  .size-3x1{
    grid-column: span 4 !important;
    grid-row: span 2 !important;
  }

  /* Reset any order-based behaviour in this range */
  .mosaic .tile{
    order: initial !important;
  }

  /* Explicit tile placement */
  .mosaic > .tile.t-01{ grid-column: 1 / span 2 !important; grid-row: 1 / span 2 !important; } /* 2x2 */
  .mosaic > .tile.t-02{ grid-column: 3 / span 2 !important; grid-row: 1 / span 1 !important; } /* 2x1 */
  .mosaic > .tile.t-07{ grid-column: 5 / span 1 !important; grid-row: 1 / span 1 !important; } /* 1x1 */
  .mosaic > .tile.t-05{ grid-column: 6 / span 1 !important; grid-row: 1 / span 2 !important; } /* 1x2 */

  .mosaic > .tile.t-09{ grid-column: 3 / span 2 !important; grid-row: 2 / span 2 !important; } /* 2x2 */
  .mosaic > .tile.t-03{ grid-column: 5 / span 1 !important; grid-row: 2 / span 1 !important; } /* 1x1 */

  .mosaic > .tile.t-08{ grid-column: 1 / span 2 !important; grid-row: 3 / span 2 !important; } /* 2x2 */
  .mosaic > .tile.t-04{ grid-column: 5 / span 2 !important; grid-row: 3 / span 2 !important; } /* 2x2 */

  .mosaic > .tile.t-06{ grid-column: 3 / span 2 !important; grid-row: 4 / span 2 !important; } /* 2x2 */

  .mosaic > .tile.t-10{ grid-column: 1 / span 2 !important; grid-row: 5 / span 1 !important; } /* 2x1 */
  .mosaic > .tile.t-16{ grid-column: 5 / span 2 !important; grid-row: 5 / span 1 !important; } /* 2x1 */

  .mosaic > .tile.t-13{ grid-column: 1 / span 1 !important; grid-row: 6 / span 1 !important; } /* 1x1 */
  .mosaic > .tile.t-12{ grid-column: 2 / span 2 !important; grid-row: 6 / span 1 !important; } /* 2x1 */
  .mosaic > .tile.t-11{ grid-column: 4 / span 2 !important; grid-row: 6 / span 1 !important; } /* 2x1 */
  .mosaic > .tile.t-17{ grid-column: 6 / span 1 !important; grid-row: 6 / span 1 !important; } /* 1x1 */

  .mosaic > .tile.t-15{ grid-column: 1 / span 2 !important; grid-row: 7 / span 1 !important; } /* 2x1 */
  .mosaic > .tile.t-14{ grid-column: 3 / span 2 !important; grid-row: 7 / span 1 !important; } /* 2x1 */
  .mosaic > .tile.t-18{ grid-column: 5 / span 2 !important; grid-row: 7 / span 1 !important; } /* 2x1 */
}


/* =========================================================
   BREAKPOINT: 881 TO 1023
   4 columns
========================================================= */

@media (max-width: 1023px) and (min-width: 881px){
  .mosaic{
    --cols: 4 !important;
    grid-auto-flow: row !important;
  }

  .size-3x3{
    grid-column: span 2 !important;
    grid-row: span 2 !important;
  }

  .size-4x4{
    grid-column: span 2 !important;
    grid-row: span 2 !important;
  }

  .size-3x1{
    grid-column: span 2 !important;
    grid-row: span 1 !important;
  }

  .mosaic .tile{
    order: var(--ord, 999);
  }

  .mosaic .t-01{ --ord: 10; }
  .mosaic .t-02{ --ord: 20; }
  .mosaic .t-03{ --ord: 120; }
  .mosaic .t-04{ --ord: 30; }
  .mosaic .t-05{ --ord: 100; }
  .mosaic .t-06{ --ord: 80; }
  .mosaic .t-07{ --ord: 90; }
  .mosaic .t-08{ --ord: 40; }
  .mosaic .t-09{ --ord: 70; }
  .mosaic .t-10{ --ord: 60; }
  .mosaic .t-11{ --ord: 110; }
  .mosaic .t-12{ --ord: 50; }
  .mosaic .t-13{ --ord: 160; }
  .mosaic .t-14{ --ord: 150; }
  .mosaic .t-15{ --ord: 140; }
  .mosaic .t-16{ --ord: 130; }
  .mosaic .t-17{ --ord: 170; }
}


/* =========================================================
   BREAKPOINT: 768 TO 880
   4 columns
   Make 1x1 and 1x2 behave like 2x1
========================================================= */

@media (max-width: 880px) and (min-width: 768px){
  .mosaic{
    --cols: 4!important;
    grid-auto-flow: row !important;
  }

  .size-1x1,
  .size-1x2{
    grid-column: span 2 !important;
    grid-row: span 1 !important;
  }

  .size-2x1,
  .size-3x1{
    grid-column: span 2 !important;
    grid-row: span 1 !important;
  }

  .size-2x2,
  .size-3x3,
  .size-4x4{
    grid-column: span 2 !important;
    grid-row: span 2 !important;
  }

  .mosaic .tile{
    order: var(--ord, 999);
  }

  .mosaic .t-01{ --ord: 10; }
  .mosaic .t-02{ --ord: 20; }
  .mosaic .t-03{ --ord: 120; }
  .mosaic .t-04{ --ord: 30; }
  .mosaic .t-05{ --ord: 110; }
  .mosaic .t-06{ --ord: 80; }
  .mosaic .t-07{ --ord: 90; }
  .mosaic .t-08{ --ord: 40; }
  .mosaic .t-09{ --ord: 70; }
  .mosaic .t-10{ --ord: 60; }
  .mosaic .t-11{ --ord: 100; }
  .mosaic .t-12{ --ord: 50; }
  .mosaic .t-13{ --ord: 160; }
  .mosaic .t-14{ --ord: 170; }
  .mosaic .t-15{ --ord: 140; }
  .mosaic .t-16{ --ord: 130; }
  .mosaic .t-17{ --ord: 150; }
}


/* =========================================================
   BREAKPOINT: 767 AND BELOW
   1 column
   Make 1x1 and 1x2 behave like 2x1
========================================================= */

@media (max-width: 767px){
  .mosaic{
    --cols: 1 !important;
    grid-auto-rows: auto !important;
    grid-auto-flow: row !important;
  }

  /* Reset any grid spans */
  .mosaic > .tile{
    grid-column: span 1 !important;
    grid-row: auto !important;
    height: auto !important;
    min-height: 0 !important;
  }

  /* Force these tile types to wide 2x1 */
  .mosaic > .tile.size-1x1,
  .mosaic > .tile.size-1x2,
  .mosaic > .tile.size-2x1,
  .mosaic > .tile.size-3x1{
    aspect-ratio: 2 / 1 !important;
  }

  /* Keep larger block types square */
  .mosaic > .tile.size-2x2,
  .mosaic > .tile.size-3x3,
  .mosaic > .tile.size-4x4{
    aspect-ratio: 1 / 1 !important;
  }

  /* If you want text tiles to align from the top */
  .mosaic > .tile:not(.is-image){
    place-items: start !important;
  }
}


/* =========================================================
   SMALL MOBILE TWEAKS
   Keep same proportions
========================================================= */

@media (max-width: 640px){
  .mosaic > .tile{
    grid-column: span 1 !important;
    grid-row: auto !important;
    height: auto !important;
    min-height: 0 !important;
  }

  .mosaic > .tile.size-1x1,
  .mosaic > .tile.size-1x2,
  .mosaic > .tile.size-2x1,
  .mosaic > .tile.size-3x1{
    aspect-ratio: 2 / 1 !important;
  }

  .mosaic > .tile.size-2x2,
  .mosaic > .tile.size-3x3,
  .mosaic > .tile.size-4x4{
    aspect-ratio: 1 / 1 !important;
  }

  .mosaic > .tile:not(.is-image){
    place-items: start !important;
  }
}




/* =========================================================
   HIDE SPECIAL TILES / HELPER BOXES
========================================================= */

@media (max-width: 1366px){
  .mosaic > .tile.t-01dummy{
    display: none !important;
  }

  .jrdhiddenboxes{
    display: none !important;
  }
}


/* =========================================================
   TILE LABELS FOR TESTING
   Remove this whole section when finished
========================================================= */

  /* Hide T numbers 
.mosaic > .tile::after{
  content: '';
  position: absolute;
  top: 8px;
  left: 8px;
  z-index: 9999;
  background: rgba(0,0,0,0.75);
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding: 4px 8px;
  border-radius: 4px;
  pointer-events: none;
}

.mosaic > .tile.t-01::after{ content: 't-01'; }
.mosaic > .tile.t-02::after{ content: 't-02'; }
.mosaic > .tile.t-03::after{ content: 't-03'; }
.mosaic > .tile.t-04::after{ content: 't-04'; }
.mosaic > .tile.t-05::after{ content: 't-05'; }
.mosaic > .tile.t-06::after{ content: 't-06'; }
.mosaic > .tile.t-07::after{ content: 't-07'; }
.mosaic > .tile.t-08::after{ content: 't-08'; }
.mosaic > .tile.t-09::after{ content: 't-09'; }
.mosaic > .tile.t-10::after{ content: 't-10'; }
.mosaic > .tile.t-11::after{ content: 't-11'; }
.mosaic > .tile.t-12::after{ content: 't-12'; }
.mosaic > .tile.t-13::after{ content: 't-13'; }
.mosaic > .tile.t-14::after{ content: 't-14'; }
.mosaic > .tile.t-15::after{ content: 't-15'; }
.mosaic > .tile.t-16::after{ content: 't-16'; }
.mosaic > .tile.t-17::after{ content: 't-17'; }
.mosaic > .tile.t-18::after{ content: 't-18'; }
.mosaic > .tile.t-19::after{ content: 't-19'; }

  Hide T numbers *//* End custom CSS */