.contact-place{padding:0 0 50px}.contactform{width:50%;margin:0 auto}.contact_wrapper{padding:0}.contact_wrapper2 .location-abs{flex-wrap:wrap;justify-content:center;display:flex}.contact_wrapper h2:first-child{text-transform:capitalize;color:var(--text-primary);text-align:center;margin-bottom:30px}.our-location{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.our-location .image_box{width:50%;height:auto;position:relative}.our-location .image_box img{object-fit:contain;width:100%;height:100%}.location-abs{flex-wrap:wrap;gap:20px;width:100%;display:flex;top:0;left:0}.location-box{background-color:var(--bg-white);border-radius:15px;flex-direction:column;align-items:center;gap:12px;width:40%;margin-bottom:0;padding:15px;transition:all .5s;display:flex}.location_image{filter:grayscale();width:80px;height:80px;box-shadow:var(--shadow-light);border-radius:100%;padding:15px;transition:all .5s}.location_image img{object-fit:cover;width:100%;height:100%}.location-box h6{text-align:center;filter:grayscale();margin-bottom:0}.location-box:hover h6,.location-box:hover .location-fill-icon{filter:grayscale(0)}.location-fill-icon{width:12px;height:12px;color:var(--text-grey);filter:grayscale();margin-bottom:0}.location-box .location-adress p{color:var(--text-grey);transition:all .5s}.location-box:hover .location-adress p{color:var(--text-dark)}.location-box:hover .location-fill-icon{display:inline-block}.location-box:hover .location_image{filter:grayscale(0)}.location-box:hover .location_image img{object-fit:contain;width:100%;height:100%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.location-box:hover h6{display:block}.location-box:hover .location-adress{display:flex}.upcoming_location{text-align:center;padding:20px 0 10px}.upcoming_location h5{color:var(--text-primary)}.upcoming_location p{color:var(--text-grey);font-size:20px;font-weight:600;line-height:26px}@media screen and (max-width:1440px){.location_image{width:60px;height:60px;padding:10px}}@media screen and (max-width:1086px){.contact-place{padding:0 0 30px}.contact_wrapper{flex-direction:column-reverse}.contactform{width:70%}.upcoming_location{text-align:center}.upcoming_location h5{margin-bottom:10px}.location-box{gap:20px;padding:18px 15px}}@media screen and (max-width:1140px){.our-location .location-abs{width:100%;margin:0 auto}.location-box:hover .location_image{width:auto}.location-box .location_image,.location-box h6,.location-box .location-fill-icon{filter:grayscale(0)}.our-location .image_box{width:60%;margin:0 auto;position:relative}.location-box{margin-bottom:20px}}@media screen and (max-width:992px){.our-location{flex-wrap:wrap}.our-location .location-abs{justify-content:center}}@media screen and (max-width:768px){.contactform{justify-content:center;align-items:center;width:80%;display:flex}.contact_wrapper h4{margin-bottom:50px}.our-location .location-abs,.our-location .image_box{width:100%}.location-box:hover .location_image{width:auto}.location-box .location_image,.location-box h6,.location-box .location-fill-icon{filter:grayscale(0)}.our-location .image_box{width:100%;position:relative}.location-box{margin-bottom:20px}}@media screen and (max-width:576px){.contact-place{padding:0 0 30px}.d-not{opacity:0;display:none}.d-shown{opacity:1;display:block}.our-location{padding:0}.location_image{width:64px;height:64px;padding:13px}.location_image img{object-fit:contain}.location-abs{flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.location-box .location-adress p{color:var(--text-dark);text-align:center;margin-top:10px}.location-box{background-color:var(--bg-white);border-radius:15px;justify-content:center;align-items:center;gap:15px;width:60%;padding:12px;display:flex}.location-box .location-fill-icon,.location-box .location-adress,.location-box h6{display:inline-block}.location-box .location-fill-icon,.location-box h6{margin-bottom:0}.upcoming_location p{font-size:12px;font-weight:600;line-height:18px}}@media screen and (max-width:466px){.contactform,.location-box{width:auto}.upcoming_location{padding:0 0 10px}}@media screen and (max-width:375px){.our-location .image_box{height:260px}.boxSize{width:100%}.boxwrap{justify-content:center;margin-bottom:10px}.location-adress p{text-align:center}}
