html, body {
font-family:"Roboto", sans-serif;
color:#5f5f5f;
margin:0;
padding:0
}

html * {
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
behavior:url(./UX/boxsizing.htc)
}

body {
height:100%;
-webkit-overflow-scrolling:touch;
overflow-x:hidden
}

header, nav, footer, figure, section, article, figcaption, aside { display:block }

#container {
position:absolute;
z-index:1;
-webkit-overflow-scrolling:touch;
padding:0;
background-color:white;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
behavior:url(./UX/boxsizing.htc);
text-align:center;
width:100%;
left:0;
right:0;
margin:0;
min-height:100%
}

.contentMid {
display:inline-block;
position:relative;
width:70%;
height:auto;
max-width:1200px;
padding:0 5px
}

::selection {
background:#5db6bd;
color:white
}
::-moz-selection {
background:#5db6bd;
color:white
}

.modal2B {
display:block; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 9999; /* Sit on top */
padding-top: 150px; /* Location of the box */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background-color: rgb(0,0,0); /* Fallback color */
background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
display:block;
background-color: #fefefe;
margin: auto;
padding: 20px 20px 50px 20px;
border: 1px solid #888;
width: 50%;
}

.modal-content > p {
display:inline-block;
width:100%;
margin:0 0 15px 0;
padding:0
}

/* The Close Button */
.close {
color: #aaaaaa;
float: right;
font-size: 28px;
font-weight: bold;
}

.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}

/* ============================================================ HEADER */

#headerMob { display:none }

#header {
display:inline-block;
position:relative;
width:100%;
font-size:0;
margin:0;
padding:0 5%
}

.mainMenu:nth-child(1) {
display:inline-block;
list-style:none;
width:45%;
margin:0 10% 0 0;
padding:25px 0 0 0
}

.mainMenu:nth-child(2) {
display:inline-block;
list-style:none;
width:45%;
margin:0;
padding:45px 0 0 0
}

.mainMenu > li {
display:inline-block;
position:relative;
vertical-align:middle;
width:auto;
font-size:14px;
text-transform:uppercase;
font-weight:500;
color:black;
letter-spacing:1px;
border-top:solid 5px white;
text-decoration:none;
margin:0 25px;
padding:5px 0
}

.mainMenu > li > a i {
display:inline-block;
vertical-align:middle;
font-size:20px;
color:#5f5f5f; 
margin:0 5px 0 0
}

#mainMenu1 > li:nth-child(1n) { border-bottom:solid 5px #ea1b5f }
#mainMenu1 > li:nth-child(2n) { border-bottom:solid 5px #b1e144 }
#mainMenu1 > li:nth-child(3n) { border-bottom:solid 5px #5db6bd }
#mainMenu1 > li:nth-child(4n) { border-bottom:solid 5px yellow }

#mainMenu1 > li:nth-child(1n):hover { border-top:solid 5px #ea1b5f }
#mainMenu1 > li:nth-child(2n):hover { border-top:solid 5px #b1e144 }
#mainMenu1 > li:nth-child(3n):hover { border-top:solid 5px #5db6bd }
#mainMenu1 > li:nth-child(4n):hover { border-top:solid 5px yellow }

#mainMenu2 > li:nth-child(1n) { border-bottom:solid 5px yellow }
#mainMenu2 > li:nth-child(2n) { border-bottom:solid 5px #5db6bd  }
#mainMenu2 > li:nth-child(3n) { border-bottom:solid 5px #b1e144 }
#mainMenu2 > li:nth-child(4n) { border-bottom:solid 5px #ea1b5f }

#mainMenu2 > li:nth-child(1n):hover { border-top:solid 5px yellow }
#mainMenu2 > li:nth-child(2n):hover { border-top:solid 5px #5db6bd }
#mainMenu2 > li:nth-child(3n):hover { border-top:solid 5px #b1e144 }
#mainMenu2 > li:nth-child(4n):hover { border-top:solid 5px #ea1b5f }

.mainMenu > li a {
display:inline-block;
vertical-align:middle;
width:auto;
font-size:14px;
text-transform:uppercase;
font-weight:500;
color:black;
letter-spacing:1px;
text-decoration:none
}

.mainMenu > li a:hover {
display:inline-block;
vertical-align:middle;
width:auto;
font-size:14px;
text-transform:uppercase;
font-weight:500;
color:grey;
letter-spacing:1px;
text-decoration:none
}

.mainMenu > li:nth-child(1n):hover,
.mainMenu > li:nth-child(2n):hover,
.mainMenu > li:nth-child(3n):hover,
.mainMenu > li:nth-child(4n):hover {
border-bottom:solid 5px white	
}

.subMenu {
position:absolute;
z-index:9999;
left:-50px;
margin:0;
padding:5px 0 0 0;
top:100%;
width:250px;
visibility:hidden;
opacity:0
}

.subMenu > li {
clear:left;
z-index:9999;
text-align:left;
display:block;
margin:0;
padding:0
}

.subMenu li a { 
display:block;
width:100%;
background-color:rgba(255, 255, 255, 0.8);
font-size:13px;
text-transform:uppercase;
text-decoration:none;
font-weight:500;
color:black;
text-align:center;
margin:0;
padding:15px 10px
}

