.modal-video-wrapper{height:auto !important}.video-popup{display:block;position:relative}.video-popup a{cursor:pointer}.video-popup img{width:100%;z-index:0;position:absolute;object-fit:cover;height:100%;left:0}.video-popup video{width:100%;clip-path:inset(1px 1px)}.video-popup-wrap a{text-transform:uppercase;text-decoration:none !important;display:inline-block;padding:0;border-radius:0;text-align:center;position:relative;overflow:hidden;z-index:0;font-weight:600;letter-spacing:.48px;border:3px solid;color:#fff;background:0 0;border:2px solid transparent}.video-popup-wrap a p{display:inline-block;padding-bottom:0 !important;text-align:center;white-space:nowrap;font-weight:600;position:relative;z-index:1;vertical-align:middle;line-height:normal}.video-popup-wrap a svg{vertical-align:middle;margin-right:7px}.video-popup-wrap a:before{content:'';width:100%;height:100%;background:var(--Websafe-Green);top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;transition:opacity .25s ease-out;display:block;position:absolute;opacity:0;border:2px solid transparent}.video-popup-wrap a:hover{color:#fff}.video-popup-wrap a:hover:before{opacity:1}.video-popup-wrap.no-padding a{padding:0}.video-popup-wrap.aligncenter{text-align:center}.display-inline-block *{display:inline-block}.play-btn-centered{color:#fff;position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;transition:box-shadow .25s}.play-btn-centered #bg-circle{transition:fill .5s,stroke-dashoffset .5s;fill:var(--purple-6);stroke-dasharray:300;stroke-dashoffset:0}.video-popup:hover .play-btn-centered #bg-circle{fill:rgba(247,96,86,0);stroke-dashoffset:300}.play-btn-bottom-right{position:absolute;right:4%;bottom:8%;z-index:1}.play-btn-bottom-right path{transition:fill .25s}.video-popup:hover .play-btn-bottom-right path{fill:var(--purple-14)}.video-popup-wrap .caption{font-size:14px;font-weight:400;line-height:1.2rem}.video-modal-bg{display:none;width:100%;height:100%;background:rgba(0,0,0,.2);position:fixed;top:0;left:0;z-index:100}.video-modal{display:none;height:auto;width:100%;max-width:1000px;max-height:750px;padding:1em 2em;position:fixed;z-index:100;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);background:#fff;color:#000;text-align:left}.video-modal p{padding:0;margin-top:1em}.video-modal h4{padding-bottom:1em}.video-modal-close{font-size:1em;float:right;cursor:pointer}.modal-iframe-wrapper{position:relative}.modal-iframe-wrapper:before{content:"";display:block;padding-top:56.25%;width:100%}.modal-iframe-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video-modal-bg.active,.video-modal.active{display:block}.video-modal-bg.active{animation:fadeInPopupBg .25s ease-out;opacity:1}.video-box-shadow{box-shadow:9px 8px 36px 0px rgba(0,0,0,.6);border-radius:15px}.video-popup-wrap.subpage-video-block a{padding:0;border-radius:15px;display:flex;border:0}.video-popup-wrap.subpage-video-block a:before{border:0}.video-popup-wrap.subpage-video-block .play-btn-centered{color:#eca7bc}.video-popup-wrap.subpage-video-block .play-btn-centered #bg-circle{fill:#eca7bc}.video-popup-wrap.subpage-video-block a:hover .play-btn-centered #bg-circle{fill:transparent}.video-popup-wrap.subpage-video-block a:hover svg{filter:none}.video-popup-wrap.subpage-video-block #Triangle{fill:#fff}.video-popup-wrap.pink-button a{background:linear-gradient(180deg,#ff7ea6 0%,var(--Brand-Pink) 100%);color:var(--White);border:none}.video-popup-wrap.pink-button a:before{background:var(--Brand-Pink);border-color:var(--Brand-Pink)}.video-popup-wrap.pink-button a:before svg path{fill:var(--Brand-Pink)}.video-popup-wrap.pink-button a:hover svg{filter:none}.video-popup-wrap.pink-button a:hover:before{opacity:1}.video-popup-wrap.pink-button a svg rect{fill:var(--White)}.video-popup-wrap.pink-button a svg path{fill:var(--Brand-Pink,#d9507a)}.video-placeholder-youtube{position:absolute;top:0}#watch .video-popup-wrap a{text-transform:uppercase;text-decoration:none !important;display:inline-block;padding:0;border-radius:20px;text-align:center;position:relative;overflow:hidden;z-index:0;font-weight:600;letter-spacing:.48px;border:3px solid;color:#fff;background:var(--purple-5);border:2px solid var(--purple-5);width:100%;min-height:300px}#watch .video-popup-wrap a:after{content:"";background-image:url("/wp-content/uploads/2024/06/FINO_PrimaryLogo_Tagline-white.png");background-repeat:no-repeat;background-size:250px;background-position:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}#watch .video-popup-wrap a:not(:has(img)) .play-btn-centered #bg-circle{fill:rgba(247,96,86,0)}#watch .video-popup-wrap a .play-btn-centered #bg-circle #Oval{color:var(--purple-6)}#watch .video-popup-wrap a:hover .play-btn-centered #bg-circle #Oval{color:var(--purple-6)}#watch .video-popup-wrap a .play-btn-centered #bg-circle #Triangle{color:#fff}@keyframes fadeInPopupBg{from{opacity:0}}.video-modal.active{animation:scaleInPopup .25s ease-out}@keyframes scaleInPopup{from{transform:translate(-50%,-50%) scale(0)}}@media(max-width:1000px){.video-modal{width:95%;height:auto}}@media(max-width:550px){.video-modal.fancybox-content{padding:1em}}