.map-search{height:100%;padding:100px 65px 120px;margin:0 0 30px;background-color:#fae100}.map-search .bg-img::after{background-color:rgba(50,0,113,.5)}.map-search,.map-search .styled-form{position:relative}.map-search .styled-form{text-align:center;background-color:#003087;color:#fff;padding:30px 35px}.map-search .styled-form .clinic-link,.map-search .styled-form .title{color:inherit}.map-search .styled-form .clinic-link{display:inline-block;font-size:20px;font-size:2rem;font-weight:300;padding-bottom:2px;border-bottom:2px solid currentColor;text-decoration:none;margin-top:10px}.map-search .styled-form .clinic-link:active,.map-search .styled-form .clinic-link:focus,.map-search .styled-form .clinic-link:hover{color:#fae100}.map-search .styled-form form .title{font-size:28px;font-size:2.8rem;font-weight:300;margin-bottom:15px}.map-search .styled-form form input{padding:10px 50px;color:#231f20;font-size:18px;font-size:1.8rem;min-height:4.2rem;width:100%;background-color:#fff;text-align:center;margin-bottom:10px;-webkit-appearance:none}.map-search .styled-form form input:focus{border-color:#fae100!important}.map-search .styled-form form button{display:block;font-size:20px;font-size:2rem;padding-right:3px;background-color:transparent;border:0;margin-left:auto}.map-search .styled-form form button,.map-search .styled-form form button i{-ms-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.map-search .styled-form form button i{color:inherit;margin-left:8px}.map-search .styled-form form button:active,.map-search .styled-form form button:active i,.map-search .styled-form form button:focus,.map-search .styled-form form button:focus i,.map-search .styled-form form button:hover,.map-search .styled-form form button:hover i{color:#fae100}.map-search .styled-form form button:active i,.map-search .styled-form form button:focus i,.map-search .styled-form form button:hover i{-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}@media (max-width:767px){.map-search{margin:0 0 20px;padding:100px 25px 120px}.map-search .styled-form form input{padding:10px;font-size:16px;font-size:1.6rem}}