.subMenu li a:hover {
display:block;
width:100%;
background-color:rgba(99, 99, 99, 0.7);
font-size:13px;
text-transform:uppercase;
text-decoration:none;
font-weight:500;
color:white;
text-align:center;
margin:0;
padding:15px 10px
}

.mainMenu > li:hover .subMenu {
visibility:visible;
opacity:0.9
}

#logo {
position:absolute;
display:inline-block;
image-rendering:smooth;
z-index:9999;
width:10%;
top:10px;
left:45%
}

#logo img {
width:100%;
height:auto
}

#me {
position:absolute;
z-index:9999;
width:25%;
text-align:right;
font-size:12px;
color:black;
font-weight:500;
right:10px;
top:5px
}

#me a, #me a:hover { font-size:12px; color:red; font-weight:300; text-decoration:none }

/* ============================================================ DIAPO */

#diapo {
display:inline-block;
position:relative;
overflow:hidden;
width:100%;
margin:0;
padding:0	
}

#diapo img {
width:100%;
height:auto
}

#diapo section {
position:absolute;
z-index:9998;
width:100%;
font-size:0;
bottom:0;
margin:0;
padding:0
}

#diapo section > div:nth-child(1) {
display:inline-block;
width:100%;
text-align:right;
letter-spacing:1px;
text-shadow:0px 1px 4px rgba(0,0,0,0.4);
color:white;
font-size:58px;
font-weight:700;
font-style:italic;
margin:0;
padding:40px 15%
}

#diapo section > div:nth-child(1) span { color:#b1e144 }

#diapo section > div:nth-child(2) {
display:inline-block;
width:100%;
background-color:rgba(64, 188, 200, 0.8);
margin:0;
padding:35px 15%
}

#diapo section > div:nth-child(2) p {
display:inline-block;
width:100%;
text-align:left;
letter-spacing:1px;
font-size:34px;
color:white;
font-weight:700;
font-style:italic;
margin:0;
padding:0
}

#diapo section > div:nth-child(2) p.none, .none { display:none }

#capsCo {
position:absolute;
display:none;
z-index:9999;
width:300px;
background-color:rgba(255, 255, 255, 0.7);
padding:4px 10px 10px 10px;
border:solid 1px white;
top:25px;
right:25px
}

#capsCo a:nth-child(1) { display:inline-block; width:100%; text-transform:uppercase; letter-spacing:1px; font-size:20px; font-weight:900; color:red; text-align:right; text-decoration:none; margin:0 0 15px 0; padding:0 }
#capsCo a:nth-child(1):hover { display:inline-block; width:100%; text-transform:uppercase; letter-spacing:1px; font-size:20px; font-weight:900; color:black; text-align:right; text-decoration:none; margin:0 0 15px 0; padding:0 }

#capsCo p {
display:inline-block;
width:100%;
margin:0 0 10px 0;
padding:0
}

#capsCo p label {
display:inline-block;
width:45%;
text-align:left;
font-size:13px;
color:#5db6bd;
letter-spacing:1px;
font-weight:400;
margin:0 5% 0 0;
padding:0
}

#capsCo p input[type=text],
#capsCo p input[type=email],
#capsCo p input[type=password] {
display:inline-block;
width:50%;
border:solid 1px grey;
font-size:12px;
color:grey;
font-weight:300;
margin:0;
padding:2px 4px
}

#capsCo a:nth-child(4) { display:inline-block; width:auto; text-transform:uppercase; letter-spacing:1px; font-size:12px; font-weight:500; color:grey; text-align:right; border:solid 1px white; text-decoration:none; margin:5px 0 0 0; padding:7px }
#capsCo a:nth-child(4):hover { display:inline-block; width:auto; text-transform:uppercase; letter-spacing:1px; font-size:12px; font-weight:500; color:#b1e144; text-align:right; border:solid 1px #b1e144; text-decoration:none; background-color:white; margin:5px 0 0 0; padding:7px }

/* ============================================================ MAIN */

.mainContent {
display:inline-block;
width:100%;
text-align:center;
margin:45px 0;
padding:0	
}

.mainContent2 {
display:inline-block;
width:100%;
text-align:center;
margin:30px 0;
padding:0	
}

.mainContent3 {
display:inline-block;
width:100%;
text-align:center;
margin:15px 0 0 0;
padding:50px	
}

.bgGreen { background-color:#b1e144 }
.bgBlue { background-color:#03a6b6 }

#main {
display:inline-block;
width:100%;
text-align:center;
margin:45px 0;
padding:0	
}

.main {
display:inline-block;
position:relative;
width:100%;
max-width:960px;
vertical-align:middle;
margin:0;
padding:0 10px
}

.page {
display:inline-block;
position:relative;
font-size:16px;
font-weight:400;
color:#636569;
text-align:justify;
width:100%;
margin:0 0 25px 0;
padding:0	
}

.ft0 { font-size:0 }

/* ============================== ACCUEIL */

#accueil img {
display:inline-block;
vertical-align:middle;
width:37%;
height:auto;
margin:0 0 0 3%
}

#accueil div {
position:relative;
display:inline-block;
vertical-align:middle;
width:60%;
margin:0
}

.introBoooj {
display:inline-block;
width:100%;
text-align:justify;
font-size:34px;
letter-spacing:1px;
font-weight:bold;
font-style:italic;
color:#5eb5ba;
margin:0 0 30px 0;
padding:0	
}

