#p_contact{padding:5%}#p_contact .ctloading{position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(90,90,90,.7294117647);-webkit-backdrop-filter:blur(5px) grayscale(100);backdrop-filter:blur(5px) grayscale(100);z-index:100;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all 1.5s ease}#p_contact .ctloading.closed{opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#p_contact .ctloading svg{width:100px;height:100px;filter:drop-shadow(0 2px 0 var(--dp));animation:speen 2s linear infinite}#p_contact .ctloading p{font-size:2rem;text-shadow:0 2px 0 var(--dp)}#p_contact #panel{position:relative;z-index:1;color:var(--dp);display:grid;grid-template-columns:1fr 1.4fr;padding:5%;max-width:1280px;margin:0 auto;grid-gap:10%;gap:10%}#p_contact #panel:before{background:#fff;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;rotate:-1deg;border-radius:2em}#p_contact #panel img{max-width:100%;max-height:100%}@media screen and (max-width:420px){#p_contact #panel{margin-bottom:200px}}#p_contact #panel .stroke{position:absolute;height:150px;animation:pulse 3s linear infinite;scale:-1}@keyframes pulse{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}33%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}66%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}#p_contact #panel .sl{left:-10%;scale:-1.3}@media screen and (max-width:420px){#p_contact #panel .sl{left:-20%;top:-5%}}#p_contact #panel .sr{right:-10%;bottom:0;animation-delay:1s}@media screen and (max-width:768px){#p_contact #panel{display:flex;align-items:center;flex-direction:column;gap:1em}}#p_contact #panel .l{padding-top:3em}@media screen and (max-width:768px){#p_contact #panel .l{text-align:center}}#p_contact #panel .l .logo{max-width:150px;height:auto}@media screen and (max-width:500px){#p_contact #panel .l .logo{max-width:70px}}#p_contact #panel .l .sh{font-size:3rem;font-family:var(--fontG);line-height:.9}@media screen and (max-width:500px){#p_contact #panel .l .sh{font-size:2.1rem}}#p_contact #panel .l .mh{font-size:4rem;color:var(--br);line-height:.9;margin-bottom:.25em}@media screen and (max-width:768px){#p_contact #panel .l .mh{font-size:2.2rem}}#p_contact #panel .l p{color:var(--br);font-size:1.2rem;margin:1em 0}@media screen and (max-width:768px){#p_contact #panel .l p{font-size:1rem}}#p_contact #panel .l .socials{display:flex;gap:.5em}@media screen and (max-width:768px){#p_contact #panel .l .socials{justify-content:center}}#p_contact #panel .l .socials .btn-soc{background:var(--br);color:#fff;padding:.55em;border-radius:.45em;width:50px;height:50px}@media screen and (max-width:500px){#p_contact #panel .l .socials .btn-soc{width:100%}}#p_contact #panel .l .socials .btn-soc svg{width:100%;height:100%}#p_contact #panel .r{background:var(--pp);border-radius:1em;padding:1em;display:flex;flex-direction:column;gap:1em}@media screen and (max-width:768px){#p_contact #panel .r{width:100%;margin:1em 0}}#p_contact #panel .r .input{display:flex;flex-direction:column;background:var(--p);padding:1em;border-radius:.5em}#p_contact #panel .r .input label{color:#fff;font-weight:700;font-family:var(--fontG)}#p_contact #panel .r .input input,#p_contact #panel .r .input textarea{background:none;outline:none;font-family:var(--fontL);padding:.25em 0;font-size:1.2rem;font-weight:700;border:none;border-bottom:1px solid #fff}@media screen and (max-width:420px){#p_contact #panel .r .input input,#p_contact #panel .r .input textarea{font-size:1rem}}#p_contact #panel .r .input textarea{resize:none;min-height:200px}#p_contact #panel .r .btn.send{background:var(--p);color:#fff;border-radius:1em;font-weight:700;font-size:1.2rem;padding:.5em 1em;display:flex;justify-content:space-between;outline:4px solid var(--p);outline-offset:4px;width:250px;margin:1em auto -30px;font-family:var(--fontL);font-weight:lighter}@media screen and (max-width:420px){#p_contact #panel .r .btn.send{width:100%}}