.contact-page .address-section address::before,.contact-page .address-section address:hover::before{transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s; -ms-transition: all .3s; -o-transition: all .3s}.contact-page h2,.contact-page h3{color: #23305e}.contact-page .captcha,.contact-page .quickEnq{text-align: center}.contact-page .captcha{margin-top: 20px}.contact-page .captcha .g-recaptcha{display: inline-block; text-align: center}.hero-section .img-col svg{opacity: .7}.contact-page .hero-section,.contact-page .hero-section .container,.contact-page .hero-section .row{min-height: 300px}.hero-section .content-col{padding-top: 15px; padding-bottom: 0}form.form-view{position: relative}form.form-view .form-group{margin-bottom: 20px}form.form-view .form-control{height: 50px;     font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 16px; color: #333; letter-spacing: .5px; border-radius: 0; border: none; border-bottom: solid 1px #c2c4c8; background-color: transparent; padding-left: 35px}form.form-view .form-control.textarea{height: 100px; resize: none}form.form-view [class^=col-]{position: relative}form.form-view [class^=col-] .icon{position: absolute; left: 15px; top: 11px}form.form-view [class^=col-] .icon.textarea{top: 4px}form.form-view [class^=col-] .icon svg{width: 20px; height: 20px}form.form-view .icon circle,form.form-view .icon path,form.form-view .icon rect{fill: #999}form.form-view .form-control:focus~.icon circle,form.form-view .form-control:focus~.icon path,form.form-view .form-control:focus~.icon rect{fill: #23305e}form.form-view .form-control:focus{outline: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; border-bottom-color: #23305e}form.form-view .form-error{color: brown; font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px}.contact-page .address-section{border-top: solid 1px #e2e4e8; margin-top: 90px}.contact-page .address-section h3{margin: 80px auto 10px; text-align: center}.contact-page .address-section p.info{color: #333; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: 400; letter-spacing: .5px; font-size: 18px; margin-bottom: 50px}.contact-page .address-section address{position: relative; background: #fff; padding: 40px 20px; border-radius: 5px; display: flex; justify-content: center; align-items: center; flex-direction: column; height: 100%}.contact-page .address-section address::before{position: absolute; left: 0; top: 0; width: 0; height: 0; border-radius: 0 0 100%; display: block; content: ''}.contact-page .address-section address:hover::before{width: 72px; height: 72px; background: rgba(51, 153, 102, .09)}.contact-page .address-section address .logo{margin-bottom: 20px; display: flex; width: 70px; height: 70px}.contact-page .address-section address .logo svg{width: 70px; height: auto}.contact-page .address-section address h4{margin-bottom: 15px; color: #23305e}.contact-page .address-section address:hover .logo svg path{fill: #396 !important}.contact-page .address-section address p{margin-bottom: 15px; text-align: center}.contact-page .address-section address a{display: block; word-break: break-all; font-family: 'Open Sans', sans-serif; font-weight: 400; letter-spacing: .5px; font-size: 16px; line-height: 16px; color: #333; text-align: center}.contact-page .address-section address a:hover{color: #396}.contact-page .address-section address a.email{margin-bottom: 20px}.contact-page .select2{width: 100% !important;}.contact-page .select2 .selection .select2-selection{border-color: #fff #fff #c2c4c8 #fff; padding-left: 25px; color: #6c757d; font-size: 18px; height: 50px; border-radius: 0; outline: none !important;}.contact-page .select2 .selection .select2-selection .select2-selection__rendered{line-height: 45px;}.contact-page .select2 .selection .select2-selection .select2-selection__arrow{height: 50px;}.contact-page .select2 .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder{color: #6c757d;}.contact-page .select2.select2-container--open .selection .select2-selection{border-color: #fff #fff #23305e #fff;}.contact-page .select2.select2-container--open .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder{color: #23305e;}.select2-container .select2-dropdown .select2-search{display: none;}.contact-page .select2.select2-container--open + .icon svg path{fill: #23305e}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color: #396;}@media(max-width:1199.98px){.hero-section .img-col svg{width: 100%}}@media(max-width:991.98px){.contact-page .address-section address p.add br{display: none}.contact-page .address-section .col-lg-4{margin-bottom: 20px}}@media(max-width:767.98px){.hero-section, .hero-section .container, .hero-section .row{min-height: 300px}.hero-section .img-col{display: none}}