.elementor-17 .elementor-element.elementor-element-27cb926e>.elementor-container{min-height:360px}.elementor-17 .elementor-element.elementor-element-27cb926e>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-17 .elementor-element.elementor-element-27cb926e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-27cb926e>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://kmtravel.co.uk/wp-content/uploads/2018/12/kenneth-macleod-beach-hotel.jpg");background-position:center center;background-size:cover}.elementor-17 .elementor-element.elementor-element-27cb926e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px
0px 100px 0px}.elementor-17 .elementor-element.elementor-element-27cb926e>.elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-17 .elementor-element.elementor-element-36c53682>.elementor-element-populated{padding:0% 15% 0% 15%}.elementor-17 .elementor-element.elementor-element-79e94123{text-align:center}.elementor-17 .elementor-element.elementor-element-79e94123 .elementor-heading-title{color:#000;font-size:45px;font-weight:600}.elementor-17 .elementor-element.elementor-element-28402c22>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-17 .elementor-element.elementor-element-28402c22{padding:100px
0px 100px 0px}.elementor-17 .elementor-element.elementor-element-6acdeb28>.elementor-element-populated{padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-58addb61{text-align:center}.elementor-17 .elementor-element.elementor-element-58addb61 .elementor-heading-title{color:#000;font-size:30px;font-weight:600;line-height:1.2em}.elementor-17 .elementor-element.elementor-element-27a3e3b1>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-17 .elementor-element.elementor-element-27a3e3b1 .elementor-heading-title{color:#0e1a29}.elementor-17 .elementor-element.elementor-element-27a3e3b1{color:#0e1a29;padding:15px
15px 15px 15px}.elementor-17 .elementor-element.elementor-element-5181a9d4>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-17 .elementor-element.elementor-element-5181a9d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-5181a9d4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-17 .elementor-element.elementor-element-5181a9d4>.elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px
20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:25px
25px 25px 25px}.elementor-17 .elementor-element.elementor-element-5181a9d4>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-17 .elementor-element.elementor-element-331de6ea{text-align:center}.elementor-17 .elementor-element.elementor-element-331de6ea .elementor-heading-title{font-size:18px;font-weight:600}.elementor-17 .elementor-element.elementor-element-4dd8eafe{text-align:center;font-size:16px;font-weight:300;line-height:2em}.elementor-17 .elementor-element.elementor-element-4380650e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-4380650e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-17 .elementor-element.elementor-element-4380650e>.elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px
20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:25px
25px 25px 25px}.elementor-17 .elementor-element.elementor-element-4380650e>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-17 .elementor-element.elementor-element-76df0618{text-align:center}.elementor-17 .elementor-element.elementor-element-76df0618 .elementor-heading-title{font-size:18px;font-weight:600}.elementor-17 .elementor-element.elementor-element-a086d2b{text-align:center;font-size:16px;font-weight:300;line-height:2em}.elementor-17 .elementor-element.elementor-element-5c9a93f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-17 .elementor-element.elementor-element-5c9a93f6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-17 .elementor-element.elementor-element-5c9a93f6>.elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px
20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:25px
25px 25px 25px}.elementor-17 .elementor-element.elementor-element-5c9a93f6>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-17 .elementor-element.elementor-element-42c90745{text-align:center}.elementor-17 .elementor-element.elementor-element-42c90745 .elementor-heading-title{font-size:18px;font-weight:600}.elementor-17 .elementor-element.elementor-element-6fcd5973{text-align:center;font-size:16px;font-weight:300;line-height:2em}.elementor-17 .elementor-element.elementor-element-b6d5663 .elementor-button{font-size:14px;font-weight:normal;letter-spacing:1px;fill:#fff;color:#fff;background-color:#8e0c3a;border-radius:0px 0px 0px 0px;padding:10px
10px 10px 10px}.elementor-17 .elementor-element.elementor-element-b6d5663 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-b6d5663 .elementor-button:focus{color:#fff;background-color:#ffce02}.elementor-17 .elementor-element.elementor-element-b6d5663 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-b6d5663 .elementor-button:focus
svg{fill:#fff}.elementor-17 .elementor-element.elementor-element-62131e9:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-62131e9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-17 .elementor-element.elementor-element-62131e9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s}.elementor-17 .elementor-element.elementor-element-62131e9>.elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-17 .elementor-element.elementor-element-c4c5b87{text-align:center}.elementor-17 .elementor-element.elementor-element-c4c5b87>.elementor-widget-container{margin:50px
50px 50px 50px}.elementor-17 .elementor-element.elementor-element-6ba0f2cc>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-17 .elementor-element.elementor-element-6ba0f2cc:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-6ba0f2cc>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-17 .elementor-element.elementor-element-6ba0f2cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px
0px 50px 0px}.elementor-17 .elementor-element.elementor-element-6ba0f2cc>.elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-17 .elementor-element.elementor-element-4eeb8c6d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px}.elementor-17 .elementor-element.elementor-element-4eeb8c6d>.elementor-element-populated{padding:0px
010px 0px 010px}.elementor-17 .elementor-element.elementor-element-4ae6bc3>.elementor-element-populated{padding:0px
10px 0px 10px}.elementor-17 .elementor-element.elementor-element-47ce296{text-align:center}.elementor-17 .elementor-element.elementor-element-8ac38b0{text-align:center;line-height:1.5em;letter-spacing:0px}.elementor-17 .elementor-element.elementor-element-8ac38b0>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-3a05b6a0>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-17 .elementor-element.elementor-element-3a05b6a0{padding:50px
0px 50px 0px}.elementor-17 .elementor-element.elementor-element-3ee0673f>.elementor-element-populated{padding:0px
10px 0px 10px}.elementor-17 .elementor-element.elementor-element-2aab1852{text-align:center}.elementor-17 .elementor-element.elementor-element-5e506389{text-align:center;line-height:1.5em;letter-spacing:0px}.elementor-17 .elementor-element.elementor-element-5e506389>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-ea0cee0>.elementor-element-populated{padding:0px
010px 0px 010px}.elementor-17 .elementor-element.elementor-element-4d973e09>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-17 .elementor-element.elementor-element-4d973e09:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-4d973e09>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-17 .elementor-element.elementor-element-4d973e09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px
0px 50px 0px}.elementor-17 .elementor-element.elementor-element-4d973e09>.elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-17 .elementor-element.elementor-element-54fc0728>.elementor-element-populated{padding:0px
010px 0px 010px}.elementor-17 .elementor-element.elementor-element-741a5a3d>.elementor-element-populated{padding:0px
10px 0px 10px}.elementor-17 .elementor-element.elementor-element-345eaa5f{text-align:center}.elementor-17 .elementor-element.elementor-element-7473aacc{text-align:center;line-height:1.5em;letter-spacing:0px}.elementor-17 .elementor-element.elementor-element-7473aacc>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-6f3f6495>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-17 .elementor-element.elementor-element-6f3f6495{padding:50px
0px 50px 0px}.elementor-17 .elementor-element.elementor-element-325f2816>.elementor-element-populated{padding:0px
10px 0px 10px}.elementor-17 .elementor-element.elementor-element-5e8dac31{text-align:center}.elementor-17 .elementor-element.elementor-element-267e4677{text-align:center;line-height:1.5em;letter-spacing:0px}.elementor-17 .elementor-element.elementor-element-267e4677>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-0d270b7>.elementor-element-populated{padding:0px
010px 0px 010px}.elementor-17 .elementor-element.elementor-element-5582cc40:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-5582cc40>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-17 .elementor-element.elementor-element-5582cc40{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-5582cc40>.elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-17 .elementor-element.elementor-element-124e43a9{text-align:center}.elementor-17 .elementor-element.elementor-element-124e43a9>.elementor-widget-container{margin:20px
20px 0px 20px}.elementor-17 .elementor-element.elementor-element-67408be2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-67408be2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f2f2f2}.elementor-17 .elementor-element.elementor-element-67408be2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px
0px 30px 0px}.elementor-17 .elementor-element.elementor-element-67408be2>.elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s}.elementor-17 .elementor-element.elementor-element-49829601 .elementor-image-box-description{line-height:1.5em}.elementor-17 .elementor-element.elementor-element-49829601>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-65015d81 .elementor-button{font-size:14px;font-weight:normal;letter-spacing:1px;fill:#fff;color:#fff;background-color:#8e0c3a;border-radius:0px 0px 0px 0px;padding:10px
10px 10px 10px}.elementor-17 .elementor-element.elementor-element-65015d81 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-65015d81 .elementor-button:focus{color:#fff;background-color:#ffce02}.elementor-17 .elementor-element.elementor-element-65015d81 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-65015d81 .elementor-button:focus
svg{fill:#fff}.elementor-17 .elementor-element.elementor-element-72742acf .elementor-image-box-description{line-height:1.5em}.elementor-17 .elementor-element.elementor-element-72742acf>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-46f4faa8 .elementor-button{font-size:14px;font-weight:normal;letter-spacing:1px;fill:#fff;color:#fff;background-color:#8e0c3a;border-radius:0px 0px 0px 0px;padding:10px
10px 10px 10px}.elementor-17 .elementor-element.elementor-element-46f4faa8 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-46f4faa8 .elementor-button:focus{color:#fff;background-color:#ffce02}.elementor-17 .elementor-element.elementor-element-46f4faa8 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-46f4faa8 .elementor-button:focus
svg{fill:#fff}.elementor-17 .elementor-element.elementor-element-7c7d8f38>.elementor-element-populated{margin:0px
0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-17 .elementor-element.elementor-element-77932c03 .elementor-image-box-description{line-height:1.5em}.elementor-17 .elementor-element.elementor-element-77932c03>.elementor-widget-container{padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-38f64f22 .elementor-button{font-size:14px;font-weight:normal;letter-spacing:1px;fill:#fff;color:#fff;background-color:#8e0c3a;border-radius:0px 0px 0px 0px;padding:10px
10px 10px 10px}.elementor-17 .elementor-element.elementor-element-38f64f22 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-38f64f22 .elementor-button:focus{color:#fff;background-color:#ffce02}.elementor-17 .elementor-element.elementor-element-38f64f22 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-38f64f22 .elementor-button:focus
svg{fill:#fff}:root{--page-title-display:none}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-4eeb8c6d{width:55%}.elementor-17 .elementor-element.elementor-element-4ae6bc3{width:45%}.elementor-17 .elementor-element.elementor-element-3ee0673f{width:45%}.elementor-17 .elementor-element.elementor-element-ea0cee0{width:55%}.elementor-17 .elementor-element.elementor-element-54fc0728{width:55%}.elementor-17 .elementor-element.elementor-element-741a5a3d{width:45%}.elementor-17 .elementor-element.elementor-element-325f2816{width:45%}.elementor-17 .elementor-element.elementor-element-0d270b7{width:55%}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-27cb926e{padding:100px
25px 100px 25px}.elementor-17 .elementor-element.elementor-element-36c53682>.elementor-element-populated{padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-28402c22{padding:100px
25px 100px 25px}.elementor-17 .elementor-element.elementor-element-27a3e3b1{padding:15px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-5181a9d4>.elementor-element-populated{margin:10px
10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px
10px 10px 10px}.elementor-17 .elementor-element.elementor-element-4380650e>.elementor-element-populated{margin:10px
10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px
10px 10px 10px}.elementor-17 .elementor-element.elementor-element-5c9a93f6>.elementor-element-populated{margin:10px
10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px
10px 10px 10px}.elementor-17 .elementor-element.elementor-element-b6d5663>.elementor-widget-container{margin:10px
10px 10px 10px}.elementor-17 .elementor-element.elementor-element-6ba0f2cc{padding:100px
25px 100px 25px}.elementor-17 .elementor-element.elementor-element-4eeb8c6d>.elementor-element-populated{padding:0px
0px 0px 15px}.elementor-17 .elementor-element.elementor-element-4ae6bc3>.elementor-element-populated{padding:0px
15px 0px 0px}.elementor-17 .elementor-element.elementor-element-3a05b6a0{padding:100px
25px 100px 25px}.elementor-17 .elementor-element.elementor-element-3ee0673f>.elementor-element-populated{padding:0px
15px 0px 0px}.elementor-17 .elementor-element.elementor-element-ea0cee0>.elementor-element-populated{padding:0px
0px 0px 15px}.elementor-17 .elementor-element.elementor-element-4d973e09{padding:100px
25px 100px 25px}.elementor-17 .elementor-element.elementor-element-54fc0728>.elementor-element-populated{padding:0px
0px 0px 15px}.elementor-17 .elementor-element.elementor-element-741a5a3d>.elementor-element-populated{padding:0px
15px 0px 0px}.elementor-17 .elementor-element.elementor-element-6f3f6495{padding:100px
25px 100px 25px}.elementor-17 .elementor-element.elementor-element-325f2816>.elementor-element-populated{padding:0px
15px 0px 0px}.elementor-17 .elementor-element.elementor-element-0d270b7>.elementor-element-populated{padding:0px
0px 0px 15px}.elementor-17 .elementor-element.elementor-element-49829601>.elementor-widget-container{padding:0px
10px 0px 0px}.elementor-17 .elementor-element.elementor-element-72742acf>.elementor-widget-container{padding:0px
010px 0px 010px}.elementor-17 .elementor-element.elementor-element-77932c03>.elementor-widget-container{padding:0px
10px 0px 0px}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-27cb926e{padding:50px
20px 50px 20px}.elementor-17 .elementor-element.elementor-element-79e94123 .elementor-heading-title{font-size:35px}.elementor-17 .elementor-element.elementor-element-28402c22{padding:50px
20px 50px 20px}.elementor-17 .elementor-element.elementor-element-58addb61 .elementor-heading-title{font-size:35px}.elementor-17 .elementor-element.elementor-element-27a3e3b1{padding:2px
2px 2px 2px}.elementor-17 .elementor-element.elementor-element-5181a9d4>.elementor-element-populated{padding:20px
20px 20px 20px}.elementor-17 .elementor-element.elementor-element-4380650e>.elementor-element-populated{padding:20px
20px 20px 20px}.elementor-17 .elementor-element.elementor-element-5c9a93f6>.elementor-element-populated{padding:20px
20px 20px 20px}.elementor-17 .elementor-element.elementor-element-1dd7a57>.elementor-element-populated{margin:0px
0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-6ba0f2cc{padding:0px
20px 50px 20px}.elementor-17 .elementor-element.elementor-element-4eeb8c6d>.elementor-element-populated{padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-cacf7af{text-align:center}.elementor-17 .elementor-element.elementor-element-4ae6bc3>.elementor-element-populated{margin:50px
0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-3a05b6a0{padding:50px
20px 50px 20px}.elementor-17 .elementor-element.elementor-element-3ee0673f>.elementor-element-populated{margin:50px
0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-ea0cee0>.elementor-element-populated{padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-4d973e09{padding:50px
20px 50px 20px}.elementor-17 .elementor-element.elementor-element-54fc0728>.elementor-element-populated{padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-741a5a3d>.elementor-element-populated{margin:50px
0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-6f3f6495{padding:50px
20px 50px 20px}.elementor-17 .elementor-element.elementor-element-325f2816>.elementor-element-populated{margin:50px
0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px
0px 0px 0px}.elementor-17 .elementor-element.elementor-element-0d270b7>.elementor-element-populated{padding:0px
0px 0px 0px}}