.cmp-accordion__header{margin:0}
.cmp-accordion__button{display:block;width:100%;text-align:left}
.cmp-accordion__panel--hidden{display:none}
.cmp-accordion__panel--expanded{display:block}
.cmp-tabs__tablist{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}
.cmp-tabs__tab{box-sizing:border-box;border-bottom:1px solid transparent;padding:.5rem 1rem;cursor:pointer}
.cmp-tabs__tab--active{border-color:inherit}
.cmp-tabs__tabpanel{display:none}
.cmp-tabs__tabpanel--active{display:block}
.cmp-carousel__content{position:relative}
.cmp-carousel__item{display:none}
.cmp-carousel__item--active{display:block}
.cmp-carousel__action{-webkit-appearance:none;-moz-appearance:none;appearance:none}
.cmp-carousel__indicators{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none}
.cmp-carousel__indicator{position:relative;flex:0 1 auto;width:10px;height:10px;margin:0 7px;border-radius:50%;font-size:0;text-indent:-3000px;background-color:rgba(0,0,0,0.5)}
.cmp-carousel__indicator--active{background-color:rgba(0,0,0,0.8)}
.cmp-image__image{width:100%}
.cmp-breadcrumb{display:inline-block;list-style:none;padding:0}
.cmp-breadcrumb__item{display:inline-block;vertical-align:top}
.cmp-search{position:relative}
.cmp-search__field{position:relative;height:2rem}
.cmp-search__input{padding-left:2rem;padding-right:2rem;height:100%;width:100%}
.cmp-search__icon{display:block;position:absolute;left:.5rem;top:.5rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo=");background-size:contain;width:1rem;height:1rem;pointer-events:none}
.cmp-search__loading-indicator{display:none;position:absolute;top:.5rem;left:.5rem;border:3px solid #ccc;border-top-color:#333;border-radius:50%;width:1rem;height:1rem;animation:cmp-search__loading-indicator-spin 2s linear infinite}
@keyframes cmp-search__loading-indicator-spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.cmp-search__clear{display:none;margin:0;padding:0;border:0;background:transparent}
.cmp-search__clear-icon{position:absolute;top:.5rem;right:.5rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K");background-size:contain;width:1rem;height:1rem}
.cmp-search__results{display:none;overflow-y:auto;min-width:100%;max-height:10rem;position:absolute;top:100%;left:0;z-index:999999;border:1px solid #ccc;background:#fff}
.cmp-search__item{display:block}
.cmp-search__item--is-focused{background-color:#ccc}
.cmp-pdfviewer__content{height:500px}
.pdfviewer:not(.cq-Editable-dom) .cmp-pdfviewer__full-window-borderless{height:100vh;position:fixed;width:100vw;top:0;left:0;z-index:9999}
.pdfviewer.cq-Editable-dom .cmp-pdfviewer__full-window-borderless{height:500px}
body,html{color:#444;line-height:1.25;background-image:none;background:transparent;font-family:"Source Sans Pro";font-style:normal;font-weight:400;-webkit-text-size-adjust:100%}
#dtph-site-search,.dtph-region-header_second_right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
#dtph-site-search .fa-search{height:21px;width:20px}
#dtph-lang-color{color:#069}
.dtph-header-util-links__sep{margin-right:0}
#dtph-make-dark-blue{color:#036;font-size:16px;font-weight:600;font-size:1.125rem;line-height:1.2777777778}
#dtph-make-search-invisible-identifier{display:none}
.dtph-make-search-invisible{display:none !important}
.mobile-menu-links{font-family:"Source Sans Pro";font-size:1rem;line-height:1.25;font-style:normal;font-weight:600}
.highlight-strong .font-ssp-semibold .sign-in--button__text{font-family:"Source Sans Pro";font-size:1rem;line-height:1.25;font-style:normal;font-weight:600}
#font-ssp-semibold{font-family:"Source Sans Pro" !important;font-size:1.125rem !important;line-height:1.25 !important;font-style:normal !important;font-weight:600 !important;color:#036 !important}
.my-uscis-link .font-ssp-semibold{font-family:"Source Sans Pro";font-size:1rem;line-height:1.25;font-style:normal;font-weight:600}
#dtph-header-second{font-family:"Source Sans Pro";font-size:.75rem;line-height:1.25;font-weight:300;font-style:normal;font-weight:400;color:#444}
#dtph-site-search{font-family:"Source Sans Pro";font-size:1rem;line-height:1.25;font-style:normal;font-weight:400}
.dtph-sign-in--drop-down{font-family:"Source Sans Pro";font-size:1.125rem;line-height:1.25;font-style:normal;font-weight:400}
.dtph-menu--horizontal .dtph-menu{margin-top:0;color:#036;background-color:#fff}
div.dtph-aemform.dtph-aem-GridColumn.dtph-aem-GridColumn--default--12{background-color:#fff}
#dtph-globe-wrapper{display:inline;padding-right:.25px}
#dtph-color-blue{color:#069}
@media(min-width:861px) and (max-width:1025px){.dtph-header-third__first{height:64px;padding-right:16px;padding-left:16px}
#dtph-header-third{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}
}
@media(max-width:860px){.dtph-input-group__btn--icon{position:absolute;top:12px;right:1rem;float:right;text-align:right;white-space:nowrap}
}
a.dtph-util-linklast{color:#069}
#dtph-guideContainerTheme{background-color:#fff}
#dtph-uscis-footer-logo{height:34px;text-align:center;background-color:#fff}
#dtph-header-util-links{color:#069}
/*! CSS Used from: Embedded */svg:not(:root).svg-inline--fa.dtph-svg{overflow:visible}
.dtph-svg.svg-inline--fa{font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}
.dtph-svg.svg-inline--fa.fa-w-10{width:.625em}
.dtph-svg.svg-inline--fa.fa-w-14{width:.875em}
.dtph-svg.svg-inline--fa.fa-w-16{width:1em}
/*! CSS Used from: https://www.uscis.gov/sites/default/files/css/css_RWlYmQDQAujz-Uiiru3de2SksWXmUzHWRGF3kmdMfHk.css ; media=all */@media all{.dtph-hidden{display:none}
.dtph-visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}
}
/*! CSS Used from: https://www.uscis.gov/sites/default/files/css/css_Dv12RjNt6wmBby6bqNLUrLtmgswnAor3n7AbrVTh_sY.css ; media=all */@media all{.dtph-hide-close{display:none}
a.dtph-a{background-color:transparent}
strong.dtph-strong{font-weight:bolder}
img.dtph-img{border-style:none}
button.dtph-button,input.dtph-input{font-family:inherit;font-size:100%;line-height:1.25;margin:0}
button.dtph-button,input.dtph-input{overflow:visible}
button.dtph-button{text-transform:none}
button.dtph-button,[type=button],[type=submit]{-webkit-appearance:button}
button.dtph-button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button.dtph-button:-moz-focusring,[type=button]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a.dtph-a{text-decoration:none}
a.dtph-a:focus{outline-style:dotted;outline-width:1px}
a.dtph-a:link{color:#069}
a.dtph-a:hover{color:#069;text-decoration:underline}
a.dtph-link-decorate{text-decoration:underline}
img.dtph-img{height:auto;max-width:100%}
p.dtph-p{margin-top:0;margin-bottom:16px;font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-size:1rem;line-height:1.25;color:#444}
[type=text]{font-size:1rem;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:3px;color:#444;display:block;height:48px;min-width:120px;opacity:1;padding-left:14px;width:100%}
[type=text]::-ms-clear{display:none}
[type=text]:hover,[type=text]:focus{-webkit-box-shadow:0 0 3px #036;-moz-box-shadow:0 0 3px #036;box-shadow:0 0 3px #036;border-color:#069;outline:0}
::placeholder{color:#666;opacity:1;text-overflow:ellipsis}
::-ms-input-placeholder{color:#666}
:-ms-input-placeholder{color:#666}
#dtph-block-horizontal,.dtph-content-container{margin:0 auto;width:100%}
.dtph-header-util-links__sep{padding-right:0}
#dtph-header-first{padding:0;font-family:"Source Sans Pro";font-size:1rem;line-height:1.25;font-style:normal;font-weight:400}
#dtph-header-first .dtph-content-container{max-width:100%;padding-left:0;padding-right:0}
.dtph-header-third__first .dtph-content-container{padding-top:16px;padding-bottom:16px}
.dtph-menu-toggle--header{float:right;margin-top:20px}
#dtph-block-searchplaceholder{margin-top:16px}
#dtph-home-logo{height:60px;width:200px}
#dtph-header{margin-bottom:0;position:relative;z-index:1}
#dtph-header-second{font-size:.75rem;line-height:1.25;background-color:#f9f9f9;height:23px;padding-bottom:32px;padding-top:4px;font-family:"Source Sans Pro";font-style:normal;font-weight:400}
#dtph-primary-header{background-color:#f9f9f9}
.header-third__first.menu__closed{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}
.dtph-header__items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}
#dtph-header-util-links{display:none}
.dtph-header-flag-icon{height:13px;width:23px}
#dtph-header-flag{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
#dtph-header-flag-img{margin-right:10px;padding-bottom:1px;padding-top:1px}
#dtph-official-text{font-size:.625rem;line-height:1.3;padding-top:2px}
#dtph-us-gov-desc{display:block;text-decoration:underline}
#dtph-us-gov-desc.dtph-active{display:inline-block}
#dtph-us-gov-desc:visited,#dtph-us-gov-desc:hover{color:#069}
#dtph-us-gov-desc::after{font-family:"FontAwesome";font-weight:400;content:"\f107";float:right;margin-right:142px;font-size:1.33em;-webkit-text-stroke:0 #069;margin-top:-2px}
#dtph-us-gov-desc.dtph-active::after{font-family:"FontAwesome";font-weight:400;content:"\f106";font-size:1.33em;-webkit-text-stroke:0;-webkit-text-stroke:.5px #069;margin-top:-2px}
#dtph-block-howyouknowdescription{display:none;padding-bottom:8px;padding-top:20px}
.dtph-howyouknow-header-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.dtph-howyouknow-header-block__icon{margin-right:16px}
.dtph-howyouknow-header-block__icon__img{max-width:40px !important;max-height:40px}
#dtph-block-mobilemenulinks{background-color:#f9f9f9;padding-bottom:5px}
#dtph-primary-header{background-color:#f9f9f9}
.dtph-mobile-menu-links{list-style:none;padding-left:0;margin-top:0;margin-bottom:0;padding-top:16px}
.dtph-mobile-menu-links .dtph-item{margin-bottom:16px}
.dtph-mobile-menu-links .dtph-item a{display:inline-block;width:100%;color:#444}
.dtph-language-link:visited,.dtph-language-link:hover,.dtph-util-link:visited,.dtph-util-link:hover{color:#069}
.dtph-menu--horizontal{list-style:none;padding:0;margin-right:.5px;margin-block-start:0;padding-inline-start:0}
#dtph-primary-nav{display:none}
.dtph-menu--horizontal .dtph-menu__item{margin:16px 0}
.dtph-menu--horizontal .dtph-menu__item:last-child{border-bottom:0}
.dtph-menu--horizontal .dtph-nav__link{display:inline-block;width:100%}
.dtph-menu--horizontal .dtph-nav__link:visited,.dtph-menu--horizontal .dtph-nav__link:link{color:#036}
.dtph-menu--horizontal .dtph-nav__link:active,.dtph-menu--horizontal .dtph-nav__link:focus{text-decoration:none}
.dtph-sign-in-link{display:none;position:relative}
.dtph-sign-in-link :visited,.dtph-sign-in-link :link{color:#036}
.dtph-sign-in-link :active,.dtph-sign-in-link :focus{text-decoration:none}
.dtph-sign-in-link__mobile{margin:16px 0}
#create-account-link{font-weight:600px;font-size:16px;font-style:normal}
.dtph-sign-in-link{font-size:1.125rem;line-height:1.2777777778}
.dtph-menu-toggle__text{font-weight:400;font-size:1.125rem;line-height:1.2777777778;font-family:"Source Sans Pro";font-style:normal;font-weight:600}
#dtph-site-search .dtph-fa-search{height:21px;width:20px}
#dtph-site-search .dtph-input-group__field::placeholder{color:#069;text-overflow:ellipsis}
#dtph-site-search .dtph-input-group__field::-ms-input-placeholder{color:#069}
#dtph-site-search .dtph-input-group__field:-ms-input-placeholder{color:#069}
#dtph-site-search .dtph-input-group__field{font-size:1rem;line-height:1.25;height:44px;border-radius:2px;border:0;background-color:#f9f9f9;padding-right:38px;font-family:"Source Sans Pro";font-style:normal;font-weight:400}
.dtph-menu-toggle--header .dtph-menu-toggle__text{margin-left:5px}
.dtph-menu-toggle--header .dtph-svg-inline--fa{font-size:1.25rem;line-height:1.4}
#dtph-header .dtph-menu-toggle__link-horizontal{border-radius:0;min-width:1px;max-width:504px;padding:0 16px;height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Source Sans Pro";font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.2777777778;background-color:transparent;border:0;color:#036;opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
button,[type=button],[type=submit]{border-radius:3px;min-width:154px;max-width:100%;padding:11px 13px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-size:1rem;line-height:1.25;background-color:#069;border:3px solid;border-color:#069;color:#fff;cursor:pointer;opacity:1}
button:focus,[type=button]:focus,[type=submit]:focus{background-color:#00476b;border-color:#1d89bf;outline:0}
button:hover,[type=button]:hover,[type=submit]:hover{-webkit-box-shadow:0 0 2px rgba(0,0,0,.12),0 0 4px rgba(0,0,0,.24);-moz-box-shadow:0 0 2px rgba(0,0,0,.12),0 0 4px rgba(0,0,0,.24);box-shadow:0 0 2px rgba(0,0,0,.12),0 0 4px rgba(0,0,0,.24);background-color:#00476b;border-color:#00476b}
.dtph-btn--search-submit{padding:0;color:#069}
.dtph-btn--search-submit:focus{outline:1px dotted #1d89bf}
.dtph-input-group{position:relative}
.dtph-input-group__btn--icon{position:absolute;top:12px;right:10px;white-space:nowrap}
.dtph-input-group__btn--icon .dtph-btn-icon{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:transparent;border:0;height:auto;min-width:1px}
#dtph-header-third{background-color:#fff;font-family:"Source Sans Pro";font-style:normal;font-weight:600}
.dtph-font-ssp-semibold{font-family:"Source Sans Pro";font-style:normal;font-weight:600}
#dtph-for-semibold{font-family:"Source Sans Pro";font-style:normal;font-weight:600}
.dtph-inline-sep{border-right:1px solid #ccc}
@media(max-width:1025px){#dtph-block-horizontal,#dtph-block-mobilemenulinks .dtph-field__item,.dtph-content-container{padding-right:16px;padding-left:16px}
}
@media(min-width:601px){.menu--horizontal .menu{font-size:1.125rem;line-height:1.2777777778;text-align:right}
.content-container .header-third__second .menu__open{font-family:"Source Sans Pro";font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.2777777778}
button,[type=button],[type=submit]{max-width:504px;width:auto}
#dtph-header-second{padding-bottom:4px;padding-top:4px;font-family:"Source Sans Pro";font-style:normal;font-weight:400}
;#dtph-block-howyouknowdescription{padding-top:20px}
#dtph-official-text{font-size:.75rem;line-height:1.25;padding-top:0}
#dtph-us-gov-desc{display:inline}
#dtph-us-gov-desc::after{margin-right:-16px}
}
@media(min-width:861px){.dtph-header-third__first{height:64px;max-width:1024px;margin:auto}
.menu--horizontal .menu{font-family:"Source Sans Pro";font-size:1.125rem;line-height:1.2777777778;font-style:normal;font-weight:600}
.dtph-menu--horizontal{list-style:none;padding:0;margin-right:.5px;margin-block-start:0;padding-inline-start:0}
#dtph-block-horizontal,.content-container{max-width:1024px}
#dtph-block-uscis-design-branding{position:relative;top:13px}
#dtph-block-horizontal,.dtph-content-container{max-width:1024px}
#dtph-block-mobilemenulinks{display:none}
#dtph-site-search,.dtph-region-header_second_right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;color:#069}
.dtph-region-header_third_first{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}
.dtph-header-third__first .dtph-content-container{padding-top:0;padding-bottom:0}
#dtph-site-search .dtph-input-group__field{width:353px}
#dtph-block-searchplaceholder{margin-top:0}
.dtph-sign-in-link{position:relative;color:#036}
.dtph-sign-in-link .dtph-svg-inline--fa{margin-top:3px}
.dtph-sign-in--drop-down__toggle{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;cursor:pointer}
.dtph-sign-in--button{margin-right:8px;color:#036;margin-top:1.5px}
.dtph-sign-in--drop-down{position:absolute;margin-top:35px;right:-.5px;width:192px;z-index:1;background-color:#fff;box-shadow:0 1px 5px #0000001F}
.dtph-sign-in__menu-header{color:#444;padding:10.5px 16px 16px 16px;border-bottom:1px solid #ebebeb}
.dtph-sign-in-links{margin:6px 0 0 0;padding:0}
.dtph-sign-in__menu-item{list-style:none;padding-bottom:6px;font-weight:600}
.dtph-sign-in__menu-item :hover{background-color:#e6f5fd}
.dtph-sign-in__menu-item :focus{background-color:#e6f5fd;border:3px solid #1d89bf}
.dtph-sign-in__menu-item a{display:inline-block;width:100%;padding:5px 16px 5px 16px}
.dtph-sign-in__menu-item a:hover{text-shadow:.5px 0 0 #00476b;text-decoration:none}
.dtph-sign-in__menu-item a:visited,.dtph-sign-in__menu-item a:link{color:#069}
#dtph-header-third{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);height:127px;padding-bottom:20px;padding-top:20px}
.dtph-header-third__first{height:64px}
.dtph-header-third__first.dtph-menu__closed{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#dtph-alt-lang-link{margin-right:12px;color:#069}
#dtph-header-util-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
#dtph-header-util-links .dtph-util-link{margin-right:12px}
#dtph-header-util-links .dtph-util-link.dtph-last{margin-left:12px;margin-right:0}
#dtph-block-howyouknowdescription .dtph-field--name-body{display:-webkit-box;color:#444;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
#dtph-howyouknow-official{margin-right:24px}
.dtph-howyouknow-header-block{-webkit-flex-basis:50%;-moz-flex-basis:50%;-ms-flex-basis:50%;flex-basis:50%}
.dtph-menu--horizontal{font-size:1.125rem;line-height:1.2777777778;text-align:right;font-family:"Source Sans Pro";font-style:normal;font-weight:400}
.dtph-menu--horizontal a:hover{text-shadow:.5px 0 0 #00476b;text-decoration:none}
.dtph-menu--horizontal a:visited,.dtph-menu--horizontal a:link{color:#036}
.dtph-menu--horizontal .dtph-menu__item{display:inline;margin-left:32px;border-bottom:0}
.dtph-menu--horizontal .dtph-nav__link{width:auto}
.dtph-menu--horizontal .dtph-nav__link:focus{outline:0;border-radius:1px;-webkit-box-shadow:0 0 0 3px #1d89bf;-moz-box-shadow:0 0 0 3px #1d89bf;box-shadow:0 0 0 3px #1d89bf}
#dtph-primary-nav{display:block}
#dtph-block-signinlink{display:none}
.dtph-content-container.dtph-header-third__second{border-bottom:0}
#dtph-block-searchplaceholder .dtph-sign-in-link{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:44px;padding-top:10px}
#dtph-block-searchplaceholder .dtph-sign-in-link__sep{height:24px;margin-left:32px;margin-right:32px}
#dtph-block-searchplaceholder .dtph-sign-in--button__text:focus{outline:0;border-radius:1px;-webkit-box-shadow:0 0 0 3px #1d89bf;-moz-box-shadow:0 0 0 3px #1d89bf;box-shadow:0 0 0 3px #1d89bf}
#site-search .dtph-input-group__field{width:353px}
.dtph-menu-toggle--header{display:none}
.dtph-hidden-desktop{display:none}
}
#dtph-header-first{background-color:transparent;line-height:1.25}
#dtph-preview-message{padding:3px 16px;background-color:#ebebeb;color:#444;text-align:center;font-size:.875rem;line-height:1.4285714286}
.dtph-region-header_first .dtph-special-msg{text-align:center;padding-top:6px;padding-bottom:6px;background-color:#c33;color:#fff}
.dtph-region-header_first .dtph-special-msg a{color:#fff;text-decoration:underline;font-family:"Source Sans Pro"}
.dtph-make-white{background-color:#fff}
@media(max-width:860px){#dtph-primary-nav{padding-top:11px}
#dtph-header-third{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);-moz-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}
.dtph-content-container.dtph-header-third__second.dtph-menu__open{background-color:#fff;margin-top:0;margin-bottom:-10px;padding-bottom:0;padding-top:0}
.nav-link{font-family:"Source Sans Pro",Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.25}
.mobile-menu-links{font-family:"Source Sans Pro",Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.25}
.dtph-header-third__first{padding-top:16px;padding-bottom:16px;padding-right:16px;padding-left:16px}
.make-iframe-static{position:static}
.dtph-menu--horizontal{list-style:none;padding-left:0;margin-top:0;margin-bottom:0;margin-right:.5px;color:#036;background-color:#fff}
#dtph-search-form{display:block;width:100%;margin:auto}
.dtph-header-third__first.dtph-menu__open{border-bottom:3px solid #ebebeb}
.dtph-header-third__second.dtph-menu__open{border-bottom:3px solid #ebebeb}
#dtph-block-uscis-design-branding{padding-top:0}
#dtph-primary-nav{color:#069}
.dtph-menu-toggle__text{font-weight:600;font-size:1.125rem;line-height:1.2777777778}
#dtph-bold-text-menu{font-weight:600;font-size:1.125rem;line-height:1.2777777778}
.dtph-menu--horizontal.dtph-menu{font-family:"Source Sans Pro";font-size:1rem;line-height:1.2777777778;font-style:normal;font-weight:400}
.dtph-mobile-menu-links{color:#444;font-family:"Source Sans Pro";font-size:1rem;line-height:1.2777777778;font-style:normal;font-weight:400}
#dtph-home-logo{padding-left:0}
#dtph-search-form{padding-bottom:0}
#dtph-alt-lang-link{color:#069}
.dtph-mobile-menu-links{color:#444}
.dtph-menu-toggle__text{font-weight:400;font-size:1.125rem;line-height:1.2777777778;font-family:"Source Sans Pro"}
.dtph-menu-toggle--header .svg-inline--fa{font-size:1.25rem;line-height:1.4}
input-group__btn--icon{position:absolute;top:12px;right:1rem;float:right;text-align:right;white-space:nowrap}
}
.dtph-special-msg a{font-family:"Source Sans Pro";font-weight:400;font-size:1rem;color:#fff;text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:initial;text-decoration-style:initial;text-decoration-color:initial}
/*! CSS Used from: https://www.uscis.gov/sites/default/files/css/css_CzQ6gJUtS_Mg2vNBasOgXL8mFWyW6wCFYQ0nG3GDAsk.css ; media=print */@media print{button.dtph-menu-toggle__link-horizontal,.dtph-input-group,#header-flag,.dtph-region-header_second_right{display:none !important}
button,[type=button],[type=submit]{background-color:#fff;border-color:#cbcbcb;color:#cbcbcb}
.dtph-header-third__first.dtph-menu__closed{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
}
}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:auto;src:url("clientlib-base/resources/fonts/fa-solid-dual-900.html")format("opentype")}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:auto;src:url("clientlib-base/resources/fonts/fa-regular-400.html")format("opentype")}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:auto;src:url("clientlib-base/resources/fonts/fa-light-300.html")format("opentype")}
@font-face{font-family:Source Sans Pro Light;font-style:normal;font-weight:300;src:url("clientlib-base/resources/fonts/sourcesanspro-light.html") format("opentype")}
@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;src:url("clientlib-base/resources/fonts/sourcesanspro-semibold.html") format("opentype"),url("clientlib-base/resources/fonts/sourcesanspro-semibold-webfont.ttf") format("truetype"),url("clientlib-base/resources/fonts/sourcesanspro-semibold-webfont.woff") format("woff"),url("clientlib-base/resources/fonts/sourcesanspro-semibold-webfont.woff2") format("woff2"),url("clientlib-base/resources/fonts/sourcesanspro-semibold-webfont.eot"),url("clientlibs-site/resources/fonts/sourcesanspro-semibold-webfont.eot#iefix") format("embedded-opentype")}
@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;src:url("clientlib-base/resources/fonts/sourcesanspro-semiboldit.html") format("opentype"),url("clientlib-base/resources/fonts/sourcesanspro-semiboldit-webfont.ttf") format("truetype"),url("clientlib-base/resources/fonts/sourcesanspro-semiboldit-webfont.woff") format("woff"),url("clientlib-base/resources/fonts/sourcesanspro-semiboldit-webfont.woff2") format("woff2"),url("clientlib-base/resources/fonts/sourcesanspro-semiboldit-webfont.eot#iefix") format("embedded-opentype")}
@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url("clientlib-base/resources/fonts/sourcesanspro-regular.html") format("opentype"),url("clientlib-base/resources/fonts/sourcesanspro-regular-webfont.woff2") format("woff2"),url("clientlib-base/resources/fonts/sourcesanspro-regular-webfont.eot"),url("clientlib-base/resources/fonts/sourcesanspro-regular-webfont.eot#iefix") format("embedded-opentype")}
@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;src:url("clientlib-base/resources/fonts/sourcesanspro-it.html") format("opentype"),url("clientlib-base/resources/fonts/sourcesanspro-it-webfont.eot"),url("clientlib-base/resources/fonts/sourcesanspro-it-webfont.eot#iefix") format("embedded-opentype")}
@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:url("clientlib-base/resources/fonts/sourcesanspro-bold.html") format("opentype"),url("clientlib-base/resources/fonts/sourcesanspro-bold-webfont.ttf") format("truetype"),url("clientlib-base/resources/fonts/sourcesanspro-bold-webfont.woff") format("woff"),url("clientlib-base/resources/fonts/sourcesanspro-bold-webfont.woff2") format("woff2"),url("clientlib-base/resources/fonts/sourcesanspro-bold-webfont.eot"),url("clientlibs-site/resources/fonts/sourcesanspro-bold-webfont.eot#iefix") format("embedded-opentype")}
@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;src:url("clientlib-base/resources/fonts/sourcesanspro-boldit.html") format("opentype"),url("clientlib-base/resources/fonts/sourcesanspro-boldit-webfont.ttf") format("truetype"),url("clientlib-base/resources/fonts/fonts/sourcesanspro-boldit-webfont.woff") format("woff"),url("clientlib-base/resources/fonts/sourcesanspro-boldit-webfont.woff2") format("woff2"),url("../../../profiles/uscisd8_gov/themes/custom/uscis_design/css/font/sourcesanspro-boldit-webfont.eot"),url("clientlibs-site/resources/fonts/sourcesanspro-boldit-webfont.eot#iefix") format("embedded-opentype")}
.usa-social-link__icon:hover{background-color:#f9f9f9}
svg:not(:root).svg-inline--fa{overflow:visible}
.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}
.svg-inline--fa.fa-w-10{width:.625em}
.svg-inline--fa.fa-w-11{width:.6875em}
.svg-inline--fa.fa-w-14{width:.875em}
.svg-inline--fa.fa-w-16{width:1em}
/*! CSS Used from: https://www.uscis.gov/sites/default/files/css/css_VFv1NHdtDe6GPoiMrZfNWu4xy5Dtn5Ek7VEssMXsXYc.css ; media=all */@media all{.clearfix:after{display:table;clear:both;content:""}
.hidden{display:none}
.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}
.layout--twocol-section{display:flex;flex-wrap:wrap}
.layout--twocol-section>.layout__region{flex:0 1 100%}
@media screen and (min-width:40em){.layout--twocol-section.layout--twocol-section--50-50>.layout__region--first,.layout--twocol-section.layout--twocol-section--50-50>.layout__region--second{flex:0 1 50%}
}
.layout--fourcol-section{display:flex;flex-wrap:wrap}
.layout--fourcol-section>.layout__region{flex:0 1 100%}
@media screen and (min-width:40em){.layout--fourcol-section>.layout__region{flex:0 1 25%}
}
.layout--onecol .layout__region{width:100%}
}
.nav__link.usa-footer__primary-link{color:black;padding-top:5px}
#footer-blue-margin{margin-bottom:17px}
#footer{background-color:#f9f9f9}
/*! CSS Used from: https://www.uscis.gov/sites/default/files/css/css_xGj_ftLDpDXd6_d1eP9y0X5FAN0gmYolQO7BYehC5Uo.css ; media=all */@media all{body{margin:0}
article,footer,header,main,nav,section{display:block}
a{background-color:transparent}
a:active,a:hover{outline:0}
strong{font-weight:bold}
img{border:0}
svg:not(:root){overflow:hidden}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{background-color:#fff;color:#444}
a{text-decoration:none}
a:focus{outline-style:dotted;outline-width:1px}
a:link{color:#069}
a:hover{color:#00476b;text-decoration:underline}
a.link-decorate{text-decoration:underline}
img{height:auto;max-width:100%}
h2{font-size:1.75rem;line-height:1.1428571429}
h3{font-size:1.5rem;line-height:1.1666666667}
h2,h3{margin-top:32px}
h2,h3{margin-bottom:8px;font-weight:400}
p{margin-top:0;margin-bottom:16px}
[type=text]{font-size:1.25rem;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:3px;color:#444;display:block;height:48px;min-width:120px;opacity:1;padding-left:14px;width:100%}
[type=text]::-ms-clear{display:none}
[type=text]:hover,[type=text]:focus{-webkit-box-shadow:0 0 3px #036;-moz-box-shadow:0 0 3px #036;box-shadow:0 0 3px #036;border-color:#069;outline:0}
::placeholder{color:#666;opacity:1;text-overflow:ellipsis}
#block-horizontal,.content-container{margin:0 auto;width:100%}
#header .menu-toggle__link-horizontal{border-radius:0;min-width:1px;max-width:504px;padding:0 16px;height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:source_sans_pro_regular,"Source Sans Pro",Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.2777777778;background-color:transparent;border:0;color:#036;opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.node a.btn--anchor{text-decoration:none}
.node a{text-decoration:underline}
#page-content a:not(.btn):focus{background-color:#e6f5fd;color:#00476b;text-decoration:underline;outline-style:none}
#page-content a:not(.btn):hover{color:#00476b;text-decoration:underline}
.region-content ul{margin-top:0;margin-bottom:16px;margin-left:24px;padding-left:8px}
.region-content li{margin-bottom:8px;padding-left:0}
.container--front{background-color:transparent}
.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.3)}
.modal button#modal-button.close:focus{border-color:#1d89bf;outline:solid;outline-offset:1px}
.modal .close{float:right;max-width:20px;min-width:20px;height:20px;padding:0;border:0;background-color:#fff;color:#069}
.modal .modal-content{background-color:#fff;margin:0 auto;padding:16px;border-radius:3px;box-shadow:0 1px 6px #00000029}
.modal .modal-content .modal-title{font-size:20px;margin-bottom:16px}
@media(min-width:861px){.modal .modal-content{margin:5% auto;max-width:502px}
}
.font-ssp-semibold{font-family:source_sans_pro_semibold,"Source Sans Pro Semibold",Arial,sans-serif;font-weight:600}
.inline-sep{border-right:1px solid #ccc}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
#usasearch_sayt .ui-widget-content{border-color:#ccc !important;border-radius:0 !important;color:inherit !important}
#usasearch_sayt .ui-widget{font-family:inherit !important;font-size:inherit !important}
@media(max-width:1025px){#block-horizontal,#block-mobilemenulinks .field__item,.content-container{padding-right:16px;padding-left:16px}
#content{padding-right:16px}
#content-wrapper .content-container{padding-left:0;padding-right:0}
}
@media(min-width:601px){.btn,button,[type=button],[type=submit]{max-width:504px;width:auto}
#block-howyouknowdescription{padding-top:20px}
#official-text{font-size:.75rem;line-height:1.25;padding-top:0}
#us-gov-desc{display:inline}
#us-gov-desc::after{margin-right:-16px}
#content .container--main{overflow:hidden}
}
@media(min-width:861px){body{background-color:#f9f9f9}
#content.one-col{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/13;max-width:1024px}
#content{padding-bottom:128px;padding-left:0}
#content-wrapper{background-image:linear-gradient(to right,#f3f3f3 50%,#FFF 50%)}
#content-wrapper.one-col{background-image:none;background-color:#f3f3f3}
#block-uscis-design-branding{position:relative;top:13px}
#block-horizontal,.content-container{max-width:1024px}
.one-col .region-content{padding:20px}
.container--front .region-content{padding:20px 0}
#block-mobilemenulinks{display:none}
#alt-lang-link{margin-right:12px}
.menu-toggle--header{display:none}
.hidden-desktop{display:none}
#usasearch_sayt .ui-menu{width:353px !important}
}
.grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}
@media all and (min-width:64em){.grid-container{padding-left:2rem;padding-right:2rem}
}
.grid-row{display:flex;flex-wrap:wrap}
.grid-row.grid-gap{margin-left:-0.5rem;margin-right:-0.5rem}
.grid-row.grid-gap>*{padding-left:.5rem;padding-right:.5rem}
@media all and (min-width:64em){.grid-row.grid-gap{margin-left:-1rem;margin-right:-1rem}
.grid-row.grid-gap>*{padding-left:1rem;padding-right:1rem}
}
.grid-row.grid-gap-1{margin-left:-0.25rem;margin-right:-0.25rem}
.grid-row.grid-gap-1>*{padding-left:.25rem;padding-right:.25rem}
@media all and (min-width:30em){.grid-row.mobile-lg\:grid-gap-2{margin-left:-0.5rem;margin-right:-0.5rem}
.grid-row.mobile-lg\:grid-gap-2>*{padding-left:.5rem;padding-right:.5rem}
}
[class*=grid-col]{position:relative;width:100%;box-sizing:border-box}
.grid-col-auto{flex:0 1 auto;width:auto;max-width:100%}
.grid-col-3{flex:0 1 auto;width:25%}
.grid-col-9{flex:0 1 auto;width:75%}
@media all and (min-width:30em){.mobile-lg\:grid-col-auto{flex:0 1 auto;width:auto;max-width:100%}
.mobile-lg\:grid-col-4{flex:0 1 auto;width:33.3333333333%}
.mobile-lg\:grid-col-6{flex:0 1 auto;width:50%}
.mobile-lg\:grid-col-12{flex:0 1 auto;width:100%}
}
@media all and (min-width:64em){.desktop\:grid-col-auto{flex:0 1 auto;width:auto;max-width:100%}
}
.usa-footer{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.06rem;line-height:1.5;overflow:hidden}
.usa-footer>.grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}
@media all and (min-width:64em){.usa-footer>.grid-container{padding-left:2rem;padding-right:2rem}
}
.usa-footer__return-to-top{padding-bottom:1.25rem;padding-top:1.25rem;line-height:.9}
.usa-footer__return-to-top a{color:#005ea2;text-decoration:underline}
.usa-footer__return-to-top a:visited{color:#54278f}
.usa-footer__return-to-top a:hover{color:#1a4480}
.usa-footer__return-to-top a:active{color:#162e51}
.usa-footer__return-to-top a:focus{outline:.25rem solid #2491ff;outline-offset:0}
.usa-footer__nav{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem;padding-left:0;padding-right:0;border-bottom:1px solid #a9aeb1}
@media all and (min-width:64em){.usa-footer__nav{padding-left:2rem;padding-right:2rem}
}
@media all and (min-width:30em){.usa-footer__nav{padding-left:1rem;padding-right:1rem;border-bottom:0}
}
@media all and (min-width:30em)and (min-width:64em){.usa-footer__nav{padding-left:2rem;padding-right:2rem}
}
.usa-footer__nav>ul{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0}
.usa-footer__primary-section{background-color:#f0f0f0}
.usa-footer__primary-section>.grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}
@media all and (min-width:64em){.usa-footer__primary-section>.grid-container{padding-left:2rem;padding-right:2rem}
}
.usa-footer__primary-content{line-height:1.1}
.usa-footer__primary-link{padding-left:1rem;padding-right:1rem;padding-bottom:1rem;padding-top:1rem;color:#1b1b1b;text-decoration:none;font-weight:700;display:block}
@media all and (min-width:30em){.usa-footer__primary-link{padding-left:0;padding-right:0;margin-top:-4px}
}
.usa-footer__primary-link:hover{cursor:pointer;text-decoration:underline}
.usa-footer__contact-info{line-height:1.1}
@media all and (min-width:30em){.usa-footer__contact-info{justify-content:flex-end;margin-top:.5rem}
}
.usa-footer__primary-content{border-top:1px solid #a9aeb1}
@media all and (min-width:30em){.usa-footer__primary-content{border:0}
}
.usa-footer__secondary-section{padding-bottom:1.25rem;padding-top:1.25rem;color:#1b1b1b;background-color:#dfe1e2}
.usa-footer__secondary-section>.grid-container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem}
@media all and (min-width:64em){.usa-footer__secondary-section>.grid-container{padding-left:2rem;padding-right:2rem}
}
.usa-footer__secondary-section a{color:#1b1b1b}
.usa-footer__logo{margin-bottom:.5rem;margin-top:.5rem}
@media all and (min-width:30em){.usa-footer__logo{margin-bottom:0;margin-top:0;align-items:center}
}
.usa-footer__logo-img{max-width:5rem}
.usa-footer__contact-links{margin-top:1.5rem}
@media all and (min-width:30em){.usa-footer__contact-links{margin-top:0;text-align:right}
}
.usa-footer__contact-heading{font-family:Source Sans Pro Web,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:1.46rem;line-height:1.1;margin-top:0}
@media all and (min-width:30em){.usa-footer__contact-heading{margin-bottom:.25rem;margin-top:.25rem}
}
.usa-footer__social-links{line-height:.9;padding-bottom:.5rem}
.usa-footer__social-links a{text-decoration:none}
@media all and (min-width:30em){.usa-footer__social-links{justify-content:flex-end}
}
.usa-social-link{height:3rem;width:3rem;background-color:rgba(0,0,0,.1);display:inline-block}
.usa-social-link__icon{background-position:center center;background-size:auto 2rem;display:inline-block;height:inherit;width:inherit}
.usa-social-link__icon--facebook{background-image:url(../../../profiles/uscisd8_gov/themes/custom/uscis_design/assets/img/usa-icons/facebook.html),linear-gradient(transparent,transparent);background-repeat:no-repeat}
.usa-social-link__icon--twitter{background-image:url(../../../profiles/uscisd8_gov/themes/custom/uscis_design/assets/img/usa-icons/twitter.html),linear-gradient(transparent,transparent);background-repeat:no-repeat}
.usa-social-link__icon--youtube{background-image:url(../../../profiles/uscisd8_gov/themes/custom/uscis_design/assets/img/usa-icons/youtube.html),linear-gradient(transparent,transparent);background-repeat:no-repeat}
.usa-social-link__icon--instagram{background-image:url(../../../profiles/uscisd8_gov/themes/custom/uscis_design/assets/img/usa-icons/instagram.html),linear-gradient(transparent,transparent);background-repeat:no-repeat}
@media all and (min-width:30em){.usa-footer__address{justify-content:flex-end}
}
.usa-identifier__container{margin-left:auto;margin-right:auto;max-width:64rem;padding-left:1rem;padding-right:1rem;max-width:64rem}
@media all and (min-width:64em){.usa-identifier__container{padding-left:2rem;padding-right:2rem}
}
.usa-identifier__section{padding-bottom:1rem;padding-top:1rem}
@media all and (min-width:40em){.usa-identifier__section--masthead .usa-identifier__container{align-items:center;display:flex}
}
.usa-identifier__logos{display:flex;margin-right:1rem}
.usa-identifier__logo{text-decoration:none;height:3rem;display:block}
.usa-identifier__logo-img{height:100%;width:auto}
.usa-identifier__identity{flex:1 1 0;margin-top:1rem}
@media all and (min-width:40em){.usa-identifier__identity{margin-top:0}
}
.usa-identifier__identity-domain,.usa-identifier__identity-disclaimer{margin:0;padding:0}
.usa-identifier__identity-domain{color:#a9aeb1}
.usa-identifier__identity-disclaimer{font-weight:700}
.usa-identifier__identity-disclaimer a{color:#dfe1e2}
.usa-identifier__identity-disclaimer a:visited{color:#dfe1e2}
.usa-identifier__identity-disclaimer a:hover,.usa-identifier__identity-disclaimer a:active{color:#f0f0f0}
@media all and (min-width:40em){.usa-identifier__section--required-links{padding-bottom:.5rem;padding-top:.5rem}
}
@media all and (min-width:64em){.usa-identifier__section--required-links{font-size:1rem}
}
.usa-identifier__required-links-list{margin-bottom:0;margin-top:0;list-style-type:none;padding-left:0;margin-bottom:0;margin-top:0}
@media all and (min-width:40em){.usa-identifier__required-links-list{column-count:2;column-gap:2rem;column-fill:balance}
}
@media all and (min-width:64em){.usa-identifier__required-links-list{column-count:4}
}
.usa-identifier__required-links-item{break-inside:avoid;margin-bottom:.75rem}
.usa-identifier__required-links-item:last-child{margin-bottom:0}
@media all and (min-width:64em){.usa-identifier__required-links-item{margin-bottom:.5rem}
}
.usa-identifier__required-link{color:#a9aeb1;display:inline-block}
.usa-identifier__required-link:visited{color:#a9aeb1}
.usa-identifier__required-link:hover,.usa-identifier__required-link:active{color:#dfe1e2}
.usa-identifier__section--usagov a{color:#dfe1e2;font-weight:700;display:inline-block;margin-top:.5rem}
.usa-identifier__section--usagov a:visited{color:#dfe1e2}
.usa-identifier__section--usagov a:hover,.usa-identifier__section--usagov a:active{color:#f0f0f0}
@media all and (min-width:40em){.usa-identifier__section--usagov a{margin-top:0}
}
@media all and (min-width:40em){.usa-identifier__usagov-description{display:inline-flex}
}
footer .grid-col-3{width:24%}
footer .usa-footer__primary-section{background-color:#edeeee}
footer .usa-footer__primary-section .mobile-lg\:grid-col-12{padding:0}
footer .usa-footer__intermediate-section{padding-bottom:1rem;padding-top:1.25rem;background-color:#dedfe0}
footer .usa-footer__secondary-section{background-color:#005288;color:#e6e6e6}
footer .usa-footer__secondary-section a,footer .usa-footer__secondary-section a:visited{color:#e6e6e6}
footer .usa-footer__secondary-section a:visited:hover,footer .usa-footer__secondary-section a:hover{color:#fff}
footer .usa-footer__secondary-section .usa-identifier__container{padding:0 2rem;display:flex}
footer .usa-footer__secondary-section .usa-identifier__container .usa-identifier__logos{display:flex;margin-right:1rem}
footer .usa-footer__secondary-section .usa-identifier__container .usa-identifier__logos .usa-identifier__logo{text-decoration:none;height:3rem;display:block}
footer .usa-footer__secondary-section .usa-identifier__container .usa-identifier__logos .usa-identifier__logo img{height:100%}
footer .usa-footer__secondary-section .usa-identifier__container .usa-identifier__identity{flex:1 1 0}
footer .usa-footer__secondary-section .usa-identifier__container .usa-identifier__identity .usa-identifier__identity-disclaimer{font-weight:700}
footer .usa-footer__secondary-section .usa-identifier__container .usa-identifier__identity-disclaimer,footer .usa-footer__secondary-section .usa-identifier__container .usa-identifier__identity-domain{margin:0;padding:0;color:#fff}
footer .usa-footer__secondary-section .usa-identifier__container .usa-identifier__usagov-description{display:inline-flex}
footer .usa-footer__secondary-section .usa-identifier__section--usagov a{color:#e6e6e6;font-weight:700;display:inline-block;margin-left:.25rem}
.usa-identifier__container .usa-identifier__required-link,.usa-identifier__container .usa-identifier__required-link:visited{color:#c0c2c4}
nav.usa-footer__nav{padding:0}
.usa-footer__logo{min-width:50%}
.usa-footer__logo .usa-footer__logo-img{max-width:300px;width:291px}
.usa-social-link__icon--facebook{background-image:url("../../../themes/contrib/dhs_uswds/assets/img/usa-icons/facebook.svg"),linear-gradient(transparent,transparent);background-repeat:no-repeat}
.usa-social-link__icon--twitter{background-image:url("../../../themes/contrib/dhs_uswds/assets/img/usa-icons/twitter.svg"),linear-gradient(transparent,transparent);background-repeat:no-repeat}
.usa-social-link__icon--youtube{background-image:url("../../../themes/contrib/dhs_uswds/assets/img/usa-icons/youtube.svg"),linear-gradient(transparent,transparent);background-repeat:no-repeat}
.usa-social-link__icon--instagram{background-image:url("../../../themes/contrib/dhs_uswds/assets/img/usa-icons/instagram.svg"),linear-gradient(transparent,transparent);background-repeat:no-repeat}
.usa-social-link__icon--linkedin{background-image:url("../../../themes/contrib/dhs_uswds/img/social-icons/linkedin.svg"),linear-gradient(transparent,transparent);background-repeat:no-repeat}
.usa-social-link__icon--email{background-image:url("../../../themes/contrib/dhs_uswds/assets/img/usa-icons/mail.svg"),linear-gradient(transparent,transparent);background-repeat:no-repeat}
.usa-footer__intermediate-section a{color:#1b1b1b}
@media screen and (max-width:1023px){.usa-footer{width:100%}
}
@media screen and (max-width:710px){.usa-footer__intermediate-section .usa-footer__logo,.usa-footer__intermediate-section .usa-footer__contact-links{width:100%;max-width:100%;padding-left:2rem;padding-right:2rem}
.usa-footer__intermediate-section .usa-footer__logo{margin-bottom:1rem}
.usa-identifier__section--usagov{display:none}
.usa-footer__secondary-section [class*=grid-col-]{width:100%}
.usa-footer__secondary-section .grid-col-3.ntas-widget{text-align:center}
.usa-footer__contact-links{text-align:left}
.usa-footer__contact-links .usa-footer__social-links,.usa-footer__contact-links .usa-footer__contact-info{justify-content:flex-start}
}
@media all and (max-width:39.99em){.usa-identifier__container{flex-direction:column}
.usa-identifier__section--masthead{max-width:75%}
}
.usa-identifier__required-link,.usa-link{text-decoration:underline}
.usa-footer__return-to-top a,.usa-footer__intermediate-section .usa-footer__contact-heading a{color:#069}
address{font-style:normal}
.usa-footer{font-family:source_sans_pro_regular,"Source Sans Pro",Arial,sans-serif;font-weight:400}
.usa-footer .ntas-widget{text-align:center}
.usa-footer-container a{color:#005ea2;text-decoration:underline}
.usa-footer-container a:visited{color:#54278f}
.usa-footer-container a:hover{color:#1a4480}
.usa-footer-container a:active{color:#162e51}
.usa-footer-container a:focus{outline:.25rem solid #2491ff;outline-offset:0}
.usa-footer__nav a{text-decoration:none}
.usa-footer__nav .usa-footer__primary-content{padding-left:0;padding-right:0}
.usa-footer__primary-link:link{color:#1b1b1b;margin-top:15px}
.usa-footer__intermediate-section{color:#080808}
.usa-footer__intermediate-section .usa-footer__contact-heading{font-weight:bold}
.usa-identifier__required-links-list{padding-top:1.25rem}
.usa-identifier__section{padding-top:0}
.usa-footer .usa-footer__secondary-section .usa-identifier__container{padding-left:1rem;padding-right:1rem}
.usa-identifier__section--usagov{display:none}
@media all and (min-width:30em){.usa-footer__nav .usa-footer__primary-content{padding-left:1rem;padding-right:1rem}
}
@media screen and (max-width:710px){.usa-footer__intermediate-section .usa-footer__logo,.usa-footer__intermediate-section .usa-footer__contact-links{padding-left:.5rem;padding-right:.5rem}
}
@media(min-width:64rem){.usa-footer__nav .menu__item:first-of-type{padding-left:0}
.usa-footer .grid-container{padding-left:0;padding-right:0}
.usa-footer__primary-section .grid-row.grid-gap{margin-left:0;margin-right:0}
.usa-footer__secondary-section .grid-container{padding-right:0}
.usa-footer .usa-footer__secondary-section .usa-identifier__container{padding-left:2rem;padding-right:2rem}
.usa-identifier__required-links-list{column-count:3}
}
#header-first{background-color:transparent}
#preview-message{padding:3px 16px;background-color:#ebebeb;color:#444;text-align:center;font-size:.875rem;line-height:1.4285714286}
.main-content-wrapper,.container--main,body{background-color:#f3f3f3}
.homepage-field-heading{margin-top:8px;margin-bottom:16px;padding-left:8px;letter-spacing:0}
.homepage-top-card{font-family:source_sans_pro_light,"Source Sans Pro Light",Arial,sans-serif;letter-spacing:0;opacity:1}
.homepage-top-card .homepage-field-heading{display:none;padding-left:8px;margin-top:8px;font-size:2rem;line-height:1.25;font-family:source_sans_pro_light,"Source Sans Pro Light",Arial,sans-serif}
.homepage-top-card .homepage-field-heading.mobile-header{display:block}
.homepage-top-card .field--name-body{font-size:1.5rem;line-height:1.2916666667}
.homepage-top-card .field--name-body .btn{margin-top:16px}
.layout>.layout__region{background-color:#fff;margin-bottom:20px;box-shadow:0 1px 2px #00000029;opacity:1;padding:8px}
.layout>.layout__region ul{margin-bottom:0}
.layout>.layout__region img{width:100%;margin-bottom:16px}
.layout>.layout__region li{padding-left:0;margin-bottom:0}
.layout>.layout__region .block--type-homepage-card-content-right.homepage-top-card{margin-bottom:-4px}
.layout>.layout__region .form-icon::before{float:left;margin-right:8px;font-family:"Font Awesome 5 Pro";font-weight:400;content:"";color:#069}
.layout--onecol .layout__region{display:flex;flex-flow:column-reverse}
.layout--fourcol-section .layout__region .homepage-field-heading{font-size:1.25rem;line-height:1.4}
.layout--fourcol-section .layout__region .spacer{height:32px}
.layout--fourcol-section .layout__region .field--name-field-learn-more-link{position:absolute;bottom:0;padding-bottom:16px;padding-left:8px}
.layout--onecol,.layout--fourcol-section,.layout--twocol-section--50-50{display:block}
.layout--onecol .layout__region,.layout--fourcol-section .layout__region,.layout--twocol-section--50-50 .layout__region{position:relative}
.layout--onecol .layout__region .field--name-body,.layout--fourcol-section .layout__region .field--name-body,.layout--twocol-section--50-50 .layout__region .field--name-body{padding:0 8px 8px 8px}
@media(min-width:601px)and (max-width:861px){.layout.layout--fourcol-section{display:flex}
.layout.layout--fourcol-section .layout__region{flex:0 1 48%}
.layout.layout--fourcol-section .layout__region--first,.layout.layout--fourcol-section .layout__region--third{margin-right:4%}
}
@media(max-width:360px){.layout.layout--fourcol-section{display:block}
.layout.layout--fourcol-section .layout__region{margin-right:0}
.layout.layout--fourcol-section .homepage-field-heading{font-size:1.75rem;line-height:1.1428571429}
}
@media(min-width:861px){.layout.layout--onecol>.layout__region--content{display:flex;flex-flow:row}
.layout.layout--onecol>.layout__region--content .block--type-homepage-card-content-left,.layout.layout--onecol>.layout__region--content .block--type-homepage-card-content-right{flex:0 0 50%}
.layout.layout--onecol>.layout__region--content .block--type-homepage-card-content-right .field--name-field-media{height:100%}
.layout.layout--onecol>.layout__region--content .block--type-homepage-card-content-right .field--name-field-media div{height:100%}
.layout.layout--onecol>.layout__region--content .block--type-homepage-card-content-right .homepage-field-heading.mobile-header{display:none}
.layout.layout--onecol>.layout__region--content .block--type-homepage-card-content-right .field--name-field-media-image{height:100%;padding-bottom:4px}
.layout.layout--onecol>.layout__region--content .block--type-homepage-card-content-right .field--name-field-media-image img{margin-bottom:0;object-fit:cover;height:100%}
.layout.layout--onecol>.layout__region--content .block--type-homepage-card-content-left.homepage-top-card{padding:0 32px 0 24px}
.layout.layout--onecol>.layout__region--content .block--type-homepage-card-content-left.homepage-top-card .homepage-field-heading{display:block;margin:24px 0 16px 0;padding-left:0;font-size:2.5rem;line-height:1.2}
.layout.layout--onecol>.layout__region--content .block--type-homepage-card-content-left.homepage-top-card .field--name-body{padding:0}
.layout.layout--onecol>.layout__region--content .block--type-homepage-card-content-left{display:block;flex:100%;background-position:right;background-repeat:no-repeat;background-size:50%}
.layout.layout--twocol-section.layout--twocol-section--50-50{display:flex;width:100%}
.layout.layout--twocol-section.layout--twocol-section--50-50>.layout__region--first,.layout.layout--twocol-section.layout--twocol-section--50-50 .layout__region--second{flex:1}
.layout.layout--twocol-section.layout--twocol-section--50-50 .layout__region--first{margin-right:20px}
.layout.layout--fourcol-section{display:flex;flex-wrap:nowrap}
.layout.layout--fourcol-section [class*=layout__region-]{margin-right:20px !important}
.layout.layout--fourcol-section [class*=layout__region-] .spacer{height:16px}
.layout.layout--fourcol-section .layout__region.layout__region--fourth{margin-right:0 !important}
}
.region.region-content{padding:16px 0 20px 0}
#announcement-ribbon{margin-bottom:16px}
.ribbon-heading:nth-child(1n+2){display:none}
.ribbon-description a{text-decoration:underline}
#ribbon-header-container{background-color:#036;padding:8px 8px 12px 8px}
#ribbon-header-container .ribbon-heading{padding-bottom:4px;color:#fff}
#ribbon-header-container .ribbon-heading .ribbon-heading-text{display:flex;cursor:pointer;align-items:center}
#ribbon-header-container .ribbon-heading .ribbon-heading-text .fa-sort-down{display:none}
#ribbon-header-container #ribbon-dots-container{text-align:center;margin-right:8px}
#ribbon-header-container #ribbon-dots-container .ribbon-dot{cursor:pointer;height:8px;width:8px;background-color:#036;border:solid 1px #fff;border-radius:50%;display:inline-block;transition:background-color .6s ease}
#ribbon-header-container #ribbon-dots-container .ribbon-dot.active{background-color:#fff;border:.3px #036 solid}
#ribbon-header-container #ribbon-dots-container .ribbon-dot:focus{border:1px #6698ff solid}
.ribbon-description-container{display:none;padding:16px;background:#fff;box-shadow:0 1px 2px #00000029;opacity:1;position:relative;width:100%}
.ribbon-description-container .ribbon-image{display:none}
.ribbon-description-container .field--name-field-announcement-description{margin-bottom:32px}
.ribbon-description-container .ribbon-close-box{float:right;cursor:pointer;color:#069}
.ribbon-description-container .ribbon-close-box:focus{outline:1px dotted #069}
@media(min-width:601px){#ribbon-header-container{display:flex;padding:8px;align-items:center}
#ribbon-header-container .ribbon-heading{flex:1;padding-bottom:0}
#ribbon-header-container .ribbon-heading .ribbon-heading-text .fa-sort-down{display:block}
#ribbon-header-container .ribbon-heading .ribbon-heading-text .fa-sort-down{margin:0 16px 8px 8px}
}
@media(max-width:861px){#announcement-ribbon{margin-top:16px}
}
@media(min-width:861px){.ribbon-description-container{flex-flow:row}
.ribbon-description-container .ribbon-image{flex:1;display:inline;margin-right:16px}
.ribbon-description-container .ribbon-description{flex:4}
.ribbon-description-container .ribbon-description .ribbon-close-box{bottom:0;padding:16px;position:absolute;right:0}
}
/*! CSS Used from: https://www.uscis.gov/sites/default/files/css/css_CzQ6gJUtS_Mg2vNBasOgXL8mFWyW6wCFYQ0nG3GDAsk.css ; media=print */@media print{.btn,button,[type=button],[type=submit]{background-color:#fff;border-color:#cbcbcb;color:#cbcbcb}
.header-third__first.menu__closed{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
}
/*! CSS Used from: https://www.uscis.gov/sites/default/files/css/css_qGHF3YcGE_DobKJ4GCbfLbEXFNmg4weIWyTXnFOsPZU.css ; media=all */@media all{.layout>.layout__region .outreach-list li{margin-bottom:16px}
}
/*! CSS Used from: https://search.usa.gov/assets/sayt.css ; media=screen */}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:auto;src:url("clientlib-base/resources/fonts/fa-solid-900.html")format("opentype")}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:400;font-display:auto;src:url("clientlib-base/resources/fonts/fa-regular-400.html")format("opentype")}
@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:auto;src:url("clientlib-base/resources/fonts/fa-light-300.html")format("opentype")}
@font-face{font-family:Source Sans Pro Light;font-style:normal;font-weight:300;src:url("clientlib-base/resources/fonts/sourcesanspro-light.html") format("opentype")}
@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:600;src:url("clientlib-base/resources/fonts/sourcesanspro-semibold.html") format("opentype"),url("clientlib-base/resources/fonts/sourcesanspro-semibold-webfont.ttf") format("truetype"),url("clientlib-base/resources/fonts/sourcesanspro-semibold-webfont.woff") format("woff"),url("clientlib-base/resources/fonts/sourcesanspro-semibold-webfont.woff2") format("woff2"),url("clientlib-base/resources/fonts/sourcesanspro-semibold-webfont.eot"),url("clientlibs-site/resources/fonts/sourcesanspro-semibold-webfont.eot#iefix") format("embedded-opentype")}
@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:600;src:url("clientlib-base/resources/fonts/sourcesanspro-semiboldit.html") format("opentype"),url("clientlib-base/resources/fonts/sourcesanspro-semiboldit-webfont.ttf") format("truetype"),url("clientlib-base/resources/fonts/sourcesanspro-semiboldit-webfont.woff") format("woff"),url("clientlib-base/resources/fonts/sourcesanspro-semiboldit-webfont.woff2") format("woff2"),url("clientlib-base/resources/fonts/sourcesanspro-semiboldit-webfont.eot#iefix") format("embedded-opentype")}
@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:400;src:url("clientlib-base/resources/fonts/sourcesanspro-regular.html") format("opentype"),url("clientlib-base/resources/fonts/sourcesanspro-regular-webfont.woff2") format("woff2"),url("clientlib-base/resources/fonts/sourcesanspro-regular-webfont.eot"),url("clientlib-base/resources/fonts/sourcesanspro-regular-webfont.eot#iefix") format("embedded-opentype")}
@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:400;src:url("clientlib-base/resources/fonts/sourcesanspro-it.html") format("opentype"),url("clientlib-base/resources/fonts/sourcesanspro-it-webfont.eot"),url("clientlib-base/resources/fonts/sourcesanspro-it-webfont.eot#iefix") format("embedded-opentype")}
@font-face{font-family:"Source Sans Pro";font-style:normal;font-weight:700;src:url("clientlib-base/resources/fonts/sourcesanspro-bold.html") format("opentype"),url("clientlib-base/resources/fonts/sourcesanspro-bold-webfont.ttf") format("truetype"),url("clientlib-base/resources/fonts/sourcesanspro-bold-webfont.woff") format("woff"),url("clientlib-base/resources/fonts/sourcesanspro-bold-webfont.woff2") format("woff2"),url("clientlib-base/resources/fonts/sourcesanspro-bold-webfont.eot"),url("clientlibs-site/resources/fonts/sourcesanspro-bold-webfont.eot#iefix") format("embedded-opentype")}
@font-face{font-family:"Source Sans Pro";font-style:italic;font-weight:700;src:url("clientlib-base/resources/fonts/sourcesanspro-boldit.html") format("opentype"),url("clientlib-base/resources/fonts/sourcesanspro-boldit-webfont.ttf") format("truetype"),url("clientlib-base/resources/fonts/fonts/sourcesanspro-boldit-webfont.woff") format("woff"),url("clientlib-base/resources/fonts/sourcesanspro-boldit-webfont.woff2") format("woff2"),url("../../../profiles/uscisd8_gov/themes/custom/uscis_design/css/font/sourcesanspro-boldit-webfont.eot"),url("clientlibs-site/resources/fonts/sourcesanspro-boldit-webfont.eot#iefix") format("embedded-opentype")}
.usa-social-link__icon:hover{background-color:#f9f9f9}