.section-video{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center}.section-video__link{display:block;margin:auto;width:calc(1 * (80 * 1px));height:calc(1 * (80 * 1px));border-radius:100%;font-weight:500;color:#fff;z-index:60}@media screen and (min-width:320px){.section-video__link{width:calc(1 * (80 * 1px + (160 - 80) * ((100vw - 320px)/ 1600)))}}@media screen and (min-width:1920px){.section-video__link{width:calc(1 * (160 * 1px))}}@media screen and (min-width:320px){.section-video__link{height:calc(1 * (80 * 1px + (160 - 80) * ((100vw - 320px)/ 1600)))}}@media screen and (min-width:1920px){.section-video__link{height:calc(1 * (160 * 1px))}}.section-video__link-inner{background-color:var(--color-dark-1);color:#fff;border-radius:100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.no-touchevents .section-video__link-inner[data-arts-cursor-label]:not([data-arts-cursor-label=false]):hover .section-video__icon{opacity:0;visibility:hidden;transform:translateY(20px)}.no-cursorfollower .section-video__link-inner[data-arts-cursor-label]:after,.touchevents .section-video__link-inner[data-arts-cursor-label]:after{content:attr(data-arts-cursor-label);display:inline-block;position:absolute;top:50%;left:50%;z-index:50;transform:translate(-50%,-20px);opacity:0;visibility:hidden;transition:all .2s ease-in-out;font-size:13px}.no-cursorfollower .section-video__link-inner[data-arts-cursor-label]:hover:after,.touchevents .section-video__link-inner[data-arts-cursor-label]:hover:after{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.no-cursorfollower .section-video__link-inner[data-arts-cursor-label]:hover .section-video__icon,.touchevents .section-video__link-inner[data-arts-cursor-label]:hover .section-video__icon{opacity:0;visibility:hidden;transform:translateY(20px)}.section-video__container{position:relative;display:flex;align-items:center;justify-content:center;width:100%}.section-video__icon.material-icons{transition:all .2s ease-in-out;font-size:calc(24 * 1px)}@media screen and (min-width:320px){.section-video__icon.material-icons{font-size:calc(24 * 1px + (32 - 24) * ((100vw - 320px)/ 1600))}}@media screen and (min-width:1920px){.section-video__icon.material-icons{font-size:calc(32 * 1px)}}.section-video__icon.material-icons>*{color:#fff!important}