.main-btn-icon{align-items:center;color:inherit;display:inline-flex;justify-content:center;text-align:center}.main-btn-icon.primary{background:var(--color);color:var(--fill-color)}.main-btn-icon.primary:hover{background:var(--hover-color);color:var(--hover-fill-color)}.main-btn-icon.square{border-radius:.25em;font-size:.8em;padding:.5em}.main-btn-icon.round{border-radius:100%;font-size:.75em;padding:1em}div.main-btn-icon{transition:all .5s ease}.video-embed-wrap{aspect-ratio:var(--embed-aspect-ratio);height:auto;line-height:0;width:100%}.video-embed-wrap iframe{border-radius:1em;height:100%;overflow:hidden;width:100%}.video-embed-wrap>*{height:100%!important;width:100%!important}#pop-video{align-items:center;background-color:var(--black-80);color:var(--white);display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:500}#pop-video>.sub-wrapper{align-items:center;height:100%;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:0 var(--side-padding);position:relative;-ms-overflow-style:none;scrollbar-width:none}#pop-video>.sub-wrapper::-webkit-scrollbar{display:none}.pop-video-close{font-size:30px;position:absolute;right:var(--side-padding);top:var(--side-padding)}.pop-video-close .icon{transform:rotate(45deg)}.pop-video-close:hover{color:var(--gold-300)}.pop-video-embed{position:relative;width:100%}@media (min-width:600px){.pop-video-embed{width:90%}}@media (min-width:1000px){.pop-video-embed{max-width:1080px;width:70%}}.section-video>.sub-wrapper{align-items:center;justify-content:center;padding:0}.section-video-thumbnail{background:var(--black);height:54vw;max-height:800px;width:100%}.section-video-play-btn{align-items:center;background:var(--light-purple);border-radius:100%;color:var(--white);display:flex;font-size:80px;height:1em;justify-content:center;padding:.25em .15em .25em .25em;position:absolute;width:1em}.section-video-play-btn:hover{background:var(--rose)}.section-video-play-btn .icon{height:100%;width:100%}@media (min-width:800px){.section-video-play-btn{font-size:120px}}
