@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");.material-symbols-outlined{font-variation-settings:'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24}:root{--font-main:"Roboto", sans-serif;--font-headers:"Roboto", sans-serif;--color-green-main:#3e534c;--color-green-dark:#2e3e39;--color-green-light:#cfded9;--color-pink:#f15295;--gradient-fade:linear-gradient(135deg, rgba(255,255,255,0), rgba(255,255,255,0.75))}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;border:0;outline:none}img{max-width:100%;height:auto;border:0}html{scroll-behavior:smooth}html,body{width:100%;height:100%;position:relative}body{background:#000;font-size:18px;color:#fff;font-family:var(--font-main)}#footer{width:100%;background:#0f0f0f;padding:20px;color:#fff;margin:0 auto;font-size:13px;line-height:1.5em;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;transition:all 0.3s ease}.foot-logos img{display:inline-block;margin:0 20px 0 0;width:100px}.foot-legal{text-align:center}#footer a{font-weight:normal;color:#e2c6a5}#footer a:hover{font-weight:normal;color:#c99558}a{text-decoration:none;font-weight:normal;color:#5caff6;transition:all 0.35s ease-out}a:hover{text-decoration:none;font-weight:normal;color:#2c97f3}p{line-height:1.5em;margin:10px auto 20px auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-headers);font-weight:normal;margin:0;padding:0;line-height:1.2em;letter-spacing:1px;text-transform:uppercase}h1{font-size:3em}h2{font-size:2.75em}h3{font-size:2.5em}h4{font-size:2.25em}h5{font-size:1.75em}h6{font-size:1.5em}.center-it{text-align:center !important}ul,ol{margin:0;padding:5px 20px 5px 40px;list-style-position:inside}li{margin-bottom:10px}.gold-text{color:#ffdca6}.bg-image-cover{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;object-fit:cover;z-index:1}hr{clear:both;width:100%;margin:60px auto;border:0;height:1px;border-top:1px solid rgba(255,255,255,0.35)}hr.small{clear:both;width:70%;margin:20px auto;border:0;height:1px;border-top:1px solid rgba(255,255,255,0.3)}nav{position:fixed;top:0;left:0;background:none;color:#fff;padding:15px 20px;width:100%;z-index:9990;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;transition:all 0.3s ease}nav.scrolled{background:var(--color-green-dark);backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,0.6)}.menu-left{display:flex;position:relative;align-items:center}.menu-logo{display:flex;width:110px;margin:0 14px 0 0}a.menu-burger{position:relative;width:20px;height:20px;cursor:pointer;display:none;z-index:99999}.hamburger{z-index:9999;width:20px;height:2px;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hamburger:before,.hamburger:after{content:'';position:absolute;width:20px;height:2px;background:#fff;transition:all 0.3s ease}.hamburger:before{top:-5px}.hamburger:after{top:5px}a.menu-burger.burger-active .hamburger{background:none}a.menu-burger.burger-active .hamburger:before{top:0;transform:rotate(45deg);background:#fff}a.menu-burger.burger-active .hamburger:after{top:0;transform:rotate(135deg);background:#fff}.menu-open{position:fixed;height:100%;top:0;left:0;transition:all 0.3s ease}.menu-close{transition:all 0.3s ease}#slide-menu{margin:0;padding:0;list-style-type:none;display:flex;color:#fff;z-index:9990}#slide-menu li{text-align:center;margin:0;padding:0}#slide-menu li a,#slide-menu li span{position:relative;display:block;padding:0 12px;text-transform:uppercase;font-size:14px;color:var(--color-pink)}#slide-menu li a{position:relative;color:#fff;font-weight:normal;text-decoration:none;transition:all 0.35s ease}#slide-menu li a:hover{font-weight:normal;text-decoration:none;color:var(--color-pink)}#slide-menu li a::after{content:'';position:absolute;bottom:-3px;left:0;width:0;height:2px;background:var(--gradient-fade);transition:width 0.35s ease}#slide-menu li a:hover::after{width:80%}#slide-menu li a.menu-active{color:var(--color-pink)}#menu-social{position:relative;z-index:9999}#menu-social img{width:25px;height:25px;margin-right:2px;transition:all 0.25s}#menu-social img:hover{transform:scale(1.1);opacity:0.75}.button-to-top{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:25px;height:25px;text-align:center;text-decoration:none;font-weight:normal;z-index:8888;border-radius:50px;color:#fff;background:rgba(0,0,0,0.6);position:fixed;bottom:20px;right:20px;opacity:0;transition:opacity 0.25s ease-out}.button-to-top:hover{background:rgba(0,0,0,0.4);color:#fff}.button-to-top span{font-size:18px !important;text-align:center;line-height:0}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;background:rgba(0,0,0,0.9);display:flex;justify-content:center;align-items:center;overflow:hidden;visibility:hidden;pointer-events:none;opacity:0;transition:all 0.25s;transition-property:opacity}.video-modal.active{visibility:visible;opacity:1;pointer-events:all}.full-video{position:relative;width:100%;max-width:1024px;border:1px solid #fff;background:#000;display:block;z-index:99999;-moz-box-shadow:0px 2px 7px #2c2c2c;-webkit-box-shadow:0px 2px 7px #2c2c2c;box-shadow:0px 2px 7px #2c2c2c;margin:auto;transition:all .25s ease-out}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.video-player-container{margin:20px auto;border:1px solid #274d54;box-shadow:0 2px 20px rgba(0,0,0,0.5)}.photo-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,0.9);display:flex;justify-content:center;align-items:center;overflow:hidden;visibility:hidden;pointer-events:none;opacity:0;transition:all 0.25s;transition-property:opacity}.photo-modal.active{visibility:visible;opacity:1;pointer-events:all}.photo-modal-image{position:absolute;max-width:1024px;width:90%;top:50%;left:50%;border:1px solid #fff;transform:translate(-50%, -50%) scale(0.5);transition:al 0.25s ease-out;align-self:flex-start}.photo-modal-image.active{transform:translate(-50%, -50%) scale(1)}.photo-prev,.photo-next{cursor:pointer;top:50%;transform:tranlateY(-50%);color:rgba(255,255,255,0.5);font-weight:normal;font-size:35px;user-select:none;transition:0.25s;z-index:2000;line-height:1;display:block}.photo-prev:hover,.photo-next:hover{color:#fff}.photo-prev{position:absolute;left:0;padding:0 0 0 20px}.photo-next{position:absolute;right:0;padding:0 20px 0 0}.fade-in-up,.fade-in-client,.fade-in-down,.fade-in-left,.fade-in-right,.zoom-in,.flip-in{opacity:0;transition:all 1s cubic-bezier(0.4, 0, 0.2, 1)}.fade-in-up{transform:translateY(50px)}.fade-in-up.visible{opacity:1;transform:translateY(0)}.fade-in-left{transform:translateX(-50px)}.fade-in-left.visible{opacity:1;transform:translateX(0)}.fade-in-right{transform:translateX(50px)}.fade-in-right.visible{opacity:1;transform:translateX(0)}.fade-delay{transition-delay:0.45s}.zoom-in{transform:scale(0.7)}.zoom-in.visible{opacity:1;transform:scale(1)}#dvd-hero{position:relative;width:100%;height:700px;display:flex;flex-flow:column nowrap;justify-content:flex-start;overflow:hidden;background:#000;max-width:1200px;margin:0 auto;padding-top:20px}#dvd-hero::after{content:'';width:100%;height:20%;position:absolute;bottom:0;left:0;background:linear-gradient(transparent, #000);z-index:1}.dvd-bg-image{position:absolute;top:-5%;left:0;width:100%;height:120%;object-fit:cover;object-position:bottom center;z-index:0;transform:translateZ(0);will-change:transform}#dvd-hero-content{width:500px;text-align:center;z-index:5;margin:0 auto}.hero-logo{width:100%;max-width:500px;margin:0 auto 15px auto}#dvd-content{width:100%;position:relative;padding:0 200px 50px 200px;text-align:center;color:#fff}#dvd-buttons{width:100%;display:flex;align-items:center;justify-content:center;margin:30px auto}#dvd-buttons img{width:100%;max-width:150px}.buy-button,.buy-apple,.buy-prime,.buy-fandango,.buy-google,.buy-dvd,.buy-book{display:inline-block;min-width:200px;border-radius:12px;cursor:pointer;position:relative;text-decoration:none;margin:0 10px;transition:all 0.35s ease}.buy-button:hover,.buy-apple:hover,.buy-prime:hover,.buy-fandango:hover,.buy-google:hover,.buy-dvd:hover,.buy-book:hover{transform:scale(0.9)}.buy-apple{border:1px solid #fff;background-color:transparent;padding:10px}.buy-prime{border:none;background-color:#0a3a4d;padding:10px}.buy-fandango{border:none;background-color:#3578bc;padding:10px}.buy-google{border:none;background-color:#fff;padding:10px}.buy-dvd{border:none;background-color:#c06401;color:#fff;padding:15px;color:#fff;text-transform:uppercase;font-weight:bold;letter-spacing:2px}.buy-dvd:hover{color:#fff;font-weight:bold}.buy-book{border:none;background-color:#0d69be;color:#fff;padding:15px;color:#fff;text-transform:uppercase;font-weight:bold;letter-spacing:2px}.buy-book:hover{color:#fff;font-weight:bold}#dvd-trailer{width:85%;position:relative;margin:80px auto;border:1px solid #fff}#dvd-row{width:100%;position:relative;display:flex;flex-flow:row wrap;justify-content:center;gap:5%;margin:80px auto}.dvd-column{width:45%;position:relative;border:1px solid rgba(255,255,255,0.2);box-shadow:0 2px 35px rgba(255,252,216,0.25);background:#000;border-radius:12px;padding:50px;margin:0 auto}.dvd-column::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-25deg, rgba(255,255,255,0), rgba(255,255,255,0.1));border-radius:12px}ul#dvd-menu{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:100%;position:relative;margin:0 auto;padding:0;text-align:center;list-style-type:none}ul#dvd-menu li{margin:0 0 10px 0;padding:0 15px;font-size:16px}ul#dvd-menu li a{color:#fff;transition:all 0.35s ease;font-weight:bold;text-decoration:underline}ul#dvd-menu li a:hover{color:rgba(255,255,255,0.5);font-weight:bold;text-decoration:none}.form-main{position:relative;width:100%;margin:auto;display:flex;flex-flow:row wrap;gap:3%}.form-main .column-half{position:relative;display:inline-block;width:47%;margin:0 0 5px 0}#other-screening{width:100%;margin:15px auto;display:none;background:rgba(0,0,0,0.2);padding:15px}#other-referral{width:100%;margin:15px auto;display:none;padding:15px}.form-field-row{width:100%;margin:5px auto 14px auto;position:relative}.form-flex{display:flex;align-items:center}.input-eye{position:relative}.password-show{position:absolute;top:10px;right:10px;z-index:5;cursor:pointer;opacity:.75}.password-show:hover{opacity:1}.form-field-row label{width:100%;display:block;margin:0 0 5px 0}.form-field-row label em{font-style:none;color:#b7313f}.form-field.error input{border:1px solid #b7313f}.form-calendar-icon{position:relative;width:100%}.form-calendar-icon span{position:absolute;top:10px;left:8px;color:rgba(0,0,0,0.75) !important;z-index:5}.form-padding{padding-left:35px !important}.form-field-row input[type="text"],.form-field-row input[type="password"]{border:1px solid #fff;border-radius:2px;display:block;font-family:inherit;padding:10px 8px;width:100%;position:relative;margin:0;background:none;color:#fff}.form-field-row textarea{border:1px solid #fff !important;border-radius:2px;display:block;font-family:inherit;padding:15px;width:100%;height:150px;position:relative;margin:0;background:none !important;color:#fff !important}.short-input{width:300px !important}.form-icons{width:100%;display:block;position:relative}.form-icons .material-icons-outlined{position:absolute;top:1px;left:1px;background:#fff;padding:8px;border-right:1px solid rgba(0,0,0,0.15)}.form-icons input[type="text"]{padding-left:45px !important}.form-field-row textarea{border:1px solid rgba(0,0,0,0.25);border-radius:2px;display:block;font-family:inherit;font-size:14px;padding:15px;width:100%;height:350px;position:relative;margin:0;background:#fff;color:#373737}.form-field-row small,.form-general-error{font-size:14px;font-weight:normal;margin:5px auto 0 auto;color:#fd7987;text-align:left;width:100%;display:block}.form-radio-container{width:100%;display:flex;margin:0;position:relative}.form-radio-container>input[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:3px;background-clip:content-box;border:3px solid #fff;border-radius:50%;margin-right:15px;cursor:pointer}.form-radio-container>input[type="radio"]:checked{background-color:#da747f}.radio-inset{padding-left:30px !important}.select-style{padding:0;margin:0;border:1px solid #ccc;width:100%;border-radius:3px;overflow:hidden;background-color:#fff;background:#fff;position:relative}.select-style select,.select-style-short select,.select-style-long select{padding:15px;width:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-style:after,.select-style-short:after,.select-style-long:after{top:50%;right:3%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#000000;border-width:5px;margin-top:-2px;z-index:100}.select-style select:focus{outline:none}.select-flex-row{display:flex;align-items:center}.select-style-short{padding:0;margin:0;border:1px solid #ccc;width:100px;border-radius:3px;overflow:hidden;background-color:#fff;background:#fff;position:relative}.select-style-long{padding:0;margin:0;border:1px solid #ccc;width:400px;border-radius:3px;overflow:hidden;background-color:#fff;background:#fff;position:relative}.form-checkbox-row{display:flex;flex-flow:row wrap;margin:8px 0 5px 20px}.form-checkbox-row input{margin-right:9px}#other-day{width:100%;margin:5px;padding-left:30px;position:relative;display:none}.reveal-left{animation:FadeLeft 2s cubic-bezier(0.19, 1, 0.22, 1) forwards}.reveal-left-out{animation:FadeLeftOut 2s cubic-bezier(0.19, 1, 0.22, 1) forwards}.reveal-right{animation:FadeRight 2s cubic-bezier(0.19, 1, 0.22, 1) forwards}.reveal-right-out{animation:FadeRightOut 2s cubic-bezier(0.19, 1, 0.22, 1) forwards}.reveal-fade-up{animation:FadeInUp 2s cubic-bezier(0.19, 1, 0.22, 1) forwards}.reveal-fade-down{animation:FadeOutDown 2s cubic-bezier(0.19, 1, 0.22, 1) forwards}.slide-in-sequence1{opacity:0;animation:FadeInUp 1.4s 0.35s cubic-bezier(0.19, 1, 0.22, 1) forwards}.slide-in-sequence2{opacity:0;animation:FadeInUp 1.4s 0.5s cubic-bezier(0.19, 1, 0.22, 1) forwards}.slide-in-sequence3{opacity:0;animation:FadeInUp 1.4s 0.65s cubic-bezier(0.19, 1, 0.22, 1) forwards}.fade-in{opacity:0;animation:FadeIn 1.4s cubic-bezier(0.19, 1, 0.22, 1) forwards}@keyframes MenuSlideDown{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes FadeInUp{from{opacity:0;transform:translateY(75px)}to{opacity:1;transform:translateY(0)}}@keyframes FadeOutDown{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(75px)}}@keyframes FadeIn{from{opacity:0}to{opacity:1}}@keyframes FadeLeft{from{opacity:0;transform:translateX(-75px)}to{opacity:1;transform:translateX(0)}}@keyframes FadeLeftOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-75px)}}@keyframes FadeRight{from{opacity:0;transform:translateX(75px)}to{opacity:1;transform:translateX(0)}}@keyframes FadeRightOut{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(75px)}}@media screen and (max-width: 1024px){#dvd-content{padding:0 80px 50px 80px}#dvd-trailer{width:100%;margin:20px auto}}@media screen and (max-width: 900px){#dvd-row{margin:20px auto}.dvd-column{width:95%;margin:30px auto}.dvd-column img{width:350px;margin:0 auto}.fade-delay{transition-delay:none}}@media screen and (max-width: 768px){#dvd-content{padding:0 12px 50px 12px}.dvd-column{padding:30px 12px}}@media screen and (max-width: 550px){#dvd-hero{height:600px;max-width:100%}#dvd-hero-content{width:100%}.hero-logo{max-width:100%}#dvd-buttons{display:block}.buy-button,.buy-apple,.buy-prime,.buy-fandango,.buy-google,.buy-dvd,.buy-book{width:95%;margin:10px auto}#footer{display:block}.foot-logos,.foot-legal{width:100%;margin:10px auto;text-align:center}}
