.contactComp{padding:00px 0}.contactComp .well{background:#fff;border-radius:24px;padding:15px 35px;box-shadow:0 10px 40px #00000014;overflow:hidden}.contactHeader h1{font-size:30px;font-weight:700;color:var(--secondaryColor);margin-bottom:12px;line-height:1.2}.contactComp .well h3{font-size:22px;font-weight:700;color:var(--secondaryColor);margin-bottom:12px;line-height:1.2}.contactHeader p{font-size:20px;opacity:.95;font-weight:300;line-height:1.5}.contactWell h4{color:var(--secondaryTextColor);font-size:20px}.contactWell h4 a{color:var(--secondaryTextColor);text-decoration:none;transition:all .3s ease;display:inline-block}.contactWell h4 a:hover{transform:translate(5px);opacity:.8}.addressCompText{margin-top:20px}.addressCompText h4{font-size:20px;line-height:1.4;max-width:480px;font-weight:400}.contactUsForm{padding:50px 40px;background:#fff}.contactUsForm .contactHeader h1{color:#333}.contactUsForm .contactHeader p{color:#666}.contactUsForm form{margin-top:30px}.contactUsForm .form-group{position:relative;margin-bottom:30px}.contactUsForm .form-group input{width:100%;padding:27px 16px;border:none;border-bottom:1px solid var(--secondaryColor);font-size:16px;border-radius:10px;transition:all .3s ease;background:transparent;outline:none;box-shadow:none;color:#333}.contactUsForm .form-group input:focus{border-bottom-color:#667eea}.contactUsForm .form-group label{position:absolute;left:16px;top:16px;background-color:#fff;color:#999;padding:0 15px;font-size:16px;font-weight:400;border-radius:10px;pointer-events:none;transition:all .3s ease}.contactUsForm .form-group input:focus+label,.contactUsForm .form-group input:not(:placeholder-shown)+label{top:-12px;left:10px;font-size:12px;color:#667eea;font-weight:500}.contactUsForm .termsCheckbox{margin:35px 0;padding:0;border-radius:12px}.checkBoxInput{width:22px;height:22px;cursor:pointer;accent-color:var(--themeColor);margin-top:4px}.termsCheckbox h6{font-size:14px;color:#555;line-height:1.6;margin:0;font-weight:400}.termsCheckbox a{color:var(--themeColor);text-decoration:none;font-weight:600;transition:all .3s ease}.termsCheckbox a:hover{color:var(--secondaryColor);text-decoration:underline}.btn-submit{width:100%;padding:14px 32px;background:var(--secondaryColor);color:#fff;border:none;border-radius:45px;font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #667eea4d}.btn-submit:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.btn-submit:active{transform:translateY(0)}.toastContact{position:fixed;right:20px;top:90px;min-width:280px;max-width:90%;padding:14px 20px;border-radius:10px;font-size:15px;text-align:center;color:#fff;background:#333;opacity:0;z-index:9999;transition:all .4s ease}.toastContact.show{opacity:1;transform:translate(-20px) translateY(0)}.toastContact.success{background:var(--themeColor)}.toastContact.error{background:var(--New)}.mapContent{margin-top:50px;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #0000001a}.mapContent iframe{display:block;filter:grayscale(20%);transition:filter .3s ease}.mapContent iframe:hover{filter:grayscale(0%)}@media(max-width:991px){.contactWell{padding:40px 30px}.contactUsForm{padding:40px 30px;margin-top:0}.contactHeader h1{font-size:36px}.hidden-lg{display:block;border:none;height:1px;background:#e0e0e0;margin:30px 0}}@media(max-width:767px){.contactComp{padding:10px 0}.contactWell{padding:0 20px}.contactComp .well{padding:0;border:none}.contactUsForm{padding:0 20px 20px}.contactHeader h1{font-size:32px}.contactHeader p{font-size:16px}.contactWell h4{font-size:18px}.termsCheckbox{padding:15px}.termsCheckbox h6{font-size:13px}.toastContact{right:10px;left:55px;max-width:calc(100% - 50px)}}@media(max-width:575px){.contactHeader h1{font-size:28px}.well{border-radius:16px}}.hidden-xs{display:block}@media(max-width:767px){.hidden-xs{display:none}}.hidden-lg{display:none}@media(max-width:991px){.hidden-lg{display:block}}
