.eyelock-header-video{border:8px solid #2a2a2e;border-radius:40px;overflow:hidden;box-shadow:0 4px 18px 0 #0000001a;position:relative}
.eyelock-header-video::after{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;background-image:url(http://eyelock.ch/wp-content/uploads/2025/10/play-button-2.png);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%);pointer-events:none;z-index:3;opacity:1;transition:opacity .3s ease,transform .3s ease;animation:glowPulse 2s infinite ease-in-out}
.eyelock-header-video::before{content:"";position:absolute;top:50%;left:50%;width:120px;height:120px;border-radius:50%;background:#f9731666;transform:translate(-50%,-50%) scale(1);z-index:2;animation:glowExpand 2s infinite ease-in-out;pointer-events:none}
.eyelock-header-video.overlay-hidden::after,.eyelock-header-video.overlay-hidden::before{opacity:0;transform:translate(-50%,-50%) scale(1.2);animation:none!important}
@keyframes glowPulse {
0%{filter:drop-shadow(0 0 4px #f9731699) drop-shadow(0 0 8px #f9731666)}
50%{filter:drop-shadow(0 0 12px #f97316e6) drop-shadow(0 0 25px #f9731680)}
100%{filter:drop-shadow(0 0 4px #f9731699) drop-shadow(0 0 8px #f9731666)}
}
@keyframes glowExpand {
0%{transform:translate(-50%,-50%) scale(1);opacity:.4}
50%{transform:translate(-50%,-50%) scale(1.2);opacity:.1}
100%{transform:translate(-50%,-50%) scale(1);opacity:.4}
}
.eyelock-small-video{position:relative;border-radius:8px;overflow:hidden}
.eyelock-small-video::after{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;background-image:url(http://eyelock.ch/wp-content/uploads/2025/10/play-button-2.png);background-size:contain;background-repeat:no-repeat;background-position:center;transform:translate(-50%,-50%);pointer-events:none;z-index:3;opacity:1;transition:opacity .3s ease,transform .3s ease;animation:glowPulseSmall 2s infinite ease-in-out}
.eyelock-small-video::before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;border-radius:50%;background:#f9731659;transform:translate(-50%,-50%) scale(1);z-index:2;animation:glowExpandSmall 2s infinite ease-in-out;pointer-events:none}
.eyelock-small-video.overlay-hidden::after,.eyelock-small-video.overlay-hidden::before{opacity:0;transform:translate(-50%,-50%) scale(1.2);animation:none!important}
@keyframes glowPulseSmall {
0%{filter:drop-shadow(0 0 3px #f9731699) drop-shadow(0 0 6px #f9731666)}
50%{filter:drop-shadow(0 0 10px #f97316e6) drop-shadow(0 0 18px #f9731680)}
100%{filter:drop-shadow(0 0 3px #f9731699) drop-shadow(0 0 6px #f9731666)}
}
@keyframes glowExpandSmall {
0%{transform:translate(-50%,-50%) scale(1);opacity:.35}
50%{transform:translate(-50%,-50%) scale(1.15);opacity:.1}
100%{transform:translate(-50%,-50%) scale(1);opacity:.35}
}
video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-play-button,video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none}
video::-moz-media-controls-start-playback-button{display:none!important}
@media (min-width: 600px) and (max-width: 650px) {
nav.wp-block-navigation.wp-block-navigation-is-layout-flex li:first-of-type{display:none}
}
@media only screen and (max-width: 850px) {
#team .wp-block-columns{flex-wrap:wrap!important}
#team .wp-block-columns .wp-block-column{width:47%!important;min-width:47%!important;max-width:47%!important}
}
@media only screen and (max-width: 800px) {
.eyelock-header-video::after{width:60px;height:60px}
.eyelock-header-video::before{width:90px;height:90px}
.eyelock-header-video{border:4px solid #2a2a2e;border-radius:8px}
}
@media only screen and (max-width: 600px) {
#team .wp-block-columns .wp-block-column{width:100%!important;min-width:100%!important;max-width:100%!important}
}
@media only screen and (max-width: 500px) {
.eyelock-header-video::after{width:60px;height:60px}
.eyelock-header-video::before{width:80px;height:80px}
}
@media only screen and (max-width: 1100px) {
.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-button{display:none!important}
.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-logo{flex-basis:40%!important}
.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-nav{flex-basis:60%!important}
.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-nav .wp-block-navigation__container{justify-content:end!important}
.superbthemes-navigation-three .superbthemes-navigation-three-headline{word-break:break-all!important}
}
@media only screen and (max-width: 599px) {
.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-nav .wp-block-navigation__container{align-items:center!important}
.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-nav .wp-block-navigation__container li a{font-size:18px;color:#000!important}
.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-nav{flex-basis:20%!important}
.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-logo{flex-basis:80%!important}
.superbthemes-navigation-three .superbthemes-navigation-three-columns-wrapper .superbthemes-navigation-three-columns-nav nav{justify-content:end!important;display:flex!important}
.superbthemes-navigation-three .superbthemes-navigation-three-headline{font-size:38px!important}
}