#accueil div p:not(.introBoooj) {
display:inline-block;
width:100%;
text-align:justify;
letter-spacing:1px;
font-size:15px;
line-height:20px;
color:#636569;
font-weight:400;
padding:0
}

#accueil div p a, #contacts div p a { color:grey }
#accueil div p a:hover, #contacts div p a:hover { color:black }

#accueil div p:not(:last-child) {
margin:0 0 15px 0
}

#accueil div p:last-child {
margin:0
}

a.jeMinscris {
display:inline-block;
width:50%;
text-align:center;
font-size:18px;
color:white;
text-transform:uppercase;
text-decoration:none;
font-weight:900;
letter-spacing:1px;
line-height:24px;
text-shadow:0px 1px 4px rgba(165,10,63,0.2);
background-color:#b1e144;
border:solid 2px #a5d23f;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
margin:45px 0 0 0;
padding:15px 35px
}

a.jeMinscris:hover {
display:inline-block;
width:50%;
text-align:center;
font-size:18px;
color:white;
text-transform:uppercase;
text-decoration:none;
font-weight:900;
letter-spacing:1px;
line-height:24px;
text-shadow:none;
background-color:#ea1b5f;
border:solid 2px #ea1b5f;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
margin:45px 0 0 0;
padding:15px 35px
}

a.jeMeConnecte {
display:inline-block;
width:30%;
text-align:center;
font-size:18px;
color:white;
text-transform:uppercase;
text-decoration:none;
font-weight:900;
letter-spacing:1px;
text-shadow:0px 1px 4px rgba(165,10,63,0.2);
background-color:#b1e144;
border:solid 2px #a5d23f;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
margin:10px 0;
padding:15px 25px
}

a.jeMeConnecte:hover {
display:inline-block;
width:30%;
text-align:center;
font-size:18px;
color:white;
text-transform:uppercase;
text-decoration:none;
font-weight:900;
letter-spacing:1px;
text-shadow:none;
background-color:#ea1b5f;
border:solid 2px #ea1b5f;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
margin:10px 0;
padding:15px 25px
}

#booojIs { margin-top:80px }

#booojIs img {
display:inline-block;
vertical-align:middle;
width:20%;
height:auto;
margin:0 5% 0 0
}

#booojIs div {
position:relative;
display:inline-block;
vertical-align:middle;
width:75%;
margin:0
}

.introbooojIs {
display:inline-block;
width:100%;
text-align:left;
font-size:34px;
letter-spacing:1px;
font-weight:bold;
font-style:italic;
color:#5eb5ba;
margin:0 0 30px 0;
padding:0	
}

#booojIs div p:not(.introbooojIs):not(.onPC):not(.onMobile) {
display:inline-block;
position:relative;
vertical-align:middle;
letter-spacing:1px;
width:100%;
text-align:left;
font-size:15px;
font-weight:500;
color:#252525;
margin:0 0 20px 0;
padding:0	
}

.introbooojIs a, .introbooojIs a:hover, #booojIs a, #booojIs a:hover { font-size:15px; font-weight:500; color:#252525; text-decoration:underline; cursor:default }	

#booojIs div p i {
display:inline-block;
vertical-align:middle;
font-size:25px;
color:#ea1b5f;
margin:0 20px 0 0
}

#booojIs > div > .onPC {
display:inline-block;
position:relative;
vertical-align:middle;
letter-spacing:1px;
width:100%;
text-align:left;
font-size:15px;
font-weight:500;
color:#252525;
margin:0 0 20px 0;
padding:0	
}

#booojIs > div > .onMobile { display:none }

#left {
display:none;
left:-85%
}

#home { display:none; cursor:pointer }

#contact_mob {
float:left;
width:100%;
text-align:center;
margin:15px 0 0 0
}

#contact_mob img {
display:inline-block;
vertical-align:middle;
width:30px;
height:auto;
margin:0 0 0 8px
}

#left, #left *, .menu, #contact_mob { display:none }

.br { display:inline-block }

.menu {
z-index:9999;
width:100%;
list-style:none
}

.menu > li {
z-index:9999;
width:100%;
margin:0;
padding:0
}

.menu > li > a {
z-index:9999;
width:80%;
font-size:13px;
text-transform:uppercase;
display:block;
text-decoration:none;
position:relative;
font-weight:600;
color:white;
border-bottom:solid 1px #93d500;
margin:0 0 10px 5%;
padding:0 0 5px 0
}

.menu > li > a:hover,
.menu > li > a:active
.menu > li > a.current,
.menu .current,
.menu > li > .current {
text-decoration:none;
color:#93d500
}

/* ============================================================ ACTUALITES */

#actualites {
position:relative;
margin-top:20px;
margin-bottom:50px
}

#actualites article { vertical-align:top }

#actualites article:nth-child(even) {
display:inline-block;
width:47%;
margin:0 6% 0 0;
padding:0	
}

#actualites article:nth-child(odd) {
display:inline-block;
width:47%;
margin:0;
padding:0	
}

#actualites article img {
display:inline-block;
width:50%;
height:auto;
margin:0 50% 20px 0
}

