.top_container{background:var(--white);padding-bottom:0}.banner_container.inner h1{font-size:2.85rem;line-height:3.5rem;text-align:center;width:100%;color:var(--blue)}.contact_details_container{background:var(--light-orange-box);padding:2rem 0 3rem}.contact_details_container .container{flex-wrap:wrap;display:flex;justify-content:space-between;align-items:center}.contact_form_container{width:47%;display:flex;flex-wrap:wrap}.contact_form_container h2{text-align:left}.contact_form_container p{font-size:1rem;line-height:1.5rem;color:var(--gray);font-weight:500;margin:.5rem 0 1.5rem;font-family:var(--Raleway)}.form_sec{margin-top:.5rem}.form_sec,.form_sec .form_row{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.form_sec .form_row{margin-bottom:1.5rem}.form_sec .form_row .form_col{width:48%;display:flex;flex-wrap:wrap}.form_sec .form_row label{width:100%;display:flex;font-size:1.1rem;line-height:1.75rem;color:var(--blue);font-weight:500;margin:0 0 .25rem}.form_sec .form_row .input_sec,.form_sec .form_row select{height:60px;padding:0 1.25rem}.form_sec .form_row .input_sec,.form_sec .form_row select,.form_sec .form_row textarea{width:100%;display:flex;align-items:center;background:var(--white);border-radius:12px;border:1px solid #104c5c33;color:#79898e;font-family:var(--Raleway);font-size:1rem;line-height:1.65rem;position:relative;font-weight:500}.form_sec .form_row textarea{height:110px;padding:1.25rem}.contact_details_container .image_side{width:53%;display:flex;flex-wrap:wrap;justify-content:flex-end}.form_sec .form_row .btn{min-width:230px;margin-top:.35rem}.location_container{background:var(--white);padding:3rem 0}.google_map{position:relative;width:100%;padding-top:35%;display:flex}.google_map iframe,.google_map img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:20px;object-fit:cover}.contact{width:100%;display:flex;margin-top:3.5rem;gap:40px}.contact ul{width:32%;display:flex;flex-wrap:wrap;border-right:1px solid rgba(9,182,171,.34);align-content:flex-start}.contact ul:last-child{border:none}.contact ul li{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-bottom:.85rem;padding-right:1rem}.contact ul li p{width:91%;margin:0;font-size:1rem;line-height:1.5rem;color:var(--gray);font-family:var(--Raleway);font-weight:500}.contact ul li p strong{width:100%;font-size:1.15rem;color:var(--blue);display:block;margin-bottom:.25rem;font-family:var(--Encode);font-weight:600}.contact ul li p a{color:var(--blue)}.contact ul li p a:hover{color:var(--yellow)}@media (min-width:1500px) and (max-width:2400px){.banner_container.inner h1{font-size:3.5rem;line-height:4.5rem}.contact_details_container .container{flex-wrap:nowrap}.contact_details_container .image_side{width:50%;display:flex;flex-wrap:wrap;justify-content:flex-end}.contact_details_container .image_side img{height:83vh;object-fit:contain;width:85%}.contact_details_container .contact_form_container{width:740px;display:flex;flex-wrap:wrap;min-width:740px}.contact_details_container{padding:3rem 0 4rem}.form_sec{margin-top:1rem}.contact_form_container p{font-size:1.35rem;line-height:1.75rem}.form_sec .form_row label{font-size:1.45rem;line-height:1.85rem;margin-bottom:.5rem}.form_sec .form_row .input_sec,.form_sec .form_row select{height:74px;font-size:1.3rem;line-height:1.65rem}.form_sec .form_row{margin-bottom:2.25rem}.form_sec .form_row textarea{height:150px;font-size:1.3rem;padding:1.75rem}.form_sec .form_row .btn{min-width:270px}.contact ul li{margin-bottom:1.5rem}.contact ul li p strong{font-size:1.5rem;margin-bottom:.75rem}.contact ul li p{font-size:1.25rem;line-height:1.95rem}.contact ul li img{width:2rem}.location_container{padding:4rem 0 6rem}}@media (min-width:1500px) and (max-width:1600px){.contact_details_container .contact_form_container{width:660px;min-width:660px}}@media (min-width:1500px) and (max-width:1800px){.contact_details_container .image_side{width:42%}.contact_details_container .image_side img{height:70vh}}@media (max-width:1200px){.banner_container{min-height:auto}.contact_details_container .image_side{width:50%}.contact_form_container p{margin:0}.form_sec .form_row .input_sec,.form_sec .form_row select{height:52px}.form_sec .form_row{margin-bottom:1.15rem}.contact_details_container{padding:2rem 0}.form_sec .form_row label{font-size:1rem}.contact ul li p{font-size:.95rem}}@media (max-width:1023px){.contact_form_container h2{font-size:2.25rem;line-height:2.75rem}.form_sec .form_row .form_col{width:49%}.contact_form_container p{font-size:.9rem;line-height:1.25rem}.form_sec .form_row .input_sec{height:44px;border-radius:12px;padding:0 .5rem;font-size:.8rem}.form_sec .form_row{margin-bottom:.75rem}.form_sec .form_row label{font-size:.9rem}.form_sec .form_row .input_sec,.form_sec .form_row select{height:46px;font-size:.8rem;padding:0 .5rem}.form_sec .form_row textarea{height:90px;border-radius:8px;padding:1rem;line-height:1.35rem;font-size:.8rem}.form_sec .form_row .btn{min-width:190px}.contact ul li p{font-size:.8rem;width:86%;line-height:1.35rem}.contact{gap:15px;margin-top:3rem}.contact ul li p strong{font-size:1rem}}@media only screen and (max-width:767px){.banner_container.inner h1{font-size:2.25rem;line-height:3.15rem}.contact_details_container .container{flex-wrap:wrap-reverse}.contact_form_container{width:100%}.contact_details_container .image_side{width:100%;margin:1rem 0 2rem}.contact_form_container h2{font-size:1.5rem;line-height:2rem}.form_sec{margin-top:1rem}.form_sec .form_row label{font-size:1rem}.form_sec .form_row .form_col{width:100%;margin-bottom:1rem}.form_sec .form_row{margin-bottom:0}.form_sec .form_row .input_sec,.form_sec .form_row select{height:46px;font-size:1rem;padding:0 .85rem;border-radius:12px}.form_sec .form_row textarea{height:160px;border-radius:12px;padding:1rem;line-height:1.35rem;font-size:1rem}.form_sec .form_row .btn{min-width:160px;margin:2rem auto 0;height:46px}.google_map{padding-top:100%}.contact{margin-top:2rem;flex-wrap:wrap}.contact ul{width:100%;flex-wrap:wrap;border-bottom:1px solid rgba(9,182,171,.24);border-right:none;padding-bottom:.5rem;margin-bottom:.75rem}.location_container{padding-bottom:0}.contact ul li p{font-size:.85rem;width:86%;line-height:1.5rem;font-weight:500}}