html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; opacity: 1; transition-duration: 0.7s; transition-property: opacity; } body.fade { opacity: 0; } nav, section { display: block; } a { background-color: transparent; } a:active, a:hover { outline: 0; } b { font-weight: 700; } h1 { font-size: 2em; margin: .67em 0; } img { border: 0; } svg:not(:root) { overflow: hidden; } button, input, select { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button { -webkit-appearance: button; cursor: pointer; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type=checkbox] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; } .netflix-sans-font-loaded { font-family: 'Netflix Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; } .logos { position: relative; } .logos .logoIcon { height: 25px; width: 39px; margin: 1px 6px 1px 0; float: left; } html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } body { margin: 0; } nav, section { display: block; } a { background-color: transparent; } a:active, a:hover { outline: 0; } b { font-weight: 700; } h1 { font-size: 2em; margin: .67em 0; } img { border: 0; } svg:not(:root) { overflow: hidden; } button, input, select { color: inherit; font: inherit; margin: 0; } button { overflow: visible; } button, select { text-transform: none; } button { -webkit-appearance: button; cursor: pointer; } button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } input { line-height: normal; } input[type=checkbox] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; } div.basicLayout .nfHeader, div.basicLayout .simpleContainer { background-color: #fff; } div.basicLayout .nfHeader { border-bottom: 1px solid #e6e6e6; } div.basicLayout .centerContainer { --layout-container-side-padding: 32px; padding: 20px 32px 60px; padding: 20px var(--layout-container-side-padding) 60px; } div.basicLayout .stepIndicator { text-align: inherit; font-size: 13px; } div.basicLayout .nf-btn-primary { min-height: 48px; font-weight: 400; font-size: 17px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; line-height: 1; } @media screen and (max-width:500px), screen and (orientation:landscape) and (max-width:740px) { div.basicLayout .svg-icon-netflix-logo { padding-top: 0; } } .stepHeader { display: inline-block; } .stepHeader:focus { outline: 0; } .stepIndicator { text-align: left; display: block; font-size: 13px; line-height: 19px; } .stepTitle { display: inline-block; font-weight: 700; font-size: 23px; } .netflix-sans-font-loaded { font-family: 'Netflix Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; } body, html { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; background-color: #f3f3f3; color: #333; font-size: 16px; direction: ltr; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } body { min-width: 320px; margin: 0; } h1 { font-size: 27px; margin: 0 0 .4em; } h2, h3, h4 { margin: .75em 0 .25em; } h2 { font-size: 20px; } h3 { font-size: 18px; } h4 { font-size: 16px; } @media screen and (min-width:740px) { h1 { font-size: 38px; } h2 { font-size: 27px; } h3 { font-size: 23px; } h4 { font-size: 19px; } } .centerContainer { margin: 0 auto 15px; padding: 20px 3% 60px; max-width: 978px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } a { text-decoration: none; color: #0071eb; } a:hover { text-decoration: underline; } ul { padding: 0; } ul>li { margin-left: 1.1em; margin-bottom: 5px; list-style-type: disc; } ul.structural { padding: 0; margin: 0; } ul.structural>li { list-style: none; margin-left: 0; } img { max-width: 100%; height: auto; border: 0; } .screen-reader-text { position: absolute; top: -9999px; left: -9999px; } .nfHeader { background-color: #f3f3f3; border-bottom: solid 1px #ccc; height: 90px; } .nfHeader.signupBasicHeader { height: 90px; } @media screen and (max-width:740px) { .nfHeader.signupBasicHeader { height: 75px; } } @media screen and (max-width:500px) { .nfHeader.signupBasicHeader { height: 45px; } } .noBorderHeader { background-color: transparent; border-bottom: 0; position: relative; } .svg-nfLogo { text-decoration: none; vertical-align: middle; fill: #e50914; display: inline-block; line-height: 90px; } .svg-nfLogo .svg-icon-netflix-logo { height: 45px; width: 167px; vertical-align: middle; } @media screen and (max-width:740px) { .svg-nfLogo { line-height: 75px; } } @media screen and (max-width:500px) { .svg-nfLogo { line-height: 45px; } .svg-nfLogo .svg-icon-netflix-logo { height: 20px; width: 75px; padding-top: 12px; } } .svg-nfLogo.signupBasicHeader { margin-left: 3%; } .authLinks { float: right; color: #333; font-weight: 700; font-size: 19px; line-height: 90px; } @media screen and (max-width:740px) { .authLinks { font-size: 16px; line-height: 75px; } } @media screen and (max-width:500px) { .authLinks { font-size: 14px; line-height: 45px; } } .authLinks.signupBasicHeader { margin: 0 3%; } @media screen and (max-width:500px) { .authLinks.signupBasicHeader { margin: 0 10px; } } .site-footer-wrapper { min-width: 190px; width: 100%; margin-top: 80px; padding-bottom: 20px; font-size: 1em; color: #757575; position: relative; } .footer-top-a { color: #757575; } .footer-divider { height: 0; width: 100%; border-top: 1px solid #e5e5e5; } .site-footer { margin: 0 auto; padding-top: 30px; width: 90%; } .footer-top { padding: 0; margin: 0 0 30px; } .footer-links { max-width: 1000px; font-size: 13px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .footer-link-item { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0; margin-bottom: 16px; display: inline-block; min-width: 100px; width: 25%; padding-right: 12px; vertical-align: top; } @media only screen and (max-width:740px) { .footer-link-item { width: 33%; } } @media only screen and (max-width:500px) { .footer-link-item { width: 50%; } } .footer-link { color: #757575; } .lang-selection-container { display: inline-block; } .lang-selection-container .nfLabel { display: block; width: 1px; height: 1px; overflow: hidden; position: absolute; white-space: nowrap; margin: -1px; clip: rect(0 0 0 0); border: 0; } .ui-grid { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .nfLabel { font-size: 16px; color: #333; } .nfFormSpace { margin-bottom: 10px; } .nfTextField { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 16px; border: solid 1px #8c8c8c; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; display: block; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%; color: #000; padding: 10px 11px; height: 44px; } .nfTextField:invalid, .nfTextField:valid { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .nfTextField:focus { border-color: #0071eb; outline: 0; } .nfTextField:disabled { color: #a6a6a6; border-color: #ccc; } .nfInput { max-width: 500px; position: relative; } .nfInput .nfInputPlacement { position: relative; } .nfInput .placeLabel { position: absolute; top: 50%; left: 10px; color: #8c8c8c; font-size: 14px; -webkit-transition: font .1s ease, top .1s ease, -webkit-transform .1s ease; transition: font .1s ease, top .1s ease, -webkit-transform .1s ease; -o-transition: font .1s ease, top .1s ease, -o-transform .1s ease; -moz-transition: font .1s ease, top .1s ease, transform .1s ease, -moz-transform .1s ease; transition: font .1s ease, top .1s ease, transform .1s ease; transition: font .1s ease, top .1s ease, transform .1s ease, -webkit-transform .1s ease, -moz-transform .1s ease, -o-transform .1s ease; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } @media only screen and (min-width:740px) { .nfInput .placeLabel { font-size: 16px; } } .nfInput .nfTextField { height: 48px; padding: 10px 10px 0; width: 100%; } .nfInput .nfTextField:focus+.placeLabel { top: 4px; font-size: 11px; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } .nfInput.nfInputOversize .nfTextField { height: 60px; } .nfInput.nfInputOversize .nfTextField:focus+.placeLabel { top: 6px; font-weight: 700; font-size: 13px; } .nfInput .tooltipWrapper { position: absolute; top: 12px; right: 10px; } .nfInput.tooltip .nfInputPlacement { width: 100%; } .nfInput.tooltip .nfTextField { padding: 10px 50px 0 10px; border: solid 1px #8c8c8c; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; } .nfInput.tooltip .nfTextField:focus { border-color: #0071eb; outline: 0; } .nfSelectWrapper { display: inline-block; position: relative; max-width: 500px; } .nfSelectWrapper.selectArrow { display: inline-block; width: 100%; } .nfSelectWrapper.selectArrow .nfSelectPlacement { position: relative; } .nfSelectWrapper.selectArrow .nfSelectPlacement::after { background-color: #fff; content: ''; position: absolute; pointer-events: none; border: 6px solid; border-color: #333 #fff #fff #fff; right: 10px; top: 49%; } .nfSelectWrapper.selectArrow.prefix .nfSelectPlacement.globe::before { content: '\e896'; } .nfSelectWrapper.selectArrow.prefix .nfSelectPlacement::before { top: 50%; left: 15px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); font-family: nf-icon; color: #333; font-size: 16px; position: absolute; pointer-events: none; } .nfSelectWrapper.selectArrow.prefix .nfSelect { padding-left: 42px; } .nfSelectWrapper.selectArrow.inFooter .nfSelect { color: inherit; } .nfSelect { background: #fff; font-size: 16px; height: 48px; border: 1px solid #a6a6a6; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 100%; padding: 10px 30px 12px 10px; } .nfSelect::-ms-expand { display: none; } .nfSelect:-moz-focusring { color: transparent; text-shadow: 0 0 0 #000; } .nfSelect option:disabled { color: #a6a6a6; } .ui-binary-input { position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 36px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; min-height: 32px; font-size: 16px; max-width: 500px; } .ui-binary-input input:disabled~.helper, .ui-binary-input input[type=checkbox]:disabled+label { color: #a6a6a6; } .ui-binary-input .helper { font-size: 13px; line-height: 1em; color: #8c8c8c; } .ui-binary-input input[type=checkbox] { position: absolute; top: 0; left: 0; opacity: 0; } .ui-binary-input input[type=checkbox]:focus+label::before { border-color: #0071eb; } .ui-binary-input input[type=checkbox]+label { position: relative; display: block; line-height: 1.2; padding: 6px 0; } .ui-binary-input input[type=checkbox]+label:before { content: ""; position: absolute; display: block; top: 2px; left: -36px; padding: 0; border: 1px solid; background-color: #fff; } .ui-binary-input input[type=checkbox]+label:after { position: absolute; } .ui-binary-input input[type=checkbox]+label { margin: 8px 0; } .ui-binary-input input[type=checkbox]+label:before { width: 25px; height: 25px; } .ui-binary-input input[type=checkbox]:checked+label:after { display: block; position: absolute; top: 7px; left: -32px; height: 6px; width: 14px; color: #0071eb; content: ""; border-bottom: 4px solid; border-left: 4px solid; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } ::-moz-focus-inner { padding: 0; border: 0; } .nf-btn { display: inline-block; text-decoration: none; line-height: 1rem; vertical-align: middle; cursor: pointer; font-weight: 700; letter-spacing: .025rem; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: none; position: relative; min-height: 48px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .25); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .25); box-shadow: 0 1px 1px rgba(0, 0, 0, .25); color: #000; } .nf-btn:disabled { cursor: default; opacity: .5; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; } .nf-btn:hover { text-decoration: none; background: #d9d9d9; } .nf-btn:active { background: #ccc; } .nf-btn-solid.nf-btn-primary { color: #fff; background-color: #e50914; } .nf-btn-solid.nf-btn-primary:hover { background-color: #f6121d; } .nf-btn-solid.nf-btn-primary:active { background-color: #e50914; } .nf-btn-solid.nf-btn-primary:disabled { opacity: .5; } .nf-btn { position: relative; font-size: 1rem; padding: .75rem 1.33333333rem; min-width: 74px; min-height: 48px; width: 100%; } @media only screen and (min-width:500px) { .nf-btn { width: auto; } } .nf-btn.nf-btn-oversize { font-size: 19px; padding: .75rem 25.33333333px; min-width: 110px; min-height: 60px; width: 100%; line-height: 19px; } body { background: #fff; } .basicLayout.simplicity { min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-bottom: 0; } .basicLayout.simplicity .simpleContainer { -webkit-box-flex: 1; -webkit-flex-grow: 1; -moz-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } .simpleContainer { width: 100%; overflow: hidden; -webkit-tap-highlight-color: transparent; } #appMountPoint .simpleContainer { padding-bottom: 95px; } .site-footer-wrapper { opacity: 1; margin-top: 0; background-color: #f3f3f3; } .centerContainer { overflow: hidden; display: none; } .signupTerms { font-size: 13px; color: #828282; margin: 20px 0; } .submitBtnContainer { text-align: center; max-width: 440px; margin: 0 auto; } .a11yAnnouncer { position: absolute; width: 1px; height: 1px; overflow: hidden; } .paymentFormContainer { text-align: left; max-width: 440px; margin: 0 auto; } .paymentFormContainer .fieldContainer { margin-bottom: 30px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .paymentFormContainer .simpleForm { text-align: left; margin-top: 10px; } .paymentFormContainer .logos-block { display: inline-block; } .cardNumberContainer { position: relative; } #appMountPoint img.logoIcon { background-image: none; width: auto; } .simpleContainer .submitBtnContainer { margin-top: 24px; } .orderInfoItem { list-style-type: none; margin: 0; padding: 0; border-top: 1px solid #e6e6e6; } .orderInfoItem:first-child { border-top: 0; } .orderInfoItem__content { -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -moz-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 7px 14px; line-height: 16px; min-height: 72px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow: hidden; } .orderInfoItem__content-container { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; } .orderInfoItem__text+.orderInfoItem__text { padding-top: 5px; } .orderInfoItem__title { font-size: 16px; font-weight: 700; color: #333; } @media screen and (max-width:740px) { .orderInfoItem__title { font-size: 14px; } } .orderInfoItem__description { font-size: 16px; font-weight: 400; color: #737373; } @media screen and (max-width:740px) { .orderInfoItem__description { font-size: 14px; } } .orderInfoItem__button { font-size: 16px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: 0 0; border: 0; margin: 0; padding: 14px; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -moz-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; font-weight: 700; color: #0071eb; cursor: pointer; font-family: inherit; } @media screen and (max-width:740px) { .orderInfoItem__button { font-size: 14px; } } .orderInfoItem__button:hover { text-decoration: underline; } .orderInfo { background-color: #f4f4f4; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; list-style-type: none; margin: 0; padding: 0; text-align: left; } div.basicLayout.hasLargeTypography button.nf-btn-primary { min-height: 64px; font-weight: 500; font-size: 24px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; } div.basicLayout.hasLargeTypography h1 { font-size: 32px; } .nfInput .nfTextField { height: 48px; padding: 10px 10px 0; width: 100% } .nfInput .hasText+.placeLabel, .nfInput .nfTextField:focus+.placeLabel { top: 4px; font-size: 11px; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } .nfInput .nfTextField:-webkit-autofill+.placeLabel { top: 4px; font-size: 11px; -webkit-transform: translateY(0); transform: translateY(0) } .nfInput .inputError { font-size: 13px; color: #b92d2b } .nfInput .inputCaption { font-size: 13px; color: #8c8c8c } .nfInput.validated .nfTextField { border-color: #5fa53f } .nfInput.nmHomeTextInput .ui-label-text { margin-right: 1ex } .nfInput.nmHomeTextInput .nfTextField { background-color: rgba(0, 0, 0, .8); border-color: #737373; font-size: 23px; color: #fff } .nfInput.nmHomeTextInput .nfTextField.error { border-color: #ffa00a } .nfInput.nmHomeTextInput .inputError { color: #ffa00a } .nfInput.nmHomeTextInput .inputError a { color: #ffa00a; text-decoration: underline } .nfInput.nfInputOversize .nfTextField { height: 60px } .nfInput.nfInputOversize .hasText+.placeLabel, .nfInput.nfInputOversize .nfTextField:focus+.placeLabel { top: 6px; font-weight: 700; font-size: 13px } .nfInput.nfInputOversize .nfTextField:-webkit-autofill+.placeLabel { top: 6px; font-weight: 700; font-size: 13px } @media screen and (min-width:740px) { .nfInput.nfInputResponsive .nfTextField { height: 60px } .nfInput.nfInputResponsive .hasText+.placeLabel, .nfInput.nfInputResponsive .nfTextField:focus+.placeLabel { top: 6px; font-weight: 700; font-size: 13px } .nfInput.nfInputResponsive .nfTextField:-webkit-autofill+.placeLabel { top: 6px; font-weight: 700; font-size: 13px } } .nfInput.externalLabel .nfTextField { padding: 0 10px } .nfInput.externalLabel .hasText+.placeLabel, .nfInput.externalLabel .nfTextField:focus+.placeLabel, .nfInput.externalLabel .placeLabel { top: 0; left: 0; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); font-size: 16px } .nfInput .tooltipWrapper, .nfInput .tooltipWrapperErr { position: absolute; top: 12px; right: 10px } .nfInput.tooltip .nfInputPlacement, .nfInput.tooltipError .nfInputPlacement { width: 100% } .nfInput.tooltip .nfTextField, .nfInput.tooltipError .nfTextField { padding: 10px 50px 0 10px; border: solid 1px #8c8c8c; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px } .nfInput.tooltip .nfTextField:focus, .nfInput.tooltipError .nfTextField:focus { border-color: #0071eb; outline: 0 } .nfInput.tooltipError .nfTextField { border-color: #b92d2b } .nfInput.tooltipError .nfTextField:focus { border-color: #b92d2b; outline: 0 } .nfInput.tooltipValidated .nfTextField { border-color: #5fa53f } .nfInput.tooltipValidated .nfTextField:focus { border-color: #5fa53f; outline: 0 } .nf-markup { display: block; line-height: 1.5; margin: .75em 0 } .nf-markup .section-label { color: #8c8c8c; display: block; font-weight: 700; font-size: 11px } .nf-markup.oversize .section-label { font-size: 13px } .nfSelectWrapper { display: inline-block; position: relative; max-width: 500px } .nfSelectWrapper>.ui-label { margin-bottom: 0 } .nfSelectWrapper .selectArrow, .nfSelectWrapper.selectArrow { display: inline-block; width: 100% } .nfSelectWrapper .selectArrow .nfSelectPlacement, .nfSelectWrapper.selectArrow .nfSelectPlacement { position: relative } .nfSelectWrapper .selectArrow .nfSelectPlacement::after, .nfSelectWrapper.selectArrow .nfSelectPlacement::after { background-color: #fff; content: ''; position: absolute; pointer-events: none; border: 6px solid; border-color: #333 #fff #fff #fff; right: 10px; top: 49% } .nfSelectWrapper .selectArrow.prefix .nfSelectPlacement.globe::before, .nfSelectWrapper.selectArrow.prefix .nfSelectPlacement.globe::before { content: '\e896' } .nfSelectWrapper .selectArrow.prefix .nfSelectPlacement::before, .nfSelectWrapper.selectArrow.prefix .nfSelectPlacement::before { top: 50%; left: 15px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); font-family: nf-icon; color: #333; font-size: 16px; position: absolute; pointer-events: none } .nfSelectWrapper .selectArrow.prefix .nfSelect, .nfSelectWrapper.selectArrow.prefix .nfSelect { padding-left: 42px } .nfSelectWrapper .selectArrow.inFooter .nfSelect, .nfSelectWrapper.selectArrow.inFooter .nfSelect { color: inherit } .nfSelectWrapper .placeLabel { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 10px; color: #8c8c8c; font-size: 14px; pointer-events: none } @media only screen and (min-width:740px) { .nfSelectWrapper .placeLabel { font-size: 16px } } .nfSelectWrapper .inputError { font-size: 13px; color: #b92d2b } .nfSelectWrapper .inputCaption { font-size: 13px; color: #8c8c8c } .nfSelectWrapper.nfSelectOversize .nfSelect { min-height: 60px; padding-top: 24px } .nfSelectWrapper.hasSelection .placeLabel { top: 4px; font-size: 11px; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } .nfSelectWrapper.hasSelection.nfSelectOversize .placeLabel { top: 8px; font-weight: 700 } .nfSelectWrapper.externalLabel { padding-top: 20px } .nfSelectWrapper.externalLabel .hasText+.placeLabel, .nfSelectWrapper.externalLabel .nfTextField:focus+.placeLabel, .nfSelectWrapper.externalLabel .placeLabel { bottom: -4px; left: 0; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); font-size: 16px } .nfSelect { background: #fff; font-size: 16px; height: 48px; border: 1px solid #a6a6a6; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; width: 100%; padding: 10px 30px 12px 10px } .nfSelect::-ms-expand { display: none } .nfSelect:-moz-focusring { color: transparent; text-shadow: 0 0 0 #000 } .nfSelect.error { border-color: #b92d2b } .nfSelect.valid { border-color: #5fa53f } .nfSelect option:disabled { color: #a6a6a6 } .nfSelectWrapper.hasSelection .nfSelect { padding: 19px 30px 4px 10px } .nf-select-input .nf-select { top: -48px; height: 48px } .nf-select-input .nf-select { padding-top: 10px } .nf-select-input-oversize .nf-select { top: -60px; height: 60px } .nf-select-input-oversize .nf-select { padding-top: 15px } .nf-select-input .nf-select, .nf-select-input-oversize .nf-select { vertical-align: top; position: relative; width: 30px; float: right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-width: 1px 1px 1px 0; border-color: #828282; border-style: solid; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; cursor: pointer } .nf-select-input .ui-select-wrapper, .nf-select-input-oversize .ui-select-wrapper { display: block; border: none } #onetrust-pc-sdk .ot-close-icon { background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==); background-size: contain; background-repeat: no-repeat; background-position: center; height: 12px; width: 12px; } #onetrust-pc-sdk .powered-by-logo, #onetrust-pc-sdk .ot-pc-footer-logo a { background-size: contain; background-repeat: no-repeat; background-position: center; height: 25px; width: 152px; display: block; } #onetrust-pc-sdk .ot-hide { display: none!important; } #onetrust-pc-sdk .ot-sdk-row .ot-sdk-column { padding: 0; } #onetrust-pc-sdk .ot-sdk-container { padding-right: 0; } #onetrust-pc-sdk .ot-sdk-row { flex-direction: initial; width: 100%; } #onetrust-pc-sdk [type="checkbox"]:checked { pointer-events: initial; } #onetrust-pc-sdk [type="checkbox"]:disabled+label::before, #onetrust-pc-sdk [type="checkbox"]:disabled+label:after, #onetrust-pc-sdk [type="checkbox"]:disabled+label { pointer-events: none; opacity: 0.7; } #onetrust-pc-sdk #vendor-list-content { transform: translate3d(0, 0, 0); } #onetrust-pc-sdk li input[type="checkbox"] { z-index: 1; } #onetrust-pc-sdk li .ot-checkbox label { z-index: 2; } #onetrust-pc-sdk li .ot-checkbox input[type="checkbox"] { height: auto; width: auto; } #onetrust-pc-sdk li .accordion-text { z-index: 2; position: relative; } #onetrust-pc-sdk input { margin: 3px 0.1ex; } #onetrust-pc-sdk .pc-logo { height: 60px; width: 180px; background-position: center; background-size: contain; background-repeat: no-repeat; } #onetrust-pc-sdk.ot-fade-in, .onetrust-pc-dark-filter.ot-fade-in { animation-name: onetrust-fade-in; animation-duration: 400ms; animation-timing-function: ease-in-out; } #onetrust-pc-sdk.ot-hide { display: none!important; } .onetrust-pc-dark-filter.ot-hide { display: none!important; } .onetrust-pc-dark-filter { background: rgba(0, 0, 0, 0.5); z-index: 2147483646; width: 100%; height: 100%; overflow: hidden; position: fixed; top: 0; bottom: 0; left: 0; } @media only screen and (min-width: 426px) and (max-width: 896px) and (orientation: landscape) { #onetrust-pc-sdk p { font-size: 0.75em; } } #onetrust-pc-sdk { font-size: 16px; } #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; } #onetrust-pc-sdk div, #onetrust-pc-sdk span, #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4, #onetrust-pc-sdk p, #onetrust-pc-sdk svg, #onetrust-pc-sdk button, #onetrust-pc-sdk section, #onetrust-pc-sdk a, #onetrust-pc-sdk label, #onetrust-pc-sdk input, #onetrust-pc-sdk ul, #onetrust-pc-sdk li, #onetrust-pc-sdk nav, #onetrust-pc-sdk .ot-main-content, #onetrust-pc-sdk .ot-toggle, #onetrust-pc-sdk #ot-content, #onetrust-pc-sdk .checkbox { font-family: inherit; font-size: initial; font-weight: normal; -webkit-font-smoothing: auto; letter-spacing: normal; line-height: normal; padding: 0; margin: 0; height: auto; min-height: 0; max-height: none; width: auto; min-width: 0; max-width: none; border-radius: 0; border: none; clear: none; float: none; position: static; bottom: auto; left: auto; right: auto; top: auto; text-align: left; text-decoration: none; text-indent: 0; text-shadow: none; text-transform: none; white-space: normal; background: none; overflow: visible; vertical-align: baseline; visibility: visible; z-index: auto; box-shadow: none; } #onetrust-pc-sdk label:before, #onetrust-pc-sdk label:after, #onetrust-pc-sdk .checkbox:after, #onetrust-pc-sdk .checkbox:before { content: ""; content: none; } #onetrust-pc-sdk .ot-sdk-container { position: relative; width: 100%; max-width: 100%; margin: 0 auto; padding: 0 20px; box-sizing: border-box; } #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns { width: 100%; float: left; box-sizing: border-box; padding: 0; display: initial; } @media (min-width: 400px) { #onetrust-pc-sdk .ot-sdk-container { width: 90%; padding: 0; } } @media (min-width: 550px) { #onetrust-pc-sdk .ot-sdk-container { width: 100%; } #onetrust-pc-sdk .ot-sdk-column, #onetrust-pc-sdk .ot-sdk-columns { margin-left: 4%; } #onetrust-pc-sdk .ot-sdk-column:first-child, #onetrust-pc-sdk .ot-sdk-columns:first-child { margin-left: 0; } #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns { width: 30.6666666667%; } #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns { width: 65.3333333333%; } } #onetrust-pc-sdk h2, #onetrust-pc-sdk h3, #onetrust-pc-sdk h4 { margin-top: 0; font-weight: 600; font-family: inherit; } #onetrust-pc-sdk h2 { font-size: 1.5rem; line-height: 1.25; } #onetrust-pc-sdk h3 { font-size: 1.5rem; line-height: 1.3; } #onetrust-pc-sdk h4 { font-size: 1.5rem; line-height: 1.35; } @media (min-width: 550px) { #onetrust-pc-sdk h2 { font-size: 1.5rem; } #onetrust-pc-sdk h3 { font-size: 1.5rem; } #onetrust-pc-sdk h4 { font-size: 1.5rem; } } #onetrust-pc-sdk p { margin: 0 0 1em 0; font-family: inherit; line-height: normal; } #onetrust-pc-sdk a { color: #565656; text-decoration: underline; } #onetrust-pc-sdk a:hover { color: #565656; text-decoration: none; } #onetrust-pc-sdk button { margin-bottom: 1rem; font-family: inherit; } #onetrust-pc-sdk button { display: inline-block; height: 38px; padding: 0 30px; color: #555; text-align: center; font-size: 0.9em; font-weight: 400; line-height: 38px; letter-spacing: 0.01em; text-decoration: none; white-space: nowrap; background-color: transparent; border-radius: 2px; border: 1px solid #bbb; cursor: pointer; box-sizing: border-box; } #onetrust-pc-sdk :not(.ot-leg-btn-container)>button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus { color: #333; border-color: #888; outline: 0; opacity: 0.7; } #onetrust-pc-sdk input[type="text"] { height: 38px; padding: 6px 10px; background-color: #fff; border: 1px solid #d1d1d1; border-radius: 4px; box-shadow: none; box-sizing: border-box; } #onetrust-pc-sdk input[type="text"] { -webkit-appearance: none; -moz-appearance: none; appearance: none; } #onetrust-pc-sdk input[type="text"]:focus { border: 1px solid #33c3f0; outline: 0; } #onetrust-pc-sdk label { display: block; margin-bottom: 0.5rem; font-weight: 600; } #onetrust-pc-sdk input[type="checkbox"] { display: inline; } #onetrust-pc-sdk ul { list-style: circle inside; } #onetrust-pc-sdk ul { padding-left: 0; margin-top: 0; } #onetrust-pc-sdk ul ul { margin: 1.5rem 0 1.5rem 3rem; font-size: 90%; } #onetrust-pc-sdk li { margin-bottom: 1rem; } #onetrust-pc-sdk .ot-sdk-container:after, #onetrust-pc-sdk .ot-sdk-row:after { content: ""; display: table; clear: both; } #onetrust-pc-sdk .ot-sdk-row { margin: 0; max-width: none; display: block; margin: 0; } #onetrust-consent-sdk a { color: #333!important; font-weight: bold!important; text-decoration: none!important; font-size: inherit!important; } #onetrust-consent-sdk a:hover { text-decoration: underline!important; } #onetrust-consent-sdk *[data-optanongroupid=C0001] .ot-toggle-group .ot-always-active, #onetrust-consent-sdk *[data-optanongroupid=C0002] .ot-toggle-group .ot-always-active { visibility: hidden; pointer-events: none; } #onetrust-pc-sdk #select-all-container { display: none; } #onetrust-consent-sdk *[data-optanongroupid=C0002] .category-host-list-btn, #onetrust-consent-sdk *[data-optanongroupid*=C0001] .category-host-list-btn { display: none!important; } #onetrust-pc-sdk.otPcTab { position: fixed; width: 730px; max-width: 730px; height: 580px; left: 0; right: 0; top: 0; bottom: 0; margin: auto; font-size: 16px; z-index: 2147483647; border: 1px solid #d7d7d7; border-radius: 2px; background-color: #fff; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0), 0 7px 14px 0 rgba(50, 50, 93, .1); } #onetrust-pc-sdk *, #onetrust-pc-sdk ::after, #onetrust-pc-sdk ::before { box-sizing: content-box; } #onetrust-pc-sdk #ot-content { height: calc(100% - 196px); } #onetrust-pc-sdk .ot-main-content { height: 100%; } #onetrust-pc-sdk li { list-style: none; } #onetrust-pc-sdk ul, #onetrust-pc-sdk li { margin: 0; } #onetrust-pc-sdk a { text-decoration: none; } #onetrust-pc-sdk .pc-content::-webkit-scrollbar, #onetrust-pc-sdk .groups-container::-webkit-scrollbar, #onetrust-pc-sdk #vendor-list-content::-webkit-scrollbar, #onetrust-pc-sdk .vendor-content::-webkit-scrollbar, #onetrust-pc-sdk #ot-filter-modal .ot-group-options::-webkit-scrollbar { width: 11px; } #onetrust-pc-sdk .pc-content::-webkit-scrollbar-thumb, #onetrust-pc-sdk .groups-container::-webkit-scrollbar-thumb, #onetrust-pc-sdk #vendor-list-content::-webkit-scrollbar-thumb, #onetrust-pc-sdk .vendor-content::-webkit-scrollbar-thumb, #onetrust-pc-sdk #ot-filter-modal .ot-group-options::-webkit-scrollbar-thumb { border-radius: 10px; background: #c1c1c1; } #onetrust-pc-sdk .pc-content, #onetrust-pc-sdk .groups-container, #onetrust-pc-sdk #vendor-list-content, #onetrust-pc-sdk .vendor-content, #onetrust-pc-sdk #ot-filter-modal .ot-group-options { scrollbar-arrow-color: #c1c1c1; scrollbar-darkshadow-color: #c1c1c1; scrollbar-face-color: #c1c1c1; scrollbar-shadow-color: #c1c1c1; } #onetrust-pc-sdk .pc-header { height: auto; padding: 20px; display: inline-block; vertical-align: middle; width: calc(100% - 40px); border-bottom: 1px solid #d8d8d8; } #onetrust-pc-sdk .pc-logo-container { float: left; } #onetrust-pc-sdk .pc-title-container { float: right; width: calc(100% - 190px); margin-left: 10px; } #onetrust-pc-sdk .ot-always-active { font-size: 1em; line-height: 1.3; color: #3860be; } #onetrust-pc-sdk .pc-close-btn-container { float: right; position: absolute; right: 15px; margin-top: 18px; } #onetrust-pc-sdk .pc-content { position: relative; height: 100%; overflow-y: auto; overflow-x: hidden; } #onetrust-pc-sdk .groups-container { height: 100%; overflow-y: auto; } #onetrust-pc-sdk .group { cursor: pointer; border-left: 10px solid transparent; background-color: #f4f4f4; border-bottom: 1px solid #d7d7d7; padding-top: 16px; padding-right: 5px; padding-bottom: 16px; padding-left: 12px; } #onetrust-pc-sdk .group h3 { float: left; text-align: left; margin: 0; color: dimgray; line-height: 1.4; font-size: 1em; word-break: break-word; word-wrap: break-word; } #onetrust-pc-sdk .active-group { border-left: 10px solid #68b631; background-color: #fff; border-bottom: none; position: relative; } #onetrust-pc-sdk .active-group h3 { color: #263238; font-weight: bold; } #onetrust-pc-sdk .description-container { word-break: break-word; word-wrap: break-word; padding-top: 20px; padding-right: 16px; padding-bottom: 15px; position: absolute; left: 30%; } #onetrust-pc-sdk .group-description { word-break: break-word; word-wrap: break-word; text-align: left; font-size: .82em; line-height: 1.3; margin: 0; } #onetrust-pc-sdk #pc-policy-text { clear: both; float: left; } #onetrust-pc-sdk #pc-policy-text a { color: #3860be; cursor: pointer; font-size: 1em; } #onetrust-pc-sdk #pc-policy-text a:hover { color: #1883fd; } #onetrust-pc-sdk #pc-policy-text * { font-size: inherit; } #onetrust-pc-sdk .ot-close-icon { background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjQ3Ljk3MSIgaGVpZ2h0PSI0Ny45NzEiIHZpZXdCb3g9IjAgMCA0Ny45NzEgNDcuOTcxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0Ny45NzEgNDcuOTcxOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZD0iTTI4LjIyOCwyMy45ODZMNDcuMDkyLDUuMTIyYzEuMTcyLTEuMTcxLDEuMTcyLTMuMDcxLDAtNC4yNDJjLTEuMTcyLTEuMTcyLTMuMDctMS4xNzItNC4yNDIsMEwyMy45ODYsMTkuNzQ0TDUuMTIxLDAuODhjLTEuMTcyLTEuMTcyLTMuMDctMS4xNzItNC4yNDIsMGMtMS4xNzIsMS4xNzEtMS4xNzIsMy4wNzEsMCw0LjI0MmwxOC44NjUsMTguODY0TDAuODc5LDQyLjg1Yy0xLjE3MiwxLjE3MS0xLjE3MiwzLjA3MSwwLDQuMjQyQzEuNDY1LDQ3LjY3NywyLjIzMyw0Ny45NywzLDQ3Ljk3czEuNTM1LTAuMjkzLDIuMTIxLTAuODc5bDE4Ljg2NS0xOC44NjRMNDIuODUsNDcuMDkxYzAuNTg2LDAuNTg2LDEuMzU0LDAuODc5LDIuMTIxLDAuODc5czEuNTM1LTAuMjkzLDIuMTIxLTAuODc5YzEuMTcyLTEuMTcxLDEuMTcyLTMuMDcxLDAtNC4yNDJMMjguMjI4LDIzLjk4NnoiLz48L2c+PC9zdmc+); background-size: 100%; background-repeat: no-repeat; background-position: center; height: 22px; width: 22px; display: inline-block; } #onetrust-pc-sdk .group-toggle { display: inline-block; width: 100%; margin-bottom: 10px; } #onetrust-pc-sdk .group-toggle .checkbox { background-color: #fff; } #onetrust-pc-sdk .group-toggle .ot-toggle { float: right; background-color: #fff; } #onetrust-pc-sdk .group-toggle .ot-toggle-group { float: right; } #onetrust-pc-sdk .group-toggle .ot-toggle-group:focus { outline: #3b99fc auto 5px; } #onetrust-pc-sdk .group-toggle .ot-toggle-group .checkbox input[type=checkbox]:focus+label::before { outline: #3b99fc auto 5px; } #onetrust-pc-sdk .description-container h3 { color: #263238; float: left; margin: 0; font-weight: bold; font-size: 1em; line-height: 1.3; max-width: 85%; top: 3px; } #onetrust-pc-sdk #pc-privacy-header { margin-bottom: 10px; } #onetrust-pc-sdk .category-host-list-handler { display: block; float: left; color: #3860be; font-size: .8em; font-weight: bold; line-height: 1.1; cursor: pointer; } #onetrust-pc-sdk .category-host-list-handler:hover { color: #1883fd; } #onetrust-pc-sdk .category-host-list-handler { margin-top: 10px; } #onetrust-pc-sdk .ot-always-active-group .group-toggle h3.category-header { max-width: 70%; } #onetrust-pc-sdk .ot-toggle.ot-hide-tgl { visibility: hidden; } #onetrust-pc-sdk .ot-toggle.ot-hide-tgl * { visibility: hidden; } #onetrust-pc-sdk .ot-button-group-parent { height: 34px; padding: 30px; bottom: 0; border-top: 1px solid #d8d8d8; } #onetrust-pc-sdk .ot-button-group { float: right; text-align: center; } #onetrust-pc-sdk .ot-pc-footer-logo { float: left; text-align: center; background-repeat: no-repeat; background-position: center; background-size: contain; width: 155px; height: 25px; position: relative; top: 10px; } #onetrust-pc-sdk .save-preference-btn-handler { height: 38px; min-width: 155px; background-color: #68b631; border-radius: 2px; color: #fff; font-size: .9em; line-height: 1.1; text-align: center; margin-left: 15px; margin-right: 15px; } #onetrust-pc-sdk #pc-title { float: left; margin-left: 10px; margin-top: 10px; max-width: 85%; overflow: hidden; position: relative; line-height: 1.2em; max-height: 2.4em; padding-right: 1em; } #onetrust-pc-sdk #pc-title:before { content: "..."; right: 0px; bottom: 0px; position: absolute; } #onetrust-pc-sdk #pc-title:after { position: absolute; content: ""; width: 1em; height: 1em; right: 0px; background: #fff; } #onetrust-pc-sdk #vendors-list { height: 100%; width: 100%; } #onetrust-pc-sdk #vendors-list .accordion-header { padding-top: 17px; padding-right: 15px; padding-bottom: 17px; padding-left: 20px; display: inline-block; width: calc(100% - 35px); vertical-align: middle; } #onetrust-pc-sdk #vendors-list .accordion-text { padding-top: 6px; padding-right: 50px; padding-bottom: 10px; padding-left: 50px; } #onetrust-pc-sdk .vendor-content { height: 100%; } #onetrust-pc-sdk #vendors-list-header { padding-top: 15px; padding-right: 30px; padding-bottom: 15px; padding-left: 20px; display: inline-block; width: calc(100% - 50px); height: 20px; border-bottom: 1px solid #d8d8d8; } #onetrust-pc-sdk #vendors-list-header input { border: 1px solid #d7d7d7; height: 32px; width: 300px; border-radius: 50px; font-size: .8em; padding-right: 35px; padding-left: 15px; float: left; } #onetrust-pc-sdk #vendors-list-header input::placeholder { color: #d4d4d4; font-style: italic; } #onetrust-pc-sdk #vendor-list-content { height: calc(100% - 86px); width: calc(100% - 183px); padding-left: 80px; padding-right: 100px; padding-top: 20px; margin-top: 8px; margin-right: 3px; margin-bottom: 4px; margin-left: 0; overflow-x: hidden; overflow-y: auto; } #onetrust-pc-sdk #ot-back-arrow { height: 17px; width: 20px; vertical-align: middle; display: inline-block; color: dimgray; font-size: 1em; line-height: 1; text-align: center; } #onetrust-pc-sdk #vendors-list-title { color: dimgray; font-size: .9em; font-weight: bold; line-height: 1; display: inline-block; vertical-align: middle; margin: 0; padding-left: 5px; } #onetrust-pc-sdk .navigation-container { float: left; } #onetrust-pc-sdk .back-btn-handler { display: inline-block; } #onetrust-pc-sdk .action-container { float: right; position: relative; bottom: 6px; } #onetrust-pc-sdk #search-container { float: left; } #onetrust-pc-sdk #search-container svg { position: absolute; right: 35px; width: 30px; height: 30px; font-size: 1em; line-height: 1; top: 3px; } #onetrust-pc-sdk .label-text { display: none; } #onetrust-pc-sdk #filter-container { display: inline-block; top: 8px; position: relative; margin-left: 20px; } #onetrust-pc-sdk #filter-btn-handler svg { cursor: pointer; width: 15px; height: 15px; } #onetrust-pc-sdk #select-all-container { min-width: 200px; min-height: 30px; padding-left: 20px; } #onetrust-pc-sdk #select-all-text-container { display: inline-block; padding-left: 30px; } #onetrust-pc-sdk #select-all-text-container p { color: #2c3643; font-size: .8em; font-weight: bold; line-height: 1.1; margin: 0; display: inline-block; } #onetrust-pc-sdk #select-all-vendors-input-container, #onetrust-pc-sdk #select-all-hosts-input-container { float: left; height: 100%; } #onetrust-pc-sdk #select-all-vendors-input-container label, #onetrust-pc-sdk #select-all-hosts-input-container label { height: 100%; padding-left: 0; } #onetrust-pc-sdk .ot-checkbox input[type=checkbox] { display: block; opacity: 0; } #onetrust-pc-sdk .ot-checkbox input:checked~label::before { background-color: #4285f4; } #onetrust-pc-sdk .ot-checkbox label { position: relative; height: 20px; padding-left: 30px; } #onetrust-pc-sdk .ot-checkbox label::before, #onetrust-pc-sdk .ot-checkbox label::after { position: absolute; content: ""; display: inline-block; border-radius: 3px; } #onetrust-pc-sdk .ot-checkbox label::before { height: 18px; width: 18px; border: 1px solid #3860be; left: 0px; } #onetrust-pc-sdk .ot-checkbox label::after { height: 5px; width: 9px; border-left: 3px solid; border-bottom: 3px solid; transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); left: 4px; top: 5px; } #onetrust-pc-sdk .ot-checkbox input[type=checkbox]+label::after { content: none; color: #fff; } #onetrust-pc-sdk .ot-checkbox input[type=checkbox]:checked+label::after { content: ""; } #onetrust-pc-sdk .ot-checkbox input[type=checkbox]:focus+label::before { outline: #3860be auto 2px; } #onetrust-pc-sdk .ot-checkbox { float: left; } #onetrust-pc-sdk .vendor-title, #onetrust-pc-sdk .host-title { color: #2c3643; font-weight: bold; font-size: .8em; line-height: 1.2; margin: 0; height: auto; text-align: left; word-break: break-word; word-wrap: break-word; } #onetrust-pc-sdk .host-title { position: relative; vertical-align: middle; } #onetrust-pc-sdk .host-description { font-size: .69em; line-height: 1.4; margin-top: 5px; margin-bottom: 5px; float: left; color: dimgray; } #onetrust-pc-sdk .vendor-info { width: 88%; float: right; } #onetrust-pc-sdk .vendor-purposes { margin-top: 3px; } #onetrust-pc-sdk .vendor-purposes p { font-size: .8em; line-height: 1.2; margin-bottom: 0; font-weight: 500; text-align: left; word-break: break-word; word-wrap: break-word; } #onetrust-pc-sdk input[type=checkbox]:focus+.accordion-header { outline: auto; outline-color: #007bff; } #onetrust-pc-sdk #select-all-hosts-input-container input[type=checkbox], #onetrust-pc-sdk #select-all-vendors-input-container input[type=checkbox] { position: absolute; } #onetrust-pc-sdk #vendors-list-container input[type=checkbox], #onetrust-pc-sdk #hosts-list-container input[type=checkbox] { position: absolute; cursor: pointer; width: 100%; height: 100%; opacity: 0; margin: 0; top: 0; left: 0; } #onetrust-pc-sdk #vendors-list-container input[type=checkbox]~.accordion-header, #onetrust-pc-sdk #hosts-list-container input[type=checkbox]~.accordion-header { cursor: pointer; } #onetrust-pc-sdk #vendors-list-container input[type=checkbox]:checked~.accordion-text, #onetrust-pc-sdk #hosts-list-container input[type=checkbox]:checked~.accordion-text { transition: .1s ease-in; display: block; } #onetrust-pc-sdk #vendors-list-container .ot-checkbox input[type=checkbox], #onetrust-pc-sdk #hosts-list-container .ot-checkbox input[type=checkbox] { width: auto; height: auto; } #onetrust-pc-sdk #vendors-list-container .ot-checkbox label, #onetrust-pc-sdk #hosts-list-container .ot-checkbox label { z-index: 2; } #onetrust-pc-sdk #vendors-list-container, #onetrust-pc-sdk #hosts-list-container { width: 100%; } #onetrust-pc-sdk #vendors-list-container li, #onetrust-pc-sdk #hosts-list-container li { border: 1px solid #d7d7d7; border-radius: 2px; position: relative; margin-top: 10px; } #onetrust-pc-sdk #vendors-list-container .ot-toggle-group { width: 65%; } #onetrust-pc-sdk #hosts-list-container .ot-toggle-group { width: 65%; } #onetrust-pc-sdk label { margin-bottom: 0; } #onetrust-pc-sdk .vendor-notice, #onetrust-pc-sdk .host-notice { float: right; } #onetrust-pc-sdk .vendor-privacy-notice-container, #onetrust-pc-sdk .third-party-cookies-container { float: left; } #onetrust-pc-sdk .vendor-privacy-notice-container { position: relative; } #onetrust-pc-sdk .vendor-privacy-notice-container a:hover { text-decoration: underline; } #onetrust-pc-sdk .vendor-privacy-notice, #onetrust-pc-sdk .third-party-cookie-notice { color: dimgray; font-size: .7em; line-height: .9; display: inline-block; } #onetrust-pc-sdk .vendor-privacy-notice { position: relative; z-index: 2; } #onetrust-pc-sdk .ot-arrow { margin-left: 20px; } #onetrust-pc-sdk .vendor-options { display: inline-block; width: 100%; padding-bottom: 10px; border-radius: 2px; background-color: #f8f8f8; } #onetrust-pc-sdk .vendor-options p { font-size: .69em; color: gray; text-align: left; display: table-cell; vertical-align: middle; word-break: break-word; word-wrap: break-word; margin: 0; padding-left: 15px; color: #2e3644; } #onetrust-pc-sdk #hosts-list-container .host-info { float: left; width: calc(100% - 50px); } #onetrust-pc-sdk #hosts-list-container .host-option-group { display: inline-block; width: 100%; margin: 0; font-size: inherit; } #onetrust-pc-sdk #hosts-list-container .host-option-group li.vendor-host { border: none; padding: 0; font-size: .8em; color: dimgray; float: left; text-align: left; padding: 10px; margin-bottom: 10px; width: calc(100% - 10px); background-color: #f8f8f8; } #onetrust-pc-sdk #hosts-list-container .host-option-group li>div div { font-size: .81em; padding: 5px 0; } #onetrust-pc-sdk #hosts-list-container .host-option-group li>div div:nth-child(1) { width: 30%; float: left; } #onetrust-pc-sdk #hosts-list-container .host-option-group li>div div:nth-child(2) { width: 70%; float: left; word-break: break-word; word-wrap: break-word; } #onetrust-pc-sdk .vendor-purpose-groups .vendor-option-purpose { border-top: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; margin-bottom: 10px; min-height: 30px; max-height: 50px; width: 100%; display: table; } #onetrust-pc-sdk .vendor-purpose-groups .vendor-option-purpose:first-child, #onetrust-pc-sdk .vendor-purpose-groups .vendor-option-purpose:first-of-type { border-top: none; } #onetrust-pc-sdk .vendor-purpose-groups .vendor-option-purpose p { font-weight: bold; } #onetrust-pc-sdk .vendor-purpose-groups .vendor-consent-group { display: inline-block; width: 100%; margin-bottom: 10px; } #onetrust-pc-sdk .vendor-purpose-groups .legitimate-interest-group .consent-category { float: left; } #onetrust-pc-sdk .vendor-purpose-groups .vendor-opt-out-handler { text-decoration: none; float: right; font-size: .69em; line-height: 1.4; color: #3860be; right: 15px; position: relative; } #onetrust-pc-sdk .vendor-purpose-groups .vendor-opt-out-handler span { font-size: .69em; line-height: 1.4; } #onetrust-pc-sdk .vendor-purpose-groups .vendor-opt-out-handler svg { width: 15px; height: 15px; vertical-align: middle; } #onetrust-pc-sdk .ot-toggle .checkbox label:after { cursor: pointer; } #onetrust-pc-sdk .ot-group-option { height: 25px; } #onetrust-pc-sdk .checkbox { position: relative; display: inline-block; } #onetrust-pc-sdk .checkbox label { background: #d6d6d6; border: none; height: 10px; width: 35px; position: relative; display: inline-block; border-radius: 46px; transition: .4s; } #onetrust-pc-sdk .checkbox label:after { content: ""; position: absolute; width: 20px; height: 20px; border-radius: 100%; left: 0; top: -5px; z-index: 2; background: #7b7b7b; transition: .4s; } #onetrust-pc-sdk .checkbox input { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 5; opacity: 0; cursor: pointer; } #onetrust-pc-sdk .checkbox input:checked+label:after { left: 40px; } #onetrust-pc-sdk .checkbox input:focus+label::after { outline: #3b99fc solid 1px; } #onetrust-pc-sdk .checkbox:after, #onetrust-pc-sdk .checkbox:before { -webkit-font-feature-settings: normal; font-feature-settings: normal; -webkit-font-kerning: auto; font-kerning: auto; -webkit-font-language-override: normal; font-language-override: normal; font-stretch: normal; font-style: normal; font-synthesis: weight style; font-variant: normal; font-weight: normal; text-rendering: auto; } #onetrust-pc-sdk .ot-toggle { background-color: #f8f8f8; } #onetrust-pc-sdk .ot-toggle .checkbox input:checked+label { background: #cddcf2; } #onetrust-pc-sdk .ot-toggle .checkbox input:checked+label:after { background: #4285f4; left: 16px; } #onetrust-pc-sdk .ot-toggle-group, #onetrust-pc-sdk .ot-toggle { display: inline-block; vertical-align: middle; } #onetrust-pc-sdk .ot-arrow-container { float: right; } #onetrust-pc-sdk .ot-arrow { top: 2px; position: relative; width: 10px; height: 10px; margin-left: 5px; transition: all 300ms ease-in 0s; -webkit-transition: all 300ms ease-in 0s; -moz-transition: all 300ms ease-in 0s; -o-transition: all 300ms ease-in 0s; } #onetrust-pc-sdk input:checked~.accordion-header .ot-arrow { transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); } #onetrust-pc-sdk button.ot-pill { font-size: .75em; text-align: center; background-color: #3860be; border-color: #3860be; font-weight: 600; box-shadow: 0 0 10px 1px #cce1ff; width: 170px; max-width: 180px; color: #fff; height: auto; white-space: normal; word-break: break-word; word-wrap: break-word; padding: 10px; line-height: 1.2; letter-spacing: .05em; } #onetrust-pc-sdk #ot-triangle { border: 12px solid transparent; display: none; position: absolute; z-index: 2147483647; top: 140px; right: 40px; transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); background-color: #fff; -webkit-box-shadow: -3px -3px 5px -2px #c7c5c7; -moz-box-shadow: -3px -3px 5px -2px #c7c5c7; box-shadow: -3px -3px 5px -2px #c7c5c7; } #onetrust-pc-sdk #ot-filter-modal { width: 300px; position: absolute; z-index: 2147483646; top: 146px; height: auto; display: none; -moz-transition: .2s ease; -o-transition: .2s ease; -webkit-transition: 2s ease; transition: .2s ease; overflow-x: hidden; opacity: 1; right: 0; } #onetrust-pc-sdk #ot-filter-modal .ot-pill { width: 130px; float: right; } #onetrust-pc-sdk #ot-options { background-color: #fff; height: auto; margin: 5px; border-radius: 3px; height: 350px; -webkit-box-shadow: 0px 0px 12px 2px #c7c5c7; -moz-box-shadow: 0px 0px 12px 2px #c7c5c7; box-shadow: 0px 0px 12px 2px #c7c5c7; } #onetrust-pc-sdk .ot-group-options { overflow-y: auto; width: 100%; max-height: 65%; } #onetrust-pc-sdk .ot-group-option { margin-bottom: 25px; margin-left: 15px; clear: both; } #onetrust-pc-sdk .ot-group-option span { cursor: pointer; color: dimgray; font-size: .8em; line-height: 1.1; font-weight: normal; } #onetrust-pc-sdk #clear-filters-handler { float: right; max-width: 200px; margin-bottom: 30px; text-decoration: none; } #onetrust-pc-sdk #clear-filters-handler p { float: right; font-weight: bold; color: #3860be; font-size: .9em; margin: 0; } #onetrust-pc-sdk #clear-filters-handler p:hover { color: #1883fd; } #onetrust-pc-sdk #clear-filters-container { float: right; padding-right: 15px; height: auto; margin-top: 20px; } #onetrust-pc-sdk #filter-apply-handler { margin-right: 10px; float: right; } #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon { padding: 0; background-color: transparent; border: none; } @media (max-width: 767px) { #onetrust-pc-sdk.otPcTab { width: 100%; height: 100%; border: none; } #onetrust-pc-sdk.otPcTab .ot-sdk-container, #onetrust-pc-sdk.otPcTab .ot-button-group-parent, #onetrust-pc-sdk.otPcTab .ot-pc-footer-logo { width: 100%; } #onetrust-pc-sdk.otPcTab .ot-sdk-container { padding: 0; margin: 0; } #onetrust-pc-sdk.otPcTab #pc-title { margin-left: 10px; margin-top: 10px; max-width: 60%; } #onetrust-pc-sdk.otPcTab .description-container { margin: 0; padding-top: 20px; padding-right: 20px; padding-bottom: 15px; padding-left: 20px; position: relative; left: auto; } #onetrust-pc-sdk.otPcTab .groups-container { max-height: none; height: auto; overflow: hidden; } #onetrust-pc-sdk.otPcTab .ot-button-group-parent { padding-left: 0; padding-right: 0; position: relative; } #onetrust-pc-sdk.otPcTab .ot-button-group { float: none; } #onetrust-pc-sdk.otPcTab .save-preference-btn-handler { width: calc(100% - 33px); } } @media (max-width: 640px) { #onetrust-pc-sdk.otPcTab .pc-header { padding: 10px; width: calc(100% - 20px); } #onetrust-pc-sdk.otPcTab #ot-content { height: calc(100% - 275px); } #onetrust-pc-sdk.otPcTab .ot-button-group-parent { padding: 15px; margin: 0; width: calc(100% - 30px); } #onetrust-pc-sdk.otPcTab .ot-sdk-row .ot-sdk-columns { width: 100%; } #onetrust-pc-sdk.otPcTab .description-container { margin: 0; } #onetrust-pc-sdk.otPcTab .vendor-info { max-width: 80%; } #onetrust-pc-sdk.otPcTab #filter-container { bottom: 5px; position: relative; float: right; right: 15px; } #onetrust-pc-sdk.otPcTab #vendor-list-content { height: calc(100% - 305px); width: calc(100% - 18px); padding-top: 13px; padding-right: 5px; padding-left: 10px; } #onetrust-pc-sdk.otPcTab #ot-triangle { top: 190px; } #onetrust-pc-sdk.otPcTab #ot-filter-modal { top: 196px; } #onetrust-pc-sdk.otPcTab .ot-pc-footer-logo a { width: auto; } } @media (max-width: 600px) { #onetrust-pc-sdk.otPcTab .vendor-content { overflow-y: scroll; } #onetrust-pc-sdk.otPcTab #vendor-list-content { height: auto; overflow: hidden; } #onetrust-pc-sdk.otPcTab #vendors-list-header { height: 70px; padding: 15px 0; width: 100%; } #onetrust-pc-sdk.otPcTab #search-container { display: inline-block; width: 85%; position: absolute; } #onetrust-pc-sdk.otPcTab .navigation-container { display: block; text-align: left; float: none; border-bottom: 1px solid #d7d7d7; padding-bottom: 15px; padding-left: 15px; } #onetrust-pc-sdk.otPcTab .action-container { width: calc(100% - 15px); float: none; bottom: auto; display: inline-block; padding-top: 8px; padding-left: 15px; } #onetrust-pc-sdk.otPcTab #vendor-search-handler { width: 90%; } #onetrust-pc-sdk.otPcTab .ot-button-group-parent { display: inline-block; height: auto; margin-bottom: 10px; } } @media (max-width: 425px) { #onetrust-pc-sdk.otPcTab #vendors-list .accordion-text { padding-top: 6px; padding-right: 25px; padding-bottom: 10px; padding-left: 25px; } #onetrust-pc-sdk.otPcTab #vendors-list-container .ot-toggle-group, #onetrust-pc-sdk.otPcTab #hosts-list-container .ot-toggle-group { width: 100%; } #onetrust-pc-sdk.otPcTab #vendors-list-container .vendor-notice, #onetrust-pc-sdk.otPcTab #hosts-list-container .host-notice { width: 100%; float: left; margin-left: 30px; } #onetrust-pc-sdk.otPcTab #vendors-list-container .ot-arrow-container, #onetrust-pc-sdk.otPcTab #hosts-list-container .ot-arrow-container { float: left; } #onetrust-pc-sdk.otPcTab #vendors-list-container .vendor-info { float: left; width: 100%; max-width: 85%; } #onetrust-pc-sdk.otPcTab #pc-title { max-width: 100%; } } @media only screen and (min-width: 320px)and (max-width: 896px)and (orientation: landscape) { #onetrust-pc-sdk.otPcTab { height: 100%; } #onetrust-pc-sdk.otPcTab #ot-content { height: calc(100% - 162px); } #onetrust-pc-sdk.otPcTab .pc-header { padding: 10px; width: calc(100% - 20px); } #onetrust-pc-sdk.otPcTab .ot-button-group-parent { padding: 20px; width: calc(100% - 40px); } #onetrust-pc-sdk.otPcTab .vendor-content { overflow-y: scroll; } #onetrust-pc-sdk.otPcTab #vendor-list-content { height: auto; overflow: hidden; } #onetrust-pc-sdk.otPcTab .ot-button-group { float: right; } #onetrust-pc-sdk.otPcTab .ot-pc-footer-logo, #onetrust-pc-sdk.otPcTab .save-preference-btn-handler { width: auto; } } @media only screen and (min-width: 320px)and (max-width: 640px)and (orientation: landscape) { #onetrust-pc-sdk.otPcTab .ot-sdk-row .ot-sdk-columns { width: 100%; } } @media only screen and (min-width: 641px)and (max-width: 896px)and (orientation: landscape) { #onetrust-pc-sdk.otPcTab .description-container { position: absolute; left: 30%; } } @media (max-width: 425px), (max-width: 896px)and (max-height: 425px)and (orientation: landscape) { #onetrust-pc-sdk.otPcTab .pc-header { padding-right: 20px; } #onetrust-pc-sdk.otPcTab .pc-logo-container { margin-left: 0px; margin-top: 5px; } #onetrust-pc-sdk.otPcTab .pc-logo { height: 40px; width: 150px; } #onetrust-pc-sdk.otPcTab .pc-close-btn-container { margin-top: 10px; } #onetrust-pc-sdk.otPcTab .pc-close-btn-container .ot-close-icon { width: 12px; height: 12px; } #onetrust-pc-sdk.otPcTab .group-toggle { float: right; margin-left: 10px; width: auto; } #onetrust-pc-sdk.otPcTab #pc-privacy-header, #onetrust-pc-sdk.otPcTab .group-toggle .category-header { display: none; } } @media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape)and (-webkit-min-device-pixel-ratio: 1) { #onetrust-pc-sdk.otPcTab #vendors-list-header input { min-width: 250px; max-width: 300px; } } #onetrust-consent-sdk #onetrust-pc-sdk, #onetrust-consent-sdk #search-container, #onetrust-consent-sdk #onetrust-pc-sdk #pc-title:after { background-color: #FFFFFF; } #onetrust-consent-sdk #onetrust-pc-sdk h3, #onetrust-consent-sdk #onetrust-pc-sdk h4, #onetrust-consent-sdk #onetrust-pc-sdk p, #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list-container .vendor-options p, #onetrust-consent-sdk #onetrust-pc-sdk #pc-policy-text, #onetrust-consent-sdk #onetrust-pc-sdk #pc-title, #onetrust-consent-sdk #onetrust-pc-sdk .leg-int-sel-all-hdr span, #onetrust-consent-sdk #onetrust-pc-sdk #hosts-list-container .vendor-host, #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span, #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list #select-all-container p, #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list #vendors-list-title, #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list .vendor-title, #onetrust-consent-sdk #onetrust-pc-sdk #vendors-list #vendors-list-container .consent-category, #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler { color: #333333; } #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler, #onetrust-consent-sdk #onetrust-pc-sdk .vendor-privacy-notice, #onetrust-consent-sdk #onetrust-pc-sdk #hosts-list-container .accordion-header .host-view-cookies { color: #3860BE; } #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler) { background-color: #e50914; border-color: #e50914; color: #FFFFFF; } #onetrust-consent-sdk #onetrust-pc-sdk .active-group { border-color: #e50914; } #onetrust-consent-sdk #onetrust-pc-sdk .category-menu-switch-handler { background-color: #F4F4F4; } #onetrust-consent-sdk #onetrust-pc-sdk .active-group { background-color: #FFFFFF; } #onetrust-consent-sdk div#ot-desc-id-C0002 .ot-toggle-group { display: none; } #onetrust-pc-sdk #filter-btn-handler svg { cursor: auto; width: 15px; height: 15px; display: none; } #onetrust-pc-sdk #vendors-list-header input { border: 1px solid #d7d7d7; height: 32px; width: 300px; border-radius: 50px; font-size: .8em; padding-right: 35px; padding-left: 15px; float: left; display: none; } #onetrust-pc-sdk #search-container svg { position: absolute; right: 35px; width: 30px; height: 30px; font-size: 1em; line-height: 1; top: 3px; display: none; } @keyframes onetrust-fade-in { 0% { opacity: 0; } 100% { opacity: 1; } } @font-face { font-family: 'Netflix Sans'; font-weight: 100; font-display: optional; src: url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Th.woff2) format('woff2'), url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Th.woff) format('woff'); } @font-face { font-family: 'Netflix Sans'; font-weight: 300; font-display: optional; src: url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Lt.woff2) format('woff2'), url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Lt.woff) format('woff'); } @font-face { font-family: 'Netflix Sans'; font-weight: 400; font-display: optional; src: url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Rg.woff2) format('woff2'), url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Rg.woff) format('woff'); } @font-face { font-family: 'Netflix Sans'; font-weight: 700; font-display: optional; src: url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Md.woff2) format('woff2'), url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Md.woff) format('woff'); } @font-face { font-family: 'Netflix Sans'; font-weight: 800; font-display: optional; src: url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Bd.woff2) format('woff2'), url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Bd.woff) format('woff'); } @font-face { font-family: 'Netflix Sans'; font-weight: 900; font-display: optional; src: url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Blk.woff2) format('woff2'), url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Blk.woff) format('woff'); } @font-face { font-family: 'Netflix Sans'; font-weight: 100; font-display: optional; src: url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Th.woff2) format('woff2'), url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Th.woff) format('woff'); } @font-face { font-family: 'Netflix Sans'; font-weight: 300; font-display: optional; src: url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Lt.woff2) format('woff2'), url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Lt.woff) format('woff'); } @font-face { font-family: 'Netflix Sans'; font-weight: 400; font-display: optional; src: url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Rg.woff2) format('woff2'), url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Rg.woff) format('woff'); } @font-face { font-family: 'Netflix Sans'; font-weight: 700; font-display: optional; src: url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Md.woff2) format('woff2'), url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Md.woff) format('woff'); } @font-face { font-family: 'Netflix Sans'; font-weight: 800; font-display: optional; src: url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Bd.woff2) format('woff2'), url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Bd.woff) format('woff'); } @font-face { font-family: 'Netflix Sans'; font-weight: 900; font-display: optional; src: url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Blk.woff2) format('woff2'), url(https://assets.nflxext.com/ffe/siteui/fonts/netflix-sans/v3/NetflixSans_W_Blk.woff) format('woff'); } @font-face { font-family: nf-icon; src: url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-93.eot); src: url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-93.eot?#iefix) format('embedded-opentype'), url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-93.woff) format('woff'), url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-93.ttf) format('truetype'), url(https://assets.nflxext.com/ffe/siteui/fonts/nf-icon-v1-93.svg#nf-icon-v1-93) format('svg'); font-weight: 400; font-style: normal; }