* {
-webkit-font-smoothing: antialiased;
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
font-family: 'Open Sans', Arial, sans-serif;
font-size: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
border: 0;
} article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display: block;
}
html {
font-size: 62.5%;
height: 100%;
}
body {
line-height: 1;
height: 100%;
}
ol,ul {
list-style: none;
}
blockquote,q {
quotes: none;
}
blockquote:before,blockquote:after,q:before,q:after {
content: '';
content: none;
}
table {
border-spacing: 0;
border-collapse: collapse;
} .clear {
clear: both;
}
.icon {
line-height: 1.4rem;
position: relative;
display: inline;
}
.icon::before {
position: relative;
left: 0;
display: inline-block;
width: 13px;
height: 13px;
margin: 0 .7rem .3rem 0;
content: '';
vertical-align: middle;
background-repeat: no-repeat;
background-image: url(//www.alpinum-events.com/wp-content/themes/alpinumevents/includes/sprites/contact.png);
}
.telwhite::before{
background-position-x:-13px;
}
.mailwhite::before{
background-position-x:-39px;
}
.mailblack::before{
background-position-x:-26px;
}
.wrapper-400 {
width: 100%;
max-width: 400px;
margin: 0 auto;
}
.wrapper_photomenu{
text-align: right;
}
.wrapper_navphoto{
width: 100%;
max-width: 1160px;
margin: 0 50px;
display: inline-block;
}
.wrapper-1160 {
width: 100%;
max-width: 1160px;
margin: 0 auto;
}
.wrapper-1341 {
width: 100%;
max-width: 1341px;
margin: 0 auto;
}
.wrapper-photos{
width: 100%;
padding-left: 380px;
margin: 0 auto;
box-sizing: border-box;
}
.alignright {
text-align: right;
}
.alignleft {
text-align: left;
}
.aligncenter {
text-align: center;
}
.screen-reader-text {
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
} @-webkit-keyframes playlogo {
0% {
opacity: 1;
background-position: center -225px;
}
100% {
opacity: 1;
background-position: center -9900px;
}
}
@keyframes playlogo {
0% {
opacity: 1;
background-position: center -225px;
}
100% {
opacity: 1;
background-position: center -9900px;
}
}
@-webkit-keyframes playlogosmall {
0% {
opacity: 1;
background-position: center -274px;
}
100% {
opacity: 1;
background-position: center -6177px;
}
}
@keyframes playlogosmall {
0% {
opacity: 1;
background-position: center -274px;
}
100% {
opacity: 1;
background-position: center -6177px;
}
}
@-webkit-keyframes appeartop {
0% {
top: 50px;
opacity: 0;
}
}
@keyframes appeartop {
0% {
top: 50px;
opacity: 0;
}
}
@-webkit-keyframes disappear {
0% {
bottom: -1px;
margin-top: 0;
opacity: 1;
}
75% {
margin-top: 0;
opacity: 1;
}
100% {
bottom: -1px;
}
}
@keyframes disappear {
0% {
bottom: -1px;
margin-top: 0;
opacity: 1;
}
75% {
margin-top: 0;
opacity: 1;
}
100% {
bottom: -1px;
}
}
@-webkit-keyframes disappearfast {
0% {
bottom: -1px;
margin-top: 0;
opacity: 1;
}
10% {
bottom: -1px;
margin-top: 0;
opacity: 1;
}
100% {
bottom: -1px;
}
}
@keyframes disappearfast {
0% {
bottom: -1px;
margin-top: 0;
opacity: 1;
}
10% {
bottom: -1px;
margin-top: 0;
opacity: 1;
}
100% {
bottom: -1px;
}
}
@-webkit-keyframes appear {
0% {
opacity: 0;
}
}
@keyframes appear {
0% {
opacity: 0;
}
}
@-webkit-keyframes appearbottom {
0% {
top: 100px;
opacity: 0;
}
60% {
top: 100px;
opacity: 0;
}
}
@keyframes appearbottom {
0% {
top: 100px;
opacity: 0;
}
60% {
top: 100px;
opacity: 0;
}
}
@-webkit-keyframes appearbottomfast {
0% {
top: 100px;
opacity: 0;
}
}
@keyframes appearbottomfast {
0% {
top: 100px;
opacity: 0;
}
}
@-webkit-keyframes appearbaseline {
0% {
opacity: 0;
-webkit-transform: translateY(50px);
transform: translateY(50px);
}
100% {
opacity: 1;
}
}
@keyframes appearbaseline {
0% {
opacity: 0;
-webkit-transform: translateY(50px);
transform: translateY(50px);
}
100% {
opacity: 1;
}
} nav#menu {
position: relative;
z-index: 700;
max-width: 1040px;
margin: 0 auto;
padding: 35px 20px 0;
text-align: right;
}
nav#menu a {
font-weight: 700;
-webkit-transition: 300ms all ease-in-out;
transition: 300ms all ease-in-out;
text-decoration: none;
color: #301f23;
}
nav#menu a:hover {
color: #b80f0d;
}
.contact {
font-size: 1.4rem;
display: inline-block;
}
.contact .icon {
display: inline-block;
margin-left: 25px;
}
.header_logo {
position: relative;
top: 15px;
float: left;
}
nav.hamburgermenu {
position: fixed;
z-index: 9999;
top: -100px;
right: 0;
width: 76px;
height: 71px;
margin-left: 20px;
cursor: pointer;
-webkit-transition: all 300ms cubic-bezier(0, 1.01, .3, .97);
transition: all 300ms cubic-bezier(0, 1.01, .3, .97);
background-color: #301f23;
}
nav.hamburgermenu .containerhamburger {
margin: 22px 22px 12px 22px;
}
nav.hamburgermenu .containerhamburger .strokes {
position: relative;
top: 0;
width: 32px;
height: 4px;
margin: 0 0 6px 0;
-webkit-transition: opacity .1s, top .1s, -webkit-transform .3s;
transition: opacity .1s, top .1s, -webkit-transform .3s;
transition: transform .3s, opacity .1s, top .1s;
transition: transform .3s, opacity .1s, top .1s, -webkit-transform .3s;
background: white;
}
.hamburgermenu.show {
background-color: white;
}
.containerhamburger span {
font-size: 1.1rem;
text-transform: uppercase;
opacity: 0;
color: white;
}
.containerhamburger span.show {
opacity: 1;
}
.hide {
-webkit-transform: scaleX(0);
transform: scaleX(0);
opacity: 0;
}
.animate0 {
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
.animate2 {
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.fullscreenmenu {
position: fixed;
z-index: 9900;
top: 0;
left: 0;
width: 100%;
height: 100%;
-webkit-transition: all 600ms cubic-bezier(0, 1.01, .3, .97);
transition: all 600ms cubic-bezier(0, 1.01, .3, .97);
-webkit-transform: scale(.5,0) translate(0, 0);
transform: scale(.5,0) translate(0, 0);
text-align: left;
opacity: 0;
background-color: white;
}
.fullscreenmenu.show {
-webkit-transform: scale(1) translate(0, 0)!important;
transform: scale(1) translate(0, 0)!important;
opacity: 1;
}
.hamburgermenu.show div.strokes:nth-child(1) {
top: 10px;
background-color: #301f23;
}
.hamburgermenu.show div.strokes:nth-child(3) {
top: -10px;
background-color: #301f23;
}
.fullscreenmenu ul.menu {
width: 80vw;
margin: 10vh 10vw 1vh;
text-align: left;
}
.fullscreenmenu li a {
font-size: 4.5vh;
font-weight: 700;
line-height: 200%;
position: relative;
display: inline-block;
visibility: inherit;
margin: 5px 0;
padding: 0 5%;
-webkit-transition: all 1s cubic-bezier(0, 1.01, .3, .97);
transition: all 1s cubic-bezier(0, 1.01, .3, .97);
text-align: left;
text-decoration: none;
text-transform: uppercase;
color: #301f23;
border: none;
background: white;
}
.fullscreenmenu ul.sub-menu li a{
font-size: 2.5vh;
line-height: 100%;
padding: 2vh 5% 2vh 10%;
margin: 0;
text-transform: none;
font-weight: 400;
}
.fullscreenmenu ul.sub-menu li a img{
display: none;
}
.fullscreenmenu ul.sub-menu li a:hover{
color: black;
background: #f4f4f4;
padding: 2vh 8% 2vh 9%;
}
.fullscreenmenu li a:hover {
color: white;
background: #301f23;
padding: 0 8% 0 5%;
}
nav#menu .menu-menu-1-container,nav#menu .menu-menu-home-container {
display: inline-block;
margin-top: 25px;
position: relative;
bottom: 10px;
}
nav#menu .menu-menu-1-container ul li,nav#menu .menu-menu-home-container ul li {
font-size: 1.6rem;
display: inline-block;
margin-left: 40px;
text-transform: uppercase;
}
nav#menu .menu-menu-1-container ul li.current_page_item {
padding-bottom: 5px;
border-bottom: 2px #b80f0d solid;
}
nav#menu .menu-menu-1-container ul li.menu-metier,nav#menu .menu-menu-home-container ul li.menu-metier {
position: relative;
padding:10px 10px 20px;
}
nav#menu ul.sub-menu {
position: absolute;
display: none;
background: white;
top: 60px;
left: 0;
animation: thumbnail-page-appear 300ms cubic-bezier(0, 1.01, .3, .97);
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
width: 570px;
}
nav#menu ul.sub-menu:before{
content: "";
display: block;
background: white;
transform: rotate(45deg);
width: 14px;
height: 14px;
position: absolute;
top: -8px;
border-left: 1px solid #f3f3f3;
border-top: 1px solid #f3f3f3;
left: 55px;
}
nav#menu ul.sub-menu:after {
content: "";
display: table;
clear: both;
}
nav#menu .menu-menu-1-container ul li.menu-metier:hover ul.sub-menu,nav#menu .menu-menu-home-container ul li.menu-metier:hover ul.sub-menu{
display: -webkit-box;
display: flex;
display: -ms-flexbox;
top: 45px;
}
nav#menu ul.sub-menu li {
margin: 10px;
flex: 0 1 auto;
}
nav#menu ul.sub-menu li a{
display: -ms-flexbox;
display: flex;
flex-direction: column;
}
nav#menu ul.sub-menu li a img{
background: black;
opacity: 1;
padding: 0;
margin-bottom: 5px;
self-align:center;
width: 170px;
height: 102px;
}
nav#menu ul.sub-menu li a span{
text-align: center;
font-size: 1.4rem;
text-transform: none;
self-align:center;
} .bgHome {
height: 100%;
min-height: 470px;
}
#loader-background {
position: absolute;
z-index: 800;
top: 0;
right: 0;
bottom: 10000px;
left: 0;
overflow: auto;
-webkit-animation: disappearfast 1s;
animation: disappearfast 1s;
opacity: 0;
background: white;
}
#loader-background.firsttime {
position: absolute;
z-index: 800;
top: 0;
right: 0;
bottom: 10000px;
left: 0;
overflow: auto;
-webkit-animation: disappear 2s;
animation: disappear 2s;
opacity: 0;
background: white;
}
#white-overlay {
position: absolute;
z-index: 400;
top: 0;
right: 0;
bottom: -1px;
left: 0;
overflow: auto;
opacity: 0.3;
background: white;
visibility:visible;
}
#video-area {
position: absolute;
z-index: -100;
top: 50%;
left: 50%;
overflow: hidden;
width: auto;
min-width: 100%;
height: 100%;
min-height: 470px;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
background: url(//www.alpinum-events.com/wp-content/themes/alpinumevents/includes/media/BgPoster_Alpinum_Events.jpg) no-repeat;
background-attachment: scroll;
background-size: cover;
}
#bgvid {
position: absolute;
z-index: -100;
top: 50%;
left: 50%;
overflow: hidden;
width: auto;
min-width: 100%;
height: auto;
min-height: 100%;
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
-webkit-animation: appear .5s;
animation: appear .5s;
background: url(//www.alpinum-events.com/wp-content/themes/alpinumevents/includes/media/BgPoster_Alpinum_Events.jpg) no-repeat;
background-size: cover;
}
.logoAlpinumsprite {
position: relative;
z-index: 1001;
top: 200px;
width: 459px;
height: 225px;
margin: 0 auto;
background: url(//www.alpinum-events.com/wp-content/themes/alpinumevents/includes/media/spritelogo.png) center top;
}
.logoAlpinumspritepng {
position: relative;
z-index: 1001;
top: 272px !important;
width: 361px;
height: 79px;
margin: 0 auto;
-webkit-animation: appear .5s;
animation: appear .5s;
background: url(//www.alpinum-events.com/wp-content/themes/alpinumevents/includes/media/logo_alpinum_events.png);
}
.loaded .logoAlpinumsprite {
display: block;
-webkit-animation: playlogo 3s steps(43);
animation: playlogo 3s steps(43);
background-position: center -9900px;
}
.container-title {
position: relative;
z-index: 700;
margin-top: 150px;
text-align: center;
color: #301f23;
}
.logopngcontainer {
margin-top: 290px !important;
}
.container-title .separator {
position: relative;
top: 0;
width: 80%;
max-width: 430px;
height: 1px;
margin: 0 auto 22px;
-webkit-animation: appearbottomfast 1s cubic-bezier(.310, .365, .050, 1.000) 0s;
animation: appearbottomfast 1s cubic-bezier(.310, .365, .050, 1.000) 0s;
background: #a63d3c;
}
.container-title h1 {
font-size: 3rem;
font-weight: 800;
position: relative;
top: 0;
-webkit-animation: appearbottomfast 1s cubic-bezier(.310, .365, .050, 1.000) .1s;
animation: appearbottomfast 1s cubic-bezier(.310, .365, .050, 1.000) .1s;
}
.container-title h2 {
font-size: 2.6rem;
font-weight: 700;
position: relative;
top: 0;
-webkit-animation: appearbottomfast 1s cubic-bezier(.310, .365, .050, 1.000) .25s;
animation: appearbottomfast 1s cubic-bezier(.310, .365, .050, 1.000) .25s;
}
.container-title.firsttime .separator {
-webkit-animation: appearbottom 5s cubic-bezier(.310, .365, .050, 1.000);
animation: appearbottom 5s cubic-bezier(.310, .365, .050, 1.000);
}
.container-title.firsttime h1 {
-webkit-animation: appearbottom 5s cubic-bezier(.310, .365, .050, 1.000) .1s;
animation: appearbottom 5s cubic-bezier(.310, .365, .050, 1.000) .1s;
}
.container-title.firsttime h2 {
-webkit-animation: appearbottom 5s cubic-bezier(.310, .365, .050, 1.000) .25s;
animation: appearbottom 5s cubic-bezier(.310, .365, .050, 1.000) .25s;
} nav.primary {
width:auto;
margin:30px auto;
display:table;
}
nav.primary ul li  {
float:left;
list-style:none;
}
nav.primary ul li a {
height:39px;
display:block;
font-size:15px;
color:#000;
padding:0 10px;
text-decoration:none;
line-height:39px;
}
nav.primary li a:hover {
border-bottom: 3px solid #ED3131;
}
nav.primary li a.selected {
border-bottom: 3px solid #ED3131;
}
.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
}
.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
transition-property:         transform, opacity;
} #site-wrapper {
position: relative;
}
#site-wrapper:after {
z-index: 9970;
content: "";
background: url(//www.alpinum-events.com/wp-content/themes/alpinumevents/includes/media/background_contactform.jpg) no-repeat center center black;
background-size: cover;
position: absolute;
top: 0;
left: 100%;
right: 0;
bottom: 0;
transition: 400ms all ease;
}
@keyframes transition-container-in {
0%   {
-webkit-transform:  translate3d( 0, 100px, 0);
-ms-transform:  translate3d( 0, 100px, 0 );
-o-transform:  translate3d(0, 100px, 0 );
transform:  translate3d( 0, 100px, 0 );
opacity: 0;
}
}
#site-wrapper .container_page{
animation: transition-container-in 1s cubic-bezier(0.71,-0.01, 0.24, 0.98);
}
@keyframes transitionout {
0%   {left: 0; right: 100%;}
100% {left: 0; right: 0;}
}
@keyframes transitionoutsecond {
0%   {left: 0; right: 100%;}
40%   {left: 0; right: 100%;}
100% {left: 0; right: 0;}
}
.is-transiting #site-wrapper:after {
animation: transitionout 0.8s cubic-bezier(0.71,-0.01, 0.24, 0.98);
left: 0; right: 0;
}
@keyframes spin {
from {transform: translate(-45px,-45px) rotate(0deg);}
to {transform:translate(-45px,-45px) rotate(-360deg);}
}
#loader{
height: 70px;
width: 70px;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-45px,-45px);
transition: 1s opacity ease-in-out;
z-index: 10000;
background: url(//www.alpinum-events.com/wp-content/themes/alpinumevents/includes/media/loader.png);
animation: spin 1s linear infinite, appear 1s linear;
}
#site-wrapper:before {
content: "";
background: white;
position: absolute;
z-index: 9980;
top: 0;
left: 0;
right: 100%;
bottom: 0;
}
.is-transiting #site-wrapper:before {
animation: transitionoutsecond 1s cubic-bezier(0.71,-0.01, 0.24, 0.98);
left: 0; right: 0;
}
// #site-wrapper {
//     -webkit-transition: -webkit-transform 400ms ease-out, opacity 400ms;
//     -ms-transition: -ms-transform 400ms ease-out, opacity 400ms;
//     -o-transition: -o-transform 400ms ease-out, opacity 400ms;
//     transition: transform 400ms ease-out, opacity 400ms;
// }
// .is-transiting #thumbnail_page {
//     -webkit-transform:  translate3d( 0, 100px, 0);
//     -ms-transform:  translate3d( 0, 100px, 0 );
//     -o-transform:  translate3d(0, 100px, 0 );
//     transform:  translate3d( 0, 100px, 0 );
//     opacity: 0;
//     -webkit-transition: -webkit-transform 400ms ease-in, opacity 400ms;
//     -ms-transition: -ms-transform 400ms ease-in, opacity 400ms;
//     -o-transition: -o-transform 400ms ease-in, opacity 400ms;
//     transition: transform 400ms ease-in, opacity 400ms;
// }
.site-wrapper {
background: white;
}
.home {
text-align: center;
}
.home h1 {
font-size: 3.6rem;
font-weight: 700;
line-height: 6rem;
padding-top: 25px;
text-transform: uppercase;
}
.subtitle {
font-size: 1.4rem;
font-weight: 400;
line-height: 2rem;
padding-bottom: 35px;
text-transform: uppercase;
}
.bloc-metier {
position: relative;
float: left;
display: block;
overflow: hidden;
width: 33.33333%;
height: 40vh;
min-height: 250px;
color: white;
background-color: white;
box-shadow: inset 0 0 0 1px #fff;
}
.bloc-metier::after {
position: absolute;
z-index: 100;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
opacity: .2;
background: black;
}
.bloc-metier-long::after {
position: absolute;
z-index: 100;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
opacity: .4;
background: black;
}
.bloc-metier:hover::after {
opacity: .5;
}
.bloc-metier img,.bloc-metier-long img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transition: 400ms all cubic-bezier(0, 1.01, .3, .97);
transition: 400ms all cubic-bezier(0, 1.01, .3, .97);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.bloc-metier:hover img {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%) scale(1.05);
transform: translate(-50%, -50%) scale(1.05);
}
.text-metier {
position: absolute;
z-index: 200;
top: 45%;
right: 50%;
bottom: auto;
display: inline-block;
width: 90%;
max-width: 468px;
-webkit-transition: 400ms all cubic-bezier(0, 1.01, .3, .97);
transition: 400ms all cubic-bezier(0, 1.01, .3, .97);
-webkit-transform: translate(50%, 0);
transform: translate(50%, 0);
text-align: center;
text-shadow: none;
}
.text-metier-long {
position: absolute;
z-index: 200;
top: 15%;
right: 50%;
display: inline-block;
width: 90%;
-webkit-transition: 400ms all cubic-bezier(0, 1.01, .3, .97);
transition: 400ms all cubic-bezier(0, 1.01, .3, .97);
-webkit-transform: translate(50%, 0);
transform: translate(50%, 0);
text-align: center;
text-shadow: none;
}
.bloc-metier:hover .text-metier {
top: 50%;
text-shadow: black 1px 1px 5px;
}
.border-metier {
position: absolute;
width: 100%;
height: 100%;
}
.border-metier::after,.border-metier::before {
position: absolute;
top: 20px;
right: 20px;
bottom: 20px;
left: 20px;
content: '';
-webkit-transition: opacity .35s, -webkit-transform .35s;
transition: opacity .35s, -webkit-transform .35s;
transition: opacity .35s, transform .35s;
transition: opacity .35s, transform .35s, -webkit-transform .35s;
opacity: 0;
}
.border-metier::before {
-webkit-transform: scale(0,1);
transform: scale(0,1);
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}
.border-metier::after {
-webkit-transform: scale(1,0);
transform: scale(1,0);
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}
.bloc-metier:hover .border-metier::after,.bloc-metier:hover .border-metier::before,.bloc-metier-long:hover .border-metier::after,.bloc-metier-long:hover .border-metier::before {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.metier-container h2 {
font-size: 3rem;
font-weight: 700;
padding-bottom: 15px;
text-transform: uppercase;
}
.metier-container p {
font-size: 1.4rem;
line-height: 1.8rem;
}
.metier-container {
display: block;
width: 100%;
}
.bloc-metier  p {
opacity: 0;
}
.bloc-metier:hover p {
opacity: 1;
}
.bloc-metier-long {
position: relative;
float: left;
overflow: hidden;
width: 100%;
height: 40vh;
min-height: 250px;
color: white;
background-color: black;
}
.bloc-metier-long .btn_noirblanc {
margin-top: 5vh;
padding: 20px 30px;
}
.btn_noirblanc {
font-weight: 700;
position: relative;
display: inline-block;
overflow: hidden;
text-decoration: none;
text-transform: uppercase;
color: white;
border: 3px solid white;
background: none;
}
.btn_noirblanc:hover {
color: black;
}
.btn_noirblanc span {
font-size: 1.6rem;
position: relative;
z-index: 2;
text-transform: uppercase;
}
.btn_noirblanc:after {
position: absolute;
z-index: 1;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
content: '';
-webkit-transition: all 400ms cubic-bezier(0, 1.01, .3, .97);
transition: all 400ms cubic-bezier(0, 1.01, .3, .97);
-webkit-transform: translate(0px, 110%);
transform: translate(0px, 110%);
background: white;
}
.btn_noirblanc:hover:after {
-webkit-transform: translate(0px, 0);
transform: translate(0px, 0);
}
.btn_blancnoir {
font-weight: 700;
position: relative;
display: inline-block;
overflow: hidden;
text-decoration: none;
text-transform: uppercase;
color: black;
border: 3px solid black;
background: none;
padding: 14px 30px;
}
.btn_blancnoir:hover {
color: white;
}
.btn_blancnoir span {
font-size: 1.6rem;
position: relative;
z-index: 2;
text-transform: uppercase;
}
.btn_blancnoir:after {
position: absolute;
z-index: 1;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
content: '';
-webkit-transition: all 400ms cubic-bezier(0, 1.01, .3, .97);
transition: all 400ms cubic-bezier(0, 1.01, .3, .97);
-webkit-transform: translate(0px, 110%);
transform: translate(0px, 110%);
background: black;
}
.btn_blancnoir:hover:after {
-webkit-transform: translate(0px, 0);
transform: translate(0px, 0);
}
.lab-container {
border-top: 3px black solid;
}
.container_marron {
display: block;
width: 100%;
color: white;
background: black;
}
#contact{
background: url(//www.alpinum-events.com/wp-content/themes/alpinumevents/includes/media/background_contactform.jpg) no-repeat center center black;
background-size: cover;
}
.container_marron .subtitle {
padding: 0;
}
.lab_container {
position: relative;
max-width: 1160px;
margin: 100px 30px 15px;
bottom: 57px;
}
.hover-out {
-webkit-transition: .1s ease-in;
transition: .1s ease-in;
}
.lab_details {
position: absolute;
bottom: 50%;
left: 50%;
-webkit-transform: translateX(-50%) translateY(50%) translateZ(120px);
transform: translateX(-50%) translateY(50%) translateZ(120px);
pointer-events: none;
background: black;
}
.lab_savoirplus {
font-size: 1.6rem;
padding: 20px 40px;
-webkit-transform: translateZ(90px);
transform: translateZ(90px);
}
h1.no_baseline {
padding-bottom: 35px;
}
.actus-container {
margin-bottom: 50px;
}
.actu-preview {
float: left;
width: 30%;
padding: 0 5% 50px 0;
}
.actu-preview:nth-of-type(3n+0) {
padding: 0 0 50px 0;
}
.actu-preview-container, .actu-preview-galerie-container {
display: block;
width: 100%;
-webkit-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
text-decoration: none;
color: black;
}
.actu-preview-galerie-container {
cursor: zoom-in;
}
.actu-preview-galerie-container:focus {
outline: none;
}
.actu-preview-container:hover h3 {
color: #b80f0d;
}
.actu-preview-thumb {
position: relative;
z-index: 10;
width: 100%;
-webkit-transition: all 1s cubic-bezier(0, 1.01, .3, .97) !important;
transition: all 1s cubic-bezier(0, 1.01, .3, .97) !important;
}
.actu-preview-thumb:active{
-webkit-transform: perspective(500) translate3d( 0, 0, 100px);
-ms-transform: perspective(500) translate3d( 0, 0, 100px );
-o-transform: perspective(500) translate3d(0, 0, 100px );
transform: perspective(500) translate3d( 0, 0, 100px );
}
.actu-preview-thumb-container {
overflow: hidden;
}
.actu-preview-container:hover .actu-preview-thumb {
-webkit-transform: scale(1.06);
transform: scale(1.06);
}
.icon-open-galerie{
position: absolute;
top: 80px;
z-index: 200;
left: 50%;
margin-left: -30px;
opacity: 0;
transform: scale(0.3);
-webkit-transition: all 600ms cubic-bezier(0.32, 2.57, 0.52, 0.52);
transition: all 600ms cubic-bezier(0.32, 2.57, 0.52, 0.52);
}
.icon-open-galerie-portfolio{
position: absolute;
top: 110px;
z-index: 200;
left: 50%;
margin-left: -30px;
opacity: 0;
transform: scale(0.3);
-webkit-transition: all 600ms cubic-bezier(0.32, 2.57, 0.52, 0.52);
transition: all 600ms cubic-bezier(0.32, 2.57, 0.52, 0.52);
}
.actu-preview-galerie-container:hover .icon-open-galerie{
opacity: 1;
transform: scale(1);
}
.actu-preview-galerie-container:hover .icon-open-galerie-portfolio{
opacity: 1;
transform: scale(1);
}
.actu-preview-galerie-container:hover .actu-preview-thumb {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
.actu-preview-galerie-container .actu-preview-thumb-container{
position: relative;
}
.actu-preview-galerie-container .actu-preview-thumb-container:before {
content: '';
background: black;
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 100;
-webkit-transition: all 600ms cubic-bezier(0, 1.01, .3, .97);
transition: all 600ms cubic-bezier(0, 1.01, .3, .97);
}
.actu-preview-galerie-container .actu-preview-thumb-container:after {
content: '';
background: #f4f4f4;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 200%;
height: 100%;
z-index: 100;
transform: rotate3d(0,0,0,0) translate(-10%, 100%);
-webkit-transition: all 600ms cubic-bezier(0.01, 1.11, 0.71, 1.01);
transition: all 600ms cubic-bezier(0.01, 1.11, 0.71, 1.01);
}
.actu-preview-galerie-container:hover .actu-preview-thumb-container:after {
transform: rotate3d(0,0,1,-3deg) translate(-10%, 80%);
}
.actu-preview-galerie-container:hover .actu-preview-thumb-container:before {
opacity: 0.4;
}
.actu-preview-galerie-container:hover .actu-preview-galerie-details:after {
margin-top: -20px;
padding-top: 38px;
}
.actu-preview-galerie-container:hover .actu-preview-galerie-details h3{
transform: translateY(-20px);
}
.actu-preview-galerie-container:hover .actu-preview-galerie-details p {
transform: translateY(-13px);
}
.actu-preview-details {
padding: 18px 45px;
text-decoration: none;
background: #f4f4f4;
}
.actu-preview-galerie-details{
padding: 18px 20px;
text-decoration: none;
background: #f4f4f4;
}
.actu-preview-details h3, .actu-preview-galerie-details h3 {
font-size: 1.6rem;
font-weight: 700;
padding-bottom: 15px;
text-transform: uppercase;
position: relative;
z-index: 110;
}
.actu-preview-galerie-details h3{
-webkit-transition: all 600ms cubic-bezier(0.28, 1.86, 0.64, 0.66);
transition: all 600ms cubic-bezier(0.28, 1.86, 0.64, 0.66);
}
.actu-preview-galerie-details p{
-webkit-transition: all 1s cubic-bezier(0, 1.01, .3, .97);
transition: all 1s cubic-bezier(0, 1.01, .3, .97);
}
.actu-preview-details p, .actu-preview-galerie-details p {
font-size: 1.4rem;
text-align: justify;
}
.grid-sizer{
width: 100%;
} input:not([type='submit']),textarea {
font-size: 18px;
font-family: 'Open Sans', Arial, sans-serif;
font-weight: 400;
display: block;
width: 96%;
padding: 10px 0;
padding: 10px 2%;
-webkit-transition: all 200ms ease;
transition: all 200ms ease;
color: white;
border: none;
border-bottom: 1px solid white;
background: none;
}
input:focus:not([type='submit']) {
-webkit-transform: translateY(5px);
transform: translateY(5px);
border-bottom: 1px solid white;
outline: none;
background: black;
}
textarea:focus {
-webkit-transform: translateY(10px);
transform: translateY(10px);
border-bottom: 1px solid white;
outline: none;
background: black;
}
input:hover:not([type='submit']) {
background: black;
}
textarea:hover {
background: black;
}
input[type='submit'] {
font-size: 18px;
display: block;
width: 100%;
margin-top: 50px;
padding: 20px 0;
-webkit-transition: all 200ms ease;
transition: all 200ms ease;
color: white;
border: 1px solid white;
outline: none;
background: none;
}
input[type='submit']:hover {
-webkit-transform: scale(1.02);
transform: scale(1.02);
outline: none;
background: black;
}
label {
font-size: 18px;
font-size: 14px;
font-weight: normal;
display: block;
margin-top: 30px;
-webkit-transition: .2s ease all;
transition: .2s ease all;
text-align: left;
pointer-events: none;
color: #999;
color: white;
}
input:focus ~ label,input:valid ~ label {
font-size: 14px;
top: -20px;
color: white;
}
span.wpcf7-not-valid-tip {
font-size: 1.2rem !important;
font-weight: 700;
margin-top: 10px;
color: #c8181d !important;
}
div.wpcf7-validation-errors {
font-size: 1.2rem;
font-weight: 700;
margin: 0 !important;
padding-bottom: 20px !important;
border: none !important;
}
.contact_footer {
font-size: 1.4rem;
margin-top: 50px;
}
.contact_footer .iconfooter {
font-weight: 700;
display: inline-block;
width: 100%;
margin-bottom: 20px;
text-align: left;
text-decoration: none;
color: white;
}
.iconfooter::before {
position: relative;
left: 0;
display: inline-block;
width: 13px;
height: 13px;
margin: 0 .7rem .3rem 0;
content: '';
vertical-align: middle;
background-repeat: no-repeat;
background-image: url(//www.alpinum-events.com/wp-content/themes/alpinumevents/includes/sprites/contact.png);
}
.wrapper-400 .wpcf7-form {
padding-bottom: 30px;
}
footer {
text-align: center;
}
footer h1.no_baseline {
font-size: 2.4rem;
font-weight: 300;
line-height: 5rem;
padding-top: 30px;
text-transform: uppercase;
}
#menu-footer {
padding: 0 5% 15%;
}
#menu-footer li {
display: inline-block;
margin: 10px 19px;
}
#menu-footer li a {
font-size: 1.8rem;
font-weight: 700;
position: relative;
display: block;
overflow: hidden;
padding: 13px 22px;
text-decoration: none;
text-transform: uppercase;
color: #292022;
border: 3px solid #292022;
background: #f4f4f4;
}
#menu-footer li a:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
-webkit-transition: all 300ms cubic-bezier(0, 1.01, .3, .97);
transition: all 300ms cubic-bezier(0, 1.01, .3, .97);
-webkit-transform: translate(0px, 110%);
transform: translate(0px, 110%);
background: #292022;
}
#menu-footer li a span {
position: relative;
z-index: 2;
}
#menu-footer li a:hover:after {
-webkit-transition: all 300ms cubic-bezier(0, 1.01, .3, .97);
transition: all 300ms cubic-bezier(0, 1.01, .3, .97);
-webkit-transform: translate(0px,0px);
transform: translate(0px,0px);
}
#menu-footer li a:hover span {
color: white;
}
#copyright {
padding-bottom: 10%;
}
#cookie-notice {
z-index: 410 !important;
}
.bgPage {
position: relative;
}
@keyframes thumbnail-page-appear {
0% {
transform : scale(0.7);
}
}
@keyframes thumbnail-img-appear {
0% {
bottom: 0;
}
10% {
bottom: 0;
}
}
#thumbnail_page {
position: relative;
width: 100%;
min-height: 240px;
max-height: 640px;
margin-top: 20px;
background-position: center center;
background-size: cover;
animation: thumbnail-page-appear 6s cubic-bezier(0, 1.01, .3, .97) 100ms;
transform : scale(1);
}
#thumbnail_page:after {
content: "";
background: white;    
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 100%;
animation: thumbnail-img-appear 1s cubic-bezier(0.71,-0.01, 0.24, 0.98);
}
#thumbnail_page img {
max-width: 100%;
height: auto;
margin-left: -9999px;
}
.baseline {
text-transform: uppercase;
font-weight: 700;
font-size: 6rem;
position: absolute;
line-height: 8rem;
top: 350px;
left: 0;
width: 100%;
text-align: center;
color: white;
-webkit-animation: appearbaseline 1s;
animation: appearbaseline 1s;
}
.overlap_wrapper {
position: relative;
width: 96%;
margin-top: -180px;
background: white;
} .entry-content {
width: 80%;
max-width: 960px;
margin: 0 auto;
}
.entry-content-fullwidth {
width: 100%;
max-width: none;
margin: 0 auto;
}
.entry-content .page_title {
padding-top: 40px;
padding-bottom: 50px;
text-align: center;
}
.entry-content-fullwidth .page_title{
padding-top: 50px;
padding-bottom: 30px;
}
.page_title_photos{
color: black;
font-size: 3rem;
font-weight: 100;
padding-top: 30px;
padding-bottom: 12px;
padding-left: 40px;
text-align: left;
}
.entry-content h1{
font-size: 3.6rem;
font-weight: 700;
padding-top: 30px;
padding-bottom: 20px;
text-transform: uppercase;
}
.entry-content h2 {
font-size: 3rem;
font-weight: 700;
padding-top: 20px;
padding-bottom: 18px;
}
.entry-content h3 {
font-size: 2.3rem;
font-weight: 700;
padding-top: 15px;
padding-bottom: 15px;
}
.entry-content h4 {
font-size: 2.2rem;
font-weight: 500;
padding-top: 15px;
padding-bottom: 15px;
}
.entry-content h5 {
font-size: 2rem;
font-weight: 500;
padding-top: 15px;
padding-bottom: 15px;
}
.entry-content h6 {
font-size: 1.8rem;
font-weight: 300;
padding-top: 15px;
padding-bottom: 15px;
}
.entry-content p {
font-size: 1.8rem;
font-weight: 500;
line-height: 1.60;
text-align: justify;
color: #555;
padding-bottom: 1.8rem;
}
.blogpost p:first-of-type {
font-size: 2rem;
font-weight: 600;
color: #999;
}
.entry-content ul,ol {
font-size: 1.8rem;
font-weight: 500;
line-height: 1.60;
margin: 0 0 1.75rem 1.25rem;
padding: 0;
text-align: justify;
}
.entry-content ul {
margin-left: 1.5em;
list-style: disc;
}
.entry-content ol {
margin-left: 1.5em;
list-style: decimal;
}
.entry-content table {
font-size: 1.6rem;
font-weight: 500;
line-height: 1.60;
width: 100%;
margin: 0 0 1.75em;
table-layout: fixed;
border-spacing: 0;
border-collapse: separate;
border-width: 1px 0 0 1px;
}
.entry-content table,.entry-content th,.entry-content td {
border: 1px solid #d1d1d1;
}
.entry-content th,.entry-content td {
padding: .4375em;
}
.entry-content th {
font-weight: 700;
border-width: 0 1px 1px 0;
}
.entry-content td {
border-width: 0 1px 1px 0;
}
.entry-content sub,.entry-content sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
.entry-content sup {
top: -.5em;
}
.entry-content sub {
bottom: -.25em;
}
.entry-content blockquote {
font-style: italic;
line-height: 1.5;
margin: 0 0 20px;
padding: 2.8rem 3rem 1rem;
quotes: none;
color: #5f5f5f;
border: 0 solid #5f5f5f;
border-left-width: 4px;
background: #f4f4f4;
}
.entry-content blockquote p {
font-size: 1.8rem;
font-weight: 700;
}
.entry-content img {
max-width: 100%;
height: auto;
padding: 20px 0;
}
.entry-content img.alignleft{
max-width: 49%;
float: left;
padding: 0 1% 20px 0;
}
.entry-content img.alignright {
max-width: 49%;
float: right;
padding: 0 0 20px 1%;
}
.entry-content .wp-caption.alignleft{
max-width: 49%;
height: auto;
float: left;
padding: 0 1% 20px 0;
}
.entry-content .wp-caption.alignright {
max-width: 49%;
height: auto;
float: right;
padding: 0 0 20px 1%;
}
.entry-content .wp-caption {
max-width: 100%;
}
.entry-content .wp-caption-text {
font-size: 1.4rem !important;
text-align: center !important;
color: #5f5f5f !important; 
font-weight: 400 !important;
}
.container_page h1 {
font-size: 3.6rem;
font-weight: 700;
line-height: 6rem;
padding: 35px 0;
text-transform: uppercase;
}
.recent_articles {
font-size: 3rem;
font-weight: 700;
display: block;
padding-top: 80px;
padding-bottom: 50px;
text-align: center;
} .baseline_agence {
font-family: 'Yesteryear', cursive;
font-size: 9rem;
position: absolute;
top: 335px;
left: 0;
right: 0;
margin: 0 auto;
width: 80%;
-webkit-transform: rotate(-2deg);
transform: rotate(-2deg);
text-align: center;
color: white;
-webkit-animation: appearbaseline 1s;
animation: appearbaseline 1s;
}
.descr_agence {
font-family: 'Yesteryear', cursive ;
margin-bottom: 40px;
text-align: center;
}
.desc_port{
margin-bottom: 0;
}
.descr_agence p {
font-size: 2rem;
color: #666;
text-align: center;
}
.signquote {
font-family: 'Yesteryear', cursive;
font-size: 3rem;
position: relative;
top: 10px;
right: 20px;
color: #aaa;
}
.global_member_container {
display: inline-block;
width: 23%;
margin: 0 1% 20px;
cursor: pointer;
text-align: center;
vertical-align: top;
}
.team_member_container {
overflow: hidden;
max-width: 400px;
height: auto;
max-height: 560px;
margin: 0 .5% 20px;
text-align: left;
}
.span_prenom {
font-size: 1.6rem;
font-weight: 700;
padding-top: 20px;
padding-bottom: 18px;
}
.team_member_container_inside {
float: left;
overflow: hidden;
width: 100%;
max-width: 300px;
height: auto;
max-height: 450px;
margin-right: 60px;
}
.team_member_photo {
width: 100%;
height: 0;
padding-top: 140%;
background-position: 0 0;
background-size: 100% 200%;
}
.global_member_container:hover .team_member_container .team_member_photo {
background-position: 0 100%;
}
.team_member_photo:hover {
background-position: 0 100%;
}
.modal_container {
position: fixed;
z-index: 3;
top: 0;
left: 0;
display: none;
overflow: auto;
width: 100%;
height: 100%;
padding-top: 100px;
-webkit-animation-name: fadeIn; animation-name: fadeIn;
-webkit-animation-duration: .4s;
animation-duration: .4s;
background-color: rgb(0,0,0);
background-color: rgba(0,0,0,.4);
}
.modal_content {
position: fixed;
top: 20vh;
right: 0;
left: 0;
overflow-y: scroll;
box-sizing: border-box;
width: 80%;
max-width: 960px;
max-height: 60vh;
margin: 0 auto;
padding: 20px 60px 20px 30px;
-webkit-animation-name: slideIn;
animation-name: slideIn;
-webkit-animation-duration: .4s;
animation-duration: .4s;
color: black;
background-color: #fefefe;
box-shadow: 0 0 20px 0 rgba(0,0,0,.5);
}
.modal_content_txt_bloc {
overflow: hidden;
}
.modal_content h1 {
font-size: 3.6rem;
font-weight: 700;
padding-top: 30px;
padding-bottom: 20px;
text-transform: uppercase;
}
.modal_content h2 {
font-size: 2.4rem;
font-weight: 700;
padding-top: 20px;
padding-bottom: 18px;
text-align: justify;
}
.span_metier {
font-size: 80%;
color: #999;
}
.modal_content h3 {
font-size: 1.6rem;
font-weight: 700;
padding-top: 15px;
padding-bottom: 5px;
text-align: justify;
}
.modal_content p {
font-size: 1.5rem;
font-weight: 500;
line-height: 1.60;
text-align: justify;
}
.modal_background {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
}
.close {
font-size: 28px;
position: absolute;
top: 10px;
right: 20px;
color: #a9a9a9;
}
.close:hover,.close:focus {
cursor: pointer;
text-decoration: none;
color: #000;
}
@-webkit-keyframes slideIn {
from {
-webkit-transform: scale(0);
transform: scale(0);
}
to {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes slideIn {
from {
-webkit-transform: scale(0);
transform: scale(0);
}
to {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.container_padding_bottom {
padding-bottom: 40px !important;
}
.col4 {
font-size: 1.4rem;
font-weight: 500;
line-height: 1.60;
position: relative;
float: left;
width: 22.5%;
margin: 0 3% 0 0;
text-align: center;
color: #666;
}
.container_principes p {
display: inline-block;
max-width: 100%;
text-align: center;
}
.container_principes p strong{
font-size: 1.6rem;
font-weight: 800;
text-transform: uppercase;
}
.col4 img {
display: block;
width: 100%;
max-width: 178px;
height: auto;
margin: 0 auto 20px;
}
.last {
margin: 0;
}
.demarche {
position: relative;
width: 100%;
overflow-x: hidden;
}
.demarche .img {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 50%;
background: url(//www.alpinum-events.com/wp-content/themes/alpinumevents/includes/media/img_demarche.jpg) no-repeat center center transparent;
background-size: cover;
}
.demarche_left .img {
right: 0;
left: auto;
background: url(//www.alpinum-events.com/wp-content/themes/alpinumevents/includes/media/img_demarche.jpg) no-repeat center center transparent;
background-size: cover;
}
.demarche .txt {
line-height: 425px;
overflow: hidden;
margin-left: 50%;
background: url(//www.alpinum-events.com/wp-content/themes/alpinumevents/includes/media/fond_demarche.jpg) no-repeat center center transparent;
background-size: cover;
}
.demarche_left .txt {
margin-right: 50%;
margin-left: 0;
text-align: right;
}
.vertical_center {
line-height: normal;
display: inline-block;
box-sizing: border-box;
width: 100%;
max-width: 600px;
padding: 30px 20px 40px 10.5%;
vertical-align: middle;
}
.demarche_left .vertical_center {
padding: 30px 10.5% 40px 20px;
}
.vertical_center h2 {
font-size: 3rem;
font-weight: bold;
text-align: left;
color: #666;
}
.vertical_center h2:after {
display: inline-block;
display: block;
width: 15%;
height: 1px;
margin: 15px 0;
content: '';
text-align: left;
background: #999;
}
.vertical_center p {
font-size: 1.7rem;
font-weight: normal;
line-height: 2.5rem;
text-align: justify;
color: #666;
}
.client{
display: inline-block;
background-color: white;
position: relative;
width: 160px;
height: 160px;
margin: 0 15px 15px;
}
.client img{
position: absolute;
width: 100%;
height: auto;
top: 50%;
left: 50%;
-webkit-transform:  translateY(-50%) translateX(-50%);
transform:  translateY(-50%) translateX(-50%);
}
.container_clients{
text-align: center;
}
.title_padding{
padding-top: 60px !important;
}
.container_margin{
margin-top: 30px;
padding-bottom: 30px;
}
.container_margin .page_title{
padding: 35px 0 10px;
}
.container_marron .entry-content p{
color: white;
}
.nextmetier{
width: 100%;
display: block;
margin: 0 auto;
overflow:hidden;
height: 400px;
position: relative;
}
.nextmetier:after{
position: absolute;
z-index: 100;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
opacity: .5;
background: black;
}
.nextmetier img{
width: 100%;
margin: 0 auto;
height: auto;
position: relative;
min-width: 800px;
-webkit-transition: 2s all cubic-bezier(0, 1.01, .3, .97);
transition: 2s all cubic-bezier(0, 1.01, .3, .97);
-webkit-transform: translateY(-25%) scale(1);
transform: translateY(-25%) scale(1);
}
.nextmetier:hover img{
-webkit-transform: translateY(-25%) scale(1.1);
transform: translateY(-25%) scale(1.1);
}
.nextmetier_titre{
position: absolute;
z-index: 1000;
top: 0;
bottom: 0;
left: 0;
right: 0;
text-align: center;
line-height: 400px;
color: white;
font-size: 3rem;
}
.nextmetier_titre:after{
content: "";
display: inline-block;
border-right: 4px solid white;
border-bottom: 4px solid white;
width: 12px;
height: 12px;
position: relative;
-webkit-transition: 2s all cubic-bezier(0, 1.01, .3, .97);
transition: 2s all cubic-bezier(0, 1.01, .3, .97);
-webkit-transform: rotate(-45deg) translate(14px, 14px);
transform: rotate(-45deg) translate(14px, 14px);
}
.nextmetier_titre:hover:after{
-webkit-transform: rotate(-45deg) translate(20px, 20px);
transform: rotate(-45deg) translate(20px, 20px);
}
.animatedgradient{
background: white;
margin-top: 30px;
}
@keyframes appearleft {
0% {
transform: translate(-100%);
}
}
.sidebar-photos{
background: #424a54;
width: 380px;
position: absolute;
top: 0;
bottom: 0;
z-index: 1000;
animation: appearleft 500ms cubic-bezier(0.71,-0.01, 0.24, 0.98);
}
.logo_photos{
text-align: center;
padding-top: 49px;
display: block;
padding-bottom: 39px;
padding-left: 10px;
}
.container_sidebar{
position: relative;
}
.separator_sidebar{
background: #5a616a;
height: 1px;
width: 70%;
margin: 0 auto;
}
.wrapper-galerie{
width: 100%;
padding: 20px 0 0 30px;
box-sizing: border-box;
}
.actu-preview-galerie{
position: relative;
float: left;
display: inline;
overflow: hidden;
width: 30%;
min-width: 268px;
margin: 1%;
}
.lity-wrap {
cursor: zoom-out;
}
.wrapper-photos .ngg-galleryoverview{
width: 100%;
padding: 0 1.25%;
}
.wrapper-photos .ngg-gallery-thumbnail-box {
width: 23%;
margin:1%;
}
.wrapper_albumspublics h2{
color: white;
font-size: 1.6rem;
text-transform: uppercase;
text-align: left;
margin: 40px 0 30px;
line-height: 2.2rem;
}
.wrapper_albumspublics{
padding-left: 50px;
}
.albumpublic{
display: block;
padding-right: 50px;
overflow: hidden;
position: relative;
text-decoration: none;
padding: 0 50px 0 0;
margin-bottom: 15px;
}
.albumpublic .titre{
display: block;
color: white;
font-size: 1.6rem;
line-height: 2rem; 
margin-bottom: 7px;
}
.albumpublic .date{
display: block;
color: #c4c3c3;
font-size: 1.4rem;
}
.albumpublic:before{
background: #5a616a;
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
-moz-transform: translate(110%, 0px);
-o-transform: translate(110%, 0px);
-ms-transform: translate(110%, 0px);
-webkit-transform: translate(110%, 0px);
transform: translate(110%, 0px);
transition: all 400ms cubic-bezier(0, 1.01, 0.3, 0.97);
}
.albumpublic:hover:before{
-moz-transform: translate(90%, 0);
-o-transform: translate(90%, 0);
-ms-transform: translate(90%, 0);
-webkit-transform: translate(90%, 0);
transform: translate(90%, 0);
}
#smartPWLogin input:not([type='submit']){
display: inline-block;
width: 56%;
padding: 15px;
border: 1px solid white;
text-align: center;
margin-bottom: 50px;
}
#smartPWLogin input:focus:not([type='submit']){
transform: none;
}
#smartPWLogin input[type='submit']{
padding: 16px;
font-size: 18px;
width: auto;
color: black;
background: white;
border: 1px solid white;
display: inline-block;
margin: 0;
transition:none;
vertical-align: top;
}
#smartPWLogin input[type='submit']:hover{
transform: none;
border: 1px solid white;
}
#fancybox-title {
font-family: 'Open Sans', Arial, sans-serif !important;
font-size: 1.4rem !important;
line-height: 2rem;
}
#smartPWError{
color: white;
margin-bottom: 20px;
font-size: 1rem;
}
.post-password-form{
max-width: 960px;
text-align: center;
margin: 0 auto;
}
.post-password-form p label{
color: black;
pointer-events: auto;
}
.post-password-form p label input{
color: black;
border: 1px solid black;
}
.post-password-form p label input:hover{
color: white;
}
.post-password-form p label input:focus{
color: white;
}
.post-password-form p input[type="submit"]{
background: black;
color: white;
}
.portfolio-flex{
display: flex;
flex-flow: row wrap;
margin-bottom: 40px;
}
.candidature-side{
position: absolute;
right: 0;
bottom: 10px;
z-index: 1000;
text-align: right;
}
.candidature-side img{
width: 75%;
display: inline-block;
}
.ngg-download-download{
background: black !important;
width: auto !important;
margin: 0 auto !important;
padding: 20px 30px !important;
cursor: pointer;
}
.metaslider .caption-wrap{
font-size: 1.2rem;
} @media screen and (min-width: 2000px) {
.bloc-metier img, .bloc-metier-long img {
-webkit-transform: translate(-50%, -50%) scale(1.5);
transform: translate(-50%, -50%) scale(1.5);
}
.bloc-metier:hover img {
-webkit-transform: translate(-50%, -50%) scale(1.55);
transform: translate(-50%, -50%) scale(1.55);
}
.actu-preview-galerie{
width: 22%;
}
}
@media screen and (max-width: 1600px) {
.icon-open-galerie{
top: 50px;
}
.icon-open-galerie-portfolio{
top: 75px;
}
} @media screen and (max-width: 1200px) {
.wrapper-galerie,.page_title_photos{
width: 100%;
padding: 20px 0 0;
}
.candidature-side img{
width: 50%;
display: inline-block;
}
.container {
padding: 0 20px;
}
.bloc-metier {
float: none;
overflow: hidden;
width: 100%;
max-width: 639px;
height: 40vh;
min-height: 250px;
margin: 10px auto;
color: white;
background-color: black;
}
.actu-preview-details , .actu-preview-galerie-details{
padding: 18px 20px;
}
.bloc-metier:after {
opacity: .3;
}
.bloc-metier p {
opacity: 1;
}
.nextmetier img{
-webkit-transform: translateY(0) scale(1);
transform: translateY(0) scale(1);
}
.nextmetier:hover img{
-webkit-transform: translateY(0) scale(1.1);
transform: translateY(0) scale(1.1);
}
.client{
width: 125px;
height: 125px;
margin: 0 10px 15px;
}
.wrapper_photomenu{
display: none;
}
.container_sidebar .hamburgermenu{
top: 0 !important;
}
.animatedgradient {
margin-top: 0;
}
.wrapper-photos .ngg-gallery-thumbnail-box {
width: 30%;
margin: 1.65%;
}
.actu-preview-galerie{
width: 47%;
}
} @media screen and (max-width: 1050px) {
.fullscreenmenu ul.menu {
margin: 5vh 10vw 1vh;
}
.descr_agence p {
font-size: 1.6rem;
}
nav.hamburgermenu {
display: block;
}
nav#menu {
display: none;
}
.logoAlpinumsprite {
top: 140px;
width: 459px;
height: 225px;
background: url(//www.alpinum-events.com/wp-content/themes/alpinumevents/includes/media/spritelogo.png) center top;
}
.container-title {
margin-top: 90px;
text-align: center;
color: #301f23;
}
.bgHome {
min-height: 380px;
}
#video-area {
height: 100%;
min-height: 380px;
}
#thumbnail_page {
margin-top: 0;
}
.team_member_container_inside {
max-width: 200px;
max-height: 300px;
}
.modal_content h2 {
font-size: 2rem !important;
}
.modal_content h3 {
font-size: 1.5rem !important;
}
.modal_content p {
font-size: 1.4rem !important;
}
.baseline_agence {
top: 125px;
}
.baseline {
font-size: 5rem;
line-height: 6rem;
top: 170px;
}
.vertical_center h2 {
font-size: 2.8rem;
margin-bottom: 10px;
}
.vertical_center h2:after {
display: none;
}
.vertical_center p {
font-size: 1.6rem;
}
.container_margin{
padding-top: 20px;
margin-top: 0;
}
.nextmetier img{
-webkit-transform: translateY(0) scale(1);
transform: translateY(0) scale(1);
}
.nextmetier:hover img{
-webkit-transform: translateY(0) scale(1.1);
transform: translateY(0) scale(1.1);
}
.wrapper-photos .ngg-gallery-thumbnail-box {
width: 46.6%;
margin: 1.65%;
}
.wrapper_albumspublics h2 {
font-size: 1.4rem;
}
.separator_sidebar {
width: 100%;
}
.albumpublic .titre {
font-size: 1.4rem;
}
.albumpublic .date {
font-size: 1.3rem;
}
#smartPWLogin input:not([type='submit']) {
font-size: 16px;
}
#smartPWLogin input[type='submit'] {
font-size: 18px;
}
.sidebar-photos {
width: 325px;
}
.wrapper_albumspublics {
padding-left: 35px;
}
.wrapper-photos {
padding-left: 335px;
}
#white-overlay {
opacity: 0.4;
}
}
@media screen and (max-width: 960px) {
.candidature-side img{
display: none;
}
.sidebar-photos {
position: static;
width: 100%;
}
.albumpublicheader{
display: none;
}
#smartPWLogin{
text-align: center;
}
.wrapper_albumspublics {
padding-left: 0;
}
.logo_photos {
padding-top: 37px;
padding-bottom: 25px;
}
.wrapper_albumspublics h2 {
margin: 30px 0 30px;
text-align: center;
}
#smartPWLogin input:not([type='submit']) {
margin-bottom: 30px;
}
.wrapper-photos {
padding-left: 0;
}
.actu-preview-galerie {
position: relative;
float: left;
display: inline;
overflow: hidden;
min-width: auto;
width: 46%;
margin: 5px 2% ;
}
}
@media screen and (max-width: 764px) {
.global_member_container {
display: inline-block;
width: 46%;
margin: 0 2% 20px;
}
.team_member_container {
overflow: hidden;
max-width: 400px;
height: auto;
max-height: 600px;
margin: 0 .5% 20px;
text-align: left;
}
.span_prenom {
font-size: 1.4rem;
font-weight: 700;
padding-top: 20px;
padding-bottom: 18px;
}
.baseline_agence {
font-size: 5rem;
top: 124px;
}
.baseline {
font-size: 4.5rem;
line-height: 6rem;
top: 130px;
}
.page_title {
line-height: 3rem !important;
}
.page_title_photos{
font-size: 2rem;
line-height: 3rem;
}
.entry-content h1,.container_page h1,.metier_h1 {
font-size: 2.5rem;
line-height: 3rem;
}
.entry-content h2 {
font-size: 2.2rem;
}
.entry-content h3 {
font-size: 1.8rem;
}
.entry-content h4 {
font-size: 1.7rem;
}
.entry-content h5 {
font-size: 1.6rem;
}
.entry-content h6 {
font-size: 1.6rem;
}
.entry-content p {
font-size: 1.6rem;
padding-bottom: 1.6rem;
}
.blogpost p:first-of-type {
font-size: 1.6rem;
}
.entry-content ul,ol {
font-size: 1.6rem;
}
.descr_agence p {
font-size: 1.4rem;
text-align: justify;
}
.col4 {
width: 48%;
}
.col4 img {
margin: 20px auto;
}
.last2 {
margin: 0;
}
.demarche .img {
position: static;
width: 100%;
height: 215px;
}
.demarche .txt {
line-height: normal;
margin: 0;
}
.vertical_center {
max-width: none;
padding: 30px 30px;
}
.vertical_center h2 {
font-size: 2rem;
}
.vertical_center p {
font-size: 1.4rem;
line-height: 2rem;
}
.client{
width: 100px;
height: 100px;
margin: 0 15px 10px;
}
.container_padding_bottom {
padding-bottom: 20px !important;
}
}
@media screen and (max-width: 674px) {
.container {
padding: 0 10px;
}
.bloc-metier:after{
display: none;
}
.actu-preview:nth-child(3n+0) {
padding: 0;
}
.home h1 {
font-size: 2rem;
font-weight: 700;
line-height: 6rem;
padding-top: 25px;
text-transform: uppercase;
}
.container-title h1 {
font-size: 2rem;
font-weight: 700;
line-height: 3rem;
padding-top: 5px;
text-transform: uppercase;
}
.container-title h2 {
font-size: 1.6rem;
}
.metier-container h2 {
font-size: 2rem;
}
h1.no_baseline {
padding-bottom: 8px;
}
.bloc-metier-long {
height: 60vh;
}
.bloc-metier{
padding-bottom: 60px;
}
.bloc-metier .text-metier {
bottom: 0%;
top: auto;
background: black;
width: 100%;
padding: 10px 20px;
box-sizing: border-box;
}
.bloc-metier:hover .text-metier {
bottom: 0%;
top: auto;
text-shadow: none;
}
.metier-container h2 {
font-size: 1.8rem;
padding-bottom: 1rem;
}
.metier-container p {
font-size: 1.3rem;
line-height: 1.4rem;
}
.actu-preview-container {
width: 100%;
height: 100px;
margin: 5px 0;
background: #f4f4f4;
}
.lab_savoirplus {
font-size: 1.4rem;
padding: 20px 0;
-webkit-transform: none;
transform: none;
}
.lab_container {
margin: 30px 20px 0;
}
.lab_details {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
-webkit-transform: none;
transform: none;
background: black;
}
.actu-preview {
width: 100%;
padding: 0;
}
.actu-preview-thumb:not(.actu-preview-galerie-thumb){
float: left;
width: 120px;
height: 74px;
margin-top: 13px;
}
.actu-preview-details {
padding: 0;
}
.actu-preview-details h3 {
font-size: 1.4rem;
padding: 20px 5px 0 130px;
text-transform: none;
}
.actu-preview-details p {
display: none;
}
.wrapper-400 {
max-width: 80%;
}
footer h1.no_baseline {
font-size: 2rem;
}
#menu-footer li {
display: block;
margin: 12px 19px;
}
#menu-footer li a {
font-size: 1.8rem;
font-weight: 700;
position: relative;
display: block;
overflow: hidden;
padding: 13px 22px;
text-decoration: none;
text-transform: uppercase;
color: #292022;
border: 3px solid #292022;
background: #f4f4f4;
}
.overlap_wrapper {
margin-top: -100px;
}
.modal_content {
top: 90px;
overflow-y: scroll;
width: 100%;
max-height: 80%;
padding: 20px 30px 20px 30px;
}
.close {
font-size: 34px;
}
.team_member_container_inside {
float: none;
margin: 0 auto 20px;
}
.modal_content h2 {
font-size: 1.7rem;
}
.modal_content h3 {
font-size: 1.4rem;
}
.modal_content p {
font-size: 1.3rem;
}
.baseline_agence {
font-size: 3.5rem;
top: 80px;
}
.baseline {
font-size: 3rem;
line-height: 4rem;
top: 80px;
}
.client{
width: 75px;
height: 75px;
margin: 0 5px 10px;
}
.nextmetier{
height: 300px;
}
.nextmetier_titre{
line-height: 300px;
font-size: 2rem;
}
#white-overlay {
opacity: 0.6;
}
.actu-preview-thumb-container:not(.actu-preview-thumb-galerie-container){
display: inline;
}
.actu-preview-galerie-container:hover .icon-open-galerie{
opacity: 1;
transform: scale(0.6);
top: 20px;
}
.actu-preview-galerie-container:hover .icon-open-galerie-portfolio{
opacity: 1;
transform: scale(0.6);
top: 20px;
}
}
@media screen and (max-width: 415px) {
.lab_savoirplus {
font-size: 1.4rem;
padding: 10px 0;
-webkit-transform: none;
transform: none;
}
.actu-preview-thumb:not(.actu-preview-galerie-thumb){
float: left;
width: 100px;
height: 61px;
margin-top: 20px;
}
.actu-preview-details h3 {
font-size: 1.2rem;
font-weight: 600;
overflow: ellipsis;
padding: 30px 0 0 0;
text-transform: none;
}
.actu-preview-galerie-details h3 {
font-size: 1.2rem;
font-weight: 600;
overflow: ellipsis;
padding: 0 0 0 0;
text-transform: none;
}
.actu-preview-galerie-details p {
font-size: 1.2rem;
text-align: left;
padding: 10px 0 0 0;
text-transform: none;
}
.loaded .logoAlpinumsprite {
position: relative;
z-index: 1001;
top: 272px;
top: 80px;
width: 100%;
max-width: 268px;
height: 100px;
margin: 0 auto;
-webkit-animation: none;
animation: none;
-webkit-animation: appear .5s;
animation: appear .5s;
background-position: center 0;
background-size: 280px;
}
.team_member_container_inside {
max-width: 100px;
max-height: 200px;
}
.client{
width: 50px;
height: 50px;
margin: 0 5px 10px;
}
} [data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550'] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050'] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050'] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950'] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property: opacity,-webkit-transform;transition-property: opacity,-webkit-transform;transition-property: opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translate(0);transform:translate(0)}[data-aos=fade-up]{-webkit-transform:translateY(100px);transform:translateY(100px)}[data-aos=fade-down]{-webkit-transform:translateY(-100px);transform:translateY(-100px)}[data-aos=fade-right]{-webkit-transform:translate(-100px);transform:translate(-100px)}[data-aos=fade-left]{-webkit-transform:translate(100px);transform:translate(100px)}[data-aos=fade-up-right]{-webkit-transform:translate(-100px,100px);transform:translate(-100px,100px)}[data-aos=fade-up-left]{-webkit-transform:translate(100px,100px);transform:translate(100px,100px)}[data-aos=fade-down-right]{-webkit-transform:translate(-100px,-100px);transform:translate(-100px,-100px)}[data-aos=fade-down-left]{-webkit-transform:translate(100px,-100px);transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property: opacity,-webkit-transform;transition-property: opacity,-webkit-transform;transition-property: opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translateY(100px) scale(.6);transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translateY(-100px) scale(.6);transform:translateY(-100px) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate(-100px) scale(.6);transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate(100px) scale(.6);transform:translate(100px) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translateY(100px) scale(1.2);transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translateY(-100px) scale(1.2);transform:translateY(-100px) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate(-100px) scale(1.2);transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate(100px) scale(1.2);transform:translate(100px) scale(1.2)}[data-aos^=slide][data-aos^=slide]{-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property:transform, -webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translate(0);transform:translate(0)}[data-aos=slide-up]{-webkit-transform:translateY(100%);transform:translateY(100%)}[data-aos=slide-down]{-webkit-transform:translateY(-100%);transform:translateY(-100%)}[data-aos=slide-right]{-webkit-transform:translateX(-100%);transform:translateX(-100%)}[data-aos=slide-left]{-webkit-transform:translateX(100%);transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property:transform, -webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)} .lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,0.9);outline:none !important;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none !important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-0.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none !important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:-o-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,0.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.6);box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.lity-hide{display:none}