#actualites article h3, #actualites article h3 a, #actualites article h3 a:hover {
display:inline-block;
width:100%;
text-align:left;
text-decoration:none;
font-size:18px;
font-weight:700;
font-style:italic;
letter-spacing:1px;
color:#d13d73;
margin:0 0 5px 0;
padding:0	
}

#actualites article p:nth-child(3) {
display:inline-block;
width:100%;
text-align:justify;
font-size:11px;
font-weight:300;
letter-spacing:1px;
color:#40bcc8;
margin:0 0 15px 0;
padding:0	
}

#actualites article p:nth-child(4) {
display:inline-block;
width:100%;
text-align:justify;
font-size:14px;
font-weight:400;
letter-spacing:1px;
color:black;
margin:0 0 15px 0;
padding:0	
}

#actualites article a { display:inline-block; text-align:left; width:50%; font-size:13px; font-weight:500; color:#40bcc8; text-decoration:none; text-transform:uppercase; letter-spacing:1px; margin:0 50% 0 0; padding:0 }
#actualites article a:hover { display:inline-block; text-align:left; width:50%; font-size:13px; font-weight:500; color:black; text-decoration:none; text-transform:uppercase; letter-spacing:1px; margin:0 50% 0 0; padding:0 }

#showActualites article {
display:inline-block;
width:100%;
margin:0 0 65px 0;
padding:0	
}

#showActualites article:nth-child(1n) img { border-bottom:solid 4px #ea1b5f }
#showActualites article:nth-child(2n) img { border-bottom:solid 4px #b1e144 }
#showActualites article:nth-child(3n) img { border-bottom:solid 4px #5db6bd }
#showActualites article:nth-child(4n) img { border-bottom:solid 4px yellow }

#showActualites article img {
display:inline-block;
width:20%;
height:auto;
margin:0 5% 0 0
}

#showActualites article div {
display:inline-block;
vertical-align:top;
width:75%;
margin:0
}

#showActualites article h2 {
display:inline-block;
width:100%;
text-align:left;
font-size:18px;
font-weight:700;
font-style:italic;
letter-spacing:1px;
color:#d13d73;
margin:0 0 5px 0;
padding:0	
}

#showActualites article div p:nth-child(2) {
display:inline-block;
width:100%;
text-align:justify;
font-size:11px;
font-weight:300;
letter-spacing:1px;
color:#B1E144;
margin:0 0 15px 0;
padding:0	
}

#showActualites article div p:nth-child(3) {
display:inline-block;
width:100%;
text-align:justify;
font-size:14px;
font-weight:400;
letter-spacing:1px;
color:black;
margin:0 0 15px 0;
padding:0	
}

#showActualites article div a { display:inline-block; text-align:left; width:50%; font-size:13px; font-weight:500; color:#40bcc8; text-decoration:none; text-transform:uppercase; letter-spacing:1px; margin:0 50% 0 0; padding:0 }
#showActualites article div a:hover { display:inline-block; text-align:left; width:50%; font-size:13px; font-weight:500; color:black; text-decoration:none; text-transform:uppercase; letter-spacing:1px; margin:0 50% 0 0; padding:0 }

/* ============================================================ ACTIVITES */

#showActivites { text-align:center }

#showActivites article {
display:inline-block;
width:27%;
margin:0 3% 60px 3%;
padding:0	
}

#showActivites article:nth-child(1n) img { border-bottom:solid 4px #ea1b5f }
#showActivites article:nth-child(2n) img { border-bottom:solid 4px #b1e144 }
#showActivites article:nth-child(3n) img { border-bottom:solid 4px #5db6bd }
#showActivites article:nth-child(4n) img { border-bottom:solid 4px yellow }

#showActivites article img {
display:inline-block;
width:100%;
height:auto;
border:solid 1px #f6f6f6;
margin:0 0 10px 0
}

#showActivites article div {
display:inline-block;
vertical-align:top;
width:100%;
margin:0
}

#showActivites article h2 {
display:inline-block;
width:100%;
text-align:left;
font-size:18px;
font-weight:700;
font-style:italic;
letter-spacing:1px;
color:#d13d73;
margin:0 0 10px 0;
padding:0	
}

#showActivites article div a { display:inline-block; text-align:left; width:50%; font-size:13px; font-weight:500; color:#40bcc8; text-decoration:none; text-transform:uppercase; letter-spacing:1px; margin:0 50% 0 0; padding:0 }
#showActivites article div a:hover { display:inline-block; text-align:left; width:50%; font-size:13px; font-weight:500; color:black; text-decoration:none; text-transform:uppercase; letter-spacing:1px; margin:0 50% 0 0; padding:0 }

/* ============================================================ TEMOINS */

#showTemoins {
text-align:center;
column-width:420px;
column-gap:70px
}

#showTemoins article {
display:inline-block;
column-break-inside:avoid;
margin-bottom:50px;
padding:25px
}

#showTemoins article:nth-child(1n) { border-bottom:solid 5px #ea1b5f }
#showTemoins article:nth-child(2n) { border-bottom:solid 5px #b1e144 }
#showTemoins article:nth-child(3n) { border-bottom:solid 5px #5db6bd }
#showTemoins article:nth-child(4n) { border-bottom:solid 5px yellow }

#showTemoins article img {
display:inline-block;
width:60%;
height:auto;
margin:0 20% 25px 20%
}

