body{background-color:#fff;background-repeat:no-repeat;background-size:cover;margin:0}.header-very-top{background:#30285a url("../images/Wookey Hole - HeaderLogo.png") no-repeat top;min-height:174px;width:100%}.header-top{aspect-ratio:53/9;background:url("../images/Wookey Hole - Header2 - stretched.jpg") no-repeat top;background-size:cover;width:100%}.panel{background:#30285a;font-size:19px;line-height:25px;margin-left:25px;margin-top:20px;padding:25px 25px 10px;text-align:left;width:90%}.need-help-link a,.need-help-link:hover,.panel{color:#fff}.home-title-text{font-family:fslucasprobold_ttf,Arial;font-size:19px;line-height:31px}.subtext-1,.subtext-2{font-family:fslucasprobold_ttf,Arial;font-size:18px;line-height:27px}.home-title-text-mobile{display:none;font-family:fslucasprobold_ttf,Arial;font-size:19px;line-height:31px}.chars-remaining{font-family:fslucasprobold_ttf,Arial;font-size:13px}.copyright{font-family:fslucasproregular_ttf,Arial;font-size:clamp(11px,2vw,14px)}.copyright,.copyright-link{color:#5b5454}.copyright-mobile{display:none}.softcode-input-style{border:1px solid #000;border-radius:3px;font-family:fslucasproregular_ttf,Arial;font-style:normal;font-weight:400;padding:7px;width:99%}.icons-spacer{padding-top:49%}.input-group{witdth:99%}@media (max-width:1050px){.header{background-size:70%;padding-top:14%}.panel{margin-left:unset;width:100%}.input-group{witdth:70%!important}.icons-spacer{padding-top:15%!important}.copy-and-button-offset{padding-left:24%}}@media (max-width:500px){.header-top{background:transparent url(../images/WookeyHole-mobile-header.jpg) no-repeat scroll top/100% auto;background-origin:padding-box;background-position:top;background-position-x:center;background-position-y:top;min-height:765px!important}.panel{margin-left:unset;padding:5px;width:100%!important}.input-group{witdth:70%!important}.icons-spacer{padding-top:7%!important}.input-group{margin-left:auto;margin-right:auto;width:285px!important}.language-select-style{margin-right:10%!important}.subtext-1,.subtext-2{margin-left:20%;width:60%}.mobile-position{padding-left:20%}.copyright{display:none}.copyright-mobile{color:#afafaf;display:block;font-size:clamp(9px,3vw,11px)}.copy-and-button-offset{padding-left:5%}}@media (max-width:400px){.header-top{min-height:70vh!important}}a:focus,button:focus{outline:3px solid #fc0;outline-offset:3px}#submit-button{background:transparent url(../images/WookeyHole-Plot-Microsite-BUTTON-SOLID.png) no-repeat scroll 50%/95px 45px}#submit-button,#submit-button:hover{border:none;float:none!important;height:45px;width:95px}#submit-button:hover{background:transparent url(../images/WookeyHole-Plot-Microsite-BUTTON-ROLLOVER.png) no-repeat scroll 50%/95px 45px}.footer-panel{background-color:#ff7a00;bottom:0;height:60px;left:0;position:fixed;width:100%;z-index:50}.btn-lg:hover{background-color:#006691;color:#fff}.video-dw-hv:hover{background-color:#e6e6e6;cursor:pointer;transform:scale(.9)}.model-photo-logo{background:#fff url(../images/wookey-icon.png) no-repeat scroll 0/32px 32px!important;border:0;height:32px}.model-header-text{left:47px;position:relative;top:1px;text-wrap:auto;font-size:clamp(12px,2vw,17px);width:80%}.progress-height{height:5px!important}.progress-video-height{height:12px!important}#thumb-1.selected{border:3px solid #f7dd11;box-shadow:1px 4px 5px #444;transform:scale(.95);transform-origin:50% 0;transition:transform .3s ease-out;z-index:10}.dropdown-menu{--bs-dropdown-min-width:3rem}ul.dropdown-menu.dropdown-menu-end.show li{text-align:center}.btn-group.dropend button.btn.m-0.p-1.show{border-color:#fff}#download-button:hover,.fb-share-button:hover,.pin-share-button:hover,.tw-share-button:hover{cursor:pointer;transform:scale(.9)}.link-pointer{cursor:pointer}.lnk-share-button:hover{cursor:pointer;transform:scale(.9)}.highlight{border:4px solid #00d0bf;padding:3px}#email-share:hover{transform:scale(.95)}#download-zip:hover{color:#9a4e0b;transform:scale(.97)}.language-select-style:hover{cursor:pointer}.language-select-style{background-color:#ceeafb;border:1px solid #444;border-radius:3px;color:#3f1977;font-size:13px;padding:3px 5px 3px 3px;width:128px}.need-help-link{color:#efefef;cursor:pointer;font-family:opensans_regular_ttf,Arial;font-size:13px;margin-left:5px;margin-top:5px;text-decoration:underline}.gdpr{color:#747474;font-size:12px;padding:5px}.gdpr-link{color:#1271cf}footer{background-color:#30285a;bottom:0;height:55px;left:0;position:fixed;width:100%;z-index:10}.alert-link:hover{background:#87cefa}.photo-error-button{background-color:#004f94;border:0;border-radius:3px;color:#fff;font-size:14px;font-weight:700;height:45px;padding:5px 10px;text-align:center;width:110px}.change-flags-div{display:inline-block;padding-right:2%;position:relative}.change-flags-div select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px}.change-flags-div:after{color:#f9b800;content:"▼";pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%)}.tab-content{border:1px solid #30285a}.nav-tabs .nav-link.active{background-color:#05618f;color:#fff}.nav-tabs .nav-link{background-color:##002e4529;color:#495057}#myTabContent{border:1px solid #ddc8c8}.redeem-expired{border:1px solid #002e45;border-radius:8px;font-family:Arial;font-size:14px;margin-bottom:5px;padding:12px}