:root{--header-size:60px}@media (min-width:1025px){:root{--header-size:80px}}.ui-icon{box-sizing:border-box;vertical-align:middle;width:42px;font-style:normal;display:inline-block;position:relative}.ui-icon:before,.modal .ui-icon.close:before{content:"";pointer-events:none;vertical-align:middle;background-color:#0000;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;line-height:20px;display:inline-block;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ui-icon--refresh:before,.modal .ui-icon--refresh.close:before{background-image:url(/images/icons/ui.refresh.svg)}.ui-icon--edit:before,.modal .ui-icon--edit.close:before{background-image:url(/images/icons/team.edit.svg)}.ui-icon--edit-blue:before,.modal .ui-icon--edit-blue.close:before{background-image:url(/images/icons/team.edit-blue.svg)}.ui-icon--download:before,.modal .ui-icon--download.close:before{background-image:url(/images/icons/team.download.svg)}.ui-social-share{margin:0 auto;display:table}.ui-social-share li{padding:0 20px;display:inline-block}.ui-social-share li a{width:16px;height:16px;font-size:20px;display:inline-block}.ui-social-share li a span{display:none}.team-icon{box-sizing:border-box;vertical-align:middle;width:20px;font-style:normal;display:inline-block;position:relative}.team-icon:before,.modal .team-icon.close:before{content:"";pointer-events:none;vertical-align:middle;background-color:#0000;background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;line-height:20px;display:inline-block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.team-icon--actions:before,.modal .team-icon--actions.close:before{background-image:url(/images/icons/team.actions.svg)}.team-icon--approve:before,.modal .team-icon--approve.close:before{background-image:url(/images/icons/team.approve.svg)}.team-icon--approve-blue:before,.modal .team-icon--approve-blue.close:before{background-image:url(/images/icons/team.approve-blue.svg)}.team-icon--approve-white:before,.modal .team-icon--approve-white.close:before{background-image:url(/images/icons/team.approve-white.svg)}.team-icon--back:before,.modal .team-icon--back.close:before,.team-icon--previous:before,.modal .team-icon--previous.close:before{background-image:url(/images/icons/team.back.svg)}.team-icon--back-gray:before,.modal .team-icon--back-gray.close:before,.team-icon--previous-gray:before,.modal .team-icon--previous-gray.close:before{background-image:url(/images/icons/team.back-gray.svg)}.team-icon--cancel:before,.modal .team-icon--cancel.close:before,.team-icon--deselect:before,.modal .team-icon--deselect.close:before{background-image:url(/images/icons/team.cancel.svg)}.team-icon--caret:before,.modal .team-icon--caret.close:before,.team-icon--caret-right:before,.modal .team-icon--caret-right.close:before{background-image:url(/images/icons/team.caret-right.svg)}.team-icon--caret-down:before,.modal .team-icon--caret-down.close:before{background-image:url(/images/icons/team.caret-down.svg)}.team-icon--caret-left:before,.modal .team-icon--caret-left.close:before{background-image:url(/images/icons/team.caret-left.svg)}.team-icon--caret-up:before,.modal .team-icon--caret-up.close:before{background-image:url(/images/icons/team.caret-up.svg)}.team-icon--check:before,.modal .team-icon--check.close:before{background-image:url(/images/icons/team.check.svg)}.team-icon--check-blue:before,.modal .team-icon--check-blue.close:before{background-image:url(/images/icons/team.check-blue.svg)}.team-icon--check-white:before,.modal .team-icon--check-white.close:before{background-image:url(/images/icons/team.check-white.svg)}.team-icon--clear-search:before,.modal .team-icon--clear-search.close:before{background-image:url(/images/icons/team.clear-search.svg)}.team-icon--close:before,.modal .team-icon--close.close:before{background-image:url(/images/icons/team.close.svg)}.team-icon--contact:before,.modal .team-icon--contact.close:before{background-image:url(/images/icons/team.contact.svg)}.team-icon--download:before,.modal .team-icon--download.close:before{background-image:url(/images/icons/team.download.svg)}.team-icon--edit:before,.modal .team-icon--edit.close:before{background-image:url(/images/icons/team.edit.svg)}.team-icon--edit-blue:before,.modal .team-icon--edit-blue.close:before{background-image:url(/images/icons/team.edit-blue.svg)}.team-icon--edit-white:before,.modal .team-icon--edit-white.close:before{background-image:url(/images/icons/team.edit-white.svg)}.team-icon--email:before,.modal .team-icon--email.close:before{background-image:url(/images/icons/team.email.svg)}.team-icon--email-blue:before,.modal .team-icon--email-blue.close:before{background-image:url(/images/icons/team.email-blue.svg)}.team-icon--email-white:before,.modal .team-icon--email-white.close:before{background-image:url(/images/icons/team.email-white.svg)}.team-icon--forward:before,.modal .team-icon--forward.close:before,.team-icon--next:before,.modal .team-icon--next.close:before{background-image:url(/images/icons/team.forward.svg)}.team-icon--forward-gray:before,.modal .team-icon--forward-gray.close:before,.team-icon--next-gray:before,.modal .team-icon--next-gray.close:before{background-image:url(/images/icons/team.forward-gray.svg)}.team-icon--grid-view:before,.modal .team-icon--grid-view.close:before{background-image:url(/images/icons/team.grid-view.svg)}.team-icon--invite:before,.modal .team-icon--invite.close:before,.team-icon--invite-members:before,.modal .team-icon--invite-members.close:before{background-image:url(/images/icons/team.invite-member.svg)}.team-icon--invite-members-white:before,.modal .team-icon--invite-members-white.close:before{background-image:url(/images/icons/team.invite-member-white.svg)}.team-icon--invite-members-all-white:before,.modal .team-icon--invite-members-all-white.close:before{background-image:url(/images/icons/team.invite-members-white.svg)}.team-icon--leave:before,.modal .team-icon--leave.close:before,.team-icon--leave-team:before,.modal .team-icon--leave-team.close:before{background-image:url(/images/icons/team.leave.svg)}.team-icon--letter-white:before,.modal .team-icon--letter-white.close:before{background-image:url(/images/icons/team.letter-white.svg)}.team-icon--link:before,.modal .team-icon--link.close:before{background-image:url(/images/icons/team.link.svg)}.team-icon--list-view:before,.modal .team-icon--list-view.close:before{background-image:url(/images/icons/team.list-view.svg)}.team-icon--lock:before,.modal .team-icon--lock.close:before,.team-icon--locked:before,.modal .team-icon--locked.close:before{background-image:url(/images/icons/team.lock.svg)}.team-icon--lock-blue:before,.modal .team-icon--lock-blue.close:before,.team-icon--locked-blue:before,.modal .team-icon--locked-blue.close:before{background-image:url(/images/icons/team.lock-blue.svg)}.team-icon--love:before,.modal .team-icon--love.close:before,.team-icon--love-on:before,.modal .team-icon--love-on.close:before{background-image:url(/images/icons/team.love-on.svg)}.team-icon--love-off:before,.modal .team-icon--love-off.close:before{background-image:url(/images/icons/team.love-off.svg)}.team-icon--reassign:before,.modal .team-icon--reassign.close:before{background-image:url(/images/icons/team.reassign.svg)}.team-icon--reject:before,.modal .team-icon--reject.close:before{background-image:url(/images/icons/team.reject.svg)}.team-icon--reject-blue:before,.modal .team-icon--reject-blue.close:before{background-image:url(/images/icons/team.reject-blue.svg)}.team-icon--reject-white:before,.modal .team-icon--reject-white.close:before{background-image:url(/images/icons/team.reject-white.svg)}.team-icon--search:before,.modal .team-icon--search.close:before{background-image:url(/images/icons/team.search.svg)}.team-icon--settings:before,.modal .team-icon--settings.close:before{background-image:url(/images/icons/team.settings.svg)}.team-icon--settings-blue:before,.modal .team-icon--settings-blue.close:before{background-image:url(/images/icons/team.settings-blue.svg)}.team-icon--settings-white:before,.modal .team-icon--settings-white.close:before{background-image:url(/images/icons/team.settings-white.svg)}.team-icon--share:before,.modal .team-icon--share.close:before{background-image:url(/images/icons/team.share.svg)}.team-icon--share-twitter:before,.modal .team-icon--share-twitter.close:before,.team-icon--twitter:before,.modal .team-icon--twitter.close:before{background-image:url(/images/icons/team.share-twitter.svg)}.team-icon--share-email:before,.modal .team-icon--share-email.close:before{background-image:url(/images/icons/team.share-email.svg)}.team-icon--share-facebook:before,.modal .team-icon--share-facebook.close:before,.team-icon--facebook:before,.modal .team-icon--facebook.close:before{background-image:url(/images/icons/team.share-facebook.svg)}.team-icon--share-link:before,.modal .team-icon--share-link.close:before{background-image:url(/images/icons/team.share-link.svg)}.team-icon--unlock:before,.modal .team-icon--unlock.close:before,.team-icon--unlocked:before,.modal .team-icon--unlocked.close:before{background-image:url(/images/icons/team.unlock.svg)}.team-icon--unlock-blue:before,.modal .team-icon--unlock-blue.close:before,.team-icon--unlocked-blue:before,.modal .team-icon--unlocked-blue.close:before{background-image:url(/images/icons/team.unlock-blue.svg)}.team-icon--view-letter:before,.modal .team-icon--view-letter.close:before{background-image:url(/images/icons/team.view-letter.svg)}.team-icon--view-letter-blue:before,.modal .team-icon--view-letter-blue.close:before{background-image:url(/images/icons/team.view-letter-blue.svg)}.serif{font-family:ArcherMedium,Times New Roman,serif;font-style:normal;font-weight:500}.serif-bold{font-family:ArcherBold,Times New Roman,serif;font-style:normal;font-weight:800}.sans-light{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:300}.sans,.back_link,.modal #terms_list li{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.sans-medium,.flag_drop .flag_pop li.share a,.flag_drop .flag_pop li.adopted_link a,.alert_pill,.modal .pagination,.modal ul li a,.modal a.loc_unlisted,.modal .address_check p.address{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:500}.sans-bold,.modal-header h3{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}[class^=icon-]{text-indent:0;display:inline-block}[class^=icon-]:before,[class*=\ icon-]:before,.icon:before,.check_circle:before,.modal .close:before,.icon{speak:none;-webkit-text-decoration:inherit;text-decoration:inherit;text-align:center;text-indent:0;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fontello;font-style:normal;font-weight:400;line-height:0;display:inline-block}.icon-arrow-left:before,.modal .icon-arrow-left.close:before{content:""}.icon-caret-down:before,.modal .icon-caret-down.close:before{content:""}.icon-caret-right:before,.modal .icon-caret-right.close:before{content:""}.icon-caret-left:before,.modal .icon-caret-left.close:before{content:""}.icon-arrow-right:before,.modal .icon-arrow-right.close:before{content:""}.icon-close-big:before,.modal .close:before{content:""}.icon-cancel:before,.modal .icon-cancel.close:before{content:""}.icon-close-small:before,.modal .icon-close-small.close:before{content:""}.icon-contact:before,.modal .icon-contact.close:before{content:""}.icon-download:before,.modal .icon-download.close:before{content:""}.icon-edit:before,.modal .icon-edit.close:before{content:""}.icon-flag:before,.modal .icon-flag.close:before{content:""}.icon-hamburger:before,.modal .icon-hamburger.close:before{content:""}.icon-lock-closed:before,.modal .icon-lock-closed.close:before{content:""}.icon-lock-open:before,.modal .icon-lock-open.close:before{content:""}.icon-minus-big:before,.modal .icon-minus-big.close:before{content:""}.icon-plus-big:before,.modal .icon-plus-big.close:before{content:""}.icon-plus-small:before,.modal .icon-plus-small.close:before{content:""}.icon-print:before,.modal .icon-print.close:before{content:""}.icon-magnify:before,.modal .icon-magnify.close:before{content:""}.icon-check-thick:before,.check_circle:before,.modal .check_circle.close:before,.modal .icon-check-thick.close:before{content:""}.icon-location:before,.modal .icon-location.close:before{content:""}.icon-check-thin:before,.modal .icon-check-thin.close:before{content:""}.icon-dots:before,.modal .icon-dots.close:before{content:""}.icon-list:before,.modal .icon-list.close:before{content:""}.icon-clock:before,.modal .icon-clock.close:before{content:""}.icon-parking:before,.modal .icon-parking.close:before{content:""}.icon-sign:before,.modal .icon-sign.close:before{content:""}.icon-pin:before,.modal .icon-pin.close:before{content:""}.icon-grid:before,.modal .icon-grid.close:before{content:""}.icon-share:before,.modal .icon-share.close:before{content:""}.icon-twitter{background-image:url(/images/social-icons/twitter-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:18px}.icon-twitter:hover{background-image:url(/images/social-icons/twitter-icon.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:18px!important}.icon-holder{width:16px;height:16px}.icon-facebook-official{background-image:url(/images/social-icons/facebook-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:18px}.icon-facebook-official:hover{background-image:url(/images/social-icons/facebook-icon.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:18px!important}.icon-mail{background-image:url(/images/social-icons/mail-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:20px}.icon-mail:hover{background-image:url(/images/social-icons/mail-icon.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:20px!important}.icon-link{background-image:url(/images/social-icons/link-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:20px}.icon-link:hover{background-image:url(/images/social-icons/link-icon.svg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:20px!important}.social-icon{text-decoration:none!important}.clearfix:before,.modal-header:before,.modal-footer:before,.modal .clearfix.close:before,.modal .modal-header.close:before,.modal .modal-footer.close:before,.clearfix:after,.modal-header:after,.modal-footer:after{content:" ";display:table}.clearfix:after,.modal-header:after,.modal-footer:after{clear:both}.hidetext,.modal .close,.modal.letter-detail [class*=icon-caret],.flag_drop .flag_pop li.social-icons a,.hidden{text-indent:-999em;overflow:hidden}.hidden{font-size:0}.nowrap{display:inline-block}.centering_outer{width:100%;height:100%;min-height:inherit;display:table}.centering_outer .centering_inner{vertical-align:middle;width:100%;height:100%;display:table-cell}.flag_drop{z-index:100;position:relative}.flag_drop>a{width:20px;height:20px}.flag_drop>a:before,.modal .flag_drop>a.close:before,.flag_drop>a.check_circle:before{width:20px;height:20px;font-size:20px;line-height:20px;position:absolute;top:0;left:0}.flag_drop .flag_pop{z-index:2;background:#fff;border-radius:24px;height:0;animation:.5s forwards portal-close;position:absolute;top:37px;right:-214px;overflow:hidden;box-shadow:0 4px 8px #1018281a}.flag_drop .flag_pop li{opacity:0;border-bottom:1px solid #e3e6f6;transform:translateY(-50%)}.flag_drop .flag_pop li.share,.flag_drop .flag_pop li.adopted_link{flex-direction:row;display:flex}@media (min-width:1025px){.flag_drop .flag_pop li.share,.flag_drop .flag_pop li.adopted_link{min-width:274px}}.flag_drop .flag_pop li.share i,.flag_drop .flag_pop li.adopted_link i{margin-right:10px;font-size:20px}.flag_drop .flag_pop li.share a,.flag_drop .flag_pop li.adopted_link a{text-align:left;color:#004b87;justify-content:flex-start;align-items:center;width:100%;height:45px;padding:0 24px 0 30px;font-size:16px;line-height:1.2;display:flex}.flag_drop .flag_pop li.share div.cancel,.flag_drop .flag_pop li.adopted_link div.cancel{position:absolute;top:13px;right:10px}.flag_drop .flag_pop li.share div.cancel:hover,.flag_drop .flag_pop li.adopted_link div.cancel:hover{cursor:pointer}.flag_drop .flag_pop li.adopted_link i{font-size:24px}.flag_drop .flag_pop li.social-icons{justify-content:space-around;align-items:center;padding-left:6px;padding-right:5px;display:flex}.flag_drop .flag_pop li.social-icons a{color:#004b87;width:44px;height:44px;display:block;position:relative}.flag_drop .flag_pop li.social-icons a:before{width:24px;height:24px;font-size:24px;line-height:20px;position:absolute;top:12px;left:12px}.flag_drop .flag_pop li.social-icons a:hover{color:#595959;background:#f7f7f7}.flag_drop .flag_pop li:last-child{border-bottom:0}@media only screen and (max-width:1024px){.flag_drop .flag_pop{width:80%;margin:0 auto;position:fixed;top:0;left:0;right:0}}.flag_drop.show>a:after{content:"";width:100%;height:100%;position:fixed;top:0;left:0}.flag_drop.show .flag_pop{height:auto;animation:.5s forwards portal-open}.flag_drop.show .flag_pop li{animation:.5s .25s forwards link-slide}.flag_drop.show .flag_pop li:nth-child(2){animation-delay:.35s}.flag_drop.show .flag_pop li:nth-child(3){animation-delay:.45s}.flag_drop.show .flag_pop li:nth-child(4){animation-delay:.55s}.flag_drop.show .flag_pop li a.flag{text-align:left;justify-content:flex-start;align-items:center;width:100%;height:50px;padding:0 10px 0 17px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:1.2;display:flex}.flag_drop.show .flag_pop li a.flag .icon-flag{margin-right:10px;font-size:20px}.back_link{color:#595959;text-transform:capitalize;letter-spacing:.02em;font-size:13px;position:absolute;top:25px;left:0}.back_link i{vertical-align:middle;margin-top:-3px;margin-right:10px;font-size:20px}.check_circle{padding-top:60px;position:relative}.check_circle:before,.modal .check_circle.close:before{color:#fff;background:#66ddab;border-radius:50%;width:50px;height:50px;font-size:24px;line-height:50px;position:absolute;top:0;left:50%;transform:translate(-50%)}.alert_pill{color:#fff;text-transform:uppercase;background:#da2a1d;border-radius:20px;margin-bottom:15px;padding:5px 9px;font-size:12px;line-height:1;display:inline-block}@keyframes link-slide{0%{opacity:0;transform:translateY(-50%)}to{opacity:1;transform:translateY(0)}}@keyframes portal-tall-open{0%{opacity:0;max-height:0}20%{max-height:0}to{opacity:1;max-height:350px}}@keyframes portal-tall-close{0%{opacity:1;max-height:350px}80%{max-height:0}to{opacity:0;max-height:0}}@font-face{font-family:fontello;src:url(../media/fontello.0-60pztg3y48e.eot);src:url(../media/fontello.0-60pztg3y48e.eot)format("embedded-opentype"),url(../media/fontello.126abxu7.8fiu.woff2)format("woff2"),url(../media/fontello.16dh1hswgkvnu.woff)format("woff"),url(../media/fontello.089j~3c_j_3yc.ttf)format("truetype"),url(../media/fontello.0un.no5rfmz.r.svg)format("svg");font-weight:400;font-style:normal}.modal-open{height:100vh;overflow:hidden}.modal-open.platform-ios{position:fixed;inset:0}.modal{cursor:pointer;-webkit-overflow-scrolling:touch;z-index:30000;background:#000c;outline:0;justify-content:center;align-items:center;display:none;position:fixed;inset:0;overflow:hidden}.modal.modal-in-modal{z-index:40000}.modal.no-close{cursor:default}.modal.fade .modal-dialog{transform:translateY(-100%)}.modal.in .modal-dialog{transform:translate(0)}.modal.open{display:flex}.modal.minimalist .modal-dialog{flex-direction:unset;justify-content:unset;display:block}.modal.minimalist .modal-content{box-sizing:border-box;padding:25px}@supports (margin-inline:0){.modal.minimalist .modal-content{padding:unset;padding-block:25px;padding-inline:25px}}.modal.minimalist .modal-content .modal-title{box-sizing:border-box;padding-left:25px;padding-right:25px}@supports (margin-inline:0){.modal.minimalist .modal-content .modal-title{padding-left:unset;padding-right:unset;padding-inline:25px}}.modal-dialog{border-radius:24px;flex-direction:column;justify-content:center;width:100%;max-width:90vw;height:100vh;max-height:85vh;margin:0 auto;display:flex;overflow-y:auto}.modal-dialog.modal-sm{max-width:350px}.modal-content{cursor:default;background:#fff;border-radius:24px;outline:0;max-height:100%;padding-top:1px;position:relative;overflow:auto;box-shadow:0 0 15px 5px #53719a29}.modal-content .modal_header .copy-link-close{background-color:#0000}.modal-content .report_form{padding:30px 80px 40px}.modal-content .copy-link{padding:0}.modal-content .copy-link h4{padding:30px 0}.modal-content .copy-link button{margin-top:30px;margin-bottom:20px}.modal-content .copy-link a{color:#595959;margin-top:20px;font-size:16px;font-weight:600;text-decoration:underline}.modal-content .copy-link .letter-share-link{text-overflow:ellipsis;text-align:center;width:100%;font-size:11px}@keyframes enlarge{0%{opacity:0;transform:scale(.5)translateY(-75%)}to{opacity:1;transform:scale(1)translateY(-50%)}}.letter-detail .modal-content{box-shadow:none;background:0 0;margin-top:-80px}@media only screen and (max-width:1024px){.letter-detail .modal-content{margin:-100px 5% 0}}@media only screen and (max-height:520px){.letter-detail .modal-content{margin:-100px 14% 0}}.letter-detail .modal-dialog{position:absolute;left:0;right:0}@media only screen and (max-width:1024px){.letter-detail .modal-dialog{max-height:unset;margin-top:-30px}}.location-check .modal-dialog{perspective:1300px;animation:none;position:absolute;left:50%;transform:translate(-50%,-50%);opacity:1!important}.location-check .modal-content{text-align:center;transform-style:preserve-3d;animation:.5s flip-vertical}@keyframes flip-vertical{0%{opacity:0;transform:rotateX(-70deg)}to{opacity:1;transform:rotateX(0)}}.modal-backdrop{opacity:0;z-index:1040;background-color:#000c;position:fixed;inset:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.in{opacity:1;transition:opacity .6s}.modal-header{padding:25px 15px 15px;position:relative}.modal-header .close{cursor:pointer;text-indent:-9999em;position:absolute;top:-20px;right:-45px}.modal-header .close:before{color:#fff;width:20px;height:20px;font-size:20px;line-height:20px;position:absolute;top:0;left:0}.modal-header h3{vertical-align:middle;font-size:25px;line-height:1.2;display:inline-block}.modal-header div.status{min-height:25px;margin-bottom:5px;margin-left:20px}.modal-header h4{margin-top:10px;font-size:18px;line-height:1}.scroll-modal .modal-header h4{margin-top:0}.modal-title{margin:0;line-height:1.42857}.modal-body{padding:15px;position:relative;overflow:auto}.modal-body p{margin-bottom:20px;font-size:14px;line-height:1.7}@media (min-width:1025px){.modal-body p{font-size:16px;line-height:1.4}}.modal-footer{text-align:right;padding:15px 15px 25px}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.modal-xl{width:85%;max-width:1170px}@media only screen and (max-width:1024px){.modal-xl{width:100%}}.modal-lg{width:85%;max-width:940px}@media only screen and (max-width:1024px){.modal-lg{width:100%}}.modal-md{width:85%;max-width:460px}@media only screen and (max-width:1024px){.modal-md{width:100%}}.modal{color:#004b87;text-align:center}.modal .close{background:0 0;width:1.3em;height:1.3em;font-size:18px;display:block;position:absolute;top:20px;right:20px}.modal .close:before{color:#000;width:24px;height:24px;font-size:24px;line-height:24px;position:absolute;top:0;left:0}.modal.letter-detail [class*=icon-caret]{color:#fff;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}.modal.letter-detail [class*=icon-caret]:before{width:20px;height:20px;font-size:20px;line-height:20px;position:absolute;top:0;left:0}.modal.letter-detail [class*=icon-caret].disabled{cursor:default;color:#595959}.modal.letter-detail .icon-caret-left{left:0}.modal.letter-detail .icon-caret-right{right:0}.modal .pagination{color:#fff;text-align:center;text-transform:uppercase;width:100%;margin:20px 0 0;font-size:12px;display:block;position:absolute;left:0}.modal .pagination a{text-decoration:none}.modal .zooms{text-align:center;white-space:nowrap;margin-top:20px;position:absolute;left:50%;transform:translate(-50%)}.modal .zooms button[class*=icon]{background:#fff;border-radius:50%;width:50px;height:50px;margin:0 20px;font-size:0;transition:background-color .2s;display:inline-block;position:relative}.modal .zooms button[class*=icon]:before{width:50px;height:50px;font-size:25px;line-height:50px;position:absolute;top:0;left:0}.modal .zooms button[class*=icon]:after{content:"";opacity:0;border-radius:50%;width:100%;height:100%;padding:5px;transition:all .2s;position:absolute;top:-5px;left:-5px;transform:scale(.8);box-shadow:0 0 0 3px #fff}.modal .zooms button[class*=icon]:hover{background:#ffffffb3}.modal .zooms button[class*=icon]:hover:after{opacity:1;transform:scale(1)}.modal [aria-level],.modal h4{color:#002e67;margin-bottom:20px;font-size:18px}.modal [aria-level].loc_header,.modal h4.loc_header{margin:20px 0}.modal ul li{border-top:1px solid #e7e7e7}.modal ul li a{color:#595959;width:100%;padding:17px 0;font-size:15px;display:block}.modal a.loc_unlisted{color:#fff;white-space:nowrap;font-size:15px;text-decoration:underline;position:absolute;top:calc(100% + 25px);left:50%;transform:translate(-50%)}.modal .modal_padding{padding:40px 15%}.modal p{color:#595959}.modal .btn{margin:0 auto;display:block}.modal .textlink{margin-top:20px;line-height:25px}.modal .contact_emails{color:#a9a9a9;width:calc(100% + 40px);max-height:100px;margin-left:-20px;margin-right:-20px;padding:15px;overflow:auto}.modal .modal_text_padding{text-align:left;padding:35px 30px 10px}.modal .modal_text_padding p{margin-top:25px;font-size:13px}.modal .modal_text_padding p a{color:#004b87;font-size:inherit}.modal .address_check{padding-left:60px;padding-right:60px}.modal .address_check p.address{color:#004b87}.modal .address_check .btn_row{justify-content:space-between;width:100%;display:flex}.modal .address_check .btn{margin:10px 0}@media only screen and (max-width:1024px){.modal a.close{position:fixed;top:20px;right:20px}.modal .modal_padding{padding:35px 20px}.modal .contact_emails{width:100%;margin:0}}.modal #terms_list{width:100%;padding:20px;list-style:decimal!important}.modal #terms_list li{color:#595959;letter-spacing:.234px;border:none;margin-bottom:10px;font-size:13px;line-height:1.375}.modal #terms_list li ol{margin-top:10px;margin-left:30px;list-style:decimal}@media only screen and (max-width:1024px){.modal #terms_list li ol{min-width:unset;width:auto}}.modal-dialog .sunset-message img{width:50px;margin:10px auto 25px;display:block}.modal .modal-dialog.scroll-modal{height:100vh;max-height:none}.modal .modal-dialog.scroll-modal .modal-content{flex-direction:column;min-height:0;max-height:calc(100% - 20px);margin-top:10px;margin-bottom:10px;display:flex}.modal .modal-dialog.scroll-modal .modal-content .modal-header.has-title{flex:0 0 70px;min-height:0;max-height:70px;padding:30px 80px 20px}.modal .modal-dialog.scroll-modal .modal-content .modal_body.scroll-auto{box-sizing:border-box;flex:1 0 auto;height:195px;overflow:hidden auto}.modal .modal-dialog.scroll-modal .modal-content .modal_body.scroll-auto .report_form{padding:0 40px 10px}.modal .modal-dialog.scroll-modal .modal-content .modal_body.scroll-auto .report_form .adopt-team-list{text-align:left;margin-left:10px}.modal .modal-dialog.scroll-modal .modal-content .modal_body.scroll-auto .report_form .adopt-team-list .radio-list__item{position:relative}.modal .modal-dialog.scroll-modal .modal-content .modal_body.scroll-auto .report_form .adopt-team-list .radio-list__item input{flex-grow:0;flex-shrink:0}.modal .modal-dialog.scroll-modal .modal-content .modal_body.scroll-auto .report_form .adopt-team-list .radio-list__item label{text-overflow:ellipsis;flex:1 0 0;min-width:0;font-size:16px;font-weight:400;overflow:hidden}.modal .modal-dialog.scroll-modal .modal-content .modal_body.scroll-auto{-webkit-overflow-scrolling:touch}.modal .modal-dialog.scroll-modal .modal-content .modal_body.scroll-auto::-webkit-scrollbar{width:10px}.modal .modal-dialog.scroll-modal .modal-content .modal_body.scroll-auto::-webkit-scrollbar-track{background:#f1f1f1}.modal .modal-dialog.scroll-modal .modal-content .modal_body.scroll-auto::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.modal .modal-dialog.scroll-modal .modal-content .modal_body.scroll-auto::-webkit-scrollbar-thumb:hover{background:#555}.modal .modal-dialog.scroll-modal .modal-content .modal_footer{flex:0 0 90px;min-height:0;max-height:90px;padding:15px 80px 25px}@media (max-width:759px){.modal .modal-dialog.scroll-modal{height:-moz-available;height:-webkit-fill-available;height:stretch}}.c-loading{padding:40px 30px}.c-loading .loading__inner .loading__image-wrapper{text-align:center;margin-bottom:15px}.c-loading .loading__inner .loading__image-wrapper img.loading__image{width:100px;max-width:100px}.c-loading .loading__inner .loading__text{font-size:16px}.preadopt-timer-warning-modal .preadopt-timer{color:#004b87;margin:20px 0;font-size:40px;display:block}@media only screen and (max-width:1024px){.verification-info-modal .modal-dialog{width:90%}}.verification-info-modal .modal_padding{text-align:left;padding:40px 30px}.verification-info-modal .modal_padding h4{margin-bottom:30px}@media only screen and (max-width:1024px){.verification-info-modal .modal_padding h4{max-width:70%}}.verification-info-modal .modal_padding p,.verification-info-modal .modal_padding p>a{color:#595959;font-size:13px}.verification-info-modal .modal_padding h5{color:#595959;margin-bottom:5px;font-size:13px;left:0;transform:none}@media only screen and (max-width:1024px){.letters-refresh-modal h3,.letters-refresh-modal p{box-sizing:border-box;padding-left:25px;padding-right:25px}}.letters-refresh-modal .btn .ui-icon--refresh{z-index:5;width:36px;margin-left:-140px;position:relative;transform:translateY(-2px)}.letters-refresh-modal .btn .ui-icon--refresh:before{width:16px;height:16px}.address-validation-modal .modal_padding{padding:40px}.address-validation-modal .address-list{color:#535353;border:1px solid #e7e7e7}.address-validation-modal .address-list__item{flex-flow:row;justify-content:space-between;align-items:center;padding:10px 20px 10px 35px;display:flex;position:relative}@media only screen and (max-width:1024px){.address-validation-modal .address-list__item{flex-flow:column wrap;align-items:flex-start}}.address-validation-modal .address-list__item:first-child{background-color:#e7e7e7}.address-validation-modal .address-list__item .usps-checkbox__input{width:15px;height:15px;top:50%;left:10px;transform:translateY(-50%)}.address-validation-modal .address-list__address{text-align:left;text-transform:uppercase;font-size:13px}.address-validation-modal .address-list__label{font-size:12px}.modal_body.scroll-auto{box-sizing:border-box;flex:1 0 auto;height:225px;overflow:hidden auto}.modal_body.scroll-auto .report_form{padding:0 40px 10px}.modal_body.scroll-auto .report_form .adopt-team-list{text-align:left;margin-left:10px}.modal_body.scroll-auto .report_form .adopt-team-list .radio-list__item{margin-bottom:20px;position:relative}.modal_body.scroll-auto .report_form .adopt-team-list .radio-list__item input{flex-grow:0;flex-shrink:0}.modal_body.scroll-auto .report_form .adopt-team-list .radio-list__item label{text-overflow:ellipsis;flex:1 0 0;min-width:0;font-size:16px;font-weight:400;overflow:hidden}.modal_body.scroll-auto{-webkit-overflow-scrolling:touch}.modal_body.scroll-auto::-webkit-scrollbar{width:10px}.modal_body.scroll-auto::-webkit-scrollbar-track{background:#f1f1f1}.modal_body.scroll-auto::-webkit-scrollbar-thumb{background:#888;border-radius:5px}.modal_body.scroll-auto::-webkit-scrollbar-thumb:hover{background:#555}
