:root{--black: #000000;--black-o-1: rgba(0, 0, 0, .1);--black-o-5: rgba(0, 0, 0, .5);--black-o-8: rgba(0, 0, 0, .8);--white: #f3f3f3;--red: #ac2028;--netflix-red: #e50914;--border-radius: .5rem;--main-gradient: linear-gradient(var(--black-o-8),var(--black-o-8));--image-1-small: url("../img/img-1-small.jpg");--image-1-medium: url("../img/img-1-medium.jpg");--image-1-large: url("../img/img-1-large.jpg");--image-2-small: url("../img/img-2-small.jpg");--image-2-medium: url("../img/img-2-medium.jpg");--image-2-large: url("../img/img-2-large.jpg");--image-3-small: url("../img/img-3-small.jpg");--image-3-medium: url("../img/img-3-medium.jpg");--image-3-large: url("../img/img-3-large.jpg")}*{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box}body{font-family:"Poppins",sans-serif;font-size:1rem;font-weight:400;line-height:1.4;color:var(--white);margin:0;background-color:var(--black)}html{scroll-behavior:smooth}a{cursor:pointer}.main{position:relative;background-size:100vh;background-position:top,top center,center center,bottom center;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-image:var(--main-gradient),var(--image-1-small),var(--image-2-small),var(--image-3-small)}@media(min-width: 576px){.main{background-size:163vh !important;background-image:var(--main-gradient),var(--image-1-medium),var(--image-2-medium),var(--image-3-medium)}}@media(min-width: 1280px){.main{background-size:auto !important;background-image:var(--main-gradient),var(--image-1-large),var(--image-2-large),var(--image-3-large)}}.main #header{background-image:linear-gradient(180deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.7889) 8.333%, rgba(0, 0, 0, 0.7556) 16.67%, rgba(0, 0, 0, 0.7) 25%, rgba(0, 0, 0, 0.6222) 33.33%, rgba(0, 0, 0, 0.5222) 41.67%, rgba(0, 0, 0, 0.4) 5%, rgba(0, 0, 0, 0.2778) 58.33%, rgba(0, 0, 0, 0.1778) 66.67%, var(--black-o-1) 75%, rgba(0, 0, 0, 0.04444) 83.33%, rgba(0, 0, 0, 0.01111) 91.67%, rgba(0, 0, 0, 0) 10%)}.main #header.pinning-header{z-index:1;height:auto;min-height:5rem}.main #header.pinning-header .pinning-header-container{z-index:1}.main #header.pinning-header .main-header{z-index:2;height:4.875rem;padding:0 .9375rem;position:relative;display:flex;align-items:center;background-color:rgba(0,0,0,0)}.main #header.pinning-header .main-header .logo{margin-right:.3125rem;text-decoration:none;display:inline-block;vertical-align:middle}@media(min-width: 950px){.main #header.pinning-header .main-header .logo{font-size:1.5625rem}}@media(min-width: 1150px){.main #header.pinning-header .main-header .logo{margin-right:1.5625rem}}.main #header .logo-link{width:1.125rem;height:2rem;fill:var(--netflix-red);line-height:2.5rem;display:inline-block;text-decoration:none;vertical-align:middle}.main #header .logo-link .n-logo,.main #header .logo-link .netflix-logo{vertical-align:middle}.main #header .logo-link .n-logo{width:1.125rem;height:2rem;display:block;flex-shrink:0}.main #header .logo-link .netflix-logo{display:none;width:10.5rem;height:2.875rem}.main .container{width:100%;position:relative;margin:3.125rem auto 0 auto}@media(min-width: 576px){.main .container{max-width:33.75rem}}@media(min-width: 768px){.main .container{max-width:45rem}}.main .container .hero-container{padding-top:1rem;margin-bottom:1rem;border:1px solid var(--black);background-color:var(--black-o-5);border-radius:var(--border-radius)}.main .container form{padding:.625rem;border-radius:var(--border-radius);background-color:var(--black)}@media(min-width: 480px){.main .container form{padding:2.5rem}}.main .container form .form-group{margin:0 auto 1.25rem auto;padding:.25rem}.main .container form .form-group:last-child{margin-bottom:.25rem}.main .container form .form-group .form-control{display:block;width:100%;height:2.375rem;padding:.375rem .75rem;color:#495057;background-color:var(--white);background-clip:padding-box;border:1px solid var(--black);border-radius:var(--border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.main .container form .form-group .form-control:focus{border-color:var(--netflix-red);outline:0;box-shadow:0 0 0 .2rem rgba(229,9,20,.25)}.main .container form .form-group .input-textarea{min-height:7.5rem;width:100%;padding:.625rem;resize:vertical}.main .container form .form-group .input-textarea:focus-visible{outline:var(--netflix-red) auto 1px}.main .container form .form-group .submit-button{display:block;width:100%;padding:.75rem;background:var(--red);color:var(--white);cursor:pointer;border-radius:var(--border-radius)}.main .container .text-center{text-align:center}.main .container h1{font-weight:400;line-height:1.2}.main .container p{font-size:1.125rem}.main .container p.description{font-style:italic;font-weight:200;text-shadow:1px 1px 1px var(--black-o-5);padding:0 .375rem}.main .container h1,.main .container p{margin-top:0;margin-bottom:1.5rem}.main .container label{display:flex;align-items:center;font-size:1.125rem;margin-bottom:.5rem}.main .container label .input-radio,.main .container label .input-checkbox{display:inline-block;margin-right:.625rem;min-height:1.25rem;min-width:1.25rem;accent-color:var(--netflix-red)}.main .container input,.main .container button,.main .container select,.main .container textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.main .container button{border:none}.main footer{display:flex;align-content:center;justify-content:center;margin-top:1rem;padding:1rem;background-color:var(--black)}.main footer p{margin-bottom:0;color:var(--white)}.main footer p a{color:var(--white);line-height:inherit}.main footer p a:hover{color:var(--red)}@media(min-width: 768px){#header .logo-link{width:10.5rem;height:2.875rem}#header .logo-link .n-logo{display:none !important}#header .logo-link .netflix-logo{display:block !important}}