#showTemoins article > div {
display:inline-block;
vertical-align:top;
width:100%;
margin:0
}

#showTemoins article div h2 {
display:inline-block;
width:100%;
text-align:left;
font-size:18px;
font-weight:700;
font-style:italic;
letter-spacing:1px;
color:#d13d73;
margin:0 0 10px 0;
padding:0	
}

#showTemoins article div p {
display:inline-block;
width:100%;
text-align:justify;
font-size:11px;
font-weight:300;
letter-spacing:1px;
color:#B1E144;
margin:0 0 15px 0;
padding:0
}

#showTemoins article div div {
display:inline-block;
width:100%;
text-align:justify;
font-size:14px;
font-weight:400;
letter-spacing:1px;
color:black;
margin:0 0 15px 0;
padding:0	
}

#showTemoins article div a { display:inline-block; text-align:left; width:50%; font-size:13px; font-weight:500; color:#40bcc8; text-decoration:none; text-transform:uppercase; letter-spacing:1px; margin:0 50% 0 0; padding:0 }
#showTemoins article div a:hover { display:inline-block; text-align:left; width:50%; font-size:13px; font-weight:500; color:black; text-decoration:none; text-transform:uppercase; letter-spacing:1px; margin:0 50% 0 0; padding:0 }

#banner2 {
position:relative;
display:inline-block;
overflow:hidden;
width:100%;
height:auto;
max-height:250px;
margin:0;
padding:0
}

#banner2 img {
width:100%;
height:auto
}

#inscription h1, #accueil h2, #accueil h1:not(.introBoooj), #mesSeances h1, #voirCoach h1, #presse h1, #presseCat h1, #presentation h1, #contacts h1 {
display:inline-block;
width:100%;
text-align:left;
letter-spacing:1px;
font-size:32px;
font-weight:500;
font-style:italic;
color:#B1E144;
margin:0 0 20px 0;
padding:0	
}

#mesSeances h1 { margin-bottom:15px }

#inscription h1 i, #accueil h2 i, #accueil h1 i, #voirCoach h1 i, #mesSeances hi i, #presse i, #presseCat i, #presentation i, #contacts i {
color:#40bcc8;
margin:0 5px 0 0
}

#mesSeances i {
display:inline-block;
margin:0 5px 0 0
}

#mesSeances p { letter-spacing:1px }

#presentation ul li {
display:list-item;
list-style:initial;
color:black;
width:100%;
margin:0 0 5px 0;
padding:0	
}

#presentation ul {
display:inline-block;
list-style:initial;
color:black;
width:100%
}

/* ============================================================ INSCRIPTION */

#FBstatus {
display:inline-block;
width:auto;
margin:0 0 25px 0;
padding:0
}

#inscription form {
display:inline-block;
width:100%;
margin:20px 0 0 0;
padding:0
}

#inscription form p {
display:inline-block;
width:60%;
margin:0 0 20px 20%;
padding:0
}

#inscription .page > p, #inscription #inscCaps > p { letter-spacing:1px }

#inscription form label, #contacter label:not(.labNoCSS) {
display:inline-block;
width:35%;
vertical-align:middle;
font-size:16px;
font-weight:500;
margin:0 5% 0 0;
padding:0	
}

#container #contacter 
.upLabel { vertical-align:top }

#inscription form input[type=text],
#inscription form input[type=password],
#inscription form input[type=email],
#contacter input[type=text],
#contacter input[type=password],
#contacter input[type=email],
#contacter select {
display:inline-block;
width:60%;
vertical-align:middle;
border:solid 1px #ccc;
font-size:14px;
font-weight:400;
margin:0;
padding:5px 10px
}

#contacter textarea {
display:inline-block;
width:60%;
height:150px;
vertical-align:middle;
border:solid 1px #ccc;
font-size:14px;
font-weight:400;
margin:0;
padding:5px 10px
}

#inscription form input[type=checkbox] {
display:inline-block;
vertical-align:middle
}

#inscripForm a:not(.innerLinkForm):not(.helpA), #contacter a:not(.innerLinkForm):not(.helpA) { display:inline-block; width:40%; height:auto; cursor:pointer; letter-spacing:1px; font-size:17px; color:white; text-align:center; font-weight:bold; text-decoration:none; text-transform:uppercase; border:solid 2px #5db6bd; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; background-color:#5db6bd; margin:20px 0 0 0; padding:12px }
#inscripForm a:not(.innerLinkForm):not(.helpA):hover, #contacter a:not(.innerLinkForm):not(.helpA):hover { display:inline-block; width:40%; height:auto; cursor:pointer; letter-spacing:1px; font-size:17px; color:#5db6bd; text-align:center; font-weight:bold; text-decoration:none; text-transform:uppercase; border:solid 2px #5db6bd; -webkit-border-radius:16px; -moz-border-radius:16px; border-radius:16px; background-color:white; margin:20px 0 0 0; padding:12px }

