body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}nav a{color:#d4a574}@media only screen and (min-width:992px){nav ul.right li:first-child,nav ul.right li:first-child a{display:none!important}}nav ul a{color:#d4a574}nav ul a:hover{background-color:#f5f0e8}.brand-logo{font-size:.95rem;font-weight:500;left:-.5rem!important;position:relative!important;transform:none!important;white-space:nowrap}@media only screen and (max-width:800px){.brand-logo{left:50%!important;position:absolute!important;transform:translateX(-50%)!important}}@media only screen and (min-width:993px){.brand-logo{margin-left:20px!important}}.brand-logo .brand-name{color:#b85d3a!important;font-weight:500}.brand-logo .brand-name-heavy{color:#b85d3a!important;font-weight:700}.brand-logo .brand-subtitle{color:#666!important;font-size:1.3rem;font-weight:300}@media only screen and (max-width:800px){.brand-logo .brand-subtitle{display:none}}.brand-logo .brand-logo-img{height:50px;margin-right:2px;margin-top:-2px;vertical-align:top;width:auto}@media only screen and (max-width:800px){.brand-logo .brand-logo-img{margin-right:0}}@media only screen and (min-width:601px){.brand-logo .brand-logo-img{height:60px;margin-top:-3px}}@media only screen and (min-width:992px){.brand-logo .brand-logo-img{height:64px;margin-top:-6px}}nav .brand-logo,nav a.brand-logo{color:#b85d3a!important}.hanging-buttons-container{align-items:flex-start;display:flex;gap:8px;position:fixed;right:12px;top:56px;z-index:990}@media only screen and (min-width:601px){.hanging-buttons-container{top:64px}}@media only screen and (max-width:800px){.hanging-buttons-container{left:50%;right:auto;transform:translateX(-50%)}}.book-session-btn-hanging{align-items:center;background-color:#b85d3a!important;border-radius:0 0 5px 5px;box-shadow:0 2px 4px #0003;color:#e6cbae!important;display:inline-flex;flex-shrink:0;font-weight:500;gap:8px;padding:12px 20px!important;position:relative;text-decoration:none;transition:background-color .3s;white-space:nowrap}.book-session-btn-hanging .book-session-icon{font-size:18px;vertical-align:middle}.book-session-btn-hanging:hover{background-color:#91492e!important;color:#fff!important;text-decoration:none}.book-session-btn-hanging.hidden{display:none!important}.blog-link-btn-hanging{align-items:center;background-color:#546e7a!important;border-radius:0 0 5px 5px;box-shadow:0 2px 4px #0003;color:#e6cbae!important;display:inline-flex;flex-shrink:0;font-weight:500;gap:8px;padding:12px 20px!important;position:relative;text-decoration:none;transition:background-color .3s;white-space:nowrap}.blog-link-btn-hanging .blog-link-icon{font-size:18px;vertical-align:middle}.blog-link-btn-hanging:hover{background-color:#3f535c!important;color:#fff!important;text-decoration:none}.blog-link-btn-hanging.hidden{display:none!important}#resources{background-color:#f5f5f5;background-image:url(../../static/media/paper_texture_1_photo-1603513492128-ba7bc9b3e143.ed84eef5acdf99a25f0f.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:2px solid #b85d3a33;padding-bottom:60px}#resources h2{color:#b85d3a}#resources .blog-link-content{margin:0 auto;max-width:900px}#resources .blog-link-content p{color:#444;font-size:1.1rem;line-height:1.7;margin-bottom:25px;text-align:left}#resources .blog-link-content p:last-of-type{margin-bottom:30px}#resources .blog-link-content p strong{color:#b85d3a;font-weight:500}#resources .blog-link-button-container{margin-top:30px;text-align:left}#resources .blog-link-button{align-items:center;background-color:#546e7a;border-radius:5px;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:500;gap:8px;letter-spacing:normal;padding:15px 40px;text-decoration:none;text-transform:none;transition:background-color .3s,transform .2s}#resources .blog-link-button .blog-icon{font-size:18px;vertical-align:middle}#resources .blog-link-button:hover{background-color:#3f535c;box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.brush-stroke-container{overflow:hidden;pointer-events:none;will-change:contents;z-index:4}.brush-stroke-container,.brush-stroke-svg{height:100%;left:0;position:absolute;top:0;transform:translateZ(0);width:100%}.brush-stroke-svg{-webkit-backface-visibility:hidden;backface-visibility:hidden}.brush-stroke-path{stroke-dasharray:2000;stroke-dashoffset:2000;stroke-width:20;animation:drawStroke 2s ease-in forwards,fadeOut 3s ease-in 2s forwards,strokeThicken 2s ease-in forwards;opacity:1;transform:translateZ(0);will-change:stroke-dashoffset,stroke-width,opacity}@keyframes strokeThicken{0%{stroke-width:20}to{stroke-width:50}}@media(max-width:768px){.brush-stroke-path{animation:drawStroke 1.5s ease-in forwards,fadeOut 2.5s ease-in 1.5s forwards,strokeThicken 1.5s ease-in forwards;will-change:stroke-dashoffset,opacity}}@media(prefers-reduced-motion:reduce){.brush-stroke-path{stroke-dashoffset:0;animation:none;opacity:.6}}@keyframes drawStroke{to{stroke-dashoffset:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.credentials-section{border-top:2px solid #b85d3a33;margin-top:50px;padding-top:40px}.credentials-section h3{color:#b85d3a;font-size:1.8rem;font-weight:500;margin-bottom:30px;text-align:center}.credentials-section .credentials-list{margin:0 auto;max-width:900px}.credentials-section .credential-item{background-color:#fff9;border-left:4px solid #d9c9a0;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px;padding:20px 25px;transition:transform .2s,box-shadow .2s}.credentials-section .credential-item:hover{box-shadow:0 4px 8px #00000026;transform:translateX(5px)}.credentials-section .credential-item:last-child{margin-bottom:0}.credentials-section .credential-item:first-child{border-left-color:#d9c9a0}.credentials-section .credential-item:nth-child(2){border-left-color:#c97d5a}.credentials-section .credential-item:nth-child(3){border-left-color:#8a9a75}.credentials-section .credential-item:nth-child(4){border-left-color:#546e7a}.credentials-section .credential-item:nth-child(5){border-left-color:#e5a44a}.credentials-section .credential-item p{color:#444;font-size:1.05rem;line-height:1.7;margin:0;text-align:left}.credentials-section .credential-item p strong{color:#b85d3a;font-weight:500}.testimonials-container{position:relative}.testimonials-container .testimonial-content{transition:opacity 1s ease-in-out}.testimonials-container .testimonial-content.fade-out{opacity:0}.testimonials-container .testimonial-content.fade-in{opacity:1}body{background-attachment:fixed;background-image:url(../../static/media/golden_textire_1_photo-1545873681-d8affd67677b.6527bcca27c0d279c7c0.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}.sidenav{font-size:2.5em}.invaderscorecontainer{padding-bottom:20px}.invaderscoretext{color:#fff;font-size:21px;font-weight:700;text-shadow:2px 2px 8px #0000008c}.invaderinstructions{color:#000;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:300}.spaceinvaderimg{cursor:crosshair}.background-grad{background-image:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMzaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzMiA3OS4xNTkyODQsIDIwMTYvMDQvMTktMTM6MTM6NDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OURFNjI4NzNERTAwMTFFNkI0OUY5QjNCMkYyMEI2RDUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OURFNjI4NzRERTAwMTFFNkI0OUY5QjNCMkYyMEI2RDUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5REU2Mjg3MURFMDAxMUU2QjQ5RjlCM0IyRjIwQjZENSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5REU2Mjg3MkRFMDAxMUU2QjQ5RjlCM0IyRjIwQjZENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAICAgICAgICAgIDAgICAwQDAgIDBAUEBAQEBAUGBQUFBQUFBgYHBwgHBwYJCQoKCQkMDAwMDAwMDAwMDAwMDAwBAwMDBQQFCQYGCQ0LCQsNDw4ODg4PDwwMDAwMDw8MDAwMDAwPDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIC7gABQMBEQACEQEDEQH/xABsAAEBAQEAAAAAAAAAAAAAAAABAAIEAQEBAQEBAAAAAAAAAAAAAAAAAQIHCBAAAgEDAwQDAQEAAAAAAAAAABEhQWGBATFR8JGxwXGh0fHhEQEBAQEBAQEBAAMAAAAAAAAAESFBAWESgTFR0f/aAAwDAQACEQMRAD8A7Tt7yIgIABTf6I0gRlVqmEnVKuwbA9FuAQDFdhcARBUyLWe7KgcfW4KrU4IvwTxYGmrCzRYAIoevAKowDGXUF6aZC/8AWWCoiifsArcKyGVjNQqvUKII1gIQUWAnA9X1sF1ZjYixmoQBRmAVmz07iounkigLABeCKKAFvoKABkWgAXYLBOeWQjPgqLsRoBYI4CYHcjQwVGaEBmwFNmFZem6BeigERqDpgZd4B/RPtEJ6ABhQ5sBY+yLGYf8AoXKnfIUEVl9ggdaAoVEF/PAwoIgu4C9opsABQyAf8BQFDqCh6BRb7IoCh68hL6HNvQGXeQtAA53IMvULFkKAaGFBGgEEADC32shAFRFVgsD04sDBYiwOwQFUEAwDrIA431QB/ALMhQQF3cCh32C9CjHApMT0V9godKEVWCAKGEAUU2Bn+kwtHlBAQQUAT7AqCjphIu74CqlAT0WyQWSoVrstERqBFSJ0QLxd3sQM7hVUC8A4ahWb5ZWapYOrNyHCqUC/BP8AmCpfSteSGqoVAGAUr4BBBUT0dwl8WQJgpI0q+wCf8KmtEaodQl6JVubFFSnwEUgU/ewFKa05BcL6sRal+gi6YNXdAqVUDGZSVCsGm4auLOcEFUqKEFyHwRQ9clT9FkP0s5CxV2psC/A9VtqC+p1KlVEoBMhdsEWihUUewYY3VCLn+VbATgcspdqjAMpqRdH7uVLq/SEXkooCZTkjQRUij2DE6EWqzkqTitD5B8VnkFWY5B/V2foJE43kHD0yNKwRdZCxKn2E/K6sCIKMYKhjnT5IuJdgQdvkJfVPspxY02AevRFFbBEuxReOtQLEhVcEL0+iJQwfpUVNmUTrXgCdyFIVLsCAIoBfB0ioe4Ux13Io62Kz1UsFuGSKqunIS+qWDVDCzVegL6J4KmryA3X9IqrYAUbyVJis7A/pehFviBAVk39EaFgGQasYBcDoC8Tn2VKfHoi0T/gRR/hUxLR3+As8ptghB/SoZdCLND/CpUyLWsBYyipFd03C/UEh6RFC0TyVJ5FS4OKH7IZTO07BUuqggzpyEXkqKUF01sRRG6KiAsTx9EVY0Al3BFiAlVSlVlPNwKeJ5IIo10iNUUqE4Kr7Kye3ojVDjaNypcSpTkEMoioB6QUWtsAU6+CscX4F/wCK9SH3pqwvUtc8gnqQqfldgs9QB44BTkA8lRPR7A6rsIZZFvtVwv1eEALXISetWDV4GEovcFWSopV+AbFnVcgvh/pBkqNZoRodkVml9iLSFCn39gmibsqJBIvPIVUuFU7XYT4brJFX9ArIEEcaBC7haJW1ipq/CC8ApdagvRenBUJFUcwFFXkqdXcJCqEWMyk45KzpgLiU3IsX6UN1Yh9ZzVMqX6bsiw4CibMqJeARTyBQqfITFcLS9eIIX2ApVLBqpYFxP8QKSNP/2Q==);background-repeat:repeat}p{color:#444;font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.05rem;line-height:1.7}a.active{background-color:#0003}.brand-logo{margin:5px 0 0 10px}html{background-color:#d4a574}h1,h2,h3,h4,h5,h6,legend{font-family:Open Sans,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.4;margin:0}h2{font-weight:600;text-shadow:0 0 8px #0000004d}h1{font-size:2.5rem;font-weight:500;line-height:1.3;padding-bottom:.5em}h1.subTitle{font-size:2rem;margin-bottom:20px}@media only screen and (max-width:800px){h1.subTitle{font-size:1.75rem}}h2.subTitle{font-size:1.75rem}@media only screen and (max-width:800px){h2.subTitle{font-size:1.5rem}.content-text li,.content-text p{font-size:1.35rem;line-height:2.25rem}}.quote{font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:400;line-height:1.5;text-align:left}.quote strong{color:#b85d3a;font-weight:500}.quote{text-shadow:2px 2px 8px #00000080}@media only screen and (max-width:600px){.quote{font-size:1.75rem;line-height:1.4;text-shadow:1px 1px 6px #00000080}}@media only screen and (min-width:601px)and (max-width:992px){.quote{font-size:2rem;text-shadow:2px 2px 7px #00000080}}.quoteattrib{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:1.4rem;font-style:normal;font-weight:400;line-height:1.5;text-shadow:1px 1px 6px #00000080}@media only screen and (max-width:600px){.quoteattrib{font-size:1.1rem;text-shadow:1px 1px 4px #00000080}}@media only screen and (min-width:601px)and (max-width:992px){.quoteattrib{font-size:1.3rem}}.container{margin:0 auto;max-width:1280px;width:95%}@media only screen and (min-width:601px){.container{width:85%}}@media only screen and (min-width:993px){.container{width:80%}}.parallax-container{background-color:#0000;min-height:300px;position:relative;z-index:1}@media only screen and (max-width:600px){.parallax-container{height:auto!important;min-height:250px}}.color-jrvblue{background-color:#d4a574!important}.color-jrvgreen{background-color:#9caf88!important}.color-jrvred{background-color:#c97d5a!important}.jrvblue-text{color:#d4a574!important}.jrvgreen-text{color:#9caf88!important}.jrvred-text{color:#c97d5a!important}.jrvyellow-text{color:#d4a574!important}.jrvlightgray-text{color:#cfd8dc!important}.btn-flat{font-weight:700}.btn-flat:hover{background-color:#2da8cb80!important}.btn-flat:active{background-color:#2da8cbbf!important}.btn-g:hover{background-color:#7e9821!important}.btn-floating:hover,.btn-large:hover,.btn:hover{background-color:#9b3d22!important}.btn-floating:hover,.btn-large:focus,.btn:focus{background-color:#7b301b!important}.jrv-card-content{min-height:150px}.waves-effect.waves-jrvblue .waves-ripple{background-color:#2da8cbbf!important}.waves-effect.waves-jrvgreen .waves-ripple{background-color:#a8cb2dbf!important}.waves-effect.waves-jrvred .waves-ripple{background-color:#cb502dbf!important}.pagination li.active,.pagination li.active a{background-color:#9caf88!important}.pagination li.active a{font-weight:700!important}.pagination li.disabled a{color:#fff3!important}.pagination li a{color:#fff!important}.feat-title{position:relative;top:-10px}@media only screen and (max-width:600px){.feat-title{font-size:2.25rem;font-weight:400}.feat-title-inner{font-size:2.25rem!important;font-weight:400!important}}.feat-teaser{min-height:50px}@media only screen and (max-width:600px){.feat-button,.feat-teaser{font-size:1.4rem}.feat-button,.responsive-button{font-weight:500;line-height:50px;min-height:50px;min-width:100px}.responsive-button{font-size:1.4rem}}.carousel .carousel-item{width:300px!important}.carousel{height:600px!important}#facebooklikeshare{margin:0 auto;position:relative;text-align:center;width:100%}.section{padding:60px 0}.section h2{color:#d4a574;font-size:2rem;font-weight:500;line-height:1.3;margin-bottom:30px;text-align:center}.section p{color:#444;font-size:1.1rem;line-height:1.7}.section .one-liner{color:#444;font-size:1.2rem;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:900px;text-align:left}.section .one-liner strong{color:#b85d3a;font-weight:500}.hero-section{background-color:#f5f0e8;background-image:url(../../static/media/golden_textire_1_photo-1545873681-d8affd67677b.6527bcca27c0d279c7c0.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px 0;position:relative}.hero-section .hero-description-top{margin:0 auto 40px;max-width:1200px;padding:0 20px;text-align:center}.hero-section .hero-content{align-items:center;display:flex;gap:40px;margin:0 auto;max-width:1200px;position:relative;z-index:auto}@media only screen and (max-width:768px){.hero-section .hero-content{align-items:center;flex-direction:column;gap:30px}}.hero-section .hero-image-wrapper{flex-shrink:0;height:250px;position:relative;width:250px;z-index:5}@media only screen and (max-width:768px){.hero-section .hero-image-wrapper{height:200px;width:200px}}.hero-section .hero-portrait{border-radius:50%;box-shadow:0 4px 12px #00000026;display:block;height:250px;object-fit:cover;transition:opacity 1s ease-in-out;width:250px}@media only screen and (max-width:768px){.hero-section .hero-portrait{height:200px;width:200px}}.hero-section .hero-portrait-current{opacity:1;position:relative;transition:opacity 1s ease-in-out;z-index:1}.hero-section .hero-portrait-current.fade-out{opacity:0}.hero-section .hero-portrait-current.no-transition{transition:none!important}.hero-section .hero-portrait-current.completing{z-index:3}.hero-section .hero-portrait-next{left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;z-index:2}.hero-section .hero-portrait-next.fade-in{opacity:1}.hero-section .hero-portrait-next.completing{z-index:1}.hero-section .hero-text{flex:1 1;position:relative;text-align:left;z-index:1}.hero-section h1{color:#d4a574;font-size:2.5rem;font-weight:500;line-height:1.3;margin-bottom:20px}.hero-section .subtitle{color:#444;font-size:1.25rem;font-weight:400;line-height:1.5;margin-bottom:15px}.hero-section .tagline{font-size:1.4rem;text-align:left}.hero-section .tagline strong{color:#b85d3a;font-weight:500}.hero-section .tagline{color:#d4a574;font-weight:400;line-height:1.5;margin-bottom:25px}.hero-section .hero-description{color:#b85d3a;font-size:1.7rem;font-weight:600;line-height:1.7;margin-bottom:30px;text-align:left}.hero-section .hero-description strong{color:#b85d3a;font-weight:500}.hero-section .hero-description{text-shadow:0 0 8px #0000004d}.hero-section .hero-divider{border:none;border-top:1px solid #b85d3a;margin:30px 0;width:100%}.hero-section .one-liner{color:#444;font-size:1.2rem;line-height:1.7;margin:0;text-align:left}.hero-section .one-liner strong{color:#b85d3a;font-weight:500}.hero-section p{color:#444;font-size:1.1rem;line-height:1.7}#about{background-color:#f5f5f5;background-image:url(../../static/media/paper_texture_1_photo-1603513492128-ba7bc9b3e143.ed84eef5acdf99a25f0f.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}#about h2{color:#b85d3a}#about .positioning-statement{margin:0 auto;max-width:900px}#about .positioning-statement p{line-height:1.7;margin-bottom:25px;text-align:left}#about .positioning-statement p:last-child{margin-bottom:0}#about .positioning-statement p strong{color:#b85d3a;font-weight:500}#about .positioning-statement .about-image-wrapper{float:right;margin:0 0 25px 30px;max-width:300px;width:40%}@media only screen and (max-width:768px){#about .positioning-statement .about-image-wrapper{float:none;margin:25px auto;max-width:400px;width:100%}}#about .positioning-statement .about-image{border-radius:8px;box-shadow:0 2px 8px #00000026;display:block;height:auto;width:100%}#services{background-color:#f5f5f5;background-image:url(../../static/media/golden_textire_1_photo-1545873681-d8affd67677b.6527bcca27c0d279c7c0.avif);background-position:50%;background-repeat:no-repeat;background-size:cover}#services h2{color:#f5f0e8}#services .services-intro{color:#f5f0e8;font-size:1.3rem;line-height:1.7;margin-bottom:30px;text-align:left}#services .services-intro strong{color:#f5f0e8;font-weight:700}#services .service-item{background-color:#ffffffd9;border-left:4px solid #d9c9a0;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:40px;padding:30px}#services .service-item:last-child{margin-bottom:0}#services .service-item h3{font-size:1.4rem;font-weight:500;line-height:1.3;margin-bottom:15px}#services .service-item p{line-height:1.7;margin-bottom:0}#services .service-item ul{list-style-type:disc;margin-bottom:10px;margin-top:10px;padding-left:20px}#services .service-item ul li{list-style-type:disc;margin-bottom:8px}#services .service-item:nth-child(2){border-left-color:#c97d5a}#services .service-item:nth-child(2) h3{color:#c97d5a}#services .service-item:nth-child(3){border-left-color:#8a9a75}#services .service-item:nth-child(3) h3{color:#8a9a75}#services .service-item:nth-child(4){border-left-color:#546e7a}#services .service-item:nth-child(4) h3{color:#546e7a}#services .service-item:nth-child(5){border-left-color:#e5a44a}#services .service-item:nth-child(5) h3{color:#e5a44a}#contact{background-color:#f5f5f5;background-image:url(../../static/media/paper_texture_1_photo-1603513492128-ba7bc9b3e143.ed84eef5acdf99a25f0f.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;text-align:center}#contact h2{color:#b85d3a}#contact .contact-thank-you{font-size:1.8rem;margin:20px 0 15px;text-align:left}#contact .contact-thank-you,#contact .contact-thank-you strong{color:#b85d3a;font-weight:500}#contact .contact-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:30px}@media only screen and (max-width:600px){#contact .contact-buttons{flex-direction:column;gap:15px}}#contact .email-button{align-items:center;background-color:#9caf88;border-radius:5px;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:500;gap:8px;letter-spacing:normal;padding:15px 40px;text-decoration:none;text-transform:none;transition:background-color .3s}#contact .email-button .email-icon{font-size:18px;vertical-align:middle}#contact .email-button:hover{background-color:#839a6a}#contact .booking-button{align-items:center;background-color:#b85d3a;border-radius:5px;color:#fff;display:inline-flex;font-size:1.1rem;font-weight:500;gap:8px;letter-spacing:normal;padding:15px 40px;text-decoration:none;text-transform:none;transition:background-color .3s}#contact .booking-button .booking-icon{font-size:18px;vertical-align:middle}#contact .booking-button:hover{background-color:#91492e}.custom-footer{background-color:#546e7a;color:#fffc;font-size:.75em;margin-top:20px;padding-top:20px}.custom-footer .footer-main{padding:20px 0}.custom-footer .footer-content,.custom-footer .footer-main{align-items:center;display:flex;justify-content:center;width:100%}.custom-footer .footer-content{flex-direction:row;gap:20px;max-width:100%}.custom-footer .eternal-knot-icon{display:block;filter:brightness(.3);flex-shrink:0;height:auto;max-width:100%;object-fit:contain;opacity:.6;width:60px}.custom-footer .social-icon{align-items:center;color:#fffc;display:flex;font-size:2rem;justify-content:center;transition:color .3s ease}.custom-footer .social-icon:hover{color:#fff}.custom-footer .footer-disclaimer{background-color:#33333314;color:#fffc;height:auto;line-height:1.5;overflow:hidden;padding:15px 20px;text-align:center}.custom-footer .footer-disclaimer p{color:#fffc;font-size:1.2em;margin:0}.custom-footer .footer-copyright{background-color:#33333314;color:#fffc;height:auto;line-height:1.5;overflow:hidden;padding:15px 20px;text-align:center}.custom-footer .footer-copyright a{color:#ffffffe6;text-decoration:underline}.custom-footer .footer-copyright a:hover{color:#fff}
/*# sourceMappingURL=main.02384445.css.map*/