.hamburger{font:inherit;display:inline-block;overflow:visible;margin:0;padding:15px;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;background-color:transparent}.hamburger.is-active:hover,.hamburger:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000}.hamburger-box{position:relative;display:inline-block;width:40px;height:24px}.hamburger-inner{top:50%;display:block;margin-top:-2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:40px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:#000}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx .hamburger-inner:after,.hamburger--3dx .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx.is-active .hamburger-inner{transform:rotateY(180deg);background-color:transparent!important}.hamburger--3dx.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dx-r .hamburger-box{perspective:80px}.hamburger--3dx-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r .hamburger-inner:after,.hamburger--3dx-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dx-r.is-active .hamburger-inner{transform:rotateY(-180deg);background-color:transparent!important}.hamburger--3dx-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy .hamburger-box{perspective:80px}.hamburger--3dy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy .hamburger-inner:after,.hamburger--3dy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy.is-active .hamburger-inner{transform:rotateX(-180deg);background-color:transparent!important}.hamburger--3dy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dy-r .hamburger-box{perspective:80px}.hamburger--3dy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r .hamburger-inner:after,.hamburger--3dy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dy-r.is-active .hamburger-inner{transform:rotateX(180deg);background-color:transparent!important}.hamburger--3dy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy .hamburger-box{perspective:80px}.hamburger--3dxy .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy .hamburger-inner:after,.hamburger--3dxy .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg);background-color:transparent!important}.hamburger--3dxy.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--3dxy-r .hamburger-box{perspective:80px}.hamburger--3dxy-r .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r .hamburger-inner:after,.hamburger--3dxy-r .hamburger-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.hamburger--3dxy-r.is-active .hamburger-inner{transform:rotateX(180deg) rotateY(180deg) rotate(-180deg);background-color:transparent!important}.hamburger--3dxy-r.is-active .hamburger-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dxy-r.is-active .hamburger-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--arrow.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrow.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrow-r.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowalt.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r .hamburger-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r .hamburger-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.hamburger--arrowalt-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7)}.hamburger--arrowalt-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn.is-active .hamburger-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--arrowturn.is-active .hamburger-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner{transform:rotate(-180deg)}.hamburger--arrowturn-r.is-active .hamburger-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.hamburger--arrowturn-r.is-active .hamburger-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.hamburger--boring .hamburger-inner,.hamburger--boring .hamburger-inner:after,.hamburger--boring .hamburger-inner:before{transition-property:none}.hamburger--boring.is-active .hamburger-inner{transform:rotate(45deg)}.hamburger--boring.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--boring.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}.hamburger--collapse .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(-90deg)}.hamburger--collapse-r .hamburger-inner{top:auto;bottom:0;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--collapse-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.hamburger--collapse-r .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(45deg)}.hamburger--collapse-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;opacity:0}.hamburger--collapse-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;transform:rotate(90deg)}.hamburger--elastic .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(135deg)}.hamburger--elastic.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(-270deg)}.hamburger--elastic-r .hamburger-inner{top:2px;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-duration:.275s}.hamburger--elastic-r .hamburger-inner:before{top:10px;transition:opacity .125s ease .275s}.hamburger--elastic-r .hamburger-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.hamburger--elastic-r.is-active .hamburger-inner{transition-delay:75ms;transform:translate3d(0,10px,0) rotate(-135deg)}.hamburger--elastic-r.is-active .hamburger-inner:before{transition-delay:0s;opacity:0}.hamburger--elastic-r.is-active .hamburger-inner:after{transition-delay:75ms;transform:translate3d(0,-20px,0) rotate(270deg)}.hamburger--emphatic{overflow:hidden}.hamburger--emphatic .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic.is-active .hamburger-inner:before{top:-80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,80px,0) rotate(45deg)}.hamburger--emphatic.is-active .hamburger-inner:after{top:-80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,80px,0) rotate(-45deg)}.hamburger--emphatic-r{overflow:hidden}.hamburger--emphatic-r .hamburger-inner{transition:background-color .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.hamburger--emphatic-r .hamburger-inner:after{top:10px;right:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.hamburger--emphatic-r.is-active .hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent!important}.hamburger--emphatic-r.is-active .hamburger-inner:before{top:80px;left:-80px;transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(80px,-80px,0) rotate(-45deg)}.hamburger--emphatic-r.is-active .hamburger-inner:after{top:80px;right:-80px;transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s;transform:translate3d(-80px,-80px,0) rotate(45deg)}.hamburger--minus .hamburger-inner:after,.hamburger--minus .hamburger-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.hamburger--minus.is-active .hamburger-inner:after,.hamburger--minus.is-active .hamburger-inner:before{transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s;opacity:0}.hamburger--minus.is-active .hamburger-inner:before{top:0}.hamburger--minus.is-active .hamburger-inner:after{bottom:0}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider .hamburger-inner:after{top:20px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.hamburger--slider-r .hamburger-inner{top:2px}.hamburger--slider-r .hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger--slider-r .hamburger-inner:after{top:20px}.hamburger--slider-r.is-active .hamburger-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--slider-r.is-active .hamburger-inner:before{transform:rotate(45deg) translate3d(5.71429px,-6px,0);opacity:0}.hamburger--slider-r.is-active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.hamburger--spin .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(225deg)}.hamburger--spin.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--spin-r .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.22s}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(-225deg)}.hamburger--spin-r.is-active .hamburger-inner:before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(90deg)}.hamburger--spring .hamburger-inner{top:2px;transition:background-color 0s linear .13s}.hamburger--spring .hamburger-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring .hamburger-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring.is-active .hamburger-inner{transition-delay:.22s;background-color:transparent!important}.hamburger--spring.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--spring.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:translate3d(0,10px,0) rotate(-45deg)}.hamburger--spring-r .hamburger-inner{top:auto;bottom:0;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.13s}.hamburger--spring-r .hamburger-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.hamburger--spring-r .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--spring-r.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,-10px,0) rotate(-45deg)}.hamburger--spring-r.is-active .hamburger-inner:after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s;opacity:0}.hamburger--spring-r.is-active .hamburger-inner:before{top:0;transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s;transform:rotate(90deg)}.hamburger--stand .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(90deg);background-color:transparent!important}.hamburger--stand.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--stand-r .hamburger-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.hamburger--stand-r .hamburger-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r .hamburger-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.hamburger--stand-r.is-active .hamburger-inner{transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s;transform:rotate(-90deg);background-color:transparent!important}.hamburger--stand-r.is-active .hamburger-inner:before{top:0;transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(-45deg)}.hamburger--stand-r.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s;transform:rotate(45deg)}.hamburger--squeeze .hamburger-inner{transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:75ms}.hamburger--squeeze .hamburger-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.hamburger--squeeze .hamburger-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.hamburger--squeeze.is-active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:rotate(45deg)}.hamburger--squeeze.is-active .hamburger-inner:before{top:0;transition:top 75ms ease,opacity 75ms ease .12s;opacity:0}.hamburger--squeeze.is-active .hamburger-inner:after{bottom:0;transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s;transform:rotate(-90deg)}.hamburger--vortex .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex .hamburger-inner:after,.hamburger--vortex .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(765deg)}.hamburger--vortex.is-active .hamburger-inner:after,.hamburger--vortex.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg)}.hamburger--vortex-r .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transition-duration:.2s}.hamburger--vortex-r .hamburger-inner:after,.hamburger--vortex-r .hamburger-inner:before{transition-delay:.1s;transition-timing-function:linear;transition-duration:0s}.hamburger--vortex-r .hamburger-inner:before{transition-property:top,opacity}.hamburger--vortex-r .hamburger-inner:after{transition-property:bottom,transform}.hamburger--vortex-r.is-active .hamburger-inner{transition-timing-function:cubic-bezier(.19,1,.22,1);transform:rotate(-765deg)}.hamburger--vortex-r.is-active .hamburger-inner:after,.hamburger--vortex-r.is-active .hamburger-inner:before{transition-delay:0s}.hamburger--vortex-r.is-active .hamburger-inner:before{top:0;opacity:0}.hamburger--vortex-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg)}*{
box-sizing: border-box;
}
section{
overflow: hidden;
padding:6em 2em;
}
@media screen and (max-width:500px)
{
body{ 
font-size:14px;
}
}
@media screen and (min-width:1800px){
body{ 
font-size:18px;
}
section{
padding:8em 2em;
}
}
p{
line-height:1.3em;
}
.strong{
font-weight:bold;
}
img{
max-width:100%;
max-height:100%;
width:auto;
height:auto;
border:0;
line-height:0;
margin:0;
}
.img-circle{
border-radius:50%;
}
.alignleft, .alignright{
display:block;
margin:0 auto;
text-align:center;
max-width:50%;
}
figcaption{
font-weight:600;
font-size:.9em;
margin:.4em 0;
}
@media screen and (min-width:768px)
{
.alignleft{
float:left;
max-width:300px;
margin-right:1em;
margin-bottom:1em;
}
.alignright{
float:right;
max-width:300px;
margin-left:1em;
margin-bottom:1em;
}
}
.left{
text-align:left !important;
}
.right{
text-align:right !important;
}
.center{
text-align:center !important;
}
.small{
font-size:.8em;
}
.two-third{
font-size:.75em;
}
.container{
max-width:1640px;
margin:0 auto;
padding:1em;
}
.position-relative{
position:relative;
}
.nopadding{
padding:0 !important;
}
.nomargin{
margin:0 !important;
}
.nobullets{
list-style-type:none;
padding-left:0;
}
@media screen and (min-width:768px)
{
.container{
padding:2em;
}
}
@media screen and (min-width:1680px)
{
.container{
width:80%;
}
} .d-flex{
display:flex;
flex-direction:column;
}
@media screen and (min-width:990px)
{
.d-flex{
flex-direction:row;
}
.d-flex.flex-column{
flex-direction:column;
}
.row-reverse{
flex-direction:row-reverse;
}
}
.flex-wrap{
flex-wrap:wrap;
}
@media screen and (min-width:990px)
{
.flex-1{
flex:1;
}
.flex-2{
flex:2;
}
.flex-3{
flex:3;
}
.flex-4{
flex:4;
}
.flex-5{
flex:5;
}
.flex-6{
flex:6;
}
.flex-7{
flex:7;
}
.flex-8{
flex:8;
}
.flex-9{
flex:9;
}
.flex-10{
flex:10;
}
.flex-11{
flex:11;
}
.flex-12{
flex:12;
}
.order-1{
order:1;
}
.order-2{
order:2;
}
.order-3{
order:3;
}
.order-4{
order:4;
}
.order-5{
order:5;
}
.justify-start{
justify-content:flex-start;
}
.justify-between{
justify-content:space-between;
}
.justify-around{
justify-content:space-around;
}
.justify-center{
justify-content:center;
}
.justify-start{
justify-content:flex-start;
}
.justify-end{
justify-content:flex-end;
}
.align-center{
align-items:center;
}
.align-start{
align-items:flex-start;
}
.align-end{
align-items:flex-end;
}
.align-stretch{
align-items:stretch;
}
.flex-1-third{
flex-basis:calc(100% / 3);
}
.flex-1-half{
flex-basis:calc(100% / 3);
}
.flex-2-third{
flex-basis:calc(100% / 1.5);
}
} .accordion {
padding: 0;
list-style: none; 
}
.accordion-title {
display: block;
margin: 0;
padding: 0 7px;
text-decoration: none;
cursor: pointer;
font-size:1.3em;
font-weight:500;
margin-bottom:.8em;
}
li:not(.active) .accordion-title
{
margin-bottom:.5em;
padding-bottom:.5em;
}
.accordion-title .badge{
font-size:.5em;
padding:.2em .4em .3em;
display:inline;
vertical-align:middle;
margin-left:5px;
font-weight:bold;
}
.accordion-title:before{
content:"";
width:15px;
height:15px;
display:inline-block;
vertical-align:middle;
margin-right:5px;
background:url(//bioteamnice.com/wp-content/themes/bioteamnice/images/accordion-plus.svg) center center no-repeat;
}
.active  .accordion-title:before{
background:url(//bioteamnice.com/wp-content/themes/bioteamnice/images/accordion-minus.svg) center center no-repeat;
}
.accordion-content {
padding: 7px;
margin:.5em 0 1em;
padding: 2em;    
background-color: rgba(0,0,0,0.3);
border-radius:10px;
position:relative;
}
.accordion-content:before{
content:"";
display:block;
position:absolute;
top:-15px;
left:130px;
width:68px;
height:32px;
background-image:url(//bioteamnice.com/wp-content/themes/bioteamnice/images/triangle.svg);
background-repeat:no-repeat;
}
.accordion-content .content-title{
font-size:1.5em;
} @media screen and (min-width:768px)
{
.accordion-title {
font-size:1.8em;
}
.accordion-title:before{
content:"";
width:30px;
height:30px;
margin-right:15px;
}
}
@media screen and (min-width:768px){ }@import url(https://use.typekit.net/yeq1edy.css);
:root {
--white: #fff;
--black: #000;
--primary: #1ddaef;
--grey: #a5a5a5;
--verylightgrey: #dddddd;
--verylightprimary: #f5fdff;
--lightgrey: #b2b2b2;
--lightprimary: #9bacb1;
--pastelprimary: #b5d2d9;
--mediumgrey: #898989;
--middlegrey: #6e6e6e;
--mediumprimary: #008998;
--darkgrey: #707070;
--verydarkprimary: #1e2021;
--breakpoint-xs: 0;
--breakpoint-sm: 576px;
--breakpoint-md: 768px;
--breakpoint-lg: 992px;
--breakpoint-xl: 1200px;
--font-default: "sofia-pro", sans-serif;
--radius-big: 2em;
}
section {
overflow: hidden;
padding: 3em;
} * {
box-sizing: border-box;
}
body {
font-family: var(--font-default);
color: var(--black);
font-size: 15px;
background-color: var(--black);
}
.innerborder {
position: fixed;
display: block;
z-index: 99;
width: 100%;
pointer-events: none;
min-height: 100vh;
padding: 3em;
border: 15px solid var(--primary);
left: 0;
top: 0;
}
a {
text-decoration: none;
color: var(--primary);
}
@media screen and (min-width: 990px) {
body {
font-size: 16px;
}
} .verylightgrey {
color: var(--verylightgrey);
}
.grey {
color: var(--grey);
}
.darkgrey {
color: var(--darkgrey);
}
.white {
color: var(--white);
}
.black {
color: var(--black);
}
.primary {
color: var(--primary);
} .bg-black {
background-color: var(--black);
}
.bg-verylightprimary {
background-color: var(--verylightprimary);
}
.bg-lightprimary {
background-color: var(--lightprimary);
}
.bg-grey {
background-color: var(--grey);
}
.bg-darkgrey {
background-color: var(--darkgrey);
}
.bg-darkprimary {
background-color: var(--darkprimary);
}
.bg-white {
background-color: var(--white);
}
.shadow {
box-shadow: rgba(0, 0, 0, 0.16) 0 0 5px;
} table {
border-collapse: collapse;
font-size: 0.85em;
color: var(--darkprimary);
}
table tr:nth-child(even) {
background-color: var(--lightgrey);
}
table tr td {
padding: 1em 0.5em;
border: 0;
}
table thead tr th {
text-align: left;
padding: 1em 0.5em;
color: var(--darkprimary);
}
table tbody tr td span {
display: block;
} .list-tick {
list-style-type: none;
padding-left: 0px;
}
.list-tick li {
margin-bottom: 1.5em;
}
.list-tick li:before {
content: "";
display: inline-block;
width: 20px;
height: 20px;
background-image: url(//bioteamnice.com/wp-content/themes/bioteamnice/images/icons/tick.svg);
background-size: 20px;
background-repeat: no-repeat;
margin-right: 14px;
vertical-align: middle;
}
.list-tick li {
display: flex;
align-items: flex-start;
}
.list-arrow {
list-style-type: none;
padding-left: 0px;
}
.list-arrow li {
margin-bottom: 0.5em;
}
.list-arrow li:before {
content: "";
display: inline-block;
width: 20px;
height: 10px;
background-image: url(http://bioteam-nice.local/wp-content/uploads/2023/04/icon-chevron-right-blue.svg);
background-size: 10px;
background-repeat: no-repeat;
margin-right: 7px;
margin-top: 4px;
vertical-align: middle;
transition: all 0.1s ease-in-out;
}
.list-arrow li {
display: flex;
align-items: flex-start;
}
.list-arrow li:hover:before {
transform: translateX(3px);
} .btn {
display: inline-block;
text-decoration: none;
font-weight: 500;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: 0.75rem 2rem;
font-size: 1rem;
line-height: 1.5;
font-size: 0.85em;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn-wide {
width: 100%;
}
.btn-link {
width: 100%;
padding: 0.75rem 0.5rem;
}
.btn-wide {
width: 100%;
}
.btn img {
vertical-align: middle;
margin: 0 0.1em;
}
.btn-border {
text-decoration: none;
text-transform: uppercase;
border: 1px solid var(--darkgrey);
}
.btn.active {
background-color: var(--pastelprimary);
color: var(--verylightprimary);
} .nav-pills {
display: flex;
font-weight: bold;
width: 100%;
margin-bottom:2em;
justify-content: center;
}
.nav-pills .pill {
padding: 1em 1em;
margin: 0 1em;
font-size: 1.2em;
color: var(--darkgrey);
border-bottom: 4px solid transparent;
opacity: 0.7;
}
.nav-pills .pill:hover {
opacity: 1;
}
.nav-pills .pill.active {
color: var(--black);
border-bottom: 4px solid var(--primary);
} form:not(.tribe-events-c-search)
input:not([type="submit"]):not([type="button"]):not([type="reset"]),
textarea {
border: 0;
font-size: 1.2em;
margin: 3em 0 1em;
padding: 1em 0.7em;
border-radius: 0 !important;
width: 100%;
background-color: var(--black);
border-bottom: 1px solid var(--pastelprimary);
color: var(--middlegrey);
resize: vertical;
}
form:not(.tribe-events-c-search)
input:not([type="submit"]):not([type="button"]):not(
[type="reset"]
):focus-visible,
textarea:focus-visible {
border-bottom: 1px solid var(--primary);
border-radius: 0 !important;
outline: none;
}
form .block-double-text input:first-child {
width: 40%;
margin-right: 2em;
}
form input[type="submit"] {
margin-top: 1em;
border: 0;
color: var(--verylightprimary);
padding: 1em 2em;
background-color: var(--primary);
font-weight: bold;
}
form input[type="submit"]::after {
content: "";
display: inline-block;
transform: translateY(2px);
width: 20px;
height: 20px;
background-image: url(https://bioteamnice.nuttyguru.com/wp-content/themes/2023/04/icon-chevron-right-blue.svg);
background-size: 10px;
background-repeat: no-repeat;
margin-left: 10px;
vertical-align: middle;
transition: all 0.1s ease-in-out;
}
form,
select,
select option {
max-width: 100%;
width: auto;
}
select {
display: inline;
}
option {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
} .wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: var(--mediumprimary);
color: var(--pastelprimary);
} .section-title {
font-size: 1.2em;
margin: 1.5em 0;
font-weight: 600;
letter-spacing: 5px;
text-transform: uppercase;
}
.section-title.title-lower {
padding: 5em 0 2em;
}
.section-title .social-link {
color: var(--black);
}
.section-header {
text-align: center;
}
.section-map {
padding: 3em 0;
}
.section-map iframe {
width: -webkit-fill-available;
height: 444px;
}
.cta-section {
background-size: cover;
background-attachment: fixed;
background-repeat: no-repeat;
}
.cta-section .item-title {
font-size: 2em;
font-weight: 900;
}
.cta-section .item-subtitle {
font-size: 1.2em;
margin-top: 2em;
opacity: 0.8;
font-style: italic;
}
.tetiere {
color: var(--verydarkprimary);
text-transform: uppercase;
font-weight: 600;
font-size: 1.2rem;
margin: 0.5em 2em;
letter-spacing: 4px;
}
.bg-black .tetiere {
color: #fff;
}
.item-cross {
position: relative;
}
.cross-vertic {
position: absolute;
height: 0;
width: 20px;
top: 9px;
border: 0.5px solid var(--primary);
}
.cross-horiz {
position: absolute;
height: 20px;
width: 0;
left: 9px;
border: 0.5px solid var(--primary);
}
@media screen and (min-width: 768px) {
.cta-section {
background-size: 300%;
}
}
@media screen and (min-width: 991px) {
.cta-section {
background-size: cover;
padding: 9em 1em;
}
.cta-section .container {
max-width: 1280px;
}
.section-title.title-lower {
padding: 2em 0 2em;
}
} .mast-head {
padding: 0 1em;
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
.mast-head .main-nav {
display: flex;
justify-content: space-between;
align-items: center;
position: relative;
}
.mast-head .main-nav .menu-menu-header-container {
display: none;
}
.mast-head .main-nav .menu-menu-header-container.collapsed {
display: block;
}
.mast-head .main-nav .menu-menu-header-container.collapsed .menu {
display: flex !important;
flex-direction: column;
justify-content: center;
align-items: center;
position: fixed;
z-index: 2;
height: 100vh;
width: 100vw;
top: 0;
left: 0;
background: #000;
padding:0;
}
.mast-head .main-nav .menu-menu-header-container.collapsed .menu li {
height: auto;
font-size: 1.2em;
padding: 0.8em;
}
.mast-head .logo {
width: 5em;
}
.mast-head .main-nav > ul > li {
display: inline-block;
}
.mast-head .main-nav > ul {
display: none;
padding-left: 0;
}
.menu-collapse .main-nav {
flex-wrap: wrap !important;
}
.menu-collapse .main-nav > ul {
order: 3;
display: flex;
align-items: center;
flex-direction: column;
flex-basis: 100%;
}
.menu-collapse .main-nav > ul li {
padding: 1em 0;
}
.mast-head .hamburger {
display: block;
position: relative;
z-index: 3;
}
.mast-head .main-nav > ul > li a {
color: #0b1e64;
margin: 0 1em;
font-weight: 500;
font-size: 0.9em;
}
@media screen and (min-width: 990px) {
.mast-head .main-nav {
position: relative;
align-items: flex-end;
}
.mast-head .logo {
width: 6em;
}
.mast-head {
padding: 0 2em;
}
.mast-head .main-nav > ul {
display: none;
margin: 0;
}
.mast-head .main-nav > ul > li > ul {
margin-top: 15px;
padding: 0 !important;
}
}
.mast-head .main-nav > ul > li > ul {
position: absolute;
background: var(--white);
list-style-type: none;
padding: 1em;
border-radius: 4px;
box-shadow: rgba(0, 0, 0, 0.16) 0 0 6px;
}
.mast-head .main-nav > ul > li > ul.sub-menu {
display: none;
}
.mast-head .main-nav > ul > li > ul.sub-menu ul.sub-menu {
display: block;
list-style-type: none;
padding-left: 0;
position: absolute;
right: -125px;
background: var(--black);
display: none;
}
.mast-head .main-nav > ul > li > ul.sub-menu > * {
flex: 1;
}
.mast-head .main-nav ul li:hover ul.sub-menu {
display: flex;
flex-direction: column;
z-index: 2;
}
.mast-head .main-nav ul ul li {
padding: 0.75em 0;
}
.mast-head .main-nav > ul li:hover ul {
display: block;
z-index: 1;
}
.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before,
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:after,
.hamburger.is-active .hamburger-inner:before {
background-color: var(--white);
} .mast-foot {
color: var(--lightgrey);
font-size: 0.9em;
background-repeat: no-repeat;
background-size: 100%;
background-position: bottom;
}
.mast-foot .main-foot {
padding: 3em 0;
}
.mast-foot a {
color: var(--lightgrey);
}
.mast-foot-simple {
padding-bottom: 0;
text-align: center;
}
.mast-foot-logo {
padding: 6em 6em;
}
.mast-foot-branding {
padding-left: 0;
}
.mast-foot-branding address {
display: block;
font-style: normal;
font-weight: 500;
margin: 1em 0 2em;
}
.mast-foot-branding .social {
display: block;
margin: 2em 0;
}
.mast-foot-branding .social .social-link {
margin: 0.5em;
}
.mast-foot .footer-bottom {
font-size: 0.9em;
}
.mast-foot .footer-bottom,
.mast-foot .bottom-navigation {
display: flex;
flex-direction: column;
}
.mast-foot .bottom-navigation a {
margin: 0.3em 0;
}
.footer-bottom .footer-certification {
text-align: center;
}
@media screen and (min-width: 768px) {
.mast-foot-simple {
padding-bottom: 4em;
}
.mast-foot-columns {
display: flex;
flex-direction: row;
flex-wrap: wrap;
}
.mast-foot-columns > * {
flex-basis: 50%;
padding: 1em;
}
.mast-foot .bottom-navigation {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}
.mast-foot .bottom-navigation a {
margin: 0.3em 0.5em;
}
}
@media screen and (min-width: 990px) {
.mast-foot-simple {
padding-bottom: 30em;
text-align: left;
}
.mast-foot-branding {
padding-left: 3.5em;
}
.mast-foot-logo {
border-right: 1px solid;
}
.mast-foot-columns {
flex-wrap: nowrap;
}
.mast-foot-columns > * {
flex: 2;
padding: 1em;
}
.mast-foot-columns > .mast-foot-branding {
flex: 4;
}
.mast-foot .footer-bottom {
display: flex;
flex-direction: row;
justify-content: space-between;
}
.mast-foot .bottom-navigation {
justify-content: flex-end;
margin-right: 0;
}
.footer-bottom .footer-certification {
text-align: left;
}
} .layout-3-col,
.layout-2-col {
margin-bottom: 3em;
}
@media screen and (min-width: 990px) {
.layout-3-col {
display: grid;
grid-template-columns: 3fr 6fr 3fr;
column-gap: 30px;
}
.layout-2-col {
display: grid;
grid-template-columns: 3fr 9fr;
column-gap: 30px;
}
.layout-2-col-blog {
display: grid;
grid-template-columns: 9fr 3fr;
column-gap: 30px;
}
.layout-archive {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
column-gap: 30px;
}
} .nav-wrapper img:first-child {
margin: 2em auto;
max-width: 90%;
}
.page-content {
margin-bottom: 2em;
}
.page-title {
color: var(--white);
font-size: 1.7em;
text-align: center;
}
.page-subtitle {
color: var(--green);
font-weight: 500;
margin-bottom: 2em;
}
.page-content h2 {
color: var(--darkprimary);
font-size: 1.3em;
}
.page-content h3 {
color: var(--darkprimary);
font-weight: 600;
font-size: 1.1em;
margin-top: 2em;
}
.page-content h4 {
color: var(--darkprimary);
font-weight: 600;
text-transform: uppercase;
font-size: 0.9em;
}
.page-content a {
color: var(--green);
text-decoration: underline;
}
.page-content ul {
list-style-type: none;
}
.page-content li {
margin-bottom: 15px;
position: relative;
}
.page-content ul li:before {
content: "";
width: 5px;
height: 5px;
display: inline-block;
border: 2px solid #0b1e64;
position: absolute;
border-radius: 50%;
margin-left: -17px;
margin-top: 5px;
}
@media screen and (min-width: 990px) {
.page-title {
font-size: 2.25em;
}
.page-content h2 {
font-size: 1.5em;
}
.page-content h3 {
font-size: 1.1em;
}
} .article-title {
color: var(--darkprimary);
font-size: 1.7em;
margin-top: 1.5em;
}  .hero {
background-repeat: no-repeat;
background-position: bottom center;
background-size: 100%;
min-height: 100vh;
}
.hero-title{
font-size:2.5em; 
}
.single-event .hero {
background-repeat: no-repeat;
background-position: bottom center;
background-size: cover;
min-height: 100vh;
}
.hero-jumbo .back-half-left {
padding-left: 0;
}
.hero-jumbo .back-half-right {
padding-right: 0;
}
.hero-jumbo .hero-member {
padding-right: 0;
}
.hero-jumbo .hero-content-members{
padding:3em;
display:flex;
flex-direction:column;
gap:10px;
}
.hero-jumbo .hero-content-members > *{
margin:0;
}
.hero-jumbo .hero-content-members .hero-title {
font-size: 2em;
}
.hero-jumbo .hero-content-members .hero-text {
font-size: 1em;
}
.hero-jumbo .hero-content {
padding-left:0;
padding-top: 1em;
padding-bottom: 0;
margin-left: 0;
background-repeat: no-repeat;
background-size: 27%;
background-position: top center;
}
.single-event .hero-jumbo .hero-content {
padding-top: 2em;
}
.hero-jumbo .hero-meta {
font-size: 1.2em;
font-weight: bold;
letter-spacing: 3px;
}
.single-event .hero-jumbo .hero-title {
font-size: 3em;
margin: 0.2em 0 .5em;
font-weight: bold;
color: var(--white);
}
.hero-jumbo .hero-title.smaller {
font-size: 2em;
}
.hero-jumbo .hero-subtitle {
font-weight: 600;
letter-spacing: 3px;
text-transform: uppercase;
}
.hero-jumbo .hero-text {
font-size: 1.3em;
}
.single-event .hero-jumbo .hero-text {
margin: 2em 0;
font-size: 1.2em;
}
.hero-jumbo .hero-cta {
font-size: 1.1em;
gap: 2em;
margin-top:2em;
}
.hero-cta i {
font-size: 0.7em;
}
.hero-jumbo .hero-cta .cta-link:hover {
text-decoration: none;
color: var(--primary);
}
.hero-jumbo .hero-cta .cta-link:after {
content: "";
display: inline-block;
transform: translateY(2px);
width: 20px;
height: 20px;
background-image: url(http://bioteam-nice.local/wp-content/uploads/2023/04/icon-chevron-right-blue.svg);
background-size: 10px;
background-repeat: no-repeat;
margin-left: 10px;
vertical-align: middle;
transition: all 0.1s ease-in-out;
}
.single-event .hero-jumbo {
display: flex;
align-items: flex-end;
padding-bottom:120px;
}
.single-event .hero-jumbo > .container{
max-width:900px;
}
@media screen and (min-width: 990px) {
.single-event .hero-jumbo {
padding-bottom:220px;
}
.hero {
display:flex;
align-items:center;
background-position:10% center ;
background-size:contain;
}
.hero-jumbo .hero-content-members .hero-title {
font-size: 2.88em;
}
.hero-jumbo .hero-content-members .hero-text {
font-size: 1em;
}
.hero-jumbo .hero-member {
padding-right: 3em;
}
.hero-jumbo .back-half-left {
padding-left: 50%;
}
.hero-jumbo .back-half-right {
padding-right: 50%;
}
.hero-jumbo .hero-cta .cta-link:hover {
text-decoration: underline;
color: var(--primary);
}
.hero-jumbo .hero-content {
text-align: left;
background-size: contain;
background-repeat: no-repeat;
background-position: left center;
}
.hero-jumbo .hero-title {
font-size: 4em;
}
.single-event .hero-jumbo .hero-title {
font-size: 4em;
}
}
@media screen and (min-width: 1600px) {
.hero-jumbo .hero-title {
font-size: 5.6em;
}
.single-event .hero-jumbo .hero-title {
font-size: 3.6em;
}
.hero-jumbo .hero-text {
font-size: 1.5em;
}
.single-event .hero-jumbo .hero-text {
margin: 2em auto;
font-size: 1.3em;
max-width: 1000px;
}
.hero-jumbo .hero-title-smaller {
font-size: 3em;
}
.hero-jumbo .hero-text-smaller {
font-size: 1em;
}
} .block-image-and-text .item-title {
font-weight: 600;
font-size: 1.33em;
color: var(--darkprimary);
}
.block-image-and-text .block-content-title {
text-transform: uppercase;
font-weight: bold;
font-size: 2em;
}
.block-image-and-text .item-title.bigger {
font-weight: 800;
font-size: 2em;
color: var(--darkprimary);
}
.item-content-wrapper {
padding: 2em 0;
}
.block-image-and-text .item-content {
color: var(--darkgrey);
}
.block-image-and-text .item-image-wrapper {
padding: 1em;
position: relative;
}
.block-image-and-text .item-image-wrapper .layer-image-2 {
position: absolute;
bottom: -94px;
right: 0;
}
@media screen and (min-width: 990px) {
.item-content-wrapper {
padding: 2em;
}
.block-image-and-text {
display: flex;
justify-content: space-between;
align-items: center;
}
.block-reverse {
flex-direction: row-reverse;
}
.block-image-and-text > .item-content {
flex: 6;
}
.block-image-and-text > .item-image-wrapper {
flex: 6;
}
.block-image-and-text.block-reverse .item-image {
padding-right: 15%;
}
.block-image-and-text:not(.block-reverse) .item-image {
padding-left: 15%;
}
} .block-content-and-image {
margin: 60px auto;
}
.block-content-and-image .item-title {
font-size: 2.9em;
font-weight: 700;
letter-spacing: -1px;
}
.block-content-and-image .item-content {
color: var(--darkgrey);
}
.block-content-and-image ul {
list-style-type: circle;
padding-left: 20px;
}
.block-content-and-image ul li {
margin-bottom: 15px;
}
@media screen and (min-width: 990px) {
.block-content-and-image {
margin: 120px auto;
}
}  .cta-grid {
display: flex;
flex-direction: row;
text-align: center;
align-items: center;
justify-content: center;
row-gap: 30px;
margin: 4em auto;
}
.cta-grid .item-title {
padding-top: 1em;
font-size: 1.1em;
letter-spacing: 5px;
font-weight: bold;
text-transform: uppercase;
}
.cta-grid .item-price {
font-weight: 300;
font-size: 2.3em;
margin: 0;
}
.cta-grid .item-text {
text-align: start;
font-weight: 500;
padding-bottom: 3em;
}
.cta-grid .cta-content {
background-color: rgba(255, 255, 255, 1);
padding: 2em ;
max-width: 500px;
}
.cta-grid .btn::after {
content: "";
display: inline-block;
width: 8px;
height: 22px;
transform: translateY(2px);
background-image: url(//bioteamnice.com/wp-content/themes/bioteamnice/images/icons/icon-chevron-right-black.svg);
background-size: 7px;
background-repeat: no-repeat;
margin-left: 10px;
margin-top: 4px;
vertical-align: middle;
transition: all 0.1s ease-in-out;
}
@media screen and (min-width: 768px) {
.cta-grid {
flex-direction: row;
}
.cta-grid .cta-content {
padding: 2em 4em;
}
} .icon-adress img,
.icon-parking img,
.icon-mail img {
margin-right: 1em;
padding-top: 1em;
max-width: 0.9em;
width: auto;
transform: translateY(5px);
} .faq-grid {
display: grid;
text-align: left;
grid-template-columns: repeat(1, 1fr);
column-gap: 30px;
row-gap: 30px;
margin: 4em auto;
}
.faq-grid .item-icon {
margin-bottom: 1em;
}
.faq-grid .item-title {
color: #0b1e64;
font-size: 1.1em;
margin: 0.3em 0;
}
@media screen and (min-width: 768px) {
.faq-grid {
display: grid;
grid-template-columns: repeat(2, 1fr);
column-gap: 30px;
column-gap: 30px;
}
}
@media screen and (min-width: 990px) {
.faq-grid {
column-gap: 60px;
}
} .members-grid {
display: grid;
text-align: center;
grid-template-columns: repeat(2, 1fr);
gap:15Px;
margin: 4em auto;
}
.member-content {
position: relative;
overflow: hidden;
max-width: 600px;
max-height: 600px;
}
.member-content img {
filter: grayscale(100%);
transition-duration: 4s;
transform: scale(1);
transform-origin: 50% 100%;
}
.member-content:hover img {
transform: scale(1.1);
transform-origin: 50% 100%;
}
.member-content .member-title {
font-size: 1.2em;
color: var(--white);
font-family: var(--font-default);
text-transform: capitalize;
margin: 0.25em 0;
position: absolute;
width: 100%;
text-align: center;
bottom: 2%;
left: 0;
}
@media screen and (min-width: 768px) {
.members-grid {
display: grid;
text-align: center;
}
.member-content .member-title {
font-size: 2em;
}
}
@media screen and (min-width: 990px) {
.members-grid {
grid-template-columns: repeat(4, 1fr);
}
} .event-grid {
display: grid;
text-align: center;
grid-template-columns: repeat(1, 1fr);
column-gap: 1px;
row-gap: 1px;
}
@media screen and (min-width: 501) {
.event-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (min-width: 990px) {
.event-grid {
grid-template-columns: repeat(3, 1fr);
}
}
.block-icon-and-text {
display: flex;
flex-direction: column;
align-items: center;
} .card {
position: relative;
}
.card.card-news {
overflow: hidden;
max-height: 900px;
}
.card .news-texte {
position: absolute;
bottom: 0;
padding: 0.5em;
background-image: linear-gradient(0deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
width: 100%;
}
.card-news .item-title {
color: var(--white);
font-size: 1em;
font-weight: 600;
margin-bottom: 0.2em;
}
.cards .item-complement {
font-size: 0.5em;
}
.card img {
background: linear-gradient(
90deg,
rgba(0, 0, 0, 1) 0%,
rgba(0, 0, 0, 0) 100%
);
background-blend-mode: multiply;
transition-duration: 4s;
transform: scale(1);
}
.card:hover img {
transform: scale(1.1);
}
.news-slider:hover .card-news img {
filter: grayscale(1);
}
.news-slider:hover .card-news:hover img {
filter: grayscale(0);
}
@media screen and (min-width: 768px) {
.card .news-texte {
padding: 2em;
}
.card.bg-lightprimary {
background-color: var(--lightprimary);
}
.card-news .item-title {
font-size: 1.7em;
}
.card .item-complement {
font-size: 1em;
}
}
@media screen and (min-width: 991px) {
.card-news .item-title {
font-size: 2.13em;
}
} .tns-nav {
text-align: center;
padding: 1em;
}
.tns-nav button {
width: 12px;
height: 12px;
border: 0;
border-radius: 50%;
background-color: var(--black);
opacity: 0.25;
margin: 0.2em;
}
.tns-nav button.tns-nav-active {
opacity: 0.5;
} .news-grid {
display: grid;
gap: 2em;
grid-template-columns: 1fr;
}
.news-grid .item-title {
font-size: 1.9em;
}
@media screen and (min-width: 765px) {
.news-grid {
grid-template-columns: 1fr 1fr;
}
}
@media screen and (min-width: 991px) {
.news-grid {
grid-template-columns: 1fr 1fr 1fr;
}
} .agenda-ticker-wrapper {
background-color: var(--darkprimary);
padding: 1.5em 0;
position: relative;
}
.agenda-ticker {
display: flex;
align-items: center;
justify-content: space-around;
width: 100%;
}
.agenda-ticker .agenda-branding {
text-align: center;
color: var(--mediumprimary);
text-transform: uppercase;
font-weight: bold;
font-size: 0.85em;
width: 50px;
}
.agenda-ticker .agenda-branding img {
display: block;
margin: 0 auto 0.5em;
}
.agenda-slider-wrapper {
width: calc(90% - 50px);
}
.agenda-slider-item {
display: flex;
flex-direction: column;
justify-content: flex-end;
position: relative;
height: 700px;
max-height: 700px;
width: auto;
margin: 1em;
overflow: hidden;
}
.agenda-slider-item .background-container {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-size: cover;
background-position: center;
z-index: 0;
transform: scale(1);
transition: transform 4s ease-in-out;
}
.agenda-slider-item:hover .background-container {
transform: scale(1.1);
}
.agenda-slider-item .item-people,
.agenda-slider-item .item-place {
text-transform: uppercase;
display:block;
padding:.5em 0;
}
.agenda-slider-item .item-image {
max-width: 660px;
max-height: 320px;
width: auto;
}
.agenda-slider-item .item-title {
font-weight: 700;
font-size: 2em;
margin: 0.3em 0 .5em;
}
.agenda-slider-item .item-title a {
color: var(--white);
}
.agenda-slider-item .item-subtitle {
color: var(--lightgrey);
}
.agenda-slider-item .item-info {
color: var(--mediumprimary);
margin: 0;
}
.agenda-slider-item .item-content {
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 1;
}
.agenda-slider-item .item-content-text {
padding: 5em 2em 2em;
background-image: linear-gradient(0deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
z-index: 2;
transform: none;
}
.agenda-slider-item:hover .item-content-text {
transform: none;
}
.agenda-ticker-controls {
position: absolute;
width: calc(100%);
top: calc(50% - 10px);
padding: 0 0.5em;
display: flex;
font-size: 20px;
justify-content: space-between;
color: var(--mediumprimary);
}
.agenda-ticker-controls button {
background: transparent;
border: 0;
cursor: pointer;
color: var(--mediumprimary);
}
.item-date img {
margin-right: 5px;
transform: translateY(-2px);
}
.item-place img,
.item-people img {
margin-right: 5px;
opacity: 0.49;
}
@media screen and (min-width: 991px) {
.agenda-ticker-controls {
display: none;
}
}
@media screen and (min-width: 1280px) {
.agenda-ticker-controls {
top: calc(50% - 15px);
font-size: 30px;
padding: 0 1em;
}
} .logo-gallery {
display: flex;
gap:7px;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
}
.logo-gallery .logo-item {
max-width: 220px;
max-height: 150px;
display: flex;
align-items: center;
padding: 1em;
margin: 0.5em;
flex-basis: calc(33% - 1em);
justify-content: center;
}
.logo-gallery.logo-gold .logo-item {
max-width: 300px;
max-height: 300px;
display: flex;
align-items: center;
padding: 1em;
margin: 0.5em;
flex-basis: calc(50% - 1em);
justify-content: center;
}
@media screen and (min-width: 768px) {
.logo-gallery .logo-item {
flex-basis: calc(25% - 1em);
}
.agenda-slider-item .item-title {
font-size: 2.4em;
}
}
@media screen and (min-width: 1200px) {
.logo-gallery .logo-item {
flex-basis: calc((100% / 8) - 1em);
}
.logo-gallery.logo-gold .logo-item {
flex-basis: calc((100% / 4) - 1em);
}
} .image-gallery {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
}
.image-gallery .gallery-item {
flex-basis: calc(50% - 1em);
justify-content: center;
}
@media screen and (min-width: 768px) {
.image-gallery .gallery-item {
flex-basis: calc(25% - 1em);
}
} .event-gallery {
display: grid;
grid-template-columns: 1fr;
gap: 5px;
padding: 5px;
transition: 0.3s;
}
.gallery-image {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
transition: 0.3s;
}
.event-gallery:hover .gallery-image {
filter: grayscale(1);
}
.event-gallery:hover .gallery-image:hover {
transform: scale(1.1);
filter: grayscale(0);
}
.gallery-thumb {
position: relative;
height: 100%;
overflow: hidden;
}
.gallery-caption {
position: absolute;
bottom: 0;
left: 0;
padding: 25px 15px 15px;
width: 100%;
font-size: 14px;
color: white;
opacity: 0;
background: linear-gradient(
0deg,
rgba(0, 0, 0, 0.5) 0%,
rgba(255, 255, 255, 0) 100%
);
transition: 0.3s;
}
@media screen and (min-width: 768px) {
.event-gallery {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (min-width: 1024px) {
.event-gallery {
grid-template-columns: repeat(4, 1fr);
}
}
@media screen and (min-width: 1440px) {
.event-gallery {
grid-template-columns: repeat(6, 1fr);
}
} .accordion-item {
background-color: #000000;
border-radius: 0.4rem;
}
.accordion-item .separateur {
border: 1px solid var(--darkgrey);
}
.accordion-link {
font-size: 1.6rem;
text-decoration: none;
width: 100%;
display: flex;
align-items: center;
justify-content: space-between;
padding: 1rem 0;
}
.accordion-link .item-title {
font-weight: 500;
font-size: 1em;
}
.accordion-item .item-hour {
font-size: 1em;
padding-right: 4em;
color: var(--lightprimary);
}
.accordion-link div {
display: flex;
}
.answer {
max-height: 0;
overflow: hidden;
position: relative;
gap: 3em;
transition: max-height 650ms;
}
.answer .tetiere {
color: var(--lightprimary);
text-transform: uppercase;
font-weight: bold;
font-size: 0.9rem;
margin: 0;
}
.answer .item-text {
color: var(--mediumgrey);
font-size: 1em;
}
.answer .item-image {
width: 18em;
}
.accordion-item:target .answer {
max-height: 50rem;
padding: 0 3em;
}
.accordion-item:target .accordion-link .ion-md-arrow-forward {
display: none;
}
.accordion-item:target .accordion-link .ion-md-arrow-down {
display: block;
}
@media screen and (min-width: 989px) {
.answer .item-image {
width: 150em;
}
.accordion-item:target .answer {
padding: 0 9.4em 3em;
}
} .cta-classic {
text-align: center;
color: #fff;
} .newsletter-cta.card {
max-width: 400px;
margin: 2em auto;
} .sidebar-nav ul {
list-style-type: none;
padding: 0;
}
.sidebar-nav ul li a {
display: block;
}
.sidebar-nav > ul > li > a {
background-color: var(--darkprimary);
padding: 0.5em;
color: var(--white);
border-radius: 7px 7px 0 0;
font-weight: bold;
font-size: 0.9em;
}
.sidebar-nav > ul > li:hover > a:before {
opacity: 0.8;
}
li.current_page_item > a {
font-weight: bold !important;
}
.sidebar-nav > ul > li.current-menu-item ul,
.sidebar-nav .current-menu-ancestor > .sub-menu,
.sidebar-nav > ul > li.active ul {
display: block;
}
.sidebar-nav > ul > li {
border-radius: 0 0 7px 7px;
background-color: var(--lightprimary);
margin-bottom: 1em;
}
.sidebar-nav > ul li {
background-color: var(--lightprimary);
}
.sidebar-nav > ul > li ul li {
padding: 0.5em 1em;
display: block;
}
.sidebar-nav > ul > li ul li a {
font-weight: 500;
color: var(--darkprimary);
} .sidebar-picture {
margin: 2em 0;
display: block;
color: var(--darkprimary);
font-weight: 300;
} .sidebar-block {
margin: 1em 0;
}
.card.card-links.sidebar-block {
background-color: var(--lightgrey);
}
.sidebar-block .block-title {
color: var(--darkprimary);
margin-top: 0;
text-transform: uppercase;
font-size: 0.9em;
font-weight: bold;
}
.sidebar-block.post-feed {
border-top: 10px solid var(--darkprimary);
margin-top: 2em;
padding-top: 1em;
}
.card-news.card-width-picture {
background-color: var(--lightgrey);
padding: 0em;
border-radius: 0;
}
.card-news.card-width-picture .card-content {
padding: 1.5em;
}
.card-news.card-width-picture img {
border-radius: 0;
}
.card-news.card-width-picture .item-date {
color: var(--darkgrey);
font-size: 0.85em;
}
.card-news.card-width-picture .item-title {
margin: 0.85em 0;
font-size: 1.1em;
}
.card-news.card-width-picture .block-title {
font-size: 0.9em;
text-transform: uppercase;
color: var(--darkprimary);
}
.card-news.card-width-picture.item {
margin: 1em 0;
}
.card-news.card-width-picture.item-title {
color: var(--darkprimary);
font-size: 1.2em;
margin: 0.5em 0;
}
.card-news.card-width-picture .item-title a {
color: var(--darkprimary);
}
.card-news.card-width-picture .item-excerpt {
margin: 0.2em 0;
font-size: 0.85em;
}
.card-news.card-width-picture .readmorelink {
font-weight: bold;
}
@media screen and (min-width: 990px) {
.sidebar-block select {
max-width: 280px;
}
}
.nav-links {
display: flex;
justify-content: center;
padding: 1em;
margin: 1em;
}
.nav-links .page-numbers {
line-height: 46px;
margin: 0.35em;
display: inline-block;
text-align: center;
border: 2px solid var(--lightgrey_2);
border-radius: 25px;
color: var(--darkprimary);
}
.nav-links .page-numbers:not(.next):not(.prev) {
width: 50px;
height: 50px;
}
.nav-links .page-numbers.current {
background: var(--darkprimary);
border: 2px solid var(--darkprimary);
border-radius: 50%;
color: var(--white);
font-weight: bold;
}
.nav-links .page-numbers.next,
.nav-links .page-numbers.prev {
padding: 0 2em;
border: 2px solid var(--darkprimary);
}
.venue-details li {
border-top: 1px solid #ececec;
margin: 1em 0;
padding: 1em 0 0;
}
.venue-details li:first-child {
border: 0;
}
.icon-circle {
width: 40px;
text-align: center;
line-height: 40px !important;
height: 40px;
border-radius: 50%;
display: inline-block;
background: #ececec;
margin-right: 1em;
}
.page-id-269 section#contact .page-header {
padding: 60px 0;
}
.page-id-269 section#contact .container {
max-width: 800px;
}