@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Lato:wght@900&family=Merriweather:wght@900&family=Poppins:wght@400;500&display=swap";:root{--font-heading: "Lato", sans-serif;--font-body: "Poppins", sans-serif;font-family:var(--font-body);line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;flex-direction:column;min-width:320px;min-height:100vh}h1{font-family:var(--font-heading);font-weight:900;font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;box-sizing:border-box}html,body,#root{height:100%}.navbar{background:var(--surface-color);height:80px;display:flex;align-items:center;font-size:1.1rem;position:fixed;top:0;width:100%;z-index:999;box-shadow:0 2px 8px #0000004d;transition:background-color .3s ease}.navbar-container{display:flex;justify-content:space-between;align-items:center;height:80px}.navbar-logo{color:var(--heading-color);cursor:pointer;text-decoration:none;font-size:1.8rem;font-weight:700;display:flex;align-items:center}.navbar-logo-img{height:45px;margin-right:8px;vertical-align:middle}.nav-menu{display:flex;align-items:center;list-style:none;text-align:center;margin:0;padding:0}.nav-item{height:80px;display:flex;align-items:center}.nav-links{color:var(--text-color);padding:.5rem 1rem;text-decoration:none;height:100%;display:flex;align-items:center;transition:color .2s ease-out,border-bottom-color .2s ease-out;border-bottom:3px solid transparent}.nav-links:hover{color:var(--primary-color);border-bottom-color:var(--primary-color)}.nav-links.active-link{color:var(--primary-color);border-bottom-color:var(--primary-color);font-weight:700}.nav-btn{display:flex;align-items:center;margin-left:10px}.nav-btn-link.btn-primary{padding:10px 20px;font-size:1rem}.menu-icon{display:none;font-size:1.8rem;cursor:pointer;color:var(--heading-color)}.menu-icon-char{padding:5px}.nav-item-mobile-cta{display:none}@media screen and (max-width: 960px){.nav-menu{display:flex;flex-direction:column;width:100%;height:calc(100vh - 80px);position:absolute;top:80px;left:-100%;opacity:1;transition:all .4s ease;background-color:var(--surface-color);padding-top:20px}.nav-menu.active{left:0;opacity:1;z-index:10}.nav-item{width:100%;height:auto;padding:0}.nav-links{text-align:center;padding:1.5rem 1rem;width:100%;display:table;border-bottom:1px solid var(--border-color)}.nav-links:hover{background-color:#ffffff0d;color:var(--primary-color);border-bottom-color:var(--border-color)}.nav-links.active-link{background-color:#ff6b6b1a;color:var(--primary-color);border-bottom-color:var(--border-color)}.nav-btn{display:none}.menu-icon{display:block}.nav-item-mobile-cta{display:flex;width:100%;justify-content:center;padding:20px 0}.nav-links-mobile-cta{background-color:var(--primary-color);color:#fff;padding:12px 30px;border-radius:5px;text-align:center;width:auto;border-bottom:none}.nav-links-mobile-cta:hover{background-color:var(--primary-color-dark);border-bottom:none}}.footer{background-color:var(--surface-color);padding:3rem 0 1rem;color:var(--text-color);margin-top:auto;border-top:1px solid var(--border-color)}.footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-links{width:100%;max-width:1000px;display:flex;justify-content:center;margin-bottom:2rem;flex-wrap:wrap}.footer-link-wrapper{display:flex;margin:10px}.footer-link-items{display:flex;flex-direction:column;align-items:flex-start;margin:16px;text-align:left;width:160px;box-sizing:border-box}.footer-link-items h4{margin-bottom:16px;color:var(--heading-color);font-size:1.1rem}.footer-link-items a,.footer-link-items p{color:var(--text-muted-color);text-decoration:none;margin-bottom:.5rem;font-size:.95rem}.footer-link-items a:hover{color:var(--primary-color);transition:.3s ease-out}.footer-bottom{text-align:center;margin-top:2rem;width:100%;border-top:1px solid var(--border-color);padding-top:1rem}.website-rights{color:var(--text-muted-color);margin-bottom:16px;font-size:.9rem}@media screen and (max-width: 820px){.footer-links{padding-top:2rem;flex-direction:column;align-items:center}.footer-link-wrapper{flex-direction:column;align-items:center;width:100%}.footer-link-items{margin:10px 0;width:90%;max-width:250px;align-items:center;text-align:center}}.hero-container{background-position:center center;background-size:cover;background-repeat:no-repeat;height:90vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 20px;position:relative;color:var(--heading-color)}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0009,#0000004d);z-index:1}.hero-content{position:relative;z-index:2;max-width:800px}.hero-container h1{font-size:3rem;margin-bottom:20px;color:var(--heading-color);font-family:var(--font-heading);text-shadow:2px 2px 6px rgba(0,0,0,.7)}.hero-subtitle{font-size:1.5rem;margin-bottom:30px;color:var(--text-color);line-height:1.6;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.hero-btns{display:flex;justify-content:center;gap:15px}.hero-image{max-width:100%;height:auto;margin-bottom:20px}@media screen and (max-width: 768px){.hero-container{height:80vh}.hero-container h1{font-size:2.5rem}.hero-subtitle{font-size:1.2rem}.hero-btns{flex-direction:column}.hero-btns .btn{width:80%;max-width:300px;margin-left:auto;margin-right:auto;margin-bottom:10px}.hero-btns .btn:last-child{margin-bottom:0}}@media screen and (max-width: 480px){.hero-container h1{font-size:2rem}.hero-subtitle{font-size:1.1rem}}.features-highlight-section{padding:60px 0;background-color:var(--background-color);text-align:center}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:40px}.feature-card{background:var(--surface-color);padding:30px;border-radius:8px;box-shadow:0 4px 15px #0003;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:1px solid var(--border-color)}.feature-card:hover{transform:translateY(-10px);box-shadow:0 8px 25px #0000004d}.feature-icon{font-size:3rem;color:var(--primary-color);margin-bottom:20px}.feature-card h3{font-size:1.5rem;color:var(--heading-color);margin-bottom:10px;font-family:var(--font-heading)}.feature-card p{font-size:1rem;color:var(--text-color);line-height:1.6;margin-bottom:20px;min-height:100px}.learn-more-link{display:inline-block;color:var(--secondary-color);text-decoration:none;font-weight:700;transition:color .3s ease}.learn-more-link:hover{color:var(--primary-color);text-decoration:underline}@media screen and (max-width: 768px){.features-grid{grid-template-columns:1fr}.feature-card p{min-height:auto}}.event-types-section{padding:60px 0;background-color:var(--background-color)}.event-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px}.event-type-card{background:var(--surface-color);border-radius:8px;overflow:hidden;box-shadow:0 4px 15px #0003;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;border:1px solid var(--border-color)}.event-type-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0000004d}.event-type-image{width:100%;height:200px;object-fit:cover;filter:brightness(.85)}.event-type-content{padding:25px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.event-type-content h3{font-size:1.6rem;color:var(--heading-color);margin-bottom:10px;font-family:var(--font-heading)}.event-type-content p{font-size:1rem;color:var(--text-color);line-height:1.6;margin-bottom:20px;flex-grow:1}.event-type-content .btn-secondary{align-self:flex-start}.testimonials-section{padding:60px 0;background-color:var(--background-color)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:40px}.testimonial-card{background:var(--surface-color);padding:30px;border-radius:8px;box-shadow:0 4px 10px #00000040;display:flex;flex-direction:column;align-items:center;text-align:center;border-left:5px solid var(--primary-color)}.testimonial-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:20px;border:3px solid var(--primary-color);filter:saturate(.8)}.testimonial-quote{font-size:1.1rem;font-style:italic;color:var(--text-color);line-height:1.7;margin-bottom:15px;flex-grow:1}.testimonial-author{font-size:1rem;font-weight:700;color:var(--heading-color);margin-bottom:5px}.testimonial-event{font-size:.9rem;color:var(--secondary-color)}@media screen and (max-width: 768px){.testimonials-grid{grid-template-columns:1fr}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(https://theboothmke.com/newsite/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,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) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,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) format("truetype"),url(https://theboothmke.com/newsite/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.cta-section{padding:80px 0;background-color:var(--primary-color-dark);color:var(--heading-color);text-align:center;border-radius:8px;margin:40px 0}.cta-content h2{font-size:2.8rem;margin-bottom:20px;font-family:var(--font-heading);color:var(--heading-color);text-shadow:1px 1px 2px rgba(0,0,0,.2)}.cta-content p{font-size:1.3rem;margin-bottom:30px;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7;color:var(--text-color)}.cta-button{background-color:var(--heading-color);color:var(--text-color);padding:18px 35px;font-size:1.3rem;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #0000004d}.cta-button:hover{background-color:var(--text-color);color:var(--text-color);transform:translateY(-2px);box-shadow:0 6px 20px #00000059}@media screen and (max-width: 768px){.cta-content h2{font-size:2.2rem}.cta-content p{font-size:1.1rem}.cta-button{padding:15px 30px;font-size:1.1rem}}.features-page{padding-bottom:60px;background-color:var(--background-color)}.features-page-header{background:linear-gradient(to right,var(--primary-color),var(--secondary-color));color:var(--heading-color);padding:60px 0;text-align:center;margin-bottom:40px}.features-page-header h1{font-size:2.8rem;margin-bottom:15px;color:var(--heading-color);font-family:var(--font-heading)}.features-page-header p{font-size:1.2rem;max-width:700px;margin:0 auto;opacity:.9}.feature-section{padding:50px 0;margin-bottom:40px;border-bottom:1px solid var(--border-color);display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.feature-section:last-child{border-bottom:none}.feature-section:nth-child(odd) .feature-image-container{order:1}.feature-section:nth-child(odd) .feature-text-container{order:2}.feature-section:nth-child(2n) .feature-image-container{order:2}.feature-section:nth-child(2n) .feature-text-container{order:1}.feature-text-container h2{font-size:2.2rem;color:var(--heading-color);margin-bottom:20px;font-family:var(--font-heading)}.feature-text-container p,.feature-text-container ul{font-size:1.1rem;line-height:1.7;color:var(--text-color);margin-bottom:15px}.feature-text-container ul{list-style:disc;padding-left:25px}.feature-text-container ul li::marker{color:var(--primary-color)}.feature-text-container li{margin-bottom:8px}.feature-image-container img,.feature-image-container .video-placeholder{width:100%;max-width:500px;height:auto;border-radius:8px;box-shadow:0 5px 15px #00000040;display:block;margin:0 auto;filter:brightness(.9)}.video-placeholder{background-color:var(--surface-color);display:flex;align-items:center;justify-content:center;aspect-ratio:16 / 9;color:var(--text-muted-color);font-size:1.2rem;border:1px dashed var(--border-color)}@media screen and (max-width: 992px){.feature-section{grid-template-columns:1fr;text-align:center}.feature-section .feature-image-container,.feature-section .feature-text-container{order:0!important;margin-bottom:20px}.feature-text-container h2{font-size:2rem}.feature-text-container ul{text-align:left;display:inline-block}}@media screen and (max-width: 768px){.features-page-header h1{font-size:2.2rem}.features-page-header p{font-size:1rem}}.gallery-page{padding-bottom:60px;background-color:var(--background-color)}.gallery-page-header{background:linear-gradient(to right,var(--primary-color),var(--secondary-color));background:var(--header-gradient);color:var(--heading-color);padding:60px 0;text-align:center;margin-bottom:0}.gallery-page-header h1{font-size:2.8rem;margin-bottom:15px;color:var(--heading-color);font-family:var(--font-heading)}.gallery-page-header p{font-size:1.2rem;max-width:700px;margin:0 auto;opacity:.9}.client-gallery-access-info{background-color:var(--surface-color);padding:40px 0;text-align:center;margin-bottom:40px;border-bottom:1px solid var(--border-color)}.client-gallery-access-info h2{font-size:1.8rem;color:var(--heading-color);margin-bottom:15px}.client-gallery-access-info p{font-size:1.1rem;color:var(--text-color);margin-bottom:15px;line-height:1.7}.client-gallery-access-info a{color:var(--primary-color);font-weight:700}.gallery-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px}.filter-btn{padding:10px 20px;font-size:1rem;background-color:var(--surface-color);color:var(--primary-color);border:1px solid var(--primary-color);border-radius:20px;cursor:pointer;transition:all .3s ease}.filter-btn:hover{background-color:var(--primary-color);color:var(--heading-color)}.filter-btn.active{background-color:var(--primary-color);color:var(--heading-color);font-weight:700}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.gallery-item{position:relative;overflow:hidden;border-radius:8px;box-shadow:0 4px 10px #0000004d;cursor:pointer;aspect-ratio:4 / 3;border:1px solid var(--border-color)}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease,filter .3s ease;filter:brightness(.8)}.gallery-item:hover img{transform:scale(1.05);filter:brightness(1)}.gif-indicator{position:absolute;top:10px;right:10px;background-color:#000c;color:var(--heading-color);padding:3px 8px;font-size:.8rem;border-radius:3px;font-weight:700}.gallery-item-overlay{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(to top,#000000d9,#0000);color:var(--heading-color);padding:20px 15px 15px;opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease;font-size:.9rem}.gallery-item:hover .gallery-item-overlay{opacity:1;transform:translateY(0)}.no-photos-message{grid-column:1 / -1;text-align:center;font-size:1.2rem;color:var(--text-muted-color);padding:40px 0}.lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px;box-sizing:border-box}.lightbox-content{position:relative;background-color:var(--surface-color);padding:20px;border-radius:8px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;border:1px solid var(--border-color)}.lightbox-content img{max-width:100%;max-height:calc(90vh - 100px);object-fit:contain;border-radius:4px}.lightbox-content p{color:var(--text-color);margin-top:15px;font-size:1rem;text-align:center}.lightbox-close-btn{position:absolute;top:-10px;right:-10px;background-color:var(--primary-color);color:var(--heading-color);border:none;border-radius:50%;width:35px;height:35px;font-size:1.8rem;line-height:35px;text-align:center;cursor:pointer;box-shadow:0 2px 5px #00000080}.lightbox-close-btn:hover{background-color:var(--primary-color-dark)}@media screen and (max-width: 768px){.gallery-page-header h1{font-size:2.2rem}.gallery-page-header p{font-size:1rem}.client-gallery-access-info h2{font-size:1.6rem}.client-gallery-access-info p{font-size:1rem}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}}.pricing-page{padding-bottom:60px;background-color:var(--background-color)}.pricing-page-header{background:linear-gradient(to right,var(--secondary-color),var(--primary-color));background:var(--header-gradient);color:var(--heading-color);padding:60px 0;text-align:center;margin-bottom:40px}.pricing-page-header h1{font-size:2.8rem;margin-bottom:15px;color:var(--heading-color);font-family:var(--font-heading)}.pricing-page-header p{font-size:1.2rem;max-width:700px;margin:0 auto;opacity:.9}.pricing-details-section{display:grid;grid-template-columns:1fr;gap:30px;margin-bottom:50px}@media screen and (min-width: 992px){.pricing-details-section{grid-template-columns:2fr 1fr}}.pricing-card{background-color:var(--surface-color);padding:30px;border-radius:8px;box-shadow:0 5px 20px #00000040;border-top:5px solid var(--primary-color)}.pricing-card h2{font-size:1.8rem;color:var(--heading-color);margin-bottom:20px;font-family:var(--font-heading);text-align:center}.main-package .price-tag{font-size:3rem;font-weight:700;color:var(--primary-color);text-align:center;margin-bottom:5px;display:block}.main-package .per-hour{font-size:1.2rem;color:var(--text-color);font-weight:400}.main-package .minimum-rental{text-align:center;font-size:1rem;color:var(--text-muted-color);margin-bottom:30px;font-style:italic}.whats-included h3{font-size:1.3rem;color:var(--heading-color);margin-bottom:15px;border-bottom:1px solid var(--border-color);padding-bottom:10px}.whats-included ul,.custom-fee-card ul{list-style:none;padding-left:0}.whats-included li,.custom-fee-card li{font-size:1rem;line-height:1.8;color:var(--text-color);margin-bottom:10px;display:flex;align-items:flex-start}.check-icon{color:var(--secondary-color);margin-right:10px;font-size:1.2em;flex-shrink:0;margin-top:2px}.custom-fee-card{border-top-color:var(--secondary-color)}.custom-fee-card p{font-size:1rem;line-height:1.7;color:var(--text-color);margin-bottom:15px}.custom-fee-card strong{color:var(--heading-color)}.pricing-cta-section{text-align:center;padding:50px 20px;background-color:var(--surface-color);border-radius:8px;border:1px solid var(--border-color)}.pricing-cta-section h2{font-size:2rem;color:var(--heading-color);margin-bottom:15px;font-family:var(--font-heading)}.pricing-cta-section p{font-size:1.1rem;color:var(--text-color);max-width:600px;margin:0 auto 30px;line-height:1.7}@media screen and (max-width: 768px){.pricing-page-header h1{font-size:2.2rem}.pricing-page-header p{font-size:1rem}.main-package .price-tag{font-size:2.5rem}.pricing-cta-section h2{font-size:1.8rem}}.corporate-page{padding-bottom:60px;background-color:var(--background-color)}.corporate-page-header{background:linear-gradient(135deg,var(--primary-color-dark) 0%,var(--surface-color) 100%);background:var(--header-gradient);color:var(--heading-color);padding:60px 0;text-align:center;margin-bottom:40px}.corporate-page-header h1{font-size:2.8rem;margin-bottom:15px;color:var(--heading-color);font-family:var(--font-heading)}.corporate-page-header p{font-size:1.2rem;max-width:800px;margin:0 auto;opacity:.9}.corporate-intro-section{text-align:center;margin-bottom:40px}.corporate-intro-section h2{font-size:2.2rem;color:var(--heading-color);margin-bottom:15px;font-family:var(--font-heading)}.corporate-intro-section p{font-size:1.1rem;line-height:1.7;color:var(--text-color);max-width:750px;margin:0 auto}.corporate-benefits-section{padding:40px 0;background-color:var(--surface-color);margin-bottom:50px;border-radius:8px;border:1px solid var(--border-color)}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;max-width:1100px;margin:0 auto;padding:0 20px}.benefit-card{background:var(--background-color);padding:25px;border-radius:8px;text-align:center;box-shadow:0 4px 15px #0000004d;border:1px solid var(--border-color);border-top:4px solid var(--secondary-color)}.benefit-icon{font-size:2.5rem;color:var(--secondary-color);margin-bottom:15px;display:block}.benefit-card h3{font-size:1.4rem;color:var(--heading-color);margin-bottom:10px}.benefit-card p{font-size:1rem;line-height:1.6;color:var(--text-color)}.corporate-usecases-section{margin-bottom:50px}.usecase-item{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:50px;padding-bottom:30px;border-bottom:1px solid var(--border-color)}.usecase-item:last-child{border-bottom:none;margin-bottom:0}.usecase-item:nth-child(2n) .usecase-image-container{order:2}.usecase-item:nth-child(2n) .usecase-text-container{order:1}.usecase-image-container img{width:100%;max-width:500px;height:auto;border-radius:8px;box-shadow:0 5px 15px #00000040;display:block;margin:0 auto;filter:brightness(.8)}.usecase-text-container h3{font-size:1.8rem;color:var(--primary-color);margin-bottom:15px}.usecase-text-container p{font-size:1.05rem;line-height:1.7;color:var(--text-color);margin-bottom:15px}.usecase-text-container ul{list-style:disc;padding-left:25px;font-size:1rem;color:var(--text-color)}.usecase-text-container ul li::marker{color:var(--secondary-color)}.usecase-text-container li{margin-bottom:8px;line-height:1.6}.corporate-cta-section{text-align:center;padding:50px 20px;background-color:var(--primary-color-dark);border-radius:8px;margin-top:40px}.corporate-cta-section h2{font-size:2rem;color:var(--heading-color);margin-bottom:15px}.corporate-cta-section p{font-size:1.1rem;color:var(--text-color);max-width:600px;margin:0 auto 30px}.corporate-cta-section .btn-primary{background-color:var(--heading-color);color:var(--primary-color-dark)}.corporate-cta-section .btn-primary:hover{background-color:var(--text-color)}@media screen and (max-width: 992px){.usecase-item{grid-template-columns:1fr;text-align:center}.usecase-item .usecase-image-container,.usecase-item .usecase-text-container{order:0!important;margin-bottom:20px}.usecase-text-container ul{text-align:left;display:inline-block}}@media screen and (max-width: 768px){.corporate-page-header h1{font-size:2.2rem}.corporate-page-header p{font-size:1rem}.corporate-intro-section h2{font-size:1.8rem}.benefits-grid{grid-template-columns:1fr}.usecase-text-container h3{font-size:1.6rem}.corporate-cta-section h2{font-size:1.8rem}}.about-page{padding-bottom:60px;background-color:var(--background-color)}.about-page-header{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));background:var(--header-gradient);color:var(--heading-color);padding:60px 0;text-align:center;margin-bottom:40px}.about-page-header h1{font-size:2.8rem;margin-bottom:15px;color:var(--heading-color);font-family:var(--font-heading)}.about-page-header p{font-size:1.2rem;max-width:800px;margin:0 auto;opacity:.9}.about-section{padding:40px 0;margin-bottom:30px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.about-section:last-of-type{margin-bottom:0}.about-story .about-image-container{order:2}.about-story .about-text-container,.about-local-focus .about-image-container{order:1}.about-local-focus .about-text-container{order:2}.about-text-container h2{font-size:2.2rem;color:var(--heading-color);margin-bottom:20px;font-family:var(--font-heading)}.about-text-container p{font-size:1.1rem;line-height:1.8;color:var(--text-color);margin-bottom:15px}.about-image-container img{width:100%;max-width:500px;height:auto;border-radius:8px;box-shadow:0 5px 15px #00000040;display:block;margin:0 auto;filter:brightness(.85) saturate(.9)}.values-section{background-color:var(--surface-color);padding:60px 20px;display:block;text-align:center;border-radius:8px;margin:40px 0;border:1px solid var(--border-color)}.values-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1000px;margin:0 auto}.value-card{background:var(--background-color);padding:30px;border-radius:8px;box-shadow:0 4px 15px #0000004d;text-align:center;border:1px solid var(yellow);border:1px solid var(--border-color)}.value-icon{font-size:2.5rem;color:var(--primary-color);margin-bottom:15px;display:block}.value-card h3{font-size:1.5rem;color:var(--heading-color);margin-bottom:10px}.value-card p{font-size:1rem;line-height:1.6;color:var(--text-color)}.team-member-photo{width:150px;height:150px;border-radius:50%;object-fit:cover;margin:0 auto 20px;border:3px solid var(--primary-color);box-shadow:0 4px 10px #0000004d;background-color:var(--surface-color)}.about-cta{padding:50px 20px;text-align:center;background-color:var(--primary-color-dark);border-radius:8px;margin-top:40px;display:block}.about-cta h2{font-size:2rem;color:var(--heading-color);margin-bottom:15px}.about-cta p{font-size:1.1rem;color:var(--text-color);max-width:600px;margin:0 auto 30px}.about-cta .btn-primary{background-color:var(--heading-color);color:var(--primary-color-dark)}.about-cta .btn-primary:hover{background-color:var(--text-color)}@media screen and (max-width: 992px){.about-section{grid-template-columns:1fr;text-align:center}.about-section .about-image-container,.about-section .about-text-container{order:0!important;margin-bottom:20px}.about-text-container h2{font-size:2rem}}@media screen and (max-width: 768px){.about-page-header h1{font-size:2.2rem}.about-page-header p{font-size:1rem}.section-title-center{font-size:1.8rem}.values-grid{grid-template-columns:1fr}.about-cta h2{font-size:1.8rem}}.contact-page{padding-bottom:60px;background-color:var(--background-color)}.contact-page-header{background:linear-gradient(to right,var(--secondary-color),var(--primary-color));color:var(--heading-color);padding:60px 0;text-align:center;margin-bottom:40px}.contact-page-header h1{font-size:2.8rem;margin-bottom:15px;color:var(--heading-color);font-family:var(--font-heading)}.contact-page-header p{font-size:1.2rem;max-width:700px;margin:0 auto;opacity:.9}.contact-content-wrapper{display:grid;grid-template-columns:1.5fr 1fr;gap:40px}.contact-form-container,.contact-details-container{background-color:var(--surface-color);padding:30px;border-radius:8px;box-shadow:0 5px 20px #00000040;border:1px solid var(--border-color)}.contact-form-container h2,.contact-details-container h2{font-size:1.8rem;color:var(--heading-color);margin-bottom:25px;font-family:var(--font-heading);border-bottom:2px solid var(--primary-color);padding-bottom:10px;display:inline-block}.contact-form .form-group{margin-bottom:20px}.contact-form .form-group-inline{display:flex;gap:20px;margin-bottom:20px}.contact-form .form-group-inline .form-group{flex:1;margin-bottom:0}.contact-form label{display:block;margin-bottom:8px;font-weight:700;color:var(--text-color);font-size:.95rem}.required-asterisk{color:var(--primary-color);margin-left:2px}.contact-form input[type=text],.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=date],.contact-form select,.contact-form textarea{width:100%;padding:12px 15px;border:1px solid var(--border-color);border-radius:5px;font-size:1rem;box-sizing:border-box;transition:border-color .3s ease,box-shadow .3s ease;background-color:var(--background-color);color:var(--text-color)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:var(--text-muted-color)}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--primary-color);outline:none;box-shadow:0 0 0 3px #ff6b6b40;background-color:#333}.contact-form textarea{resize:vertical;min-height:120px}.form-submit-btn{width:100%;padding:15px;font-size:1.1rem;margin-top:10px}.form-status-message{margin-top:15px;padding:12px;border-radius:5px;text-align:center;font-weight:700;font-size:.95rem}.status-success{background-color:#4ecdc433;color:var(--secondary-color);border:1px solid var(--secondary-color)}.status-error{background-color:#ff6b6b26;color:var(--primary-color);border:1px solid var(--primary-color)}.contact-details-container p{font-size:1rem;line-height:1.7;color:var(--text-color);margin-bottom:20px}.contact-info-list{list-style:none;padding:0}.contact-info-list li{display:flex;align-items:flex-start;margin-bottom:20px;font-size:1rem;line-height:1.6}.contact-icon{font-size:1.5rem;color:var(--primary-color);margin-right:15px;margin-top:5px;flex-shrink:0}.contact-info-list a{color:var(--secondary-color);text-decoration:none;font-weight:700}.contact-info-list a:hover{text-decoration:underline;color:var(--primary-color)}.map-placeholder{margin-top:30px;text-align:center;border:1px dashed var(--border-color);padding:20px;border-radius:8px;background-color:var(--background-color)}.map-placeholder p{font-style:italic;margin-bottom:10px}@media screen and (max-width: 992px){.contact-content-wrapper{grid-template-columns:1fr}.contact-details-container{margin-top:40px}}@media screen and (max-width: 768px){.contact-page-header h1{font-size:2.2rem}.contact-page-header p{font-size:1rem}.contact-form .form-group-inline{flex-direction:column;gap:0}.contact-form .form-group-inline .form-group{margin-bottom:20px}.contact-form .form-group-inline .form-group:last-child{margin-bottom:0}}.faq-page{padding-bottom:60px;background-color:var(--background-color)}.faq-page-header{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));color:var(--heading-color);padding:60px 0;text-align:center;margin-bottom:40px}.faq-page-header h1{font-size:2.8rem;margin-bottom:15px;color:var(--heading-color);font-family:var(--font-heading)}.faq-page-header p{font-size:1.2rem;max-width:700px;margin:0 auto;opacity:.9}.faq-content{max-width:900px}.faq-list{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 3px 10px #00000040}.faq-item{border-bottom:1px solid var(--border-color)}.faq-item:last-child{border-bottom:none}.faq-question{background-color:var(--surface-color);color:var(--heading-color);cursor:pointer;padding:20px 25px;width:100%;text-align:left;border:none;outline:none;font-size:1.15rem;font-weight:700;font-family:var(--font-heading);transition:background-color .3s ease;display:flex;justify-content:space-between;align-items:center}.faq-question:hover{background-color:#ffffff0d}.faq-question.active{background-color:var(--primary-color-dark);color:var(--heading-color)}.faq-icon{font-size:1.2rem;font-weight:700;transition:transform .3s ease;color:var(--text-color)}.faq-question.active .faq-icon{color:var(--heading-color)}.faq-answer-content{background-color:var(--background-color);overflow:hidden;transition:max-height .4s ease-out;max-height:0}.faq-answer-content p{padding:20px 25px;font-size:1rem;line-height:1.7;color:var(--text-color);margin:0}.faq-contact-prompt{margin-top:50px;text-align:center;padding:30px;background-color:var(--surface-color);border-radius:8px;border:1px solid var(--border-color)}.faq-contact-prompt h3{font-size:1.6rem;color:var(--heading-color);margin-bottom:10px}.faq-contact-prompt p{font-size:1.1rem;color:var(--text-color);margin-bottom:20px}@media screen and (max-width: 768px){.faq-page-header h1{font-size:2.2rem}.faq-page-header p{font-size:1rem}.faq-question{font-size:1.05rem;padding:18px 20px}.faq-answer-content p{padding:18px 20px;font-size:.95rem}}:root{--primary-color: #e7058b;--secondary-color: #e7058b;--background-color: #000;--surface-color: #2c2c2c;--border-color: #444444;--text-color: #e0e0e0;--heading-color: #ffffff;--text-muted-color: #888888;--primary-color-light: #e7058b;--primary-color-dark: #1f1d1d;--secondary-color-dark: #e7058b;--header-gradient: linear-gradient(110deg, var(--primary-color) 0%, var(--secondary-color-dark) 100%);--font-heading: "Arial", sans-serif;--font-body: "Georgia", serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);line-height:1.6;background-color:var(--background-color);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-direction:column;min-height:100vh}#root{flex:1;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--heading-color);margin-bottom:.75em;line-height:1.3}p{margin-bottom:1rem}a{color:var(--primary-color);text-decoration:none;transition:color .2s ease-in-out}a:hover{color:var(--secondary-color);text-decoration:underline}img,svg,video{max-width:100%;height:auto;display:block}ul,ol{padding-left:20px}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.btn{padding:12px 24px;border:none;border-radius:5px;font-size:1rem;cursor:pointer;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .2s ease;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.btn:hover{transform:translateY(-2px)}.btn-primary{background-color:var(--primary-color);color:#fff;box-shadow:0 2px 5px #0003}.btn-primary:hover{background-color:var(--primary-color-dark)}.btn-secondary{background-color:var(--primary-color);color:#fff;box-shadow:0 2px 5px #0003}.btn-secondary:hover{background-color:var(--primary-color-dark)}.btn-outline{background-color:transparent;color:var(--heading-color);border:2px solid var(--heading-color)}.btn-outline:hover{background-color:var(--heading-color);color:var(--background-color)}.btn-large{padding:15px 30px;font-size:1.2rem}.section-title{font-size:2.5rem;color:var(--heading-color);margin-bottom:15px;font-family:var(--font-heading);text-align:center}.section-subtitle{font-size:1.2rem;color:var(--text-muted-color);margin-bottom:40px;max-width:700px;margin-left:auto;margin-right:auto;text-align:center}main{padding-top:80px;flex-grow:1}
