.elementor-kit-2638{--e-global-color-primary:#111111;--e-global-color-secondary:#0086C9;--e-global-color-text:#333333;--e-global-color-1e6d2fa:#615555;--e-global-color-40ba168:#FF8800;--e-global-color-861b22c:#FFFFFF;--e-global-color-4d81b8b:#ECE9E9;--e-global-color-db7d1f9:#0086C9;--e-global-color-f849e04:#333333;--e-global-color-68a9c26:#D0D0D0;--e-global-typography-primary-font-family:"Georgia";--e-global-typography-primary-font-size:2.5rem;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.3;--e-global-typography-secondary-font-family:"Verdana";--e-global-typography-secondary-font-size:2rem;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.3;--e-global-typography-secondary-letter-spacing:0.5;--e-global-typography-text-font-family:"Helvetica";--e-global-typography-text-font-size:1.3rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:40px;--e-global-typography-accent-font-family:"Helvetica";--e-global-typography-accent-font-size:1.3rem;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:36px;--e-global-typography-d94cb03-font-family:"Helvetica";--e-global-typography-d94cb03-font-size:1.3rem;--e-global-typography-d94cb03-font-weight:400;--e-global-typography-d94cb03-line-height:40px;--e-global-typography-abd18f4-font-size:0.875rem;background-color:var(--e-global-color-4d81b8b);color:#111;font-family:"Helvetica",Sans-serif;font-size:1.3rem;line-height:50px}.elementor-kit-2638 button,.elementor-kit-2638 input[type="button"],.elementor-kit-2638 input[type="submit"],.elementor-kit-2638 .elementor-button{background-color:#fff0;font-family:"Trebuchet MS",Sans-serif;font-size:3rem;font-weight:600;text-transform:uppercase;text-decoration:none;text-shadow:0 0 10px rgb(0 0 0 / .3);color:var(--e-global-color-861b22c);background-image:radial-gradient(at center center,#0086C9 0%,#333333 100%);box-shadow:0 0 10px 0 rgb(0 0 0 / .5);border-radius:30px 30px 30px 30px;padding:1rem 1rem 1rem 1rem}.elementor-kit-2638 button:hover,.elementor-kit-2638 button:focus,.elementor-kit-2638 input[type="button"]:hover,.elementor-kit-2638 input[type="button"]:focus,.elementor-kit-2638 input[type="submit"]:hover,.elementor-kit-2638 input[type="submit"]:focus,.elementor-kit-2638 .elementor-button:hover,.elementor-kit-2638 .elementor-button:focus{background-color:#fff0;color:var(--e-global-color-40ba168);background-image:radial-gradient(at center center,#0086C9 0%,#000000 100%)}.elementor-kit-2638 e-page-transition{background-color:var(--e-global-color-4d81b8b)}.elementor-kit-2638 a{color:#005B99}.elementor-kit-2638 a:hover{color:var(--e-global-color-40ba168)}.elementor-kit-2638 h1{font-size:2.5rem;font-weight:700;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h2{color:#333;font-size:2rem;font-weight:600;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h3{color:#333;font-weight:500;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h4{color:#333;font-size:1.75rem;font-weight:500;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h5{color:#333;font-size:1.3rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h6{color:#333;font-size:25px;font-weight:500;line-height:40px}.elementor-kit-2638 label{color:var(--e-global-color-1e6d2fa);font-family:"Verdana",Sans-serif;font-size:19px}.elementor-kit-2638 input:not([type="button"]):not([type="submit"]),.elementor-kit-2638 textarea,.elementor-kit-2638 .elementor-field-textual{font-family:"Verdana",Sans-serif;font-size:20px;color:#010202}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1500px}.e-con{--container-max-width:1500px}{}h1.entry-title{display:var(--page-title-display)}.site-header{padding-inline-end:0;padding-inline-start:0}.site-header .site-branding .site-logo img{width:220px;max-width:220px}.site-header .site-navigation-toggle .site-navigation-toggle-icon{color:var(--e-global-color-40ba168)}.site-header .site-navigation .menu li{font-family:"Verdana",Sans-serif}.site-footer .copyright p{color:var(--e-global-color-861b22c)}@media(min-width:2400px){.elementor-kit-2638{--e-global-typography-primary-font-size:3rem;--e-global-typography-secondary-font-size:2.5rem;--e-global-typography-text-font-size:1.5rem;--e-global-typography-accent-font-size:1.5rem;--e-global-typography-d94cb03-font-size:1.3rem;--e-global-typography-d94cb03-line-height:1.3;--e-global-typography-d94cb03-letter-spacing:0.5;--e-global-typography-abd18f4-font-size:1rem;font-size:1.5rem}.elementor-kit-2638 h1{font-size:3rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h2{font-size:2.5rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h3{font-size:2.25rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h4{font-size:2rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h5{font-size:1.5rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 button,.elementor-kit-2638 input[type="button"],.elementor-kit-2638 input[type="submit"],.elementor-kit-2638 .elementor-button{font-size:3.2rem}.site-header .site-branding .site-logo img{width:220px;max-width:220px}}@media(max-width:1200px){.elementor-kit-2638{--e-global-typography-primary-font-size:2rem;--e-global-typography-primary-line-height:36px;--e-global-typography-secondary-font-size:1.75rem;--e-global-typography-secondary-line-height:1.3;--e-global-typography-secondary-letter-spacing:0.5;--e-global-typography-text-font-size:1rem;--e-global-typography-text-line-height:1.3;--e-global-typography-text-letter-spacing:0.5;--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-line-height:1.3;--e-global-typography-accent-letter-spacing:0.5;--e-global-typography-d94cb03-font-size:1rem;--e-global-typography-abd18f4-font-size:0.8125rem;font-size:1rem;line-height:2.5px;letter-spacing:3px;word-spacing:0}.elementor-kit-2638 h1{font-size:2rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h2{font-size:1.75rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h3{font-size:1.75rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h4{font-size:1.5rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h5{font-size:1.3rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 button,.elementor-kit-2638 input[type="button"],.elementor-kit-2638 input[type="submit"],.elementor-kit-2638 .elementor-button{font-size:2.8rem}.site-header .site-branding .site-logo img{width:170px;max-width:170px}}@media(max-width:880px){.elementor-kit-2638{--e-global-typography-primary-font-size:1.75rem;--e-global-typography-primary-line-height:1.4px;--e-global-typography-secondary-font-size:1.5rem;--e-global-typography-secondary-line-height:1.4px;--e-global-typography-text-font-size:0.9375rem;--e-global-typography-text-line-height:1.4px;--e-global-typography-accent-font-size:0.9375rem;--e-global-typography-d94cb03-font-size:0.9375rem;--e-global-typography-abd18f4-font-size:0.75rem;font-size:.9375rem;line-height:1.7px}.elementor-kit-2638 a:hover{font-size:.9375rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h1{font-size:1.75rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h2{font-size:1.5rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h3{font-size:1.5rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h4{font-size:1.3rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h5{font-size:1.1rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h6{font-size:1.1rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 button,.elementor-kit-2638 input[type="button"],.elementor-kit-2638 input[type="submit"],.elementor-kit-2638 .elementor-button{font-size:2.2rem}.site-header .site-branding .site-logo img{width:150px;max-width:150px}}@media(max-width:768px){.elementor-kit-2638{--e-global-typography-primary-font-size:2rem;--e-global-typography-primary-line-height:1.6em;--e-global-typography-secondary-font-size:1.75rem;--e-global-typography-secondary-line-height:1.3;--e-global-typography-secondary-letter-spacing:0.5;--e-global-typography-text-font-size:1rem;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-size:1rem;--e-global-typography-d94cb03-font-size:1rem;--e-global-typography-abd18f4-font-size:0.8125rem;font-size:1rem;line-height:2.1em}.elementor-kit-2638 p{margin-block-end:25px}.elementor-kit-2638 a:hover{font-size:1rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h1{font-size:2rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h2{font-size:1.75rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h3{font-size:1.75rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h4{font-size:1.5rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h5{font-size:1.3rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h6{font-size:23px;line-height:1.7em}.elementor-kit-2638 button,.elementor-kit-2638 input[type="button"],.elementor-kit-2638 input[type="submit"],.elementor-kit-2638 .elementor-button{font-size:2.5rem}.elementor-kit-2638 label{font-size:18px}.elementor-kit-2638 input:not([type="button"]):not([type="submit"]),.elementor-kit-2638 textarea,.elementor-kit-2638 .elementor-field-textual{font-size:18px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}.site-header .site-branding .site-logo img{width:170px;max-width:170px}}@media(max-width:600px){.elementor-kit-2638{--e-global-typography-primary-font-size:1.75rem;--e-global-typography-primary-line-height:1.4em;--e-global-typography-secondary-font-size:1.5rem;--e-global-typography-secondary-line-height:1.4;--e-global-typography-text-font-size:0.9375rem;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-size:0.9375rem;--e-global-typography-abd18f4-font-size:0.75rem;font-size:.9375rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 a:hover{font-size:.9375rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h1{font-size:1.75rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h2{font-size:1.5rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h3{font-size:1.5rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h4{font-size:1.3rem;line-height:1.3;letter-spacing:.5}.elementor-kit-2638 h5{line-height:1.7em}.elementor-kit-2638 h6{font-size:1px;line-height:1.7em}.elementor-kit-2638 button,.elementor-kit-2638 input[type="button"],.elementor-kit-2638 input[type="submit"],.elementor-kit-2638 .elementor-button{font-size:2rem}.elementor-kit-2638 label{font-size:17px}.elementor-kit-2638 input:not([type="button"]):not([type="submit"]),.elementor-kit-2638 textarea,.elementor-kit-2638 .elementor-field-textual{font-size:18px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}.e-con{--container-max-width:100%}.site-header .site-branding .site-logo img{width:150px;max-width:150px}}h1,h2,h3,h4,h5,h6{font-family:Georgia,serif!important;letter-spacing:.3px;line-height:1.5!important;margin-bottom:.6em}body,p{font-family:Helvetica,Arial,sans-serif!important;font-size:17px!important;line-height:1.75!important;letter-spacing:0.2px!important}p{margin-bottom:1.4em}.accent-text{font-family:Verdana,Geneva,sans-serif!important;font-size:.95em;letter-spacing:.2px}@media (max-width:1024px){h1{font-size:2rem;font-weight:700}h2{font-size:1.75rem;font-weight:700}h3{font-size:1.5rem;font-weight:700}h4{font-size:1.25rem;font-weight:700}h5{font-size:1.125rem;font-weight:600}h6{font-size:1rem;font-weight:600}p{font-size:.9375rem}}.share-buttons{display:flex;justify-content:center;gap:1rem;align-items:center;padding:1rem 0;flex-wrap:wrap}.share-buttons{display:flex;gap:12px;align-items:center;margin-top:20px}.share-buttons svg{width:24px;height:24px;display:block;transition:transform 0.2s ease}.share-buttons a,.share-buttons button{background:none;border:none;padding:0;cursor:pointer}.share-buttons a:hover svg,.share-buttons button:hover svg{transform:scale(1.1)}@font-face{font-display:swap;font-display:swap}.pricing-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:20px}.pricing-row .elementor-price-table{flex:1 1 300px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:1025px){.hero-home{width:100%;height:100vh;overflow:hidden}.hero-home img{width:100%;height:100%;object-fit:cover;display:block;object-position:center bottom}}@media (max-width:1024px) and (orientation:portrait){.hero-home{height:80vh}.hero-home img{object-fit:cover;object-position:center center}}@media (max-width:767px) and (orientation:portrait){.hero-home{height:100vh}.hero-home img{object-fit:cover;object-position:center center}}@media (max-width:767px) and (orientation:landscape){.hero-home{height:60vh}.hero-home img{content:url(https://static.like2hike.capetown/wp-content/uploads/cropped-View-from-Lions-Head-scaled-2.webp);object-fit:cover;object-position:center center}}