.component-video .responsive-embed{position:relative;width:100%;position:relative;height:0;margin-bottom:1rem;padding-bottom:56.25%;overflow:hidden;margin:0;overflow:visible;background:#383838;border:0}.component-video .responsive-embed iframe,.component-video .responsive-embed object,.component-video .responsive-embed embed,.component-video .responsive-embed video{position:absolute;top:0;left:0;width:100%;height:100%}.component-video button[data-play-video]{display:none}.component-video iframe,.component-video object,.component-video embed,.component-video video{border:0;z-index:1}.component-video.has-image button[data-play-video]{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5}.component-video.has-image iframe,.component-video.has-image object,.component-video.has-image embed,.component-video.has-image video{display:none}.component-video .responsive-image{padding-top:56.25% !important}.component-video img{max-width:none;width:100%;height:auto}.component-video .video-placeholder{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:none;min-width:100%;min-height:100%;z-index:2;cursor:pointer}.component-video.video-is-playing .video-placeholder{visibility:hidden}.has-image .responsive-embed .video-play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'';background:#e95611;border-radius:0;z-index:3;pointer-events:none;width:3rem;height:3rem}@media print,screen and (min-width:40em){.has-image .responsive-embed .video-play-button{width:4.5rem;height:4.5rem}}.has-image .responsive-embed .video-play-button::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:'';z-index:4;transform:translate(-50%,-50%) scaleY(0.6667);pointer-events:none;margin-left:2%;display:block;width:0;height:0;border-style:solid;border-width:.75rem;content:'';border-right-width:0;border-color:transparent transparent transparent #fff}@media print,screen and (min-width:40em){.has-image .responsive-embed .video-play-button::before{display:block;width:0;height:0;border-style:solid;border-width:1.125rem;content:'';border-right-width:0;border-color:transparent transparent transparent #fff}}.video-is-playing .video-play-button{visibility:hidden}.component-youtube.component-video{position:relative;overflow:hidden}.component-youtube.component-video .youtube-title{transition:all .1s ease-in-out;color:#fff;font-family:"Kreon","Ubuntu",sans-serif;font-size:26px;line-height:1.2;font-weight:bold;margin-bottom:0;position:absolute;right:1.6875rem;bottom:1.6875rem;left:1.6875rem;transform:translateY(0);opacity:1;visibility:visible;pointer-events:none;z-index:7}.component-youtube .responsive-embed button{background:0;cursor:pointer;background:rgba(0,0,0,0.5)}@media(hover:hover) and (pointer:fine){.component-youtube .responsive-embed:hover .video-play-button{background:#b9440e}.component-youtube .responsive-embed:hover button{background:rgba(0,0,0,0)}.component-youtube .responsive-embed:hover+.youtube-title{transform:translateY(100%);opacity:0;visibility:hidden}}.component-youtube.hideoverlay .youtube-title,.component-youtube.video-is-playing .youtube-title{transform:translateY(100%);opacity:0;visibility:hidden}.component-youtube.has-image .video-play-button{transition:.25s cubic-bezier(0.5,1,1,1);border-radius:50%;z-index:6}.component-pdf-export-progress{width:100%;background-clip:border-box;max-width:100%;height:2rem;padding:2px;background:#fff;border:1px solid #f3f3f3;border-radius:0}.component-pdf-export-progress .value{width:0;height:100%;border:0;border-radius:0;background-image:linear-gradient(-45deg,rgba(255,255,255,0.125) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.125) 50%,rgba(255,255,255,0.125) 75%,transparent 75%,transparent);background-size:2rem 2rem;animation:animate-progress-bar 1.2s linear infinite;transition:.3s ease-out}.component-pdf-export-progress .value{margin:0 0 .75rem}.component-pdf-export-progress .status{font-style:italic}@keyframes animate-progress-bar{0%{background-position:2rem 2rem}100%{background-position:0 0}}.form-pdf-export{margin-bottom:0}.form-pdf-export .form-control-checkbox{margin-bottom:1.125rem}.form-pdf-export .form-control-buttons{flex-wrap:wrap;margin:2.25rem 0 0}.form-pdf-export .form-control-buttons .help-text{flex-basis:100%;min-width:100%;max-width:100%;width:100%;margin:.375rem 0 0}.form-pdf-export .text-pdf,.form-pdf-export .text-chapters{display:none}.form-pdf-export-generate-pdf .text-pdf,.form-pdf-export-generate-chapters .text-chapters{display:block}
