.callToAction{justify-content:center;align-items:center;width:100%;height:100vh;padding:50px 0;display:flex}.callToAction .callToActionInfo{background-color:#fff;border-radius:25px;justify-content:center;align-items:center;gap:20px;width:80%;height:80%;display:flex;box-shadow:0 0 20px #00000080}.callToAction .callToActionInfo .callToActionText{text-align:center;background-color:var(--background-color);border-radius:25px 0 0 25px;flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;padding:0 20px;display:flex}.callToAction .callToActionInfo .callToActionText h3{color:var(--text-color);font-size:3rem;font-weight:700}.callToAction .callToActionInfo .callToActionText p{color:var(--text-color);font-size:1.2rem;font-weight:700}.callToAction .callToActionInfo .callToActionText .callToActionLink{color:var(--info-color);background-color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:20px;padding:10px 20px;font-size:1.5rem;font-weight:700;text-decoration:none;transition:all .5s;display:flex;box-shadow:0 0 10px #000000b3}.callToAction .callToActionInfo .callToActionText .callToActionLink:hover{transform:scale(1.1);box-shadow:0 0 20px #000000e6}.callToAction .callToActionInfo .callToActionForm{justify-content:center;align-items:center;width:50%;height:100%;display:flex}.callToAction .callToActionInfo .callToActionForm form{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;padding:0 20px;display:flex}.callToAction .callToActionInfo .callToActionForm form input{border:none;border-radius:10px;outline:none;width:80%;padding:10px 20px;font-size:1.2rem;transition:all .5s;box-shadow:0 0 10px #000000b3}.callToAction .callToActionInfo .callToActionForm form input:focus{transform:scale(1.1);box-shadow:0 0 20px #000000e6}.callToAction .callToActionInfo .callToActionForm form input::placeholder{font-size:1.2rem}.callToAction .callToActionInfo .callToActionForm form select{border:none;border-radius:10px;outline:none;width:87%;padding:10px 20px;font-size:1.2rem;transition:all .5s;box-shadow:0 0 10px #000000b3}.callToAction .callToActionInfo .callToActionForm form select:focus{transform:scale(1.1);box-shadow:0 0 20px #000000e6}.callToAction .callToActionInfo .callToActionForm form select option,.callToAction .callToActionInfo .callToActionForm form select option:hover{font-size:1.2rem}.callToAction .callToActionInfo .callToActionForm form textarea{border:none;border-radius:10px;outline:none;width:80%;padding:10px 20px;font-size:1.2rem;transition:all .5s;box-shadow:0 0 10px #000000b3}.callToAction .callToActionInfo .callToActionForm form textarea:focus{transform:scale(1.1);box-shadow:0 0 20px #000000e6}.callToAction .callToActionInfo .callToActionForm form button{background-color:var(--secondary-color);color:#fff;border:none;border-radius:10px;outline:none;padding:20px 50px;font-size:2rem;font-weight:700;transition:all .5s;box-shadow:0 0 10px #000000b3}.callToAction .callToActionInfo .callToActionForm form button:hover{transform:scale(1.1);box-shadow:0 0 20px #000000e6}@media (max-width:1024px){.callToAction{font-size:1rem}.callToAction .callToActionInfo{background-color:#fff;border-radius:25px;justify-content:center;align-items:center;gap:20px;width:90%;height:100%;display:flex;box-shadow:0 0 20px #00000080}.callToAction .callToActionInfo .callToActionText{background-color:var(--background-color);border-radius:25px 0 0 25px;padding:0 25px}.callToAction .callToActionInfo .callToActionText h3{color:var(--text-color);font-size:2rem;font-weight:700}.callToAction .callToActionInfo .callToActionText p{color:var(--text-color);font-size:.9rem;font-weight:700}.callToAction .callToActionInfo .callToActionText .callToActionLink{color:var(--info-color);gap:20px;font-size:1rem}.callToAction .callToActionInfo .callToActionForm{border-radius:0 25px 25px 0;gap:0;padding:0 20px}.callToAction .callToActionInfo .callToActionForm form input{border-radius:8px;width:80%;padding:10px 15px;font-size:1rem}.callToAction .callToActionInfo .callToActionForm form input::placeholder{font-size:1rem}.callToAction .callToActionInfo .callToActionForm form select{border-radius:8px;width:87%;padding:10px 15px;font-size:1rem}.callToAction .callToActionInfo .callToActionForm form select option{font-size:1rem}.callToAction .callToActionInfo .callToActionForm form textarea{border-radius:8px;width:80%;padding:10px 15px;font-size:1rem}.callToAction .callToActionInfo .callToActionForm form button{border-radius:8px;padding:10px 40px;font-size:1rem}}@media (max-width:768px){.callToAction{width:100%;height:100%;padding:20px 0}.callToAction .callToActionInfo{border-radius:15px;flex-direction:column;gap:10px;width:80%;height:auto}.callToAction .callToActionInfo .callToActionText,.callToAction .callToActionInfo .callToActionForm{border-radius:15px;width:100%}.callToAction .callToActionInfo .callToActionText{border-radius:15px 15px 0 0;padding:10px}.callToAction .callToActionInfo .callToActionText h3{font-size:1.5rem}.callToAction .callToActionInfo .callToActionText p{font-size:1rem}.callToAction .callToActionInfo .callToActionText .callToActionLink{border-radius:5px;padding:5px 10px;font-size:1rem}.callToAction .callToActionInfo .callToActionForm{border-radius:0 0 15px 15px;width:100%;height:100%;padding:10px}.callToAction .callToActionInfo .callToActionForm form input,.callToAction .callToActionInfo .callToActionForm form select,.callToAction .callToActionInfo .callToActionForm form textarea{border-radius:5px;width:100%;padding:10px;font-size:1rem}.callToAction .callToActionInfo .callToActionForm form button{border-radius:5px;padding:10px 20px;font-size:1.2rem}}
