.contact-page-banner{padding:5rem 0 6.25rem;text-align:center;background:url(/images/contact-banner-bg.jpg) no-repeat 50%;background-size:cover;background-attachment:fixed}@media(max-width:991px){.contact-page-banner{background-attachment:unset}}@media(max-width:767px){.contact-page-banner{padding:3rem 0}}.contact-page-banner .contact-page-title h3{font-size:3rem;font-weight:700;color:#fff}@media(max-width:1199px){.contact-page-banner .contact-page-title h3{font-size:1.875rem}}@media(max-width:991px){.contact-page-banner .contact-page-title h3{font-size:1.625rem}}@media(max-width:767px){.contact-page-banner .contact-page-title h3{font-size:1.375rem}}.contact-page-banner .contact-page-title h5{font-size:2rem;font-weight:700;color:#fff}@media(max-width:1199px){.contact-page-banner .contact-page-title h5{font-size:1.75rem}}@media(max-width:991px){.contact-page-banner .contact-page-title h5{font-size:1.5rem}}@media(max-width:767px){.contact-page-banner .contact-page-title h5{font-size:1.25rem}}.contact-page-banner .contact-page-title p{font-size:1.125rem;color:#fff}@media(max-width:1199px){.contact-page-banner .contact-page-title p{font-size:1rem}}.contact-content-area .contact-details{padding-right:6.25rem}@media(max-width:1199px){.contact-content-area .contact-details{padding-right:0}}.contact-content-area .contact-details .rating-info{text-align:center;margin-bottom:1.875rem}.contact-content-area .contact-details .rating-info img{margin-bottom:1.25rem}.contact-content-area .contact-details .rating-info p{font-size:1.25rem;color:#212121}@media(max-width:1199px){.contact-content-area .contact-details .rating-info p{font-size:1.125rem}}@media(max-width:991px){.contact-content-area .contact-details .rating-info p{font-size:1rem}.contact-content-area .contact-details .rating-info{display:flex;align-items:center;justify-content:center}.contact-content-area .contact-details .rating-info p{width:300px;text-align:left}}@media(max-width:767px){.contact-content-area .contact-details .rating-info{margin-bottom:0}}@media(max-width:599px){.contact-content-area .contact-details .rating-info{flex-wrap:wrap}.contact-content-area .contact-details .rating-info p{width:100%;text-align:center}}.contact-content-area .contact-details .contact-info .contact-item{background:#fff;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.11);margin-bottom:1.25rem;width:100%;max-width:390px}.contact-content-area .contact-details .contact-info .contact-item a{color:#333;display:flex;align-items:center;justify-content:flex-start;padding:1.25rem;border-radius:.5rem;text-decoration:none;transition:background .3s ease,color .3s ease}.contact-content-area .contact-details .contact-info .contact-item a .svgIcon,.contact-content-area .contact-details .contact-info .contact-item a i{display:flex;align-items:center;justify-content:center;margin-right:1.25rem;flex:0 0 auto;font-size:1.875rem;color:#247cff}.contact-content-area .contact-details .contact-info .contact-item a .svgIcon svg,.contact-content-area .contact-details .contact-info .contact-item a i svg{color:#247cff;stroke:currentColor;width:2rem;height:2rem}.contact-content-area .contact-details .contact-info .contact-item a span{flex:1;width:auto;display:flex;flex-direction:column;gap:.25rem;line-height:1.35}.contact-content-area .contact-details .contact-info .contact-item a span .first-line{font-weight:700;color:inherit}.contact-content-area .contact-details .contact-info .contact-item a span br{display:none}.contact-content-area .contact-details .contact-info .contact-item a:hover{background:#247cff;color:#fff}.contact-content-area .contact-details .contact-info .contact-item a:hover .svgIcon svg,.contact-content-area .contact-details .contact-info .contact-item a:hover i{color:#fff;stroke:currentColor}.contact-content-area .contact-details .contact-info .contact-item a:hover .svgIcon.stroke-icon svg{stroke:#fff}.contact-content-area .contact-details .contact-info .contact-item a:hover .first-line,.contact-content-area .contact-details .contact-info .contact-item a:hover span{color:#fff}@media(max-width:991px){.contact-content-area .contact-details .contact-info{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:2rem}.contact-content-area .contact-details .contact-info .contact-item{width:100%!important;max-width:450px!important;box-shadow:0 0 10px rgba(0,0,0,.08)!important}.contact-content-area .contact-details .contact-info .contact-item a{padding:1.25rem 1rem}}.contact-content-area .contact-form{border-radius:20px;padding:2.5rem;box-shadow:0 0 10px rgba(0,0,0,.11)}.contact-content-area .contact-form h5{color:#101010;font-size:1.5rem;font-weight:700;margin-bottom:1.25rem}@media(max-width:1199px){.contact-content-area .contact-form{padding:1.25rem;border-radius:10px}}@media(max-width:991px){.contact-content-area .contact-form{max-width:650px;width:100%;margin:0 auto}}@media(max-width:767px){.contact-content-area .contact-form h5{font-size:1.375rem}}.contact-content-area .contact-form .custom-input-file{position:relative}.contact-content-area .contact-form .custom-input-file input{width:180px;height:30px;cursor:pointer;z-index:1!important}.contact-address{border:2px solid #247cff;text-align:center;padding:15px;margin-top:35px;transition:.3s;background:#fff;border-radius:10px}.contact-address:hover{transform:scale(1.05);color:#fff;background:#247cff}.contact-address:hover a{color:#fff}.contact-address .flags{width:40px;margin:-35px auto 0;height:40px;border-radius:50%;overflow:hidden;border:2px solid #247cff}.contact-address .flags img{width:100%;height:100%;object-fit:cover}.contact-address h2{font-size:21px;font-weight:800;padding:15px 0 10px}.contact-address ul li{margin-bottom:0!important;text-align:center;padding:0!important}.contact-address ul li:before{display:none}.contact-address ul li a{word-break:break-all}.contact-address address{font-size:17px}