.elementor-10 .elementor-element.elementor-element-1aa6a93{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-5e6ed17{left:50%;--hotspot-translate-x:50%;top:32%;--hotspot-translate-y:32%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-f1d6a05{left:69%;--hotspot-translate-x:69%;top:42%;--hotspot-translate-y:42%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-7adc7a7{left:41%;--hotspot-translate-x:41%;top:37%;--hotspot-translate-y:37%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-8d0b4ac{left:40%;--hotspot-translate-x:40%;top:49%;--hotspot-translate-y:49%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-bd9ecea{left:91%;--hotspot-translate-x:91%;top:37%;--hotspot-translate-y:37%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-392ed60{left:57%;--hotspot-translate-x:57%;top:51%;--hotspot-translate-y:51%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-b55b3f6{left:62%;--hotspot-translate-x:62%;top:76%;--hotspot-translate-y:76%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-e29772b{left:59%;--hotspot-translate-x:59%;top:29%;--hotspot-translate-y:29%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-039f940{--hotspot-min-width:5px;--hotspot-min-height:5px;left:71%;--hotspot-translate-x:71%;top:33%;--hotspot-translate-y:33%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-fe43b14{left:50%;--hotspot-translate-x:50%;top:40%;--hotspot-translate-y:40%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-3802556{left:18%;--hotspot-translate-x:18%;top:0%;--hotspot-translate-y:0%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-1939199{left:72%;--hotspot-translate-x:72%;top:0%;--hotspot-translate-y:0%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-c596046{left:46%;--hotspot-translate-x:46%;top:33%;--hotspot-translate-y:33%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-188436b{left:65%;--hotspot-translate-x:65%;top:57%;--hotspot-translate-y:57%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-3c8595c{left:70%;--hotspot-translate-x:70%;top:86%;--hotspot-translate-y:86%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-791c730{left:33%;--hotspot-translate-x:33%;top:50%;--hotspot-translate-y:50%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-504a0cc{left:41%;--hotspot-translate-x:41%;top:32%;--hotspot-translate-y:32%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-3d89a55{left:13%;--hotspot-translate-x:13%;top:55%;--hotspot-translate-y:55%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-72944ae{left:49%;--hotspot-translate-x:49%;top:73%;--hotspot-translate-y:73%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-141b5a2{left:39%;--hotspot-translate-x:39%;top:57%;--hotspot-translate-y:57%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-4b0a885{left:41%;--hotspot-translate-x:41%;top:0%;--hotspot-translate-y:0%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-2524f77{left:68%;--hotspot-translate-x:68%;top:9%;--hotspot-translate-y:9%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-af97154{left:50%;--hotspot-translate-x:50%;top:64%;--hotspot-translate-y:64%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .elementor-repeater-item-db7e34a{left:52%;--hotspot-translate-x:52%;top:70%;--hotspot-translate-y:70%;}.elementor-10 .elementor-element.elementor-element-0e04b11 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-10 .elementor-element.elementor-element-0e04b11{--container-max-width:100%;--opacity:1;--hotspot-color:var( --e-global-color-accent );--tooltip-text-color:var( --e-global-color-text );--tooltip-padding:10px 18px 10px 18px;--tooltip-border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-0e04b11 img{filter:brightness( 133% ) contrast( 115% ) saturate( 36% ) blur( 0px ) hue-rotate( 0deg );}.elementor-10 .elementor-element.elementor-element-0e04b11 .e-hotspot__label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4d988bf{width:auto;max-width:auto;top:138px;z-index:10;}.elementor-10 .elementor-element.elementor-element-4d988bf.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4d988bf{left:2vw;}body.rtl .elementor-10 .elementor-element.elementor-element-4d988bf{right:2vw;}.elementor-10 .elementor-element.elementor-element-4d988bf .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-4d988bf.elementor-view-stacked .elementor-icon{background-color:#20231E4F;}.elementor-10 .elementor-element.elementor-element-4d988bf.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4d988bf.elementor-view-default .elementor-icon{color:#20231E4F;border-color:#20231E4F;}.elementor-10 .elementor-element.elementor-element-4d988bf.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4d988bf.elementor-view-default .elementor-icon svg{fill:#20231E4F;}.elementor-10 .elementor-element.elementor-element-4d988bf.elementor-view-stacked .elementor-icon:hover{background-color:#31621759;}.elementor-10 .elementor-element.elementor-element-4d988bf.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-4d988bf.elementor-view-default .elementor-icon:hover{color:#31621759;border-color:#31621759;}.elementor-10 .elementor-element.elementor-element-4d988bf.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-4d988bf.elementor-view-default .elementor-icon:hover svg{fill:#31621759;}.elementor-10 .elementor-element.elementor-element-4d988bf .elementor-icon{font-size:35vw;}.elementor-10 .elementor-element.elementor-element-4d988bf .elementor-icon svg{height:35vw;}.elementor-10 .elementor-element.elementor-element-4d988bf .elementor-icon i, .elementor-10 .elementor-element.elementor-element-4d988bf .elementor-icon svg{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-74692fc{--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;}.elementor-10 .elementor-element.elementor-element-4581e43{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:70px;--arrow-normal-color:var( --e-global-color-accent );--arrow-hover-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4581e43 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-10 .elementor-element.elementor-element-4581e43 .swiper-slide > .elementor-element{height:100%;}.elementor-10 .elementor-element.elementor-element-2e2dde9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-a52b2e0{width:auto;max-width:auto;top:138px;z-index:10;}.elementor-10 .elementor-element.elementor-element-a52b2e0.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a52b2e0{left:37.266vw;}body.rtl .elementor-10 .elementor-element.elementor-element-a52b2e0{right:37.266vw;}.elementor-10 .elementor-element.elementor-element-a52b2e0 .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-a52b2e0.elementor-view-stacked .elementor-icon{background-color:#FFFFFF82;}.elementor-10 .elementor-element.elementor-element-a52b2e0.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a52b2e0.elementor-view-default .elementor-icon{color:#FFFFFF82;border-color:#FFFFFF82;}.elementor-10 .elementor-element.elementor-element-a52b2e0.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-a52b2e0.elementor-view-default .elementor-icon svg{fill:#FFFFFF82;}.elementor-10 .elementor-element.elementor-element-a52b2e0 .elementor-icon{font-size:25vw;}.elementor-10 .elementor-element.elementor-element-a52b2e0 .elementor-icon svg{height:25vw;}.elementor-10 .elementor-element.elementor-element-a52b2e0 .elementor-icon i, .elementor-10 .elementor-element.elementor-element-a52b2e0 .elementor-icon svg{transform:rotate(0deg);}.elementor-10 .elementor-element.elementor-element-05bc775 .elementor-repeater-item-52b12da .swiper-slide-bg{background-image:url(https://c21services.dotjuice.co.uk/wp-content/uploads/2018/07/c21-van.png);background-size:cover;}.elementor-10 .elementor-element.elementor-element-05bc775 .elementor-repeater-item-52b12da .elementor-background-overlay{background-color:var( --e-global-color-a091c72 );mix-blend-mode:multiply;}.elementor-10 .elementor-element.elementor-element-05bc775 .elementor-repeater-item-347768c .swiper-slide-bg{background-image:url(https://c21services.dotjuice.co.uk/wp-content/uploads/2018/07/office.jpg);background-size:cover;}.elementor-10 .elementor-element.elementor-element-05bc775 .elementor-repeater-item-347768c .elementor-background-overlay{background-color:var( --e-global-color-a091c72 );mix-blend-mode:multiply;}.elementor-10 .elementor-element.elementor-element-05bc775 .swiper-slide{transition-duration:calc(5000ms*1.2);height:72vh;}.elementor-10 .elementor-element.elementor-element-05bc775 .swiper-slide-contents{max-width:66%;}.elementor-10 .elementor-element.elementor-element-05bc775 .swiper-slide-inner{text-align:center;}.elementor-10 .elementor-element.elementor-element-05bc775 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:0.8rem;}.elementor-10 .elementor-element.elementor-element-05bc775 .elementor-slide-heading{color:var( --e-global-color-9887656 );font-family:"Avenir BOOK", Sans-serif;font-weight:400;text-transform:uppercase;line-height:1.2rem;letter-spacing:0.08rem;}.elementor-10 .elementor-element.elementor-element-fb85e9c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-0e04b11 .e-hotspot__label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4d988bf{left:-3.057vw;}body.rtl .elementor-10 .elementor-element.elementor-element-4d988bf{right:-3.057vw;}.elementor-10 .elementor-element.elementor-element-4d988bf{top:27px;}.elementor-10 .elementor-element.elementor-element-4d988bf .elementor-icon{font-size:41vw;}.elementor-10 .elementor-element.elementor-element-4d988bf .elementor-icon svg{height:41vw;}.elementor-10 .elementor-element.elementor-element-4581e43{--swiper-slides-to-display:2;}.elementor-10 .elementor-element.elementor-element-4581e43 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-4581e43.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a52b2e0{left:28.845vw;}body.rtl .elementor-10 .elementor-element.elementor-element-a52b2e0{right:28.845vw;}.elementor-10 .elementor-element.elementor-element-a52b2e0{top:127px;}.elementor-10 .elementor-element.elementor-element-a52b2e0 .elementor-icon{font-size:41vw;}.elementor-10 .elementor-element.elementor-element-a52b2e0 .elementor-icon svg{height:41vw;}.elementor-10 .elementor-element.elementor-element-05bc775 .swiper-slide{height:86vh;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-0e04b11 .e-hotspot__label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-4d988bf{left:1.643vw;}body.rtl .elementor-10 .elementor-element.elementor-element-4d988bf{right:1.643vw;}.elementor-10 .elementor-element.elementor-element-4d988bf{top:18px;}.elementor-10 .elementor-element.elementor-element-4d988bf .elementor-icon{font-size:137px;}.elementor-10 .elementor-element.elementor-element-4d988bf .elementor-icon svg{height:137px;}.elementor-10 .elementor-element.elementor-element-4581e43{--swiper-slides-to-display:1;--arrow-size:38px;}.elementor-10 .elementor-element.elementor-element-4581e43.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-10 .elementor-element.elementor-element-a52b2e0{left:23.589vw;}body.rtl .elementor-10 .elementor-element.elementor-element-a52b2e0{right:23.589vw;}.elementor-10 .elementor-element.elementor-element-a52b2e0{top:116px;}.elementor-10 .elementor-element.elementor-element-a52b2e0 .elementor-icon{font-size:196px;}.elementor-10 .elementor-element.elementor-element-a52b2e0 .elementor-icon svg{height:196px;}.elementor-10 .elementor-element.elementor-element-05bc775 .swiper-slide{height:79vh;}}/* Start custom CSS for container, class: .elementor-element-2e2dde9 */.elementor-10 .elementor-element.elementor-element-2e2dde9:hover{
    cursor:url('https://c21services.dotjuice.co.uk/wp-content/uploads/2024/10/c21-icon2-1.png'), auto; 
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir BOOK';
	font-display: auto;
	src: url('https://c21services.dotjuice.co.uk/wp-content/uploads/2024/11/7825e1e0-9857-11ef-bf21-7bc5ecfb83f6_DevConverter.ttf') format('truetype');
}
/* End Custom Fonts CSS */