.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}.intl-tel-input{position:relative; }.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input ul.country-list {list-style:none;padding:0;margin:0;}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc; list-style:none;}.intl-tel-input .country-list li.country {list-style:none;}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px 10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(//www.americamortgages.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url(//www.americamortgages.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags@2x.png)}}.iti-flag.np{background-color:transparent}.country-select{position:relative; }.country-select *{-webkit-box-sizing:border-box;box-sizing:border-box}.country-select .hide{display:none}.country-select .v-hide{visibility:hidden}.country-select input,.country-select input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.country-select .flag-dropdown{position:absolute;top:0;bottom:0;right:0;padding:1px}.country-select .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.country-select .selected-flag .flag{position:absolute;top:0;bottom:0;margin:auto}.country-select .selected-flag .arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.country-select .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.country-select ul.country-list{	list-style:none;padding:0;margin:0;}.country-select .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.country-select .country-list .flag{display:inline-block;width:20px;margin-right:6px}@media (max-width:500px){.country-select .country-list{white-space:normal}}.country-select .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc; list-style:none;}.country-select .country-list .country{padding:5px 10px}.country-select .country-list li.country{list-style:none;}.country-select .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.country-select .country-list .country-name,.country-select .country-list .flag{vertical-align:middle}.country-select.inside input,.country-select.inside input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.country-select.inside .flag-dropdown{right:auto;left:0}.country-select.inside .selected-flag{width:46px}.country-select.inside .flag-dropdown:hover{cursor:pointer}.country-select.inside .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,.05)}.country-select.inside input[disabled]+.flag-dropdown:hover,.country-select.inside input[readonly]+.flag-dropdown:hover{cursor:default}.country-select.inside input[disabled]+.flag-dropdown:hover .selected-flag,.country-select.inside input[readonly]+.flag-dropdown:hover .selected-flag{background-color:transparent}.country-select .flag{height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(//www.americamortgages.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0;width:20px}.country-select .flag.be{width:18px}.country-select .flag.ch{width:15px}.country-select .flag.mc{width:19px}.country-select .flag.ne{width:18px}.country-select .flag.np{width:13px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.country-select .flag{background-image:url(//www.americamortgages.com/wp-content/plugins/country-phone-field-contact-form-7/assets/img/flags@2x.png);background-size:5630px 15px}}.country-select .flag.ac{height:10px;background-position:0 0}.country-select .flag.ad{height:14px;background-position:-22px 0}.country-select .flag.ae{height:10px;background-position:-44px 0}.country-select .flag.af{height:14px;background-position:-66px 0}.country-select .flag.ag{height:14px;background-position:-88px 0}.country-select .flag.ai{height:10px;background-position:-110px 0}.country-select .flag.al{height:15px;background-position:-132px 0}.country-select .flag.am{height:10px;background-position:-154px 0}.country-select .flag.ao{height:14px;background-position:-176px 0}.country-select .flag.aq{height:14px;background-position:-198px 0}.country-select .flag.ar{height:13px;background-position:-220px 0}.country-select .flag.as{height:10px;background-position:-242px 0}.country-select .flag.at{height:14px;background-position:-264px 0}.country-select .flag.au{height:10px;background-position:-286px 0}.country-select .flag.aw{height:14px;background-position:-308px 0}.country-select .flag.ax{height:13px;background-position:-330px 0}.country-select .flag.az{height:10px;background-position:-352px 0}.country-select .flag.ba{height:10px;background-position:-374px 0}.country-select .flag.bb{height:14px;background-position:-396px 0}.country-select .flag.bd{height:12px;background-position:-418px 0}.country-select .flag.be{height:15px;background-position:-440px 0}.country-select .flag.bf{height:14px;background-position:-460px 0}.country-select .flag.bg{height:12px;background-position:-482px 0}.country-select .flag.bh{height:12px;background-position:-504px 0}.country-select .flag.bi{height:12px;background-position:-526px 0}.country-select .flag.bj{height:14px;background-position:-548px 0}.country-select .flag.bl{height:14px;background-position:-570px 0}.country-select .flag.bm{height:10px;background-position:-592px 0}.country-select .flag.bn{height:10px;background-position:-614px 0}.country-select .flag.bo{height:14px;background-position:-636px 0}.country-select .flag.bq{height:14px;background-position:-658px 0}.country-select .flag.br{height:14px;background-position:-680px 0}.country-select .flag.bs{height:10px;background-position:-702px 0}.country-select .flag.bt{height:14px;background-position:-724px 0}.country-select .flag.bv{height:15px;background-position:-746px 0}.country-select .flag.bw{height:14px;background-position:-768px 0}.country-select .flag.by{height:10px;background-position:-790px 0}.country-select .flag.bz{height:14px;background-position:-812px 0}.country-select .flag.ca{height:10px;background-position:-834px 0}.country-select .flag.cc{height:10px;background-position:-856px 0}.country-select .flag.cd{height:15px;background-position:-878px 0}.country-select .flag.cf{height:14px;background-position:-900px 0}.country-select .flag.cg{height:14px;background-position:-922px 0}.country-select .flag.ch{height:15px;background-position:-944px 0}.country-select .flag.ci{height:14px;background-position:-961px 0}.country-select .flag.ck{height:10px;background-position:-983px 0}.country-select .flag.cl{height:14px;background-position:-1005px 0}.country-select .flag.cm{height:14px;background-position:-1027px 0}.country-select .flag.cn{height:14px;background-position:-1049px 0}.country-select .flag.co{height:14px;background-position:-1071px 0}.country-select .flag.cp{height:14px;background-position:-1093px 0}.country-select .flag.cr{height:12px;background-position:-1115px 0}.country-select .flag.cu{height:10px;background-position:-1137px 0}.country-select .flag.cv{height:12px;background-position:-1159px 0}.country-select .flag.cw{height:14px;background-position:-1181px 0}.country-select .flag.cx{height:10px;background-position:-1203px 0}.country-select .flag.cy{height:13px;background-position:-1225px 0}.country-select .flag.cz{height:14px;background-position:-1247px 0}.country-select .flag.de{height:12px;background-position:-1269px 0}.country-select .flag.dg{height:10px;background-position:-1291px 0}.country-select .flag.dj{height:14px;background-position:-1313px 0}.country-select .flag.dk{height:15px;background-position:-1335px 0}.country-select .flag.dm{height:10px;background-position:-1357px 0}.country-select .flag.do{height:13px;background-position:-1379px 0}.country-select .flag.dz{height:14px;background-position:-1401px 0}.country-select .flag.ea{height:14px;background-position:-1423px 0}.country-select .flag.ec{height:14px;background-position:-1445px 0}.country-select .flag.ee{height:13px;background-position:-1467px 0}.country-select .flag.eg{height:14px;background-position:-1489px 0}.country-select .flag.eh{height:10px;background-position:-1511px 0}.country-select .flag.er{height:10px;background-position:-1533px 0}.country-select .flag.es{height:14px;background-position:-1555px 0}.country-select .flag.et{height:10px;background-position:-1577px 0}.country-select .flag.eu{height:14px;background-position:-1599px 0}.country-select .flag.fi{height:12px;background-position:-1621px 0}.country-select .flag.fj{height:10px;background-position:-1643px 0}.country-select .flag.fk{height:10px;background-position:-1665px 0}.country-select .flag.fm{height:11px;background-position:-1687px 0}.country-select .flag.fo{height:15px;background-position:-1709px 0}.country-select .flag.fr{height:14px;background-position:-1731px 0}.country-select .flag.ga{height:15px;background-position:-1753px 0}.country-select .flag.gb{height:10px;background-position:-1775px 0}.country-select .flag.gd{height:12px;background-position:-1797px 0}.country-select .flag.ge{height:14px;background-position:-1819px 0}.country-select .flag.gf{height:14px;background-position:-1841px 0}.country-select .flag.gg{height:14px;background-position:-1863px 0}.country-select .flag.gh{height:14px;background-position:-1885px 0}.country-select .flag.gi{height:10px;background-position:-1907px 0}.country-select .flag.gl{height:14px;background-position:-1929px 0}.country-select .flag.gm{height:14px;background-position:-1951px 0}.country-select .flag.gn{height:14px;background-position:-1973px 0}.country-select .flag.gp{height:14px;background-position:-1995px 0}.country-select .flag.gq{height:14px;background-position:-2017px 0}.country-select .flag.gr{height:14px;background-position:-2039px 0}.country-select .flag.gs{height:10px;background-position:-2061px 0}.country-select .flag.gt{height:13px;background-position:-2083px 0}.country-select .flag.gu{height:11px;background-position:-2105px 0}.country-select .flag.gw{height:10px;background-position:-2127px 0}.country-select .flag.gy{height:12px;background-position:-2149px 0}.country-select .flag.hk{height:14px;background-position:-2171px 0}.country-select .flag.hm{height:10px;background-position:-2193px 0}.country-select .flag.hn{height:10px;background-position:-2215px 0}.country-select .flag.hr{height:10px;background-position:-2237px 0}.country-select .flag.ht{height:12px;background-position:-2259px 0}.country-select .flag.hu{height:10px;background-position:-2281px 0}.country-select .flag.ic{height:14px;background-position:-2303px 0}.country-select .flag.id{height:14px;background-position:-2325px 0}.country-select .flag.ie{height:10px;background-position:-2347px 0}.country-select .flag.il{height:15px;background-position:-2369px 0}.country-select .flag.im{height:10px;background-position:-2391px 0}.country-select .flag.in{height:14px;background-position:-2413px 0}.country-select .flag.io{height:10px;background-position:-2435px 0}.country-select .flag.iq{height:14px;background-position:-2457px 0}.country-select .flag.ir{height:12px;background-position:-2479px 0}.country-select .flag.is{height:15px;background-position:-2501px 0}.country-select .flag.it{height:14px;background-position:-2523px 0}.country-select .flag.je{height:12px;background-position:-2545px 0}.country-select .flag.jm{height:10px;background-position:-2567px 0}.country-select .flag.jo{height:10px;background-position:-2589px 0}.country-select .flag.jp{height:14px;background-position:-2611px 0}.country-select .flag.ke{height:14px;background-position:-2633px 0}.country-select .flag.kg{height:12px;background-position:-2655px 0}.country-select .flag.kh{height:13px;background-position:-2677px 0}.country-select .flag.ki{height:10px;background-position:-2699px 0}.country-select .flag.km{height:12px;background-position:-2721px 0}.country-select .flag.kn{height:14px;background-position:-2743px 0}.country-select .flag.kp{height:10px;background-position:-2765px 0}.country-select .flag.kr{height:14px;background-position:-2787px 0}.country-select .flag.kw{height:10px;background-position:-2809px 0}.country-select .flag.ky{height:10px;background-position:-2831px 0}.country-select .flag.kz{height:10px;background-position:-2853px 0}.country-select .flag.la{height:14px;background-position:-2875px 0}.country-select .flag.lb{height:14px;background-position:-2897px 0}.country-select .flag.lc{height:10px;background-position:-2919px 0}.country-select .flag.li{height:12px;background-position:-2941px 0}.country-select .flag.lk{height:10px;background-position:-2963px 0}.country-select .flag.lr{height:11px;background-position:-2985px 0}.country-select .flag.ls{height:14px;background-position:-3007px 0}.country-select .flag.lt{height:12px;background-position:-3029px 0}.country-select .flag.lu{height:12px;background-position:-3051px 0}.country-select .flag.lv{height:10px;background-position:-3073px 0}.country-select .flag.ly{height:10px;background-position:-3095px 0}.country-select .flag.ma{height:14px;background-position:-3117px 0}.country-select .flag.mc{height:15px;background-position:-3139px 0}.country-select .flag.md{height:10px;background-position:-3160px 0}.country-select .flag.me{height:10px;background-position:-3182px 0}.country-select .flag.mf{height:14px;background-position:-3204px 0}.country-select .flag.mg{height:14px;background-position:-3226px 0}.country-select .flag.mh{height:11px;background-position:-3248px 0}.country-select .flag.mk{height:10px;background-position:-3270px 0}.country-select .flag.ml{height:14px;background-position:-3292px 0}.country-select .flag.mm{height:14px;background-position:-3314px 0}.country-select .flag.mn{height:10px;background-position:-3336px 0}.country-select .flag.mo{height:14px;background-position:-3358px 0}.country-select .flag.mp{height:10px;background-position:-3380px 0}.country-select .flag.mq{height:14px;background-position:-3402px 0}.country-select .flag.mr{height:14px;background-position:-3424px 0}.country-select .flag.ms{height:10px;background-position:-3446px 0}.country-select .flag.mt{height:14px;background-position:-3468px 0}.country-select .flag.mu{height:14px;background-position:-3490px 0}.country-select .flag.mv{height:14px;background-position:-3512px 0}.country-select .flag.mw{height:14px;background-position:-3534px 0}.country-select .flag.mx{height:12px;background-position:-3556px 0}.country-select .flag.my{height:10px;background-position:-3578px 0}.country-select .flag.mz{height:14px;background-position:-3600px 0}.country-select .flag.na{height:14px;background-position:-3622px 0}.country-select .flag.nc{height:10px;background-position:-3644px 0}.country-select .flag.ne{height:15px;background-position:-3666px 0}.country-select .flag.nf{height:10px;background-position:-3686px 0}.country-select .flag.ng{height:10px;background-position:-3708px 0}.country-select .flag.ni{height:12px;background-position:-3730px 0}.country-select .flag.nl{height:14px;background-position:-3752px 0}.country-select .flag.no{height:15px;background-position:-3774px 0}.country-select .flag.np{height:15px;background-position:-3796px 0;background-color:transparent}.country-select .flag.nr{height:10px;background-position:-3811px 0}.country-select .flag.nu{height:10px;background-position:-3833px 0}.country-select .flag.nz{height:10px;background-position:-3855px 0}.country-select .flag.om{height:10px;background-position:-3877px 0}.country-select .flag.pa{height:14px;background-position:-3899px 0}.country-select .flag.pe{height:14px;background-position:-3921px 0}.country-select .flag.pf{height:14px;background-position:-3943px 0}.country-select .flag.pg{height:15px;background-position:-3965px 0}.country-select .flag.ph{height:10px;background-position:-3987px 0}.country-select .flag.pk{height:14px;background-position:-4009px 0}.country-select .flag.pl{height:13px;background-position:-4031px 0}.country-select .flag.pm{height:14px;background-position:-4053px 0}.country-select .flag.pn{height:10px;background-position:-4075px 0}.country-select .flag.pr{height:14px;background-position:-4097px 0}.country-select .flag.ps{height:10px;background-position:-4119px 0}.country-select .flag.pt{height:14px;background-position:-4141px 0}.country-select .flag.pw{height:13px;background-position:-4163px 0}.country-select .flag.py{height:11px;background-position:-4185px 0}.country-select .flag.qa{height:8px;background-position:-4207px 0}.country-select .flag.re{height:14px;background-position:-4229px 0}.country-select .flag.ro{height:14px;background-position:-4251px 0}.country-select .flag.rs{height:14px;background-position:-4273px 0}.country-select .flag.ru{height:14px;background-position:-4295px 0}.country-select .flag.rw{height:14px;background-position:-4317px 0}.country-select .flag.sa{height:14px;background-position:-4339px 0}.country-select .flag.sb{height:10px;background-position:-4361px 0}.country-select .flag.sc{height:10px;background-position:-4383px 0}.country-select .flag.sd{height:10px;background-position:-4405px 0}.country-select .flag.se{height:13px;background-position:-4427px 0}.country-select .flag.sg{height:14px;background-position:-4449px 0}.country-select .flag.sh{height:10px;background-position:-4471px 0}.country-select .flag.si{height:10px;background-position:-4493px 0}.country-select .flag.sj{height:15px;background-position:-4515px 0}.country-select .flag.sk{height:14px;background-position:-4537px 0}.country-select .flag.sl{height:14px;background-position:-4559px 0}.country-select .flag.sm{height:15px;background-position:-4581px 0}.country-select .flag.sn{height:14px;background-position:-4603px 0}.country-select .flag.so{height:14px;background-position:-4625px 0}.country-select .flag.sr{height:14px;background-position:-4647px 0}.country-select .flag.ss{height:10px;background-position:-4669px 0}.country-select .flag.st{height:10px;background-position:-4691px 0}.country-select .flag.sv{height:12px;background-position:-4713px 0}.country-select .flag.sx{height:14px;background-position:-4735px 0}.country-select .flag.sy{height:14px;background-position:-4757px 0}.country-select .flag.sz{height:14px;background-position:-4779px 0}.country-select .flag.ta{height:10px;background-position:-4801px 0}.country-select .flag.tc{height:10px;background-position:-4823px 0}.country-select .flag.td{height:14px;background-position:-4845px 0}.country-select .flag.tf{height:14px;background-position:-4867px 0}.country-select .flag.tg{height:13px;background-position:-4889px 0}.country-select .flag.th{height:14px;background-position:-4911px 0}.country-select .flag.tj{height:10px;background-position:-4933px 0}.country-select .flag.tk{height:10px;background-position:-4955px 0}.country-select .flag.tl{height:10px;background-position:-4977px 0}.country-select .flag.tm{height:14px;background-position:-4999px 0}.country-select .flag.tn{height:14px;background-position:-5021px 0}.country-select .flag.to{height:10px;background-position:-5043px 0}.country-select .flag.tr{height:14px;background-position:-5065px 0}.country-select .flag.tt{height:12px;background-position:-5087px 0}.country-select .flag.tv{height:10px;background-position:-5109px 0}.country-select .flag.tw{height:14px;background-position:-5131px 0}.country-select .flag.tz{height:14px;background-position:-5153px 0}.country-select .flag.ua{height:14px;background-position:-5175px 0}.country-select .flag.ug{height:14px;background-position:-5197px 0}.country-select .flag.um{height:11px;background-position:-5219px 0}.country-select .flag.us{height:11px;background-position:-5241px 0}.country-select .flag.uy{height:14px;background-position:-5263px 0}.country-select .flag.uz{height:10px;background-position:-5285px 0}.country-select .flag.va{width:15px;height:15px;background-position:-5307px 0}.country-select .flag.vc{height:14px;background-position:-5324px 0}.country-select .flag.ve{height:14px;background-position:-5346px 0}.country-select .flag.vg{height:10px;background-position:-5368px 0}.country-select .flag.vi{height:14px;background-position:-5390px 0}.country-select .flag.vn{height:14px;background-position:-5412px 0}.country-select .flag.vu{height:12px;background-position:-5434px 0}.country-select .flag.wf{height:14px;background-position:-5456px 0}.country-select .flag.ws{height:10px;background-position:-5478px 0}.country-select .flag.xk{height:15px;background-position:-5500px 0}.country-select .flag.ye{height:14px;background-position:-5522px 0}.country-select .flag.yt{height:14px;background-position:-5544px 0}.country-select .flag.za{height:14px;background-position:-5566px 0}.country-select .flag.zm{height:14px;background-position:-5588px 0}.country-select .flag.zw{height:10px;background-position:-5610px 0}body .wp-show-posts a{box-shadow:0 0 0 transparent}.wp-show-posts-entry-title a{text-decoration:none}a.wp-show-posts-read-more,a.wp-show-posts-read-more:visited{display:inline-block;padding:8px 15px;border:2px solid #222;color:#222;font-size:.8em;text-decoration:none}.wpsp-read-more{margin:0 0 1em;display:inline-block}a.wp-show-posts-read-more:focus,a.wp-show-posts-read-more:hover{border:2px solid transparent;color:#fff;background:#222;text-decoration:none}.wp-show-posts-image{margin-bottom:1em}.wp-show-posts-image.wpsp-image-left{float:left;margin-right:1.5em}.wp-show-posts-image.wpsp-image-right{float:right;margin-left:1.5em}.wp-show-posts-image.wpsp-image-center{display:block;text-align:center}.wp-show-posts-image img{margin:0!important;vertical-align:bottom;height:auto}.wp-show-posts-entry-header{margin:0 0 1em;padding:0}.wp-show-posts .wp-show-posts-entry-title{margin:0}.wp-show-posts-updated{display:none}.wp-show-posts-entry-content,.wp-show-posts-entry-summary{margin-bottom:1em}.wp-show-posts-entry-meta{font-size:.8em}.wp-show-posts-separator{opacity:.5}.wp-show-posts-meta a,.wp-show-posts-meta a:visited{color:rgba(0,0,0,.5)}.stack-wp-show-posts-byline,.stack-wp-show-posts-posted-on{display:block}.wp-show-posts-entry-meta-below-post{margin-bottom:1em}.wp-show-posts-columns:not(.wp-show-posts-masonry){display:flex;flex-wrap:wrap}.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block){display:flex;flex-direction:row}.wp-show-posts-columns .wp-show-posts-single:not(.wp-show-posts-masonry-block) .wp-show-posts-image img{flex:0 0 auto;object-fit:scale-down}.wpsp-clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.wp-show-posts:not(.wp-show-posts-columns) .wp-show-posts-single:not(:last-child){margin-bottom:2em}.wpsp-load-more{margin-top:2em}.wp-show-posts-columns .wp-show-posts-inner{flex:1}.wp-show-posts-inner:after{clear:both;display:table;content:'';width:0;height:0;overflow:hidden;visibility:hidden}.wp-show-posts-single.post{margin-bottom:0}@media (min-width:768px){.wpsp-col-1,.wpsp-col-10,.wpsp-col-11,.wpsp-col-12,.wpsp-col-2,.wpsp-col-20,.wpsp-col-3,.wpsp-col-4,.wpsp-col-5,.wpsp-col-6,.wpsp-col-7,.wpsp-col-8,.wpsp-col-9{float:left}.wpsp-col-1{width:8.333333%}.wpsp-col-2{width:16.666667%}.wpsp-col-3{width:25%}.wpsp-col-4{width:33.333%}.wpsp-col-5{width:41.666667%}.wpsp-col-6{width:50%}.wpsp-col-7{width:58.333333%}.wpsp-col-8{width:66.666667%}.wpsp-col-9{width:75%}.wpsp-col-10{width:83.333333%}.wpsp-col-11{width:91.666667%}.wpsp-col-12{width:100%}.wpsp-col-20{width:20%}}@media (max-width:767px){.wp-show-posts-columns,.wp-show-posts-inner{margin-left:0!important;margin-right:0!important}.wp-show-posts-columns .wp-show-posts-single{display:block;width:100%}.wp-show-posts-image.wpsp-image-left,.wp-show-posts-image.wpsp-image-right{float:none;margin-right:0;margin-left:0}}.wp-show-posts-inner :last-child{margin-bottom:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wpsp-clearfix:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}@font-face {
font-family: 'Helvetica';
src: url(//www.americamortgages.com/wp-content/themes/twentytwenty-gmg/fonts/Helvetica.ttc) format('ttc'),
font-style: normal;
} html,body {border: none;margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6,p,blockquote,address,big,cite,code,em,font,img,small,strike,sub,sup,li,ol,ul,fieldset,form,label,legend,button,table,caption,tr,th,td {border: none;font-size: inherit;line-height: inherit;margin: 0;padding: 0;text-align: inherit;}
blockquote::before,blockquote::after {content: "";}  html {font-size: 62.5%; scroll-behavior: smooth;}
@media (prefers-reduced-motion: reduce) {
html {scroll-behavior: auto;}
}
body {background: #fff;box-sizing: border-box;color: #000;font-family: Helvetica;font-size: 1.8rem;text-align: left;}
@supports ( font-variation-settings: normal ) {body {font-family:Helvetica;}}
*,*::before,*::after {box-sizing: inherit;-webkit-font-smoothing: antialiased;word-break: break-word;word-wrap: break-word;}
#site-content {overflow: hidden; margin-top: 70px;} .group::after,.entry-content::after {clear: both;content: "";display: block;} @media ( prefers-reduced-motion: reduce ) {
* {
animation-duration: 0s !important;
transition-duration: 0s !important;
}
}  main {display: block;}
h6,.heading-size-6 {font-size: 1.6rem;text-transform: uppercase;}
p {line-height: 1.5;}
big {font-size: 1.2em;}
small {font-size: 0.75em;}
b,strong {font-weight: 700;}
ins {text-decoration: underline;}
sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
abbr,
acronym {cursor: help;}
address {line-height: 1.5;margin: 0 0 2rem 0;}
hr {border-style: solid;border-width: 0.1rem 0 0 0;border-color: #dcd7ca;margin: 4rem 0;}
a {text-decoration: underline;}
a:hover,
a:focus {text-decoration: none;} ul {list-style: disc;}
ul ul {list-style: circle;}
ul ul ul {list-style: square;}
ol {list-style: decimal;}
ol ol {list-style: lower-alpha;}
ol ol ol {list-style: lower-roman;}
li {line-height: 1.5;}
.reset-list-style,
.reset-list-style ul,
.reset-list-style ol {list-style: none;margin: 0;}
.reset-list-style li {margin: 0;}
dt,
dd {line-height: 1.5;}
dt {font-weight: 700;}
dt + dd {margin-top: 0.5rem;}
dd + dt {margin-top: 1.5rem;} blockquote {border-style: solid;border-width: 0 0 0 0.2rem;color: inherit;font-size: 1em;margin: 4rem 0;padding: 0.5rem 0 0.5rem 2rem;}
cite {color: #6d6d6d;font-size: 1.4rem;font-style: normal;font-weight: 600;line-height: 1.25;}
blockquote cite {display: block;margin: 2rem 0 0 0;}
blockquote p:last-child {margin: 0;} code,
kbd,
pre,
samp {font-family: monospace;font-size: 0.9em;padding: 0.4rem 0.6rem;}
code,
kbd,
samp {background: rgba(0, 0, 0, 0.075);border-radius: 0.2rem;}
pre {border: 0.1rem solid #dcd7ca;line-height: 1.5;margin: 4rem 0;overflow: auto;padding: 3rem 2rem;text-align: left;}
pre code {background: transparent;padding: 0;} figure {display: block;margin: 0;}
iframe {display: block;max-width: 100%;}
video {display: block;}
svg,
img,
embed,
object {display: block;height: auto;max-width: 100%;}
figcaption,
.wp-caption-text {color: #6d6d6d;display: block;font-size: 1.5rem;font-weight: 500;line-height: 1.2;margin-top: 1.5rem;}
figcaption a,
.wp-caption-text a {color: inherit;}
blockquote.instagram-media,
iframe.instagram-media {margin: auto !important;} .gallery {display: flex;flex-wrap: wrap;margin: 3em 0 3em -0.8em;width: calc(100% + 1.6em);}
.gallery-item {margin: 0.8em 0;padding: 0 0.8em;width: 100%;}
.gallery-caption {display: block;margin-top: 0.8em;} fieldset {border: 0.2rem solid #dcd7ca;padding: 2rem;}
legend {font-size: 0.85em;font-weight: 700;padding: 0 1rem;}
label {display: block;font-size: 1.6rem;font-weight: 400;margin: 0;}
input,
textarea,
button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file__button {font-family: Helvetica;line-height: 1;}
@supports ( font-variation-settings: normal ) {
input,
textarea,
button,
.button,
.faux-button,
.faux-button.more-link,
.wp-block-button__link,
.wp-block-file__button {font-family: Helvetica;}
}
input,
textarea {border-color: #dcd7ca;color: #000;}
code,
input[type="url"],
input[type="email"],
input[type="tel"] {direction: ltr;}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
textarea {
-webkit-appearance: none;
-moz-appearance: none;
background: #fff;
border-radius: 0;
border-style: solid;
border-width: 0.1rem;
box-shadow: none;
display: block;
font-size: 1.6rem;
margin: 0;
max-width: 100%;
padding: 1.5rem 1.8rem;
width: 100%;
}
select {font-size: 1em;}
textarea {height: 12rem;line-height: 1.5;width: 100%;}
input::-webkit-input-placeholder {line-height: normal;}
input:-ms-input-placeholder {line-height: normal;}
input::-moz-placeholder {line-height: revert;}
button,
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file .wp-block-file__button,
input[type="button"],
input[type="submit"] {
-webkit-appearance: none;
-moz-appearance: none;
border: none;
border-radius: 0;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 1.5rem;
font-weight: 600;
line-height: 1.25;
margin: 0;
opacity: 1;
padding: 1.1em 1.44em;
text-align: center;
text-decoration: none;
text-transform: uppercase;
transition: opacity 0.15s linear;
}
button:focus,
button:hover,
.button:focus,
.button:hover,
.faux-button:focus,
.faux-button:hover,
.wp-block-button .wp-block-button__link:focus,
.wp-block-button .wp-block-button__link:hover,
.wp-block-file .wp-block-file__button:focus,
.wp-block-file .wp-block-file__button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover {text-decoration: underline;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
textarea:focus {border-color: currentColor;} table {
border: 0.1rem solid #dcd7ca;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
font-size: 1.6rem;
margin: 4rem 0;
max-width: 100%;
overflow: hidden;
width: 100%;
}
th,
td {border: 0.1rem solid #dcd7ca;line-height: 1.4;margin: 0;overflow: visible;padding: 10px;}
caption {background: #dcd7ca;font-weight: 600;padding: 0.5em;text-align: center;}
thead {vertical-align: bottom;white-space: nowrap;}
th {font-weight: 700;} @media (max-width: 767px) {
#site-content {margin-top: 50px;}
} section {padding: 5rem 0;width: 100%;}
.section-inner {margin-left: auto;margin-right: auto;padding: 0 15px;}
@media (min-width: 1024px) {
.section-inner  {max-width: 1000px;}
}
@media (min-width: 1280px) {
.section-inner {max-width: 1230px;}
}
.section-inner.max-percentage {width: 100%;}
.section-inner.thin {max-width: 58rem;}
.section-inner.small {max-width: 80rem;}
.section-inner.medium {max-width: 100rem;}
.section-inner.no-margin {margin: 0;} .toggle {
-moz-appearance: none;
-webkit-appearance: none;
color: inherit;
cursor: pointer;
font-family: inherit;
position: relative;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
text-align: inherit;
user-select: none;
}
button.toggle {
background: none;
border: none;
box-shadow: none;
border-radius: 0;
font-size: inherit;
font-weight: 400;
padding: 0;
text-transform: none;
} .no-select {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
} .search-form {
align-items: stretch;
display: flex;
flex-wrap: nowrap;
margin: 0 0 -0.8rem -0.8rem;
}
.search-form .search-field,
.search-form .search-submit {margin: 0 0 0.8rem 0.8rem;}
.search-form label {
align-items: stretch;
display: flex;
font-size: inherit;
margin: 0;
width: 100%;
}
.search-form .search-field {width: 100%;}
.search-form .search-submit {flex-shrink: 0;}
.search-form .search-submit:focus,
.search-form .search-submit:hover {text-decoration: none;}
.search-no-results .archive-header {display: none;} ul.social-icons {
display: flex;
flex-wrap: wrap;
margin: -0.9rem 0 0 -0.9rem;
width: calc(100% + 0.9rem);
}
ul.social-icons li {margin: 0.9rem 0 0 0.9rem;}
.social-icons a {
align-items: center;
border-radius: 50%;
color: #fff;
display: flex;
height: 4.4rem;
justify-content: center;
padding: 0;
text-decoration: none;
transition: transform 0.15s ease-in-out;
width: 4.4rem;
}
.social-icons a:focus,
.social-icons a:hover {transform: scale(1.1);text-decoration: none;} .cover-modal {display: none;-ms-overflow-style: none;overflow: -moz-scrollbars-none;}
.cover-modal::-webkit-scrollbar {display: none !important;}
.cover-modal.show-modal {display: block;cursor: pointer;}
.cover-modal.show-modal > * {cursor: default;}  #site-header {
background: #fff;
position: relative;
box-shadow: 0px -1px 25px rgba(0, 0, 0, 0.08);
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 9999;
}
.primary-menu li {padding: 22px 0;}
.header-inner .primary-menu a {
color: #1D252D !important;
font-size: 16px;
line-height: 18px;
position: relative;
overflow: hidden;
}
.header-inner .primary-menu>li:hover>a, .header-inner .primary-menu li.current-menu-item>a,
.header-inner .primary-menu>li.current-menu-parent>a,
.header-inner .primary-menu>li .sub-menu a:hover,
.header-inner .primary-menu li.current-menu-item>.icon,
.header-inner .primary-menu li.current-menu-parent>.icon {color: #003DA5 !important;}
.header-inner .primary-menu a:before {
content: '';
position: absolute;
width: 100%;
bottom: 1px;
left: 0;
height: 2px;
background-color: #003DA5;
transform: translateX(-101%);
transition: none;
}
.header-inner .sub-menu li.current-menu-parent>a{
color:#fff!important;
}
.header-inner .primary-menu a:hover:before, .header-inner .primary-menu li.current-menu-item>a:before,
.header-inner .primary-menu li.current-menu-parent>a:before {
content: '';
position: absolute;
width: 100%;
bottom: 0;
left: 0;
height: 2px;
transition: 500ms cubic-bezier(0.645,0.045,0.355,1);
transform: translateX(0);
}
.header-inner .primary-menu a:after {
content: '';
position: absolute;
width: 100%;
bottom: 0;
left: 0;
height: 2px;
background-color: #003DA5;
transition: transform 500ms cubic-bezier(0.645,0.045,0.355,1);
transform: translateX(101%);
}
.header-inner .primary-menu a:hover:after, .header-inner .primary-menu li.current-menu-item>a:after,
.header-inner .primary-menu li.current-menu-parent>a:after {
content: '';
position: absolute;
width: 100%;
bottom: 0;
left: 0;
height: 2px;
transition-delay: 490ms;
transition-duration: 10ms;
transform: translateX(0);
}
.header-inner .primary-menu li:hover span.icon {transform: rotate(135deg);color: #003DA5 !important;right: 0.4rem;}
.header-inner .primary-menu .sub-menu>li {padding: 10px 0;} body:not(.enable-search-modal) .header-titles-wrapper {
justify-content: flex-start;
padding-left: 0;
text-align: left;
}
.site-title,
.site-logo,
.site-description {margin: 0;}
.site-title {font-size: 2.1rem;font-weight: 600;line-height: 1;}
.site-title a {color: inherit;display: block;text-decoration: none;}
.site-title a:hover,
.site-title a:focus {text-decoration: underline;}
.site-description {
margin-top: 1rem;
color: #6d6d6d;
font-size: 1.8rem;
font-weight: 500;
display: none;
transition: all 0.15s linear;
}
.site-logo a,
.site-logo img {display: block;}
.header-titles .site-logo .site-logo {margin: 0;}
.site-logo img {max-height: 6rem;margin: 0 auto;width: auto;}
body:not(.enable-search-modal) .site-logo img {margin: 0;} .overlay-header #site-header {
background: transparent;
margin: 0;
position: absolute;
left: 0;
right: 0;
top: 0;
z-index: 2;
}
.overlay-header .header-inner {color: #fff;}
.overlay-header .site-description,
.overlay-header .toggle {color: inherit;}
.overlay-header .header-inner .toggle-wrapper::before {background-color: currentColor;opacity: 0.25;}
.admin-bar.overlay-header #site-header {top: 32px;}
@media (max-width: 782px) {
.admin-bar.overlay-header #site-header {top: 46px;}
} .header-navigation-wrapper {display: none;} .header-toggles {display: none !important;}
.header-inner .header-titles img {width: 157.57px;}
.header-inner .toggle {
align-items: center;
display: flex;
overflow: visible;
outline: none;
width: 33px;
}
.header-inner .toggle svg {display: block;position: relative;z-index: 1;}
.header-inner .toggle path {fill: currentColor;}
.toggle-inner {
display: flex;
justify-content: center;
position: relative;
width: 33px;
height: 24px;
}
.toggle-icon {display: block;overflow: hidden;}
.toggle-inner .toggle-text {
color: #6d6d6d;
font-size: 1rem;
font-weight: 600;
position: absolute;
top: calc(100% + 0.5rem);
width: auto;
white-space: nowrap;
word-break: break-all;
}
.overlay-header .toggle-text {color: inherit;}
.header-inner .toggle:focus .toggle-text,
.header-inner .toggle:hover .toggle-text {text-decoration: underline;}
@media(max-width: 767px) {
.header-inner .toggle {width: 22px;}
} .search-toggle {position: absolute;bottom: 0;left: 0;top: 0;}
.search-toggle .toggle-icon,
.search-toggle svg {height: 2.5rem;max-width: 2.3rem;width: 2.3rem;} .nav-toggle {position: absolute;bottom: 0;right: 0;top: 0;left: 15px;}
.nav-toggle .toggle-icon,
.nav-toggle svg {height: 0.8rem;width: 2.6rem;} .primary-menu-wrapper {display: none;}
ul.primary-menu {display: flex;}
.primary-menu .icon {
display: block;
height: 7px;
position: absolute;
pointer-events: none;
transform: rotate(-45deg);
width: 7px;
transition: all ease 0.3s;
}
.primary-menu .icon::before,
.primary-menu .icon::after {
content: "";
display: block;
background-color: currentColor;
position: absolute;
bottom: calc(50% - 1px);
left: 0;
}
.primary-menu .icon::before {height: 9px;width: 2px;}
.primary-menu .icon::after {height: 2px;width: 9px;}
.primary-menu li {font-size: inherit;line-height: 1.25;position: relative;}
.primary-menu > li:not(:last-child) {margin: 0 28px 0 0;}
.primary-menu > li.menu-item-has-children > a {padding-right: 20px;}
#menu-item-1246>a, .menu-item-1246 .ancestor-wrapper>a {cursor: default;}
.primary-menu > li > .icon {right: 0;top: calc(50% - 3px);color: #1D252D !important;}
.primary-menu a {
color: inherit;
display: block;
line-height: 25px;
text-decoration: none;
word-break: normal;
word-wrap: normal;
}
.primary-menu a:hover,
.primary-menu a:focus,
.primary-menu .current_page_ancestor {text-decoration: none;}
.primary-menu li.current-menu-item > a,
.primary-menu li.current-menu-item > .link-icon-wrapper > a {text-decoration: underline;}
.primary-menu li.current-menu-item > a:hover,
.primary-menu li.current-menu-item > .link-icon-wrapper > a:hover,
.primary-menu li.current-menu-item > a:focus,
.primary-menu li.current-menu-item > .link-icon-wrapper > a:focus {text-decoration: none;} .primary-menu ul {
background: #fff !important;
box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);
border-radius: 2px;
color: #1D252D;
position: absolute;
top: 56px;
left: -20px;
z-index: 1;
padding: 12px 20px 10px;
display: none;
width: 146px;
}
.primary-menu li.menu-item-has-children:hover > ul,
.primary-menu li.menu-item-has-children:focus > ul,
.primary-menu li.menu-item-has-children.focus > ul {display: block;}
.primary-menu ul::before,
.primary-menu ul::after {content: "";display: block;position: absolute;bottom: 100%;display: none;}
.primary-menu ul::before {height: 2rem;left: 0;right: 0;}
.primary-menu ul::after {border: 0.8rem solid transparent;border-bottom-color: #000;right: 1.8rem;}
.primary-menu ul a {background: transparent;border: none;color: inherit;display: block;transition: background-color 0.15s linear;width: fit-content;width: -moz-fit-content;}
.primary-menu ul li.menu-item-has-children > a {padding-right: 4.5rem;}
.primary-menu ul li.menu-item-has-children .icon {
position: absolute;
right: 1.5rem;
top: calc(50% - 0.5rem);
} .primary-menu ul ul {top: -1rem;}
.primary-menu ul li.menu-item-has-children:hover > ul,
.primary-menu ul li.menu-item-has-children:focus > ul,
.primary-menu ul li.menu-item-has-children.focus > ul {right: calc(100% + 2rem);}
.primary-menu ul ul::before {
bottom: 0;
height: auto;
left: auto;
right: -2rem;
top: 0;
width: 2rem;
}
.primary-menu ul ul::after {
border-bottom-color: transparent;
border-left-color: #000;
bottom: auto;
right: -1.6rem;
top: 2rem;
}
.rtl .primary-menu ul ul::after {transform: rotate(180deg);}
@media(max-width: 1279px) {
.header-inner .primary-menu a {font-size: 14px;}
.primary-menu > li:not(:last-child) {margin: 0 18px 0 0;}
.primary-menu .icon {width: 4px;height: 4px;}
.primary-menu > li > .icon {top: calc(50% - 0px);right: 4px;}
}
@media(max-width: 1023px) { .menu-modal-inner .menu-wrapper {width: 100%;}.nav-toggle {left: 20px;}}
@media (any-pointer: coarse) {.primary-menu ul li.menu-item-has-children > a {margin-right: 4.5rem;padding-right: 0;width: unset;}} .menu-modal {
background: 0 0;
display: none;
opacity: 0;
overflow-y: auto;
overflow-x: hidden;
position: fixed;
bottom: 0;
left: -99999rem;
right: 99999rem;
top: 0;
z-index: 99;
}
.menu-modal.active {left: 0;opacity: 1;right: 0;background: rgba(101,108,119,0.4);top: 70px;}
.menu-modal-inner {
background: #fff;
display: flex;
justify-content: stretch;
overflow: auto;
-ms-overflow-style: auto;
width: 86%;
height: calc(100vh - 72px);
border-top:1px solid #E3E5E9;
}
@media(max-width: 767px) {.menu-modal.active {top: 50px;}.menu-modal-inner {height: calc(100vh - 50px);}}
.menu-wrapper {
display: flex;
flex-direction: column;
justify-content: space-between;
position: relative;
}
button.close-nav-toggle {
align-items: center;
display: flex;
font-size: 1.6rem;
font-weight: 500;
justify-content: flex-end;
padding: 3.1rem 0;
width: 100%;
display: none;
}
button.close-nav-toggle svg {height: 1.6rem;width: 1.6rem;}
button.close-nav-toggle .toggle-text {margin-right: 1.6rem;}
.menu-modal .menu-top {flex-shrink: 0;}
.header-inner .mobile-nav-toggle.active .toggle-inner .toggle-icon:before {
box-shadow: transparent 0 0 0 0;
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
transition: ease .8s;
top: 6px;
background: #8090a8;
}
.header-inner .mobile-nav-toggle.active .toggle-inner .toggle-icon:after {
top: 6px;
-webkit-transform: rotate(315deg);
transform: rotate(315deg);
transition: ease .8s;
background: #8090a8;
} .modal-menu {position: relative;}
.mobile-menu .modal-menu>li a {
display: block;
text-decoration: none;
width: 100%;
font-size: 18px;
line-height: 26px;
padding: 14px 0;
color: #656C77;
font-weight: normal;
text-align: left;
}
.mobile-menu .modal-menu>li .sub-menu a {padding: 10px; }
.mobile-menu .modal-menu>li.current-menu-item a {color: #142867;}
.menu-wrapper .sub-menu>li.current-menu-item a {color: #142867;}
.modal-menu .ancestor-wrapper {
display: flex;
justify-content: space-between;
width: 100%;
position: relative;
}
.mobile-menu .modal-menu>li:first-child {margin-top: 31px;}
.modal-menu a:focus,
.modal-menu a:hover,
.modal-menu li.current-menu-item > .ancestor-wrapper > a,
.modal-menu li.current_page_ancestor > .ancestor-wrapper > a {text-decoration: underline;}
.modal-menu > li > .ancestor-wrapper > button.sub-menu-toggle {position: absolute;right: 0;
width: 100%;display: flex;height: 54px;justify-content: flex-end;align-items: center;}
button.sub-menu-toggle {flex-shrink: 0;outline: 0;}
button.sub-menu-toggle svg {height: 9.9px;width: 20px;color: #979797;transition: transform 0.15s linear;}
button.sub-menu-toggle.active svg {transform: rotate(180deg);}
.modal-menu ul {display: none;margin: 0;width: 100%;}
.modal-menu ul li {border-left-width: 1rem;}
.modal-menu ul li a {color: inherit;font-weight: 500;}
@media(max-width: 767px) {
.mobile-menu .modal-menu>li:first-child {margin-top: 17px;}
} .menu-wrapper .menu-item {position: relative ;transform: none !important;transition-duration: inherit !important;}
.menu-wrapper .active {display: block;}
.menu-wrapper .sub-menu.active {position: relative ;transform: none ;}
.menu-button {padding-bottom: 38px;margin-top: 40px}
.menu-button .button {height: 50px;width: 100%;}
@media(max-width: 767px) {
.menu-button .button {height: 45px;width: 100%;}
}
@media (prefers-reduced-motion: reduce) {
.menu-wrapper.is-animating .menu-item,
.menu-wrapper.is-animating .toggling-target {transition-duration: 1ms !important;}
} .expanded-menu {display: none;}
.mobile-menu {display: block;} .menu-bottom {flex-shrink: 0;padding: 4rem 0;}
.menu-bottom nav {width: 100%;}
.menu-copyright {display: none;font-size: 1.6rem;font-weight: 500;margin: 0;}
.menu-copyright a:focus,
.menu-copyright a:hover {text-decoration: underline;}
.menu-bottom .social-menu {justify-content: center;} .search-modal {
background: rgba(0, 0, 0, 0.2);
display: none;
opacity: 0;
position: fixed;
bottom: 0;
left: -9999rem;
top: 0;
transition: opacity 0.2s linear, left 0s 0.2s linear;
width: 100%;
z-index: 999;
}
.admin-bar .search-modal.active {top: 32px;}
@media (max-width: 782px) {.admin-bar .search-modal.active {top: 46px;}}
.search-modal-inner {background: #fff;transform: translateY(-100%);transition: transform 0.15s linear, box-shadow 0.15s linear;}
.search-modal-inner .section-inner {display: flex;justify-content: space-between;max-width: 168rem;}
.search-modal.active {left: 0;opacity: 1;transition: opacity 0.2s linear;}
.search-modal.active .search-modal-inner {box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.08);transform: translateY(0);transition: transform 0.25s ease-in-out, box-shadow 0.1s 0.25s linear;}
button.search-untoggle {
align-items: center;
display: flex;
flex-shrink: 0;
justify-content: center;
margin-right: -2.5rem;
padding: 0 2.5rem;
}
.search-modal button.search-untoggle {color: inherit;}
.search-modal.active .search-untoggle {animation: popIn both 0.3s 0.2s;}
.search-untoggle svg {height: 1.5rem;transition: transform 0.15s ease-in-out;width: 1.5rem;}
.search-untoggle:focus svg,
.search-untoggle:hover svg {transform: scale(1.15);} .search-modal form {margin: 0;position: relative;width: 100%;}
.search-modal .search-field {
background: none;
border: none;
border-radius: 0;
color: inherit;
font-size: 2rem;
height: 8.4rem;
margin: 0 0 0 -2rem;
max-width: calc(100% + 2rem);
padding: 0 0 0 2rem;
width: calc(100% + 2rem);
}
.search-modal .search-field::-webkit-input-placeholder {color: inherit;}
.search-modal .search-field:-ms-input-placeholder {color: inherit;}
.search-modal .search-field::-moz-placeholder {color: inherit;line-height: 4;}
.search-modal .search-submit {
position: absolute;
right: -9999rem;
top: 50%;
transform: translateY(-50%);
}
.search-modal .search-submit:focus {right: 0;}  .cover-header {display: flex;overflow: hidden;}
.cover-header-inner-wrapper {
display: flex;
position: relative;
flex-direction: column;
justify-content: flex-end;
width: 100%;
}
.cover-header-inner {padding: 10rem 0 5rem 0;width: 100%;}
.cover-color-overlay,
.cover-color-overlay::before {position: absolute;bottom: 0;left: 0;right: 0;top: 0;}
.cover-color-overlay::before {background: currentColor;content: "";display: block;}
.cover-header .entry-header {position: relative;width: 100%;z-index: 1;}
.cover-header .entry-header * {color: #fff;}
body.template-cover .entry-header {background: transparent;padding: 0;}
.cover-header h1,
.cover-header h2,
.cover-header h3,
.cover-header h4,
.cover-header h5,
.cover-header h6,
.cover-header .faux-heading {color: inherit;}
.cover-header .entry-header a {color: inherit;} .to-the-content-wrapper {position: absolute;left: 0;right: 0;top: calc(100% + 0.5rem);}
.to-the-content {align-items: center;display: flex;justify-content: center;height: 4rem;text-decoration: none;}
.to-the-content svg {height: 2rem;transition: transform 0.15s linear;transform: translateY(0);width: 1.767rem;}
.to-the-content:focus svg,
.to-the-content:hover svg {transform: translateY(20%);}  .reduced-spacing .archive-header {padding-bottom: 2rem;}
.search-subtitle {display: flex;justify-content: space-between;margin-bottom: 36px;margin-top: 45px}
.archive-title {font-size: 18px;line-height: 26px;margin: 0;color: #003DA5;font-weight: bold;}
.archive-title a {color: #1D252D !important;font-weight: normal;}
.archive-title a:hover {color: #003DA5 !important;text-decoration: underline !important;}
.archive-subtitle p:last-child {margin-bottom: 0;}
@media(max-width: 1023px) {
.search-subtitle {display: block; margin: 26px 0 32px;}
.intro-text {margin-bottom: 26px;}
.search-subtitle #searchform input {width: 100%;}
} body:not(.singular) main > article:first-of-type {padding: 4rem 0 0;} .no-search-results-form {padding-top: 5rem;display: none;} .singular .entry-header {background-color: #fff;padding: 4rem 0;display: none;}
.entry-categories {line-height: 1.25;margin-bottom: 2rem;}
.entry-categories-inner {justify-content: center;display: flex;flex-wrap: wrap;margin: -0.5rem 0 0 -1rem;}
.entry-categories a {
border-bottom: 0.15rem solid currentColor;
font-size: 1.4rem;
font-weight: 700;
margin: 0.5rem 0 0 1rem;
text-decoration: none;
text-transform: uppercase;
}
.entry-categories a:focus,
.entry-categories a:hover {border-bottom-color: transparent;}
h1.entry-title,
h2.entry-title {margin: 0;}
.entry-title a {color: inherit;text-decoration: none;}
.entry-title a:focus,
.entry-title a:hover {text-decoration: underline;}
.intro-text {color: #1D252D;font-weight: bold;font-size: 24px;line-height: 34px;}
.singular .intro-text {font-size: 2rem;line-height: 1.4;} .post-meta-single-top .post-meta {justify-content: center;}
.post-meta-wrapper {margin-top: 2rem;margin-right: auto;margin-left: auto;max-width: 58rem;width: 100%;}
.post-meta {
color: #6d6d6d;
display: flex;
flex-wrap: wrap;
font-size: 1.5rem;
font-weight: 500;
list-style: none;
margin: -1rem 0 0 -2rem;
}
.post-meta li {flex-shrink: 0;margin: 1rem 0 0 2rem;max-width: calc(100% - 2rem);}
.post-meta a {color: inherit;text-decoration: none;}
.post-meta a:focus,
.post-meta a:hover {text-decoration: underline;}
.post-meta .meta-wrapper {align-items: center;display: flex;flex-wrap: nowrap;}
.post-meta .meta-icon {flex-shrink: 0;margin-right: 1rem;}
.sticky .post-sticky {color: inherit;} .featured-media {margin-top: 5rem;position: relative;}
.singular .featured-media {margin-top: 0;}
.singular .featured-media-inner {position: relative;left: calc(50% - 50vw);width: 100vw;}
.singular .featured-media::before {
background: #fff;
content: "";
display: block;
position: absolute;
bottom: 50%;
left: 0;
right: 0;
top: 0;
}
.featured-media img {margin: 0 auto;}
.featured-media figcaption {margin: 1.5rem auto 0 auto;text-align: center;width: calc(100% - 5rem);}
.reduced-spacing.missing-post-thumbnail .post-inner {padding-top: 0;}  .post-nav-links {
border-radius: 0.4rem;
display: flex;
font-size: 0.9em;
font-weight: 600;
line-height: 1;
margin: 3em auto 0 auto;
padding: 0;
width: calc(100% - 4rem);
max-width: 58rem;
}
.post-nav-links > span.label {padding: 1em 0;}
.post-nav-links > * {padding: 1em 0.75em;} .post-meta-wrapper.post-meta-single-bottom {margin-top: 3rem;} .author-bio {margin-top: 4rem;margin-right: auto;margin-left: auto;max-width: 58rem;width: 100%;}
.hide-avatars .author-bio {padding-left: 0;}
.author-bio .author-title-wrapper {align-items: center;display: flex;margin: 0 0 1rem 0;}
.author-bio .avatar {border-radius: 50%;margin-right: 1.5rem;height: 5rem;width: 5rem;}
.hide-avatars img.avatar {display: none;}
.author-bio p:last-child {margin-bottom: 0;}
.author-bio .author-title {margin: 0;}
.author-bio .author-link {display: block;font-size: 1.6rem;font-weight: 600;margin-top: 1em;text-decoration: none;}
.author-bio .author-link:focus,
.author-bio .author-link:hover {text-decoration: underline;} .pagination-single {font-size: 1.8rem;margin-top: 5rem;display: none;}
.pagination-single-inner {display: flex;flex-direction: column;}
.pagination-single hr:first-child {margin: 0 0 2.8rem 0;}
.pagination-single hr:last-child {margin: 2.8rem 0 0.8rem 0;}
.pagination-single a {align-items: baseline;display: flex;font-weight: 600;text-decoration: none;flex: 1;}
.pagination-single a + a {margin-top: 1rem;}
.pagination-single a .arrow {margin-right: 1rem;}
.pagination-single a:focus .title,
.pagination-single a:hover .title {text-decoration: underline;} .entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-cover-image,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-pullquote,
.entry-content .wp-block-quote.is-large,
.entry-content .wp-block-quote.is-style-large {font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;}
@supports ( font-variation-settings: normal ) {
.entry-content .wp-block-archives,
.entry-content .wp-block-categories,
.entry-content .wp-block-latest-posts,
.entry-content .wp-block-latest-comments,
.entry-content .wp-block-cover-image p,
.entry-content .wp-block-pullquote {font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;}
} .wp-block-archives,
.wp-block-categories,
.wp-block-latest-posts,
.wp-block-latest-comments {list-style: none;margin-left: 0;}
.wp-block-archives ul,
.wp-block-categories ul,
.wp-block-latest-posts ul,
.wp-block-latest-comments ul {list-style: none;}
.entry-content .wp-block-archives > li,
.entry-content .wp-block-categories > li,
.entry-content .wp-block-latest-posts > li,
.entry-content .wp-block-latest-comment > li {margin-left: 0;}
.entry-content .wp-block-archives > li:last-child,
.entry-content .wp-block-categories > li:last-child,
.entry-content .wp-block-latest-posts > li:last-child,
.entry-content .wp-block-latest-comment > li:last-child {margin-bottom: 0;}
.entry-content .wp-block-archives *,
.entry-content .wp-block-categories *,
.entry-content .wp-block-latest-posts *,
.entry-content .wp-block-latest-comments * {font-family: inherit;}
.entry-content .wp-block-archives li,
.entry-content .wp-block-categories li,
.entry-content .wp-block-latest-posts li {color: #6d6d6d;}
.wp-block-archives a,
.wp-block-categories a,
.wp-block-latest-posts a,
.wp-block-latest-comments a {font-weight: 700;text-decoration: none;}
.wp-block-archives a:hover,
.wp-block-categories a:hover,
.wp-block-latest-posts a:hover,
.wp-block-latest-comments a:hover,
.wp-block-archives a:focus,
.wp-block-categories a:focus,
.wp-block-latest-posts a:focus,
.wp-block-latest-comments a:focus {text-decoration: underline;}
.wp-block-latest-posts a,
.wp-block-latest-comments__comment-meta {font-weight: 700;line-height: 1.25;}
.wp-block-latest-comments__comment-date,
.wp-block-latest-posts__post-date {
color: #6d6d6d;
font-size: 0.7em;
font-weight: 600;
margin-top: 0.15em;
} .wp-block-embed figcaption,
.wp-block-image figcaption {color: #6d6d6d;font-size: 1.4rem;margin-bottom: 0;margin-top: 1.5rem;} .wp-block-audio audio {width: 100%;} .wp-block-button {margin: 3rem 0;}
.is-style-outline .wp-block-button__link:not(.has-text-color) {color: inherit;}
.is-style-outline .wp-block-button__link {padding: calc(1.1em - 0.2rem) calc(1.44em - 0.2rem);} .wp-block-columns.alignfull,
.alignfull:not(.has-background) .wp-block-columns {padding-left: 2rem;padding-right: 2rem;}
.wp-block-column {margin-bottom: 3.2rem;}
.wp-block-column > *:first-child {margin-top: 0;}
.wp-block-column > *:last-child {margin-bottom: 0;} .wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {width: calc(100% - 4rem);padding: 2rem 0;}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover-image .wp-block-cover-text,
.wp-block-cover-image h2,
.wp-block-cover .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
.wp-block-cover h2 {max-width: 100%;padding: 0;}
.wp-block-cover-image h2,
.wp-block-cover h2 {font-size: 3.2rem;}  .wp-block-file {align-items: center;display: flex;flex-wrap: wrap;justify-content: space-between;}
.wp-block-file a:not(.wp-block-file__button) {font-weight: 700;text-decoration: none;}
.wp-block-file a:not(.wp-block-file__button):not(:last-child) {margin-right: 1rem;}
.wp-block-file a:not(.wp-block-file__button):focus,
.wp-block-file a:not(.wp-block-file__button):hover {text-decoration: underline;}
.wp-block-file .wp-block-file__button {font-size: 1.5rem;padding: 1em 1.25em;}
.wp-block-file a.wp-block-file__button:visited {opacity: 1;}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover {opacity: 1;text-decoration: underline;} .wp-block-gallery ul {list-style: none;margin: 0 0 -1.6rem 0;}
figure.wp-block-gallery.alignnone,
figure.wp-block-gallery.aligncenter {margin-bottom: 3rem;margin-top: 3rem;}
figure.wp-block-gallery.alignleft {margin: 0.3rem 2rem 2rem 0;}
figure.wp-block-gallery.alignright {margin: 0.3rem 0 2rem 2rem;}
figure.wp-block-gallery.alignwide {margin-bottom: 4rem;margin-top: 4rem;}
figure.wp-block-gallery.alignfull {margin-bottom: 5rem;margin-top: 5rem;} .wp-block-group.has-background {padding: 2rem;margin-bottom: 0;margin-top: 0;}
.wp-block-group__inner-container {margin: 0 auto;}
.wp-block-group__inner-container,
.entry-content .wp-block-group p {max-width: 100%;}
.alignfull:not(.has-background) > .wp-block-group__inner-container > p:not(.has-background-color) {padding-left: 2rem;padding-right: 2rem;}  .wp-block-media-text .wp-block-media-text__content {padding: 3rem 2rem;}
.wp-block-media-text .wp-block-media-text__content p {max-width: none;}
.wp-block-media-text__content > *:first-child {margin-top: 0;}
.wp-block-media-text__content > *:last-child {margin-bottom: 0;}  .wp-block-pullquote {padding: 0;position: relative;}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {max-width: calc(100% - 4rem);}
.wp-block-pullquote::before {
background: #fff;
border-radius: 50%;
content: "”";
display: block;
font-size: 6.2rem;
font-weight: 500;
line-height: 1.2;
margin: 0 auto 1.5rem auto;
text-align: center;
height: 4.4rem;
width: 4.4rem;
}
.reduced-spacing .wp-block-pullquote::before {border: 0.1rem solid currentColor;font-size: 5.9rem;}
.wp-block-pullquote blockquote {border: none;margin: 0;padding: 0;}
.wp-block-pullquote blockquote p {font-family: inherit;
font-size: 2.8rem;font-weight: 700;line-height: 1.178571429;max-width: 100%;}
.wp-block-pullquote p:last-of-type {margin-bottom: 0;}
.wp-block-pullquote cite {color: #6d6d6d;font-size: 1.6rem;font-weight: 500;margin-top: 1.2rem;}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p {font-size: 2.8rem;}
.wp-block-pullquote.alignleft {text-align: left;}
.wp-block-pullquote.alignright {text-align: right;}
.wp-block-pullquote.alignleft::before {margin-left: 0;}
.wp-block-pullquote.alignright::before {margin-right: 0;} .wp-block-pullquote.is-style-solid-color {padding: 3rem 2rem;}
.wp-block-pullquote.is-style-solid-color::before {position: absolute;top: 0;left: 50%;
transform: translateY(-50%) translateX(-50%);}
.wp-block-pullquote.is-style-solid-color.alignleft::before,
.wp-block-pullquote.is-style-solid-color.alignright::before {transform: translateY(-50%);}
.wp-block-pullquote.is-style-solid-color.alignleft::before {left: 2rem;}
.wp-block-pullquote.is-style-solid-color.alignright::before {left: auto;right: 2rem;}
.wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;text-align: inherit;}
.wp-block-pullquote.is-style-solid-color cite {color: inherit;} hr.wp-block-separator {margin: 3rem 0;} .wp-block-separator.is-style-wide {max-width: calc(100vw - 4rem);position: relative;width: 100%;} .wp-block-separator.is-style-dots::before {
background: none;
color: inherit;
font-size: 3.2rem;
font-weight: 700;
height: auto;
padding-left: 1em;
position: static;
transform: none;
width: auto;
}
.wp-block-separator.is-style-dots::after {content: none;} .wp-block-search .wp-block-search__input {width: auto;} .wp-block-table.is-style-stripes tbody tr:nth-child(odd) {background: #dcd7ca;}
figure.wp-block-table.is-style-stripes {border-bottom: none;}
.wp-block-table.is-style-stripes table {border-collapse: inherit;} .wp-block-quote p,
.wp-block-quote cite {text-align: inherit;}
.wp-block-quote[style="text-align:center"] {border-width: 0;padding: 0;}
.wp-block-quote[style="text-align:right"] {border-width: 0 0.2rem 0 0;padding: 0 2rem 0 0;} .wp-block-quote.is-large,
.wp-block-quote.is-style-large {border: none;padding: 0;
margin-left: auto;margin-right: auto;}
.wp-block-quote.is-large p,
.wp-block-quote.is-style-large p {
font-family: inherit;font-size: 2.4rem;font-style: normal;
font-weight: 700;line-height: 1.285;}
.wp-block-quote.is-large cite,
.wp-block-quote.is-large footer,
.wp-block-quote.is-style-large cite,
.wp-block-quote.is-style-large footer {font-size: 1.6rem;text-align: inherit;} .entry-content .wp-block-latest-comments li {margin: 2rem 0;}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {margin-left: 5.5rem;}
.entry-content .wp-block-latest-comments a {text-decoration: none;}
.entry-content .wp-block-latest-comments a:hover,
.entry-content .wp-block-latest-comments a:focus {text-decoration: underline;}
.wp-block-latest-comments__comment {font-size: inherit;}
.wp-block-latest-comments__comment-date {margin-top: 0.4em;}
.wp-block-latest-comments__comment-excerpt p {font-size: 0.7em;margin: 0.9rem 0 2rem 0;} .wp-block-latest-posts.is-grid li {border-top: 0.2rem solid #dcd7ca;margin-top: 2rem;padding-top: 1rem;}
.wp-block-latest-posts.has-dates {list-style: none;}
.wp-block-latest-posts.has-dates:not(.is-grid) li {margin-top: 1.5rem;}
.wp-block-latest-posts.has-dates:not(.is-grid) li:first-child {margin-top: 0;}  .entry-content {line-height: 1.5;}
.entry-content > * {margin-left: auto;margin-right: auto;}
.entry-content > *:first-child {margin-top: 0;}
.entry-content > *:last-child {margin-bottom: 0;}
.read-more-button-wrap {margin-top: 1em;text-align: center;}
.entry-content a:hover,
.entry-content a:focus {text-decoration: none;}
.entry-content li img {display: inline-block;}
.entry-content ul ul,
.entry-content ol ol,
.entry-content ul ol,
.entry-content ol ul {margin-bottom: 1rem;}
.entry-content hr {margin: 4rem auto;}
.post-inner .entry-content > .wp-block-cover.alignwide:first-child,
.post-inner .entry-content > .wp-block-cover.alignfull:first-child {margin-top: 0;} .entry-content {font-family: Helvetica;letter-spacing: normal;}    .comments .comment,
.comments .pingback,
.comments .trackback,
.comments .review {padding-top: 3.5rem;}
div.comment:first-of-type {margin-top: 3.5rem;padding-top: 0;}
.comments .comments-header + div {margin-top: 0;padding-top: 0;}
.comment-body {position: relative;}
.comment .comment {padding-left: 5%;}
.comment-meta {
line-height: 1.1;margin-bottom: 1.5rem;min-height: 5rem;
padding-left: 5rem;position: relative;}
.hide-avatars .comment-meta {min-height: 0;padding-left: 0;}
.comment-meta a {color: inherit;}
.comment-author {font-size: 1.8rem;font-weight: 700;}
.comment-author a {text-decoration: underline;}
.comment-author a:hover,
.comment-author a:focus {text-decoration: none;}
.comment-meta .avatar {height: 4rem;position: absolute;left: 0;
top: 0;width: 4rem;}
.comment-author .url {text-decoration: underline;}
.comment-metadata {color: #6d6d6d;font-size: 1.4rem;font-weight: 500;margin-top: 0.6rem;}
.comment-metadata a {text-decoration: none;}
.comment-metadata a:focus,
.comment-metadata a:hover {text-decoration: underline;} .comment-content.entry-content > *:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.is-style-wide) {width: 100%;}
.comment-content.entry-content .alignleft {margin-left: 0;}
.comment-content.entry-content .alignright {margin-right: 0;} .comment-footer-meta {
align-items: center;
display: flex;
flex-wrap: wrap;
font-size: 1.2rem;
font-weight: 600;
justify-content: flex-start;
line-height: 1;
margin: 1.5rem 0 -1rem -1.5rem;
text-transform: uppercase;
}
.comment-footer-meta > * {margin: 0 0 1rem 1.5rem;}
.comment-reply-link {color: #fff;display: block;padding: 0.7rem;}
.bypostauthor .comment-footer-meta .by-post-author {display: block;}
.comment-footer-meta a {text-decoration: none;}
.comment-footer-meta a:focus,
.comment-footer-meta a:hover {text-decoration: underline;}
.footer-text {font-size: 14px;line-height: 20px;color: #fff;margin-top: 15px;} .pingback .comment-meta,
.trackback .comment-meta {padding-left: 0;} .comments-pagination {display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 6rem;text-align: center;}
.comments-pagination.only-next {justify-content: flex-end;}
.comments-pagination .page-numbers {display: none;text-decoration: none;}
.comments-pagination .page-numbers:focus,
.comments-pagination .page-numbers:hover {text-decoration: underline;}
.comments-pagination .prev,
.comments-pagination .next {display: block;}
.comments-pagination .prev {left: 0;}
.comments-pagination .next {right: 0;text-align: right;} .comment-respond::after {clear: both;content: "";display: block;}
.comment-respond .comment-notes,
.comment-respond .logged-in-as {color: #6d6d6d;font-size: 1.6rem;line-height: 1.4;margin: -3rem 0 4rem 0;text-align: center;}
.comment-respond .comment-notes a,
.comment-respond .logged-in-as a {color: inherit;text-decoration: none;}
.comment-respond .comment-notes a:focus,
.comment-respond .comment-notes a:hover,
.comment-respond .logged-in-as a:focus,
.comment-respond .logged-in-as a:hover {text-decoration: underline;}
.comment-respond p {line-height: 1.1;margin-bottom: 2rem;margin-left: auto;margin-right: auto;}
.comment-respond p:not(.comment-notes) {max-width: 58rem;}
.comment-form-cookies-consent {align-items: baseline;display: flex;}
.comment-respond > p:last-of-type {margin-bottom: 0;}
.comment-respond label {display: block;}
.comment-respond input[type="checkbox"] + label {font-size: 1.5rem;line-height: 1.25;}
.comment-respond input[type="text"],
.comment-respond input[type="email"],
.comment-respond textarea {margin-bottom: 0;}
.comment-respond textarea {height: 15rem;}
.comment-respond #submit {display: block;}
.comment-respond .comments-closed {text-align: center;} .comments .comment-respond {padding: 3rem 0 0;}
.comments .comment-respond .comment-reply-title,
.comments .comment-respond .comment-notes,
.comments .comment-respond .logged-in-as {text-align: left;}
.comment-reply-title small {display: block;font-size: 1.6rem;font-weight: 600;margin: 0.5rem 0 0 0;white-space: nowrap;}
.comment-reply-title small a {text-decoration: none;}
.comment-reply-title small a:focus,
.comment-reply-title small a:hover {text-decoration: underline;}  .pagination .nav-links {align-items: baseline;display: flex;flex-wrap: wrap;font-size: 18px;}
.pagination-separator {margin: 5rem 0;}
.nav-links > * {margin: 1.5rem 0 0 2.5rem;}
.nav-links .placeholder {display: none;visibility: hidden;}
.pagination a {text-decoration: none;}
.pagination a:focus,
.pagination a:hover {text-decoration: underline;}
.pagination .dots {transform: translateY(-0.3em);color: #6d6d6d;}
.nav-short {display: none;}  .error404-content {text-align: center;}
.error404 #site-content .search-form {justify-content: center;margin-top: 3rem;}   .widget-content > div > *:first-child {margin-top: 0;}
.widget-content > div > *:last-child {margin-bottom: 0;}
.widget .widget-title {margin: 0 0 2rem;}
.widget li:first-child,
.widget li > ul,
.widget li > ol {margin-top: 0;}
.widget table,
.widget table * {border-color: #dedfdf;}
.widget table caption {background-color: #dedfdf;}
.widget .post-date,
.widget .rss-date {color: #6d6d6d;display: block;font-size: 0.85em;font-weight: 500;margin-top: 0.2rem;}
.widget select {max-width: 100%;} .widget_text p,
.widget_text ol,
.widget_text ul,
.widget_text dl,
.widget_text dt,
.widget-content .rssSummary {font-family: "Helvetica";letter-spacing: normal;}
.widget-content cite,
.widget-content figcaption,
.widget-content .wp-caption-text {font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;}
@supports ( font-variation-settings: normal ) {
.widget-content cite,
.widget-content figcaption,
.widget-content .wp-caption-text {font-family: "Inter var", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, sans-serif;}
} .widget_archive ul,
.widget_categories ul,
.widget_pages ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_recent_comments ul,
.widget_recent_entries ul,
.widget_rss ul {list-style: none;margin: 0;}
.widget_archive li,
.widget_categories li,
.widget_pages li,
.widget_meta li {color: #6d6d6d;margin: 0.3rem 0;}
.widget_archive li li,
.widget_categories li li,
.widget_pages li li,
.widget_meta li li  {margin-left: 2rem;}
.widget_archive a,
.widget_categories a,
.widget_pages a,
.widget_meta a,
.widget_nav_menu a {font-weight: 700;text-decoration: none;}
.widget_archive a:focus,
.widget_archive a:hover,
.widget_categories a:focus,
.widget_categories a:hover,
.widget_pages a:focus,
.widget_pages a:hover,
.widget_meta a:focus,
.widget_meta a:hover,
.widget_nav_menu a:focus,
.widget_nav_menu a:hover {text-decoration: underline;} .calendar_wrap {font-size: 2.4rem;}
.calendar_wrap th,
.calendar_wrap td,
.wp-calendar-nav span {
display: table-cell;font-size: 1em;font-weight: 500;line-height: 1;
padding: 2.5% 2.5% 1.75% 2.5%;text-align: center;}
.wp-calendar-table {margin-bottom: 0;}
.wp-calendar-nav {display: table;width: 100%;font-size: 1.8rem;}
.calendar_wrap tfoot td {border-bottom: none;}
.calendar_wrap tfoot a,
.calendar_wrap .wp-calendar-nav a {text-decoration: none;}
.calendar_wrap tfoot #prev,
.calendar_wrap .wp-calendar-nav-prev {text-align: left;}
.calendar_wrap tfoot #next,
.calendar_wrap .wp-calendar-nav-next {text-align: right;} .widget_media_gallery .gallery {margin: 0 -0.4em -0.8em -0.4em;width: calc(100% + 0.8em);}
.widget_media_gallery .gallery-item {margin: 0 0 0.8em 0;padding: 0 0.4em;} .widget_nav_menu .widget-content > div > ul {margin-left: 0;} .widget_recent_comments li {font-weight: 700;}
.widget_recent_comments a {text-decoration: none;}
.widget_recent_comments a:focus,
.widget_recent_comments a:hover {text-decoration: underline;} .widget_recent_entries a {font-weight: 700;text-decoration: none;}
.widget_recent_entries a:focus,
.widget_recent_entries a:hover {text-decoration: underline;} .widget_rss .widget-title a.rsswidget:first-of-type {display: none;}
.widget_rss .rsswidget {font-weight: 700;}
.widget_rss a {text-decoration: none;}
.widget_rss a:focus,
.widget_rss a:hover {text-decoration: underline;}
.widget_rss .rssSummary {margin-top: 0.5rem;}
.widget_rss cite::before {content: "— ";}
.post-meta-wrapper {display: none;	} .widget_search .search-field {border-color: #dedfdf;} .widget_tag_cloud a {font-weight: 700;margin-right: 0.5rem;text-decoration: none;white-space: nowrap;}
.widget_tag_cloud a:focus,
.widget_tag_cloud a:hover {text-decoration: underline;}  .footer-nav-widgets-wrapper {background-color: #142867;color: #fff !important;border-bottom: 1px solid #446097 !important;padding-top: 53px;}
.footer-top-hidden #site-footer {margin-top: 5rem;}
.reduced-spacing.footer-top-visible .footer-nav-widgets-wrapper,
.reduced-spacing.footer-top-hidden #site-footer {border-top-width: 0.1rem;}
.footer-top {padding: 3rem 0;} .footer-top {display: flex;border-bottom: 0.1rem solid #dedfdf;justify-content: space-between;} .footer-menu {font-size: 1.8rem;font-weight: 700;}
.footer-menu li {line-height: 1.25;margin: 0.25em 0 0 0;}
.footer-menu a {text-decoration: none;word-break: normal;word-wrap: normal;}
.footer-menu a:hover,
.footer-menu a:focus {text-decoration: underline;} .footer-social-wrapper {margin: 0;width: 100%;}
.has-footer-menu .footer-social-wrapper {flex-shrink: 0;margin-left: 1rem;width: 50%;}
ul.footer-social {margin: -0.5rem 0 0 -0.5rem;}
.has-footer-menu .footer-social {justify-content: flex-end;}
ul.footer-social li {margin: 0.5rem 0 0 0.5rem;}
.footer-social a {height: 3.6rem;width: 3.6rem;}
.footer-social a::before {font-size: 1.6rem;} .footer-widgets {display: flex;flex-flow: wrap;}
.footer-widgets .widget ul li a:hover {text-decoration: underline!important;}
.footer-widgets .widget-title {
font-weight: bold;font-size: 18px;line-height: 24px;color: #8793BA;margin-bottom: 25px;}
.footer-widgets .widget-content li {line-height: 19px;}
.footer-widgets .widget-content li:not(:last-child) {margin-bottom: 15px;}
.footer-widgets .widget-content a {
color: #fff;
font-size: 14px;
line-height: 19px;
font-weight: normal;
}
.footer-widgets .widget-content .citem-text {font-size: 14px;line-height: 21px;}
.footer-widgets .widget-content span {font-size: 14px;line-height: 21px;}
.footer-widgets .widget-content .citem {margin-bottom: 10px;display: flex;align-items: center;}
.footer-widgets .widget-content .citem a:hover {text-decoration: underline!important;}
.fa-contact-icon:after {
content: "";background: url(//www.americamortgages.com/wp-admin/images/email.svg) no-repeat;width: 17px;
height: 12px;background-size: 17px 12px;margin-right: 10px;display: inline-block;}
.fa-phone-icon:after {content: "";
background: url(//www.americamortgages.com/wp-admin/images/phone.svg) no-repeat;width: 17px;height: 17px;
background-size: 17px 17px;margin-right: 10px;display: inline-block;}
.fa-app-icon:after {
content: "";background: url(//www.americamortgages.com/wp-admin/images/whatsapp.svg) no-repeat;
width: 22px;height: 22px;background-size: 25px 25px;
margin-right: 10px;display: inline-block;}
.fa-app-icon {margin-top: -2px;}
.fa-position-icon:after {
content: "";background: url(//www.americamortgages.com/wp-admin/images/position.svg) no-repeat;
width: 20px;height: 20px;
background-size: 20px 20px;margin-right: 10px;display: inline-block;}
.fa-app-icon, .fa-phone-icon, .fa-position-icon, .fa-contact-icon {display: inherit;}
.widget-follow {margin-top: 22px;display: flex;margin-bottom: 34px;}
.widget-follow a {
line-height: 0 !important;
font-size: 0 !important;
color: transparent !important;
}
.widget-follow a:before {
content: "";display: inline-block;width: 27px;height: 27px;	 cursor: pointer;}
.widget-follow a.tw-btn:before {background: url(//www.americamortgages.com/wp-admin/images/Twitter.svg) no-repeat;background-size: 27px 27px;}
.widget-follow a.li-btn:before {background: url(//www.americamortgages.com/wp-admin/images/linkedin.svg) no-repeat;background-size: 27px 27px;}
.widget-follow a.ins-btn:before {background: url(//www.americamortgages.com/wp-admin/images/ins.svg) no-repeat;background-size: 27px 27px;}
.widget-follow a.face-btn:before {background: url(//www.americamortgages.com/wp-admin/images/facebook.svg) no-repeat;background-size: 27px 27px;}
.widget-follow a.youtobe-btn:before {background: url(//www.americamortgages.com/wp-admin/images/youtube.svg) no-repeat;background-size: 27px 27px;}
.widget-follow a{display: inline-block;width: 30px;height: 30px;}
.widget-follow a:not(:last-child) {margin-right: 14px;}
.email-description {font-size: 14px;line-height: 19px;color: #fff;margin-bottom: 19px;}
.footer-widgets .widget-content .textwidget .email:after {
content: "";display: inline-block;background: url(//www.americamortgages.com/wp-admin/images/white-arrow-right.svg) no-repeat;
width: 13px;height: 10px;background-size: 13px 10px;cursor: pointer;margin-right: 3px;}
#hsForm_ee2130a6-a0fb-4de4-ba69-34e106b11893 {
display: flex;align-items: center;position: relative;border-radius: 2px;padding-bottom: 11px;}
#hsForm_ee2130a6-a0fb-4de4-ba69-34e106b11893 .hs_email.hs-email {
width: 100%;
}
.hbspt-form #hsForm_ee2130a6-a0fb-4de4-ba69-34e106b11893 .hs_submit.hs-submit {
margin-top: 0;position: absolute;right: 0;width: 25px;height: 25px;top: 4px;
}
#label-email-ee2130a6-a0fb-4de4-ba69-34e106b11893 {display: none;}
#email-ee2130a6-a0fb-4de4-ba69-34e106b11893 {
background: none;border: 0;color: #fff!important;font-size: 16px;line-height: 21px;outline: none;padding: 0;	border-bottom: 0.5px solid rgb(255,255,255,0.5);
padding-right: 28px;padding-bottom: 10px;background-color: #142867;}
#email-ee2130a6-a0fb-4de4-ba69-34e106b11893:focus {border-bottom: 0.5px solid rgb(255,255,255,1);}
#email-ee2130a6-a0fb-4de4-ba69-34e106b11893::placeholder {color: rgba(255, 255, 255, 0.3);}
#email-ee2130a6-a0fb-4de4-ba69-34e106b11893::-moz-placeholder {color: rgba(255, 255, 255, 0.3);}
#email-ee2130a6-a0fb-4de4-ba69-34e106b11893::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.3);}
#email-ee2130a6-a0fb-4de4-ba69-34e106b11893:-ms-input-placeholder {color: rgba(255, 255, 255, 0.3);}
.footer-inner .hbspt-form .submitted-message::before {
background: url(//www.americamortgages.com/wp-admin/images/success.svg) no-repeat;background-size: 25px;width: 25px;
height: 25px;top: -5px;content: "";display: inline-block;position: absolute;left: 0;}
.footer-inner .hbspt-form .submitted-message {position: relative;padding-left: 34px;font-size: 14px;line-height: 19px;overflow: inherit;}
.hbspt-form #hsForm_ee2130a6-a0fb-4de4-ba69-34e106b11893 .hs_submit.hs-submit .hs-button {
background-color: transparent;width: 25px;height: 25px;
position: absolute;z-index: 1;}
.hbspt-form #hsForm_ee2130a6-a0fb-4de4-ba69-34e106b11893 .hs_submit.hs-submit .hs-button:hover {border: 0;color: inherit;}
.hbspt-form #hsForm_ee2130a6-a0fb-4de4-ba69-34e106b11893 .hs_submit.hs-submit .actions {position: absolute;right: 0;width: 25px;height: 25px;}
.hbspt-form #hsForm_ee2130a6-a0fb-4de4-ba69-34e106b11893 .hs_submit.hs-submit .actions:after {
content: "";display: inline-block;
background: url(//www.americamortgages.com/wp-admin/images/white-arrow-right.svg) no-repeat;width: 25px;height: 25px;
background-size: 13px 10px;cursor: pointer;position: absolute;top: 4px;opacity: 0.5;}
.hbspt-form #hsForm_ee2130a6-a0fb-4de4-ba69-34e106b11893 .hs_submit.hs-submit .actions.focus:after {opacity: 1;}
.hs_american_mortgage___when_do_you_plan_to_purchase_your_home_,
.hs_america_mortgages___where_do_you_want_to_buy___city,
.hs_american_mortgage___where_are_you_looking_to_buy___state,
.hs_american_mortgage___what_is_the_purpose_of_your_refinance_,
.hs_american_mortgage___address_of_your_home_,
.hs_american_mortgage___address_of_your_house___state,
.hs_american_mortgage___type_of_property___residential_purchase,
.hs_american_mortgage___use_of_property___residential_purchase {display: none;} #site-footer {font-size: 12px;line-height: 16px;color: #fff;background-color: #142867;padding: 8px 0;}
#site-footer .section-inner {align-items: baseline;display: flex;justify-content: space-between;}
#site-footer a {text-decoration: none;}
#site-footer a:focus,
#site-footer a:hover {text-decoration: underline !important;}
.footer-copyright {width: 100%;display: flex;justify-content: space-between;}
.footer-copyright span a:not(:last-child) {margin-right: 10px;}
.footer-copyright a,
.powered-by-wordpress a {color: inherit;}
.powered-by-wordpress,
.to-the-top {color: #6d6d6d;}
a.to-the-top > * {pointer-events: none;}
.powered-by-wordpress {display: none;margin: 0 0 0 2.4rem;}
.to-the-top-long {display: none;} .footer-widgets .widget_text:first-child {width: 214px;	margin-right: 50px;}
.footer-widgets .widget_nav_menu:nth-child(2), .footer-widgets .widget_nav_menu:nth-child(3) {width: 120px;	margin-right: 40px;}
.footer-widgets .widget_text:nth-child(4) {width: 120px;	margin-right: 40px;}
.footer-widgets .widget_nav_menu:nth-child(5) {width: 120px;	margin-right: 61px;}
.footer-widgets .widget_text:nth-child(6) {width: 266px;}
.footer-widgets .widget_text:last-child {width: 100%;border-top: 1px solid #446097;padding-top: 20px;margin-top: 44px; }
.footer-widgets .widget_text:last-child h3 {font-weight: bold;font-size: 12px;line-height: 14px;color: #fff;margin-bottom: 8px;}
.footer-widgets .widget_text:last-child p {
font-size: 10px;line-height: 14px;color: #FFFFFF;opacity: 0.7;margin-bottom: 20px;}
@media(min-width: 768px) {
.fa-position-icon {margin-top: -20px;}
}
@media(max-width: 548px) {
.fa-position-icon {margin-top: -20px;}
}
@media(max-width: 1279px)and (min-width: 1024px) {
.footer-widgets .widget_nav_menu:nth-child(5), .footer-widgets .widget_text:nth-child(6) {margin-top: 30px;}
}
@media(max-width: 1023px) and (min-width: 768px) {
.footer-widgets .widget_text:nth-child(6) {margin-top: 30px;}
.footer-widgets .widget_nav_menu:nth-child(5) {margin-right: 0;}
}
@media(max-width: 1023px) {
.footer-widgets .widget_text:first-child {width: 100%;margin-right: 0;}
.footer-widgets .widget-title {margin-bottom: 10px;}
.footer-widgets .widget_text:first-child {margin-bottom: 30px;}
}
@media(max-width: 767px) {
.footer-widgets {flex-flow: column;}
.footer-widgets .widget_text:first-child,
.footer-widgets .widget_nav_menu:nth-child(2),
.footer-widgets .widget_nav_menu:nth-child(3),
.footer-widgets .widget_text:nth-child(4),
.footer-widgets .widget_nav_menu:nth-child(5),
.footer-widgets .widget_text:nth-child(6){width: 100%;}
.footer-widgets .widget_text:first-child,
.footer-widgets .widget_nav_menu:nth-child(2),
.footer-widgets .widget_nav_menu:nth-child(3),
.footer-widgets .widget_text:nth-child(4),
.footer-widgets .widget_nav_menu:nth-child(5) {margin-bottom: 34px;}
.footer-nav-widgets-wrapper {padding: 40px 5px 10px 5px;;}
.footer-widgets .widget-title {font-size: 24px;line-height: 34px;margin-bottom: 21px;}
.footer-widgets .widget-content li {line-height: 22px;}
.footer-widgets .widget-content li:not(:last-child) {margin-bottom: 19px;}
.footer-widgets .widget-content a, .footer-widgets .widget-content span {font-size: 16px;}
.footer-widgets .widget-content .citem-text {font-size: 16px;}
.footer-widgets .widget_text {margin-top: 0;}
.footer-widgets .widget:not(:last-child) {		margin-right: 0 !important;}
#site-footer {padding: 15px 5px;}
.footer-copyright {flex-direction: column;}
.footer-copyright span:first-child {margin-bottom: 4px;}
.footer-widgets .widget_text:nth-child(6) {margin-top: 0;}
.widget-follow {margin-top: 15px;margin-bottom: 30px;}
.email-description {padding-right: 55px;margin-bottom: 12px;}
.footer-widgets .widget_text:last-child {margin-top: 29px;}
.footer-widgets .widget_text:last-child {width: 100%;}
}  @media ( max-width: 479px ) { .wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright {float: none;}  .post-nav-links {margin: 3em 0 0 0;}
}
@media ( min-width: 480px ) {  .wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright,
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block-gallery.alignleft,
.wp-block-gallery.alignright {max-width: 26rem;} .wp-block-table.alignleft,
.wp-block-table.alignright {max-width: 100%;}  .alignleft,
.alignright {max-width: 26rem;}  .post-nav-links {margin: 3em 0 0 0;}
}
@media ( max-width: 599px ) {   .wp-block-column:last-child {margin-bottom: 0;}
.wp-block-columns + .wp-block-columns {margin-top: 0.2rem;}
.wp-block-columns.alignwide + .wp-block-columns.alignwide {margin-top: -0.8rem;}
.wp-block-columns.alignfull + .wp-block-columns.alignfull {margin-top: -1.8rem;}  .template-cover .post-inner .post-meta-wrapper,
.template-cover .post-inner .author-bio {width: calc( 100% - 4rem );}  .post-nav-links {margin: 3em 0 0 0;}
}
@media ( min-width: 600px ) {  .wp-block-columns.alignwide + .wp-block-columns.alignwide,
.wp-block-columns.alignfull + .wp-block-columns.alignfull {margin-top: -4rem;}  .post-nav-links {margin: 3em 0 0 0;}
}
@media ( min-width: 660px ) { .post-nav-links {margin: 3em auto 0 auto;}
}
@media ( min-width: 768px ) { pre {padding: 3rem;}
hr {margin: 8rem auto;} fieldset {padding: 3rem;}
legend {padding: 0 1.5rem;}
button,
.button,
.faux-button,
.wp-block-button__link,
input[type="button"],
input[type="reset"],
input[type="submit"] {font-size: 1.7rem;} figcaption,
.wp-caption-text {margin-top: 1.8rem;} section {padding: 8rem 0;} .site-title {font-size: 2.4rem;font-weight: 700;}
.site-description {display: block;}
.site-logo img {max-height: 9rem;transition: height 0.15s linear, width 0.15s linear, max-height 0.15s linear;} .toggle-inner .toggle-text {font-size: 1.2rem;}
.search-toggle {left: 2rem;} button.close-nav-toggle {font-size: 1.8rem;padding: 4rem 0;}
button.close-nav-toggle svg {height: 2rem;width: 2rem;}
button.close-nav-toggle .toggle-text {margin-right: 2.1rem;}
.modal-menu {left: auto;width: 100%;}
.modal-menu > li > a,
.modal-menu > li > .ancestor-wrapper > a, .mobile-menu .modal-menu>li .sub-menu a {font-size: 24px;}
.modal-menu ul li {border-left-color: transparent;}
.modal-menu > li > .ancestor-wrapper > button.sub-menu-toggle svg {height: 9.9px;width: 20px;}
.menu-bottom {align-items: center;display: flex;justify-content: space-between;padding: 4.4rem 0;}
.menu-copyright {display: block;flex-shrink: 0;margin-right: 4rem;} .search-modal form {position: relative;width: 100%;}
.search-untoggle svg {height: 2.5rem;width: 2.5rem;}
.search-modal .search-field {border: none;font-size: 3.2rem;height: 14rem;}
.search-modal .search-field::-moz-placeholder {line-height: 4.375;}  .featured-media figcaption {margin: 2rem auto 0 auto;width: calc(100% - 8rem);} .cover-header-inner {padding: 18rem 0 8rem 0;}
.to-the-content-wrapper {top: calc(100% + 1.8rem);}
.to-the-content {height: 6rem;}
.to-the-content svg {height: 2.4rem;width: 2.12rem;} .reduced-spacing .archive-header {padding-bottom: 3rem;}
.archive-title {font-size: 16px;line-height: 22px;}
body:not(.singular) main > article:first-of-type {padding: 8rem 0 0;}
h2.entry-title {font-size: 6.4rem;} .no-search-results-form {padding-top: 8rem;}  .singular .entry-header {padding: 8rem 0;}
.entry-categories {margin-bottom: 3rem;}
.entry-categories-inner {margin: -1rem 0 0 -2rem;}
.entry-categories a {font-size: 1.5rem;margin: 1rem 0 0 2rem;}
.singular .intro-text {font-size: 2.6rem;}
.post-meta-wrapper {margin-top: 3rem;}
.post-meta {font-size: 1.6rem;margin: -1.4rem 0 0 -3rem;}
.post-meta li {margin: 1.4rem 0 0 3rem;max-width: calc(100% - 3rem);}
.featured-media {margin-top: 6rem;} .post-meta-wrapper.post-meta-single-bottom {margin-top: 4rem;} .author-bio {margin-top: 8rem;min-height: 8rem;padding-left: 10rem;position: relative;}
.author-bio .avatar {
position: absolute;left: 0;top: 0;height: 8rem;width: 8rem;} .pagination-single {font-size: 2.4rem;margin-top: 8rem;}
.pagination-single-inner {flex-direction: row;justify-content: space-between;}
.pagination-single.only-next .pagination-single-inner {justify-content: flex-end;}
.pagination-single hr:first-child {margin: 0 0 4rem 0;}
.pagination-single hr:last-child {margin: 4rem 0 0.8rem 0;}
.pagination-single a + a {margin: 0 0 0 4rem;}
.pagination-single a .arrow {margin: 0 2rem 0 0;}
.pagination-single .next-post {flex-direction: row-reverse;text-align: right;}
.pagination-single .next-post .arrow {margin: 0 0 0 2rem;}  .entry-content .wp-block-columns h1,
.entry-content .wp-block-columns h2,
.entry-content .wp-block-columns h3,
.entry-content .wp-block-columns h4,
.entry-content .wp-block-columns h5,
.entry-content .wp-block-columns h6 {margin: 3.5rem 0 2rem;} .entry-content {font-size: 2.1rem;} .comments-wrapper {margin-top: 8rem;}
.comment-reply-title {margin-bottom: 4.6rem;}
.comment-respond p.comment-notes,
.comment-respond p.logged-in-as {font-size: 1.8rem;margin: -2.5rem 0 4.4rem 0;}
.comments .comment,
.comments .pingback,
.comments .trackback,
.comments .review {padding-top: 5rem;}
div.comment:first-of-type {margin-top: 5rem;}
.comment-meta {margin-bottom: 2rem;min-height: 6rem;padding: 0.3rem 0 0 7.5rem;}
.comment-meta .avatar {
display: block;height: 6rem;position: absolute;left: 0;top: 0;width: 6rem;}
.comment-author {font-size: 2.4rem;}
.comment-metadata {font-size: 1.6rem;margin-top: 0.8rem;}
.comment-footer-meta {margin-top: 2.5rem;}
.comments-pagination {margin-top: 8rem;} .pingback .comment-body {padding: 0;} .comment-respond p {margin-bottom: 2.5rem;}
.comment-form p.logged-in-as {margin: -2.5rem 0 4.4rem 0;}
.comment-respond .comment-form-author,
.comment-respond .comment-form-email {float: left;width: calc(50% - 1rem);}
.comment-respond .comment-form-email {margin-left: 2rem;}
.comments .comment-respond {padding: 5rem 0 0;}
.comment-reply-title small {display: inline;margin: 0 0 0 0.5rem;} .pagination-separator {margin: 8rem 0;} .nav-short {display: inline;}
.nav-links > * {margin: 2.5rem 0 0 4rem;} .footer-top-hidden #site-footer {margin-top: 8rem;} .footer-top {	padding: 3.7rem 0;}
.footer-menu {font-size: 2.4rem;margin: -0.8rem 0 0 -1.6rem;}
.footer-menu li {margin: 0.8rem 0 0 1.6rem;}
.has-footer-menu .footer-social-wrapper {
flex: 1;margin-left: 4rem;width: auto;} .footer-widgets + .footer-widgets {margin-top: 0;} .footer-credits {display: flex;}
.powered-by-wordpress {display: block;}
.to-the-top-long {display: inline;}
.to-the-top-short {display: none;}
}
@media ( min-width: 1024px ) { #site-header {z-index: 99999;}
.header-titles {align-items: baseline;display: flex;flex-wrap: wrap;justify-content: flex-start;}
.wp-custom-logo .header-titles {align-items: center;} .header-navigation-wrapper {align-items: center;display: flex;}
.primary-menu-wrapper {display: block;width: 100%;} .mobile-search-toggle,
.mobile-nav-toggle {display: none !important;}
.primary-menu-wrapper + .header-toggles {margin-left: 3rem;}
.header-toggles {display: flex;flex-shrink: 0;margin-right: -3rem;}
.header-inner .toggle {height: 4.4rem;padding: 0 3rem;
position: relative;bottom: auto;left: auto;right: auto;top: auto;width: auto;}
.header-inner .toggle-wrapper {position: relative;}
.header-inner .toggle-wrapper::before {
background: #dedfdf;content: "";
display: block;height: 2.7rem;position: absolute;left: 0;
top: calc(50% - 1.35rem);width: 0.1rem;}
.header-inner .toggle-wrapper:first-child::before {content: none;}
.header-inner .primary-menu-wrapper + .header-toggles .toggle-wrapper:first-child::before {content: "";}
.nav-toggle-wrapper:not(.has-expanded-menu) {display: none;}
.toggle-inner {position: static;}
.toggle-inner .toggle-text {left: 0;right: 0;text-align: center;top: calc(100% - 0.3rem);width: auto;}
.header-toggles:only-child .nav-toggle .toggle-inner {padding-top: 0;}
.header-toggles:only-child .toggle-inner {display: flex;flex-wrap: nowrap;align-items: center;}
.header-toggles:only-child .toggle-inner .svg-icon {order: 1;}
.header-toggles:only-child .toggle-inner .toggle-text {position: static;padding-right: 20px;font-size: 15px;color: inherit;} .menu-modal {opacity: 1;justify-content: flex-end;padding: 0;transition: background-color 0.3s ease-in, left 0s 0.3s, right 0s 0.3s;}
.menu-modal.cover-modal {display: none;}
.menu-wrapper.section-inner {width: calc(100% - 8rem);}
.mobile-menu {display: none;}
.expanded-menu {display: block;}
.menu-bottom {padding: 6rem 0;}
.menu-bottom .social-menu {justify-content: flex-start;} .singular .intro-text {font-size: 2.8rem;}  .alignfull > figcaption,
.alignfull > .wp-caption-text {width: calc(100% - 10rem);} .comment-meta {padding-left: 0;}
.comment-meta .avatar {left: -8rem;} .pagination .nav-links {justify-content: center;margin: 0;width: 100%;}
.nav-links > * {margin: 0 2rem;}
.pagination .next,
.pagination .prev {display: block;}  .footer-top {align-items: center;}
.footer-menu {align-items: baseline;display: flex;justify-content: flex-start;flex-wrap: wrap;font-size: 2.1rem;margin: -1.2rem 0 0 -2.4rem;}
.footer-menu li {margin: 1.2rem 0 0 2.4rem;}
}
@media ( min-width: 1220px ) { h1,.heading-size-1 {font-size: 8.4rem;} .primary-menu-wrapper + .header-toggles {margin-left: 4rem;}
.header-toggles {margin-right: -4rem;}
.header-toggles .toggle {padding: 0 4rem;} .cover-header + .post-inner {padding-top: 10rem;} .singular .intro-text {font-size: 3.2rem;line-height: 1.375;} .footer-menu {font-size: 2.4rem;margin: -1.5rem 0 0 -3rem;}
.footer-menu li {margin: 1.5rem 0 0 3rem;}
ul.footer-social {margin: -1rem 0 0 -1rem;}
ul.footer-social li {margin: 1rem 0 0 1rem;}
.footer-social a {height: 4.4rem;width: 4.4rem;}
.footer-social a::before {font-size: 2rem;}
} .jet-container {position: relative;margin: 0 auto;width: 100%;padding: 0 15px;}
.common-title {font-weight: bold;font-size: 48px;line-height: 56px;color: #1D252D;}
.common-description {font-size: 22px;line-height: 28px !important;color: #656C77;}
.learn-more {font-weight: bold;font-size: 16px;line-height: 24px;display: inline-block;color: #003DA5;letter-spacing: 0.5px;}
.learn-more:hover {text-decoration: underline !important;}
.learn-more .icon {display: inline-block;height: 10px;position: relative;
pointer-events: none;transform: rotate(-135deg);width: 10px;}
.learn-more .icon:before, .learn-more .icon:after {content: "";display: inline-block;background-color: currentColor;position: absolute;bottom: calc(50% - 0.4rem);left: 0;}
.learn-more .icon:before {height: 6px;width: 2px;}
.learn-more .icon:after {height: 2px;width: 6px;}
@media(max-width: 680px) {
.common-title {font-size: 24px;line-height: 30px;}
.common-description {font-size: 16px;line-height: 21px !important;}
}
ul {list-style: none;padding: 0;margin: 0;	}
ul li {margin: 0;padding: 0;}
a {text-decoration: none !important;cursor: pointer;}
.gray-back {background-color: #F7F8FB;}
.buttons a.common-button {width: 220px;height: 50px;}
.two-buttons.buttons {display: flex;}
.two-buttons.buttons a.common-button {width: 220px;height: 50px;}
.two-buttons.buttons a.common-button:first-child {margin-right: 20px;}
@media (min-width: 320px) {
.jet-container {max-width: 100%;position: relative;}
}
@media (min-width: 768px) {
.jet-container {max-width: 720px;}
}
@media (min-width: 1024px) {
.jet-container {max-width: 1000px;}
}
@media (min-width: 1280px) {
.jet-container {max-width: 1230px;}
}
.header-inner .toggle-inner .toggle-icon:before {
box-shadow: #626671 0 10px 0 0;position: absolute;top: 0;background: #626671;-webkit-backface-visibility: hidden;backface-visibility: hidden;
content: "";height: 2px;left: 0;width: 33px;transition: ease .8s;
}
.header-inner .toggle-inner .toggle-icon:after {
background: #626671;-webkit-backface-visibility: hidden;
backface-visibility: hidden;content: "";height: 2px;left: 0;width: 33px;transition: ease .8s;position: absolute;top: 20px;}
.header-inner {align-items: center;display: flex;justify-content: space-between;width: 100%;height: 70px;}
.jet-banner .banner-image img {height: 100%;width: 100%;object-fit: cover;}
.banner-box {
clear: none;height: auto;padding: 45px 45px 45px 45px;max-width: 100%;background-color: rgba(255, 255, 255, 0.95);
box-shadow: 0px 3px 25px rgba(25, 32, 56, 0.08);border-radius: 4px;margin: -64px 0 20px;
}
.banner-box h2 {font-weight: bold;font-size: 36px;line-height: 45px;color: #1D252D;}
.banner-box p {margin: 13px 0 42px;font-size: 18px;line-height: 24px;}
.common-button {
background: #D6001C !important;font-weight: bold;font-size: 16px;line-height: 24px;padding: 0;
border-radius: 2px;text-transform: inherit;display: flex;align-items: center;justify-content: center;}
.common-button:hover {background: #FFFFFF !important;border: 1px solid #D6001C;color: #D6001C;}
.homepage .banner-box {margin: -64px 0 46px;}
.homepage-stories {margin: -32px 0 105px 0;position: relative;}
.homepage-stories .jet-container {display: flex;}
.homepage-stories .StoryHorizontal, .homepage-stories .StoryVertical {width: 50%;}
.homepage-stories .StoryVertical {display: flex;flex-direction: column;}
.homepage-stories .StoryHorizontal .Story {background-color: #fff;box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);border-radius: 2px;display: flex;
margin: 0 0 24px 0;overflow: hidden;padding: 10px;width: 100%;position: relative;min-height: 330px;}
.homepage-stories .StoryHorizontal .Story:first-child {margin: 0 10px 0 0;}
.homepage-stories .StoryHorizontal .Story:last-child {margin: 0 0 0 10px;}
.homepage-stories .StoryHorizontal .StoryFrame {max-width: calc(50% - 20px);max-height: 310px;margin-right: 20px;overflow: hidden;}
.homepage-stories .StoryHorizontal .StoryContent h2 {margin-bottom: 6px;max-height: inherit;}
.StoryFrame img {width: 100%;height: 100%;object-fit: cover;}
.homepage-stories .StoryHorizontal .Story .StoryContent {padding: 17px 10px 0 0;max-width: calc(50% - 10px);position: relative;}
.StoryContent h3 {font-weight: bold;font-size: 12px;line-height: 19px;color: #ADB3BC;	text-transform: uppercase;}
.StoryContent h2 {font-weight: bold;font-size: 18px;line-height: 24px;color: #1D252D;margin-top: 7px;margin-bottom: 25px;overflow: hidden;max-height: 48px;}
.StoryContent h2 a{color: #1D252D;}
.homepage-stories .StoryContent p {font-size: 14px;line-height: 19px;color: #1D252D;height: 95px;overflow: hidden;}
.homepage-stories .StoryHorizontal .StoryLink {bottom: 17px;left: 0;}
.StoryLink {position: absolute; bottom: 7px;}
.homepage-stories .StoryVertical .Story {display: flex;padding: 10px;background-color: #fff;box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);border-radius: 2px;width: 100%;
min-height: 155px;position: relative;}
.StoryFrame {max-width: calc(27% - 19px);max-height: 135px;margin-right: 15px;}
.StoryContent {max-width: calc(73% - 10px);position: relative;padding: 5px 10px 0 0;}
.homepage .sprk-c-Stepper__slider--active .sprk-c-Stepper__step-content--has-description {background-color: transparent;box-shadow: none;}
.homepage .sprk-c-Stepper__step-heading {font-size: 20px;line-height: 24px;}
.homepage .sprk-c-Stepper__slider--active .sprk-c-Stepper__step-heading {font-size: 30px;line-height: 34px;}
.homepage .sprk-o-Stack.sprk-o-Stack--center-column {height: auto;justify-content: space-between;position: relative;}
.homepage .sprk-c-Stepper__step-content {padding: 0;margin-bottom: 32px;margin-top: 12px;}
.homepage .sprk-c-Stepper__step--last .sprk-c-Stepper__step-content {margin-bottom: 0;}
.homepage .sprk-c-Stepper {width: 656px;max-width: inherit;}
.homepage .sprk-c-Stepper__slider--active .sprk-c-Stepper__step-icon,
.homepage .sprk-c-Stepper__step--selected .sprk-c-Stepper__step-icon {width: 25px;height: 25px;top: 8px;left: -54px;}
.homepage .sprk-b-TypeBodyTwo {font-size: 18px;line-height: 26px;max-width: 480px;text-align: left;}
.homepage .sprk-c-Stepper__step--has-slider.sprk-c-Stepper__step--first::before,
.homepage .sprk-c-Stepper__step--has-slider.sprk-c-Stepper__step--last::before,
.homepage .sprk-c-Stepper__step--first::before, .sprk-c-Stepper__step--last::before {height: 68%;}
.homepage .sprk-b-TypeBodyTwo br {display: none;}
@media(min-width: 1024px) {.homepage .sprk-b-TypeBodyTwo br {display: block;}}
@media(min-width: 55rem) {
.homepage .c-Carousel__frame {max-width: 342px;}
.homepage .sprk-o-Stack__item--flex\@m {flex: inherit;}
}
@media(max-width: 1024px) {
.homepage .c-Carousel__frame {margin-top: 0;}
.homepage .sprk-c-Stepper--has-carousel .sprk-c-Stepper__step-content {margin-left: 60px;padding: 16px 0;margin-bottom: 20px;}
.homepage .sprk-c-Stepper__slider--active .sprk-c-Stepper__step-icon,
.homepage .sprk-c-Stepper__step--selected .sprk-c-Stepper__step-icon {top: 22px;}
.homepage .sprk-c-Stepper__step-icon {left: -49px;}
.homepage .sprk-c-Stepper {max-width: 656px;width: auto;}
.homepage .sprk-c-Stepper__step::before {left: 18px;}
}
@media(max-width: 1023px) {.StoryLink {position: relative;bottom: 0;}}
@media(max-width: 879px) {
.homepage .sprk-c-Carousel__dots {margin-top: 0;}
.homepage .sprk-c-Stepper--has-carousel .sprk-c-Stepper__step-content {padding: 0;text-align: center;margin-left: 0;margin-bottom: 0;}
.homepage .sprk-c-Stepper__slider--active .sprk-c-Stepper__step-heading {font-size: 20px;line-height: 24px;}
.homepage .sprk-b-TypeBodyTwo {font-size: 16px;line-height: 22px;text-align: center;}
} .middle-content {display: flex;align-items: center;padding: 54px 0;}
.middle-content .common-title {width: 404px;margin-right: 12.2%;}
.middle-content .middle-image {width: 620px;display: flex;justify-content: space-between;align-items: center;flex-flow: wrap;}
.middle-content .middle-image img {width: 21.5%;}
.homepage-text {padding: 40px 0 40px;}
.homepage-text .jet-container {display: flex;}
.homepage-text img {width: 164px;margin-right: 62px;}
.homepage-text p {max-width: 950px;font-size: 16px;line-height: 22px;color: #1D252D;} .homepage-testimonials {padding: 100px 0 72px;background-color:#142867;color:#fff;}
.homepage-testimonials .common-title {color: #fff; text-align: center;}
.homepage-testimonials .data-list {margin-top: 160px;}
.homepage-testimonials .data-list ul {display: flex;justify-content: space-between;flex-flow: wrap;}
.homepage-testimonials .data-list ul li {position: relative;background: url(//www.americamortgages.com/wp-content/uploads/2021/11/testimonial-box-main.png) center;background-size: contain;width: 380px;height:332px;padding: 0 50px;box-sizing: inherit;}
.homepage-testimonials .data-list ul li:before {position: absolute;left: 0;top: -81px;content: '';width: 100%;height: 81px;background: url(//www.americamortgages.com/wp-content/uploads/2021/11/testimonial-box-top.png) bottom no-repeat;background-size: 100%;}
.homepage-testimonials .data-list ul li:after {position: absolute;left: 0;bottom: -76px;content: '';width: 100%;height: 76px;background: url(//www.americamortgages.com/wp-content/uploads/2021/11/testimonial-box-bottom.png) top no-repeat;background-size: 100%;}
.homepage-testimonials .data-list ul li .text {font-size: 16px;line-height: 24px;font-weight: 700;margin-top: -26px;}
.homepage-testimonials .data-list ul li .customer {font-size: 14px;line-height: 19px;font-weight: 400;color: #8FACD8;margin-top: 13px;}
.homepage-testimonials .data-link {text-align: center;margin-top: 141px;}
.homepage-testimonials .data-link .learn-more {color: #fff;}
@media (max-width: 1279px) {
.homepage-testimonials .data-list ul li {margin-bottom: 180px;height: auto;}
.homepage-testimonials .data-list ul li:last-child {margin: auto;}
}
@media (max-width: 1023px) {
.homepage-testimonials .data-list ul li {width: 329px;}
}
@media (max-width: 768px) {
.homepage-testimonials {padding: 50px 0 40px;}
.homepage-testimonials .data-link {margin-top: 120px;}
.homepage-testimonials .data-list {margin-top: 137px;}
.homepage-testimonials .data-list ul li {padding: 0 30px;}
}
@media (max-width: 710px) {
.homepage-testimonials .data-list {margin-top: 120px;}
.homepage-testimonials .data-list ul {flex-direction: column;align-items: center;}
}
@media (max-width: 350px) {
.homepage-testimonials .data-list ul li {width: 290px;padding: 0 20px;}
} .our-clients {padding: 90px 0 100px;}
.our-clients .top-box p.main-description {margin: 16px 0 80px; }
.our-clients .clients-data {display: flex;justify-content: space-between;flex-flow: wrap;}
.our-clients .clients-data li {width: 260px;padding-left: 20px;border-left: 2px solid #8FACD8;cursor: default; position: relative;}
.our-clients .clients-data li h3 {font-weight: bold;font-size: 30px;line-height: 42px;color: #1D252D;height: 91px;}
.our-clients .clients-data li p.small-text {font-size: 18px;line-height: 26px;color: #1D252D;margin: 20px 0 5px;}
.homepage .our-clients .clients-data li .clients-detail {background: rgba(247, 248, 251, 0.9);display: none;}
.our-clients .clients-data li .clients-detail {padding: 35px 0;position: absolute;top: 0;opacity: 0;transition: ease .3s;width: 100%;height: 100%;}
.our-clients .clients-data li .clients-detail>div {
width: 268px;background: #446097;box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);border-radius: 2px;color: #FFFFFF;font-size: 16px;line-height: 21px;padding: 15px 20px;}
@media (max-width: 1279px) {
.our-clients .clients-data li {width: 45%;}
.our-clients .clients-data li:first-child, .our-clients .clients-data li:nth-child(2){margin-bottom: 80px;}
.our-clients .clients-data li h3 {height: 80px;}
.our-clients .clients-data li .clients-detail {padding: 14px 0;}
}
@media (max-width: 1023px) {
.our-clients .clients-data {flex-direction: column;}
.our-clients .clients-data li  {width: 100%;   }
.our-clients .clients-data li:not(:last-child) {margin-bottom: 41px;}
.our-clients .clients-data li h3 {height: auto;}
.our-clients .clients-data li h3 br {display: none;}
.our-clients .clients-data li .clients-detail {position: relative;opacity: 1;background: transparent;padding: 0;}
.our-clients .clients-data li .clients-detail>div {background: transparent;color: #656C77;width: 100%;box-shadow: none;padding: 0;}
.our-clients .clients-data li p.small-text {margin: 14px 0;font-size: 20px;line-height: 28px;}
.our-clients .top-box .main-title {text-align: center;}
.our-clients .top-box p.main-description {text-align: center;}
.homepage-stories .StoryHorizontal .StoryContent h2 {margin-bottom: 10px;}
.StoryContent {max-width: 100%;}
.middle-content .common-title {margin-bottom: 20px;margin-right: 0;text-align: center;}
}
@media(max-width: 767px) {
.header-inner .header-titles img {width: 109px;}
.homepage-text .jet-container {flex-direction: column;}
.homepage-text img {width: 136px;margin-bottom: 19px;}
.homepage-text p {font-size: 14px;line-height: 19px;}
.homepage-stories .StoryVertical .StoryContent h2 {max-height: inherit;}
}
@media(max-width: 680px) {
.our-clients {padding: 40px 15px 55px;}
.our-clients .top-box p.main-description {margin: 10px 0 42px;}
.our-clients .clients-data li h3 {font-size: 20px;line-height: 30px;}
.our-clients .clients-data li p.small-text {margin: 8px 0 10px 0;}
.our-clients .clients-data li:not(:last-child) {margin-bottom: 35px;}
.our-clients .clients-data li .clients-detail>div {font-size: 14px;line-height: 19px;}
.middle-content .common-title {width: 100%;}
}  .simple-process {padding: 80px 0 45px;background: url(//www.americamortgages.com/wp-content/uploads/2021/05/home-mask.png) no-repeat center center/cover;}
.simple-process p.common-description {margin: 17px 0 10px;max-width: 674px;}
@media(max-width: 1279px) {
.simple-process {padding: 80px 0;}}
@media(max-width: 1023px) {
.simple-process h2, .simple-process p {text-align: center;}
.simple-process p.common-description {margin: 10px 15px;}
.homepage-stories .StoryHorizontal .StoryFrame {max-width: 100%;max-height: 386px;}
}
@media(max-width: 680px) {
.simple-process {padding: 46px 0;}
}  .homepage-seen-in {
padding: 91px 0;
background: url(//www.americamortgages.com/wp-content/uploads/2021/11/seenInBg.png) no-repeat center center/contain;
}
.homepage-seen-in .common-title {text-align: center;}
.homepage-seen-in .logo-box {margin-top: 20px;}
.homepage-seen-in .logo-box .swiper .swiper-slide img {height: 100%; max-height: 80px;}
.homepage-seen-in .swiper {
height: calc(80px * 2 + 95px);
margin-left: auto;
margin-right: auto;
padding-top: 20px;
padding-bottom: 75px;
}
.homepage-seen-in .swiper-slide {
display: flex;
justify-content: center;
align-items: center;
height: 80px;
}
.homepage-seen-in .swiper-pagination-bullet {width: 16px;height: 16px; background-color: #E3E5E9;opacity: 1; margin: 0 8px !important;}
.homepage-seen-in .swiper-pagination-bullet-active {background-color: #446097;}
.homepage-seen-in .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 0;}
@media(max-width: 1023px) {
.homepage-seen-in .swiper {
height: calc(80px * 3 + 95px);
}
}
@media(max-width: 768px) {
.homepage-seen-in {
padding: 40px 0;
}
.homepage-seen-in .common-title {
font-size: 36px;
line-height: 45px;
}
.homepage-seen-in .swiper {
height: calc(70px * 3 + 60px);
padding-top: 10px;
padding-bottom: 50px;
}
.homepage-seen-in .swiper-slide {
height: 70px;
}
.homepage-seen-in .logo-box .swiper .swiper-slide img {max-height: 70px;}
.homepage-seen-in .swiper-pagination-bullet {width: 7px;height: 7px; margin: 0 4px !important;}
.homepage-seen-in .swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 10px;}
}
@media(max-width: 680px) {
.homepage-seen-in {
padding: 36px 0;
}
.homepage-seen-in .common-title {
font-size: 24px;
line-height: 34px;
}
.homepage-seen-in .logo-box {margin-top: 0;}
} @media(min-width: 1024px) {
.jet-banner {min-height: 537px;position: relative;}
.jet-banner .banner-image {bottom: 0;top: 0;left: 0;right: 0;padding: 0;position: absolute;min-height: inherit;} .banner-box {max-width: 620px;}
.homepage .banner-box {margin: 0;}
.homepage-stories .StoryVertical {margin: 0 0 0 10px;}
.homepage-stories .StoryHorizontal {margin: 0 0 0 10px;}
.homepage-stories .StoryVertical .Story:first-child {margin-bottom: 20px;}
}
@media(max-width: 1023px) {
.header-inner {justify-content: center;height: 70px;}
.section-inner {padding: 0 20px;} .homepage-stories {margin: 0 0 46px 0;}
.homepage-stories .jet-container {flex-flow: column;	}
.homepage-stories .StoryHorizontal {margin-top: 15px;}
.homepage-stories .StoryHorizontal, .homepage-stories .StoryVertical {width: 100%;}
.homepage-stories .StoryVertical {flex-direction: row;justify-content: space-between;}
.homepage-stories .StoryVertical .Story {min-height: 330px;width: 48.4%;flex-direction: column;padding: 10px 10px 15px 10px;}
.StoryFrame {position: relative;overflow: hidden;width: 100%;max-width: 100%;max-height: 184px;margin-right: 0;}
.StoryContent {padding: 16px 5px 0 5px;}
.homepage-stories .StoryHorizontal .StoryLink {bottom: 5px;left: 0;}
.StoryContent h2 {margin-bottom: 25px;}
.homepage-stories .StoryHorizontal .Story:first-child, .homepage-stories .StoryHorizontal .Story:last-child {margin: 0;margin-bottom: 20px;}
.homepage-stories .StoryContent p {margin-bottom: 25px;height: inherit;}
.homepage-stories .StoryHorizontal .Story {flex-direction: column;}
.homepage-stories .StoryHorizontal .StoryFrame {margin-right: 0;}
.homepage-stories .StoryHorizontal .Story .StoryContent {max-width: 100%;padding: 16px 5px 0 5px;}
.middle-content {height: auto;padding: 40px 5px;flex-flow: column;}
.middle-content .content-text {text-align: center;margin-bottom: 38px;margin-right: 0;}
}
@media(max-width: 767px) {
.nav-toggle {left: 1.5rem;}
.header-inner {padding: 0 15px;height: 50px;}
.header-inner .toggle-inner .toggle-icon:before, .header-inner .toggle-inner .toggle-icon:after {width: 19px;}
.header-inner .toggle-inner .toggle-icon:before {box-shadow: #626671 0 5px 0 0}
.header-inner .toggle-inner .toggle-icon:after {top: 10px;}
.toggle-inner {width: 22px;height: 10px;}
.homepage-stories .StoryVertical {flex-direction: column;}
.homepage-stories .StoryHorizontal .Story, .homepage-stories .StoryVertical .Story {width: 100%;}
.StoryFrame {max-height: 386px;}
.homepage-stories .StoryHorizontal .StoryFrame {max-width: 100%;overflow: hidden;}
.StoryContent h2 {margin-bottom: 15px;}
.homepage-stories .StoryHorizontal .Story:first-child,
.homepage-stories .StoryHorizontal .Story:last-child,
.homepage-stories .StoryVertical .Story:first-child{margin-bottom: 15px;}
.homepage-stories .StoryContent p {margin-bottom: 15px;}
}
@media(min-width: 681px) {
.banner-box p {max-width: 510px;color: #656C77;}
}
@media(max-width: 680px) {
.banner-box {padding: 20px;}
.banner-box h2 {font-size: 24px;line-height: 30px;}
.banner-box p {font-size: 16px;line-height: 21px;margin: 15px 0 25px;max-width: 100%;}
.middle-content .content-text {margin-bottom: 15px;font-size: 18px;width: 295px;line-height: 24px;}
.middle-content .middle-image {width: 100%;}
}
@media(max-width: 580px) {
.two-buttons.buttons {display: initial;}
.two-buttons.buttons a.common-button:first-child {margin-bottom: 15px;}
}
@media(max-width: 480px) {
.jet-banner .banner-image {height: 180px;}
.middle-content .middle-image img {width: 120px;}
.middle-content .middle-image {width: 260px;}
}   .contact-form .main-description {font-size: 22px;line-height: 28px;margin: 14px 0 41px;opacity: 0.7;}
.hbspt-form .hs-fieldtype-text label span {opacity: 0;transition: all 0.3s;}
.hbspt-form .hs-form-required {display: none;}
.hbspt-form .hs-error-msg {font-size: 12px;line-height: 20px;color: #FF4444;margin-top: 6px;margin-bottom: 0;}
@media(max-width: 767px) {
.contact-form .main-description {font-size: 16px;line-height: 21px;margin: 9px 0 20px;}
}  .consectetur {padding: 69px 0 52px;text-align: center;}
.consectetur p {font-size: 36px;line-height: 45px;color: #1D252D;font-weight: bold;max-width: 1070px;margin: 0 auto 40px;font-family:"Helvetica";}
.consectetur .buttons a.common-button {margin: auto;}
.purchase.landing-page .banner-box p {max-width: 500px;}
.landing-info {padding: 50px 0 53px;color: #1D252D;}
.landing-info .jet-container {display: flex;flex-direction: column;align-items: center;}
.landing-info .info {
font-size: 24px;line-height: 28px;
max-width: 864px;padding: 0 12px;text-align: center;font-style: italic;}
.portfolio .landing-info .info {max-width: 638px;}
.landing-info label {width: 80px;height: 3px;background-color: #8FACD8;margin: 24px 0;}
.landing-info .info-name {font-size: 18px;line-height: 24px;font-weight: bold;margin-bottom: 5px;}
.landing-info .info-sub {color: #656C77;font-size: 14px;line-height: 19px;}
.buy-home {padding: 100px 0 90px;}
.buy-home .home-content {display: flex;justify-content: space-between;margin-top: 76px;}
.buy-home .home-content .list-item.cols-3 {width: 373px;min-height: 445px;}
.buy-home .home-content .list-item.cols-3.cols-2 {min-height: 560px;}
.buy-home .home-content .list-item {
box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);border-radius: 2px;color: #1D252D;padding: 10px 10px 45px;
display: flex;flex-direction: column;align-items: center;position: relative;}
.buy-home .home-content .list-item .StoryContent h2 {
font-weight: bold;font-size: 24px;line-height: 34px;text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.25);max-height: initial;margin-bottom: 10px;}
.buy-home .home-content .list-item .StoryContent {padding-top: 20px;text-align: center;padding: 30px 7% 0;max-width: 350px;}
.buy-home .home-content .list-item .StoryContent p {font-size: 18px;line-height: 24px;margin: 10px auto 26px;}
.buy-home .home-content .list-item .StoryContent .list-list {text-align: left;color: #1D252D;margin-top: 17px;}
.buy-home .home-content .list-item .StoryContent .list-list li {font-size: 18px;line-height: 26px;position: relative;padding-left: 20px;margin-bottom: 12px;}
.buy-home .home-content .list-item .StoryContent .list-list li:before {
content: "";display: inline-block;width: 8px;height: 8px;background-color: #ADB3BC;border-radius: 30px;
position: absolute;left: 0;top: 7px;}
.buy-home .home-content .list-item .StoryContent .list-list li span {display: inline-block;}
.buy-home .home-content .list-item .StoryFrame {
width: 100%;position: relative;overflow: hidden;max-width: 100%;max-height: 100%;margin-right: 0;}
.buy-home .home-content .list-item .StoryFrame img {width: 100%;height: 100%;object-fit: cover;}
.buy-home .StoryLink {position: absolute;bottom: 45px;}
.purchase .our-clients .clients-data li .clients-detail {background: rgba(255, 255, 255, 0.9);}
.how-we-work {padding: 70px 0 84px;}
.how-we-work .common-title {margin-bottom: 75px;}
.refinance .banner-box {top: 76px;}
.learning-hub {padding: 77px 0 90px;}
.hub-list {margin-top: 50px;--grid-column-gap: 56px;--grid-row-gap: 40px;}
.hub-list>div {
display: grid;grid-column-gap: var(--grid-column-gap);grid-row-gap: var(--grid-row-gap);grid-template-columns: repeat(3,1fr);}
.hub-list .cols-3 {padding: 10px 10px 20px 10px;transition: all ease 0.3s;}
.hub-list .cols-3:hover {
background: #FFFFFF;box-shadow: 0px 2px 26px rgb(166 172 183 / 20%); border-radius: 2px;}
.hub-list .feature-image {max-height: 193px;}
.hub-list .feature-image img {display: initial;width: 100%;height: 100%;object-fit: cover;}
.hub-list h2.post-title {font-size: 18px;}
@media(max-width: 1279px) and (min-width: 1024px) {
.refinance .buy-home .home-content .list-item .StoryContent h2 {height: 68px;}
}
@media(max-width: 1279px) {
.buy-home .StoryLink {bottom: 28px;}
}
@media(max-width: 1024px) {
.hub-list .cols-3 {background: #FFFFFF;box-shadow: 0px 2px 26px rgb(166 172 183 / 20%);border-radius: 2px;}
}
@media(max-width: 1023px) {
.buy-home {padding: 64px 0 90px;}
.buy-home .home-content {flex-direction: column;}
.buy-home .home-content .list-item.cols-3, .buy-home .home-content .list-item.cols-3.cols-2 {width: 100%;min-height: auto;}
.buy-home .home-content .list-item:not(:last-child) {margin-bottom: 30px;}
.buy-home .home-content .list-item a {position: initial;}
.buy-home .home-content .list-item .StoryContent {padding: 16px 5px 0 5px;}
.buy-home .home-content .list-item .StoryContent .list-list {margin-bottom: 26px;}
.buy-home .common-title {text-align: center;}
.hub-list>div {grid-template-columns: repeat(1,1fr);}
.hub-list .feature-image {height: auto; max-height: 373px;}
.learning-hub .common-title {text-align: center;}
}
@media(max-width: 879px) {
.how-we-work .common-title {text-align: center;}
}
@media(max-width: 680px) {
.buy-home {padding: 40px 0 26px;}
.buy-home .common-title {max-width: 305px;margin: auto;}
.buy-home .home-content {margin-top: 20px;}
.buy-home .home-content .list-item .StoryContent .list-list li {font-size: 16px;line-height: 22px;}
.buy-home .home-content .list-item {padding: 10px 10px 20px;}
.buy-home .home-content .list-item:not(:last-child) {margin-bottom: 15px;}
.buy-home .home-content .list-item .StoryContent {padding: 16px 0 0;max-width: 296px;}
.buy-home .home-content .list-item .StoryContent p {margin: 8px auto 18px;font-size: 16px;line-height: 22px;	}
.buy-home .home-content .list-item .StoryContent h2 {font-size: 18px;line-height: 24px;}
.how-we-work {padding: 49px 0 52px}
.how-we-work .common-title {max-width: 285px;margin: 0 auto 46px;}
.learning-hub {padding: 50px 10px 60px;}
.hub-list {margin-top: 20px;--grid-row-gap: 20px;}
.hub-list h2.post-title {font-size: 16px;line-height: 20px;margin-bottom: 13px;height: 38px;}
.consectetur {padding: 30px 20px 40px;}
.consectetur p {font-size: 20px;line-height: 24px;margin-bottom: 30px;max-width: 323px;margin: 0 auto 30px;}
.landing-info {padding: 40px 0;}
.landing-info .info {font-size: 22px;}
.landing-info .info-name {font-size: 16px;line-height: 20px;margin-bottom: 2px;}
.landing-info .info-sub {font-size: 12px;line-height: 16px;}
}
@media(max-width: 580px) {
.common-button {width: 100% !important;height: 45px !important;}
.two-buttons.buttons a.common-button:first-child {margin-right: 0;}
} p.study-title {
font-weight: bold;font-size: 48px;line-height: 56px;color: #fff;margin: 16px 0 50px;}
.case-study .jet-banner {
background: url(//www.americamortgages.com/wp-content/uploads/2021/01/caseStudy-banner.jpg) center center/cover;
}
.main-page .jet-banner {padding: 150px 0 141px;	min-height: auto;}
.banner-box2 label {font-size: 22px;line-height: 28px;color: #E3E5E9;text-transform: uppercase;}
.case-study .homepage-text {display: none;}
.case-study .pt-cv-content-item {padding: 10px 10px 19px;}
.pt-cv-view .pt-cv-ifield {position: relative;}
.pt-cv-view .pt-cv-ifield>a {position: relative;display: block;max-height: 226px;overflow: hidden;}
.pt-cv-title a {font-weight: bold;font-size: 20px;line-height: 24px;color: #1D252D;}
.pt-cv-content {font-size: 16px;line-height: 22px;color: #656C77;}
.case-study .pt-cv-view .pt-cv-ifield>a img {height: 226px;width: 100%;}
@media(max-width: 767px) {
.banner-box2 {padding: 0 5px;}
}
@media(max-width: 680px) {
.banner-box2 label {font-size: 16px;line-height: 22px;}
p.study-title {font-size: 24px;line-height: 30px;margin: 12px 0 50px;}
.main-page .jet-banner {padding: 100px 0;}
}
@media(max-width: 480px) {
.main-page .jet-banner {padding: 70px 0 60px;}
} .color-accent, .category .homepage-text {display: none;}
.category-detail {background-color: #F7F8FB;padding: 45px 0 81px;}
.category-detail #searchform {width: 350px;}
.category-detail .jet-container {--grid-column-gap: 30px;--grid-row-gap: 41px;}
.category-detail .category-detail-main {display: grid;
grid-column-gap: var(--grid-column-gap);grid-row-gap: var(--grid-row-gap);grid-template-columns: repeat(3,1fr);
}
.category-detail .category-detail-main .type-post {padding: 10px 10px 20px 10px;}
.category-detail .category-detail-main .type-post:hover {background: #FFFFFF;
box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);border-radius: 2px;}
.category-title {
color: #1D252D;font-weight: bold;font-size: 24px;
line-height: 30px;margin-top: 45px; margin-bottom: 40px;}
.search .homepage-text {background: #fff;}
.search .no-result {font-weight: bold;font-size: 24px;
line-height: 34px;text-align: center;color: #000000;margin-top: 60px;margin-bottom: 40px;}
.result-spacing {height: 60px;}
.no-result #searchform {max-width: 370px;margin: auto;padding: 0 10px;}
@media(max-width:1024px) {
.category-detail .category-detail-main .type-post {background: #FFFFFF;box-shadow: 0px 2px 26px rgb(166 172 183 / 20%); border-radius: 2px;}
}
@media(max-width:1023px) {
.category-detail .category-detail-main {grid-template-columns: repeat(2,1fr);}
.category-detail #searchform {width: 100%;}
}
@media(max-width:767px) {
.category-detail {padding: 40px 0 50px;}
.category-detail .category-detail-main {grid-template-columns: repeat(1,1fr);}
.category-detail .jet-container {--grid-row-gap: 15px;}
.archive-title {font-size: 16px;line-height: 22px;}
.category-title { margin-top: 34px;margin-bottom: 30px;}
.search .no-result {
font-size: 18px;
line-height: 24px;
margin-top: 0;
margin-bottom: 0;
}
.result-spacing {height: 45px;}
} .article-p {margin-top: 30px;}
.article-p a {
font-size: 18px;
line-height: 26px;
color: #1D252D;
margin-bottom: 30px;
}
.article-p a:hover {
text-decoration: underline !important;
}
.post-template-default.single-post .feature-image {
display: none;
}
.case-study-detail .jet-banner {
padding: 152px 0 35px;
}
.case-study-detail1 p.study-title, .case-study-detail3 p.study-title  {
max-width: 857px;
}
.case-study-detail2 p.study-title {
max-width: 740px;
}
.case-study-detail.case-study-detail1 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/05/homepage-case-2.jpeg) center center/cover;
}
.case-study-detail.case-study-detail2 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/05/homepage-case-1.jpeg) center center/cover;
}
.case-study-detail.case-study-detail3 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/05/homepage-case-3.jpeg) center center/cover;
}
.case-study-detail.case-study-detail4 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/1-1-min-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail5 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/1-2-min-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail6 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/1-3-min-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail7 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/1-4-min-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail8 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/1-5-min-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail9 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/2-3-min-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail10 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/2-4-min-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail11 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/2-5-min-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail12 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/2-6-min-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail13 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/01/c1-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail14 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/01/C2-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail15 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/03/C3-min.jpg) center center/cover;
}
.case-study-detail.case-study-detail16 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/C4.jpg) center center/cover;
}
.case-study-detail.case-study-detail17 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/01/c5-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail18 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/01/c7-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail19 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/01/c8-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail20 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/01/c10-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail21 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/01/c11-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail22 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/Canada.jpg) center center/cover;
}
.case-study-detail.case-study-detail23 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/London.jpg) center center/cover;
}
.case-study-detail.case-study-detail24 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/Sydney-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail26 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/c12-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail27 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/c13-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail28 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/c14-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail29 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/c15-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail30 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/c16-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail31 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/c17-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail32 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/c18-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail33 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/c19-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail34 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/c20-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail35 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/03/c21.jpg) center center/cover;
}
.case-study-detail.case-study-detail36 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/c22-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail37 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/03/C23.jpg) center center/cover;
}
.case-study-detail.case-study-detail38 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/c24-scaled.jpg) center center/cover;
}
.case-study-detail.case-study-detail39 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/c25-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail2 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a1-1-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail3 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a1-2-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail4 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a1-3-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail5 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a1-4-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail6 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a6-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail7 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a7-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail8 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a8-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail9 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a9-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail10 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a10.png) center center/cover;
}
.case-study-detail.article-detail11 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a11-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail12 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a12-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail13 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a13-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail14 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a14-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail15 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a15-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail16 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a16-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail17 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a17-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail18 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a18-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail19 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/a19-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail20 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/04/a20-scaled.jpg) center center/cover;
}
.case-study-detail.article-detail21 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/04/a21-scaled-1-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail1 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m1-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail2 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m2-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail3 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m3-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail4 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m4-scaled.jpg) no-repeat center center/cover;
}
.case-study-detail.mortgage-iq-detail5 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m5-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail10 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m1-1-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail11 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m2-1-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail12 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/03/m3.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail13 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m4-1-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail14 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m5-1-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail15 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m6-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail16 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m7-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail17 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m8-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail18 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m9-1.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail19 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m10-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail20 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m11-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail21 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m12-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail22 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m13-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail23 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m14-scaled.jpg) center center/cover;
}
.case-study-detail.mortgage-iq-detail24 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/02/m15-scaled.jpg) center center/cover;
}
.case-study-detail.picture32 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/11/AdobeStock_138829962.jpeg) center center/cover;
}
.banner-box3 .top-label {display: flex;flex-flow: wrap;}
.banner-box3 .top-label:nth-child(2) {margin-top: 10px;}
.banner-box3 .top-label label {
font-size: 14px;
line-height: 19px;
background-color: rgba(68,96,151,0.6);
color: #EFF2F6;
border-radius: 17px;
margin-right: 10px;
padding: 2px 7px;
}
.banner-box3 .bottom-label {
margin-top: 40px;
margin-bottom: 17px;
display: flex;
}
.banner-box3 .bottom-label label {
font-size: 16px;
line-height: 22px;
color: #EFF2F6;
}
.banner-box3 .bottom-label label:first-child {border-right: 1px solid #EFF2F6;margin-right: 8px;padding-right: 8px;}
.banner-box3 .detail-icon a {
display: inline-block;
margin-right: 12px;
}
.banner-box3 .detail-icon .li-btn:before{
content: "";
display: inline-block;
background: url(//www.americamortgages.com/wp-admin/images/transparent-in.svg);
background-size: 32px 32px;
width: 32px;
height: 32px;
cursor: pointer;
}
.banner-box3 .detail-icon .tw-btn:before{
content: "";
display: inline-block;
background: url(//www.americamortgages.com/wp-admin/images/transparent-twitter.svg);
background-size: 32px 32px;
width: 32px;
height: 32px;
cursor: pointer;
}
.post-template-default .featured-media {
display: none;
}
.posts-detail-content .posts-info {
display: flex;
}
.posts-detail-content .posts-info .info-left {
width: 69%;
margin-right: 50px;
color: #1D252D;
margin-top: 62px;
}
.posts-detail-content .posts-info .info-left .left-list ul li {position: relative;padding-left: 20px;}
.posts-detail-content .posts-info .info-left .left-list ul li:before {content: "";display: inline-block;width: 6px;height: 6px;background-color: #000;border-radius: 30px;position: absolute;left: 0;top: 10px;}
.posts-detail-content .posts-info .info-left a{
color: #003DA5;
text-decoration: underline !important;
} .posts-detail-content .posts-info .info-left ul {
font-size: 18px;
line-height: 26px;
}
.posts-detail-content .posts-info .info-left .left-list p:not(:last-child) {
margin-bottom: 26px;
}
.posts-detail-content .posts-info .info-left .left-list:not(:last-child) {
margin-bottom: 38px;
}
.posts-detail-content .posts-info .info-left .left-image {
display: flex;
}
.posts-detail-content .posts-info .info-left .left-image img {
height: 100px;
margin-bottom: 20px;
}
.posts-detail-content .posts-info .info-left .left-image>div {
display: flex;
flex-flow: column;
align-items: center;
}
.posts-info .info-left .left-list h3 {
font-weight: bold;
font-size: 24px;
line-height: 30px;
margin-bottom: 6px;
}
.posts-info .info-left .left-list p {
font-size: 18px;
line-height: 26px;
}
.posts-info .info-left .left-list strong {
font-size: 18px;
line-height: 22px;
}
.posts-info .info-left .left-list p .indent {
display: inline-block;
text-indent: 1em;
}
blockquote {border-color: #142867 !important;}
.posts-info .info-left .left-list table {
margin-top: 10px;
margin-bottom: 22px;
border: 1px solid #E3E5E9;
overflow: auto;
}
.posts-info .info-left .left-list table tr td {
border: 0;
border-bottom: 1px solid #E3E5E9;
word-break: initial;
}
.posts-info .info-left .left-list table.withBorder tr td:not(:last-child) {
border-right: 1px solid #E3E5E9;
}
.posts-info .info-left .left-list table.mobile-table {
display:none;
}
.posts-info .info-left .left-list table.mobile-table-2 {
display:none;
}
.posts-info .info-left .left-list table.mobile-table tr td:first-child,
.posts-info .info-left .left-list table.list-table tr td:first-child {
font-size: 14px;
line-height: 19px;
color: #656C77;
}
.posts-info .info-left .left-list table.mobile-table-2 tr td:first-child  {
font-size: 16px;
line-height: 22px;
color: #1D252D;
}
.posts-info .info-left .left-list table.mobile-table tr td:last-child, .posts-info .info-left .left-list table.list-table tr td:last-child {
font-size: 16px;
line-height: 22px;
color: #1D252D;
text-align: right;
}
.posts-info .info-left .left-list table.mobile-table-2 tr td:last-child {
font-size: 16px;
line-height: 22px;
color: #1D252D;
text-align: left;
}
.posts-info .info-left .left-list .table-left, .posts-info .info-left .left-list .table-right {
width: 48%; float:left;
}
.posts-info .info-left .left-list .table-left {
margin-right: 2%;
}
.left-list table .first-line {
font-size: 16px;
line-height: 22px;
color: #656C77;
}
.left-list table .second-line {
font-size: 18px;
line-height: 26px;
}
.posts-detail-content .posts-info .info-right {
width: 325px;
margin-top: -60px;
}
.info-right .related-articles {
background: #142867;
box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);
border-radius: 2px 2px 0 0;
padding: 18px 25px;
font-weight: bold;
font-size: 20px;
line-height: 24px;
color: #fff;
}
.info-right .wp-block-group {
margin: 0!important;
background: #FFFFFF;
box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);
border-radius: 2px;
}
.info-right .wp-block-latest-posts {
margin-top: 0px!important;
margin-bottom: 0 !important;
padding: 30px 25px;
background: #FFFFFF;
box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);
border-radius: 0 0 2px 2px;
}
.info-right .wp-block-latest-posts li:not(:last-child) {
border-bottom: 1px solid #EFF2F6;
padding-bottom: 15px;
margin-bottom: 18px;
}
.info-right .wp-block-latest-posts li {
line-height: 22px;
}
.info-right .wp-block-latest-posts li a {
font-size: 16px;
line-height: 22px;
color: #1D252D;
margin-bottom: 4px;
font-weight: normal;
}
.info-right .wp-block-latest-posts li .wp-block-latest-posts__post-date {
font-size: 14px;
line-height: 19px;
color: #656C77;
font-weight: normal;
}
.cameron {
display: flex;
flex-direction: column;
align-items: center;
background-color: #F7F8FB;
padding: 42px 0 37px;
color: #1D252D;
text-align: center;
margin-top: 60px;
}
.cameron.cameron2 {
display: none;
}
.cameron .cameron-line1 {
max-width: 776px;
font-size: 22px;
line-height: 28px;
padding: 0 23px;
}
.cameron .cameron-line2 {
font-weight: bold;
font-size: 18px;
line-height: 24px;
margin: 24px 0 6px;
}
.cameron .cameron-line3 {
font-size: 14px;
line-height: 19px;
color: #656C77;
}
.other-case {
background-color: #F7F8FB;
padding: 62px 0 73px; }
.other-case .other-case-item ul {
display: grid;
grid-column-gap: var(--grid-column-gap);
grid-row-gap: var(--grid-row-gap);
grid-template-columns: repeat(2,1fr);
margin-top: 37px;
}
.other-case .other-case-item {
--grid-column-gap: 20px;
--grid-row-gap: 20px;
}
.other-case-item ul li {
display: flex;
padding: 10px;
border-radius: 2px;
width: 100%;
min-height: 155px;
position: relative;
background-color: #fff;
}
.other-case-item ul li:hover {
box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);
}
.case-title {
font-weight: bold;
font-size: 36px;
line-height: 45px;
color: #1D252D;
}
.find-more {
padding: 49px 0 50px;
}
.find-more .jet-container {
display: flex;
justify-content: space-between;
align-items: center;
}
.find-more .more-left p {
font-size: 22px;
line-height: 28px;
color: #656C77;
max-width: 620px;
margin-top: 12px;
}
.more-button a {
width: 220px;
height: 50px;
background: #D6001C;
border-radius: 2px;
font-weight: bold;
font-size: 18px;
line-height: 24px;
padding: 0;
border-radius: 2px;
text-transform: inherit;
display: flex;
align-items: center;
justify-content: center;
letter-spacing: 0.5px;
cursor: pointer;
}
.more-button a:hover {
background: #FFFFFF;
border: 1px solid #D6001C;
color: #D6001C;
}
@media (min-width: 1024px) {
.case-study-detail .jet-banner {
min-height: 460px;
}
}
@media(max-width: 1023px) {
.posts-detail-content .posts-info {
flex-direction: column;
padding: 0 5px;
}
.posts-detail-content .posts-info .info-right {
margin-top: 40px;
width: 100%;
}
.other-case-item ul li {
flex-direction: column;
padding-bottom: 15px;
}
.posts-detail-content .posts-info .info-left {
margin-right: 0;
width: 100%;
}
}
@media(max-width: 767px) {
.case-study-detail .jet-banner {
padding: 100px 0 13px;
}
.article-p {
margin-top: 20px;
}
.article-p a {
font-size: 16px;
line-height: 22px;
margin-bottom: 17px;
}
.banner-box3 {
padding: 0 5px;
}
.banner-box3 .top-label:nth-child(2) {
margin-top: 5px;
}
.banner-box3 .top-label label {
font-size: 12px;
line-height: 16px;
margin-bottom: 5px;
}
.banner-box3 .bottom-label {
margin-top: 23px;
margin-bottom: 7px;
}
.case-title {
font-size: 24px;
line-height: 30px;
}
.other-case .other-case-item ul {
grid-template-columns: repeat(1,1fr);
margin-top: 20px;
}
.posts-detail-content .posts-info .info-left {
margin-top: 30px;
}
.posts-info .info-left .left-list h3 {
font-size: 20px;
line-height: 24px;
}
.posts-info .info-left .left-list p {
font-size: 16px;
line-height: 22px;
}
.posts-info .info-left .left-list ul li {
font-size: 16px;
line-height: 22px;
}
.posts-detail-content .posts-info .info-left .left-list:not(:last-child) {
margin-bottom: 25px;
}
.posts-detail-content .posts-info .info-right {
margin-top: 36px;
}
.info-right .related-articles {
font-size: 18px;
line-height: 24px;
}
.info-right .wp-block-latest-posts {
padding: 30px 25px 37px;
}
.other-case-item ul li {
background-color: #fff;
box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);
}
.other-case {
padding: 35px 0; }
.find-more {
padding: 28px 0 48px;
}
.find-more .jet-container {
flex-direction: column;
text-align: center;
padding: 0 44px;
}
.more-button a {
width: 172px;
margin-top: 20px;
}
.posts-info .info-left .left-list table.web-table, .cameron.cameron1 {
display: none;
}
.posts-info .info-left .left-list table.mobile-table {
display: inline-table;
}
.posts-info .info-left .left-list table.mobile-table-2 {
display: inline-table;
}
.cameron.cameron2 {
display: flex;
}
.cameron {
margin-top: 36px;
padding: 23px 0 13px;
}
.cameron .cameron-line1 {
font-size: 19px;
line-height: 26px;
}
.cameron .cameron-line3 {
font-size: 12px;
line-height: 16px;
}
.find-more .more-left p {
font-size: 18px;
line-height: 26px;
}
.case-study-detail1 p.study-title, .case-study-detail3 p.study-title, .case-study-detail2 p.study-title{
max-width: 700px;
}
.posts-detail-content .posts-info .info-left .left-image img {
height: 65px;
}
.posts-info .info-left .left-list .table-left, .posts-info .info-left .left-list .table-right {
width: 100%; float:none;
}
.posts-info .info-left .left-list .table-left {
margin-right: 0;
margin-bottom: 30px;
}
}
@media (max-width: 460px) {
.posts-detail-content .posts-info .info-left .left-image img {
height: 38px;
}
.table-style td {
font-size: 12px;
padding: 5px;
}
}
.post-separator {
display: none;
}
.case-study .banner-box2 {
max-width: 1102px;
}
.study-main {
padding-top: 72px;
padding-bottom: 80px;
background-color: #F7F8FB;
}
.study-main .main-content {
display: flex;
width: 100%;
}
.study-main .main-left {
margin-right: 45px;
--grid-column-gap: 41px;
--grid-row-gap: 41px;
}
.main-left .main-top {
display: flex;
justify-content: space-between;
margin-bottom: 23px;
padding: 0 10px;
}
.main-left .main-bottom {
display: grid;
grid-column-gap: var(--grid-column-gap);
grid-row-gap: var(--grid-row-gap);
grid-template-columns: repeat(2,1fr);
}
.main-left .main-top h2, .main-right h2 {
font-weight: bold;
font-size: 24px;
line-height: 30px;
color: #1D252D;
}
.main-left .cols-2 {
padding: 10px 10px 20px 10px;
}
.main-left .cols-2:hover {
background: #FFFFFF;
box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);
border-radius: 2px;
transition: all ease 0.3s;
}
.feature-image {
position: relative;
display: block;
height: 226px;
overflow: hidden;
}
.feature-image img {
width: 100%;
height: 100%;
object-fit: cover;
}
.feature-image .post-category {
position: absolute;
top: 10px;
right: 15px;
background-color: rgba(20,40,103,0.7);
border-radius: 17px;
padding: 2px 8px;
margin-bottom: 0;
}
.feature-image .post-category a {
font-size: 14px;
line-height: 19px;
color: #fff;
}
.feature-image .mask {
position: absolute;
z-index: 2;
left: 0;
right: 0;
bottom: 0;
top: 35%;
background: linear-gradient( 180deg , rgba(23, 30, 51, 0) 0%, #171E33 100%);
transition: all 0.3s;
}
.feature-image .post-arthur {
position: absolute;
bottom: 10px;
color: #E3E5E9;
font-size: 14px;
line-height: 19px;
left: 15px;
margin-bottom: 0;
z-index: 2;
}
.feature-image .post-arthur span {
color: #ADB3BC;
}
h2.post-title  {
font-weight: bold;
font-size: 20px;
line-height: 24px;
height: 50px;
overflow: hidden;
}
h2.post-title a {
color: #1D252D;
cursor: pointer;
}
div.post-excerpt p {
font-size: 16px;
line-height: 22px;
color: #656C77;
margin: 8px 0 15px;
height: 42px;
overflow: hidden;
}
.feature-content {
padding: 16px 10px 0;
}
.study-main .main-right .all-category {
margin-top: 41px;
background-color: #fff;
padding: 20px 20px 19.5px;
}
.main-right .all-category a {
font-size: 16px;
line-height: 22px;
color: #1D252D;
display: block;
padding: 7.5px 0;
}
.main-right .all-category a:hover {
color: #003DA5;
}
.main-right .all-category .category-list {padding: 0 5px;}
.category-line {
border-bottom: 0.5px solid #E3E5E9;
padding-bottom: 7.5px !important;
margin-bottom: 7.5px;
}
.page-id-18 .homepage-text {
background-color: #fff;
}
#searchform {width: 42%}
#searchform>div{
display: flex;
border-bottom: 0.5px solid #ADB3BC;
padding-bottom: 11px;
padding-right: 10px;
}
#searchform input {
border: 0;
outline: 0;
background: transparent;
padding: 0;
}
#searchform div p {
position: relative;
width: 18px;
height: 18px;
cursor: pointer;
margin: 0;
}
#searchform div p:after {
display: inline-block;
content: "";
background: url(//www.americamortgages.com/wp-admin/images/magnifier.svg) no-repeat;
background-size: 17px;
width: 18px;
height: 18px;
position: absolute;
top: 0;
left: 0;
z-index: 1;
}
#searchsubmit {
width: 18px;
height: 18px;
position: absolute;
top: 0;
left: 0;
z-index: 2;
} .select_box {
color: #1D252D;
position: relative;
cursor: default;
width: 100%;
font-size: 18px;
line-height: 26px;
border: 1px solid #8FACD8;
box-sizing: border-box;
border-radius: 4px;
background-color: rgba(255,255,255,0.5);
margin-bottom: 28px;
padding: 18px 22px 14px 16px;
}
.selet_open {
display: block;
height: 10px;
pointer-events: none;
transform: rotate(-45deg);
width: 12px;
position: absolute;
right: 23px;
top: 26px;
}
.selet_open::before, .selet_open::after {
content: "";
display: block;
position: absolute;
bottom: calc(50% - 0.1rem);
left: 0;
background-color: #656C77;
}
.selet_open::before {
height: 10px;
width: 2px;
}
.selet_open::after {
height: 2px;
width: 10px;
}
.option {
background: #FFFFFF;
box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);
border-radius: 4px;
position: absolute;
top: 59px;
left: -1px;
z-index: 3;
overflow: hidden;
display: none;
width: 100%;
padding: 16px 17px 20px;
}
.option a {
display: block;
font-size: 18px;
line-height: 26px;
color: #1D252D;
}
.option a:not(:last-child) {
margin-bottom: 10px;
}
.option a:hover {
color: #003DA5;
}
.pagination {
display: flex;
justify-content: center;
align-items: center;
margin-top: 60px;
}
.pagination .current {
width: 35px;
height: 35px;
background-color: #446097;
border-radius: 38px;
font-size: 18px;
color: #FFFFFF;
display: flex;
align-items: center;
justify-content: center;
cursor: default;
}
.pagination a {
color: #446097;
margin: 0 14px;
outline: 0;
}
.pagination .prev {
display: inline-block;
height: 10px;
cursor: pointer;
transform: rotate(45deg);
width: 10px;
position: relative;
}
.pagination .prev:before,  .pagination .prev:after,  .pagination .next:after, .pagination .next:before {
content: "";
display: inline-block;
background-color: currentColor;
bottom: calc(50% - 0.1rem);
left: 0;
position: absolute;
bottom: 0;
}
.pagination .prev:before, .pagination .next:before{
height: 10px;
width: 2px;
}
.pagination .prev:after, .pagination .next:after {
width: 10px;
height: 2px;
}
.pagination .next {
display: inline-block;
height: 10px;
cursor: pointer;
transform: rotate(-135deg);
width: 10px;
position: relative;
}
.search-results .homepage-text {
display: none;
}
@media(min-width: 1024px) {
.mobile-category {
display: none;
}
}
@media(min-width: 768px) {
.study-main .main-left {
width: 76.9%;
}
.study-main .main-right {
width: 18.5%;
}
}
@media (max-width: 1024px) {
.main-left .cols-2 {
background: #FFFFFF;
box-shadow: 0px 2px 26px rgba(166, 172, 183, 0.2);
border-radius: 2px;
}
}
@media (max-width: 1023px) {
.study-main .main-content {
flex-direction: column;
}
.study-main .main-left {
width: 100%;
}
.study-main .main-right{
display: none;
}
}
@media(max-width: 767px) {
.study-main {
padding: 22px 0 61px;
}
.main-left .main-bottom {
grid-template-columns: repeat(1,1fr);
}
.feature-image {
height: auto;
max-height: 373px;
}
.study-main .main-left {
--grid-row-gap: 15px;
}
.main-left .main-top {
flex-flow: column;
padding: 0;
margin-bottom: 32px;
}
.main-left .main-top h2 {
margin-bottom: 28px;
}
div.post-excerpt p {
margin: 12px 0 15px;
}
.pagination {
margin-top: 40px;
}
#searchform {
width: 100%;
}
}
@media(max-width: 480px) {
.pagination a {margin: 0 8px;font-size: 15px;}
.pagination .current {width: 26px;height: 26px; margin: 0 8px;font-size: 15px;}
}  .about .jet-banner {
background: url(//www.americamortgages.com/wp-content/uploads/2022/04/AMGMG-02-min-2-1.png);
background-size: 100% 100%;
background-repeat: no-repeat;
padding: 120px 0 120px;
}
.about .our-company {
padding: 50px 0 79px;
background: url(//www.americamortgages.com/wp-content/uploads/2021/02/story-backImage.png) center center/cover;
}
.h2-title {
font-weight: bold;
font-size: 36px;
line-height: 45px;
color: #1D252D;
margin-bottom: 20px;
}
.our-company .our-company-content {
max-width: 766px;
}
.h2-description {
font-size: 16px;
line-height: 22px;
color: #1D252D;
}
.about .h2-description{
margin-top: 24px;
}
.about .jet-container {
display: flex;
flex-direction: column;
}
.about p.study-title {
max-width: 737px;
font-size: 36px;
line-height: 45px;
}
.our-story {
padding: 100px 0 100px;
font-size: 36px;
line-height: 45px;
}
.our-story .our-story-content {
display: flex;
justify-content: space-between;
align-items: center;
}
.our-story .our-story-content .content-left {
width: 502px;
margin-right: 98px;
}
@media(min-width: 1024px) {
.our-story .our-story-content .content-left .mobile-image {display: none;}
}
.our-story .our-story-content .content-right {
width: 600px;
}
.our-story-content .h2-title {
margin-bottom: 30px;
}
.page-id-19 .homepage-text {
background-color: #fff;
}
.our-founders {
padding: 55px 0 84px;
}
.our-founders .common-title {
text-align: center;
}
.our-founders small {
font-weight: normal;
font-size: 22px;
line-height: 28px;
color: #656C77;
margin: 16px 0 54px;
text-align: center;
}
.our-founders .our-founders-content {
display: grid;
grid-column-gap: var(--grid-column-gap);
grid-row-gap: var(--grid-row-gap);
grid-template-columns: repeat(2, 1fr);
--grid-column-gap: 34px;
--grid-row-gap: 64px;
text-align: left;
}
.our-founders .our-founders-content>div {
background-color: #fff;
font-size: 18px;
line-height: 26px;
color: #1D252D;
padding: 25px 40px 74px;
}
.our-founders-content .founder-top {
display: flex;
}
.our-founders-content .founder-top .founder-image {
width: 33%;
margin-top: -57px;
}
.our-founders-content .founder-top .founder-info {
margin-left: 39px;
margin-bottom: 20px;
}
.our-founders-content .founder-top .founder-info h3 {
font-weight: bold;
font-size: 24px;
line-height: 34px;
}
.our-founders-content .founder-top .founder-info p {
font-size: 16px;
line-height: 22px;
color: #656C77;
margin: 4px 0 18px;
}
.our-founders-content .founder-top .founder-contact {
display: flex;
width: 86px;
justify-content: space-between;
}
.founder-top .founder-contact .icon-in:after {
display: block;
content: "";
background: url(//www.americamortgages.com/wp-admin/images/founder-linkedin.svg) no-repeat;
background-size: 30px 30px;
width: 30px;
height: 30px;
cursor: pointer;
transition: all ease 0.3s;
}
.founder-top .founder-contact .icon-email:after {
display: block;
content: "";
background: url(//www.americamortgages.com/wp-admin/images/founder-email.svg) no-repeat;
background-size: 30px 30px;
width: 30px;
height: 30px;
cursor: pointer;
transition: all ease 0.3s;
}
.founder-top .founder-contact .icon-in:hover:after, .founder-top .founder-contact .icon-email:hover:after {
opacity: 0.5;
}
@media(max-width: 1023px) {
.our-story .our-story-content .content-left .mobile-image {margin: auto;}
.our-story .our-story-content {flex-direction: column;}
.our-story .our-story-content .content-left {margin-bottom: 30px;margin-right: 0;width: 100%;}
.our-story .our-story-content .content-right {width: 100%;}
.our-founders .our-founders-content {grid-template-columns: repeat(1, 1fr)}
.our-story {padding: 80px 0;}
.our-story .our-story-content .content-left .web-image {display: none;}
.our-company .common-title, .our-story .our-story-content .content-right .common-title {text-align: center;}
.about .our-company {background: url(//www.americamortgages.com/wp-content/uploads/2021/02/story-backImage2.png) center center/cover;}
.about .jet-banner {background:url(//www.americamortgages.com/wp-content/uploads/2022/04/AMGMG-02-min-2-1.png) center center/cover;}
}
@media(max-width: 680px) {
.about .our-company {
padding: 35px 0 40px;
}
.h2-title {
font-weight: bold;
font-size: 24px;
line-height: 34px;
}
.our-story {
padding: 46px 0 50px;
}
.about .our-company-content, .our-story .our-story-content .content-right {
margin: 0 5px;
}
.our-founders {
padding: 35px 0 40px;
}
.our-founders small {
font-size: 18px;
margin: 6px 0 30px;
}
.our-founders-content .founder-top .founder-image {
width: 80px;
margin-top: -9px;
}
.our-founders-content .founder-top {
flex-flow: column;
align-items: center;
}
.our-founders .our-founders-content>div {
padding: 0 20px 20px;
}
.our-founders-content .founder-top .founder-info h3 {
font-size: 18px;
line-height: 24px;
margin-top: 16px;
text-align: center;
}
.our-founders-content .founder-top .founder-info p {
margin: 6px 0 7px;
text-align: center;
}
.our-founders-content .founder-top .founder-info {
margin-left: 0;
margin-bottom: 16px;
}
.our-founders-content .founder-top .founder-contact {
margin: auto;
}
.about .h2-description {
margin-top: 15px;
}
.about p.study-title {
font-size: 20px;
line-height: 24px;
}
} .center-module {
padding: 100px 0 84px;
}
.center-module .center-module-list {
display: flex;
justify-content: space-between;
color: #1D252D;
}
.center-module .center-module-list .list-content {
width: 46%;
}
.center-module .center-module-list .list-image {
width: 44.3%;
}
.center-module .center-module-list .list-image img {
width: 100%;
}
.center-module .center-module-list .list-content h3 {
font-weight: bold;
font-size: 36px;
line-height: 45px;
margin-bottom: 22px;
}
.list-content .h2-description:not(:last-child) {
margin-bottom: 24px;
}
.list-content .h3-description {
margin-bottom: 12px;
font-size: 16px;
line-height: 22px;
color: #1D252D;
}
.center-module-line {
margin: 70px 0;
}
.center-module-list .list-content .list-list {
margin-bottom: 15px;
}
.center-module-list .list-content .list-list li {
font-size: 16px;
line-height: 22px;
position: relative;
padding-left: 20px;
margin-bottom: 7px;
}
.center-module-list .list-content .list-list li:before {
content: "";
display: inline-block;
width: 6px;
height: 6px;
background-color: #ADB3BC;
border-radius: 30px;
position: absolute;
left: 0;
top: 7px;
}
.center-module-list .list-content .list-list li span {
display: inline-block;
}
.center-module-list .list-content .highlight-description {
font-size: 12px;
line-height: 19px;
color: #656C77;
margin-top: 4px;
font-style: italic;
}
.center-module-list .list-content .highlight-description span {
display: inline-block;
vertical-align: middle;
margin-top: 4px;
margin-right: 4px;
}
.center-module-line .mobile { display: none; width: 100%;}
@media(max-width: 1023px) {
.center-module .center-module-list {
flex-direction: column;
}
.center-module .center-module-list.layer-one {
flex-direction: column-reverse;
}
.center-module .center-module-list .list-image {
width: 100%;
padding: 0 10px;
margin-bottom: 24px;
}
.center-module .center-module-list .list-content {width: 100%;}
.center-module .center-module-list .list-content h3 {
text-align: center;
}
}
@media(max-width: 680px) {
.center-module {
padding: 50px 0;
}
.center-module .center-module-list .list-content h3 {
font-size: 24px;
line-height: 34px;
margin-bottom: 12px;
text-align: center;
}
.center-module .center-module-list .list-content .h2-description, .center-module .center-module-list .list-content .h3-description {
padding: 0 10px;
}
.center-module-line {
margin: 47px 0;
padding: 0 10px;
}
.center-module .center-module-list .list-content .h2-title {
text-align: center;
}
.center-module-list .list-content .list-list {
padding: 0 10px;
}
.center-module-list .list-content .highlight-description {
padding: 0 10px;
}
}
@media(max-width: 500px) {
.center-module-line .web { display: none;}
.center-module-line .mobile { display: block;}
} .single-page .banner-box {top: 77px;}
@media(min-width: 1024px) {
.center-module .center-module-list .list-image .mobile-image {
display: none;
}
.single-page .jet-banner {
min-height: 460px;
}
.hub-list ul li {
max-height: 220px;
}
.foreign .banner-box {
max-width: 685px;
}
}
@media(min-width: 681px) {
.foreign .banner-box p {
max-width: 530px;
}
}
@media(max-width: 1023px) {
.center-module .center-module-list .list-image .web-image {
display: none;
}
.hub-list ul li {
max-height: 379px;
}
}
@media(max-width: 480px) {
.hub-list ul li {
max-height: 185px;
}
} .privacy-spacing {
height: 40px;
}
.Privacy-policy {
padding: 85px 0 90px;
color: #1D252D;
}
.Privacy-policy a {
font-size: 16px;
line-height: 22px;
color: #1D252D !important;
}
.Privacy-policy .common-title {
margin-bottom: 19px;
}
.Privacy-policy .main-description {
font-size: 22px;
line-height: 28px;
color: #656C77;
}
.Privacy-policy .main-description {
margin-bottom: 26px;
}
.Privacy-policy h3 {
font-weight: bold;
font-size: 24px;
line-height: 34px;
background: #F3F4F7;
border-radius: 2px;
padding: 23px 37px 23px 77px;
position: relative;
cursor: pointer;
}
.Privacy-policy h3 .icon {
display: block;
height: 0.9rem;
position: absolute;
pointer-events: none;
transform: rotate(-45deg);
width: 0.9rem;
top: 32px;
left: 37px;
transition: all 0.3s;
}
.Privacy-policy .description-box {
margin-bottom: 60px;
}
.privacy-list {margin-top: 5px;}
.privacy-list .privacy-content {
border: 1px solid #EFF2F6;
padding: 18px 15px 24px;
display: none;
}
.privacy-list .privacy-content .privacy-description:not(:last-child) {
margin-bottom: 26px;
}
.Privacy-policy h3.active .icon {
transform: rotate(135deg);
}
.Privacy-policy h3 .icon:before {
height: 9px;
width: 2px;
}
.Privacy-policy h3 .icon:after {
height: 2px;
width: 9px;
}
.Privacy-policy h3 .icon:before, .Privacy-policy h3 .icon:after {
content: "";
display: block;
background-color: currentColor;
position: absolute;
bottom: calc(50% - 0.1rem);
left: 0;
}
.Privacy-policy .privacy-description {
font-size: 16px;
line-height: 22px;
} .cta-landing {
display: flex;
flex-direction: row;
-webkit-box-pack: center;
justify-content: center;
background-color: rgb(255, 255, 255);
min-height: 938px;
position: relative;
max-width: 1440px;
}
.cta-landing .cta-left {
width: auto;
margin-top: 65px;
max-width: 58%;
}
.cta-title {
font-weight: bold;
font-size: 24px;
line-height: 34px;
color: #1D252D;
}
.cta-description {
font-size: 18px;
line-height: 26px;
color: #1D252D;
margin: 18px 0 10px;
max-width: 591px;
}
.cta-subtitle {
font-size: 16px;
line-height: 22px;
color: #656C77;
}
.cta-landing .cta-right {
position: absolute;
right: 0;
background: url(//www.americamortgages.com/wp-content/uploads/2021/02/cta-back.png) no-repeat bottom center/cover;
width: 29.5%;
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
color: #1D252D;
bottom: 0;
top: 0;
padding-top: 70px;
}
.cta-landing .cta-right .info {
font-size: 16px;
line-height: 22px;
max-width: 271px;
}
.cta-landing .cta-right label {
width: 80px;
height: 3px;
background-color: #8FACD8;
margin: 33px 0 30px;
}
.cta-landing .cta-right .info-name {
font-weight: bold;
font-size: 16px;
line-height: 20px;
margin: 18px 0 5px;
}
.cta-landing .cta-right .info-image {
width: 100px;
height: 100px;
}
.cta-landing .cta-right  .info-sub {
font-size: 12px;
line-height: 16px;
}
.residential-bridge, .commercial-portfolio {
margin-bottom: 40px;
}
.calendly-inline-widget {
height: 1200px;
} @media(max-width: 1023px) {
.cta-landing {
flex-direction: column;
}
.cta-landing .cta-right {
position: relative;
width: 100%;
min-height: 361px;
justify-content: center;
padding-top: 0;
}
.cta-landing .cta-left {
max-width: 100%;
padding: 0 5px;
margin-top: 40px;
margin-bottom: 40px;
}
}
@media(max-width: 767px) {
.cta-title {font-size: 20px;line-height: 24px;}
}
@media(max-width: 767px) {
.Privacy-policy {padding: 27px 0 70px;}
.Privacy-policy .common-title {font-size: 36px;line-height: 45px;margin-bottom: 11px;}
.Privacy-policy .description-box {margin-bottom: 36px;}
.Privacy-policy .main-description {font-size: 18px;line-height: 26px;}
.Privacy-policy h3 {padding: 13px 10px 13px 44px;font-size: 18px;line-height: 24px;}
.Privacy-policy h3 .icon {left: 17px;top: 20px;}
.Privacy-policy .privacy-description {font-size: 14px;line-height: 19px;}
}
.error404 .homepage-text {display: none;}
.error404-content {text-align: center;display: flex;flex-flow: column;justify-content: center;align-items: center;min-height: calc(100vh - 102px);}
.error404-content img {width: 400px;}
.error404-content .footer-nav-widgets-wrapper {display: none;}
.error404-content h1 {font-weight: bold;font-size: 36px;line-height: 45px;color: #1D252D;margin: 40px 0 88px;}
.error404-button .button {width: 220px !important;height: 50px !important;}
@media(max-width: 767px) {
.error404-content {padding: 0 40px;min-height: calc(100vh - 116px);}.error404-content img {width: 295px;}
.error404-content h1 {font-size: 24px;line-height: 34px;margin: 40px 0 100px}
}
input#email-ee2130a6-a0fb-4de4-ba69-34e106b11893:-internal-autofill-previewed,
input#email-ee2130a6-a0fb-4de4-ba69-34e106b11893:-internal-autofill-selected {-webkit-text-fill-color: #FFFFFF !important;transition: background-color 5000s ease-in-out 0s !important;}
@media(max-width: 689px) {
.calendly-inline-widget {box-shadow: 0 1px 8px 0 rgb(0 0 0 / 8%); height: 1800px; }
.cta-title {margin-bottom: 30px;}
}
.case-study-detail.picture1 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/04/calculator-front-villa-house-model-with-blueprint-min-min-scaled.jpg) center center/cover;
}
.case-study-detail.picture2 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/04/woman-home-using-laptop-scaled.jpg) center center/cover;
}
.case-study-detail.picture3 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/04/pexels-karolina-grabowska-4475525-scaled.jpg) center center/cover;
} .hubspot-form input.hs-input::placeholder {
color: #ADB3BC ;
}
.hubspot-form input.hs-input::-moz-placeholder {
color: #ADB3BC ;
}
.hubspot-form input.hs-input::-webkit-input-placeholder {
color: #ADB3BC ;
}
.hubspot-form input.hs-input:-ms-input-placeholder {
color: #ADB3BC ;
}
.cta-description1 {font-size: 18px;line-height: 26px;color: #1D252D;margin: 18px 0 41px; max-width: 591px;}
.hs-form input.hs-input, .hs-form select, .hubspot-form .hs-phone {border: 0;border-bottom: 1px solid #E3E5E9;outline: 0;font-size: 18px;line-height: 22px;color: #1D252D;-webkit-appearance: none;white-space: nowrap;padding: 0 0 10px 0;width: 100%;}
.hs-form input.hs-input.error, .hs-form select.error, .hs-form .phone_span.error {border-bottom: 1px solid #FF4444 }
.hs-form select {padding-right: 10px;}
.hs-form input.hs-input:focus {border-bottom: 1px solid #2F2E2D; }
.hs-form .focus-border {border-bottom: 1px solid #2F2E2D !important;}
.hubspot-form .field {margin-bottom: 32px;}
.hubspot-form .fields { display: flex; margin-right: -25px ;}
.hubspot-form .fields .field {width: 50%;padding:0 25px 0 0;clear: both; }
.hubspot-form .fields .field2 {width: 50%;padding-right:12px; float: left;}
.hubspot-form .fields .field3 {width: 50%;padding-left:12px; float: left;}
.hubspot-form .hs-label {display: flex;align-items: center;flex-wrap: wrap;}
.hs-form .hs-label span {font-size: 16px;color: #1D252D;margin-left: 10px; margin-top: 2px;}
.hs-form .field .hs-label span {line-height: 20px;font-weight: bold;}
.hs-form .label-title {font-weight: bold;font-size: 20px;line-height: 24px; color: #1D252D;margin-bottom: 23px;}
.hs-form .hs-radio {display: inline-block;width: 18px;height: 18px; border: 1px solid #ADB3BC;border-radius: 30px; position: relative; margin: 0; -webkit-appearance: none;white-space: nowrap;outline: 0;}
.hs-form .hs-radio:checked {border: 0;}
.hs-form .hs-radio:checked:after {position: absolute;left: -1px;top: -1px;width: 20px;height: 20px;border-radius: 15px;background-color: #fff;content: '';display: inline-block;visibility: visible;border: 1px solid white;box-shadow: 0 0 0 5px #003da5 inset;}
.hs-form .radio-group li {margin-bottom: 22px;}
.hs-form .radio-group li:not(:last-child) {margin-right: 42px;}
.radio-group .hs-label span { line-height: 22px; word-break: break-word;}
.hs-form .two-radio {margin-top: 9px;}
.hs-form .two-radio>div {margin-bottom: 5px;}
.hs-form select {appearance: none;-moz-appearance: none;-webkit-appearance: none;background: url(//www.americamortgages.com/wp-admin/images/contact-arrow-down.svg) no-repeat scroll right center transparent;}
.hubspot-form .form-columns-1 {margin-top: 13px;}
.hubspot-form .form-columns-2 {margin-top: 35px;}
.hs-form .hs-submit .hs-button {background-color: #D6001C;border-radius: 2px;color: #fff;letter-spacing: 0.5px;font-weight: bold;font-size: 18px;line-height: 24px;width: 215px;height: 50px;padding: 0;text-transform: inherit;
text-decoration: none;outline: 0;}
.hs-form .hs-submit {margin-top: 35px;margin-bottom: 40px; position: relative;}
.purchase-option, .refinance-option, .other-option {display: none;}
.hs-form select:required:invalid {color: #ADB3BC}
.hs-form .phone-group {margin-top: 5px;}
.hs-form .phone-group .phone_label {display: inline-block; min-width: fit-content; margin-right: 5px; float: left;font-size: 18px;line-height: 22px; word-break: keep-all;}
.hs-form .phone-group select {float: left;margin-right: 6%;}
.hs-form .phone-group>select {
width: 47%;
}
.hs-form .phone-group>span {display: flex; border-bottom: 1px solid #E3E5E9; }
.hs-form .phone-group>span input, .hs-form .phone-group>span input:focus {border-bottom: 0;}
.hs-form select.is-placeholder:valid {color:#ADB3BC;}
.hs-form .hs-error-msg {font-size: 12px;line-height: 20px;color: #FF4444;margin-top: 6px;clear: both;}
.hubspot-form .flex {display: flex;flex-flow: wrap;}
@media(max-width: 767px) {
.cta-description1 {margin: 12px 0 46px;}
.hs-form .fields {flex-flow: column;margin-right: 0;}
.hs-form .fields .field {width: 100%; padding: 0;}
.hs-form .hs-label {position: relative;padding-left: 16px;}
.hs-form .hs-radio {width: 16px; height: 16px;position: absolute;left: 0;top: 2px;}
.hs-form .hs-submit .hs-button {width: 100%;}
.hs-form .hs-label span {margin-top: 0;}
} .loader-03 {
border: .2em solid currentcolor;border-bottom-color: transparent;border-radius: 50%;
-webkit-animation: 1s loader-03 linear infinite;animation: 1s loader-03 linear infinite;
position: relative;display: none;
width: 20px;height: 20px;color: inherit;vertical-align: middle;pointer-events: none;color: #fff;
position: absolute; left: 96px;top: 15px;
}
@-webkit-keyframes loader-03 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loader-03 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
.form-loading .hs-button {background: #D6001C !important;}
@media(max-width: 767px) {
.loader-03 {left: 50%;margin-left: -10px;}
}
.case-study-detail.picture4 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/04/jimmy-dean-Qngdf0kgGB4-unsplash-min-1-scaled-1.jpeg) center center/cover;
}
.case-study-detail.picture5 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/05/pexels-andrea-piacquadio-927022-scaled.jpg) center center/cover;
}
.case-study-detail.picture6 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/05/5cf4fe0b53b2c_AdobeStock_165414758.jpeg) center center/cover;
}
.case-study-detail.picture7 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/05/real-estate-building-icon-concept-min-scaled-1.jpeg) center center/cover;
}
.case-study-detail.picture9 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/05/durian-bullet-JCMQo028t3Q-unsplash-1-scaled.jpg) center center/cover;
}
.case-study-detail.picture10 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/05/pexels-thanhhoa-tran-1488327-scaled.jpg) center center/cover;
}
.case-study-detail.picture11 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/06/business-man-show-money-bank-note-make-financial-plan-invite-people-sell-buy-house-car-monetary-properties-loan-credit-insurance-concept-2-min-min-scaled.jpg) center center/cover;
}
.case-study-detail.picture13 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/06/5cd549f01f00002f009cd1e2.jpeg) center center/cover;
}
.case-study-detail.picture14 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/06/tiago-rodrigues-yKRdX-kY8TE-unsplash-min-scaled.jpg) center center/cover;
}.case-study-detail.picture15 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/06/pexels-karolina-grabowska-4475525-1-scaled.jpg) center center/cover;
}
.case-study-detail.picture16 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/06/cash-for-house-Michigan.jpeg) center center/cover;
}
.case-study-detail.picture17 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/07/Test-1-min-scaled.jpg) center center/cover;
}
.case-study-detail.picture18 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/07/6.png) center center/cover;
}
.case-study-detail.picture19 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/08/youtube-headerdvd-17.png) center center/cover;
}
.case-study-detail.picture20 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/08/MicrosoftTeams-image-17.jpg) center center/cover;
}	.case-study-detail.picture21 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/07/top-view-office-workers-meeting-analyzing-financial-charts-holding-clipboard-min-scaled.jpg) center center/cover;
}
.case-study-detail.picture22 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/08/MicrosoftTeams-image-22-scaled.jpg) center center/cover;
}
.case-study-detail.picture23 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/09/pexels-allyson-salness-8288954-min-scaled.jpg) center center/cover;
}
.case-study-detail.picture24 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/09/pexels-curtis-adams-5178055-2-min-scaled.jpg) center center/cover;
}
.case-study-detail.picture25 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/09/pexels-binyamin-mellish-1396122-1-min-scaled.jpg) center center/cover;
}
.case-study-detail.picture26 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/09/pexels-curtis-adams-3990589-min-scaled.jpg) center center/cover;
}
.case-study-detail.picture27 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/09/pexels-curtis-adams-3935344-min-min-1-scaled.jpg) center center/cover;
}
.case-study-detail.picture28 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/09/brain1-14.png) center center/cover;
}
.case-study-detail.picture29 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/09/dsfge-14.png) center center/cover;
}
.case-study-detail.picture30 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/10/gfd2319954-01.png) center center/cover;
}
.case-study-detail.picture31 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/11/pexels-andrea-piacquadio-3779427-scaled.jpg) center center/cover;
}
.case-study-detail.picture33 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/11/family_3.png) center center/cover;
}
.case-study-detail.picture34 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/11/1581043512-wealthy-businessman.jpeg) center center/cover;
}
.case-study-detail.picture35 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/11/https___blogs-images.forbes.com_davidgreene_files_2018_11_forbespic-1.jpg) center center/cover;
}
.case-study-detail.picture36 .jet-banner {
background: linear-gradient(0deg,rgba(25,31,37,.6),rgba(25,31,37,.6)),url(//www.americamortgages.com/wp-content/uploads/2021/12/Untitled-design-7z-min.png) center center/cover;
}
.web-show {
display: initial
}
.mobile-show {
display: none;
}
@media (max-width: 414px) {
.web-show {
display: none
}
.mobile-show {
display: initial;
}
} .pdfs-content {
position: relative;
}
.pdf-hidden {
height: 0;
}
.pdf-remove {
position: absolute;
left: -9999px;
}
.pdf-switch-btns {
display: flex;
justify-content: center;
align-items: center;
margin: 24px 20px;
margin-top: 24px !important;
}
.pdf-switch-btns button {
border: 1px solid #003DA5;
width: 180px;
height: 38px;
text-transform: none;
text-align: center;
background-color: #fff;
color: #003DA5;
padding: 0;
font-size: 14px;
}
.pdf-switch-btns-select {
background-color: #003DA5 !important;
color: #ffffff !important;
}
.sprk-c-Carousel__frame-item {
width: 305px;
}
@media (min-width: 992px) {
.sprk-c-Carousel__frame-item {
width: 342px;
}
}
.purchase .sprk-o-Stack__item.sprk-o-Stack__item--flex\@m:first-child {
display: flex;
align-items: center;
justify-content: center;
height: 345px;
background-size: 95%;
background-position: top center;
}
@media (min-width: 500px) {
.purchase .sprk-o-Stack__item.sprk-o-Stack__item--flex\@m:first-child {
background-size: 67%;
background-position: top center;
}
}
@media (min-width: 880px) {
.purchase .sprk-o-Stack__item.sprk-o-Stack__item--flex\@m:first-child {
background-size: 82%;
padding-top: 55px;
}
}
@media (min-width: 992px) {
.purchase .sprk-c-Carousel__frame-item {
width: 305px;
}
.purchase .sprk-o-Stack__item.sprk-o-Stack__item--flex\@m:first-child {
height: 385px;
padding-top: 15px;
background-size: 82%;
}
.purchase .c-Carousel__frame {max-width: 305px;}
}
@media (min-width: 1024px) {
.purchase .sprk-c-Carousel__frame-item {
width: 342px;
}
.purchase .sprk-o-Stack__item.sprk-o-Stack__item--flex\@m:first-child {
padding-top: 0;
background-size: 65%;
background-position: center;
}
.purchase .c-Carousel__frame {max-width: 342px;}
}
@media (min-width: 1280px) {
.purchase .sprk-o-Stack__item.sprk-o-Stack__item--flex\@m:first-child {
background-size: 52%;
}
}
@media (max-width: 576px) {
.simple-process {
display: none;
}
} .page-id-6323 .homepage-text {background-color: #fff;}
.clients-saying {padding-bottom: 100px;}
.clients-saying .jet-banner {background: url(//www.americamortgages.com/wp-content/uploads/2021/11/clients-saying-back-scaled-1.jpg) center center/cover;padding: 167px 0 212px;}
.clients-saying .jet-banner p.study-title {font-size: 36px;line-height: 45px;margin: 18px 0;}
.clients-saying .saying-cards {margin-top: -40px;}
.clients-saying .saying-cards .saying-cards-list ul {-moz-column-count:3;-webkit-column-count:3;column-count: 3;column-gap: 3;}
.clients-saying .saying-cards .saying-cards-list ul li {break-inside: avoid;margin-bottom: 10px;padding-bottom: 20px;}
.clients-saying .saying-cards .saying-cards-list ul li .saying-cards-box {padding: 30px 30px 25px;box-shadow: 0px 2px 25px rgba(143, 146, 156, 0.18);border-radius: 2px;border-top: 8px solid #003DA5;background-color: #fff;}
.clients-saying .saying-cards .saying-cards-list ul li .text {font-size: 18px;line-height: 26px;color: #1D252D;font-weight: bold;}
.clients-saying .saying-cards .saying-cards-list ul li .client-name {font-weight: bold;font-size: 16px;line-height: 20px;color: #656C77;margin-top: 15px;}
.clients-saying .saying-cards .saying-cards-list ul li .client-area {font-size: 14px;line-height: 19px;color: #656C77;}
@media (max-width: 1023px) {
.clients-saying .saying-cards .saying-cards-list ul {-moz-column-count:2;-webkit-column-count:2;column-count: 2;column-gap: 2;}
.clients-saying .saying-cards .saying-cards-list ul li .saying-cards-box {padding: 20px 20px 15px;}
}
@media (max-width: 768px) {
.clients-saying .jet-banner{padding: 120px 0 121px;}
}
@media (max-width: 580px) {
.clients-saying .jet-banner p.study-title {font-size: 20px;line-height: 24px;margin: 13px 0;}
.clients-saying {padding-bottom: 50px;}
.clients-saying .saying-cards .saying-cards-list ul {-moz-column-count:1;-webkit-column-count:1;column-count: 1;column-gap: 1;}
.clients-saying .saying-cards .saying-cards-list ul li {width: 90%;margin: 0 auto 15px;padding-bottom: 15px;}
.clients-saying .saying-cards .saying-cards-list ul li .saying-cards-box {padding: 20px 15px 15px;}
}
@media (max-width: 420px) {
.clients-saying .jet-banner{padding: 65px 0;}
.clients-saying .saying-cards .saying-cards-list ul li {width: 100%;margin-bottom: 0;}
} .ebook-lading-page {
margin: 0 auto;
}
.ebook-lading-page .banner {
padding: 70px 0 70px;
background-color: #003DA5;
}
.ebook-lading-page .container {
display: flex;
max-width: 1230px;
text-align: center;
color: #ffffff;
margin: 0 auto;
}
.ebook-lading-page .banner .container .box-one {
max-width: 872px;
text-align: center;
margin: 0 auto;
}
.ebook-lading-page .banner .container .box-one .title {
display: block;
font-weight: bold;
font-size: 48px;
line-height: 56px;
}
.ebook-lading-page .banner .container .box-one .sub-title {
display: block;
font-weight: normal;
font-size: 30px;
line-height: 28px;
margin-top: 20px;
}
.ebook-lading-page .container .info {
display: flex;
max-width: 1230px;
justify-content: center;
padding: 50px 0 90px;
color: #000000;
}
.ebook-lading-page .container .info .left {
width: 374px;
margin-right: 49px;
}
.ebook-lading-page .container .info .left .description {
text-align: left;
}
.ebook-lading-page .container .info .left .description .d-title {
font-weight: bold;
font-size: 24px;
line-height: 34px;
}
.ebook-lading-page .container .info .left .description .d-content {
font-weight: normal;
font-size: 16px;
line-height: 26px;
margin-top: 24px;
}
.ebook-lading-page .container .info .left .description .you-will {
font-weight: normal;
font-size: 16px;
line-height: 26px;
margin-top: 24px;
}
.ebook-lading-page .container .info .d-mobile-content {
display: none;
}
.ebook-lading-page .container .info .left .description .d-list {
font-weight: normal;
font-size: 16px;
line-height: 26px;
margin-top: 10px;
}
.ebook-lading-page .container .info .left .description .d-list ul {
margin-left: 16px;
}
.ebook-lading-page .container .info .left .description .d-list ul li {
list-style-type: disc;
margin-bottom: 12px;
}
.ebook-lading-page .container .info .left .description .d-list ul li::marker {
color: #003DA5;
}
.ebook-lading-page .container .info .middle {
margin-right: 49px;
width: 353px;
}
.ebook-lading-page .container .info .right {
min-width: 375px;
}
.ebook-lading-page .container .info .right .form .f-title {
font-weight: bold;
font-size: 24px;
line-height: 34px;
text-align: left;
}
.ebook-lading-page .container .info .right .form .f-content {
margin-top: 42px;
}
.ebook-lading-page .container .info .right .form .f-content-success {
display: none;
margin-top: 42px;
}
.ebook-lading-page .container .info .right .form .f-content-success img {
width: 200px;
margin: 0 auto;
}
.ebook-lading-page .container .info .right .form .f-content-success .thank-you {
font-weight: normal;
font-size: 18px;
line-height: 26px;
margin-bottom: 25px;
display: block;
}
.ebook-lading-page .container .info .right .form .f-content .field {
margin-top: 35px;
}
.ebook-lading-page .container .info .right .form .f-content input.hs-input {
border: 0;
border-bottom: 1px solid #E3E5E9;
outline: 0;
font-size: 18px;
line-height: 22px;
color: #1D252D;
-webkit-appearance: none;
white-space: nowrap;
padding: 0 0 10px 0;
width: 100%;
}
.ebook-lading-page .container .info .right .form .f-content .hs-submit {
margin-top: 35px;
margin-bottom: 40px;
position: relative;
}
.ebook-lading-page .container .info .right .form .f-content .hs-submit .hs-button,
.ebook-lading-page .container .info .right .form .f-content-success .hs-button{
background-color: #D6001C;
border-radius: 2px;
color: #fff;
letter-spacing: 0.5px;
font-weight: bold;
font-size: 18px;
line-height: 24px;
width: 100%;
height: 50px;
padding: 0;
text-transform: inherit;
text-decoration: none;
outline: 0;
}
.ebook-lading-page .container .info .right .form .f-content .hs-submit .hs-button:hover {
background: #FFFFFF;
border: 1px solid #D6001C;
color: #D6001C;
}
.ebook-lading-page .container .info .right .form .f-content .hs-error-msg {
font-size: 12px;
line-height: 20px;
color: #FF4444;
margin-top: 6px;
clear: both;
text-align: left;
}
@media (max-width: 1200px) {
.ebook-lading-page .container .info {
margin: 0 auto;
}
.ebook-lading-page .container .info .left {
width: 350px;
margin-right: 24px;
}
.ebook-lading-page .container .info .middle {
width: 350px;
margin-right: 24px;
}
}
@media (max-width: 992px) {
.ebook-lading-page .container .info {
flex-wrap: wrap;
justify-content: flex-start;
margin: 0 40px;
}
.ebook-lading-page .container .info .right {
margin-top: 24px;
}
}
@media (max-width: 768px) {
.ebook-lading-page .container .info .left {
width: 100%;
}
.ebook-lading-page .container .info .middle {
margin-top: 24px;
width: 100%;
}
.ebook-lading-page .container .info .right {
width: 100%;
}
}
@media (max-width: 414px) {
.ebook-lading-page .banner {
padding: 30px 48px 30px;
background-color: #003DA5;
}
.ebook-lading-page .banner .container .box-one .title {
font-size: 24px;
line-height: 34px;
}
.ebook-lading-page .banner .container .box-one .sub-title {
font-size: 16px;
line-height: 22px;
}
.ebook-lading-page .container .info {
justify-content: center;
margin: 0;
padding-top: 22px;
padding-bottom: 50px;
}
.ebook-lading-page .container .info .left {
width: 100%;
margin-right: 0px;
padding: 0 20px;
}
.ebook-lading-page .container .info .left .description .d-title {
text-align: center;
margin-bottom: 24px;
}
.ebook-lading-page .container .info .left .description .you-will {
font-weight: normal;
font-size: 16px;
line-height: 26px;
margin-top: 16px;
}
.ebook-lading-page .container .info .middle {
margin-top: 24px;
margin-right: 0px;
width: 100%;
padding: 0 20px;
}
.ebook-lading-page .container .info .right {
width: 100%;
padding: 0 20px;
margin-top: 50px;
}
.ebook-lading-page .container .info .right .form .f-content-success img {
width: 100px;
}
.ebook-lading-page .container .info .left .description .d-list {
font-size: 16px;
line-height: 26px;
margin-top: 10px;
}
.ebook-lading-page .container .info .d-content {
display: none;
}
.ebook-lading-page .container .info .middle {
display: none;
}
.ebook-lading-page .container .info .right .form .f-title {
text-align: center;
}
.ebook-lading-page .container .info .d-mobile-content {
display: initial;
margin-top: 24px;
}
.ebook-lading-page .container .info .d-mobile-content img {
float: left;
width: 154px;
}
.ebook-lading-page .container .info .d-mobile-content p {
font-size: 16px;
line-height: 26px;
}
.ebook-lading-page .container .info .right .form .f-content {
margin-top: 35px;
}
.ebook-lading-page .container .info .right .form .f-content .hs-submit {
margin-bottom: 0;
}
.ebook-lading-page .container .info .right .form .f-content-success {
margin-top: 24px;
}
.ebook-lading-page .container .info .right .form .f-content-success.thank-you {
margin-bottom: 0;
}
.ebook-lading-page .container .info .right .form .f-content-success img {
width: 156px;
}
}
.loader-ebook {
border: .2em solid currentcolor;border-bottom-color: transparent;border-radius: 50%;
-webkit-animation: 1s loader-03 linear infinite;animation: 1s loader-03 linear infinite;
position: relative;display: none;
width: 20px;height: 20px;color: inherit;vertical-align: middle;pointer-events: none;color: #fff;
position: absolute; left: 50%;top: 15px;
}
@-webkit-keyframes loader-ebook {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes loader-ebook {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@media(max-width: 767px) {
.loader-ebook {left: 50%;margin-left: -10px;}
} .ebook-download-success-page .container {
display: flex;
align-items: center;
justify-content: space-between;
max-width: 1200px;
margin: 60px auto;
padding: 0 50px;
}
.ebook-download-success-page .container .left {
max-width: 369px;
}
.ebook-download-success-page .container .content-success {
display: flex;
flex-direction: column;
align-items: center;
font-size: 24px;
text-align: center;
}
.ebook-download-success-page .container .content-success .title {
font-size: 36px;
font-weight: bold;
max-width: 616px;
}
.ebook-download-success-page .container .content-success img {
max-width: 269px;
margin: 30px 0 20px;
}
.ebook-download-success-page .container .content-success .message {
max-width: 455px;
}
@media (max-width: 868px) {
.ebook-download-success-page .container {
flex-direction: column;
margin: 10px auto 30px;
}
.ebook-download-success-page .container .left {
margin-bottom: 20px;
}
.ebook-download-success-page .container .content-success {
font-size: 18px;
}
.ebook-download-success-page .container .content-success .title {
font-size: 20px;
}
} .new-landing-page-content {
margin-bottom: 60px;
}
.new-landing-page-content .entry-title {
font-size: 3.6rem;
text-align: center;
padding-top: 30px;
margin-bottom: 50px;
}
.new-landing-page-content .wp-block-file .wp-block-file__embed {
height: 800px !important;
}
.new-landing-page-content .wp-block-file a {
display: none;
}
@media (max-width: 767px) {
.new-landing-page-content {
margin-bottom: 32px;
}
.new-landing-page-content .entry-title {
font-size: 2rem;
text-align: center;
margin-bottom: 24px;
}
} #form-sign-ups {
margin-top: 40px;
margin-bottom: 50px;
}
#form-sign-ups .cta-landing {
max-width: 768px;
min-height: unset;
margin: auto;
}
#form-sign-ups .h2-title {
margin-bottom: 45px;
text-align: center;
}
#form-sign-ups .hs-form {
padding: 45px 40px;
box-shadow: 0 2px 26px rgba(166, 172, 183, 0.2);
border-radius: 2px;
}
#form-sign-ups .hs-form .phone_span {
display: flex;
border-bottom: 1px solid #e3e5e9;
margin-top: 5px;
}
#form-sign-ups .hs-form .phone_label {
display: inline-block;
min-width: fit-content;
margin-right: 5px;
float: left;
font-size: 18px;
line-height: 22px;
word-break: keep-all;
}
#form-sign-ups .hs-form .phone_span input, .hs-form .phone_span input:focus {
border-bottom: 0;
}
#form-sign-ups .hs-form .hs-submit {
width: 215px;
margin: 45px auto 0;
text-align: center;
}
#form-sign-ups .hs-form .hs-submit .hs-button {
width: 100%;
}
.form-thanks-page {
font-weight: 700;
font-size: 48px;
line-height: 56px;
margin: 290px auto !important;
}
.form-thanks-page .thanks-box {
display: flex;
justify-content: center;
align-items: center;
}
.form-thanks-page .thanks-box img {
margin-right: 30px;
width: 49px;
}
@media(max-width: 767px) {
#form-sign-ups {
margin-top: 24px;
margin-bottom: 40px;
}
#form-sign-ups .h2-title {
margin-bottom: 20px;
}
#form-sign-ups .hs-form .hs-submit {
width: 100%;
}
.form-thanks-page {
font-size: 32px;
margin: 100px auto !important;
}
.form-thanks-page .thanks-box img {
width: 32px;
margin-right: 15px;
}
}
@media(any-hover: hover) {
.hs-form .hs-submit .hs-button:hover {background: #FFFFFF;border: 1px solid #D6001C;color: #D6001C;}
} @media only screen and (max-width:767px){
h2.insurance_heading {
display:none;
}
.title_insurance h2 {
display:block!important;
font-size: 20px;
color: #fff;
padding: 40px;
text-transform: uppercase;
text-align: center;
font-weight:bold;
}
}
.title_insurance h2 { display:none; } ul.profile-list {
list-style-type:disc!important;
margin-left:30px;
}
.profile-pic img {
max-width: 150px;
margin-right: 10px;
vertical-align: middle;
}
.info-container {
display: flex;
flex-direction: row;
justify-content: space-evenly;
align-items: center;
margin-bottom: 20px;
}
.profile-info {
flex-basis: 100%;
}
.add-info-wrapper a {color: #1B4DA0;font-size: 16px;}
.add-info-wrapper a:hover {
text-decoration: underline!important;
}
.profile-info p {
margin-bottom: 5px;
margin-top: 0px;
}
@media only screen and (min-width:1024px){
.profile-banner {
min-height: 450px!important;
}
.profile-box {
top: 50px!important;
}
.profile-btns a.common-button{
width: 50%!important;
}
.profile-grid .gb-grid-column {
margin-top: -32px;
z-index: 2;
}
}
@media only screen and (max-width:580px){
.info-container {
flex-direction: column;
text-align: center;
}
.profile-pic img{
margin-bottom:10px;
}
.profile-box{
margin-top:-32px!important;
}
}
@media only screen and (min-width:1024px){
.profile-story{
padding:50px 0 0!important;
margin:0!important;
}
.profile-caseStudies {
flex-direction: row!important;
width: 100%!important;
margin:0!important;
}
.profile-caseStudies .Story{
margin: 10px!important;
}
} .contact-infos {
display: flex;
justify-content: space-between;
}
.first-col {
flex-direction: column;
display: flex;
flex-basis: 60%;
}
.second-col {
display: flex;
flex-direction: column;
flex-basis: 40%;
}  
.profile-box {
position:relative;
}
@media only screen and (max-width:580px){
.info-container {
flex-direction: column;
text-align: center;
}
.profile-pic img{
margin-bottom:10px;
}
.profile-box{
margin-top:-32px!important;
}
.contact-infos {
flex-direction: column;
}
.second-col {
flex-direction: revert;
justify-content: center;
}
.second-col a {
flex-basis: 50%;
}
a.linkedin-info {
border-left: 2px solid #1B4DA0;
}
}
@media only screen and (min-width:1024px){
.profile-story{
padding:50px 0 0!important;
margin:0!important;
}
.profile-caseStudies {
flex-direction: row!important;
width: 100%!important;
margin:0!important;
}
.profile-caseStudies .Story{
margin: 10px!important;
}
}
@media only screen and (min-width:768px){
.second-col {
border-left: 2px solid #1B4DA0;
padding-left: 20px;
margin-left: -35px;
} 
p.profile-location {
position: absolute;
top: 0;
right: 0;
}
.profile-btns a.common-button{
width: 100%!important;
}
}
p.profile-location {
padding: 10px;
font-size: 14px;
display: flex;
justify-content: center;
align-items: center;
}
p.profile-location img {
margin-right: 5px;
}
.profile-page-links{
padding:91px 0;
background: url(//www.americamortgages.com/wp-content/uploads/2021/11/seenInBg.png);
background-size:contain;
background-repeat:no-repeat;
background-position:center;
}
.profile-page-links .common-title{
text-align:center;
}
.link-column.buttons a {
margin: auto;
}