.cLogoWithTextFooter{display:flex;flex-direction:column;gap:1.25em;height:100%;place-content:center}.cLogoWithTextFooter img{max-width:115px}.cLogoWithTextFooter>div{display:flex;flex-direction:column;gap:1em}.cLogoWithTextFooter a{text-decoration:none}.cLogoWithTextFooter a:focus,.cLogoWithTextFooter a:hover{color:var(--cFontColorFooter)}a.cSendToContactUs{background-color:var(--cFontColorFooter);border-radius:25px;color:#fff;margin:0;overflow:hidden;padding:.5em 1.25em;position:relative;text-decoration:none;transition:color .3s ease-in-out;width:fit-content}a.cSendToContactUs:before{background-color:var(--cDeepAquaFooter,#f39c12);border-radius:25px;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease-in-out;width:100%;z-index:0}a.cSendToContactUs:hover:before{left:0}a.cSendToContactUs:hover{color:#fff}a.cSendToContactUs span{color:#fff;font-weight:700;letter-spacing:1px;position:relative;z-index:1}@media (max-width:800px){.cLogoWithTextFooter img{display:none;margin:auto 0 auto auto;max-width:150px}.cLogoWithTextFooter{display:flex;padding:0 0 1em}a.cSendToContactUs{background-color:transparent;height:fit-content;margin:auto;padding-bottom:.75em;padding-top:.75em}a.cSendToContactUs span{color:var(--cFontColorFooter);font-size:24px;letter-spacing:2px;transition:all .3s ease}a.cSendToContactUs:hover span{color:var(--cDeepAquaFooter)}a.cSendToContactUs:before{background-color:transparent;border-radius:25px;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease-in-out;width:100%;z-index:0}}