.contact-route-container{background-image:url(/assets/background-light.JPG);background-position:50%;background-repeat:repeat;background-size:cover;border:none;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;display:flex}.contact-route-content{flex-direction:column;justify-content:center;align-items:center;gap:40px;width:100%;max-width:1280px;padding-left:20px;padding-right:20px;display:flex;overflow:hidden}.contactr-upper{text-align:start;flex-direction:column;justify-content:center;align-items:start;width:100%;display:flex}.contactr-title{font-size:4vw}.contactr-cta{color:#fff;margin-top:10px;font-size:1vw}.crl-form{color:#000;background-color:#fff;border-radius:10px;flex-direction:column;gap:10px;width:100%;padding:20px;display:flex}.input-name,.input-email,.input-message{border:1px solid #ccc;border-radius:5px;width:100%;padding:10px;font-size:.75em}.input-heading{font-size:.75em}.input-message{height:300px}.submit-button{color:#fff;cursor:pointer;background-color:#007bff;border:none;border-radius:5px;padding:10px;font-size:.75em}.crl-right{flex-direction:column;justify-content:center;align-items:center;display:flex}.crl-links{color:#fff;background-image:url(/assets/chatgpt-pf3-regenerate.png);background-position:50%;background-size:cover;border-radius:10px;flex-direction:row;justify-content:space-between;gap:20px;width:100%;padding:20px;display:flex}.crl-links-cta{flex-direction:column;gap:20px;display:flex}.crl-links-icon{flex-direction:column;gap:10px;display:flex}.crl-link-cta{font-size:12px}.crl-link-icon{color:#fff;border-radius:5px;padding:5px;transition:transform .3s}.crl-link-icon:hover{transform:scale(1.3)}.crl-design{padding:20px;font-size:6.9vw}.contactr-lower{flex-direction:column;gap:40px;margin-bottom:40px;display:flex}.contact-footer-container{color:#fff;justify-content:center;align-items:center;width:100%;min-height:10vh;display:flex}@media (max-width:640px){.contact-route-content{gap:20px}.crl-links{background-position:0 35%}.contactr-title{font-size:7vw}.contactr-cta{font-size:3.5vw}.contactr-lower{gap:20px}.crl-links-cta,.crl-links-icon{justify-content:space-between}}@media (min-width:640px) and (max-width:1024px){.contact-route-content{justify-content:center;align-items:start;height:auto;padding-top:20px;padding-left:40px;padding-right:40px}.contactr-title{font-size:6vw}.contactr-cta{font-size:2vw}.crl-links{background-position:0 32.8%}.contactr-lower{width:100%}}@media (min-width:1025px){.contact-route-content{gap:20px;padding-top:20px;padding-left:40px;padding-right:40px}.input-heading{text-align:start;align-self:flex-start;font-size:1em}.contactr-lower{flex-direction:row;width:100%}.crl-form{height:100%}.crl-left{text-align:center;justify-content:center;align-items:center;width:50%}.crl-right{flex-direction:column;justify-content:space-between;gap:0;width:50%;display:flex}.crl-links{background-position:0 35%;height:100%}.contactr-title{font-size:4vw}.contactr-cta{font-size:1vw}}
