.elementor-9 .elementor-element.elementor-element-fd355f7{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:064px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fd355f7:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-fd355f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}.elementor-9 .elementor-element.elementor-element-fd355f7::before, .elementor-9 .elementor-element.elementor-element-fd355f7 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fd355f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-fd355f7 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-fd355f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-fd355f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 36%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-6f9bd4c .elementor-button{background-color:transparent;font-family:"Quicksand", Sans-serif;font-size:28px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #030001 0%, #000000 100%);border-radius:32px 32px 32px 32px;padding:10px 40px 10px 40px;}.elementor-9 .elementor-element.elementor-element-f346444{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:1;--padding-top:0px;--padding-bottom:064px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f346444:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-f346444 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#54595F;}.elementor-9 .elementor-element.elementor-element-f346444::before, .elementor-9 .elementor-element.elementor-element-f346444 > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f346444 > .e-con-inner > .elementor-background-video-container::before, .elementor-9 .elementor-element.elementor-element-f346444 > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-f346444 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9 .elementor-element.elementor-element-f346444 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000000 36%, #000000 100%);}.elementor-9 .elementor-element.elementor-element-5b14dd8 .elementor-button{background-color:transparent;font-family:"Quicksand", Sans-serif;font-size:28px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #030001 0%, #000000 100%);border-radius:32px 32px 32px 32px;padding:10px 40px 10px 40px;}.elementor-9 .elementor-element.elementor-element-4260345{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-4260345.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-dff2acf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-dff2acf{text-align:center;}.elementor-9 .elementor-element.elementor-element-dff2acf .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-54cf519{text-align:center;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-e9be8dc > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-9 .elementor-element.elementor-element-e9be8dc img{width:50px;}.elementor-9 .elementor-element.elementor-element-4d66f4b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-4d66f4b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4d66f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://getgeek.co.uk/wp-content/uploads/2025/07/OUR-STOCK.png");background-position:center left;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-ae2270f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fe540e3 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:22px;font-weight:100;letter-spacing:6.2px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-778f705 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-778f705 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-09e01f4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-aeba104{--display:flex;--justify-content:center;--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-9 .elementor-element.elementor-element-a199141 .jet-radio-list__row{display:inline-block;margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-9 .elementor-element.elementor-element-a199141 .jet-list-tree__children{display:inline-block;margin-right:calc(10px/2);margin-left:calc(10px/2);padding-left:10px;}.elementor-9 .elementor-element.elementor-element-a199141 .jet-radio-list-wrapper{margin-left:calc(-10px/2);margin-right:calc(-10px/2);}.elementor-9 .elementor-element.elementor-element-a199141 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-a199141 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-9 .elementor-element.elementor-element-a199141 .jet-radio-list__label{font-family:"Quicksand", Sans-serif;font-size:18px;}.elementor-9 .elementor-element.elementor-element-a199141 .jet-radio-list__button{color:#FFFFFF;padding:10px 10px 10px 10px;border-style:solid;border-radius:35px 35px 35px 35px;}.elementor-9 .elementor-element.elementor-element-a199141 .jet-radio-list__button:hover{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a199141 .jet-radio-list__input:checked ~ .jet-radio-list__button{color:var( --e-global-color-primary );background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a199141 .jet-collapse-icon{width:20px;height:20px;}.elementor-9 .elementor-element.elementor-element-a199141 .jet-collapse-none{width:20px;height:20px;}.elementor-9 .elementor-element.elementor-element-a199141 .jet-filter+.jet-filter{margin-top:10px;}.elementor-9 .elementor-element.elementor-element-a199141 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-9 .elementor-element.elementor-element-8aef0b1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fb3a57b .elementor-button{background-color:#171717;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-fb3a57b .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-fb3a57b .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-3131648 .elementor-button{background-color:#171717;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-3131648 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-3131648 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-cb968ba .elementor-button{background-color:transparent;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #353535 0%, #121212 100%);border-radius:32px 32px 32px 32px;padding:10px 40px 10px 40px;}.elementor-9 .elementor-element.elementor-element-cb968ba > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-cb968ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-210edc9{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-210edc9 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-210edc9 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-9 .elementor-element.elementor-element-0b61628{--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-9 .elementor-element.elementor-element-f59439d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-f59439d > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-9 .elementor-element.elementor-element-b35f34a .elementor-button{background-color:transparent;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #353535 0%, #121212 100%);border-radius:32px 32px 32px 32px;padding:10px 40px 10px 40px;}.elementor-9 .elementor-element.elementor-element-b35f34a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b35f34a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-57d074d{--display:flex;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-380b85b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-380b85b{z-index:100;text-align:center;}.elementor-9 .elementor-element.elementor-element-380b85b .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-9 .elementor-element.elementor-element-380b85b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:100px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d1d917e .elementor-button{background-color:transparent;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:600;text-transform:capitalize;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #353535 0%, #121212 100%);border-radius:32px 32px 32px 32px;padding:10px 40px 10px 40px;}.elementor-9 .elementor-element.elementor-element-7701242{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-37d70e9 img{width:100%;}.elementor-9 .elementor-element.elementor-element-905fee0{--display:flex;}.elementor-9 .elementor-element.elementor-element-901cf23{text-align:center;font-family:"Quicksand", Sans-serif;font-size:20px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4cb6944{--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:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-1cb26d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-a8e347b{--display:flex;--min-height:0px;}.elementor-9 .elementor-element.elementor-element-a8e347b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-9 .elementor-element.elementor-element-8d08368 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-8d08368{text-align:center;}.elementor-9 .elementor-element.elementor-element-8d08368 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:60px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e6d53ca > .elementor-widget-container{margin:-340px 0px -75px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a6889e7 > .elementor-widget-container{border-style:none;}.elementor-9 .elementor-element.elementor-element-a6889e7 .elementor-button{font-family:"Quicksand", Sans-serif;font-size:26px;font-weight:600;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-f35385c{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-e397e0f > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e397e0f{text-align:center;}.elementor-9 .elementor-element.elementor-element-e397e0f .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:60px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-55107dc{--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:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-067b810{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9f0fa19{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-eebc04e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eebc04e.elementor-element{--align-self:flex-start;}.elementor-9 .elementor-element.elementor-element-eebc04e{text-align:center;}.elementor-9 .elementor-element.elementor-element-eebc04e .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:60px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3647751{--divider-border-style:solid;--divider-color:#FFFFFF54;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-3647751 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-3647751 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-6f99c61{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fec9083{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-376bea8{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-d2a4c52{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-cd0f72c{--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:120px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-cd0f72c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cd0f72c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://getgeek.co.uk/wp-content/uploads/2025/07/Frame-160-scaled.png");background-repeat:no-repeat;background-size:contain;}.elementor-9 .elementor-element.elementor-element-a474a1e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2cc54a8{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-3d4a997{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-12e853f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-99ccf62 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-99ccf62{text-align:start;}.elementor-9 .elementor-element.elementor-element-99ccf62 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:52px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-a36c000 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a36c000{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-93366b6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9359be0{--divider-border-style:solid;--divider-color:#FFFFFF54;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-9359be0 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-9359be0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-a0ef8e2{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-2f77b55 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-2f77b55 > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-9 .elementor-element.elementor-element-2f77b55 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4c5d086{--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:120px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-da062d5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-d22b058{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-01716c3 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-01716c3{text-align:center;}.elementor-9 .elementor-element.elementor-element-01716c3 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4c2320f > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-4c2320f{text-align:center;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-d274ed0{--divider-border-style:solid;--divider-color:#FFFFFF54;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-d274ed0 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-d274ed0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9 .elementor-element.elementor-element-1bffb8f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-fe009d9 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-fe009d9 .eael-testimonial-item  .eael-testimonial-item-inner{background-color:#171717;border-radius:20px 20px 20px 20px;}.elementor-9 .elementor-element.elementor-element-fe009d9 .eael-testimonial-item .eael-testimonial-item-inner{padding:22px 22px 22px 22px;}.elementor-9 .elementor-element.elementor-element-fe009d9 .eael-testimonial-image{max-width:35%;}.elementor-9 .elementor-element.elementor-element-fe009d9 .eael-testimonial-image img{width:150px;}.elementor-9 .elementor-element.elementor-element-fe009d9 .eael-testimonial-content .eael-testimonial-user{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:18px;}.elementor-9 .elementor-element.elementor-element-fe009d9 .eael-testimonial-content .eael-testimonial-user-company{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-style:italic;}.elementor-9 .elementor-element.elementor-element-fe009d9 .eael-testimonial-content .eael-testimonial-text{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:16px;}.elementor-9 .elementor-element.elementor-element-fe009d9 .eael-testimonial-quote{color:rgba(0,0,0,0.15);}.elementor-9 .elementor-element.elementor-element-fe009d9 .swiper-container-wrap .swiper-button-next, .elementor-9 .elementor-element.elementor-element-fe009d9 .swiper-container-wrap .swiper-button-prev{width:27px;height:44px;font-size:22px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-fe009d9 .swiper-container-wrap .swiper-button-prev{left:0px;}.elementor-9 .elementor-element.elementor-element-fe009d9 .swiper-container-wrap .swiper-button-next{right:0px;}.elementor-9 .elementor-element.elementor-element-a074d7f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-a074d7f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a074d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://getgeek.co.uk/wp-content/uploads/2025/07/ARTICLES.png");background-position:center left;background-repeat:no-repeat;}.elementor-9 .elementor-element.elementor-element-683a668{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9e847ca .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:19px;font-weight:100;letter-spacing:1px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0a6f734 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0a6f734 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:60px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-70aa588{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0a3580e{--display:flex;--justify-content:center;--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-9 .elementor-element.elementor-element-6207d09 .elementor-button{background-color:transparent;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #353535 0%, #121212 100%);border-radius:32px 32px 32px 32px;padding:10px 40px 10px 40px;}.elementor-9 .elementor-element.elementor-element-6207d09 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6207d09 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-9b176a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1f5e14a .elementor-button{background-color:#171717;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-1f5e14a .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-1f5e14a .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-9f10a03 .elementor-button{background-color:#171717;font-family:"Roboto", Sans-serif;font-size:32px;font-weight:500;border-radius:8px 8px 8px 8px;padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-9f10a03 .elementor-button:hover, .elementor-9 .elementor-element.elementor-element-9f10a03 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-47f0596{--divider-border-style:solid;--divider-color:#FFFFFF33;--divider-border-width:1px;}.elementor-9 .elementor-element.elementor-element-47f0596 .elementor-divider-separator{width:100%;}.elementor-9 .elementor-element.elementor-element-47f0596 .elementor-divider{padding-block-start:20px;padding-block-end:20px;}.elementor-9 .elementor-element.elementor-element-9a4ef01{--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:60px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0fba0ce > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-0fba0ce > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-9 .elementor-element.elementor-element-afaa11d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-eb1456b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-eb1456b{text-align:center;}.elementor-9 .elementor-element.elementor-element-eb1456b .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-8bd4c39{text-align:center;font-family:"Quicksand", Sans-serif;font-size:16px;font-weight:500;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header, 
                .elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-wrapper .eael-accordion_media-list{background-color:#171717;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{background-color:#171717;color:#FFFFFFC9;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-content .eael-accordion_media-title{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#FFFFFF;fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-list .eael-accordion_media-icon{color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header,
                .elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF36;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{border-radius:4px 4px 4px 4px;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{border-radius:4px 4px 4px 4px;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#FFFFFFC9;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-family:"Quicksand", Sans-serif;border-style:none;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#444;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#444;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#444;fill:#444;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-9 .elementor-element.elementor-element-52890ab{--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:120px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-9 .elementor-element.elementor-element-e8f7e26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-e083ffb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-c5f5849 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c5f5849{text-align:start;}.elementor-9 .elementor-element.elementor-element-c5f5849 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:48px;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-e18de2b{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f0fee64{font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFFBF;}.elementor-9 .elementor-element.elementor-element-d901911{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-9b92eaa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-43614d6 img{height:320px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-9 .elementor-element.elementor-element-2e74517{--display:flex;--position:absolute;--min-height:320px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:31px 31px 31px 31px;--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;top:0px;}.elementor-9 .elementor-element.elementor-element-2e74517:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2e74517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-2e74517{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-2e74517{right:0px;}.elementor-9 .elementor-element.elementor-element-b032719{text-align:center;}.elementor-9 .elementor-element.elementor-element-b032719 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-bfa4a64 > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-bfa4a64{text-align:center;font-family:"Quicksand", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-6a3b5d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-1e93bf6 img{height:320px;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-9 .elementor-element.elementor-element-62d7caa{--display:flex;--position:absolute;--min-height:320px;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:31px 31px 31px 31px;--padding-top:032px;--padding-bottom:032px;--padding-left:032px;--padding-right:032px;top:0px;}.elementor-9 .elementor-element.elementor-element-62d7caa:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-62d7caa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #000000 100%);}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-62d7caa{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-62d7caa{right:0px;}.elementor-9 .elementor-element.elementor-element-b2a9fd0{text-align:center;}.elementor-9 .elementor-element.elementor-element-b2a9fd0 .elementor-heading-title{font-family:"Quicksand", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2b074bf > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-2b074bf{text-align:center;font-family:"Quicksand", Sans-serif;font-size:14px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-14fe102 .elementor-button{background-color:transparent;font-family:"Quicksand", Sans-serif;font-size:18px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(180deg, #353535 0%, #121212 100%);border-radius:32px 32px 32px 32px;padding:10px 40px 10px 40px;}.elementor-9 .elementor-element.elementor-element-14fe102 > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-4260345{--width:101.851%;}.elementor-9 .elementor-element.elementor-element-4cb6944{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-f35385c{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-55107dc{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-9f0fa19{--width:100%;}.elementor-9 .elementor-element.elementor-element-6f99c61{--width:100%;}.elementor-9 .elementor-element.elementor-element-cd0f72c{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-2cc54a8{--width:100%;}.elementor-9 .elementor-element.elementor-element-12e853f{--width:35%;}.elementor-9 .elementor-element.elementor-element-93366b6{--width:65%;}.elementor-9 .elementor-element.elementor-element-a0ef8e2{--width:100%;}.elementor-9 .elementor-element.elementor-element-4c5d086{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-d22b058{--width:100%;}.elementor-9 .elementor-element.elementor-element-1bffb8f{--width:100%;}.elementor-9 .elementor-element.elementor-element-9a4ef01{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-52890ab{--content-width:1300px;}.elementor-9 .elementor-element.elementor-element-e083ffb{--width:65%;}.elementor-9 .elementor-element.elementor-element-e18de2b{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-9 .elementor-element.elementor-element-12e853f{--width:40%;}.elementor-9 .elementor-element.elementor-element-93366b6{--width:60%;}}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-fe540e3 .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-778f705 .elementor-heading-title{font-size:48px;}.elementor-9 .elementor-element.elementor-element-f59439d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-f59439d > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-9 .elementor-element.elementor-element-380b85b .elementor-heading-title{font-size:80px;}.elementor-9 .elementor-element.elementor-element-4cb6944{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-8d08368 .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-f35385c{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-e397e0f .elementor-heading-title{font-size:40px;}.elementor-9 .elementor-element.elementor-element-55107dc{--padding-top:100px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-067b810{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-9f0fa19{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-eebc04e .elementor-heading-title{font-size:48px;}.elementor-9 .elementor-element.elementor-element-6f99c61{--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-cd0f72c{--padding-top:100px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-a474a1e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-2cc54a8{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-99ccf62 .elementor-heading-title{font-size:48px;}.elementor-9 .elementor-element.elementor-element-4c5d086{--padding-top:100px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-da062d5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-d22b058{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-01716c3 .elementor-heading-title{font-size:48px;}.elementor-9 .elementor-element.elementor-element-9e847ca .elementor-heading-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-0a6f734 .elementor-heading-title{font-size:48px;}.elementor-9 .elementor-element.elementor-element-0fba0ce > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-0fba0ce > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-9 .elementor-element.elementor-element-52890ab{--padding-top:100px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-9 .elementor-element.elementor-element-e8f7e26{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-e083ffb{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9 .elementor-element.elementor-element-c5f5849 .elementor-heading-title{font-size:48px;}.elementor-9 .elementor-element.elementor-element-43614d6 img{height:260px;}.elementor-9 .elementor-element.elementor-element-2e74517{--min-height:260px;--padding-top:016px;--padding-bottom:016px;--padding-left:016px;--padding-right:016px;}.elementor-9 .elementor-element.elementor-element-b032719 .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-1e93bf6 img{height:260px;}.elementor-9 .elementor-element.elementor-element-62d7caa{--min-height:260px;--padding-top:016px;--padding-bottom:016px;--padding-left:016px;--padding-right:016px;}.elementor-9 .elementor-element.elementor-element-b2a9fd0 .elementor-heading-title{font-size:32px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-fd355f7{--min-height:80vh;--padding-top:0px;--padding-bottom:016px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-6f9bd4c > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6f9bd4c .elementor-button{font-size:18px;}.elementor-9 .elementor-element.elementor-element-f346444{--min-height:80vh;--padding-top:0px;--padding-bottom:016px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-5b14dd8 > .elementor-widget-container{margin:0px 0px 60px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-5b14dd8 .elementor-button{font-size:18px;}.elementor-9 .elementor-element.elementor-element-4260345{--padding-top:120px;--padding-bottom:032px;--padding-left:016px;--padding-right:016px;}.elementor-9 .elementor-element.elementor-element-dff2acf .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-4d66f4b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4d66f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://getgeek.co.uk/wp-content/uploads/2025/07/OUR-STOCK-MB-1.png");}.elementor-9 .elementor-element.elementor-element-4d66f4b{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-778f705 .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-09e01f4{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-a199141 .jet-radio-list__label{font-size:16px;}.elementor-9 .elementor-element.elementor-element-f59439d > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-f59439d > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-9 .elementor-element.elementor-element-b35f34a > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-57d074d{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:32px;--padding-bottom:032px;--padding-left:016px;--padding-right:016px;}.elementor-9 .elementor-element.elementor-element-380b85b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-380b85b{z-index:200;text-align:center;}.elementor-9 .elementor-element.elementor-element-380b85b .elementor-heading-title{font-size:48px;}.elementor-9 .elementor-element.elementor-element-d1d917e{z-index:0;}.elementor-9 .elementor-element.elementor-element-905fee0{--padding-top:032px;--padding-bottom:032px;--padding-left:016px;--padding-right:016px;}.elementor-9 .elementor-element.elementor-element-901cf23{text-align:center;font-size:18px;}.elementor-9 .elementor-element.elementor-element-4cb6944{--padding-top:40px;--padding-bottom:40px;--padding-left:016px;--padding-right:016px;}.elementor-9 .elementor-element.elementor-element-a8e347b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8d08368 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;}.elementor-9 .elementor-element.elementor-element-8d08368 .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-e6d53ca > .elementor-widget-container{margin:0px 0px -40px 0px;padding:80px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a6889e7 > .elementor-widget-container{margin:-75px 0px 0px 0px;padding:0px 0px 60px 0px;}.elementor-9 .elementor-element.elementor-element-a6889e7 .elementor-button{font-size:26px;border-radius:40px 40px 40px 40px;}.elementor-9 .elementor-element.elementor-element-f35385c{--padding-top:032px;--padding-bottom:032px;--padding-left:016px;--padding-right:016px;}.elementor-9 .elementor-element.elementor-element-e397e0f .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-53b8307 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px -0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-55107dc{--margin-top:40%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:60px;--padding-bottom:032px;--padding-left:016px;--padding-right:016px;}.elementor-9 .elementor-element.elementor-element-9f0fa19{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-eebc04e.elementor-element{--align-self:center;}.elementor-9 .elementor-element.elementor-element-eebc04e{text-align:center;}.elementor-9 .elementor-element.elementor-element-eebc04e .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-6f99c61{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9 .elementor-element.elementor-element-fec9083{text-align:center;}.elementor-9 .elementor-element.elementor-element-376bea8{text-align:center;}.elementor-9 .elementor-element.elementor-element-d2a4c52{text-align:center;}.elementor-9 .elementor-element.elementor-element-cd0f72c:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cd0f72c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://getgeek.co.uk/wp-content/uploads/2025/07/AGENTS.png");background-position:0px 52px;}.elementor-9 .elementor-element.elementor-element-cd0f72c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:70px;--padding-bottom:032px;--padding-left:016px;--padding-right:016px;}.elementor-9 .elementor-element.elementor-element-3d4a997{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9 .elementor-element.elementor-element-99ccf62{text-align:center;}.elementor-9 .elementor-element.elementor-element-99ccf62 .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-a36c000{text-align:center;}.elementor-9 .elementor-element.elementor-element-2f77b55 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-2f77b55 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-9 .elementor-element.elementor-element-4c5d086{--padding-top:60px;--padding-bottom:032px;--padding-left:016px;--padding-right:016px;}.elementor-9 .elementor-element.elementor-element-01716c3{text-align:center;}.elementor-9 .elementor-element.elementor-element-01716c3 .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-4c2320f{text-align:center;}.elementor-9 .elementor-element.elementor-element-a074d7f:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-a074d7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://getgeek.co.uk/wp-content/uploads/2025/07/ARTICLES-MB-1.png");}.elementor-9 .elementor-element.elementor-element-a074d7f{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-0a6f734 .elementor-heading-title{font-size:32px;}.elementor-9 .elementor-element.elementor-element-70aa588{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-0fba0ce > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-9 .elementor-element.elementor-element-0fba0ce > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-9 .elementor-element.elementor-element-afaa11d{--padding-top:40px;--padding-bottom:60px;--padding-left:016px;--padding-right:016px;}.elementor-9 .elementor-element.elementor-element-eb1456b .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-d9765e5 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-9 .elementor-element.elementor-element-d9765e5 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-size:16px;}.elementor-9 .elementor-element.elementor-element-52890ab{--padding-top:60px;--padding-bottom:032px;--padding-left:016px;--padding-right:016px;}.elementor-9 .elementor-element.elementor-element-c5f5849{text-align:center;}.elementor-9 .elementor-element.elementor-element-c5f5849 .elementor-heading-title{font-size:26px;}.elementor-9 .elementor-element.elementor-element-f0fee64{text-align:center;}}/* Start custom CSS for button, class: .elementor-element-6f9bd4c */a[href="/book-a-valuation/"] {
  position: relative;
  display: inline-block;
  border-radius: 999px;
  overflow: hidden;
  z-index: 0;
}

a[href="/book-a-valuation/"]::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(214, 0, 110, 0.2) 40%,
    rgba(214, 0, 110, 0.4) 50%,
    rgba(214, 0, 110, 0.2) 60%,
    transparent 100%
  );
  transform: translateX(-100%);
  animation: sweep-btn 3s ease-in-out infinite;
  z-index: -1;
}

@keyframes sweep-btn {
  0% {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(100%);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-260ef01 */.m-toggle-wrapper {
  border: 2px solid #fff; /* add your border back */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5b14dd8 */a[href="/book-a-valuation/"] {
  position: relative;
  display: inline-block;
  border-radius: 999px;
  overflow: hidden;
  z-index: 0;
}

a[href="/book-a-valuation/"]::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(214, 0, 110, 0.2) 40%,
    rgba(214, 0, 110, 0.4) 50%,
    rgba(214, 0, 110, 0.2) 60%,
    transparent 100%
  );
  transform: translateX(-100%);
  animation: sweep-btn 3s ease-in-out infinite;
  z-index: -1;
}

@keyframes sweep-btn {
  0% {
    transform: translateX(-100%);
  }
  50% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(100%);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19f9576 */.d-toggle-wrapper {
  border: 2px solid #fff; /* add your border back */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-778f705 */.elementor-widget-heading h2 {
  position: relative;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0.1) 0%,
    rgba(255, 215, 0, 0.3) 20%,
    rgba(255, 255, 255, 0.9) 40%,
    rgba(255, 215, 0, 0.3) 60%,
    rgba(255, 255, 255, 0.1) 100%
  );
  background-size: 200% auto;
  background-position: -200% center;
  color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: shimmerText 5s infinite ease-in-out;
}

