.btn{font-weight:600;color:#fff;border-radius:2rem;cursor:pointer;min-width:10vw;border:none;padding:15px;gap:8px;background-color:#ff850b;display:flex;justify-content:center;align-items:center;font-size:14px;letter-spacing:.5px}.btn.disabled{background-color:#ffd699;cursor:not-allowed;color:#999}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.459);z-index:1000}.modal-content,.modal-overlay{display:flex;justify-content:center;align-items:center}.modal-content{width:30%;background:#fff;padding:50px 20px 40px;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative;z-index:1001;flex-direction:column;font-family:Josefin Sans;text-align:center}.modal-content p{font-size:16px;line-height:1.5;color:#000}.modal-btn-section{display:flex;justify-content:space-evenly;width:60%}.modal-button{width:40%;height:2.5rem;margin-top:30px;padding:8px 16px;background-color:#ff850b;color:#fff;border:none;border-radius:2rem;cursor:pointer}.secondary-button{background-color:#ccc;color:#000;margin-bottom:10px}@media(max-width:1023px){.modal-content{width:60%}}@media(max-width:767px){.modal-content{width:85%}.modal-content p{font-size:20px}.modal-btn-section{width:80%}.modal-button{width:6rem}}.apply_drawer{padding:15px}.apply_drawer_section{height:100%}.apply_drawer_section_header{display:flex;justify-content:space-between}.apply_drawer_section_header h2{font-size:30px}.apply_drawer_section_form{display:flex;flex-direction:column;gap:10px;margin-top:15px}.apply_drawer_section_form_button{margin-top:10px;display:flex;justify-content:center;align-items:center}.apply_drawer_section_checkbox{display:flex;flex-direction:column}.apply_drawer_section_checkbox_container{display:flex;gap:5px}.apply_drawer_section_checkbox_container_paragraph{display:flex}.apply_drawer_section_checkbox_container_paragraph p{font-size:13px}.loader-wrapper{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.loader{width:40px;height:40px;border:5px solid #fbf5f5;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.floating-enquiry-button{display:flex;align-items:center;justify-content:center;gap:8px;z-index:1000;padding:10px 20px;background-color:#ff850b;color:#262626;font-weight:600;border-radius:50px;box-shadow:0 4px 8px rgba(0,0,0,.3);transition:background-color .3s ease;cursor:-webkit-grab;cursor:grab;border:none}.floating-enquiry-button:active{cursor:-webkit-grabbing;cursor:grabbing}@media screen and (max-width:767px){.floating-enquiry-button{width:45px;height:45px;padding:0;border-radius:50%;justify-content:center}.floating-enquiry-button .button-text{display:none}}.footer-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#000}.footer-container-logo{padding-top:40px;height:auto;width:190px;margin-right:2vh;cursor:pointer}hr{margin:25px;border:1px solid #262626;width:90%}.footer-menu{padding:0 .5vw;display:flex;gap:30px;font-size:14px;align-items:center;color:#fff}.footer-menu a{color:#fff;text-decoration:none;cursor:pointer}.footer-socials{display:flex;gap:20px;margin:25px 15px}.footer-contacts{display:flex;align-items:center;gap:30px}.footer-contacts p{display:flex;align-items:center;gap:10px;color:#fff}.footer-bottom{width:90%;display:flex;justify-content:space-between;margin-top:-15px;margin-bottom:15px}.footer-bottom-left{display:flex;flex-direction:row;gap:30px}.footer-bottom-left p a{font-size:14px;text-decoration:none;color:#fff}.footer-bottom-center a{cursor:pointer;font-size:12px;color:#fff}.footer-bottom-center a:hover{color:#ff850b}.footer-bottom-right p{display:flex;flex-direction:row;align-items:center;gap:5px;font-size:12px}@media screen and (min-width:768px)and (max-width:1023px){.footer-form{display:grid;grid-template-columns:repeat(2,1fr)}.footer-form button{width:-moz-fit-content;width:fit-content}.footer-menu{display:flex;flex-wrap:wrap;justify-content:center;width:90%;row-gap:15px}}@media screen and (max-width:767px){.footer-form{display:grid;grid-template-columns:repeat(1,1fr);place-items:center}.footer-menu{display:grid;justify-content:center;text-align:center;width:90%;grid-row-gap:15px;row-gap:15px}.footer-socials{margin:40px 15px}.footer-contacts{align-items:center;row-gap:10px;column-gap:30px}.footer-bottom,.footer-contacts{display:flex;flex-wrap:wrap;justify-content:center}.footer-bottom{width:90%;column-gap:50px;row-gap:20px}}.emailContact{font-size:14px}.emailContact .email-link{color:#fff}