.helpA { font-size:16px; font-weight:500; text-decoration:none; color:green }
.helpA:hover { font-size:16px; font-weight:500; text-decoration:none; color:#636569 }

a.innerLinkForm { font-size:16px; font-weight:400; color:#93d500; text-decoration:underline }
a.innerLinkForm:hover { font-size:16px; font-weight:400; color:black; text-decoration:none }

.wrapPresence {
display:inline-block;
width:100%;
background-color:#fafafa;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
margin:0;
padding:15px 25px
}

.wrapPresence:hover {
background-color:#e7f6ff
}

.actionSeance a:not(.desinsc) {
display:inline-block;
width:auto;
text-align:center;
font-size:13px;
color:white;
text-decoration:none;
background-color:#93d500;
border:solid 2px #93d500;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
margin:0;
padding:8px 12px
}

.actionSeance a:not(.desinsc):hover {
display:inline-block;
width:auto;
text-align:center;
font-size:13px;
color:#93d500;
text-decoration:none;
background-color:white;
border:solid 2px #93d500;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
margin:0;
padding:8px 12px
}

a.desinsc {
display:inline-block;
width:auto;
text-align:center;
font-size:13px;
color:white;
text-decoration:none;
background-color:red;
border:solid 2px red;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
margin:15px 0 0 0;
padding:8px 12px
}

a.desinsc:hover {
display:inline-block;
width:auto;
text-align:center;
font-size:13px;
color:red;
text-decoration:none;
background-color:white;
border:solid 2px red;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
margin:15px 0 0 0;
padding:8px 12px
}

.seanceCoach a { text-decoration:underline; color:#636569 }
.seanceCoach a:hover { text-decoration:none; color:#03a6b6 }

/* ============================================================ CONTACT */

#contact div:nth-child(1) {
display:inline-block;
vertical-align:top;
width:37%;
margin:0 4% 25px 0
}

#contact div:nth-child(2) {
display:inline-block;
width:57%;
margin:0 0 25px 0
}

/* ============================================================ HOW */

#how { text-align:left; }

#how p {
display:inline-block;
width:95%;
font-size:24px;
color:#e7004c;
font-style:italic;
font-weight:500;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
behavior:url(./UX/boxsizing.htc);
margin:0 0 25px 0;
padding:0	
}

#how p span:nth-child(2) {
display:inline-block;
width:40px;
text-align:center;
font-size:32px;
color:#93d500;
margin:0 10px 0 5px;
padding:0
}

#how p:nth-child(2) { padding-left:10px }
#how p:nth-child(3) { padding-left:25px }
#how p:nth-child(4) { padding-left:40px }

#how a, #how a:hover { font-size:24px; color:#e7004c; font-style:italic; font-weight:500;text-decoration:underline; cursor:default }

/* ============================================================ NUMBERS */

#numbers div {
display:inline-block;
position:relative;
width:27%;
margin:0 2%;
padding:0	
}

#numbers p:nth-child(1) {
display:inline-block;
width:100%;
text-align:center;
font-size:48px;
color:#e7004c;
font-weight:700;
letter-spacing:1px;
margin:0 0 20px 0;
padding:0
}

#numbers p:nth-child(2) {
display:inline-block;
width:100%;
text-align:center;
font-size:24px;
text-transform:uppercase;
color:white;
font-weight:400;
letter-spacing:1px;
margin:0;
padding:0
}

/* ============================================================ POURQUOI */

#pourquoi > p:nth-child(2),
#pourquoi > p:nth-child(5) {
display:inline-block;
width:100%;
text-transform:uppercase;
text-align:left;
font-weight:500;
margin:0 0 25px 0;
padding:0
}

#pourquoi > p:nth-child(5) { margin-top:50px }

#pourquoi p { letter-spacing:1px }

#pourquoi article {
display:inline-block;
vertical-align:top;
width:46%;
background-color:white;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
margin:0 2%;
padding:20px
}

#pourquoi article p:nth-child(1) {
display:inline-block;
width:100%;
font-size:18px;
color:#e7004c;
text-transform:uppercase;
font-style:italic;
text-align:left;
font-weight:500;
margin:0 0 18px 0;
padding:0
}

#pourquoi article p {
display:inline-block;
width:100%;
font-size:14px;
text-align:left;
font-weight:500;
margin:0 0 15px 0;
padding:0 0 0 10px
}

/* ============================================================ PRESSE */

#presse article {
display:inline-block;
width:20%;
margin:0 2% 25px 2%;
padding:0
}

#presse article img {
display:inline-block;
width:100%;
height:auto;
margin:0 0 10px 0
}

#presse article h3 {
display:inline-block;
width:100%;
height:40px;
font-size:20px;
font-weight:700;
color:#03a6b6;
margin:0 0 15px 0;
padding:0
}

#presse article p {
display:inline-block;
width:100%;
margin:0;
padding:0
}

#presse article a { display:inline-block; width:100%; text-decoration:none; font-size:16px; font-weight:400; color:#93d500; margin:0; padding:0 }
#presse article a:hover { display:inline-block; width:100%; text-decoration:none; font-size:16px; font-weight:400; color:grey; text-decoration:none; margin:0; padding:0 }

#presseCat article {
display:inline-block;
width:100%;
margin:0 0 30px 0;
padding:0	
}

#presseCat article:nth-child(1n) img { border-bottom:solid 4px #ea1b5f }
#presseCat article:nth-child(2n) img { border-bottom:solid 4px #b1e144 }
#presseCat article:nth-child(3n) img { border-bottom:solid 4px #5db6bd }
#presseCat article:nth-child(4n) img { border-bottom:solid 4px yellow }

