.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5046 .elementor-element.elementor-element-62d444d:not(.elementor-motion-effects-element-type-background), .elementor-5046 .elementor-element.elementor-element-62d444d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gojoscotland.co.uk/wp-content/uploads/2025/07/Gojo-Scotland-Main-Header-Banner.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-5046 .elementor-element.elementor-element-62d444d > .elementor-background-overlay{background-color:#000000;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5046 .elementor-element.elementor-element-62d444d > .elementor-container{max-width:1280px;min-height:400px;}.elementor-5046 .elementor-element.elementor-element-62d444d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5046 .elementor-element.elementor-element-1ed2315{text-align:center;}.elementor-5046 .elementor-element.elementor-element-1ed2315 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:42px;font-weight:700;line-height:1.3em;letter-spacing:0.8px;color:var( --e-global-color-c10fac4 );}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5046 .elementor-element.elementor-element-6e45634 .elementor-icon-list-icon i{color:var( --e-global-color-c10fac4 );transition:color 0.3s;}.elementor-5046 .elementor-element.elementor-element-6e45634 .elementor-icon-list-icon svg{fill:var( --e-global-color-c10fac4 );transition:fill 0.3s;}.elementor-5046 .elementor-element.elementor-element-6e45634{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-5046 .elementor-element.elementor-element-6e45634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5046 .elementor-element.elementor-element-6e45634 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5046 .elementor-element.elementor-element-6e45634 .elementor-icon-list-text{color:var( --e-global-color-c10fac4 );transition:color 0.3s;}.elementor-5046 .elementor-element.elementor-element-a0beb83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-5046 .elementor-element.elementor-element-a0beb83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5046 .elementor-element.elementor-element-087bfd5{text-align:center;}.elementor-5046 .elementor-element.elementor-element-087bfd5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5046 .elementor-element.elementor-element-93a23d3 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-5046 .elementor-element.elementor-element-93a23d3{font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-5046 .elementor-element.elementor-element-93a23d3 a{color:var( --e-global-color-text );}.elementor-5046 .elementor-element.elementor-element-ed5770e a{color:var( --e-global-color-bb5fd4e );}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5046 .elementor-element.elementor-element-8180cb8 img{border-radius:10px 10px 10px 10px;}.elementor-5046 .elementor-element.elementor-element-b2f06bd:not(.elementor-motion-effects-element-type-background), .elementor-5046 .elementor-element.elementor-element-b2f06bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gojoscotland.co.uk/wp-content/uploads/2025/07/Gojo-Scotland-CTA-Banner-BG.jpeg");background-position:center center;background-size:auto;}.elementor-5046 .elementor-element.elementor-element-b2f06bd > .elementor-background-overlay{background-color:var( --e-global-color-d2a1a70 );opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5046 .elementor-element.elementor-element-b2f06bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-5046 .elementor-element.elementor-element-3b9c8c5{text-align:center;}.elementor-5046 .elementor-element.elementor-element-3b9c8c5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-5046 .elementor-element.elementor-element-fe61975 a{color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-5046 .elementor-element.elementor-element-0900199.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-5046 .elementor-element.elementor-element-0900199.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-5046 .elementor-element.elementor-element-0900199 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5046 .elementor-element.elementor-element-c461e46 img{width:100%;max-width:100%;}.elementor-5046 .elementor-element.elementor-element-783a5dd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 20px 0px;}.elementor-5046 .elementor-element.elementor-element-783a5dd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5046 .elementor-element.elementor-element-b874f52.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5046 .elementor-element.elementor-element-7153e56{text-align:center;}.elementor-5046 .elementor-element.elementor-element-7153e56 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-5046 .elementor-element.elementor-element-79c2a36{text-align:center;}.elementor-5046 .elementor-element.elementor-element-250aa1e > .elementor-element-populated{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.3);}.elementor-widget-image-box .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-5046 .elementor-element.elementor-element-1114393 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-5046 .elementor-element.elementor-element-1114393.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5046 .elementor-element.elementor-element-1114393.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5046 .elementor-element.elementor-element-1114393.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5046 .elementor-element.elementor-element-1114393 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-5046 .elementor-element.elementor-element-1114393 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5046 .elementor-element.elementor-element-1114393 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5046 .elementor-element.elementor-element-9629474 > .elementor-element-populated{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.3);}.elementor-5046 .elementor-element.elementor-element-b934c67 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-5046 .elementor-element.elementor-element-b934c67.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5046 .elementor-element.elementor-element-b934c67.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5046 .elementor-element.elementor-element-b934c67.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5046 .elementor-element.elementor-element-b934c67 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-5046 .elementor-element.elementor-element-b934c67 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5046 .elementor-element.elementor-element-b934c67 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5046 .elementor-element.elementor-element-0fb8d64 > .elementor-element-populated{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.3);}.elementor-5046 .elementor-element.elementor-element-cb6c34f > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-5046 .elementor-element.elementor-element-cb6c34f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5046 .elementor-element.elementor-element-cb6c34f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5046 .elementor-element.elementor-element-cb6c34f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5046 .elementor-element.elementor-element-cb6c34f .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-5046 .elementor-element.elementor-element-cb6c34f .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5046 .elementor-element.elementor-element-cb6c34f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5046 .elementor-element.elementor-element-e180187 > .elementor-element-populated{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.3);}.elementor-5046 .elementor-element.elementor-element-9fd40cd > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-5046 .elementor-element.elementor-element-9fd40cd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5046 .elementor-element.elementor-element-9fd40cd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5046 .elementor-element.elementor-element-9fd40cd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5046 .elementor-element.elementor-element-9fd40cd .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-5046 .elementor-element.elementor-element-9fd40cd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5046 .elementor-element.elementor-element-9fd40cd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5046 .elementor-element.elementor-element-407cee7 > .elementor-element-populated{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.3);}.elementor-5046 .elementor-element.elementor-element-0e0221a > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-5046 .elementor-element.elementor-element-0e0221a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5046 .elementor-element.elementor-element-0e0221a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5046 .elementor-element.elementor-element-0e0221a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5046 .elementor-element.elementor-element-0e0221a .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-5046 .elementor-element.elementor-element-0e0221a .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5046 .elementor-element.elementor-element-0e0221a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5046 .elementor-element.elementor-element-d11dbd3 > .elementor-element-populated{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.3);}.elementor-5046 .elementor-element.elementor-element-d214741 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-5046 .elementor-element.elementor-element-d214741.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-5046 .elementor-element.elementor-element-d214741.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-5046 .elementor-element.elementor-element-d214741.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-5046 .elementor-element.elementor-element-d214741 .elementor-image-box-title{margin-bottom:5px;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-5046 .elementor-element.elementor-element-d214741 .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-5046 .elementor-element.elementor-element-d214741 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-5046 .elementor-element.elementor-element-ee68f1d{text-align:center;}.elementor-5046 .elementor-element.elementor-element-2141b92:not(.elementor-motion-effects-element-type-background), .elementor-5046 .elementor-element.elementor-element-2141b92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-5046 .elementor-element.elementor-element-2141b92{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:53px 0px 60px 0px;}.elementor-5046 .elementor-element.elementor-element-2141b92 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5046 .elementor-element.elementor-element-5171cfd{text-align:center;}.elementor-5046 .elementor-element.elementor-element-5171cfd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-5046 .elementor-element.elementor-element-97be6d3{text-align:center;}.elementor-5046 .elementor-element.elementor-element-97be6d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-5046 .elementor-element.elementor-element-aa46f02 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-5046 .elementor-element.elementor-element-5f88983{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:53px 0px 60px 0px;}.elementor-5046 .elementor-element.elementor-element-5f88983 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5046 .elementor-element.elementor-element-b5cc151{text-align:center;}.elementor-5046 .elementor-element.elementor-element-b5cc151 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-5046 .elementor-element.elementor-element-a6e48d2{text-align:center;}.elementor-5046 .elementor-element.elementor-element-a6e48d2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-5046 .elementor-element.elementor-element-d3226a0{text-align:center;}.elementor-5046 .elementor-element.elementor-element-d3226a0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-5046 .elementor-element.elementor-element-36762fe{text-align:center;}.elementor-5046 .elementor-element.elementor-element-36762fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-5046 .elementor-element.elementor-element-3836a22:not(.elementor-motion-effects-element-type-background), .elementor-5046 .elementor-element.elementor-element-3836a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-5046 .elementor-element.elementor-element-3836a22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:53px 0px 60px 0px;}.elementor-5046 .elementor-element.elementor-element-3836a22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5046 .elementor-element.elementor-element-b1f792d{text-align:center;}.elementor-5046 .elementor-element.elementor-element-b1f792d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-5046 .elementor-element.elementor-element-5cb40ed{text-align:center;}.elementor-5046 .elementor-element.elementor-element-5cb40ed .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-5046 .elementor-element.elementor-element-82e82f5{text-align:center;}.elementor-5046 .elementor-element.elementor-element-82e82f5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-5046 .elementor-element.elementor-element-43c0a30{text-align:center;}.elementor-5046 .elementor-element.elementor-element-43c0a30 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-5046 .elementor-element.elementor-element-b0ffce2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:53px 0px 60px 0px;}.elementor-5046 .elementor-element.elementor-element-b0ffce2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5046 .elementor-element.elementor-element-81349f1{text-align:center;}.elementor-5046 .elementor-element.elementor-element-81349f1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#333333;}.elementor-5046 .elementor-element.elementor-element-1d2b824{text-align:start;}.elementor-5046 .elementor-element.elementor-element-1d2b824 a{color:var( --e-global-color-bb5fd4e );}.elementor-5046 .elementor-element.elementor-element-d39babe > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-5046 .elementor-element.elementor-element-d39babe:hover > .elementor-element-populated{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);}.elementor-5046 .elementor-element.elementor-element-b7cca8b{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5046 .elementor-element.elementor-element-b7cca8b a{color:var( --e-global-color-bb5fd4e );}.elementor-5046 .elementor-element.elementor-element-b7cca8b a:hover, .elementor-5046 .elementor-element.elementor-element-b7cca8b a:focus{color:var( --e-global-color-primary );}.elementor-5046 .elementor-element.elementor-element-f9eabd3 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-5046 .elementor-element.elementor-element-f9eabd3:hover > .elementor-element-populated{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);}.elementor-5046 .elementor-element.elementor-element-da18d72{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5046 .elementor-element.elementor-element-da18d72 a{color:var( --e-global-color-bb5fd4e );}.elementor-5046 .elementor-element.elementor-element-da18d72 a:hover, .elementor-5046 .elementor-element.elementor-element-da18d72 a:focus{color:var( --e-global-color-primary );}.elementor-5046 .elementor-element.elementor-element-df7ffff > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-5046 .elementor-element.elementor-element-df7ffff:hover > .elementor-element-populated{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);}.elementor-5046 .elementor-element.elementor-element-a4aba14{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5046 .elementor-element.elementor-element-a4aba14 a{color:var( --e-global-color-bb5fd4e );}.elementor-5046 .elementor-element.elementor-element-a4aba14 a:hover, .elementor-5046 .elementor-element.elementor-element-a4aba14 a:focus{color:var( --e-global-color-primary );}.elementor-5046 .elementor-element.elementor-element-7981860 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-5046 .elementor-element.elementor-element-7981860:hover > .elementor-element-populated{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);}.elementor-5046 .elementor-element.elementor-element-e053647{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5046 .elementor-element.elementor-element-e053647 a{color:var( --e-global-color-bb5fd4e );}.elementor-5046 .elementor-element.elementor-element-e053647 a:hover, .elementor-5046 .elementor-element.elementor-element-e053647 a:focus{color:var( --e-global-color-primary );}.elementor-5046 .elementor-element.elementor-element-0f68212 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-5046 .elementor-element.elementor-element-0f68212:hover > .elementor-element-populated{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);}.elementor-5046 .elementor-element.elementor-element-bbfee6a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5046 .elementor-element.elementor-element-bbfee6a a{color:var( --e-global-color-bb5fd4e );}.elementor-5046 .elementor-element.elementor-element-bbfee6a a:hover, .elementor-5046 .elementor-element.elementor-element-bbfee6a a:focus{color:var( --e-global-color-primary );}.elementor-5046 .elementor-element.elementor-element-3c1236e > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-5046 .elementor-element.elementor-element-3c1236e:hover > .elementor-element-populated{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);}.elementor-5046 .elementor-element.elementor-element-dda28c2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5046 .elementor-element.elementor-element-dda28c2 a{color:var( --e-global-color-bb5fd4e );}.elementor-5046 .elementor-element.elementor-element-dda28c2 a:hover, .elementor-5046 .elementor-element.elementor-element-dda28c2 a:focus{color:var( --e-global-color-primary );}.elementor-5046 .elementor-element.elementor-element-e575fa0 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-5046 .elementor-element.elementor-element-e575fa0:hover > .elementor-element-populated{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);}.elementor-5046 .elementor-element.elementor-element-90fe855{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5046 .elementor-element.elementor-element-90fe855 a{color:var( --e-global-color-bb5fd4e );}.elementor-5046 .elementor-element.elementor-element-90fe855 a:hover, .elementor-5046 .elementor-element.elementor-element-90fe855 a:focus{color:var( --e-global-color-primary );}.elementor-5046 .elementor-element.elementor-element-7345e40 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-5046 .elementor-element.elementor-element-7345e40:hover > .elementor-element-populated{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);}.elementor-5046 .elementor-element.elementor-element-375ec5a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5046 .elementor-element.elementor-element-375ec5a a{color:var( --e-global-color-bb5fd4e );}.elementor-5046 .elementor-element.elementor-element-375ec5a a:hover, .elementor-5046 .elementor-element.elementor-element-375ec5a a:focus{color:var( --e-global-color-primary );}.elementor-5046 .elementor-element.elementor-element-0cd4469 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-5046 .elementor-element.elementor-element-0cd4469:hover > .elementor-element-populated{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);}.elementor-5046 .elementor-element.elementor-element-e80c39a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5046 .elementor-element.elementor-element-e80c39a a{color:var( --e-global-color-bb5fd4e );}.elementor-5046 .elementor-element.elementor-element-e80c39a a:hover, .elementor-5046 .elementor-element.elementor-element-e80c39a a:focus{color:var( --e-global-color-primary );}.elementor-5046 .elementor-element.elementor-element-ea72b01 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.19);}.elementor-5046 .elementor-element.elementor-element-ea72b01:hover > .elementor-element-populated{box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);}.elementor-5046 .elementor-element.elementor-element-be03eb7{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5046 .elementor-element.elementor-element-be03eb7 a{color:var( --e-global-color-bb5fd4e );}.elementor-5046 .elementor-element.elementor-element-be03eb7 a:hover, .elementor-5046 .elementor-element.elementor-element-be03eb7 a:focus{color:var( --e-global-color-primary );}.elementor-5046 .elementor-element.elementor-element-e4c1276{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 20px 0px;}.elementor-5046 .elementor-element.elementor-element-e4c1276 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-google_maps .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-google_maps .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5046 .elementor-element.elementor-element-5366384 iframe{height:350px;}.elementor-5046 .elementor-element.elementor-element-d298381{width:auto;max-width:auto;text-align:center;}.elementor-5046 .elementor-element.elementor-element-d298381 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#2B373B;}.elementor-5046 .elementor-element.elementor-element-8d5339a > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5046 .elementor-element.elementor-element-8d5339a{text-align:start;}.elementor-5046 .elementor-element.elementor-element-8d5339a a{color:var( --e-global-color-bb5fd4e );}.elementor-5046 .elementor-element.elementor-element-914f7cf:not(.elementor-motion-effects-element-type-background), .elementor-5046 .elementor-element.elementor-element-914f7cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-5046 .elementor-element.elementor-element-914f7cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:53px 0px 60px 0px;}.elementor-5046 .elementor-element.elementor-element-914f7cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5046 .elementor-element.elementor-element-14f853a.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5046 .elementor-element.elementor-element-b29a2a6{width:auto;max-width:auto;text-align:center;}.elementor-5046 .elementor-element.elementor-element-b29a2a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.1em;letter-spacing:1px;color:#2B373B;}.elementor-widget-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5046 .elementor-element.elementor-element-6700923 .elementor-accordion-icon, .elementor-5046 .elementor-element.elementor-element-6700923 .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-5046 .elementor-element.elementor-element-6700923 .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-5046 .elementor-element.elementor-element-e39f6d7 .elementor-accordion-icon, .elementor-5046 .elementor-element.elementor-element-e39f6d7 .elementor-accordion-title{color:var( --e-global-color-text );}.elementor-5046 .elementor-element.elementor-element-e39f6d7 .elementor-accordion-icon svg{fill:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5046 .elementor-element.elementor-element-62d444d:not(.elementor-motion-effects-element-type-background), .elementor-5046 .elementor-element.elementor-element-62d444d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gojoscotland.co.uk/wp-content/uploads/2025/07/Gojo-Scotland-Main-Header-Mobile-Banner.jpg");background-position:0px -180px;background-repeat:no-repeat;background-size:cover;}.elementor-5046 .elementor-element.elementor-element-62d444d{margin-top:0px;margin-bottom:0px;}.elementor-5046 .elementor-element.elementor-element-1ed2315 .elementor-heading-title{font-size:28px;line-height:1.2em;letter-spacing:0.5px;}.elementor-5046 .elementor-element.elementor-element-6e45634 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5046 .elementor-element.elementor-element-6e45634 .elementor-icon-list-item > a{font-size:16px;}.elementor-5046 .elementor-element.elementor-element-a0beb83{padding:30px 0px 30px 0px;}.elementor-5046 .elementor-element.elementor-element-087bfd5 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-b2f06bd{padding:30px 0px 30px 0px;}.elementor-5046 .elementor-element.elementor-element-3b9c8c5 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-783a5dd{padding:40px 0px 40px 0px;}.elementor-5046 .elementor-element.elementor-element-7153e56 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-1114393 .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-5046 .elementor-element.elementor-element-b934c67 .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-5046 .elementor-element.elementor-element-cb6c34f .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-5046 .elementor-element.elementor-element-9fd40cd .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-5046 .elementor-element.elementor-element-0e0221a .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-5046 .elementor-element.elementor-element-d214741 .elementor-image-box-title{margin-bottom:5px;font-size:18px;}.elementor-5046 .elementor-element.elementor-element-2141b92{padding:40px 0px 40px 0px;}.elementor-5046 .elementor-element.elementor-element-5171cfd .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-97be6d3 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-5f88983{padding:40px 0px 40px 0px;}.elementor-5046 .elementor-element.elementor-element-b5cc151 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-a6e48d2 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-d3226a0 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-36762fe .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-3836a22{padding:40px 0px 40px 0px;}.elementor-5046 .elementor-element.elementor-element-b1f792d .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-5cb40ed .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-82e82f5 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-43c0a30 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-b0ffce2{padding:40px 0px 40px 0px;}.elementor-5046 .elementor-element.elementor-element-81349f1 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.7px;}.elementor-5046 .elementor-element.elementor-element-e4c1276{padding:40px 0px 40px 0px;}.elementor-5046 .elementor-element.elementor-element-d298381 .elementor-heading-title{font-size:20px;line-height:1.1em;letter-spacing:1px;}.elementor-5046 .elementor-element.elementor-element-914f7cf{padding:40px 0px 40px 0px;}.elementor-5046 .elementor-element.elementor-element-b29a2a6 .elementor-heading-title{font-size:20px;line-height:1.1em;letter-spacing:1px;}}@media(max-width:767px){.elementor-5046 .elementor-element.elementor-element-62d444d:not(.elementor-motion-effects-element-type-background), .elementor-5046 .elementor-element.elementor-element-62d444d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gojoscotland.co.uk/wp-content/uploads/2025/07/Gojo-Scotland-Main-Header-Mobile-Banner.jpg");background-position:-50px 20px;background-size:cover;}.elementor-5046 .elementor-element.elementor-element-62d444d > .elementor-container{min-height:350px;}.elementor-5046 .elementor-element.elementor-element-62d444d{margin-top:-100px;margin-bottom:0px;}.elementor-5046 .elementor-element.elementor-element-1ed2315 .elementor-heading-title{font-size:18px;line-height:1.3em;}.elementor-5046 .elementor-element.elementor-element-a0beb83{padding:20px 0px 20px 0px;}.elementor-5046 .elementor-element.elementor-element-087bfd5 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-b2f06bd{padding:20px 0px 20px 0px;}.elementor-5046 .elementor-element.elementor-element-3b9c8c5 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-7153e56 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-1114393 .elementor-image-box-img{margin-bottom:15px;}.elementor-5046 .elementor-element.elementor-element-1114393 .elementor-image-box-title{margin-bottom:3px;font-size:20px;}.elementor-5046 .elementor-element.elementor-element-b934c67 .elementor-image-box-img{margin-bottom:15px;}.elementor-5046 .elementor-element.elementor-element-b934c67 .elementor-image-box-title{margin-bottom:3px;font-size:20px;}.elementor-5046 .elementor-element.elementor-element-cb6c34f .elementor-image-box-img{margin-bottom:15px;}.elementor-5046 .elementor-element.elementor-element-cb6c34f .elementor-image-box-title{margin-bottom:3px;font-size:20px;}.elementor-5046 .elementor-element.elementor-element-9fd40cd .elementor-image-box-img{margin-bottom:15px;}.elementor-5046 .elementor-element.elementor-element-9fd40cd .elementor-image-box-title{margin-bottom:3px;font-size:20px;}.elementor-5046 .elementor-element.elementor-element-0e0221a .elementor-image-box-img{margin-bottom:15px;}.elementor-5046 .elementor-element.elementor-element-0e0221a .elementor-image-box-title{margin-bottom:3px;font-size:20px;}.elementor-5046 .elementor-element.elementor-element-d214741 .elementor-image-box-img{margin-bottom:15px;}.elementor-5046 .elementor-element.elementor-element-d214741 .elementor-image-box-title{margin-bottom:3px;font-size:20px;}.elementor-5046 .elementor-element.elementor-element-5171cfd .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-97be6d3 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-b5cc151 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-a6e48d2 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-d3226a0 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-36762fe .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-b1f792d .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-5cb40ed .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-82e82f5 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-43c0a30 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-81349f1 .elementor-heading-title{font-size:18px;line-height:1.2em;letter-spacing:0.6px;}.elementor-5046 .elementor-element.elementor-element-d298381 .elementor-heading-title{font-size:20px;line-height:1.1em;letter-spacing:1px;}.elementor-5046 .elementor-element.elementor-element-b29a2a6 .elementor-heading-title{font-size:20px;line-height:1.1em;letter-spacing:1px;}}@media(min-width:768px){.elementor-5046 .elementor-element.elementor-element-6e0c5c9{width:60%;}.elementor-5046 .elementor-element.elementor-element-0900199{width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5046 .elementor-element.elementor-element-250aa1e{width:33%;}.elementor-5046 .elementor-element.elementor-element-9629474{width:33%;}.elementor-5046 .elementor-element.elementor-element-0fb8d64{width:33%;}.elementor-5046 .elementor-element.elementor-element-e180187{width:33%;}.elementor-5046 .elementor-element.elementor-element-407cee7{width:33%;}.elementor-5046 .elementor-element.elementor-element-d11dbd3{width:33%;}}