section.contact{padding:0}.contact{margin:2%;position:relative}.contact .image{position:relative;text-align:center;height:40rem;width:100%;overflow:hidden;border-radius:2.5px}.contact .image img{height:100%;width:100%;object-fit:cover}.contact .contactSec{position:absolute;overflow:hidden;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);padding:1rem}.contact .container{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;height:100%;width:100%;gap:3rem}.contact .content{height:100%;width:33%}.meetUs{padding:2rem 1.8rem;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 100%,transparent 100%,transparent);border-radius:.5rem;height:100%;width:100%}.meetUs h3{font-size:2.5rem;color:#fff;text-shadow:3px 2px 5px rgba(1,9,63,.4)}.meetUs p{margin:1rem 0;font-size:1.2rem;font-weight:600;text-shadow:1px 1px 2px rgba(1,9,63,.7)}.meetUs .follow p{display:flex;flex-direction:row;justify-content:space-around;text-shadow:3px 2px 3px rgba(1,9,63,.4)}.meetUs .follow i{transition:all .15s linear;font-size:3rem}.meetUs .follow i:hover{margin-top:.3rem}.meetUs .email p a{text-transform:lowercase}.meetUs p,.meetUs p a{color:#fff}.meetUs p i{margin-right:1rem;color:#ffae44}.nelson{padding:2rem 1.8rem;position:relative;background-image:url(../images/contact/nelsonps.jpg);border-radius:.5rem;background-size:cover;height:100%;width:100%}.nelson h3{width:100%;font-size:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-shadow:3px 2px 6px rgba(1,9,63,.6);padding:2rem 1.7rem}.nelson p{margin-top:.3rem;font-size:1rem;display:block;text-align:end}.getInTouch{position:relative;background:#fff;height:100%;width:100%;padding:2rem 1.8rem 1.2rem;border-radius:.5rem}.form{margin:0;padding:0;list-style:none}.inputBox{margin-bottom:15px}.inputBox label{display:block;font-weight:700;margin-bottom:5px}.inputBox input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;outline:0;transition:border-color .2s ease-in-out;text-transform:none}.inputBox input:focus{border-color:#007bff}#message{width:100%;height:7rem;padding:10px;border:1px solid #ccc;border-radius:4px;resize:vertical;outline:0;transition:border-color .2s ease-in-out}#message::-webkit-scrollbar{width:0}#message::-webkit-scrollbar-track{background-color:transparent}#message::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}#message:focus{border-color:#007bff}#charCount{font-size:12px;color:#888;display:block;margin-top:5px}.getInTouch .btn{position:absolute;bottom:0;left:50%;right:50%;transform:translate(-50%,-50%);z-index:1;font-size:1.1rem;display:block;width:90%;background-color:#007bff;color:#fff;padding:1rem 0;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out}.btn:hover{color:#fefefe;background-color:#0056b3}.popup-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);align-items:center;justify-content:center;z-index:10000}.popup-content{display:flex;flex-direction:column;justify-content:space-around;min-height:20rem;background-color:#fff;padding:0 2rem;border-radius:.8rem;box-shadow:0 2px 6px rgba(0,0,0,.3);width:34rem;text-align:center;position:absolute;top:30%;opacity:0;transition:opacity .3s ease,transform .3s ease}.popup-content i{font-size:4.5rem;margin:.3rem}#error-message{text-transform:none;color:red;font-size:1.7rem;font-weight:400}#success-message{color:green;font-size:2rem;font-weight:600;margin-top:10px;font-family:Poppins,sans-serif}#success-message p{padding-top:.5rem;font-size:1.3rem;color:#6c757d}.popup-close-btn{background:#425481;border:none;color:#fff;padding:1rem 3rem;font-size:1.3rem;cursor:pointer;font-weight:700;border-radius:.5rem}.popup-close-btn:hover{background:#313d59}.popup-container.show{display:flex}.popup-container.show .popup-content{opacity:1;transform:translateY(0)}.popup-close-btn#go-home-btn{background:#00c21a}.popup-close-btn#go-home-btn:hover{background:#018a13}.wp .wpchat{position:fixed;bottom:20px;right:20px;background-color:#25d366;padding:8px;border-radius:50%;cursor:pointer;z-index:9999;box-shadow:rgba(0,0,0,.24) 0 3px 8px}.wp .wpchat:hover{bottom:17px}.wp .wpchat i{font-size:35px;text-align:center;color:#fff;height:35px;width:35px}.wp .chat-box{position:fixed;bottom:100px;right:100px;color:#fff;border-radius:5px;height:200px;width:300px;border:2px solid #788f73;z-index:9998;border-radius:8px;overflow:hidden;opacity:0;transform:translateY(100%);transition:opacity .3s ease-in-out,transform .3s ease-in-out;box-shadow:rgba(0,0,0,.35) 0 5px 15px}.wp .chat-box.active{opacity:1;transform:translateY(0)}.wp .image{position:relative;overflow:hidden;height:100%}.wp .image img{width:100%}.wp .msg{position:absolute;top:0;left:0;right:0;height:100%;padding:10px;z-index:2}.wp .wpheader{position:absolute;top:0;left:0;right:0;height:35px;display:flex;text-align:center;align-items:center;z-index:10;background:#888;box-shadow:rgba(0,0,0,.1) 0 10px 20px,rgba(0,0,0,.1) 0 6px 6px}.wp .wpimage{height:30px;width:30px;margin:0 8px;border:1px solid #eee;border-radius:50%;overflow:hidden}.wp .wpimage img{height:100%;width:100%}.wp .wpheader p{color:#e5eaeb;font-size:9px}.wp .wpheader .fa-xmark{position:absolute;font-size:15px;cursor:pointer;right:0;padding:10px 10px 10px 20px}.wp .incoming{display:inline-block;padding:8px 12px;border-radius:20px;margin:5px;max-width:70%;position:relative;top:35px;font-size:14px;color:#000;background-color:#e4e4e4;align-self:flex-start;box-shadow:rgba(0,0,0,.15) 1.95px 1.95px 2.6px}.wp .timestamp{font-size:10px;color:#888;position:absolute;bottom:-15px;right:5px}.wp .input-container{z-index:5;position:absolute;bottom:0;left:0;right:0;padding:10px 5px}.wp input{text-transform:none;position:absolute;bottom:10px;right:55px;width:75%;height:40px;padding:0 10px;font-size:16px;border:1px solid #ccc;border-radius:20px;outline:0;box-shadow:none}.wp .input-container a{float:right}.input-container a i{text-align:center;font-size:20px;color:#fff;padding:10px;background:#25d366;border-radius:50%;box-shadow:rgba(0,0,0,.2) 1.95px 1.95px 2.6px}.wp input:focus{border-color:#25d366}.dev{margin:2rem 0;background:#232323;padding:1.2rem 3rem;text-shadow:2px 1px 6px rgba(24,3,26,1)}.dev h3{font-size:1.5rem;margin-bottom:1rem;color:#fff}.dev p{color:#fff}.dev a{color:#0ff;text-transform:none}.dev a i{margin-right:.5rem}@media (max-width:1270px){.contact{margin:0}.contact .image{height:45rem}}@media (max-width:768px){.contact .image{height:110rem}.contact .container{flex-direction:column;gap:2rem}.contact .container .content:nth-child(2){order:3}.contact .content{width:100%}.contact .content:nth-child(1){height:28%}.contact .content:nth-child(2){height:22%}.contact .content:nth-child(3){height:50%}.meetUs{padding:1rem 1.8rem;background-image:-webkit-linear-gradient(145deg,rgba(255,255,255,.2) 37%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 100%,transparent 100%,transparent)}.meetUs h3{font-size:2rem}.getInTouch h3,.map h3{font-size:2rem;text-shadow:2px 1px 3px rgba(1,9,63,.1);font-weight:600}.meetUs .follow i{transition:all .15s linear;font-size:3.7rem}.wp .chat-box{bottom:100px;right:2%}}