#presseCat article img {
display:inline-block;
width:20%;
height:auto;
margin:0 5% 0 0
}

#presseCat article div {
display:inline-block;
vertical-align:top;
width:75%;
margin:0
}

#presseCat article h2, #presseCat article h2 a, #presseCat article h2 a:hover {
display:inline-block;
width:100%;
text-align:left;
font-size:18px;
font-weight:700;
font-style:italic;
letter-spacing:1px;
color:#d13d73;
margin:0 0 5px 0;
padding:0	
}

#presseCat article div p:nth-child(2) {
display:inline-block;
width:100%;
text-align:left;
font-size:11px;
font-weight:300;
letter-spacing:1px;
color:#B1E144;
margin:0 0 15px 0;
padding:0	
}

#presseCat article div p:nth-child(3) {
display:inline-block;
width:100%;
text-align:left;
font-size:14px;
font-weight:400;
letter-spacing:1px;
color:black;
margin:0 0 15px 0;
padding:0	
}

/* ============================================================ FOOTER */

#footer {
position:relative;
display:inline-block;
width:100%;
font-size:0;
background-color:#1d1d1d;
margin:0;
padding:25px 14%
}

#footer > div {
display:inline-block;
vertical-align:top;
width:50%;
margin:0;
padding:0 10px
}

#footer > div p:nth-child(1) {
display:inline-block;
width:100%;
text-align:left;
letter-spacing:1px;
font-size:22px;
color:#b1e144;
font-weight:700;
margin:0 0 15px 0;
padding:0
}

#footer > div:nth-child(2) p:nth-child(1) { text-align:right }

#footer > div:nth-child(1) p:nth-child(2),
#footer > div:nth-child(1) p:nth-child(3) {
display:inline-block;
width:100%;
text-align:left;
letter-spacing:1px;
font-size:16px;
color:white;
font-weight:300;
margin:0 0 10px 0;
padding:0
}

#footer > div:nth-child(1) p:nth-child(2) a { font-size:16px; color:white; font-weight:300; text-decoration:none }
#footer > div:nth-child(1) p:nth-child(2) a:hover { font-size:16px; color:#ffe90d; font-weight:300; text-decoration:underline }

#footer > div:nth-child(1) p:nth-child(4),
#footer > div:nth-child(1) p:nth-child(5) {
display:inline-block;
width:100%;
text-align:left;
letter-spacing:1px;
font-size:11px;
font-weight:300;
color:white;
margin:20px 0 0 0;
padding:0
}

#footer > div:nth-child(1) p:nth-child(4) a,
#footer > div:nth-child(1) p:nth-child(5) a { font-size:11px; color:white; font-weight:300; text-decoration:none }

#footer > div:nth-child(1) p:nth-child(4) a:hover,
#footer > div:nth-child(1) p:nth-child(5) a:hover { font-size:11px; color:#ffe90d; font-weight:300; text-decoration:underline }

#footer > div:nth-child(2) p:nth-child(2) {
display:inline-block;
width:100%;
text-align:right;
margin:5px 0 0 0;
padding:0
}

#footer > div:nth-child(2) img {
display:inline-block;
transition:filter .5s ease-in-out;
opacity:1;
margin:0 10px 0 0	
}

#footer > div:nth-child(2) img:hover { opacity:0.7 }

/* ============================================================ CASE */

.liContainer ul {
display:inline-block;
width:100%;
margin:0;
padding:0
}

.liContainer ul li {
display:inline-block;
width:100%
}

.storeWrap img {
display:inline-block;
width:50%;
height:auto
}

.caseAlert {
float:left;
width:100%;
font-size:22px;
text-align:center;
margin:50px 0 100px 0;
padding:0
}

.caseAlert2 {
float:left;
width:100%;
font-size:16px;
text-align:center;
margin:50px 0 100px 0;
padding:0
}

.case0 {
float:left;
width:100%;
padding:0
}

.caseSGPD {
float:left;
width:100%;
background-color:#e3e3e5;
color:#b2b0b0;
margin:0;
padding:15px
}

.casetRGPD {
float:left;
width:100%;
margin:10px 0;
padding:5px
}

.caset1d {
float:left;
width:60%;
margin:0 20%;
padding:0
}

.caset3q {
float:left;
width:80%;
margin:0 10%;
padding:0
}

.casesstitle {
float:left;
width:100%;
font-size:16px;
color:#96be0d;
margin:15px 0 20px 0;
padding:0
}

.traitT {
float:left;
width:100%;
height:1px;
background-color:#96c11f;
margin:0;
padding:0
}

.trait1D {
float:left;
width:50%;
height:1px;
background-color:#96c11f;
font-size:0;
margin:15px 25%;
padding:0
}

.casei0, .casei, .casei2, .casei3, .casei4 {
float:left;
display:block;
font-size:1px;
width:100%;
margin:0;
padding:0
}

.casei0 { height:1px }
.casei { height:10px }
.casei2 { height:25px }
.casei3 { height:50px }
.casei4 { height:100px }

.case1q, .case1s, .case5s, .case1t, .case1d, .case3q, .caset, .caseEspaceCKE {
position:relative;
float:left;
margin:0;
padding:0
}

.caseEspaceCKE {
width:100%;
height:80px
}

.case1dA {
float:left;
margin:0 4% 0 0;
padding:0
}

