@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6d93bde91c0c2823-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a34f9d1faa5f3315-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d65c78{font-family:Inter,Inter Fallback;font-style:normal}@font-face{font-family:comfortaa;src:url(/_next/static/media/1187cc88c057f77a-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:comfortaa Fallback;src:local("Arial");ascent-override:74.81%;descent-override:19.87%;line-gap-override:0.00%;size-adjust:117.76%}.__className_4b3903{font-family:comfortaa,comfortaa Fallback}.__variable_4b3903{--font-comfortaa:"comfortaa","comfortaa Fallback"}:root{--blue-1:#3168ff;--grad-1:linear-gradient(110deg,#56fff8 9%,#0d0b88 78%);--grad-2:linear-gradient(110deg,#56fff8 9%,#12b9d6 78%);--grad-1-op:linear-gradient(110deg,#56fff8cc 9%,#0d0b88cc 78%);--bg:#fafafa;--btn-nav-bg:linear-gradient(110deg,#56fff8dd 9%,#0d0b88dd 78%);--nav-link-bg-image:radial-gradient(circle at 10% 10%,#0ff,#00f);--text:#334;--nav-link-text:#fafcff;--contact-links-header:#fafcff;--contact-link-text:#fafcff;--hero-subtitle:#fafcff;--route-header-text-shadow:2px 2px 2px #0009;--text-shadow-1:0 0 1px #000;--text-shadow-2:0 0 1px #000,0 0 2px #000;--text-shadow-3:0 0 1px #000,0 0 2px #000,0 0 3px #000;--text-shadow-4:0 0 1px #000,0 0 2px #000,0 0 3px #000,0 0 4px #000;--text-shadow-5:0 0 1px #000,0 0 2px #000,0 0 3px #000,0 0 4px #000,0 0 5px #000;--text-shadow-6:0 0 1px #000,0 0 2px #000,0 0 3px #000,0 0 4px #000,0 0 5px #000,0 0 6px #000;--text-shadow-7:0 0 1px #000,0 0 2px #000,0 0 3px #000,0 0 4px #000,0 0 6px #000,0 0 6px #000,0 0 7px #000;--text-shadow-8:0 0 1px #000,0 0 2px #000,0 0 3px #000,0 0 4px #000,0 0 5px #000,0 0 6px #000,0 0 7px #000,0 0 8px #000;--text-shadow-9:0 0 1px #000,0 0 2px #000,0 0 3px #000,0 0 4px #000,0 0 5px #000,0 0 6px #000,0 0 7px #000,0 0 8px #000,0 0 9px #000;--text-shadow-10:0 0 1px #000,0 0 2px #000,0 0 3px #000,0 0 4px #000,0 0 5px #000,0 0 6px #000,0 0 7px #000,0 0 8px #000,0 0 9px #000,0 0 10px #000;--text-shadow-210:0 0 2px #000,0 0 4px #000,0 0 6px #000,0 0 8px #000,0 0 10px #000,0 0 12px #000,0 0 14px #000,0 0 16px #000,0 0 18px #000,0 0 20px #000;--font-weight:400;--font-size:16px;--border-radius:12px;--nav-border:#0ff;--nav-link-border:#0ff;--contact-link-border:#0ff;--focus-visible:#0ff;--hero-img-overlay:var(--bg);--swiper-thumb-size:40px;--color-bg1:#002635;--color-bg2:#00e1ff;--color1:0,255,255;--color2:25,255,255;--color3:55,200,200;--color4:100,255,250;--color5:0,255,255;--interactive:0,255,255;--circle-size:80%;--blending:hard-light;--color1-rgb:#1271ff;--color2-rgb:#dd4aff;--color3-rgb:#64dcff;--color4-rgb:#c83232;--color5-rgb:#b4b432;--interactive-rgb:#8c64ff}@media (prefers-color-scheme:dark){:root{--text:#334;--bg:#fafafa;--hero-img-overlay:#fafafa;--grad-1-op:linear-gradient(109.5deg,#56fff899 9.4%,#0d0b8899 78.4%)}}*,:after,:before{margin:0;padding:0;list-style:none;text-decoration:none;box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{background:var(--bg);color:var(--text);font-weight:var(--font-weight);font-size:var(--font-size);font-family:var(--font-comfortaa);scroll-behavior:smooth}button{all:unset;display:flex;align-items:center;justify-content:center;cursor:pointer;box-sizing:border-box}a{color:inherit;text-decoration:none}a:focus,button:focus{outline-color:cyan}.flex-wrap{width:100%;display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.text-clip{background-clip:text;-moz-background-clip:text;-webkit-background-clip:text;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-size:100%;text-shadow:none;filter:drop-shadow(1px 2px 3px #000a);background-image:linear-gradient(111deg,#56fff8 20%,#3168ff 78%)}.app{min-height:100vh}.app,.main{width:100%;position:relative}.main.testimonials{background-color:var(--bg)}.header{width:100%;height:-moz-fit-content;height:fit-content;position:relative;display:flex;flex-direction:column}.site-logo-link{width:-moz-fit-content;width:fit-content;max-width:200px;height:auto;margin:auto;padding:15px 10px 10px}.site-logo{width:100%;height:auto;margin:auto;border-radius:4px;box-shadow:0 0 5px 1px #0004}.site-logo-link:focus-visible{border:solid var(--focus-visible)}.header-phone-number{margin:auto;position:relative;padding:10px;color:#fff;text-align:center;letter-spacing:3px;font:900 20px sans-serif;text-shadow:var(--text-shadow-4)}.header-phone-number,.route-header{width:-moz-fit-content;width:fit-content}.route-header{height:-moz-fit-content;height:fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:20px;margin:0 auto 20px;color:var(--text);font-size:clamp(1.5rem,.9375rem + 2.5vw,2.25rem);font-family:var(--font-comfortaa);background-clip:text;-moz-background-clip:text;-webkit-background-clip:text;-moz-text-fill-color:transparent;-webkit-text-fill-color:transparent;background-size:100%;filter:drop-shadow(3px 2px 3px #000);background-image:linear-gradient(109.5deg,#56ccc8 9.4%,#3168ff 78.4%)}.bg-img-fixed-wrap{width:100%;height:100vh;position:fixed;top:0;left:0;z-index:-1;opacity:0}.bg-img-fixed-wrap.active{opacity:1;transition:opacity .7s linear}.bg-img-fixed{width:100%;height:100%;object-fit:cover}.footer{width:100%;background:var(--grad-1-op);position:relative;padding:150px 24px 24px;display:flex;flex-direction:column;align-items:center;gap:50px;overflow:hidden;color:#fff;text-shadow:0 0 2px #000}.path{width:calc(100% - 40px);max-width:700px;height:200px;position:absolute;top:0;left:0;right:0;margin:20px auto;border-radius:5px;box-shadow:inset 2px 0 10px #000a;-webkit-clip-path:url(#myCurve);clip-path:url(#myCurve);background:radial-gradient(circle at 45% -10%,#0ff,#0d0b88);padding-bottom:50px}.facebook-link-footer,.path{display:grid;place-items:center}.facebook-link-footer{min-width:100px;min-height:100px;background:url(/icons/facebook-footer.svg) 50%/100%;filter:drop-shadow(2px 2px 7px #000a)}.facebook-link-footer p{max-width:0;max-height:0;font-size:0;overflow:hidden}.footer .content-wrap{padding:50px 10px;display:grid;place-items:center}.business-hours{width:-moz-fit-content;width:fit-content}.header-business-hours{padding:10px 0;text-align:center}.business-hours .day-wrap{min-width:50px;display:inline-block}.business-hours li{padding:3px 0;list-style:none}.footer-links{width:100%;max-width:700px;display:flex;align-items:center;flex-direction:row;gap:10px;padding:12px;margin:auto}.link-divider{min-width:3px;height:46px;margin:auto 2px;border-radius:100px;box-shadow:inset 1px 1px 1px #0008;background:#0ff}.footer-logos-wrap{display:flex;gap:40px;padding:24px}.logo{width:100%;max-width:140px;aspect-ratio:1;height:auto;margin:auto;border-radius:100%}.copyright-wrap{padding:24px;display:flex;flex-direction:column;align-items:center;text-align:center;font:12px sans-serif;line-height:18px}.virtual-epoch-link-wrapper{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;z-index:101;margin-top:32px;display:flex;flex-direction:column;color:#ccc;line-height:14px;font-size:10px;text-transform:uppercase}.virtual-epoch-link{margin:0 auto;border:1px solid #bbb;border-radius:3px;padding:5px;color:#cfcfcf;font-size:11px;text-transform:none;letter-spacing:2px;text-shadow:1px 1px 1px #333}@media (prefers-color-scheme:dark){html{color-scheme:dark}}@media (max-width:740px){.footer-links{flex-direction:column}.link-divider{width:46px;height:3px;margin:10px 2px}}.WidgetTitle__Header-sc-ruy1gu-2.huflDf{width:100%;height:15vw;max-height:200px;padding:30px 20px;margin:auto;color:#fff;font-size:clamp(1.5rem,.9375rem + 2.5vw,2.25rem);text-shadow:1px 0 1px #000,-1px 0 1px #000,0 1px 1px #000,0 -1px 1px #000,0 0 1px #000,0 0 2px #000,5px 3px 4px #000;background:url(https://lh3.googleusercontent.com/LAL5n9FH6bkCUvQpnPPCvk9z-lf6iTiYgdlipG1iQFfWIIFzrP9pyIVG_jOO4WqjI8N7SBkksq1L1AQjFSP433wxvoEjXwYzRHdmZn4=s660) 0 60%/50vw;background-position:175%;display:flex;align-items:center;justify-content:center;animation:anim-reviews-header 10s linear infinite}@media (min-width:800px){.WidgetTitle__Header-sc-ruy1gu-2.huflDf{animation-duration:20s}}@media (min-width:1400px){.WidgetTitle__Header-sc-ruy1gu-2.huflDf{animation-duration:34s}}@keyframes anim-reviews-header{0%{background-position:0}to{background-position:50vw}}.ReviewContainer__Inner-sc-1gax7ld-0.gIDrEg{animation:anim-review-container .8s ease}@keyframes anim-review-container{0%{opacity:0;transform:translateY(150%)}90%{transform:translateY(0)}to{opacity:1}}.image-slider{width:100%;position:relative;margin-bottom:100px}.swiper_container{width:100%;max-width:1000px;aspect-ratio:3/2;min-height:50vh;max-height:85vh;position:relative}@media (orientation:portrait){.swiper_container{aspect-ratio:1;min-height:50vh}}.swiper-slide{position:relative;padding:10px 10px 15px}@media (min-width:1000px){.swiper-slide{padding:10px 35px 15px}}.swiper-slide .swiper-slide-img{width:100%;height:100%;border-radius:1rem;object-fit:cover;box-shadow:1px 2px 10px 1px #0007}@media (orientation:landscape) and (max-width:1000px){.swiper-slide .swiper-slide-img{display:block;margin:auto;max-width:70%}}.swiper-btn-next,.swiper-btn-prev{width:45px;height:45px;border-radius:100%;position:absolute;top:calc(50% - 25px);z-index:101;background:url(/icons/chevron-right-cyan.svg) 50%/40% no-repeat;filter:drop-shadow(0 1px 3px #0009);cursor:pointer}.swiper-btn-prev{left:-5px;transform:rotateY(180deg)}.swiper-btn-next{right:-5px}.swiper.swiper-thumbnails-wrap{width:-moz-fit-content;width:fit-content;max-width:100%;height:-moz-fit-content;height:fit-content;position:relative;padding:10px 10px 25px 20px}.swiper-thumbnails-slide{width:var(--swiper-thumb-size);min-width:var(--swiper-thumb-size);max-width:var(--swiper-thumb-size);height:var(--swiper-thumb-size);min-height:var(--swiper-thumb-size);max-height:var(--swiper-thumb-size);padding:0;position:relative;margin:auto;cursor:pointer}.swiper-slide-thumb-active .swiper-thumbnails-img,.swiper-thumbnails-img:hover{scale:1.2;border:1.5px solid #0ff;transition:scale .2s ease}.swiper-thumbnails-img{width:var(--swiper-thumb-size);min-width:var(--swiper-thumb-size);height:var(--swiper-thumb-size);min-height:var(--swiper-thumb-size);border-top:1px solid #0ff;border-radius:100%;margin:auto;object-fit:cover;position:relative;box-shadow:1px 2px 10px 1px #0005}.ui{width:100%;max-width:1400px;height:0;position:fixed;top:0;left:0;right:0;margin:auto;z-index:1010}.btn-nav-bg{width:50px;max-width:50px;height:50px;position:absolute;top:15px;right:10px;z-index:99;background:var(--btn-nav-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid #0ff;border-left:1px solid #0ff;border-radius:25px;box-shadow:1px 2px 10px 1px #0007;transition:.3s ease}.btn-nav-bg.nav-open{width:calc(100% - 20px);max-width:690px;height:calc(100vh - 25px);transition:.4s cubic-bezier(.6,-.04,.735,.045)}.btn-nav-bg-underlay{position:fixed;top:0;left:0;width:100%;height:100%;display:none}.btn-nav-bg-underlay.nav-open{display:block}.btn-nav{width:50px;height:50px;position:absolute;top:15px;right:10px;z-index:101}.btn-nav:focus-visible{border:solid var(--focus-visible)}.btn-nav .bar{width:70%;height:2px;border-radius:100px;position:absolute;transition:transform .2s linear}.btn-nav .bar.open{top:38%;background:#0ff;box-shadow:inset 0 .5px .5px .5px #fff9,1px 1px 3px 1px #000d;filter:drop-shadow(0 0 5px #0ff)}.btn-nav .bar.open:nth-child(2){top:auto;bottom:38%}.btn-nav .bar.open.scale-x{transform:scaleX(0)}.btn-nav .bar.close{top:50%;background:red;filter:drop-shadow(0 0 5px cyan);transform:rotate(45deg)}.btn-nav .bar.close:nth-child(4){transform:rotate(-45deg)}.btn-nav .bar.close.scale-x{transform:rotate(45deg) scaleX(0)}.btn-nav .bar.close.scale-x:nth-child(4){transform:rotate(-45deg) scaleX(0)}.nav{width:calc(100% - 60px);min-width:calc(50% - 40px);max-width:640px;height:calc(100% - 85px);min-height:calc(100vh - 85px);max-height:calc(100% - 85px);border-top:1px solid var(--nav-border);border-bottom:1px solid var(--nav-border);position:absolute;top:65px;right:30px;z-index:102;font-size:30px;overflow:auto;overscroll-behavior:contain}.nav-enter{opacity:0}.nav-enter-active{opacity:1;transition:opacity .4s cubic-bezier(.95,.05,.795,.035)}.nav-exit{opacity:1}.nav-exit-active{opacity:0}.nav-header{height:-moz-fit-content;height:fit-content;z-index:10}.nav-header,.nav-links-wrap{width:100%;position:relative;display:flex}.nav-links-wrap{flex-direction:column;align-items:center}.nav-link{width:60px;min-width:60px;height:60px;min-height:60px;display:flex;align-items:center;justify-content:center;margin:20px auto;color:var(--nav-link-text);font-size:20px;letter-spacing:3px;text-shadow:0 0 1px #000,0 0 2px #000,0 1px 3px #000,0 2px 4px #000;border-top:1px solid var(--nav-link-border);border-left:1px solid var(--nav-link-border);border-radius:200px;box-shadow:3px 3px 10px 1px rgba(0,0,0,.5);background-image:var(--nav-link-bg-image);position:relative}.nav-link:hover{
  /* !!! DOING THIS PREVENTS CONTENT INSIDE FROM MOVING !!! */border-top:2px solid var(--nav-link-border);border-left:2px solid var(--nav-link-border);border-bottom:1px solid var(--nav-link-border);border-right:1px solid var(--nav-link-border)}.contact-links-wrap{margin:0 10px 70px;padding:10px}.contact-links-header{color:var(--contact-links-header);font:100 20px var(--comfortaa);text-align:center;margin:20px 0;text-shadow:0 0 1px #000,0 0 2px #000,1px 1px 3px #000,1px 2px 4px #000}.contact-links{max-width:300px;margin:auto;padding:10px;display:flex;flex-direction:column;gap:20px;list-style:none}.contact-link{width:100%;min-width:100px;max-width:250px;height:-moz-fit-content;height:fit-content;min-height:48px;margin:auto;padding:0 10px;display:flex;align-items:center;justify-content:center;gap:5px;position:relative;color:var(--contact-link-text);font:20px Chivo,sans-serif;text-align:center;text-shadow:0 0 1px #000,0 0 2px #000;border-radius:300px}.contact-link:before{content:"";position:absolute;border:1px solid var(--contact-link-border);border-radius:300px;width:100%;height:48px}.contact-link:before,.contact-link:hover:before{transition:transform .1s ease,border-width .1s ease}.contact-link:hover:before{transform:scaleX(1.1);border-width:2px}:root{--contact-btn-trans:1s}.btn-contact-container{width:100%;height:70px;min-height:60px;position:relative;background:var(--bg)}.btn-contact-wrap{height:-moz-fit-content;height:fit-content;position:absolute;transform:none}.btn-contact-wrap,.btn-contact-wrap.fixed{width:100%;max-width:1400px;margin:auto;left:0;right:0;transition:transform var(--contact-btn-trans) ease}.btn-contact-wrap.fixed{position:fixed;top:0;bottom:auto;z-index:10;transform:translateY(calc(100vh - 80px))}.btn-contact-wrap-open{background-color:var(--bg)}.btn-contact{width:100%;max-width:280px;min-height:50px;position:relative;margin:auto;top:-10px;z-index:10;display:flex;align-items:center;justify-content:center;gap:5px;color:var(--contact-link-text);font:20px Chivo,sans-serif;text-align:center;padding:3px 10px;border-radius:300px;border-top:1px solid #0ff;border-bottom:1px solid #095ac5;text-shadow:0 0 1px #000,0 0 2px #000;background:radial-gradient(circle at 45% 40%,#0dd,#0d0b88 170%);transition:var(--contact-btn-trans) ease,height var(--contact-btn-trans) ease var(--contact-btn-trans),box-shadow .1s ease,border .1s ease;transform:none}.btn-contact:focus-visible{border:solid var(--focus-visible)}.btn-contact.fixed{width:50px;max-width:50px;height:50px;max-height:50px;top:auto;bottom:15px;gap:0;transition:var(--contact-btn-trans) ease;transform:translateX(calc(50vw - 43px))}@media (min-width:1400px){.btn-contact.fixed{transform:translateX(calc(700px - 35px))}}.btn-contact.contact-link-gallery-page{margin-top:100px}.btn-contact .contact-link-text{width:70%;text-align:center;overflow:hidden;opacity:1;transition:width calc(var(--contact-btn-trans) / 2) calc(var(--contact-btn-trans) / 2),opacity calc(var(--contact-btn-trans) / 2) ease calc(var(--contact-btn-trans) / 2)}.btn-contact.fixed .contact-link-text{width:0;opacity:0;transition:width calc(var(--contact-btn-trans) / 2) calc(var(--contact-btn-trans) / 2),opacity calc(var(--contact-btn-trans) / 2) ease}.btn-contact .contact-link-icon{width:30px;height:50px;background-image:url(/icons/chevron-right-cyan.svg);background-size:50%;background-position:0;background-repeat:no-repeat;transition:background-position .3s ease}.btn-contact:hover{background:radial-gradient(circle at 45% 40%,#0ff,#0d0b88 220%)}.btn-contact:hover .contact-link-icon{background-position:100%;transition:background-position .3s ease}.btn-contact.fixed .contact-link-icon{width:50px;position:absolute;background-image:url(/icons/message-solid.svg);background-position:50%}.btn-contact.fixed:hover .contact-link-icon{background-size:45%;background-position:50%;transition:background-size .3s ease}.icon{width:30px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:60%;pointer-events:none;filter:drop-shadow(0 0 3px #0004)}.icon.call{background-image:url(/icons/phone-solid.svg)}.icon.text{background-image:url(/icons/message-solid.svg)}.icon.email{background-image:url(/icons/envelope-solid.svg)}.icon.facebook{background-image:url(/icons/facebook.svg);background-size:80%}.icon.google{background-image:url(/icons/google.svg);background-size:70%}.contact-link:focus-visible{border:1px solid #0ff}.btn-to-top{width:40px;height:40px;position:absolute;right:10px;top:calc(100vh - 55px);z-index:98;border:1px solid transparent;border-radius:5px;box-shadow:1px 2px 5px #0003;background:url(/icons/chevron-up-cyan.svg) 50%/50% no-repeat,#0003;cursor:pointer}.btn-to-top-enter{opacity:0;transform:scale(0)}.btn-to-top-enter-active{opacity:1;transform:none;transition:transform .3s ease,opacity .5s ease}.btn-to-top-exit{opacity:1}.btn-to-top-exit-active{opacity:0;transition:opacity .4s ease}.btn-to-top:hover{border:1px solid #0ff}.modal{width:100%;height:100%;position:fixed;left:0;right:0;top:0;bottom:0;z-index:10101;color:#fff;font:100 20px sans-serif;background:#000b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:auto;overscroll-behavior:contain}.modal-enter{opacity:0}.modal-enter-active{opacity:1;transition:opacity .4s ease}.modal-exit{opacity:1}.modal-exit-active{opacity:0;transition:opacity .2s ease}.modal-content-wrap{width:100%;max-width:1000px;margin:auto;padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:50px}.modal-header{height:50px;width:-moz-fit-content;width:fit-content;position:absolute;left:24px;right:auto;display:flex;align-items:center;text-shadow:0 0 1px #000,-.5px -.5px 1px #fff,1px 1px 1px rgba(0,0,0,.9),2px 2px 2px rgba(0,0,0,.7)}.btn-close-modal{width:50px;min-width:50px;height:50px;min-height:50px;position:-webkit-sticky;position:sticky;top:24px;left:auto;right:0;margin-left:auto;background:url(/icons/xmark-solid.svg) 50%/40% no-repeat,transparent;filter:drop-shadow(0 0 9px cyan)}.btn-close-modal:focus-visible{border:solid cyan}form.form-quote{width:100%;max-width:1000px;padding:50px 0;display:flex;flex-direction:column;gap:50px}.input-form-quote,textarea{padding:10px 10px 10px 0;border:1px solid cyan;color:#fff;font:300 20px sans-serif;background-color:transparent;transition:padding-left .3s ease}.input-form-quote{max-width:300px;border:transparent;border-bottom:1px solid cyan}.input-form-quote:focus,textarea:focus{color:#000;padding-left:10px;background-color:#fff;border:1px solid cyan;outline:transparent;box-shadow:inset 0 0 2px 1px rgba(0,0,0,.5)}.input-form-quote:focus::placeholder,textarea:focus::placeholder{color:gray}.input-form-quote::placeholder:focus,textarea::placeholder:focus{color:gray}textarea{max-width:100%;min-height:100px;max-height:400px}.btn-close-alert-modal,input.btn-submit-form{width:200px;min-height:50px;margin:30px auto;color:#fff;font:20px Chivo,sans-serif;text-align:center;display:flex;align-items:center;justify-content:center;text-shadow:0 0 1px #000,0 0 2px #000,0 0 3px #000;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4));border:none;border-top:1px solid cyan;border-radius:10px;box-shadow:1px 2px 5px 1px rgba(0,0,0,.5);background:linear-gradient(109.5deg,rgba(86,255,248,.5) 9.4%,rgba(13,11,136,.5) 78.4%);cursor:pointer}.btn-close-alert-modal.pressed,.btn-submit-form.pressed{border:1px solid cyan;box-shadow:none}.modal.alert p{margin:20px 0;padding:5px 10px;border-radius:100px;text-align:center;text-shadow:0 0 1px #000,-.5px -.5px 1px #fff,1px 1px 1px rgba(0,0,0,.9),2px 2px 2px rgba(0,0,0,.7);background:radial-gradient(circle at 45% 40%,#0dd,#0d0b88 170%)}.modal.alert h3{padding:20px 10px;text-align:center}.alert-img,.alert-img-icon{width:100px;height:100px;border-radius:100%}.alert-img-icon{background:url(/icons/question-solid.svg) 50%/30% no-repeat,radial-gradient(circle at 45% 40%,#0dd,#0d0b88 170%);filter:drop-shadow(1px 2px 3px #000a)}