.contacContent{grid-column-gap:2rem;grid-row-gap:3rem;grid-template-rows:1fr;grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:767px){.contacContent{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr;grid-template-rows:unset}}.readyToCollaborate{background-color:var(--importantBg)}.readyToCollaborate p{color:#a3a3a3}.contacContent{width:calc(100% - 2rem)}
.articleContactMe{flex-direction:column;gap:2rem;padding:1.5rem 1.5rem 0;display:flex}.articleContactMe h2{align-items:center;gap:1rem;display:flex}.articleContactMe h2>div{flex:none;display:flex}.articleContactMe h2 .iconContact{color:var(--important);background-color:var(--importantBg);border-radius:100px;padding:.6rem}.articleContactMe ul{flex-direction:column;gap:1rem;width:fit-content;margin-left:1.5rem;display:flex}.articleContactMe ul li{align-items:center;gap:1rem;display:flex}.articleContactMe ul li .typeContact{font-size:.9rem}.articleContactMe ul li .detailContact{color:var(--important);word-break:break-word}.articleContactMe ul li .iconLiContact{transition:all .3s ease-in-out}.articleContactMe ul li:hover .iconLiContact{color:var(--title);scale:1.2}.articleContactMe .arrows{justify-content:space-evenly;margin-top:1rem;animation:3s ease-in-out infinite floatArrows;display:flex}@keyframes floatArrows{0%{transform:translateY(0)}50%{transform:translateY(20px)}}@media (max-width:767px){.articleContactMe .arrows{display:none}}.whyMe{background-color:var(--background);border:2px solid var(--importantBg);border-radius:20px;flex-direction:column;gap:1.5rem;margin-top:auto;padding:1.5rem;display:flex;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.whyMe ul{flex-direction:column;gap:.5rem;width:100%;margin-left:0;display:flex}.whyMe ul li{grid-template-columns:1.5rem minmax(0,1fr);align-items:flex-start;gap:.75rem;width:100%;display:grid}.whyMe ul li .whyMeCheck{flex:none;justify-content:center;margin-top:.35rem;display:flex}.whyMe ul li p{overflow-wrap:break-word;min-width:0;margin:0}.whyMe button{align-self:center;margin-top:1rem}.whyMe{animation:3s ease-in-out infinite float}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:767px){.whyMe{gap:1.25rem;padding:1.25rem}.whyMe ul{gap:.85rem}.whyMe ul li{grid-template-columns:1.25rem minmax(0,1fr);gap:.65rem}.whyMe ul li .whyMeCheck{margin-top:.25rem}.whyMe ul li p{font-size:clamp(1rem,4.8vw,1.25rem);line-height:1.45}}a:focus-visible{outline:5px solid var(--important);outline-offset:5px;border-radius:3px}.calendly-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.calendly-inline-widget{background-color:var(--background);border:none;border-radius:12px;width:100%;min-width:320px;max-width:800px;height:700px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}@media (max-width:767px){.calendly-inline-widget{max-width:100%;height:600px;min-width:unset;border-radius:10px}.articleContactMe{padding:1rem 1rem 0}.articleContactMe h2{text-align:center;overflow-wrap:break-word;flex-direction:column;align-items:center;gap:.85rem;max-width:100%;font-size:clamp(2.4rem,10vw,3.2rem);line-height:1.08;display:flex}.articleContactMe h2 .iconContact{width:3.25rem;height:3.25rem;padding:.45rem}}
.articleSendMeEmail{border-radius:20px;flex-direction:column;gap:2rem;padding:1.5rem;display:flex;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038}.articleSendMeEmail h2{align-items:center;gap:1rem;display:flex}.articleSendMeEmail h2>div{flex:none;display:flex}.articleSendMeEmail h2 .iconContact{color:var(--important);background-color:var(--importantBg);border-radius:100px;padding:.5rem}.articleSendMeEmail form{flex-direction:column;gap:1rem;margin:1rem 1rem 0;display:flex}.articleSendMeEmail form label{flex-direction:column;gap:.3rem;display:flex}.articleSendMeEmail form label input,.articleSendMeEmail form label textarea{background-color:var(--title);font-size:1.2rem;font-family:var(--font-mona);border:2px solid #0000;border-radius:.5rem;width:100%;padding:.7rem}.articleSendMeEmail form label input:focus-visible,.articleSendMeEmail form label textarea:focus-visible{outline:5px solid var(--important);outline-offset:5px;border-radius:.5rem}.articleSendMeEmail form label textarea{resize:none;transition:height .2s;overflow:hidden}.articleSendMeEmail form label input[aria-invalid=true],.articleSendMeEmail form label textarea[aria-invalid=true]{background-color:#ffeaea;border:2px solid #e53935}.articleSendMeEmail form button{align-self:end;margin-top:1rem}@media (max-width:767px){.articleSendMeEmail form button{align-self:center}.articleSendMeEmail h2{text-align:center;overflow-wrap:break-word;flex-direction:column;align-items:center;gap:.85rem;max-width:100%;font-size:clamp(2.4rem,10vw,3.2rem);line-height:1.08;display:flex}.articleSendMeEmail h2 .iconContact{width:3.25rem;height:3.25rem;padding:.45rem}.articleSendMeEmail form{margin:0}}.articleSendMeEmail .confirmationMessage{text-align:center;align-self:center;margin-top:auto;margin-bottom:auto;font-size:1.5rem}.error{color:#d32f2f;font-size:.9rem}