.case1dB {
float:left;
margin:0;
padding:0
}

.case2tA {
float:left;
width:64%;
margin:0 4% 0 0;
padding:0
}

.case1tA {
float:left;
width:32%;
margin:0;
padding:0
}

.case1q { width:25% }
.case1s { width:15% }
.case5s { width:85% }
.case1t { width:33% }
.case1tt { width:34% }
.case1d { width:50% }
.case1dA, .case1dB { width:48% }
.case3q { width:75% }
.caset { width:100% }

.case1tM {
float:left;
width:45%;
margin:0 0 0 2%;
padding:0
}

.case3tM {
float:left;
width:53%;
margin:0;
padding:0
}

.case1rlM {
float:left;
width:30%;
margin:0 0 0 2%;
padding:0
}

.case3rlM {
float:left;
width:68%;
margin:0;
padding:0
}

.padL10 { padding-left:10px }
.padL25 { padding-left:25px }
.padL50 { padding-left:50px }

/* ============================================================ TEXT */

.center { text-align:center }
.justify { text-align:justify }
.left { text-align:left }
.right { text-align:right }
.middle { vertical-align:middle }
.bold { font-weight:700 }
.noBold { font-weight:normal }
.italic { font-style:italic }
.strike { text-decoration:line-through }
.uppercase { text-transform:uppercase }

.blueI i { color:#03a6b6; display:inline-block; margin:0 5px 0 0 }

.roboto28 { font-size:28px; font-family:'Roboto', sans-serif; }
.roboto26 { font-size:26px; font-family:'Roboto', sans-serif; }
.roboto24 { font-size:24px; font-family:'Roboto', sans-serif; }
.roboto22 { font-size:22px; font-family:'Roboto', sans-serif; }
.roboto20 { font-size:20px; font-family:'Roboto', sans-serif; }
.roboto18 { font-size:18px; font-family:'Roboto', sans-serif; }
.roboto16 { font-size:16px; font-family:'Roboto', sans-serif; }

.roboto16 a { font-size:16px; font-family:'Roboto', sans-serif; text-decoration:underline; color:black }
.roboto16 a:hover { font-size:16px; font-family:'Roboto', sans-serif; text-decoration:none; color:grey }

.roboto14 { font-size:14px; font-family:'Roboto', sans-serif; }
.roboto12 { font-size:12px; font-family:'Roboto', sans-serif; }

.green, a.green { color:#93d500 }
.red, a.red { color:#e7004c }
.redTrue, a.redTrue { color:red }
.grey, a.grey { color:#636569 }
.blue, a.blue { color:#03a6b6 }
.white, a.white { color:white }

.h3Brut {
width:100%;
margin:20px 0;
text-align: left;
text-transform: uppercase;
position: relative;
z-index: 1
}

.h3Brut:before {
border-top: 2px solid #3d322d;
content:"";
margin: 0 auto;
position: absolute;
top: 50%; left: 7px; right: 0; bottom: 0;
width: 95%;
z-index: -1;
}

.h3Brut span {
background: #fff; 
padding: 0 15px 0 0; 
}

/* ====== MAGNIFIC POPUP ====== */
.mfp-bg,.mfp-wrap{left:0;top:0;position:fixed}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container,img.mfp-img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px)and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0s}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos]{pointer-events:none}[data-aos].aos-animate{pointer-events:auto}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{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]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}@media screen{html:not(.no-js) [data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:none;transform:none}html:not(.no-js) [data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}html:not(.no-js) [data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}html:not(.no-js) [data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}html:not(.no-js) [data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}html:not(.no-js) [data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}html:not(.no-js) [data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}html:not(.no-js) [data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}html:not(.no-js) [data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}html:not(.no-js) [data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}html:not(.no-js) [data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}html:not(.no-js) [data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}html:not(.no-js) [data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}html:not(.no-js) [data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}html:not(.no-js) [data-aos^=slide][data-aos^=slide]{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;visibility:hidden}html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate{visibility:visible;-webkit-transform:translateZ(0);transform:translateZ(0)}html:not(.no-js) [data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}html:not(.no-js) [data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}html:not(.no-js) [data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}html:not(.no-js) [data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}html:not(.no-js) [data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}html:not(.no-js) [data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}html:not(.no-js) [data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}html:not(.no-js) [data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}html:not(.no-js) [data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}html:not(.no-js) [data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}html:not(.no-js) [data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}html:not(.no-js) [data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}}

[data-tooltip]{position:relative;z-index:2;cursor:pointer}[data-tooltip]:after,[data-tooltip]:before{visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;pointer-events:none}[data-tooltip]:before{position:absolute;bottom:150%;left:50%;margin-bottom:5px;margin-left:-80px;padding:12px 20px;width:160px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#000;background-color:hsla(0,0%,20%,.9);color:#fff;content:attr(data-tooltip);text-align:center;font-size:14px;line-height:20px}[data-tooltip]:after{position:absolute;bottom:150%;left:50%;margin-left:-5px;width:0;border-top:5px solid #000;border-top:5px solid hsla(0,0%,20%,.9);border-right:5px solid transparent;border-left:5px solid transparent;content:" ";font-size:0;line-height:0}[data-tooltip]:hover:after,[data-tooltip]:hover:before{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}