.featured_project_container{display:flex;flex-direction:column;gap:48px;margin-bottom:40px}@media screen and (max-width:768px){.featured_project_container{gap:23px}}.featured_project_container .project_cards{display:flex;gap:20px;align-items:center;max-width:100%;flex-wrap:wrap}.featured_project_container .project_cards .swiper{padding-bottom:3%}.featured_project_container .project_cards .swiper-pagination{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex;justify-content:center;gap:8px}@media screen and (max-width:768px){.featured_project_container .project_cards a{max-width:100%;width:100%}}.jobByLocation_section{display:flex;flex-direction:column;gap:48px;margin-bottom:40px}.jobByLocation_section .location_cards{height:100%;width:100%;display:flex;align-items:center}.jobByLocation_section .location_cards .swiper{padding-left:60px}.jobByLocation_section .location_cards .swiper-button-next,.jobByLocation_section .location_cards .swiper-button-prev{width:30px;height:30px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10;transition:background-color .3s ease;border:.5px solid #eaeaea;box-shadow:0 6px 29px 0 rgba(56,74,234,.3)}.jobByLocation_section .location_cards .swiper-button-next:hover,.jobByLocation_section .location_cards .swiper-button-prev:hover{background-color:hsla(0,0%,100%,.902)}.jobByLocation_section .location_cards .swiper-button-next:before,.jobByLocation_section .location_cards .swiper-button-prev:before{font-family:SwiperIcons;font-size:20px;color:#fff}.jobByLocation_section .location_cards .swiper-button-next:after,.jobByLocation_section .location_cards .swiper-button-prev:after{font-size:15px;color:#000}.jobByLocation_section .location_cards .swiper-button-prev{left:10px}.jobByLocation_section .location_cards .swiper-button-next{right:10px}.qollabb-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.qollabb-modal-overlay .modal-container{background:#fff;width:100%;max-width:850px;border-radius:24px;display:flex;align-items:stretch;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.2)}@media(max-width:768px){.qollabb-modal-overlay .modal-container{flex-direction:column;max-width:450px;height:auto;align-items:normal}}.qollabb-modal-overlay .modal-container .graphic-side{flex:1 1;position:relative;overflow:hidden;line-height:0;display:flex}.qollabb-modal-overlay .modal-container .graphic-side img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width:768px){.qollabb-modal-overlay .modal-container .graphic-side{height:200px;flex:none}}.qollabb-modal-overlay .modal-container .form-side{flex:1.2 1;padding:48px;display:flex;flex-direction:column;justify-content:center;gap:20px}@media(max-width:480px){.qollabb-modal-overlay .modal-container .form-side{padding:30px 20px}}.qollabb-modal-overlay .modal-container .form-side h2{font-size:2rem;font-weight:800;line-height:1.2;color:#0f172a;margin:0}.qollabb-modal-overlay .modal-container .form-side p{color:#64748b;font-size:1.1rem;margin:0}.qollabb-modal-overlay .modal-container .form-side .selector-label{font-weight:700;font-size:1rem;margin-top:10px;color:#1e293b}.qollabb-modal-overlay .modal-container .form-side .button-group{display:flex;flex-wrap:wrap;gap:12px}.qollabb-modal-overlay .modal-container .form-side .button-group button{padding:10px 24px;border-radius:50px;font-weight:600;cursor:pointer;transition:all .2s ease;border:1px solid #e2e8f0;background:#f8fafc;color:#475569}.qollabb-modal-overlay .modal-container .form-side .button-group button.active{background:#1d4ed8;color:#fff;border-color:#1d4ed8;box-shadow:0 4px 12px rgba(29,78,216,.2)}.qollabb-modal-overlay .modal-container .form-side .button-group button:hover:not(.active){background:#f1f5f9;border-color:#cbd5e1}.qollabb-modal-overlay .modal-container .form-side .email-input{width:100%;padding:14px 18px;border:1px solid #e2e8f0;border-radius:12px;font-size:1rem;background:#fcfdfe;transition:border-color .2s}.qollabb-modal-overlay .modal-container .form-side .email-input:focus{outline:none;border-color:#1d4ed8;background:#fff}.qollabb-modal-overlay .modal-container .form-side .submit-btn{background:#ff5733;color:#fff;border:none;padding:16px;width:100%;border-radius:12px;font-weight:800;font-size:1.1rem;cursor:pointer;transition:background .2s,transform .1s}.qollabb-modal-overlay .modal-container .form-side .submit-btn:hover{background:#e64a19}.qollabb-modal-overlay .modal-container .form-side .submit-btn:active{transform:scale(.98)}.qollabb-modal-overlay .modal-container .form-side .footer-note{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#64748b;font-weight:500}.qollabb-modal-overlay .modal-container .form-side .footer-note span,.qollabb-modal-overlay .modal-container .form-side .footer-note svg{color:#0ea5e9}