#page_contact{margin-top:100px;margin-bottom:300px}@media(max-width:550px){#page_contact{margin-top:20px}}#page_contact .cload{position:fixed;width:100%;height:100%;background:#000;opacity:.8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:50;top:0;left:0;display:flex;align-items:center;justify-content:center}#page_contact .cload svg{width:120px;height:120px;animation:speen 1s ease-in-out infinite}@keyframes speen{0%{rotate:0deg}to{rotate:1turn}}#page_contact .cll{position:absolute;left:0;top:20%}#page_contact .clr{position:absolute;right:0;top:20%}@supports(animation-timeline:scroll()){#page_contact .cll{animation:cll;animation-timeline:scroll()}@keyframes cll{0%{transform:translateX(-30%)}to{transform:translateX(20%)}}#page_contact .clr{animation:clr;animation-timeline:scroll()}@keyframes clr{0%{transform:translateX(30%)}to{transform:translateX(-20%)}}}#page_contact #contact-h{display:flex;align-items:center}@media(max-width:550px){#page_contact #contact-h{flex-direction:column-reverse;align-items:flex-start}}#page_contact #contact-h .title .sub{width:-moz-fit-content;width:fit-content}#page_contact #contact-h .title .h{font-size:3rem}@media(max-width:420px){#page_contact #contact-h .title .h{font-size:2.3rem}}#page_contact #contact-h .svjaw{margin-left:2em}@media(max-width:550px){#page_contact #contact-h .svjaw{margin-left:0;margin-bottom:1em}}#page_contact #contact-f{position:relative}#page_contact #contact-f .bg-rainbow{position:absolute;height:100%;width:100%;background:var(--rainbow);scale:1.4 1;filter:blur(400px);z-index:-2;opacity:.2}#page_contact #contact-f input,#page_contact #contact-f textarea{position:relative;background:#242424;font-family:var(--fontMain);padding:1em;border-radius:0 2em 2em 0;font-size:1rem;color:var(--white);font-weight:700;border:none;width:100%;height:100%}@media(max-width:420px){#page_contact #contact-f input,#page_contact #contact-f textarea{border-radius:0 .5em .5em 0}}#page_contact #contact-f input:before,#page_contact #contact-f textarea:before{scale:1.1}#page_contact #contact-f input::placeholder,#page_contact #contact-f textarea::placeholder{opacity:.7;font-weight:lighter}#page_contact #contact-f input:focus,#page_contact #contact-f textarea:focus{outline:2px solid #fff}#page_contact #contact-f textarea{min-height:350px;resize:none}#page_contact #contact-f .backglow{position:relative;border-radius:0 50px 50px 0}@media(max-width:420px){#page_contact #contact-f .backglow{border-radius:0 .5em .5em 0}}#page_contact #contact-f .backglow:has(textarea):after,#page_contact #contact-f .backglow:has(textarea):before{scale:1.01 1.01}#page_contact #contact-f .ff{display:flex;flex-direction:column;gap:.1em;font-size:1.5rem;font-weight:500}@media(max-width:550px){#page_contact #contact-f .ff{font-size:1.2rem}}#page_contact #contact-f .ff label{font-family:var(--fontMain);font-weight:500;margin-left:-.2em;padding:.25em 0}#page_contact #contact-f .fg{display:grid;grid-template-columns:1fr 1fr;grid-gap:2em;gap:2em;margin-block:2em}@media(max-width:768px){#page_contact #contact-f .fg{display:flex;flex-direction:column}}#page_contact #contact-f .contact-m{display:grid;grid-template-columns:1fr 180px;grid-gap:2em;gap:2em}@media(max-width:550px){#page_contact #contact-f .contact-m{display:flex;flex-direction:column}}#page_contact #contact-f .contact-m .r{display:flex;flex-direction:column;gap:1em;align-items:flex-start;padding-top:2.5em}@media(max-width:550px){#page_contact #contact-f .contact-m .r{display:grid;grid-template-columns:1fr 1fr}}#page_contact #contact-f .contact-m .r .socials{display:flex;flex-wrap:wrap;gap:1em}@media(max-width:468px){#page_contact #contact-f .contact-m .r .socials{display:grid;grid-template-columns:1fr 1fr}#page_contact #contact-f .contact-m .r .socials .btn-icon,#page_contact #contact-f .contact-m .r .socials .logo{height:100%;width:100%}}@media(max-width:550px){#page_contact #contact-f .contact-m .r{align-items:center}}#page_contact #contact-f .contact-m .r .btn-send{height:100%;width:100%;background:#fff url(/bg/wavy.png);padding:.5em 1em;border-radius:.5em;display:flex;position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,21% 100%,0 75%);clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,21% 100%,0 75%)}@media(max-width:550px){#page_contact #contact-f .contact-m .r .btn-send{height:200px}}@media(max-width:420px){#page_contact #contact-f .contact-m .r .btn-send{height:150px}}#page_contact #contact-f .contact-m .r .btn-send p{font-size:2rem;color:#000;font-weight:700}#page_contact #contact-f .contact-m .r .btn-send:hover{scale:1.05}#page_contact #contact-f .contact-m .r .btn-send:active{scale:.95}#page_contact #contact-f .contact-m .r .btn-send svg{position:absolute;right:.5em;bottom:.5em}#page_contact #contact-f .contact-m .r .logo{border:2px solid #fff;padding:.7em;border-radius:50%}#page_contact #contact-f .contact-m .r .ico{width:80px;height:80px}#page_contact #contact-f .contact-m .r .ico img{width:100%;height:100%;object-fit:contain}#page_contact #contact-ft{display:flex;justify-content:space-between;margin:2em 0;align-items:center}#page_contact #contact-ft .l{display:flex;align-items:center;gap:1em}#page_contact #contact-ft .l .j{width:30px;-webkit-clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,42% 100%,0 75%);clip-path:polygon(0 0,100% 0,100% 50%,100% 100%,42% 100%,0 75%);height:50px;background:var(--grey)}@media(max-width:550px){#page_contact #contact-ft .l .j{height:30px}}#page_contact #contact-ft .l p{color:var(--grey);font-size:1.2rem;max-width:50%}@media(max-width:1024px){#page_contact #contact-ft .l p{font-size:1rem;max-width:90%}}@media(max-width:550px){#page_contact #contact-ft .l p{font-size:clamp(.8rem,3.5vw,1.1rem)}}@media(max-width:768px){#page_contact #contact-ft .r{width:30%}#page_contact #contact-ft .r svg{width:100%;height:100%}}@media(max-width:550px){#page_contact #contact-ft .r{display:none}}