@keyframes shimmerText {
  0% {
    background-position: -200% center;
  }
  50% {
    background-position: 200% center;
  }
  100% {
    background-position: -200% center;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-380b85b *//* Stop descenders (like 'g') being cut off on Elementor headings */
.elementor-widget-heading h2.elementor-heading-title {
  line-height: 1.15 !important;      /* more room for descenders */
  padding-bottom: 0.15em !important;  /* tiny buffer below baseline */
  display: inline-block !important;   /* prevents block clipping quirks */
  overflow: visible !important;
}

/* Make sure the heading's wrappers don't clip it */
.elementor-widget-heading,
.elementor-widget-heading .elementor-widget-container {
  overflow: visible !important;
}

/* If a divider line sits too close, give the heading a touch more space */
.elementor-widget-heading h2.elementor-heading-title {
  margin-bottom: 0.1em !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8d08368 */.elementor-9 .elementor-element.elementor-element-8d08368 .elementor-heading-title {
  background: linear-gradient(90deg, #3DC1D3, #34D399, #4ADE80, #D9F99D);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent !important;
  display: inline-block;
  font-weight: 500;
}
/* Stop descenders (like 'g') being cut off on Elementor H3 headings */
.elementor-widget-heading h3.elementor-heading-title {
  line-height: 1.15 !important;      /* more room for descenders */
  padding-bottom: 0.15em !important;  /* tiny buffer below baseline */
  display: inline-block !important;   /* prevents block clipping quirks */
  overflow: visible !important;
}

/* Make sure the heading's wrappers don't clip it */
.elementor-widget-heading,
.elementor-widget-heading .elementor-widget-container {
  overflow: visible !important;
}

/* If a divider line sits too close, give the H3 a touch more space */
.elementor-widget-heading h3.elementor-heading-title {
  margin-bottom: 0.1em !important;
}
/* Force 500 weight on the card titles and big background numbers */
.gm3d .gm3d-label h3{ font-weight:500 !important; }
.gm3d .gm3d-num{      font-weight:500 !important; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e6d53ca *//* =========================
   GEEK 3D — CLEAN CSS
   ========================= */

/* Container */
.gm3d{
  --w:160px;
  --h:220px;
  --rz:calc((var(--w) + var(--h)) * 0.95); /* ring radius */
  --rx:-15deg;
  --persp:1000px;
  --monkey:url('https://getgeek.co.uk/wp-content/uploads/2025/08/Melvin-Spinner.png');
  position:relative;
  width:100%;
  height:100vh;
  display:flex;
  align-items:center;              /* top-aligned on mobile below */
  justify-content:center;
  overflow:hidden;
  background:transparent !important;
  perspective:var(--persp);
  margin:0 !important;
  padding:0 !important;

  /* Drag UX (JS handles rotation) */
  cursor:grab;
  user-select:none;
  -webkit-user-drag:none;
  touch-action:pan-y;              /* allow page scroll vertically */
}
.gm3d.is-grabbing{ cursor:grabbing; z-index:9999; }
.gm3d, .gm3d *{ mix-blend-mode:normal !important; pointer-events:auto !important; }

/* Spinner (no CSS animation; JS updates transform) */
.gm3d-inner{
  position:relative;
  width:var(--w);
  height:var(--h);
  transform-style:preserve-3d;
  will-change:transform;
  touch-action:pan-x;              /* we may capture horizontal drags */
}

/* Base tile */
.gm3d-item{
  position:absolute;
  inset:0;
  border-radius:14px;
  overflow:hidden;
  border:2px solid rgba(var(--c));
  backface-visibility:hidden;
  isolation:isolate;
}
.gm3d-item::before{ content:none !important; }

/* Tile background glow */
.gm3d-bg{
  position:absolute;
  inset:0;
  z-index:0;
  background:#0000 radial-gradient(circle,
    rgba(var(--c),0.20) 0%,
    rgba(var(--c),0.60) 80%,
    rgba(var(--c),0.90) 100%);
}

/* Labels */
.gm3d-label{
  position:absolute;
  inset:0;
  z-index:1;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
  gap:6px;
  padding:18px 16px 20px;
  color:#fff;
  text-align:left;
  font-family:'Quicksand',system-ui,sans-serif;
}
.gm3d-label h3{ margin:0; font-weight:700; font-size:16px; line-height:1.1; }
.gm3d-label p { margin:0; font-weight:400; font-size:13px; line-height:1.25; opacity:.9; }
.gm3d-num     { position:absolute; top:6px; left:12px; font-weight:700; font-size:64px; color:#fff; opacity:.25; }

/* =========================
   MELVIN — right-edge peek
   ========================= */

/* We use a real element: <div class="gm3d-peek"> inside the monkey card */
.gm3d-item--monkey{ position:relative; overflow:hidden; }

/* Hide ONLY the straight right border; keep rounded corners */
.gm3d-item--monkey{ border-right-color:transparent !important; }

/* Redraw the two right corner arcs so the rounded corners remain */
.gm3d-item--monkey::before,
.gm3d-item--monkey::after{
  content:"";
  position:absolute;
  right:-2px;                      /* match 2px border */
  width:18px; height:18px;         /* ≈ 14px radius + 2px border */
  border:2px solid rgba(var(--c));
  pointer-events:none;
  z-index:3;
}
.gm3d-item--monkey::before{
  top:-2px;
  border-left-color:transparent;
  border-bottom-color:transparent;
  border-radius:0 14px 0 0;
}
.gm3d-item--monkey::after{
  bottom:-2px;
  border-left-color:transparent;
  border-top-color:transparent;
  border-radius:0 0 14px 0;
}

/* PEAK CONFIG (tweakable) */
.gm3d-item--monkey{
  --peek-width: 62%;   /* how much of Melvin is visible inside the card */
  --edge-overscan: 2px;/* cross the edge to avoid hairline seams */
}

/* RIGHT-edge peek, flush top & bottom, full height */
.gm3d-item--monkey.peek-right .gm3d-peek{
  position:absolute;
  top:calc(-1 * var(--edge-overscan));
  bottom:calc(-1 * var(--edge-overscan));
  right:calc(-1 * var(--edge-overscan));
  width:var(--peek-width);
  background-image:var(--monkey);
  background-repeat:no-repeat;
  background-size:auto 100%;       /* fill height -> flush top & bottom */
  background-position:left center; /* show LEFT half inside the slice */
  transform:translateZ(1px);
  pointer-events:none;
  z-index:2;                       /* under the corner arcs */
}

/* =========================
   MOBILE (≤600px)
   ========================= */
@media (max-width:600px){
  /* Bigger cards & tighter ring */
  .gm3d{
    --w:180px;
    --h:280px;
    --rz:calc((var(--w) + var(--h)) * 0.82);
    --rx:-6deg;

    /* Compact section + stop vertical centring */
    height:clamp(420px, 58vh, 540px) !important;
    align-items:flex-start !important;
    padding-top:0 !important;
    padding-bottom:max(10px, env(safe-area-inset-bottom)) !important;
    margin-top:10px !important;    /* small buffer below heading */
  }
  .gm3d-inner{ margin-top:8px !important; }

  .gm3d-label h3{ font-size:18px; }
  .gm3d-label p { font-size:13px; }
  .gm3d-num     { font-size:72px; }

  /* Heading & CTA spacing when carousel sits in the section */
  .elementor-section:has(.gm3d) .elementor-widget-heading .elementor-heading-title{
    margin-bottom:22px !important;
    line-height:1.15 !important;
    overflow:visible !important;
  }
  .elementor-section:has(.gm3d) .elementor-widget-html:has(.gm3d) + .elementor-widget-button{
    margin-top:12px !important;    /* bring button closer to the ring */
  }
}

/* iOS tweak: when JS sets .is-ios, let JS fully handle touch on the inner ring */
.gm3d.is-ios .gm3d-inner{ touch-action:none; }
/* Kill the old centred image so it can’t override */
.gm3d-item--monkey::after{ background:none !important; }

/* Peeking config */
.gm3d-item--monkey{
  position:relative;
  overflow:hidden;
  border-right-color:transparent !important; /* no side seam */
  --peek-width: 70%;     /* how much of Melvin shows (try 66–74%) */
  --edge-overscan: 2px;  /* tiny overlap to avoid hairline gap */
  --peek-scale: 114%;    /* height fill; 112–118% if needed */
}

/* Peeker slice anchored to the RIGHT edge */
.gm3d-item--monkey.peek-right .gm3d-peek{
  position:absolute;
  top:calc(-1 * var(--edge-overscan));
  bottom:calc(-1 * var(--edge-overscan));
  right:calc(-1 * var(--edge-overscan));
  width:var(--peek-width);

  background-image:var(--monkey);
  background-repeat:no-repeat;
  background-size:auto var(--peek-scale);
  background-position:left center; /* show LEFT half inside the right slice */

  transform:translateZ(1px);
  pointer-events:none;
  z-index:2;
}

/* Keep the rounded right corners even though the side border is hidden */
.gm3d-item--monkey::before,
.gm3d-item--monkey::after{
  content:"";
  position:absolute;
  right:-2px; width:18px; height:18px;      /* ≈ radius 14 + border 2 */
  border:2px solid rgba(var(--c));
  pointer-events:none; z-index:3;
}
.gm3d-item--monkey::before{
  top:-2px; border-left-color:transparent; border-bottom-color:transparent; border-radius:0 14px 0 0;
}
.gm3d-item--monkey::after{
  bottom:-2px; border-left-color:transparent; border-top-color:transparent; border-radius:0 0 14px 0;
}
/* 0) Nuke the theme's inner frame on the monkey card */
.gm3d-item--monkey::after{
  content:none !important;
  background:none !important;
  box-shadow:none !important;
  outline:0 !important;
}

/* 1) Hide the straight right border & avoid hairline seams */
.gm3d-item--monkey{
  border-right-width:0 !important;
  overflow:hidden;
  background-clip:padding-box;
  --edge-overscan:3px;   /* tiny overlap for the peeker */
}

/* 2) If you’re using the peeker slice, make sure it fully covers the edge */
.gm3d-item--monkey.peek-right .gm3d-peek{
  position:absolute;
  top:calc(-1 * var(--edge-overscan));
  bottom:calc(-1 * var(--edge-overscan));
  right:calc(-1 * var(--edge-overscan));
  width:70%;                       /* how much of Melvin shows */
  background-image:var(--monkey);
  background-repeat:no-repeat;
  background-size:auto 114%;       /* flush top & bottom */
  background-position:left center; /* show LEFT half */
  transform:translateZ(1px);
  pointer-events:none;
  z-index:2;
}

/* 3) Re-draw the two RIGHT rounded corners (top-right via ::before, bottom-right via .gm3d-corner) */
.gm3d-item--monkey::before,
.gm3d-item--monkey .gm3d-corner{
  content:"";
  position:absolute;
  right:-3px;                      /* nudge outward so it sits on the true edge */
  width:22px; height:22px;         /* ≈ radius(14) + border(2) with a little slack */
  border:2px solid rgba(var(--c));
  pointer-events:none;
  z-index:3;
}
.gm3d-item--monkey::before{
  top:-3px;
  border-left-color:transparent;
  border-bottom-color:transparent;
  border-radius:0 14px 0 0;
}
.gm3d-item--monkey .gm3d-corner{
  bottom:-3px;
  border-left-color:transparent;
  border-top-color:transparent;
  border-radius:0 0 14px 0;
}
/* === Melvin: show more of him (less cut off) === */
.gm3d-item--monkey{
  /* How much of the card the peeker covers */
  --peek-width: 120%;      /* was ~62–70% — increase = more Melvin in view */
  /* Make the image fill height nicely */
  --peek-scale: 116%;     /* 112–118% depending on taste */
  /* Nudge which part of the image is visible inside the slice
     0% = far left of image, 50% = image centre */
  --img-x: 22%;
}

/* Apply the nudge/scale to the peeker */
.gm3d-item--monkey.peek-right .gm3d-peek{
  width: var(--peek-width) !important;
  background-size: auto var(--peek-scale) !important;
  background-position: var(--img-x) center !important;
}
/* Bump the big background numbers up */
.gm3d .gm3d-num{
  top:-10px !important;              /* move up (more negative = higher) */
  transform: translateY(-6%);        /* fine-tune nudge */
}

/* Extra lift on phones */
@media (max-width:600px){
  .gm3d .gm3d-num{
    top:-12px !important;
    transform: translateY(-8%);
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6889e7 *//* Match button closer to the tile look */
.elementor-element-a6889e7 .elementor-button {
  background:
    /* dark vignette centre overlay */
    radial-gradient(ellipse at center, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0) 70%),
    /* glossy base gradient */
    linear-gradient(170deg, #b4f6f7 0%, #7be3e4 30%, #41c5cb 65%, #268d94 100%) !important;

  border-radius: 22px !important;
  color: rgba(255,255,255,0.92) !important; /* softer white */
  font-size: 16px !important;
  font-weight: 700 !important;
  padding: 18px 34px !important;
  border: none !important;
  text-align: center !important;
  position: relative !important;
  isolation: isolate !important;
  display: inline-block !important;
  cursor: pointer !important;

  /* depth/shadows */
  box-shadow:
    0 18px 32px rgba(0,0,0,.45),
    inset 0 2px 4px rgba(255,255,255,.35),
    inset 0 -18px 26px rgba(0,0,0,.3) !important;

  animation: none !important;
  transition: transform .15s ease, box-shadow .15s ease !important;
  overflow: hidden !important;
}

/* aqua glowing rim */
.elementor-element-a6889e7 .elementor-button::before {
  content:"";
  position:absolute; inset:0;
  border-radius:22px;
  padding:2px;
  background: linear-gradient(180deg, rgba(188,255,255,.95), rgba(90,220,226,.9));
  -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
  -webkit-mask-composite:xor;
          mask-composite:exclude;
  pointer-events:none;
  z-index:1;
}

/* sheen highlight */
.elementor-element-a6889e7 .elementor-button::after {
  content:"";
  position:absolute;
  top:-18%; left:-12%;
  width:65%; height:65%;
  border-radius:30px;
  background: radial-gradient(130px 130px at 50% 50%, rgba(255,255,255,.3), rgba(255,255,255,0) 75%);
  transform: rotate(-6deg);
  pointer-events:none;
  z-index:0;
}

/* hover/active */
.elementor-element-a6889e7 .elementor-button:hover { transform: translateY(-2px); }
.elementor-element-a6889e7 .elementor-button:active { transform: translateY(0); }/* End custom CSS */