:root{--color-dark:#0c0c1a;--color-orange:#f6a037;--color-pink:#f266b0;--color-light:#fae6d1;--color-purple:#9e1f9d;--primary-color:#f6a037;--secondary-color:#f266b0;--accent-color:#9e1f9d;--background-color:#0c0c1a;--text-color:#fae6d1;--text-color-muted:rgba(250,230,209,0.7);--background-color-light:rgb(28.1052631579,28.1052631579,60.8947368421);--font-parallax:Rint Basic,serif;--font-ui:Trench,sans-serif;--font-content:Sansation,sans-serif}.contact-main-container{display:flex;width:100%;height:100%;flex-direction:row}@media(max-width:calc(768px - 1px)){.contact-main-container{flex-direction:column-reverse;justify-content:center;align-items:center}}.contact-text-block{width:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}@media(max-width:700px){.contact-text-block{padding:1.5rem}}@media(min-width:375px){.contact-text-block{padding:1.55rem}}@media(min-width:393px){.contact-text-block{padding:1.6rem}}@media(min-width:430px){.contact-text-block{padding:1.65rem}}@media(min-width:430px)and (max-width:calc(768px - 1px)){.contact-text-block{padding:1.75rem}}@media(min-width:768px){.contact-text-block{padding:2rem}}@media(min-width:834px){.contact-text-block{padding:2.25rem}}@media(min-width:1024px){.contact-text-block{padding:2.5rem}}@media(min-width:1200px){.contact-text-block{padding:3rem}}@media(max-width:calc(768px - 1px)){.contact-text-block{width:100%;height:40%}}.contact-text-block .contact-text{color:#fae6d1;font-weight:500;line-height:1.6;letter-spacing:.3px;margin:0 0 2rem;max-width:90%;text-shadow:0 2px 4px rgba(12,12,26,.8),0 0 20px rgba(12,12,26,.5);font-size:1.2rem}@media(max-width:700px){.contact-text-block .contact-text{font-size:1rem;line-height:1.5;margin:0 0 1.5rem;letter-spacing:.2px}}@media(min-width:375px){.contact-text-block .contact-text{font-size:1.02rem;line-height:1.51;margin:0 0 1.55rem;letter-spacing:.22px}}@media(min-width:393px){.contact-text-block .contact-text{font-size:1.04rem;line-height:1.52;margin:0 0 1.6rem;letter-spacing:.24px}}@media(min-width:430px){.contact-text-block .contact-text{font-size:1.06rem;line-height:1.53;margin:0 0 1.65rem;letter-spacing:.26px}}@media(min-width:430px)and (max-width:calc(768px - 1px)){.contact-text-block .contact-text{font-size:1.1rem;line-height:1.55;margin:0 0 1.75rem}}@media(min-width:768px){.contact-text-block .contact-text{font-size:1.3rem}}@media(min-width:834px){.contact-text-block .contact-text{font-size:1.32rem;line-height:1.62;margin:0 0 2.1rem}}@media(min-width:1024px){.contact-text-block .contact-text{font-size:1.35rem;line-height:1.65;margin:0 0 2.3rem}}@media(min-width:1200px){.contact-text-block .contact-text{font-size:1.4rem;line-height:1.7;margin:0 0 2.5rem}}.contact-text-block .contact-button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f6a037,#f266b0);color:#fae6d1;text-decoration:none;font-weight:700;font-size:1.1rem;text-transform:uppercase;letter-spacing:.5px;padding:.9rem 2.2rem;border-radius:50px;border:2px solid rgba(250,230,209,.2);box-shadow:0 8px 25px rgba(246,160,55,.4),0 4px 15px rgba(242,102,176,.3),0 0 40px rgba(246,160,55,.15);text-shadow:0 2px 4px rgba(12,12,26,.6);transition:all .4s cubic-bezier(.25,.46,.45,.94)}@media(max-width:700px){.contact-text-block .contact-button{font-size:.9rem;padding:.75rem 1.8rem;letter-spacing:.3px}}@media(min-width:375px){.contact-text-block .contact-button{font-size:.92rem;padding:.76rem 1.85rem;letter-spacing:.32px}}@media(min-width:393px){.contact-text-block .contact-button{font-size:.94rem;padding:.77rem 1.9rem;letter-spacing:.34px}}@media(min-width:430px){.contact-text-block .contact-button{font-size:.96rem;padding:.78rem 1.95rem;letter-spacing:.36px}}@media(min-width:430px)and (max-width:calc(768px - 1px)){.contact-text-block .contact-button{font-size:1rem;padding:.8rem 2rem;letter-spacing:.4px}}@media(min-width:768px){.contact-text-block .contact-button{font-size:1.05rem;padding:.85rem 2.1rem;letter-spacing:.45px}}@media(min-width:834px){.contact-text-block .contact-button{font-size:1.07rem;padding:.87rem 2.15rem;letter-spacing:.47px}}@media(min-width:1024px){.contact-text-block .contact-button{font-size:1.08rem;padding:.88rem 2.18rem;letter-spacing:.48px}}@media(min-width:1200px){.contact-text-block .contact-button{font-size:1.2rem;padding:1rem 2.5rem;letter-spacing:.6px}}.contact-text-block .contact-button:hover{transform:translateY(-3px) scale(1.05);background:linear-gradient(135deg,rgb(247.756937799,178.5454545455,94.043062201),rgb(245.1951807229,139.6048192771,195.4168674699));box-shadow:0 12px 35px rgba(246,160,55,.5),0 6px 20px rgba(242,102,176,.4),0 0 50px rgba(246,160,55,.2);border-color:rgba(250,230,209,.4)}.contact-text-block .contact-button:focus{outline:none;border-color:rgba(250,230,209,.6);box-shadow:0 12px 35px rgba(246,160,55,.5),0 6px 20px rgba(242,102,176,.4),0 0 0 4px rgba(250,230,209,.3)}.contact-text-block .contact-button:active{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px rgba(246,160,55,.4),0 3px 12px rgba(242,102,176,.3)}.contact-image-block{width:50%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}@media(max-width:calc(768px - 1px)){.contact-image-block{width:100%;height:40%}}.contact-image-block .contact-logo-container{position:relative;width:90%;height:90%;display:flex;align-items:center;justify-content:center}.contact-image-block .contact-logo-container .contact-logo-image{width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 10px 30px rgba(12,12,26,.3))}@media(max-width:360px){.contact-text-block{padding:1.25rem}.contact-text-block .contact-text{font-size:.9rem;margin:0 0 1.25rem}.contact-text-block .contact-button{font-size:.85rem;padding:.65rem 1.5rem}.contact-image-block .contact-logo-container{width:95%;height:95%}}@media(max-width:700px)and (orientation:landscape){.contact-main-container{flex-direction:row}.contact-image-block,.contact-text-block{width:50%;height:100%}.contact-text-block{padding:1.5rem}.contact-text-block .contact-text{font-size:.95rem;margin:0 0 1.5rem}.contact-text-block .contact-button{font-size:.9rem;padding:.7rem 1.8rem}}@media(min-height:850px)and (max-width:calc(768px - 1px)){.contact-text-block{height:35%;padding:2rem 1.5rem}.contact-image-block{height:45%}}@media(max-height:700px){.contact-text-block{padding:1.5rem}.contact-text-block .contact-text{font-size:1rem;margin:0 0 1.5rem}.contact-text-block .contact-button{font-size:.95rem;padding:.8rem 2rem}.contact-image-block .contact-logo-container{width:85%;height:85%}}@media(prefers-reduced-motion:reduce){.contact-button{transition:none}.contact-button:active,.contact-button:hover{transform:none}.contact-logo-image{transition:none}.contact-logo-image:hover{transform:none;filter:drop-shadow(0 10px 30px rgba(12,12,26,.3))}}@media(pointer:coarse){.contact-button{min-height:44px;min-width:44px}.contact-button:hover{transform:none}.contact-button:active{opacity:.8;transform:scale(.98)}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.contact-logo-image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media(prefers-contrast:high){.contact-button{border-width:3px;border-color:rgba(250,230,209,.8)}.contact-text{text-shadow:0 2px 4px rgba(12,12,26,.95),0 0 25px rgba(12,12,26,.7)}}@media(min-width:2560px){.contact-text-block{padding:3.5rem}.contact-text-block .contact-text{font-size:1.5rem;margin:0 0 3rem;max-width:85%}.contact-text-block .contact-button{font-size:1.3rem;padding:1.1rem 2.8rem}.contact-image-block .contact-logo-container{width:85%;height:85%}}@media(min-width:768px)and (max-width:1024px)and (orientation:landscape){.contact-main-container{flex-direction:row}.contact-text-block{width:50%;height:100%;padding:2rem}.contact-text-block .contact-text{font-size:1.1rem;margin:0 0 1.8rem}.contact-text-block .contact-button{font-size:1rem;padding:.85rem 2.1rem}.contact-image-block{width:50%;height:100%}}