.btn-round.blue{background-color:#187aba;color:#fff;border:1px solid transparent}
.btn-round{-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-ms-transition:background-color .3s;transition:background-color .3s;font-family:karlaregular,sans-serif;border:0;height:3.42em;text-transform:uppercase}
.btn-round.blue:active,.btn-round.blue:focus,.btn-round.blue:hover{background-color:#fff;border-color:#187aba;color:#187aba}
.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}
.find-advisor .input-wrapper input[type="text"]:focus{border-color:#187aba}
.find-advisor .input-wrapper input[type="text"].error{border-color:#d7222d}
.find-advisor-standalone .falocator-grid:before{background-image:url("../../../../../../clientlibs/components/site/resources/img/shadow.png");content:'';display:block;position:absolute;bottom:-4px;left:4px;right:-4px;top:4px;z-index:-2}
/*! Branchlocator styles Starts */.falocator.aem-GridColumn{padding:0}
div.falocator .page-block{padding:75px 40px 85px;width:100%;clear:both;margin:0}
div.falocator .page-block.-gray{background:#f2f2f2}
div.falocator .page-block.-white .find-advisor .falocator-grid{border:1px solid #8c8c8c}
div.falocator .find-advisor-standalone{position:relative;z-index:1;max-width:1280px;margin:auto}
div.falocator .find-advisor-standalone .find-advisor fieldset{margin:0;padding:0;border:0;font:inherit;-webkit-font-smoothing:antialiased}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid{padding:0;padding:37px 0;background-color:#fff;display:grid;grid-template-columns:0 repeat(11,1fr 40px) 1fr 0;grid-template-rows:auto}
div.falocator .find-advisor-standalone .find-advisor .legend{grid-column:2 / span 13;padding-left:20px}
div.falocator .find-advisor-standalone .find-advisor .legend h2{margin:0;font-family:"ms_gloriola_ii_std_semibold",sans-serif;font-size:22px;color:#4c4c4c}
div.falocator .find-advisor-standalone .find-advisor .legend p{color:#4c4c4c;font-size:14px;font-family:karlaregular,sans-serif;line-height:1.4;margin:0;padding:0}
div.falocator .find-advisor-standalone .find-advisor .legend p a{text-decoration:underline;color:inherit;white-space:nowrap}
div.falocator .find-advisor-standalone .find-advisor .legend p a:hover,div.falocator .find-advisor-standalone .find-advisor .legend p a:focus{text-decoration:none}
div.falocator .find-advisor-standalone .find-advisor .input-wrapper{grid-column:18 / span 7;display:grid;grid-template-columns:0 repeat(3,1fr 40px) 1fr 0;position:relative}
div.falocator .find-advisor-standalone .find-advisor .input-wrapper label{font-family:"karlaregular",sans-serif;color:#4c4c4c;font-size:22px;font-weight:500;transition:all .1s linear;left:20px;top:0;line-height:64px;position:absolute}
div.falocator .find-advisor-standalone .find-advisor .input-wrapper input[type=text]{border:2px solid #8c8c8c;font-size:18px;height:65px;padding:0 20px;transition:.3s;width:inherit;border-radius:10px}
div.falocator .find-advisor-standalone .find-advisor .input-wrapper input{grid-column:1 / span 6;background:#fff;font-family:"karlaregular",sans-serif;margin-right:20px}
div.falocator .find-advisor-standalone .find-advisor .input-wrapper input:focus+label,div.falocator .find-advisor-standalone .find-advisor .input-wrapper inputlabel.show{font-family:"karlaregular",sans-serif;color:#767676;font-size:14px;left:22px;top:0;line-height:24px}
div.falocator .find-advisor-standalone .find-advisor .input-wrapper input+label.show,div.falocator .find-advisor-standalone .find-advisor .input-wrapper input:focus+label{font-family:"karlaregular",sans-serif;color:#767676;font-size:14px;left:20px;top:0;line-height:24px}
div.falocator .find-advisor-standalone .find-advisor .input-wrapper button{grid-column:7 / span 1;margin-bottom:3px;border-radius:10px;margin-left:-15px;padding:19px;font-size:19px}
div.falocator .find-advisor-standalone .find-advisor .input-wrapper .btn-round{width:fit-content}
div.falocator .find-advisor-standalone .find-advisor .input-wrapper .btn-round.blue{background-color:#187aba;color:#fff;border:1px solid transparent}
div.falocator .find-advisor-standalone .find-advisor .input-wrapper .btn-round.blue:active,div.falocator .find-advisor-standalone .find-advisor .input-wrapper .btn-round.blue:focus,div.falocator .find-advisor-standalone .find-advisor .input-wrapper .btn-round.blue:hover{background-color:#fff;border-color:#187aba;color:#187aba}
div.falocator .find-advisor-standalone .find-advisor .input-wrapper .error-message{display:none;position:absolute;bottom:-34px;left:25px;color:#d7222d;font-size:12px;font-family:karlaitalic,sans-serif}
@media(min-width:768px) and (max-width:1024px){div.falocator .page-block{padding:65px 30px}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid{grid-template-columns:0 repeat(11,1fr 20px) 1fr 0;grid-template-rows:auto}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .legend{grid-column:4 / span 19;padding:6px 0 30px;text-align:center}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .legend h2{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;font-size:18px;float:inherit;width:100%}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .input-wrapper{grid-column:4 / span 19;grid-template-columns:0 repeat(9,1fr 20px) 1fr 0}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .input-wrapper input{grid-column:1 / span 18;margin-right:10px}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .input-wrapper button{grid-column:19 / span 1;margin-left:-5px}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .input-wrapper input[type=text]{font-size:15px;height:60px}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .input-wrapper label{font-size:18px;top:-2px}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .btn-round{height:3.20em}
}
@media(max-width:767px){div.falocator .page-block{padding:85px 20px}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid{grid-template-columns:0 repeat(11,1fr 10px) 1fr 0;grid-template-rows:auto}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .legend{grid-column:5 / span 17;padding:6px 0 30px;text-align:center}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .legend h2{font-size:15px;float:inherit;width:100%}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .input-wrapper{grid-column:5 / span 17;grid-template-columns:10px repeat(8,1fr 10px)}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .input-wrapper input[type=text]{font-size:15px;height:60px}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .input-wrapper input{grid-column:1 / span 16}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .input-wrapper button{grid-column:17 / span 2}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .input-wrapper label{font-size:18px;top:-2px}
div.falocator .find-advisor-standalone .find-advisor .falocator-grid .btn-round{height:3.20em}
}
/*! Branchlocator styles Ends */