.flat-menu{list-style-type:none;margin:0;padding:0}.flat-menu li{float:left}.text-shadow{text-shadow:2px 2px #f0f0f0}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.screen-reader-text{clip:rect(0,0,0,0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.bg-pink{background-color:#d43a66!important}.bg-green{background-color:#24a684!important}.bg-blue{background-color:#20305d!important}.bg-yellow{background-color:#f0e891!important}.bg-black{background-color:#1e1d1d!important}.bg-cyan{background-color:#89dddb!important}.bg-blue,.bg-blue h2,.bg-blue p,.bg-green,.bg-green h2,.bg-green p,.bg-pink,.bg-pink h2,.bg-pink p,.bg-yellow{color:#fefefb!important}.bg-cyan,.bg-salmon,.bg-salmon p,.bg-yellow,.bg-yellow h2{color:#1e1d1d!important}.bg-grey{background-color:#f0f0f0!important}.bg-dark-grey{background-color:#999!important}.bg-white{background-color:#fefefb!important}.bg-salmon{background-color:#f5adbd!important}.border-radius{border-radius:3px}.user-notes .user-notes__field label{font-size:1.2rem;margin:20px 0 0!important}.user-notes .user-notes__help{color:#999;margin-bottom:12px}.user-notes .user-notes__actions{margin:20px 0 25px}.embed-code .embed-code__field{position:relative}.embed-code .embed-code__textarea{background-color:#f0f0f0;font-size:14px;min-height:100px;resize:vertical}.embed-code .embed-code__copy{border-radius:8px;flex:0 0 auto;font-size:16px;line-height:1.2;margin-top:15px;padding:8px 12px;white-space:nowrap}.single-video .single-video__header h1{font-size:48px;line-height:1.2;margin:0 0 30px;max-width:900px;padding-top:80px}@media only screen and (max-width:990px){.single-video .single-video__header h1{font-size:36px}}@media only screen and (max-width:767px){.single-video .single-video__header h1{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;font-size:32px;gap:10px}}.single-video .single-video__header .button{margin-left:15px;padding:8px 20px;position:relative;top:-7px}@media only screen and (max-width:767px){.single-video .single-video__header .button{margin-left:0;margin-right:auto;top:0}}.single-video .video-container{display:grid;gap:40px;grid-template-columns:7fr 3fr;margin:0 auto}@media only screen and (max-width:990px){.single-video .video-container{display:block}}.single-video .video-container .main{background-color:#fefefb;min-width:0;padding-bottom:20px}.single-video .video-container .main .video-wrapper{height:0;padding-bottom:56.25%;position:relative}.single-video .video-container .main .video-wrapper .commentary-toggle{align-items:center;background-color:#f0f0f0;border:0;border-radius:8px;box-shadow:none;color:#1e1d1d;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;gap:5px;left:15px;padding:5px 10px;position:absolute;text-transform:none;top:15px;transition:all .3s;z-index:10}.single-video .video-container .main .video-wrapper .commentary-toggle:hover{opacity:.8}.single-video .video-container .main .video-wrapper iframe{border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}.single-video .video-container .main .menu ul{-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;list-style-type:none;margin:25px 0 -2px 24px;overflow-x:auto;overflow-y:hidden;padding:0;width:100%}@media only screen and (max-width:990px){.single-video .video-container .main .menu ul{width:calc(100% - 48px)}}.single-video .video-container .main .menu ul li{background-color:#f0f0f0;border-bottom:4px solid #f0f0f0;border-radius:12px 12px 0 0;flex-shrink:0;margin-right:12px;min-width:-moz-max-content;min-width:-webkit-max-content;min-width:max-content;transition:all .3s;white-space:nowrap}@media only screen and (max-width:767px){.single-video .video-container .main .menu ul li{flex-basis:33.3%;font-size:13px;margin-bottom:0;text-align:center}}.single-video .video-container .main .menu ul li span{color:#999;display:block;font-size:14px;font-weight:400;margin-top:8px}@media only screen and (max-width:990px){.single-video .video-container .main .menu ul li span{display:none}}.single-video .video-container .main .menu ul li.active,.single-video .video-container .main .menu ul li:hover{background-color:#f9e1e8;border-bottom-color:#d43a66;transition:all .3s}.single-video .video-container .main .menu ul li.active span,.single-video .video-container .main .menu ul li:hover span{color:#1e1d1d}@media only screen and (max-width:767px){.single-video .video-container .main .menu ul li.active,.single-video .video-container .main .menu ul li:hover{background-color:#d43a66;border:0}.single-video .video-container .main .menu ul li.active a,.single-video .video-container .main .menu ul li:hover a{color:#fefefb}}.single-video .video-container .main .menu ul li:not(.active):hover{background-color:#d8f4f3;border-bottom-color:#89dddb}.single-video .video-container .main .menu ul li a{border-radius:12px 12px 0 0;color:#1e1d1d;display:block;font-size:18px;font-weight:600;line-height:17px;padding:16px 24px 14px;text-transform:none}.single-video .video-container .main .register-overlay{aspect-ratio:16/9;border-radius:12px;position:relative;width:100%}@media only screen and (max-width:990px){.single-video .video-container .main .register-overlay{aspect-ratio:4/3}}@media only screen and (max-width:767px){.single-video .video-container .main .register-overlay{aspect-ratio:1/1}}.single-video .video-container .main .register-overlay .register-messaging{background-color:#f5adbd;border-radius:12px;left:0;margin:0 auto;max-width:80%;padding:30px 20px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:600px}@media only screen and (max-width:990px){.single-video .video-container .main .register-overlay .register-messaging{padding:20px 15px}}@media only screen and (max-width:767px){.single-video .video-container .main .register-overlay .register-messaging{top:50%;transform:translateY(-50%)}}.single-video .video-container .main .register-overlay .register-messaging h3{font-size:36px;font-weight:600;line-height:1.25;margin:0 0 20px}@media only screen and (max-width:990px){.single-video .video-container .main .register-overlay .register-messaging h3{font-size:32px}}@media only screen and (max-width:767px){.single-video .video-container .main .register-overlay .register-messaging h3{font-size:26px}}.single-video .video-container .main .tab-content{display:none}.single-video .video-container .main .tab-content.is-hidden{margin-bottom:80px;max-height:350px;overflow:hidden;position:relative}@media only screen and (max-width:767px){.single-video .video-container .main .tab-content.is-hidden{margin-bottom:20px}}.single-video .video-container .main .tab-content.is-hidden:after{background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(#fff));background:linear-gradient(180deg,transparent,#fff);content:"";height:calc(100% - 150px);left:0;max-height:350px;position:absolute;top:150px;width:100%}.single-video .video-container .main .content{border:2px solid #f0f0f0;border-radius:16px;padding:24px!important}.single-video .video-container .main .content h2,.single-video .video-container .main .content h3{font-weight:600;margin-bottom:5px}.single-video .video-container .main .content h3{margin-bottom:0}.single-video .video-container .main .content p,.single-video .video-container .main .content ul{color:#1e1d1d;font-size:18px;font-weight:500;margin:30px 0}.single-video .video-container .main .content ul{list-style-type:none}@media only screen and (max-width:767px){.single-video .video-container .main .content ul{padding:0}}.single-video .video-container .main .content ul li{border-left:3px solid #24a684;font-size:18px;margin-bottom:10px;padding:5px 20px}.single-video .video-container .main .content ul li:nth-of-type(4n+2){border-color:#d43a66}.single-video .video-container .main .content ul li:nth-of-type(4n+3){border-color:#f0e891}.single-video .video-container .main .content ul li:nth-of-type(4n+4){border-color:#20305d}.single-video .video-container .main .content ol{font-size:18px;font-weight:500;margin:20px 0}.single-video .video-container .main .content ol li{margin-bottom:10px;max-width:500px}.single-video .video-container .main .content blockquote{border-left:3px solid #20305d;margin:30px 0;padding:10px 40px}.single-video .video-container .main .content blockquote p{color:#1e1d1d;font-size:21px!important;font-style:italic;font-weight:600;line-height:30px;margin:0!important;padding:0}.single-video .video-container .main .content table{margin:20px 0;width:100%}.single-video .video-container .main .content table tr{border:1px solid #e3e3e3}.single-video .video-container .main .content table td{padding:20px}.single-video .video-container .main .content table td.file{min-width:150px;text-align:center;width:20%}.single-video .video-container .sidebar{margin-bottom:0}.single-video .video-container .sidebar .widget{margin:0 0 24px}.single-video .video-container .sidebar .widget.has-bg{background-color:#f0f0f0;border-radius:16px;padding:24px 24px 30px}.single-video .video-container .sidebar h3{font-size:22px;margin:0 0 6px}.single-video .video-container .sidebar a{text-decoration:underline;text-transform:none}.single-video .video-container .sidebar p{color:#1e1d1d;font-size:16px;line-height:1.3em;margin-top:0}.single-video .video-container .sidebar .button{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:10px;text-decoration:none}.single-video .video-container .sidebar .register{background-color:#f5adbd;border-radius:12px;color:#20305d;font-size:16px;padding:24px 32px 32px}.single-video .video-container .sidebar .register h3{border:0;margin-bottom:0;margin-top:5px;padding-bottom:0}.single-video .video-container .sidebar .register p{color:#20305d;font-size:16px;margin-bottom:24px}.single-video .video-container .sidebar .register a{color:#fefefb}.single-video .video-container .sidebar .register .button{background-color:#24a684}.single-video .video-container .sidebar .register .button:hover{background-color:#1b7c63}.single-video .video-container .sidebar .register.buy{border-color:#20305d}.single-video .video-container .sidebar .register.buy .button{background-color:#20305d}.single-video .video-container .sidebar .register.buy .button:hover{background-color:#131c37}@media only screen and (max-width:990px){.single-video .video-container .sidebar .related-videos{grid-column-gap:10px;grid-row-gap:5px;display:grid;grid-template-columns:50% auto}}@media only screen and (max-width:767px){.single-video .video-container .sidebar .related-videos{display:block}}.single-video .video-container .sidebar .related-videos .video{background-color:#fefefb;color:#222;display:grid;grid-template-columns:40% auto;margin:24px 0;text-decoration:none}.single-video .video-container .sidebar .related-videos .video:hover h4{text-decoration:underline}.single-video .video-container .sidebar .related-videos .video .image{aspect-ratio:16/9;border-radius:12px;overflow:hidden;position:relative}.single-video .video-container .sidebar .related-videos .video .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-video .video-container .sidebar .related-videos .video .image .video-preview-iframe{border:0;height:110%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;width:110%;z-index:1}.single-video .video-container .sidebar .related-videos .video .image .video-preview-iframe.is-visible{opacity:1}.single-video .video-container .sidebar .related-videos .video img{border-radius:12px}.single-video .video-container .sidebar .related-videos .video .title{padding:0 5px}.single-video .video-container .sidebar .related-videos .video h4{font-size:18px;line-height:22px;margin:0 0 8px 10px}.single-video .video-container .sidebar .related-videos .video p{color:#444;font-size:14px;margin:0 0 0 10px}.single-video .video-container .sidebar .related-videos .video.loading{display:none!important}.single-video .video-container .sidebar .related-videos .loading{display:none}.single-video .pricing-block{margin-top:0!important}.video-notes h2{color:#1e1d1d;font-size:24px;font-weight:600;line-height:1.2;margin:0 0 20px}.video-notes p{color:#1e1d1d;font-size:18px;line-height:1.5;margin:0 0 20px}
