.partner-popup{display:none;overflow-y:auto;position:fixed;left:0;top:0;right:0;bottom:0;letter-spacing:-4px;text-align:center;background:rgba(0,0,0,0.68);z-index:3100;font-size:0;word-wrap:break-word}
.partner-popup:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.partner-popup .layer-popup__inner{overflow:hidden;display:inline-block;position:relative;border-radius:20px;background:#fff;line-height:1.33;text-align:center;vertical-align:middle;letter-spacing:0;width:684px;padding-top:24px;padding-bottom:24px}
.partner-popup .layer-popup__title{font-size:24px;font-weight:700;font-family:'SamsungSharpSans',arial,sans-serif;line-height:1.33;text-align:left;padding-left:24px;padding-right:56px}
.partner-popup .layer-popup__contents{text-align:left}
.partner-popup .layer-popup__close{display:block;overflow:hidden;position:absolute;top:12px;right:12px;width:48px;height:48px;color:transparent;text-indent:-9999px}
.partner-popup .layer-popup__close .icon{display:inline-block;position:absolute;left:50%;top:50%;width:24px;height:24px;margin:-12px 0 0 -12px}
.partner-popup__wrap{overflow:hidden;padding-left:24px;padding-right:24px}
.partner-popup__tier{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:0;margin-top:8px;min-height:20px}
.partner-popup__tier:first-child{margin-top:16px}
.partner-popup__tier-text{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;line-height:1.33;font-weight:700;vertical-align:middle;padding-left:8px}
.partner-popup__tier .badge-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;text-transform:none}
.partner-popup__tier .badge-icon--bg-color-neutral-blue{background-color:#f5f7fe;color:#000;text-shadow:none}
.partner-popup__input-cont{margin:16px -12px}
.partner-popup__input-cont:after{content:'';display:block;clear:both}
.partner-popup__input-item{float:left;width:100%;margin-top:24px;padding:0 12px}
.partner-popup__input-item--half{width:50%}
.partner-popup__input-eyebrow{display:block;font-size:12px;font-weight:700}
.partner-popup__input-info{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:39px;padding:8px 0 12px;border-bottom:1px solid rgba(0,0,0,0.2);-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.partner-popup__input-info.partner-popup__input-info--tier{padding:0;border-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.partner-popup__input-info-link{color:#15c}
.partner-popup__input-info-link[href*='tel']{color:inherit}
.partner-popup__input-info-text,.partner-popup__input-info-link{font-size:14px;line-height:1.33;word-wrap:break-word;word-break:break-all}
.partner-popup__map{background-color:#efefef;width:100%;height:458px;margin-top:40px}
.partner-popup .scrollbar-horizontal__track{display:none}
@media only screen and (min-width:768px) and (max-width:1440px){.partner-popup .wrap{padding-left:1.66666667vw;padding-right:1.66666667vw}
.partner-popup__tier{margin-top:.55555556vw;min-height:1.38888889vw}
.partner-popup__tier:first-child{margin-top:1.11111111vw}
.partner-popup__tier-text{font-size:.83333333vw;padding-left:.55555556vw}
.partner-popup .layer-popup__inner{border-radius:1.38888889vw;width:47.5vw;padding-top:1.66666667vw;padding-bottom:1.66666667vw}
.partner-popup .layer-popup__title{font-size:1.66666667vw;padding-left:1.66666667vw;padding-right:3.88888889vw}
.partner-popup .layer-popup__close{top:.83333333vw;right:.83333333vw;width:3.33333333vw;height:3.33333333vw}
.partner-popup .layer-popup__close .icon{width:1.66666667vw;height:1.66666667vw;margin:-0.83333333vw 0vw 0vw -0.83333333vw}
.partner-popup__input-cont{margin:1.11111111vw -0.83333333vw}
.partner-popup__input-item{margin-top:1.66666667vw;padding:0vw .83333333vw 0vw .83333333vw}
.partner-popup__input-eyebrow{font-size:.83333333vw}
.partner-popup__input-info{min-height:2.70833333vw;padding:.55555556vw 0vw .83333333vw 0vw}
.partner-popup__input-info-text,.partner-popup__input-info-link{font-size:.97222222vw}
.partner-popup__map{height:31.80555556vw;margin-top:2.77777778vw}
}
@media only screen and (max-width:767px){.partner-popup .wrap{padding-left:6.66666667vw;padding-right:6.66666667vw}
.partner-popup__tier{margin-top:2.22222222vw;min-height:4.44444444vw}
.partner-popup__tier:first-child{margin-top:4.44444444vw}
.partner-popup__tier-text{font-size:2.77777778vw;line-height:4.44444444vw;padding-left:2.22222222vw}
.partner-popup .layer-popup__inner{border-radius:0;width:100%;padding-top:6.66666667vw;padding-bottom:6.66666667vw}
.partner-popup .layer-popup__title{font-size:6.11111111vw;padding-left:6.66666667vw;padding-right:15.55555556vw}
.partner-popup .layer-popup__close{top:3.33333333vw;right:3.33333333vw;width:13.33333333vw;height:13.33333333vw}
.partner-popup .layer-popup__close .icon{width:6.66666667vw;height:6.66666667vw;margin:-3.33333333vw 0vw 0vw -3.33333333vw}
.partner-popup__input-cont{margin:2.22222222vw -3.33333333vw}
.partner-popup__input-item{margin-top:6.66666667vw;padding:0vw 3.33333333vw 0vw 3.33333333vw}
.partner-popup__input-item--half{width:100%}
.partner-popup__input-eyebrow{font-size:3.33333333vw}
.partner-popup__input-info{min-height:10.83333333vw;padding:2.22222222vw 0vw 3.33333333vw 0vw}
.partner-popup__input-info-text,.partner-popup__input-info-link{font-size:3.88888889vw}
.partner-popup__map{height:65vw;margin-top:8.88888889vw}
}