.requirements-banner__content .requirements-banner__item{display:flex;align-items:flex-start;gap:12px;width:100%}
@media(max-width: 767px){.requirements-banner__content .requirements-banner__item{flex-wrap:wrap}}
.requirements-banner__content .requirements-banner__item-icon{flex-shrink:0;color:#192b44;font-size:32px}
@media(max-width: 767px){.requirements-banner__content .requirements-banner__item-icon{display:none}}
.requirements-banner__content .requirements-banner__item-text{display:flex;flex:1 0 0;flex-direction:column;gap:4px;min-width:0}
.requirements-banner__content .requirements-banner__item-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
@media(max-width: 767px){.requirements-banner__content .requirements-banner__item-title-row{flex-direction:column-reverse;align-items:flex-start;gap:8px}}
.requirements-banner__content .requirements-banner__item-title{flex:0 1 auto;min-width:0}
.requirements-banner__content .requirements-banner__item-title p{color:#151423;font-family:"Raleway",sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.2px;margin:0}
.requirements-banner__content .requirements-banner__item-description p{color:#666;font-family:"Roboto",sans-serif;font-size:12px;font-weight:400;line-height:20px;font-variation-settings:"wdth" 100;margin:0}
.requirements-banner__content .requirements-banner__cta{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border:1px solid #002c14;border-radius:8px;background-color:#e2f8e8;color:#002c14;font-family:"Roboto",sans-serif;font-size:12px;font-weight:600;white-space:nowrap}
.requirements-banner__content .requirements-banner__cta-icon{font-size:16px;color:#002c14}
.requirements-banner__content .requirements-banner__footnote{margin:4px 0 0 0;padding-top:12px;color:rgba(26,26,26,.76);font-family:"Roboto",sans-serif;font-size:10px;font-weight:700;line-height:18px}
.visa-information section.container .a-subtitle{color:#495f6a}
.visa-information section.container article p{color:#495f6a}
.visa-information section.container .countries-list-visa-information img{margin:32px auto}
@media all and (max-width: 575px){.visa-information section.container .countries-list-visa-information img{width:100%;max-width:320px}}
.visa-information section.container .countries-list-visa-information ul li{color:rgba(0,0,0,.8705882353)}
.visa-information section.container .countries-list-visa-information ul li a{color:rgba(0,0,0,.8705882353)}
.legal article p,.legal article ul li{color:rgba(0,0,0,.8705882353)}
#visaPictureImage{width:-webkit-fill-available}
.row.imageupload .dropzone{padding-left:0;padding-right:0}