#tarteaucitron #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitronAlertBig #tarteaucitronPersonalize,
.animate,
.btn,
.formStyle input[type="submit"],
.formStyle label input[type="checkbox"] + span:after,
.founder .photoFollow .followMe a,
.mainNav > ul > li > a:after,
.slick-arrow:before,
.tag,
.underlink:after,
footer .navFooter,
footer .navFooter ul li a:after,
header .globalNav .contactLink:after {
-webkit-transition: all 0.3s linear;
-o-transition: 0.3s all linear;
-moz-transition: 0.3s all linear;
transition: all 0.3s linear;
}
.animated {
-webkit-animation-delay: 0.3s;
-moz-animation-delay: 0.3s;
-o-animation-delay: 0.3s;
animation-delay: 0.3s;
}
.clear:after,
.contactZone .main:after,
.founder .inner:after,
.founderBlock .main:after,
.innerBlocProduct:after,
.introBlock .main:after,
.mindsetBlock .cards .inner:after,
.solutionsBlock .inner:after,
.storySection:after,
.useCaseBlock .item .main:after,
footer .main:after,
header .globalNav:after,
header .main:after {
content: "";
display: block;
clear: both;
}
.mainNav > ul > li > a,
.underlink,
footer .navFooter ul li a,
header .globalNav .contactLink {
position: relative;
display: inline-block;
padding: 0 0 0.04rem;
overflow: hidden;
}
.mainNav > ul > li > a:after,
.underlink:after,
footer .navFooter ul li a:after,
header .globalNav .contactLink:after {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 0;
height: 1px;
background: #fff;
}
@media screen and (max-width: 800px) {
.mainNav > ul > li > a:after,
.underlink:after,
footer .navFooter ul li a:after,
header .globalNav .contactLink:after {
display: none;
}
}
.mainNav > ul > li > a:hover:after,
.underlink:hover:after,
footer .navFooter ul li a:hover:after,
header .globalNav .contactLink:hover:after {
width: 100%;
}
#tarteaucitron #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitronAlertBig #tarteaucitronPersonalize,
.btn,
.formStyle input[type="submit"],
.tag {
font-size: 0.14rem;
font-weight: 700;
letter-spacing: 1px;
display: inline-block;
min-width: 1.76rem;
height: 0.48rem;
line-height: 0.48rem;
text-align: center;
text-transform: uppercase;
border: 1px solid #17173c;
padding: 0 0.2rem;
-moz-border-radius: 0.04rem;
border-radius: 0.04rem;
cursor: pointer;
}
#tarteaucitron #tarteaucitronPrivacyUrl:hover,
#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig #tarteaucitronPersonalize:hover,
.btn:hover,
.formStyle input:hover[type="submit"],
.tag:hover {
color: #fff;
background: #17173c;
border-color: #17173c;
}
#tarteaucitron .formStyle input#tarteaucitronPrivacyUrl[type="submit"],
#tarteaucitron .red#tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .formStyle input#tarteaucitronCloseAlert[type="submit"],
#tarteaucitronAlertBig .formStyle input#tarteaucitronPersonalize[type="submit"],
#tarteaucitronAlertBig .red#tarteaucitronCloseAlert,
#tarteaucitronAlertBig .red#tarteaucitronPersonalize,
.btn.red,
.formStyle #tarteaucitronAlertBig input#tarteaucitronCloseAlert[type="submit"],
.formStyle #tarteaucitronAlertBig input#tarteaucitronPersonalize[type="submit"],
.formStyle #tarteaucitron input#tarteaucitronPrivacyUrl[type="submit"],
.formStyle input[type="submit"],
.red.tag {
color: #fff;
background: #d6173c;
border-color: #d6173c;
-webkit-box-shadow: 0 0.06rem 0.06rem 0 hsla(233, 3%, 51%, 0.4);
-moz-box-shadow: 0 0.06rem 0.06rem 0 hsla(233, 3%, 51%, 0.4);
box-shadow: 0 0.06rem 0.06rem 0 hsla(233, 3%, 51%, 0.4);
}
#tarteaucitron .formStyle input#tarteaucitronPrivacyUrl:hover[type="submit"],
#tarteaucitron .red#tarteaucitronPrivacyUrl:hover,
#tarteaucitronAlertBig
.formStyle
input#tarteaucitronCloseAlert:hover[type="submit"],
#tarteaucitronAlertBig
.formStyle
input#tarteaucitronPersonalize:hover[type="submit"],
#tarteaucitronAlertBig .red#tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig .red#tarteaucitronPersonalize:hover,
.btn.red:hover,
.formStyle
#tarteaucitronAlertBig
input#tarteaucitronCloseAlert:hover[type="submit"],
.formStyle
#tarteaucitronAlertBig
input#tarteaucitronPersonalize:hover[type="submit"],
.formStyle #tarteaucitron input#tarteaucitronPrivacyUrl:hover[type="submit"],
.formStyle input:hover[type="submit"],
.red.tag:hover {
color: #d6173c;
background: none;
}
#tarteaucitron .blue#tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .blue#tarteaucitronCloseAlert,
#tarteaucitronAlertBig .blue#tarteaucitronPersonalize,
.blue.tag,
.btn.blue,
.formStyle input.blue[type="submit"] {
color: #181d9b;
background: transparent;
border-color: #181d9b;
}
#tarteaucitron .blue#tarteaucitronPrivacyUrl:hover,
#tarteaucitronAlertBig .blue#tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig .blue#tarteaucitronPersonalize:hover,
.blue.tag:hover,
.btn.blue:hover,
.formStyle input.blue:hover[type="submit"] {
color: #fff;
background: #181d9b;
}
#tarteaucitron .purple#tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .purple#tarteaucitronCloseAlert,
#tarteaucitronAlertBig .purple#tarteaucitronPersonalize,
.btn.purple,
.formStyle input.purple[type="submit"],
.purple.tag {
color: #fff;
background: #141a3e;
border-color: #fff;
padding: 0 0.45rem;
}
#tarteaucitron .purple#tarteaucitronPrivacyUrl:hover,
#tarteaucitronAlertBig .purple#tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig .purple#tarteaucitronPersonalize:hover,
.btn.purple:hover,
.formStyle input.purple:hover[type="submit"],
.purple.tag:hover {
color: #141a3e;
background: #fff;
}
.quote {
position: relative;
color: #fff;
background: #d6173c;
padding: 0.74rem 0.6rem 0.7rem;
}
.quote:after {
content: "";
position: absolute;
left: 0;
right: 0;
bottom: -0.03rem;
height: 3px;
background: hsla(233, 3%, 51%, 0.3);
}
.quote .title {
font-family: Montserrat, sans-serif;
font-size: 0.26rem;
font-weight: 700;
padding: 0 0 0.08rem 0.3rem;
}
.quote .subTitle {
font-size: 0.18rem;
font-style: italic;
color: #141a3e;
padding: 0 0 0.34rem 0.3rem;
}
.quote blockquote {
font-size: 0.18rem;
font-style: italic;
line-height: 0.28rem;
padding: 0.08rem 0 0 0.28rem;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/quote.svg) 0 0 no-repeat;
-webkit-background-size: 0.5rem auto;
-moz-background-size: 0.5rem auto;
background-size: 0.5rem auto;
}
.quote .readMore {
text-align: right;
font-size: 0.16rem;
}
.quote .readMore a {
text-decoration: underline;
}
.quote .readMore a:hover {
text-decoration: none;
}
.quote .book {
position: absolute;
right: 0;
top: 50%;
width: 2.46rem;
-webkit-transform: translate(50%, -50%);
-moz-transform: translate(50%, -50%);
-ms-transform: translate(50%, -50%);
-o-transform: translate(50%, -50%);
transform: translate(50%, -50%);
}
.quote .book img {
width: 100%;
height: auto;
display: block;
}
.d-flex {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.fullWidth {
position: relative;
left: 50%;
width: 100vw;
margin-left: -50vw;
}
.tag {
font-weight: 400;
min-width: 0.84rem;
height: 0.33rem;
line-height: 0.33rem;
text-transform: capitalize;
margin-bottom: 0.22rem;
cursor: context-menu;
}
.tag.redTag {
color: #d6173c;
border-color: #d6173c;
}
.tag.redTag:hover {
background: #d6173c;
color: #fff;
}
.tag.blueTag {
color: #166dce;
border-color: #166dce;
}
.tag.blueTag:hover {
background: #166dce;
color: #fff;
}
.clientLodaer {
position: absolute;
width: 100%;
height: 200%;
left: 0;
top: -15px;
background: #fff;
}
.cssload-container {
width: 100%;
height: 90px;
text-align: center;
}
.cssload-double-torus {
width: 90px;
height: 90px;
margin: 0 auto;
border: 11px double;
-moz-border-radius: 50%;
border-radius: 50%;
border-color: #d6173c #166dce;
animation: a 1s infinite linear;
-o-animation: a 1s infinite linear;
-ms-animation: a 1s infinite linear;
-webkit-animation: a 1s infinite linear;
-moz-animation: a 1s infinite linear;
}
img {
max-width: 100%;
height: auto;
}
@keyframes a {
to {
-webkit-transform: rotate(1turn);
-moz-transform: rotate(1turn);
-o-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@-o-keyframes a {
to {
-o-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@-webkit-keyframes a {
to {
-webkit-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@-moz-keyframes a {
to {
-moz-transform: rotate(1turn);
transform: rotate(1turn);
}
}
@font-face {
font-family: Asap;
font-style: italic;
font-weight: 400;
font-display: swap;
src: local("Asap Italic"), local("Asap-Italic"),
url(https://fonts.gstatic.com/s/asap/v9/KFOmCniXp96ayz4u7WxKOzY.woff2)
format("woff2");
unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab;
}
@font-face {
font-family: Asap;
font-style: italic;
font-weight: 400;
font-display: swap;
src: local("Asap Italic"), local("Asap-Italic"),
url(https://fonts.gstatic.com/s/asap/v9/KFOmCniXp96ayz4u7GxKOzY.woff2)
format("woff2");
unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf,
u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
font-family: Asap;
font-style: italic;
font-weight: 400;
font-display: swap;
src: local("Asap Italic"), local("Asap-Italic"),
url(https://fonts.gstatic.com/s/asap/v9/KFOmCniXp96ayz4u4mxK.woff2)
format("woff2");
unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
u+feff, u+fffd;
}
@font-face {
font-family: Asap;
font-style: italic;
font-weight: 500;
font-display: swap;
src: local("Asap Medium Italic"), local("Asap-MediumItalic"),
url(https://fonts.gstatic.com/s/asap/v9/KFOlCniXp96ayz4mEU9fCxc4EsA.woff2)
format("woff2");
unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab;
}
@font-face {
font-family: Asap;
font-style: italic;
font-weight: 500;
font-display: swap;
src: local("Asap Medium Italic"), local("Asap-MediumItalic"),
url(https://fonts.gstatic.com/s/asap/v9/KFOlCniXp96ayz4mEU9fChc4EsA.woff2)
format("woff2");
unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf,
u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
font-family: Asap;
font-style: italic;
font-weight: 500;
font-display: swap;
src: local("Asap Medium Italic"), local("Asap-MediumItalic"),
url(https://fonts.gstatic.com/s/asap/v9/KFOlCniXp96ayz4mEU9fBBc4.woff2)
format("woff2");
unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
u+feff, u+fffd;
}
@font-face {
font-family: Asap;
font-style: italic;
font-weight: 600;
font-display: swap;
src: local("Asap SemiBold Italic"), local("Asap-SemiBoldItalic"),
url(https://fonts.gstatic.com/s/asap/v9/KFOlCniXp96ayz4mPUhfCxc4EsA.woff2)
format("woff2");
unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab;
}
@font-face {
font-family: Asap;
font-style: italic;
font-weight: 600;
font-display: swap;
src: local("Asap SemiBold Italic"), local("Asap-SemiBoldItalic"),
url(https://fonts.gstatic.com/s/asap/v9/KFOlCniXp96ayz4mPUhfChc4EsA.woff2)
format("woff2");
unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf,
u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
font-family: Asap;
font-style: italic;
font-weight: 600;
font-display: swap;
src: local("Asap SemiBold Italic"), local("Asap-SemiBoldItalic"),
url(https://fonts.gstatic.com/s/asap/v9/KFOlCniXp96ayz4mPUhfBBc4.woff2)
format("woff2");
unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
u+feff, u+fffd;
}
@font-face {
font-family: Asap;
font-style: italic;
font-weight: 700;
font-display: swap;
src: local("Asap Bold Italic"), local("Asap-BoldItalic"),
url(https://fonts.gstatic.com/s/asap/v9/KFOlCniXp96ayz4mWUlfCxc4EsA.woff2)
format("woff2");
unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab;
}
@font-face {
font-family: Asap;
font-style: italic;
font-weight: 700;
font-display: swap;
src: local("Asap Bold Italic"), local("Asap-BoldItalic"),
url(https://fonts.gstatic.com/s/asap/v9/KFOlCniXp96ayz4mWUlfChc4EsA.woff2)
format("woff2");
unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf,
u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
font-family: Asap;
font-style: italic;
font-weight: 700;
font-display: swap;
src: local("Asap Bold Italic"), local("Asap-BoldItalic"),
url(https://fonts.gstatic.com/s/asap/v9/KFOlCniXp96ayz4mWUlfBBc4.woff2)
format("woff2");
unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
u+feff, u+fffd;
}
@font-face {
font-family: Asap;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Asap Regular"), local("Asap-Regular"),
url(https://fonts.gstatic.com/s/asap/v9/KFOoCniXp96ayzQe4HRO.woff2)
format("woff2");
unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab;
}
@font-face {
font-family: Asap;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Asap Regular"), local("Asap-Regular"),
url(https://fonts.gstatic.com/s/asap/v9/KFOoCniXp96ayzUe4HRO.woff2)
format("woff2");
unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf,
u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
font-family: Asap;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Asap Regular"), local("Asap-Regular"),
url(https://fonts.gstatic.com/s/asap/v9/KFOoCniXp96ayzse4A.woff2)
format("woff2");
unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
u+feff, u+fffd;
}
@font-face {
font-family: Asap;
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Asap Medium"), local("Asap-Medium"),
url(https://fonts.gstatic.com/s/asap/v9/KFOnCniXp96aw8g99URvBg88.woff2)
format("woff2");
unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab;
}
@font-face {
font-family: Asap;
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Asap Medium"), local("Asap-Medium"),
url(https://fonts.gstatic.com/s/asap/v9/KFOnCniXp96aw8g99UVvBg88.woff2)
format("woff2");
unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf,
u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
font-family: Asap;
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Asap Medium"), local("Asap-Medium"),
url(https://fonts.gstatic.com/s/asap/v9/KFOnCniXp96aw8g99UtvBg.woff2)
format("woff2");
unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
u+feff, u+fffd;
}
@font-face {
font-family: Asap;
font-style: normal;
font-weight: 600;
font-display: swap;
src: local("Asap SemiBold"), local("Asap-SemiBold"),
url(https://fonts.gstatic.com/s/asap/v9/KFOnCniXp96aw-Q69URvBg88.woff2)
format("woff2");
unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab;
}
@font-face {
font-family: Asap;
font-style: normal;
font-weight: 600;
font-display: swap;
src: local("Asap SemiBold"), local("Asap-SemiBold"),
url(https://fonts.gstatic.com/s/asap/v9/KFOnCniXp96aw-Q69UVvBg88.woff2)
format("woff2");
unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf,
u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
font-family: Asap;
font-style: normal;
font-weight: 600;
font-display: swap;
src: local("Asap SemiBold"), local("Asap-SemiBold"),
url(https://fonts.gstatic.com/s/asap/v9/KFOnCniXp96aw-Q69UtvBg.woff2)
format("woff2");
unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
u+feff, u+fffd;
}
@font-face {
font-family: Asap;
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Asap Bold"), local("Asap-Bold"),
url(https://fonts.gstatic.com/s/asap/v9/KFOnCniXp96aw4A79URvBg88.woff2)
format("woff2");
unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab;
}
@font-face {
font-family: Asap;
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Asap Bold"), local("Asap-Bold"),
url(https://fonts.gstatic.com/s/asap/v9/KFOnCniXp96aw4A79UVvBg88.woff2)
format("woff2");
unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf,
u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
font-family: Asap;
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Asap Bold"), local("Asap-Bold"),
url(https://fonts.gstatic.com/s/asap/v9/KFOnCniXp96aw4A79UtvBg.woff2)
format("woff2");
unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
u+feff, u+fffd;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Montserrat Regular"), local("Montserrat-Regular"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2)
format("woff2");
unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f,
u+fe2e-fe2f;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Montserrat Regular"), local("Montserrat-Regular"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2)
format("woff2");
unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Montserrat Regular"), local("Montserrat-Regular"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2)
format("woff2");
unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Montserrat Regular"), local("Montserrat-Regular"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2)
format("woff2");
unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf,
u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 400;
font-display: swap;
src: local("Montserrat Regular"), local("Montserrat-Regular"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2)
format("woff2");
unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
u+feff, u+fffd;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Montserrat Medium"), local("Montserrat-Medium"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2)
format("woff2");
unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f,
u+fe2e-fe2f;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Montserrat Medium"), local("Montserrat-Medium"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2)
format("woff2");
unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Montserrat Medium"), local("Montserrat-Medium"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2)
format("woff2");
unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Montserrat Medium"), local("Montserrat-Medium"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2)
format("woff2");
unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf,
u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 500;
font-display: swap;
src: local("Montserrat Medium"), local("Montserrat-Medium"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2)
format("woff2");
unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
u+feff, u+fffd;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Montserrat Bold"), local("Montserrat-Bold"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2)
format("woff2");
unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f,
u+fe2e-fe2f;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Montserrat Bold"), local("Montserrat-Bold"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2)
format("woff2");
unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Montserrat Bold"), local("Montserrat-Bold"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2)
format("woff2");
unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Montserrat Bold"), local("Montserrat-Bold"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2)
format("woff2");
unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf,
u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 700;
font-display: swap;
src: local("Montserrat Bold"), local("Montserrat-Bold"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2)
format("woff2");
unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
u+feff, u+fffd;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 800;
font-display: swap;
src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.woff2)
format("woff2");
unicode-range: u+0460-052f, u+1c80-1c88, u+20b4, u+2de0-2dff, u+a640-a69f,
u+fe2e-fe2f;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 800;
font-display: swap;
src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2)
format("woff2");
unicode-range: u+0400-045f, u+0490-0491, u+04b0-04b1, u+2116;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 800;
font-display: swap;
src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_c5H3gbD_u50.woff2)
format("woff2");
unicode-range: u+0102-0103, u+0110-0111, u+1ea0-1ef9, u+20ab;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 800;
font-display: swap;
src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.woff2)
format("woff2");
unicode-range: u+0100-024f, u+0259, u+1e??, u+2020, u+20a0-20ab, u+20ad-20cf,
u+2113, u+2c60-2c7f, u+a720-a7ff;
}
@font-face {
font-family: Montserrat;
font-style: normal;
font-weight: 800;
font-display: swap;
src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"),
url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2)
format("woff2");
unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da,
u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215,
u+feff, u+fffd;
}
@font-face {
font-family: 'Asap-fallback';
src: local('Arial'), local('Helvetica');
size-adjust: 100.06%;
ascent-override: 105%;
descent-override: 35%;
}
@font-face {
font-family: 'Montserrat-fallback';
src: local('Arial'), local('Helvetica');
size-adjust: 107.2%;
ascent-override: 101%;
descent-override: 27%;
}
* {
padding: 0;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
body {
line-height: 1;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
content: "";
content: none;
}
a {
text-decoration: none;
color: inherit;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
button,
input,
textarea {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
input,
select,
textarea {
outline: none;
}
button,
input,
input[type="submit"],
select,
textarea {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
-moz-border-radius: 0;
border-radius: 0;
}
a,
button,
input {
outline: none;
}
a[href^="tel:"] {
color: inherit;
text-decoration: none;
}
html {
font-size: 100px;
overflow-x: hidden;
}
html.noScroll,
html.noScroll body {
overflow: hidden;
}
html.withBlur body:before {
content: "";
position: fixed;
z-index: 9;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(20, 26, 62, 0.3);
}
html.withBlur body > div,
html.withBlur body > header {
-webkit-filter: blur(16px);
filter: blur(16px);
}
html.withBlur body > div.thanksYou,
html.withBlur body > header.thanksYou {
-webkit-filter: none;
filter: none;
}
@media screen and (max-width: 1060px) and (min-width: 801px) {
html {
font-size: -webkit-calc(((100vw - 800px)/18) + 86px);
font-size: -moz-calc(((100vw - 800px)/18) + 86px);
font-size: calc(((100vw - 800px) / 18) + 86px);
}
}
@media screen and (max-width: 800px) and (min-width: 601px) {
html {
font-size: 80px;
}
}
@media screen and (max-width: 600px) and (min-width: 301px) {
html {
font-size: -webkit-calc(((100vw - 300px)/16) + 62px);
font-size: -moz-calc(((100vw - 300px)/16) + 62px);
font-size: calc(((100vw - 300px) / 16) + 62px);
}
}
@media screen and (max-width: 300px) {
html {
font-size: 62px;
}
}
body {
font-family: Asap, sans-serif;
font-weight: 400;
font-size: 0.16rem;
background: #141a3e;
color: #fff;
}
.global,
.mainContent {
overflow: hidden;
}
.mainContent {
color: #141a3e;
background: #fff;
}
.main {
max-width: 1060px;
margin: 0 auto;
padding: 0 0.2rem;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
@media screen and (min-width: 1400px) {
.main {
max-width: 1280px;
}
}
.slick-slider {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list,
.slick-slider {
position: relative;
display: block;
}
.slick-list {
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-ms-transform: translateZ(0);
-o-transform: translateZ(0);
transform: translateZ(0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:after,
.slick-track:before {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
outline: none;
display: none;
}
[dir="rtl"] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
} @-webkit-keyframes b {
0%,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
@-moz-keyframes b {
0%,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
-moz-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -15px, 0);
-moz-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
-moz-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
@-o-keyframes b {
0%,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
@keyframes b {
0%,
20%,
53%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
40%,
43% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -30px, 0);
-moz-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
-webkit-transform: translate3d(0, -15px, 0);
-moz-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90% {
-webkit-transform: translate3d(0, -4px, 0);
-moz-transform: translate3d(0, -4px, 0);
transform: translate3d(0, -4px, 0);
}
}
.bounce {
-webkit-animation-name: b;
-moz-animation-name: b;
-o-animation-name: b;
animation-name: b;
-webkit-transform-origin: center bottom;
-moz-transform-origin: center bottom;
-ms-transform-origin: center bottom;
-o-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes c {
0%,
50%,
to {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
@-moz-keyframes c {
0%,
50%,
to {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
@-o-keyframes c {
0%,
50%,
to {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
@keyframes c {
0%,
50%,
to {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: c;
-moz-animation-name: c;
-o-animation-name: c;
animation-name: c;
}
@-webkit-keyframes d {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@-moz-keyframes d {
0% {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
transform: scaleX(1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
-moz-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
transform: scaleX(1);
}
}
@-o-keyframes d {
0% {
-webkit-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes d {
0% {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
-moz-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
}
.pulse {
-webkit-animation-name: d;
-moz-animation-name: d;
-o-animation-name: d;
animation-name: d;
}
@-webkit-keyframes e {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
to {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@-moz-keyframes e {
0% {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
transform: scaleX(1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
-moz-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
-moz-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
-moz-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
-moz-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
-moz-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
to {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
transform: scaleX(1);
}
}
@-o-keyframes e {
0% {
-webkit-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
to {
-webkit-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes e {
0% {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
30% {
-webkit-transform: scale3d(1.25, 0.75, 1);
-moz-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40% {
-webkit-transform: scale3d(0.75, 1.25, 1);
-moz-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50% {
-webkit-transform: scale3d(1.15, 0.85, 1);
-moz-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65% {
-webkit-transform: scale3d(0.95, 1.05, 1);
-moz-transform: scale3d(0.95, 1.05, 1);
transform: scale3d(0.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, 0.95, 1);
-moz-transform: scale3d(1.05, 0.95, 1);
transform: scale3d(1.05, 0.95, 1);
}
to {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
}
.rubberBand {
-webkit-animation-name: e;
-moz-animation-name: e;
-o-animation-name: e;
animation-name: e;
}
@-webkit-keyframes f {
0%,
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
@-moz-keyframes f {
0%,
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
-moz-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
-moz-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
@-o-keyframes f {
0%,
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
@keyframes f {
0%,
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
10%,
30%,
50%,
70%,
90% {
-webkit-transform: translate3d(-10px, 0, 0);
-moz-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%,
40%,
60%,
80% {
-webkit-transform: translate3d(10px, 0, 0);
-moz-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
.shake {
-webkit-animation-name: f;
-moz-animation-name: f;
-o-animation-name: f;
animation-name: f;
}
@-webkit-keyframes g {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@-moz-keyframes g {
0% {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
-moz-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
-moz-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
-moz-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
-moz-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
}
}
@-o-keyframes g {
0% {
-webkit-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes g {
0% {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
6.5% {
-webkit-transform: translateX(-6px) rotateY(-9deg);
-moz-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
-webkit-transform: translateX(5px) rotateY(7deg);
-moz-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5% {
-webkit-transform: translateX(-3px) rotateY(-5deg);
-moz-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
-webkit-transform: translateX(2px) rotateY(3deg);
-moz-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50% {
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-o-transform: translateX(0);
transform: translateX(0);
}
}
.headShake {
-webkit-animation-timing-function: ease-in-out;
-moz-animation-timing-function: ease-in-out;
-o-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-name: g;
-moz-animation-name: g;
-o-animation-name: g;
animation-name: g;
}
@-webkit-keyframes h {
20% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
to {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@-moz-keyframes h {
20% {
-webkit-transform: rotate(15deg);
-moz-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
-moz-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
-moz-transform: rotate(-5deg);
transform: rotate(-5deg);
}
to {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@-o-keyframes h {
20% {
-webkit-transform: rotate(15deg);
-o-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
-o-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
-o-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
-o-transform: rotate(-5deg);
transform: rotate(-5deg);
}
to {
-webkit-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes h {
20% {
-webkit-transform: rotate(15deg);
-moz-transform: rotate(15deg);
-o-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
-o-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
-moz-transform: rotate(5deg);
-o-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
-moz-transform: rotate(-5deg);
-o-transform: rotate(-5deg);
transform: rotate(-5deg);
}
to {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.swing {
-webkit-transform-origin: top center;
-moz-transform-origin: top center;
-ms-transform-origin: top center;
-o-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: h;
-moz-animation-name: h;
-o-animation-name: h;
animation-name: h;
}
@-webkit-keyframes i {
0% {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
10%,
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
}
to {
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@-moz-keyframes i {
0% {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
transform: scaleX(1);
}
10%,
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
-moz-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
-moz-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
-moz-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
}
to {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
transform: scaleX(1);
}
}
@-o-keyframes i {
0% {
-webkit-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
10%,
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
}
to {
-webkit-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes i {
0% {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
10%,
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
-moz-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
-moz-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
-moz-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
}
to {
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
}
.tada {
-webkit-animation-name: i;
-moz-animation-name: i;
-o-animation-name: i;
animation-name: i;
}
@-webkit-keyframes j {
0% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
transform: translate3d(-25%, 0, 0) rotate(-5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
transform: translate3d(20%, 0, 0) rotate(3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
transform: translate3d(-15%, 0, 0) rotate(-3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
transform: translate3d(10%, 0, 0) rotate(2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
transform: translate3d(-5%, 0, 0) rotate(-1deg);
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes j {
0% {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
-moz-transform: translate3d(-25%, 0, 0) rotate(-5deg);
transform: translate3d(-25%, 0, 0) rotate(-5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
-moz-transform: translate3d(20%, 0, 0) rotate(3deg);
transform: translate3d(20%, 0, 0) rotate(3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
-moz-transform: translate3d(-15%, 0, 0) rotate(-3deg);
transform: translate3d(-15%, 0, 0) rotate(-3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
-moz-transform: translate3d(10%, 0, 0) rotate(2deg);
transform: translate3d(10%, 0, 0) rotate(2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
-moz-transform: translate3d(-5%, 0, 0) rotate(-1deg);
transform: translate3d(-5%, 0, 0) rotate(-1deg);
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes j {
0% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
transform: translate3d(-25%, 0, 0) rotate(-5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
transform: translate3d(20%, 0, 0) rotate(3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
transform: translate3d(-15%, 0, 0) rotate(-3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
transform: translate3d(10%, 0, 0) rotate(2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
transform: translate3d(-5%, 0, 0) rotate(-1deg);
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes j {
0% {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
-moz-transform: translate3d(-25%, 0, 0) rotate(-5deg);
transform: translate3d(-25%, 0, 0) rotate(-5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
-moz-transform: translate3d(20%, 0, 0) rotate(3deg);
transform: translate3d(20%, 0, 0) rotate(3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
-moz-transform: translate3d(-15%, 0, 0) rotate(-3deg);
transform: translate3d(-15%, 0, 0) rotate(-3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
-moz-transform: translate3d(10%, 0, 0) rotate(2deg);
transform: translate3d(10%, 0, 0) rotate(2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
-moz-transform: translate3d(-5%, 0, 0) rotate(-1deg);
transform: translate3d(-5%, 0, 0) rotate(-1deg);
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.wobble {
-webkit-animation-name: j;
-moz-animation-name: j;
-o-animation-name: j;
animation-name: j;
}
@-webkit-keyframes k {
0%,
11.1%,
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
transform: skewX(0.39063deg) skewY(0.39063deg);
}
88.8% {
-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
transform: skewX(-0.19531deg) skewY(-0.19531deg);
}
}
@-moz-keyframes k {
0%,
11.1%,
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
-moz-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
-moz-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
-moz-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
-moz-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
-moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
-moz-transform: skewX(0.39063deg) skewY(0.39063deg);
transform: skewX(0.39063deg) skewY(0.39063deg);
}
88.8% {
-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
-moz-transform: skewX(-0.19531deg) skewY(-0.19531deg);
transform: skewX(-0.19531deg) skewY(-0.19531deg);
}
}
@-o-keyframes k {
0%,
11.1%,
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
-o-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
-o-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
-o-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
-o-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
-o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
-o-transform: skewX(0.39063deg) skewY(0.39063deg);
transform: skewX(0.39063deg) skewY(0.39063deg);
}
88.8% {
-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
-o-transform: skewX(-0.19531deg) skewY(-0.19531deg);
transform: skewX(-0.19531deg) skewY(-0.19531deg);
}
}
@keyframes k {
0%,
11.1%,
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
22.2% {
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
-moz-transform: skewX(-12.5deg) skewY(-12.5deg);
-o-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
-moz-transform: skewX(6.25deg) skewY(6.25deg);
-o-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
-moz-transform: skewX(-3.125deg) skewY(-3.125deg);
-o-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
-moz-transform: skewX(1.5625deg) skewY(1.5625deg);
-o-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
-moz-transform: skewX(-0.78125deg) skewY(-0.78125deg);
-o-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
-webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
-moz-transform: skewX(0.39063deg) skewY(0.39063deg);
-o-transform: skewX(0.39063deg) skewY(0.39063deg);
transform: skewX(0.39063deg) skewY(0.39063deg);
}
88.8% {
-webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
-moz-transform: skewX(-0.19531deg) skewY(-0.19531deg);
-o-transform: skewX(-0.19531deg) skewY(-0.19531deg);
transform: skewX(-0.19531deg) skewY(-0.19531deg);
}
}
.jello {
-webkit-animation-name: k;
-moz-animation-name: k;
-o-animation-name: k;
animation-name: k;
-webkit-transform-origin: center;
-moz-transform-origin: center;
-ms-transform-origin: center;
-o-transform-origin: center;
transform-origin: center;
}
@-webkit-keyframes l {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
14% {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
28% {
-webkit-transform: scale(1);
transform: scale(1);
}
42% {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
70% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@-moz-keyframes l {
0% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}
14% {
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
transform: scale(1.3);
}
28% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}
42% {
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
transform: scale(1.3);
}
70% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}
}
@-o-keyframes l {
0% {
-webkit-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
14% {
-webkit-transform: scale(1.3);
-o-transform: scale(1.3);
transform: scale(1.3);
}
28% {
-webkit-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
42% {
-webkit-transform: scale(1.3);
-o-transform: scale(1.3);
transform: scale(1.3);
}
70% {
-webkit-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
}
@keyframes l {
0% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
14% {
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-o-transform: scale(1.3);
transform: scale(1.3);
}
28% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
42% {
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
-o-transform: scale(1.3);
transform: scale(1.3);
}
70% {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
}
.heartBeat {
-webkit-animation-name: l;
-moz-animation-name: l;
-o-animation-name: l;
animation-name: l;
-webkit-animation-duration: 1.3s;
-moz-animation-duration: 1.3s;
-o-animation-duration: 1.3s;
animation-duration: 1.3s;
-webkit-animation-timing-function: ease-in-out;
-moz-animation-timing-function: ease-in-out;
-o-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
@-webkit-keyframes m {
0%,
20%,
40%,
60%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97);
}
to {
opacity: 1;
-webkit-transform: scaleX(1);
transform: scaleX(1);
}
}
@-moz-keyframes m {
0%,
20%,
40%,
60%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
-moz-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
-moz-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
-moz-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
-moz-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(0.97, 0.97, 0.97);
-moz-transform: scale3d(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97);
}
to {
opacity: 1;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
transform: scaleX(1);
}
}
@-o-keyframes m {
0%,
20%,
40%,
60%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97);
}
to {
opacity: 1;
-webkit-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
}
@keyframes m {
0%,
20%,
40%,
60%,
80%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
-moz-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
-moz-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
-moz-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
60% {
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
-moz-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
-webkit-transform: scale3d(0.97, 0.97, 0.97);
-moz-transform: scale3d(0.97, 0.97, 0.97);
transform: scale3d(0.97, 0.97, 0.97);
}
to {
opacity: 1;
-webkit-transform: scaleX(1);
-moz-transform: scaleX(1);
-o-transform: scaleX(1);
transform: scaleX(1);
}
}
.bounceIn {
-webkit-animation-duration: 0.75s;
-moz-animation-duration: 0.75s;
-o-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-name: m;
-moz-animation-name: m;
-o-animation-name: m;
animation-name: m;
}
@-webkit-keyframes n {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes n {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
-moz-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
-moz-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
-moz-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
-moz-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes n {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes n {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
-moz-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
-moz-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75% {
-webkit-transform: translate3d(0, -10px, 0);
-moz-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90% {
-webkit-transform: translate3d(0, 5px, 0);
-moz-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.bounceInDown {
-webkit-animation-name: n;
-moz-animation-name: n;
-o-animation-name: n;
animation-name: n;
}
@-webkit-keyframes o {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes o {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
-moz-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
-moz-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
-moz-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
-moz-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes o {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes o {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
-moz-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
-moz-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75% {
-webkit-transform: translate3d(-10px, 0, 0);
-moz-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90% {
-webkit-transform: translate3d(5px, 0, 0);
-moz-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.bounceInLeft {
-webkit-animation-name: o;
-moz-animation-name: o;
-o-animation-name: o;
animation-name: o;
}
@-webkit-keyframes p {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes p {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
-moz-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
-moz-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
-moz-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
-moz-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes p {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes p {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(3000px, 0, 0);
-moz-transform: translate3d(3000px, 0, 0);
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(-25px, 0, 0);
-moz-transform: translate3d(-25px, 0, 0);
transform: translate3d(-25px, 0, 0);
}
75% {
-webkit-transform: translate3d(10px, 0, 0);
-moz-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
90% {
-webkit-transform: translate3d(-5px, 0, 0);
-moz-transform: translate3d(-5px, 0, 0);
transform: translate3d(-5px, 0, 0);
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.bounceInRight {
-webkit-animation-name: p;
-moz-animation-name: p;
-o-animation-name: p;
animation-name: p;
}
@-webkit-keyframes q {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes q {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
-moz-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
-moz-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
-moz-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
-moz-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes q {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes q {
0%,
60%,
75%,
90%,
to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
0% {
opacity: 0;
-webkit-transform: translate3d(0, 3000px, 0);
-moz-transform: translate3d(0, 3000px, 0);
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
-moz-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
75% {
-webkit-transform: translate3d(0, 10px, 0);
-moz-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
90% {
-webkit-transform: translate3d(0, -5px, 0);
-moz-transform: translate3d(0, -5px, 0);
transform: translate3d(0, -5px, 0);
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.bounceInUp {
-webkit-animation-name: q;
-moz-animation-name: q;
-o-animation-name: q;
animation-name: q;
}
@-webkit-keyframes r {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
}
@-moz-keyframes r {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
-moz-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
-moz-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
-moz-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
}
@-o-keyframes r {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
}
@keyframes r {
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9);
-moz-transform: scale3d(0.9, 0.9, 0.9);
transform: scale3d(0.9, 0.9, 0.9);
}
50%,
55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
-moz-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
-moz-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
}
.bounceOut {
-webkit-animation-duration: 0.75s;
-moz-animation-duration: 0.75s;
-o-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-name: r;
-moz-animation-name: r;
-o-animation-name: r;
animation-name: r;
}
@-webkit-keyframes s {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@-moz-keyframes s {
20% {
-webkit-transform: translate3d(0, 10px, 0);
-moz-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
-moz-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
-moz-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@-o-keyframes s {
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes s {
20% {
-webkit-transform: translate3d(0, 10px, 0);
-moz-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
-moz-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
-moz-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown {
-webkit-animation-name: s;
-moz-animation-name: s;
-o-animation-name: s;
animation-name: s;
}
@-webkit-keyframes t {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@-moz-keyframes t {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
-moz-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
-moz-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@-o-keyframes t {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes t {
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
-moz-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
-moz-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft {
-webkit-animation-name: t;
-moz-animation-name: t;
-o-animation-name: t;
animation-name: t;
}
@-webkit-keyframes u {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@-moz-keyframes u {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
-moz-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
-moz-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@-o-keyframes u {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes u {
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
-moz-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
-moz-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight {
-webkit-animation-name: u;
-moz-animation-name: u;
-o-animation-name: u;
animation-name: u;
}
@-webkit-keyframes v {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@-moz-keyframes v {
20% {
-webkit-transform: translate3d(0, -10px, 0);
-moz-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
-moz-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
-moz-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@-o-keyframes v {
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes v {
20% {
-webkit-transform: translate3d(0, -10px, 0);
-moz-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%,
45% {
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
-moz-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
-moz-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
-webkit-animation-name: v;
-moz-animation-name: v;
-o-animation-name: v;
animation-name: v;
}
@-webkit-keyframes w {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
@-moz-keyframes w {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
@-o-keyframes w {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes w {
0% {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: w;
-moz-animation-name: w;
-o-animation-name: w;
animation-name: w;
}
@-webkit-keyframes x {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes x {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
-moz-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes x {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes x {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
-moz-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.fadeInDown {
-webkit-animation-name: x;
-moz-animation-name: x;
-o-animation-name: x;
animation-name: x;
}
@-webkit-keyframes y {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes y {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
-moz-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes y {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes y {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
-moz-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.fadeInDownBig {
-webkit-animation-name: y;
-moz-animation-name: y;
-o-animation-name: y;
animation-name: y;
}
@-webkit-keyframes z {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes z {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes z {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes z {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.fadeInLeft {
-webkit-animation-name: z;
-moz-animation-name: z;
-o-animation-name: z;
animation-name: z;
}
@-webkit-keyframes A {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes A {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
-moz-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes A {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes A {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
-moz-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.fadeInLeftBig {
-webkit-animation-name: A;
-moz-animation-name: A;
-o-animation-name: A;
animation-name: A;
}
@-webkit-keyframes B {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes B {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes B {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes B {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.fadeInRight {
-webkit-animation-name: B;
-moz-animation-name: B;
-o-animation-name: B;
animation-name: B;
}
@-webkit-keyframes C {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes C {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
-moz-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes C {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes C {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
-moz-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.fadeInRightBig {
-webkit-animation-name: C;
-moz-animation-name: C;
-o-animation-name: C;
animation-name: C;
}
@-webkit-keyframes D {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes D {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes D {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes D {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.fadeInUp {
-webkit-animation-name: D;
-moz-animation-name: D;
-o-animation-name: D;
animation-name: D;
}
@-webkit-keyframes E {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes E {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
-moz-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes E {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes E {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
-moz-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.fadeInUpBig {
-webkit-animation-name: E;
-moz-animation-name: E;
-o-animation-name: E;
animation-name: E;
}
@-webkit-keyframes F {
0% {
opacity: 1;
}
to {
opacity: 0;
}
}
@-moz-keyframes F {
0% {
opacity: 1;
}
to {
opacity: 0;
}
}
@-o-keyframes F {
0% {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes F {
0% {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: F;
-moz-animation-name: F;
-o-animation-name: F;
animation-name: F;
}
@-webkit-keyframes G {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@-moz-keyframes G {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@-o-keyframes G {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes G {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: G;
-moz-animation-name: G;
-o-animation-name: G;
animation-name: G;
}
@-webkit-keyframes H {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@-moz-keyframes H {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
-moz-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@-o-keyframes H {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes H {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
-moz-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: H;
-moz-animation-name: H;
-o-animation-name: H;
animation-name: H;
}
@-webkit-keyframes I {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@-moz-keyframes I {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@-o-keyframes I {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes I {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: I;
-moz-animation-name: I;
-o-animation-name: I;
animation-name: I;
}
@-webkit-keyframes J {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@-moz-keyframes J {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
-moz-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@-o-keyframes J {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes J {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
-moz-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: J;
-moz-animation-name: J;
-o-animation-name: J;
animation-name: J;
}
@-webkit-keyframes K {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@-moz-keyframes K {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@-o-keyframes K {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes K {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: K;
-moz-animation-name: K;
-o-animation-name: K;
animation-name: K;
}
@-webkit-keyframes L {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@-moz-keyframes L {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
-moz-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@-o-keyframes L {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes L {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
-moz-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: L;
-moz-animation-name: L;
-o-animation-name: L;
animation-name: L;
}
@-webkit-keyframes M {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@-moz-keyframes M {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
-moz-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@-o-keyframes M {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes M {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
-moz-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: M;
-moz-animation-name: M;
-o-animation-name: M;
animation-name: M;
}
@-webkit-keyframes N {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@-moz-keyframes N {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
-moz-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@-o-keyframes N {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes N {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
-moz-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: N;
-moz-animation-name: N;
-o-animation-name: N;
animation-name: N;
}
@-webkit-keyframes O {
0% {
-webkit-transform: perspective(400px) scaleX(1) translateZ(0)
rotateY(-1turn);
transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
rotateY(-190deg);
transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
rotateY(-170deg);
transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
translateZ(0) rotateY(0deg);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
rotateY(0deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@-moz-keyframes O {
0% {
-webkit-transform: perspective(400px) scaleX(1) translateZ(0)
rotateY(-1turn);
-moz-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
-webkit-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
rotateY(-190deg);
-moz-transform: perspective(400px) scaleX(1) translateZ(150px)
rotateY(-190deg);
transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
-webkit-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
rotateY(-170deg);
-moz-transform: perspective(400px) scaleX(1) translateZ(150px)
rotateY(-170deg);
transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
translateZ(0) rotateY(0deg);
-moz-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
rotateY(0deg);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
rotateY(0deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
-moz-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@-o-keyframes O {
0% {
-webkit-transform: perspective(400px) scaleX(1) translateZ(0)
rotateY(-1turn);
transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
rotateY(-190deg);
transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
-webkit-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
rotateY(-170deg);
transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
-webkit-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
translateZ(0) rotateY(0deg);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
rotateY(0deg);
-webkit-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
-webkit-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes O {
0% {
-webkit-transform: perspective(400px) scaleX(1) translateZ(0)
rotateY(-1turn);
-moz-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
transform: perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);
-webkit-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
rotateY(-190deg);
-moz-transform: perspective(400px) scaleX(1) translateZ(150px)
rotateY(-190deg);
transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);
-webkit-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) scaleX(1) translateZ(150px)
rotateY(-170deg);
-moz-transform: perspective(400px) scaleX(1) translateZ(150px)
rotateY(-170deg);
transform: perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95)
translateZ(0) rotateY(0deg);
-moz-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
rotateY(0deg);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translateZ(0)
rotateY(0deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
-moz-transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
transform: perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
-moz-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: O;
-moz-animation-name: O;
-o-animation-name: O;
animation-name: O;
}
@-webkit-keyframes P {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-20deg);
transform: perspective(400px) rotateX(-20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotateX(-5deg);
transform: perspective(400px) rotateX(-5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@-moz-keyframes P {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
-moz-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-20deg);
-moz-transform: perspective(400px) rotateX(-20deg);
transform: perspective(400px) rotateX(-20deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotateX(10deg);
-moz-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotateX(-5deg);
-moz-transform: perspective(400px) rotateX(-5deg);
transform: perspective(400px) rotateX(-5deg);
}
to {
-webkit-transform: perspective(400px);
-moz-transform: perspective(400px);
transform: perspective(400px);
}
}
@-o-keyframes P {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
-webkit-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-20deg);
transform: perspective(400px) rotateX(-20deg);
-webkit-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotateX(-5deg);
transform: perspective(400px) rotateX(-5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes P {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
-moz-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-20deg);
-moz-transform: perspective(400px) rotateX(-20deg);
transform: perspective(400px) rotateX(-20deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotateX(10deg);
-moz-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotateX(-5deg);
-moz-transform: perspective(400px) rotateX(-5deg);
transform: perspective(400px) rotateX(-5deg);
}
to {
-webkit-transform: perspective(400px);
-moz-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
-moz-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: P;
-moz-animation-name: P;
-o-animation-name: P;
animation-name: P;
}
@-webkit-keyframes Q {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-20deg);
transform: perspective(400px) rotateY(-20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotateY(-5deg);
transform: perspective(400px) rotateY(-5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@-moz-keyframes Q {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
-moz-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-20deg);
-moz-transform: perspective(400px) rotateY(-20deg);
transform: perspective(400px) rotateY(-20deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotateY(10deg);
-moz-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotateY(-5deg);
-moz-transform: perspective(400px) rotateY(-5deg);
transform: perspective(400px) rotateY(-5deg);
}
to {
-webkit-transform: perspective(400px);
-moz-transform: perspective(400px);
transform: perspective(400px);
}
}
@-o-keyframes Q {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
-webkit-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-20deg);
transform: perspective(400px) rotateY(-20deg);
-webkit-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotateY(-5deg);
transform: perspective(400px) rotateY(-5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes Q {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
-moz-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-20deg);
-moz-transform: perspective(400px) rotateY(-20deg);
transform: perspective(400px) rotateY(-20deg);
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotateY(10deg);
-moz-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotateY(-5deg);
-moz-transform: perspective(400px) rotateY(-5deg);
transform: perspective(400px) rotateY(-5deg);
}
to {
-webkit-transform: perspective(400px);
-moz-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
-moz-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: Q;
-moz-animation-name: Q;
-o-animation-name: Q;
animation-name: Q;
}
@-webkit-keyframes R {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotateX(-20deg);
transform: perspective(400px) rotateX(-20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@-moz-keyframes R {
0% {
-webkit-transform: perspective(400px);
-moz-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotateX(-20deg);
-moz-transform: perspective(400px) rotateX(-20deg);
transform: perspective(400px) rotateX(-20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotateX(90deg);
-moz-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@-o-keyframes R {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotateX(-20deg);
transform: perspective(400px) rotateX(-20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@keyframes R {
0% {
-webkit-transform: perspective(400px);
-moz-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotateX(-20deg);
-moz-transform: perspective(400px) rotateX(-20deg);
transform: perspective(400px) rotateX(-20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotateX(90deg);
-moz-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-duration: 0.75s;
-moz-animation-duration: 0.75s;
-o-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-name: R;
-moz-animation-name: R;
-o-animation-name: R;
animation-name: R;
-webkit-backface-visibility: visible !important;
-moz-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes S {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotateY(-15deg);
transform: perspective(400px) rotateY(-15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@-moz-keyframes S {
0% {
-webkit-transform: perspective(400px);
-moz-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotateY(-15deg);
-moz-transform: perspective(400px) rotateY(-15deg);
transform: perspective(400px) rotateY(-15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotateY(90deg);
-moz-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@-o-keyframes S {
0% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotateY(-15deg);
transform: perspective(400px) rotateY(-15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@keyframes S {
0% {
-webkit-transform: perspective(400px);
-moz-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotateY(-15deg);
-moz-transform: perspective(400px) rotateY(-15deg);
transform: perspective(400px) rotateY(-15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotateY(90deg);
-moz-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-animation-duration: 0.75s;
-moz-animation-duration: 0.75s;
-o-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-backface-visibility: visible !important;
-moz-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: S;
-moz-animation-name: S;
-o-animation-name: S;
animation-name: S;
}
@-webkit-keyframes T {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
transform: skewX(-5deg);
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes T {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
-moz-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
-moz-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
-moz-transform: skewX(-5deg);
transform: skewX(-5deg);
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes T {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
-o-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
-o-transform: skewX(-5deg);
transform: skewX(-5deg);
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes T {
0% {
-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
-moz-transform: translate3d(100%, 0, 0) skewX(-30deg);
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: skewX(20deg);
-moz-transform: skewX(20deg);
-o-transform: skewX(20deg);
transform: skewX(20deg);
opacity: 1;
}
80% {
-webkit-transform: skewX(-5deg);
-moz-transform: skewX(-5deg);
-o-transform: skewX(-5deg);
transform: skewX(-5deg);
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.lightSpeedIn {
-webkit-animation-name: T;
-moz-animation-name: T;
-o-animation-name: T;
animation-name: T;
-webkit-animation-timing-function: ease-out;
-moz-animation-timing-function: ease-out;
-o-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes U {
0% {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@-moz-keyframes U {
0% {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
-moz-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@-o-keyframes U {
0% {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes U {
0% {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
-moz-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: U;
-moz-animation-name: U;
-o-animation-name: U;
animation-name: U;
-webkit-animation-timing-function: ease-in;
-moz-animation-timing-function: ease-in;
-o-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes V {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@-moz-keyframes V {
0% {
-webkit-transform-origin: center;
-moz-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(-200deg);
-moz-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
-moz-transform-origin: center;
transform-origin: center;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@-o-keyframes V {
0% {
-webkit-transform-origin: center;
-o-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(-200deg);
-o-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
-o-transform-origin: center;
transform-origin: center;
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@keyframes V {
0% {
-webkit-transform-origin: center;
-moz-transform-origin: center;
-o-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(-200deg);
-moz-transform: rotate(-200deg);
-o-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
-moz-transform-origin: center;
-o-transform-origin: center;
transform-origin: center;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: V;
-moz-animation-name: V;
-o-animation-name: V;
animation-name: V;
}
@-webkit-keyframes W {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@-moz-keyframes W {
0% {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@-o-keyframes W {
0% {
-webkit-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@keyframes W {
0% {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: W;
-moz-animation-name: W;
-o-animation-name: W;
animation-name: W;
}
@-webkit-keyframes X {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@-moz-keyframes X {
0% {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@-o-keyframes X {
0% {
-webkit-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@keyframes X {
0% {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: X;
-moz-animation-name: X;
-o-animation-name: X;
animation-name: X;
}
@-webkit-keyframes Y {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@-moz-keyframes Y {
0% {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@-o-keyframes Y {
0% {
-webkit-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@keyframes Y {
0% {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: Y;
-moz-animation-name: Y;
-o-animation-name: Y;
animation-name: Y;
}
@-webkit-keyframes Z {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@-moz-keyframes Z {
0% {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@-o-keyframes Z {
0% {
-webkit-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
@keyframes Z {
0% {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: Z;
-moz-animation-name: Z;
-o-animation-name: Z;
animation-name: Z;
}
@-webkit-keyframes ab {
0% {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
@-moz-keyframes ab {
0% {
-webkit-transform-origin: center;
-moz-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
-moz-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(200deg);
-moz-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
@-o-keyframes ab {
0% {
-webkit-transform-origin: center;
-o-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
-o-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(200deg);
-o-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
@keyframes ab {
0% {
-webkit-transform-origin: center;
-moz-transform-origin: center;
-o-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
-moz-transform-origin: center;
-o-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(200deg);
-moz-transform: rotate(200deg);
-o-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: ab;
-moz-animation-name: ab;
-o-animation-name: ab;
animation-name: ab;
}
@-webkit-keyframes bb {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0;
}
}
@-moz-keyframes bb {
0% {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0;
}
}
@-o-keyframes bb {
0% {
-webkit-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0;
}
}
@keyframes bb {
0% {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: bb;
-moz-animation-name: bb;
-o-animation-name: bb;
animation-name: bb;
}
@-webkit-keyframes cb {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
}
}
@-moz-keyframes cb {
0% {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
}
}
@-o-keyframes cb {
0% {
-webkit-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
}
}
@keyframes cb {
0% {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: cb;
-moz-animation-name: cb;
-o-animation-name: cb;
animation-name: cb;
}
@-webkit-keyframes db {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
}
}
@-moz-keyframes db {
0% {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
}
}
@-o-keyframes db {
0% {
-webkit-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
}
}
@keyframes db {
0% {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
-moz-transform-origin: left bottom;
-o-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: db;
-moz-animation-name: db;
-o-animation-name: db;
animation-name: db;
}
@-webkit-keyframes eb {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@-moz-keyframes eb {
0% {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@-o-keyframes eb {
0% {
-webkit-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes eb {
0% {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
-moz-transform-origin: right bottom;
-o-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: eb;
-moz-animation-name: eb;
-o-animation-name: eb;
animation-name: eb;
}
@-webkit-keyframes fb {
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%,
80% {
-webkit-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
@-moz-keyframes fb {
0% {
-webkit-transform-origin: top left;
-moz-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
-moz-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate(80deg);
-moz-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
-moz-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
-moz-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%,
80% {
-webkit-transform: rotate(60deg);
-moz-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
-moz-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
-moz-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
-webkit-transform: translate3d(0, 700px, 0);
-moz-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
@-o-keyframes fb {
0% {
-webkit-transform-origin: top left;
-o-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
-o-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate(80deg);
-o-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
-o-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
-o-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%,
80% {
-webkit-transform: rotate(60deg);
-o-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
-o-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
-o-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
@keyframes fb {
0% {
-webkit-transform-origin: top left;
-moz-transform-origin: top left;
-o-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
-moz-animation-timing-function: ease-in-out;
-o-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%,
60% {
-webkit-transform: rotate(80deg);
-moz-transform: rotate(80deg);
-o-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
-moz-transform-origin: top left;
-o-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
-moz-animation-timing-function: ease-in-out;
-o-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%,
80% {
-webkit-transform: rotate(60deg);
-moz-transform: rotate(60deg);
-o-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
-moz-transform-origin: top left;
-o-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
-moz-animation-timing-function: ease-in-out;
-o-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
-webkit-transform: translate3d(0, 700px, 0);
-moz-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-name: fb;
-moz-animation-name: fb;
-o-animation-name: fb;
animation-name: fb;
}
@-webkit-keyframes gb {
0% {
opacity: 0;
-webkit-transform: scale(0.1) rotate(30deg);
transform: scale(0.1) rotate(30deg);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
50% {
-webkit-transform: rotate(-10deg);
transform: rotate(-10deg);
}
70% {
-webkit-transform: rotate(3deg);
transform: rotate(3deg);
}
to {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
}
@-moz-keyframes gb {
0% {
opacity: 0;
-webkit-transform: scale(0.1) rotate(30deg);
-moz-transform: scale(0.1) rotate(30deg);
transform: scale(0.1) rotate(30deg);
-webkit-transform-origin: center bottom;
-moz-transform-origin: center bottom;
transform-origin: center bottom;
}
50% {
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
transform: rotate(-10deg);
}
70% {
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
transform: rotate(3deg);
}
to {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}
}
@-o-keyframes gb {
0% {
opacity: 0;
-webkit-transform: scale(0.1) rotate(30deg);
-o-transform: scale(0.1) rotate(30deg);
transform: scale(0.1) rotate(30deg);
-webkit-transform-origin: center bottom;
-o-transform-origin: center bottom;
transform-origin: center bottom;
}
50% {
-webkit-transform: rotate(-10deg);
-o-transform: rotate(-10deg);
transform: rotate(-10deg);
}
70% {
-webkit-transform: rotate(3deg);
-o-transform: rotate(3deg);
transform: rotate(3deg);
}
to {
opacity: 1;
-webkit-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
}
@keyframes gb {
0% {
opacity: 0;
-webkit-transform: scale(0.1) rotate(30deg);
-moz-transform: scale(0.1) rotate(30deg);
-o-transform: scale(0.1) rotate(30deg);
transform: scale(0.1) rotate(30deg);
-webkit-transform-origin: center bottom;
-moz-transform-origin: center bottom;
-o-transform-origin: center bottom;
transform-origin: center bottom;
}
50% {
-webkit-transform: rotate(-10deg);
-moz-transform: rotate(-10deg);
-o-transform: rotate(-10deg);
transform: rotate(-10deg);
}
70% {
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
transform: rotate(3deg);
}
to {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
}
.jackInTheBox {
-webkit-animation-name: gb;
-moz-animation-name: gb;
-o-animation-name: gb;
animation-name: gb;
}
@-webkit-keyframes hb {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
transform: translate3d(-100%, 0, 0) rotate(-120deg);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes hb {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
-moz-transform: translate3d(-100%, 0, 0) rotate(-120deg);
transform: translate3d(-100%, 0, 0) rotate(-120deg);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes hb {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
transform: translate3d(-100%, 0, 0) rotate(-120deg);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes hb {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
-moz-transform: translate3d(-100%, 0, 0) rotate(-120deg);
transform: translate3d(-100%, 0, 0) rotate(-120deg);
}
to {
opacity: 1;
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.rollIn {
-webkit-animation-name: hb;
-moz-animation-name: hb;
-o-animation-name: hb;
animation-name: hb;
}
@-webkit-keyframes ib {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
transform: translate3d(100%, 0, 0) rotate(120deg);
}
}
@-moz-keyframes ib {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
-moz-transform: translate3d(100%, 0, 0) rotate(120deg);
transform: translate3d(100%, 0, 0) rotate(120deg);
}
}
@-o-keyframes ib {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
transform: translate3d(100%, 0, 0) rotate(120deg);
}
}
@keyframes ib {
0% {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
-moz-transform: translate3d(100%, 0, 0) rotate(120deg);
transform: translate3d(100%, 0, 0) rotate(120deg);
}
}
.rollOut {
-webkit-animation-name: ib;
-moz-animation-name: ib;
-o-animation-name: ib;
animation-name: ib;
}
@-webkit-keyframes jb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
@-moz-keyframes jb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
-moz-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
@-o-keyframes jb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
@keyframes jb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
-moz-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: jb;
-moz-animation-name: jb;
-o-animation-name: jb;
animation-name: jb;
}
@-webkit-keyframes kb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@-moz-keyframes kb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@-o-keyframes kb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes kb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInDown {
-webkit-animation-name: kb;
-moz-animation-name: kb;
-o-animation-name: kb;
animation-name: kb;
}
@-webkit-keyframes lb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@-moz-keyframes lb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@-o-keyframes lb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes lb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInLeft {
-webkit-animation-name: lb;
-moz-animation-name: lb;
-o-animation-name: lb;
animation-name: lb;
}
@-webkit-keyframes mb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@-moz-keyframes mb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@-o-keyframes mb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes mb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInRight {
-webkit-animation-name: mb;
-moz-animation-name: mb;
-o-animation-name: mb;
animation-name: mb;
}
@-webkit-keyframes nb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@-moz-keyframes nb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@-o-keyframes nb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes nb {
0% {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
60% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomInUp {
-webkit-animation-name: nb;
-moz-animation-name: nb;
-o-animation-name: nb;
animation-name: nb;
}
@-webkit-keyframes ob {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
@-moz-keyframes ob {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
-moz-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
@-o-keyframes ob {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
@keyframes ob {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
-moz-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
to {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: ob;
-moz-animation-name: ob;
-o-animation-name: ob;
animation-name: ob;
}
@-webkit-keyframes pb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@-moz-keyframes pb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
-moz-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@-o-keyframes pb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
-o-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes pb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
-moz-transform-origin: center bottom;
-o-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutDown {
-webkit-animation-name: pb;
-moz-animation-name: pb;
-o-animation-name: pb;
animation-name: pb;
}
@-webkit-keyframes qb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@-moz-keyframes qb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
-moz-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
transform-origin: left center;
}
}
@-o-keyframes qb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes qb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
-moz-transform: scale(0.1) translate3d(-2000px, 0, 0);
transform: scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
}
.zoomOutLeft {
-webkit-animation-name: qb;
-moz-animation-name: qb;
-o-animation-name: qb;
animation-name: qb;
}
@-webkit-keyframes rb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@-moz-keyframes rb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
-moz-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
-moz-transform-origin: right center;
transform-origin: right center;
}
}
@-o-keyframes rb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
-o-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes rb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
-moz-transform: scale(0.1) translate3d(2000px, 0, 0);
transform: scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
-moz-transform-origin: right center;
-o-transform-origin: right center;
transform-origin: right center;
}
}
.zoomOutRight {
-webkit-animation-name: rb;
-moz-animation-name: rb;
-o-animation-name: rb;
animation-name: rb;
}
@-webkit-keyframes sb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@-moz-keyframes sb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
-moz-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@-o-keyframes sb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
-o-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
@keyframes sb {
40% {
opacity: 1;
-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
-o-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
to {
opacity: 0;
-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
-moz-transform-origin: center bottom;
-o-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
-o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
}
}
.zoomOutUp {
-webkit-animation-name: sb;
-moz-animation-name: sb;
-o-animation-name: sb;
animation-name: sb;
}
@-webkit-keyframes tb {
0% {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes tb {
0% {
-webkit-transform: translate3d(0, -100%, 0);
-moz-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes tb {
0% {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes tb {
0% {
-webkit-transform: translate3d(0, -100%, 0);
-moz-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.slideInDown {
-webkit-animation-name: tb;
-moz-animation-name: tb;
-o-animation-name: tb;
animation-name: tb;
}
@-webkit-keyframes ub {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes ub {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes ub {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes ub {
0% {
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.slideInLeft {
-webkit-animation-name: ub;
-moz-animation-name: ub;
-o-animation-name: ub;
animation-name: ub;
}
@-webkit-keyframes vb {
0% {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes vb {
0% {
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes vb {
0% {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes vb {
0% {
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.slideInRight {
-webkit-animation-name: vb;
-moz-animation-name: vb;
-o-animation-name: vb;
animation-name: vb;
}
@-webkit-keyframes wb {
0% {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@-moz-keyframes wb {
0% {
-webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
@-o-keyframes wb {
0% {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
@keyframes wb {
0% {
-webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
}
.slideInUp {
-webkit-animation-name: wb;
-moz-animation-name: wb;
-o-animation-name: wb;
animation-name: wb;
}
@-webkit-keyframes xb {
0% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@-moz-keyframes xb {
0% {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@-o-keyframes xb {
0% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes xb {
0% {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
-moz-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.slideOutDown {
-webkit-animation-name: xb;
-moz-animation-name: xb;
-o-animation-name: xb;
animation-name: xb;
}
@-webkit-keyframes yb {
0% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@-moz-keyframes yb {
0% {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@-o-keyframes yb {
0% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes yb {
0% {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
-moz-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.slideOutLeft {
-webkit-animation-name: yb;
-moz-animation-name: yb;
-o-animation-name: yb;
animation-name: yb;
}
@-webkit-keyframes zb {
0% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@-moz-keyframes zb {
0% {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@-o-keyframes zb {
0% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes zb {
0% {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
-moz-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.slideOutRight {
-webkit-animation-name: zb;
-moz-animation-name: zb;
-o-animation-name: zb;
animation-name: zb;
}
@-webkit-keyframes Ab {
0% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@-moz-keyframes Ab {
0% {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
-moz-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@-o-keyframes Ab {
0% {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes Ab {
0% {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
transform: translateZ(0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
-moz-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@-webkit-keyframes Bb {
0% {
-webkit-transform: rotate(0deg) translate(-50%, -50%);
transform: rotate(0deg) translate(-50%, -50%);
}
to {
-webkit-transform: rotate(1turn) translate(-50%, -50%);
transform: rotate(1turn) translate(-50%, -50%);
}
}
@-moz-keyframes Bb {
0% {
-moz-transform: rotate(0deg) translate(-50%, -50%);
transform: rotate(0deg) translate(-50%, -50%);
}
to {
-moz-transform: rotate(1turn) translate(-50%, -50%);
transform: rotate(1turn) translate(-50%, -50%);
}
}
@-o-keyframes Bb {
0% {
-o-transform: rotate(0deg) translate(-50%, -50%);
transform: rotate(0deg) translate(-50%, -50%);
}
to {
-o-transform: rotate(1turn) translate(-50%, -50%);
transform: rotate(1turn) translate(-50%, -50%);
}
}
@keyframes Bb {
0% {
-webkit-transform: rotate(0deg) translate(-50%, -50%);
-moz-transform: rotate(0deg) translate(-50%, -50%);
-o-transform: rotate(0deg) translate(-50%, -50%);
transform: rotate(0deg) translate(-50%, -50%);
}
to {
-webkit-transform: rotate(1turn) translate(-50%, -50%);
-moz-transform: rotate(1turn) translate(-50%, -50%);
-o-transform: rotate(1turn) translate(-50%, -50%);
transform: rotate(1turn) translate(-50%, -50%);
}
}
.slideOutUp {
-webkit-animation-name: Ab;
-moz-animation-name: Ab;
-o-animation-name: Ab;
animation-name: Ab;
}
.animated {
-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
-moz-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.delay-1s {
-webkit-animation-delay: 1s;
-moz-animation-delay: 1s;
-o-animation-delay: 1s;
animation-delay: 1s;
}
.animated.delay-2s {
-webkit-animation-delay: 2s;
-moz-animation-delay: 2s;
-o-animation-delay: 2s;
animation-delay: 2s;
}
.animated.delay-3s {
-webkit-animation-delay: 3s;
-moz-animation-delay: 3s;
-o-animation-delay: 3s;
animation-delay: 3s;
}
.animated.delay-4s {
-webkit-animation-delay: 4s;
-moz-animation-delay: 4s;
-o-animation-delay: 4s;
animation-delay: 4s;
}
.animated.delay-5s {
-webkit-animation-delay: 5s;
-moz-animation-delay: 5s;
-o-animation-delay: 5s;
animation-delay: 5s;
}
.animated.fast {
-webkit-animation-duration: 0.8s;
-moz-animation-duration: 0.8s;
-o-animation-duration: 0.8s;
animation-duration: 0.8s;
}
.animated.faster {
-webkit-animation-duration: 0.5s;
-moz-animation-duration: 0.5s;
-o-animation-duration: 0.5s;
animation-duration: 0.5s;
}
.animated.slow {
-webkit-animation-duration: 2s;
-moz-animation-duration: 2s;
-o-animation-duration: 2s;
animation-duration: 2s;
}
.animated.slower {
-webkit-animation-duration: 3s;
-moz-animation-duration: 3s;
-o-animation-duration: 3s;
animation-duration: 3s;
}
@media (prefers-reduced-motion: reduce), (print) {
.animated {
-webkit-animation-duration: 1ms !important;
-moz-animation-duration: 1ms !important;
-o-animation-duration: 1ms !important;
animation-duration: 1ms !important;
-webkit-transition-duration: 1ms !important;
-moz-transition-duration: 1ms !important;
-o-transition-duration: 1ms !important;
transition-duration: 1ms !important;
-webkit-animation-iteration-count: 1 !important;
-moz-animation-iteration-count: 1 !important;
-o-animation-iteration-count: 1 !important;
animation-iteration-count: 1 !important;
}
}
.modal-open {
overflow: hidden;
height: 100%;
}
#contentWrapper {
display: unset;
}
#tarteaucitronRoot a,
#tarteaucitronRoot abbr,
#tarteaucitronRoot acronym,
#tarteaucitronRoot address,
#tarteaucitronRoot applet,
#tarteaucitronRoot article,
#tarteaucitronRoot aside,
#tarteaucitronRoot audio,
#tarteaucitronRoot b,
#tarteaucitronRoot big,
#tarteaucitronRoot blockquote,
#tarteaucitronRoot canvas,
#tarteaucitronRoot caption,
#tarteaucitronRoot center,
#tarteaucitronRoot cite,
#tarteaucitronRoot code,
#tarteaucitronRoot dd,
#tarteaucitronRoot del,
#tarteaucitronRoot details,
#tarteaucitronRoot dfn,
#tarteaucitronRoot div,
#tarteaucitronRoot dl,
#tarteaucitronRoot dt,
#tarteaucitronRoot em,
#tarteaucitronRoot embed,
#tarteaucitronRoot fieldset,
#tarteaucitronRoot figcaption,
#tarteaucitronRoot figure,
#tarteaucitronRoot footer,
#tarteaucitronRoot form,
#tarteaucitronRoot h1,
#tarteaucitronRoot h2,
#tarteaucitronRoot h3,
#tarteaucitronRoot h4,
#tarteaucitronRoot h5,
#tarteaucitronRoot h6,
#tarteaucitronRoot header,
#tarteaucitronRoot hgroup,
#tarteaucitronRoot i,
#tarteaucitronRoot iframe,
#tarteaucitronRoot img,
#tarteaucitronRoot ins,
#tarteaucitronRoot kbd,
#tarteaucitronRoot label,
#tarteaucitronRoot legend,
#tarteaucitronRoot li,
#tarteaucitronRoot mark,
#tarteaucitronRoot menu,
#tarteaucitronRoot nav,
#tarteaucitronRoot object,
#tarteaucitronRoot ol,
#tarteaucitronRoot output,
#tarteaucitronRoot p,
#tarteaucitronRoot pre,
#tarteaucitronRoot q,
#tarteaucitronRoot ruby,
#tarteaucitronRoot s,
#tarteaucitronRoot samp,
#tarteaucitronRoot section,
#tarteaucitronRoot small,
#tarteaucitronRoot span,
#tarteaucitronRoot strike,
#tarteaucitronRoot strong,
#tarteaucitronRoot sub,
#tarteaucitronRoot summary,
#tarteaucitronRoot sup,
#tarteaucitronRoot table,
#tarteaucitronRoot tbody,
#tarteaucitronRoot td,
#tarteaucitronRoot tfoot,
#tarteaucitronRoot th,
#tarteaucitronRoot thead,
#tarteaucitronRoot time,
#tarteaucitronRoot tr,
#tarteaucitronRoot tt,
#tarteaucitronRoot u,
#tarteaucitronRoot ul,
#tarteaucitronRoot var,
#tarteaucitronRoot video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
text-align: initial;
text-shadow: none;
}
#tarteaucitronRoot article,
#tarteaucitronRoot aside,
#tarteaucitronRoot details,
#tarteaucitronRoot figcaption,
#tarteaucitronRoot figure,
#tarteaucitronRoot footer,
#tarteaucitronRoot header,
#tarteaucitronRoot hgroup,
#tarteaucitronRoot menu,
#tarteaucitronRoot nav,
#tarteaucitronRoot section {
display: block;
}
#tarteaucitronRoot ol,
#tarteaucitronRoot ul {
list-style: none;
}
#tarteaucitronRoot blockquote,
#tarteaucitronRoot q {
quotes: none;
}
#tarteaucitronRoot blockquote:after,
#tarteaucitronRoot blockquote:before,
#tarteaucitronRoot q:after,
#tarteaucitronRoot q:before {
content: "";
content: none;
}
#tarteaucitronRoot table {
border-collapse: collapse;
border-spacing: 0;
}
div#tarteaucitronMainLineOffset {
margin-top: 0 !important;
}
div#tarteaucitronServices {
margin-top: 21px !important;
}
#tarteaucitronServices::-webkit-scrollbar {
width: 5px;
}
#tarteaucitronServices::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 0 transparent;
}
#tarteaucitronServices::-webkit-scrollbar-thumb {
background-color: #ddd;
outline: 0 solid #708090;
}
.tarteaucitronSelfLink {
display: none !important;
}
@media screen and (max-width: 510px) {
#tarteaucitron .tarteaucitronLine .tarteaucitronName {
width: 100% !important;
float: none !important;
display: block !important;
text-align: center !important;
padding: 0 0 10px;
margin: 0 !important;
}
#tarteaucitron .tarteaucitronLine .tarteaucitronAsk {
float: left !important;
margin: 10px 15px 5px;
width: 100%;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk {
margin: 0 !important;
}
#tarteaucitron .tarteaucitronH3 {
text-align: center;
}
}
@media screen and (max-width: 767px) {
#tarteaucitron,
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer {
background: #fff;
border: 0 !important;
bottom: 0 !important;
height: 100% !important;
left: 0 !important;
margin: 0 !important;
max-height: 100% !important;
max-width: 100% !important;
top: 0 !important;
width: 100% !important;
}
#tarteaucitron .tarteaucitronBorder,
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronCookiesList {
border: 0 !important;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle {
text-align: left !important;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk {
text-align: center !important;
}
#tarteaucitron
#tarteaucitronServices
.tarteaucitronLine
.tarteaucitronAsk
button {
margin-bottom: 5px;
}
}
@media screen and (min-width: 768px) and (max-width: 991px) {
#tarteaucitron {
border: 0 !important;
left: 0 !important;
margin: 0 5% !important;
max-height: 80% !important;
width: 90% !important;
}
}
#tarteaucitron * {
zoom: 1;
}
#tarteaucitronRoot div#tarteaucitron {
left: 0;
right: 0;
margin: auto;
}
#tarteaucitronRoot button#tarteaucitronBack {
background: #141a3e;
}
#tarteaucitron .clear,
#tarteaucitron .contactZone .main,
#tarteaucitron .founder .inner,
#tarteaucitron .founderBlock .main,
#tarteaucitron .innerBlocProduct,
#tarteaucitron .introBlock .main,
#tarteaucitron .mindsetBlock .cards .inner,
#tarteaucitron .solutionsBlock .inner,
#tarteaucitron .storySection,
#tarteaucitron .useCaseBlock .item .main,
#tarteaucitron footer .main,
#tarteaucitron header .globalNav,
#tarteaucitron header .main,
.contactZone #tarteaucitron .main,
.founder #tarteaucitron .inner,
.founderBlock #tarteaucitron .main,
.introBlock #tarteaucitron .main,
.mindsetBlock .cards #tarteaucitron .inner,
.solutionsBlock #tarteaucitron .inner,
.useCaseBlock .item #tarteaucitron .main,
footer #tarteaucitron .main,
header #tarteaucitron .globalNav,
header #tarteaucitron .main {
clear: both;
}
#tarteaucitron a {
color: #424242;
font-size: 11px;
font-weight: 600;
text-decoration: none;
}
#tarteaucitronRoot button {
background: transparent;
border: 0;
}
#tarteaucitronAlertBig a,
#tarteaucitronAlertBig strong,
#tarteaucitronAlertSmall a,
#tarteaucitronAlertSmall strong {
color: #fff;
}
#tarteaucitron strong {
font-size: 22px;
font-weight: 500;
}
#tarteaucitron ul {
padding: 0;
}
#tarteaucitron .tarteaucitronH1,
#tarteaucitron .tarteaucitronH2,
#tarteaucitron .tarteaucitronH3,
#tarteaucitron .tarteaucitronH4,
#tarteaucitron .tarteaucitronH5,
#tarteaucitron .tarteaucitronH6 {
display: block;
}
.cookie-list {
list-style: none;
padding: 0;
margin: 0;
}
#tarteaucitronRoot {
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
#tarteaucitronRoot * {
color: #141a3e;
font-size: 14px;
line-height: normal;
vertical-align: initial;
}
#tarteaucitronRoot .tarteaucitronH1 {
font-family: Montserrat, sans-serif;
font-size: 1.5em;
text-align: center;
color: #fff;
margin: 15px 0 10px;
}
#tarteaucitronRoot .tarteaucitronH2 {
display: inline-block;
margin: 12px 0 0 10px;
color: #fff;
}
#tarteaucitronCookiesNumberBis.tarteaucitronH2 {
margin-left: 0;
}
#tarteaucitronBack {
background: #fff;
display: none;
height: 100%;
left: 0;
opacity: 0.7;
position: fixed;
top: 0;
width: 100%;
z-index: 15;
}
#tarteaucitron {
display: none;
max-height: 80%;
left: 50%;
margin: 0 auto 0 -430px;
padding: 0;
position: fixed;
top: 6%;
width: 860px;
z-index: 16;
}
#tarteaucitron .tarteaucitronBorder {
background: #fff;
border-top: 0;
height: auto;
overflow: auto;
}
#tarteaucitron #tarteaucitronClosePanel,
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronClosePanelCookie {
background: #141a3e;
color: #fff;
cursor: pointer;
font-size: 12px;
font-weight: 700;
text-decoration: none;
padding: 4px 0;
position: absolute;
right: 0;
text-align: center;
width: 70px;
}
#tarteaucitron #tarteaucitronDisclaimer {
color: #555;
font-size: 12px;
margin: 15px auto 0;
width: 80%;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronHidden,
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronCookiesList
.tarteaucitronHidden,
.tarteaucitronSelfLink {
background: rgba(51, 51, 51, 0.07);
}
a.tarteaucitronSelfLink {
text-align: center !important;
padding: 7px !important;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronHidden {
display: none;
position: relative;
}
#tarteaucitronCookiesList .tarteaucitronH3.tarteaucitronTitle {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#tarteaucitron #tarteaucitronInfo,
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button,
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronCookiesList
.tarteaucitronTitle {
color: #fff;
display: inline-block;
font-size: 14px;
margin: 20px 0 0;
padding: 5px 20px;
text-align: left;
width: auto;
background: #141a3e;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle button {
font-family: Montserrat, sans-serif;
letter-spacing: 1px;
font-weight: 500;
}
#tarteaucitron
#tarteaucitronServices
.tarteaucitronMainLine
.tarteaucitronName
a,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a {
color: #fff;
font-weight: 500;
}
#tarteaucitron
#tarteaucitronServices
.tarteaucitronMainLine
.tarteaucitronName
a:hover,
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a:hover {
text-decoration: none !important;
}
#tarteaucitron
#tarteaucitronServices
.tarteaucitronMainLine
.tarteaucitronName
a {
font-size: 22px;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronTitle a {
font-size: 14px;
}
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronCookiesList
.tarteaucitronTitle {
padding: 5px 10px;
margin: 0;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronDetails {
color: #141a3e;
display: none;
font-weight: 500;
margin-top: 0;
max-width: 100%;
padding: 20px;
z-index: 16;
background: none;
}
#tarteaucitron #tarteaucitronInfo a {
color: #fff;
text-decoration: underline;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine {
background: hsla(233, 3%, 51%, 0.1);
border-left: 5px solid transparent;
margin: 0;
overflow: hidden;
padding: 15px 5px;
}
#tarteaucitron
#tarteaucitronServices
.tarteaucitronLine.tarteaucitronIsAllowed {
border-color: #2dbf12;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine.tarteaucitronIsDenied {
border-color: #d6173c;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine {
background: #141a3e;
border: 3px solid #141a3e;
border-left: 9px solid #141a3e;
border-top: 5px solid #141a3e;
margin-bottom: 0;
margin-top: 21px;
position: relative;
}
#tarteaucitron
#tarteaucitronServices
.tarteaucitronMainLine
.tarteaucitronName {
margin-left: 15px;
margin-top: 2px;
}
#tarteaucitron
#tarteaucitronServices
.tarteaucitronMainLine
.tarteaucitronName
button {
color: #fff;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine .tarteaucitronAsk {
margin-top: 0 !important;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronName {
display: inline-block;
float: left;
margin-left: 10px;
text-align: left;
width: 50%;
}
#tarteaucitron
#tarteaucitronServices
.tarteaucitronLine
.tarteaucitronName
a:hover {
text-decoration: underline;
}
#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk {
display: inline-block;
float: right;
margin: 7px 15px 0;
text-align: right;
}
#tarteaucitron
#tarteaucitronServices
.tarteaucitronLine
.tarteaucitronAsk
.tarteaucitronAllow,
#tarteaucitron
#tarteaucitronServices
.tarteaucitronLine
.tarteaucitronAsk
.tarteaucitronDeny,
.tac_activate .tarteaucitronAllow {
font-size: 12px;
font-weight: 700;
letter-spacing: 1px;
height: 30px;
-moz-border-radius: 0.04rem;
border-radius: 0.04rem;
background: gray;
-moz-border-radius: 4px;
border-radius: 4px;
color: #fff;
cursor: pointer;
display: inline-block;
padding: 6px 10px;
text-align: center;
text-decoration: none;
width: auto;
border: 0;
}
#tarteaucitron
#tarteaucitronServices
#tarteaucitronAllAllowed.tarteaucitronIsSelected {
background-color: #2dbf12;
opacity: 1;
}
#tarteaucitron
#tarteaucitronServices
#tarteaucitronAllDenied.tarteaucitronIsSelected {
background-color: #d6173c;
opacity: 1;
}
#tarteaucitron
#tarteaucitronServices
.tarteaucitronLine.tarteaucitronIsAllowed
.tarteaucitronAllow {
background-color: #2dbf12;
}
#tarteaucitron
#tarteaucitronServices
.tarteaucitronLine.tarteaucitronIsDenied
.tarteaucitronDeny {
background-color: #d6173c;
}
#tarteaucitron
#tarteaucitronServices
.tarteaucitronLine
.tarteaucitronName
.tarteaucitronListCookies {
color: #141a3e;
font-size: 12px;
}
#tarteaucitron .tarteaucitronH3 {
font-size: 16px;
padding: 0 0 10px;
}
#tarteaucitron #tarteaucitronMainLineOffset .tarteaucitronName {
width: auto !important;
margin-left: 0 !important;
font-size: 14px;
}
.tarteaucitronAlertBigTop {
top: 0;
}
.tarteaucitronAlertBigBottom {
bottom: 0;
}
#tarteaucitronRoot #tarteaucitronAlertBig {
background: #141a3e;
color: #fff;
display: none;
font-size: 15px !important;
left: 0;
position: fixed;
z-index: 14;
text-align: center;
padding: 10px;
margin: auto;
width: 100%;
-webkit-box-shadow: 0 0 1px hsla(0, 0%, 100%, 0.1);
-moz-box-shadow: 0 0 1px hsla(0, 0%, 100%, 0.1);
box-shadow: 0 0 1px hsla(0, 0%, 100%, 0.1);
}
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert,
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {
font: 15px verdana;
color: #fff;
padding: 10px 0;
}
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
display: inline-block;
}
@media screen and (max-width: 1000px) {
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert {
display: block;
text-align: center;
}
}
#tarteaucitronAlertBig #tarteaucitronDisclaimerAlert strong {
font-weight: 700;
}
#tarteaucitronAlertBig #tarteaucitronPrivacyUrl {
cursor: pointer;
}
#tarteaucitron #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig #tarteaucitronCloseAlert,
#tarteaucitronAlertBig #tarteaucitronPersonalize {
background: #008300;
border: 1px solid #008300;
color: #fff;
cursor: pointer;
display: inline-block;
margin-left: 0.08rem;
}
#tarteaucitron #tarteaucitronPrivacyUrl:hover,
#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig #tarteaucitronPersonalize:hover {
border-color: #fff;
}
#tarteaucitron #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig #tarteaucitronCloseAlert {
background: #fff;
color: #141a3e;
border: 1px solid #fff;
}
#tarteaucitron #tarteaucitronPrivacyUrl:hover,
#tarteaucitronAlertBig #tarteaucitronCloseAlert:hover {
background: #141a3e;
color: #fff;
border-color: #fff;
}
#tarteaucitronPercentage {
background: #166dce;
height: 5px;
left: 0;
position: fixed;
width: 0;
z-index: 13;
}
.tarteaucitronAlertSmallBottom,
.tarteaucitronAlertSmallTop {
bottom: 0;
}
#tarteaucitronAlertSmall {
background: #141a3e;
display: none;
padding: 0;
position: fixed;
right: 0;
text-align: center;
width: auto;
z-index: 15;
}
#tarteaucitronAlertSmall #tarteaucitronManager {
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 11px !important;
padding: 8px 10px;
}
#tarteaucitronAlertSmall #tarteaucitronManager:hover {
background: hsla(0, 0%, 100%, 0.05);
}
#tarteaucitronAlertSmall #tarteaucitronManager #tarteaucitronDot {
background-color: gray;
-moz-border-radius: 5px;
border-radius: 5px;
display: block;
height: 8px;
margin-bottom: 1px;
margin-top: 5px;
overflow: hidden;
width: 100%;
}
#tarteaucitronAlertSmall
#tarteaucitronManager
#tarteaucitronDot
#tarteaucitronDotGreen,
#tarteaucitronAlertSmall
#tarteaucitronManager
#tarteaucitronDot
#tarteaucitronDotRed,
#tarteaucitronAlertSmall
#tarteaucitronManager
#tarteaucitronDot
#tarteaucitronDotYellow {
display: block;
float: left;
height: 100%;
width: 0;
}
#tarteaucitronAlertSmall
#tarteaucitronManager
#tarteaucitronDot
#tarteaucitronDotGreen {
background-color: #2dbf12;
}
#tarteaucitronAlertSmall
#tarteaucitronManager
#tarteaucitronDot
#tarteaucitronDotYellow {
background-color: #fbda26;
}
#tarteaucitronAlertSmall
#tarteaucitronManager
#tarteaucitronDot
#tarteaucitronDotRed {
background-color: #d6173c;
}
#tarteaucitronAlertSmall #tarteaucitronCookiesNumber {
background: hsla(0, 0%, 100%, 0.2);
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 30px;
padding: 0 10px;
vertical-align: top;
}
#tarteaucitronAlertSmall #tarteaucitronCookiesNumber:hover {
background: hsla(0, 0%, 100%, 0.3);
}
#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer {
display: none;
max-height: 70%;
max-width: 500px;
position: fixed;
right: 0;
width: 100%;
}
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronCookiesList {
background: #fff;
border: 2px solid #141a3e;
color: #141a3e;
font-size: 11px;
height: auto;
overflow: auto;
text-align: left;
}
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronCookiesTitle {
background: #141a3e;
margin-top: 21px;
padding: 13px 0 9px 13px;
text-align: left;
}
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronCookiesTitle
strong {
color: #fff;
font-size: 16px;
}
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronCookiesList
.tarteaucitronCookiesListMain {
background: rgba(51, 51, 51, 0.1);
padding: 7px 5px 10px;
word-wrap: break-word;
}
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronCookiesList
.tarteaucitronCookiesListMain:hover {
background: rgba(51, 51, 51, 0.2);
}
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronCookiesList
.tarteaucitronCookiesListMain
a {
color: #141a3e;
text-decoration: none;
}
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronCookiesList
.tarteaucitronCookiesListMain
.tarteaucitronCookiesListLeft {
display: inline-block;
width: 50%;
}
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronCookiesList
.tarteaucitronCookiesListMain
.tarteaucitronCookiesListLeft
a
strong {
color: darkred;
}
#tarteaucitronAlertSmall
#tarteaucitronCookiesListContainer
#tarteaucitronCookiesList
.tarteaucitronCookiesListMain
.tarteaucitronCookiesListRight {
color: #141a3e;
display: inline-block;
font-size: 11px;
margin-left: 10%;
vertical-align: top;
width: 30%;
}
.tac_activate {
background: #141a3e;
color: #fff;
display: table;
font-size: 12px;
height: 100%;
line-height: normal;
margin: auto;
text-align: center;
width: 100%;
}
.tac_float {
display: table-cell;
text-align: center;
vertical-align: middle;
}
.tac_activate .tac_float strong {
color: #fff;
}
.tac_activate .tac_float .tarteaucitronAllow {
background-color: #2dbf12;
display: inline-block;
}
ins.adsbygoogle,
ins.ferank-publicite {
text-decoration: none;
}
div.amazon_product {
height: 240px;
width: 120px;
}
.tarteaucitronIsAllowed .tarteaucitronDeny,
.tarteaucitronIsDenied .tarteaucitronAllow {
opacity: 0.4 !important;
}
.tarteaucitronIsAllowed .tarteaucitronAllow,
.tarteaucitronIsDenied .tarteaucitronDeny {
opacity: 1 !important;
}
.tarteaucitronLine .tarteaucitronAllow,
.tarteaucitronLine .tarteaucitronDeny {
opacity: 0.4;
}
div#tarteaucitronInfo {
display: block !important;
position: relative;
text-align: center !important;
background: none !important;
max-width: 80% !important;
padding: 15px 0 !important;
margin: 0 auto 0.14rem !important;
font-size: 14px !important;
line-height: 20px;
}
a.tarteaucitronSelfLink {
position: absolute;
left: 0;
right: 0;
padding-top: 13px !important;
display: block;
text-shadow: 0 0 14px #fff;
text-transform: uppercase;
}
.tarteaucitronMainLine .tarteaucitronH2 {
font-size: 1.2em !important;
margin-top: 4px !important;
}
span.tarteaucitronTitle.tarteaucitronH3 {
margin-top: 12px !important;
}
header {
position: fixed;
z-index: 7;
left: 0;
right: 0;
padding: 0.25rem 0 0;
-webkit-transition: all 0.3s;
-o-transition: 0.3s all;
-moz-transition: 0.3s all;
transition: all 0.3s;
}
@media only screen and (max-width: 800px) {
header {
padding: 0.1rem 0;
}
}
header.notTop {
color: #141a3e;
background: hsla(0, 0%, 100%, 0.96);
padding: 0.1rem 0 0;
-webkit-box-shadow: 0 0 0.16rem 0 rgba(20, 26, 62, 0.4);
-moz-box-shadow: 0 0 0.16rem 0 rgba(20, 26, 62, 0.4);
box-shadow: 0 0 0.16rem 0 rgba(20, 26, 62, 0.4);
} header.notTop .mobileIcon span,
header.notTop .mobileIcon span:after,
header.notTop .mobileIcon span:before {
background: #141a3e;
}
header.notTop .mobileIcon.open span {
background: none;
}
header.notTop .mobileIcon.open span:after,
header.notTop .mobileIcon.open span:before {
background: #fff;
}
header.notTop .contactLink:after,
header.notTop .mainNav > ul > li:after,
header.notTop .mainNav > ul > li > a:after {
background: #141a3e;
}
header.notTop .mainNav > ul ul {
background: hsla(0, 0%, 100%, 0.95);
-webkit-box-shadow: 0 0.1rem 0.16rem 0 rgba(20, 26, 62, 0.3);
-moz-box-shadow: 0 0.1rem 0.16rem 0 rgba(20, 26, 62, 0.3);
box-shadow: 0 0.1rem 0.16rem 0 rgba(20, 26, 62, 0.3);
}
@media screen and (max-width: 800px) {
header.notTop .mainNav > ul ul {
background: hsla(0, 0%, 100%, 0.9);
}
}
header.notTop .mainNav > ul ul:before {
background: rgba(20, 26, 62, 0.1);
}
header.notTop .navLang:after {
border-color: #141a3e;
}
header.notTop .navLang ul {
background: rgba(20, 26, 62, 0.9);
}
header.notTop .navLang ul li {
color: #fff;
}
header.notTop .navLang ul li a:hover {
background: #141a3e;
}
header.notTop .navLang ul li.current-lang {
color: #141a3e;
}
header.notTop .navLang ul li.current-lang a:hover {
background: none;
}
header .main {
max-width: 1030px;
}
@media screen and (min-width: 1400px) {
header .main {
max-width: 1280px;
}
}
header.large .main {
max-width: 1060px;
}
@media screen and (min-width: 1400px) {
header.large .main {
max-width: 1280px;
}
}
header .logo {
float: left;
} header .logo img {
display: block;
height: auto;
}
@media only screen and (max-width: 800px) {
header .logo img {
max-width: 1.6rem;
}
}
header .globalNav {
float: right;
padding: 0.04rem 0 0;
}
@media only screen and (max-width: 800px) {
header .globalNav {
display: none;
padding: 0.7rem 0.3rem;
background: #141a3e;
position: absolute;
top: 0;
left: 0;
right: 0;
height: 100vh;
overflow: auto;
color: #fff;
}
header .globalNav.open {
display: block;
}
}
header .globalNav .navLang {
float: right;
margin-left: 0.18rem;
}
header .globalNav .contactLink {
float: right;
}
@media screen and (max-width: 800px) {
header .globalNav .contactLink {
display: none;
}
}
header .globalNav .contactLink.active,
header .globalNav .contactLink:hover {
font-weight: 700;
}
header .globalNav .contactLink.active:after {
width: 100%;
}
header .globalNav .mainNav {
clear: right;
float: right;
}
@media screen and (max-width: 800px) {
header .globalNav .mainNav {
float: none;
}
}
header .globalNav .langContact {
display: none;
font-size: 0.3rem;
color: #fff;
}
@media screen and (max-width: 800px) {
header .globalNav .langContact {
display: block;
}
}
header .globalNav .langContact .contactLink {
display: block;
float: none;
border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
padding: 0.2rem 0;
text-align: center;
}
header .globalNav .langContact ul {
overflow: hidden;
}
header .globalNav .langContact ul li {
float: left;
width: 100%;
text-align: center;
background: hsla(0, 0%, 100%, 0.1);
border-left: 1px solid hsla(0, 0%, 100%, 0.1);
}
header .globalNav .langContact ul li.current-lang {
background: hsla(0, 0%, 100%, 0.2);
}
header .globalNav .langContact ul li a {
display: block;
padding: 0.14rem;
}
header .globalNav .langContact ul li:first-child:nth-last-child(2),
header .globalNav .langContact ul li:first-child:nth-last-child(2) ~ li {
width: 50%;
}
header .globalNav .langContact ul li:first-child:nth-last-child(3),
header .globalNav .langContact ul li:first-child:nth-last-child(3) ~ li {
width: 33.33333%;
}
.navLang {
position: relative;
width: 0.54rem;
height: 0.2rem;
overflow: hidden;
cursor: pointer;
z-index: 8;
display: block;
}
@media screen and (max-width: 800px) {
.navLang {
display: none;
}
}
.navLang:after {
content: "";
position: absolute;
top: 0.02rem;
right: 0.03rem;
width: 0.07rem;
height: 0.07rem;
border: 1px solid #fff;
border-width: 0 1px 1px 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.navLang ul {
z-index: 1;
position: absolute;
top: 0.2rem;
list-style: none;
width: 100%;
background: hsla(0, 0%, 100%, 0.8);
}
.navLang ul li {
text-transform: uppercase;
color: #141a3e;
}
.navLang ul li a {
display: block;
padding: 0.02rem 0.08rem;
}
.navLang ul li a:hover {
background: #fff;
}
.navLang ul li.current-lang {
position: absolute;
top: -0.22rem;
width: 0.54rem;
color: #fff;
}
.navLang ul li.current-lang a:hover {
background: none;
}
.navLang.open {
overflow: visible;
}
.navLang.open:after {
-webkit-transform: rotate(225deg) translate(-3px, -3px);
-moz-transform: rotate(225deg) translate(-3px, -3px);
-ms-transform: rotate(225deg) translate(-3px, -3px);
-o-transform: rotate(225deg) translate(-3px, -3px);
transform: rotate(225deg) translate(-3px, -3px);
}
.mainNav {
position: relative;
padding: 0.05rem 0 0;
}
@media screen and (max-width: 800px) {
.mainNav {
padding: 0;
text-align: center;
}
}
.mainNav > ul > li {
float: left;
padding: 0 0 0.08rem;
}
@media screen and (max-width: 800px) {
.mainNav > ul > li {
font-size: 0.3rem;
float: none;
padding: 0;
border-bottom: 1px solid hsla(0, 0%, 100%, 0.1);
}
.mainNav > ul > li.hasSubMenu {
position: relative;
}
.mainNav > ul > li.hasSubMenu .openMenu {
content: "";
display: block;
position: absolute;
z-index: 7;
right: 0;
top: 0;
width: 0.7rem;
height: 0.7rem;
}
.mainNav > ul > li.hasSubMenu .openMenu:before {
content: "";
position: absolute;
border-left: 0.08rem solid transparent;
border-right: 0.08rem solid transparent;
border-top: 0.14rem solid #fff;
left: 0.26rem;
top: 0.28rem;
}
.mainNav > ul > li.hasSubMenu.open > .openMenu:before {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.mainNav > ul > li.hasSubMenu.open ul {
display: block;
}
}
.mainNav > ul > li .openMenu {
display: none;
}
.mainNav > ul > li:after {
content: "";
display: inline-block;
vertical-align: middle;
width: 1px;
height: 0.14rem;
background: #fff;
}
@media screen and (max-width: 800px) {
.mainNav > ul > li:after {
display: none;
}
}
.mainNav > ul > li:last-child:after {
display: none;
}
.mainNav > ul > li:last-child > a {
padding-right: 0;
}
.mainNav > ul > li:last-child.active > a:after,
.mainNav > ul > li:last-child.current-menu-item > a:after,
.mainNav > ul > li:last-child:hover > a:after,
.mainNav > ul > li:last-child > a:hover:after {
width: -webkit-calc(100% - 0.14rem);
width: -moz-calc(100% - 0.14rem);
width: calc(100% - 0.14rem);
}
.mainNav > ul > li > a {
display: inline-block;
vertical-align: middle;
padding: 0.08rem 0.14rem;
}
@media screen and (max-width: 800px) {
.mainNav > ul > li > a {
display: block;
padding: 0.2rem 0;
}
}
.mainNav > ul > li > a:after {
left: 0.14rem;
bottom: 0.04rem;
}
@media screen and (min-width: 801px) {
.mainNav > ul > li > a:hover {
font-weight: 700;
}
.mainNav > ul > li > a:hover:after {
width: -webkit-calc(100% - 0.28rem);
width: -moz-calc(100% - 0.28rem);
width: calc(100% - 0.28rem);
}
}
@media screen and (min-width: 801px) {
.mainNav > ul > li:hover > a {
font-weight: 700;
}
.mainNav > ul > li:hover > a:after {
width: -webkit-calc(100% - 0.28rem);
width: -moz-calc(100% - 0.28rem);
width: calc(100% - 0.28rem);
}
}
.mainNav > ul > li.active > a,
.mainNav > ul > li.current-menu-item > a {
font-weight: 700;
}
.mainNav > ul > li.active > a:after,
.mainNav > ul > li.current-menu-item > a:after {
width: -webkit-calc(100% - 0.28rem);
width: -moz-calc(100% - 0.28rem);
width: calc(100% - 0.28rem);
}
@media screen and (min-width: 801px) {
.mainNav > ul > li:hover ul {
display: block;
}
}
.mainNav > ul ul {
display: none;
position: absolute;
left: 0;
background: hsla(0, 0%, 100%, 0.7);
padding: 0.3rem 0.6rem 0.14rem;
margin-top: 0.08rem;
width: 100%;
overflow: hidden;
}
@media screen and (max-width: 800px) {
.mainNav > ul ul {
position: relative;
padding: 0.2rem 0.2rem 0.1rem;
margin: 0;
text-align: left;
background: hsla(0, 0%, 100%, 0.9);
}
}
.mainNav > ul ul li {
font-size: 0.14rem;
color: #141a3e;
float: left;
width: 50%;
padding: 0 0 0.16rem;
}
@media screen and (max-width: 800px) {
.mainNav > ul ul li {
font-size: 0.2rem;
}
}
.mainNav > ul ul li:nth-child(odd) {
clear: both;
}
.mainNav > ul ul li a {
position: relative;
display: block;
padding: 0 0.1rem 0 0;
}
.mainNav > ul ul li a .icon {
display: inline-block;
vertical-align: middle;
width: 0.24rem;
height: 0.24rem;
margin-right: 0.12rem;
text-align: center;
}
.mainNav > ul ul li a .icon img {
max-width: 100%;
height: auto;
}
.mainNav > ul ul li a:hover {
font-weight: 700;
}
.mainNav > ul ul li a span {
display: inline-block;
vertical-align: middle;
max-width: -webkit-calc(100% - 40px);
max-width: -moz-calc(100% - 40px);
max-width: calc(100% - 40px);
}
.mainNav > ul ul li.active > a,
.mainNav > ul ul li.current-menu-item > a {
font-weight: 700;
}
.mobileIcon {
display: none;
}
@media screen and (max-width: 800px) {
.mobileIcon {
display: block;
position: absolute;
z-index: 7;
width: 0.34rem;
right: 0.2rem;
top: 0.4rem;
}
.mobileIcon span {
display: block;
position: relative;
height: 3px;
background: #fff;
}
.mobileIcon span:after,
.mobileIcon span:before {
content: "";
position: absolute;
left: 0;
width: 100%;
height: 100%;
top: -0.12rem;
background: #fff;
-webkit-transition: all 0.2s linear;
-o-transition: 0.2s all linear;
-moz-transition: 0.2s all linear;
transition: all 0.2s linear;
}
.mobileIcon span:after {
top: auto;
bottom: -0.12rem;
}
.mobileIcon.open span {
background: none;
}
.mobileIcon.open span:before {
top: 0;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.mobileIcon.open span:after {
top: 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
}
footer {
padding: 0.88rem 0 1rem;
}
@media only screen and (max-width: 800px) {
footer {
padding: 0.6rem 0 0.5rem;
}
}
@media only screen and (max-width: 600px) {
footer {
padding: 0.4rem 0 0.2rem;
text-align: center;
}
}
footer .logo {
float: left;
}
@media only screen and (max-width: 600px) {
footer .logo {
padding: 0 0 0.2rem;
float: none;
}
footer .logo img {
display: inline-block;
max-width: 2rem;
height: auto;
}
}
footer .navFooter {
float: right;
padding: 0.1rem 0 0;
width: 60%;
max-width: 3.4rem;
}
@media only screen and (max-width: 600px) {
footer .navFooter {
float: none;
padding: 0;
width: auto;
max-width: none;
}
}
footer .navFooter ul {
overflow: hidden;
}
footer .navFooter ul:last-child {
margin: 0;
}
footer .navFooter ul li {
padding: 0 0.1rem 0.25rem 0;
float: left;
width: 50%;
}
@media only screen and (max-width: 600px) {
footer .navFooter ul li {
float: none;
padding: 0;
width: auto;
display: block;
border-top: 1px solid hsla(0, 0%, 100%, 0.1);
}
}
footer .navFooter ul li:nth-child(odd) {
clear: both;
}
@media only screen and (max-width: 600px) {
footer .navFooter ul li a {
display: block;
padding: 0.16rem;
}
}
.home .homeSlider {
max-height: 100vh;
background-color: #141a3e;
position: relative;
}
.homeSlider {
overflow: hidden;
}
@media screen and (max-width: 600px) {
.homeSlider {
height: 4rem;
}
}
.homeSlider .vimeo_player {
position: absolute;
top: 0;
left: 0;
right: 0;
height: 100%;
}
.homeSlider .vimeo_player .tac_activate {
position: relative;
z-index: 6;
}
.homeSlider img:not(.loader-img) {
display: block;
width: 100%;
height: auto;
}
@media screen and (max-width: 600px) {
.homeSlider img:not(.loader-img) {
position: relative;
height: 100%;
width: auto;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-ms-transform: translateX(-50%);
-o-transform: translateX(-50%);
transform: translateX(-50%);
}
}
.homeSlider .videoContainer {
position: relative;
height: 100vh;
height: -webkit-calc(var(--vh, 1vh) * 100);
height: -moz-calc(var(--vh, 1vh) * 100);
height: calc(var(--vh, 1vh) * 100);
overflow: hidden;
z-index: 2;
}
@media screen and (max-width: 800px) {
.homeSlider .videoContainer {
height: -webkit-calc(var(--vh, 1vh) * 60);
height: -moz-calc(var(--vh, 1vh) * 60);
height: calc(var(--vh, 1vh) * 60);
}
}
@media screen and (max-width: 600px) {
.homeSlider .videoContainer {
height: 4rem;
}
}
.homeSlider .videoContainer:before {
content: "";
position: absolute;
z-index: 6;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.3);
}
.homeSlider .videoContainer iframe {
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100vw;
height: 56.25vw;
min-height: 100vh;
min-width: 177.77vh;
}
@media screen and (max-width: 800px) {
.homeSlider .videoContainer iframe {
min-height: 80vh;
}
}
@media screen and (max-width: 600px) {
.homeSlider .videoContainer iframe {
min-height: auto;
height: 5.4rem;
}
}
.slick-arrow {
position: relative;
width: 0.44rem;
height: 0.44rem;
border: none;
background: #fff;
-webkit-box-shadow: 0.02rem 0.02rem 0.04rem 0 hsla(233, 3%, 51%, 0.4);
-moz-box-shadow: 0.02rem 0.02rem 0.04rem 0 hsla(233, 3%, 51%, 0.4);
box-shadow: 0.02rem 0.02rem 0.04rem 0 hsla(233, 3%, 51%, 0.4);
text-indent: -99999px;
cursor: pointer;
-webkit-transform-origin: center;
-moz-transform-origin: center;
-ms-transform-origin: center;
-o-transform-origin: center;
transform-origin: center;
}
.slick-arrow:before {
content: "";
position: absolute;
top: 0.14rem;
left: 0.14rem;
width: 0.1rem;
height: 0.1rem;
border: 1px solid #7e7f86;
border-top-color: transparent;
border-left-color: transparent;
}
.slick-arrow:hover:before {
border-right-color: #166dce;
border-bottom-color: #166dce;
}
.slick-arrow.slick-next {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-box-shadow: -0.02rem 0.02rem 0.04rem 0 hsla(233, 3%, 51%, 0.3);
-moz-box-shadow: -0.02rem 0.02rem 0.04rem 0 hsla(233, 3%, 51%, 0.3);
box-shadow: -0.02rem 0.02rem 0.04rem 0 hsla(233, 3%, 51%, 0.3);
}
.slick-arrow.slick-prev {
-webkit-transform: rotate(135deg);
-moz-transform: rotate(135deg);
-ms-transform: rotate(135deg);
-o-transform: rotate(135deg);
transform: rotate(135deg);
-webkit-box-shadow: 0.02rem -0.02rem 0.04rem 0 hsla(233, 3%, 51%, 0.3);
-moz-box-shadow: 0.02rem -0.02rem 0.04rem 0 hsla(233, 3%, 51%, 0.3);
box-shadow: 0.02rem -0.02rem 0.04rem 0 hsla(233, 3%, 51%, 0.3);
}
.headBlock {
max-width: 5.3rem;
margin: 0 auto;
text-align: center;
padding: 0 0 0.2rem;
}
.headBlock.light {
color: #fff;
}
.headBlock.inside {
text-align: left;
padding: 0;
max-width: none;
}
.headBlock .title {
font-family: Montserrat, sans-serif;
font-weight: 700;
font-size: 0.26rem;
line-height: 0.35rem;
padding: 0 0 0.1rem;
}
.headBlock .desc {
font-size: 0.14rem;
line-height: 0.32rem;
padding: 0 0.22rem 0.1rem;
}
.client {
position: relative;
z-index: 6;
margin-top: -1.1rem;
}
@media only screen and (max-width: 800px) {
.client {
margin-top: 0;
}
}
.client .brands,
.listingFilter .client .filterSlide {
margin-left: 26%;
height: 1.1rem;
background: #fff;
padding: 0.25rem 0 0;
}
@media only screen and (max-width: 800px) {
.client .brands,
.listingFilter .client .filterSlide {
margin-left: 0;
max-width: 5.9rem;
margin: 0 auto;
}
}
@media only screen and (max-width: 600px) {
.client .brands,
.listingFilter .client .filterSlide {
max-width: 100%;
}
}
.client .brands .inner,
.listingFilter .client .filterSlide .inner {
padding: 0 1.1rem 0 0;
}
.client .item {
padding: 0 0.47rem;
}
@media only screen and (max-width: 600px) {
.client .item {
padding: 0 0.2rem;
}
}
.client .item img {
max-height: 0.6rem;
width: auto;
}
.client .slick-arrow {
width: 0.3rem;
height: 0.3rem;
}
.client .slick-arrow:before {
top: 0.08rem;
left: 0.08rem;
width: 0.08rem;
height: 0.08rem;
}
.client .slick-next {
position: absolute;
top: 0.26rem;
right: 0.64rem;
}
.client .slick-prev {
position: absolute;
top: 0;
right: 0.4rem;
}
.intro {
position: relative;
padding: 1.6rem 0 2.1rem;
}
@media only screen and (max-width: 1000px) {
.intro {
padding: 1.2rem 0;
}
}
@media only screen and (max-width: 800px) {
.intro {
padding: 0.6rem 0;
}
}
.intro .disk {
content: "";
position: absolute;
height: 110%;
width: 7.5rem;
right: -1.4rem;
bottom: -1.2rem;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/logo-extra-large.svg) 50% no-repeat;
-webkit-background-size: auto 100%;
-moz-background-size: auto 100%;
background-size: auto 100%;
}
@media only screen and (max-width: 1400px) {
.intro .disk {
height: auto;
padding-bottom: 46%;
width: 46%;
}
}
@media only screen and (max-width: 800px) {
.intro .disk {
padding-bottom: 38%;
width: 38%;
right: -8%;
bottom: -16%;
}
}
@media only screen and (max-width: 600px) {
.intro .disk {
padding-bottom: 26%;
width: 26%;
right: -8%;
bottom: -10%;
}
}
.intro .main {
position: relative;
}
.intro .inner {
max-width: 5.5rem;
}
@media only screen and (max-width: 800px) {
.intro .inner {
margin-right: 16%;
}
}
@media only screen and (max-width: 600px) {
.intro .inner {
margin: 0;
}
}
.intro .introTitle {
font-family: Montserrat, sans-serif;
font-size: 0.4rem;
line-height: 0.56rem;
font-weight: 800;
padding: 0 0 0.14rem;
}
.intro .desc {
line-height: 0.3rem;
padding: 0 0.4rem 0.42rem 0;
}
#tarteaucitron .intro #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .intro #tarteaucitronCloseAlert,
#tarteaucitronAlertBig .intro #tarteaucitronPersonalize,
.formStyle .intro input[type="submit"],
.intro #tarteaucitron #tarteaucitronPrivacyUrl,
.intro #tarteaucitronAlertBig #tarteaucitronCloseAlert,
.intro #tarteaucitronAlertBig #tarteaucitronPersonalize,
.intro .btn,
.intro .formStyle input[type="submit"],
.intro .tag {
margin-right: 0.16rem;
}
.keyFigures {
position: relative;
padding: 0.54rem 0 0.3rem;
margin: 0 0 1.2rem;
background: #181d9b;
}
@media only screen and (max-width: 800px) {
.keyFigures {
margin: 0 0 0.6rem;
}
}
.keyFigures:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: -webkit-calc(50vw + 430px);
right: -moz-calc(50vw + 430px);
right: calc(50vw + 430px);
width: 50vw;
background: #fff;
}
.keyFigures:after {
content: "";
position: absolute;
top: 0.18rem;
right: -webkit-calc(50vw + 130px);
right: -moz-calc(50vw + 130px);
right: calc(50vw + 130px);
width: 5.7rem;
height: 7.1rem;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/phone.png) 0 0 no-repeat;
-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
background-size: 100% auto;
}
@media only screen and (max-width: 1000px) {
.keyFigures:after {
-webkit-background-size: 86% auto;
-moz-background-size: 86% auto;
background-size: 86% auto;
right: auto;
left: -1rem;
}
}
@media only screen and (max-width: 800px) {
.keyFigures:after {
right: auto;
left: -0.3rem;
height: 100%;
width: 52%;
background-position: 0 100%;
top: auto;
bottom: -0.7rem;
}
}
@media only screen and (max-width: 600px) {
.keyFigures:after {
width: 63%;
}
}
.keyFigures .main {
position: relative;
z-index: 3;
}
.keyFigures .keys {
padding-left: 25%;
}
@media only screen and (max-width: 800px) {
.keyFigures .keys {
padding-left: 28%;
}
}
.keyFigures .keys .innerKeys {
padding: 0 0 1.1rem;
}
@media only screen and (max-width: 800px) {
.keyFigures .keys .innerKeys {
padding: 0 0 0.9rem;
}
}
.keyFigures .itemKeys {
padding: 0.06rem;
}
.keyFigures .itemKeys .innerItem {
padding: 0.46rem 0.38rem 0.14rem;
background: #fff;
-webkit-box-shadow: 0 0 0.07rem 0 hsla(233, 3%, 51%, 0.5);
-moz-box-shadow: 0 0 0.07rem 0 hsla(233, 3%, 51%, 0.5);
box-shadow: 0 0 0.07rem 0 hsla(233, 3%, 51%, 0.5);
}
@media only screen and (max-width: 1000px) {
.keyFigures .itemKeys .innerItem {
padding: 0.3rem 0.2rem 0.14rem;
}
}
.keyFigures .itemKeys .digit {
position: relative;
font-family: Montserrat, sans-serif;
font-size: 0.4rem;
line-height: 0.5rem;
font-weight: 500;
color: #166dce;
}
.keyFigures .itemKeys .digit.icon {
padding: 0.76rem 0 0;
}
.keyFigures .itemKeys .digit.icon.icon-counter {
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/icon-counter.svg) 0 0 no-repeat;
}
.keyFigures .itemKeys .digit.icon.icon-stock {
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/icon-stock.svg) 0 0 no-repeat;
}
.keyFigures .itemKeys .digit.icon.icon-increase {
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/icon-increase.svg) 0 0 no-repeat;
}
.keyFigures .itemKeys .digit .icon-img {
position: absolute;
top: 0;
left: 0;
height: 0.7rem;
}
.keyFigures .itemKeys .digit .icon-img img {
display: block;
max-height: 100%;
width: auto;
}
.keyFigures .itemKeys .title {
font-family: Montserrat, sans-serif;
font-size: 0.24rem;
font-weight: 400;
padding: 0.06rem 0 0;
}
.keyFigures .itemKeys .desc {
font-size: 0.14rem;
line-height: 0.26rem;
padding: 0.1rem 0 0;
}
.keyFigures .slick-next {
position: absolute;
bottom: 0.06rem;
right: 0.14rem;
}
@media only screen and (max-width: 800px) {
.keyFigures .slick-next {
bottom: 0;
}
}
.keyFigures .slick-prev {
position: absolute;
bottom: 0.36rem;
right: 0.6rem;
}
@media only screen and (max-width: 800px) {
.keyFigures .slick-prev {
bottom: 0.26rem;
}
}
.useCaseBlock {
position: relative;
padding: 0.1rem 0 0.4rem;
margin: 0 0 0.6rem;
}
@media only screen and (max-width: 1100px) {
.useCaseBlock {
padding: 0.1rem 0 0.3rem;
margin: 0 0 0.3rem;
}
}
.useCaseBlock .useCase {
color: #fff;
position: relative;
}
.useCaseBlock .item {
position: relative;
padding: 0.1rem 0 0.24rem;
}
.useCaseBlock .item.invert .logoTestimonial {
float: right;
}
.useCaseBlock .logoTestimonial {
position: relative;
z-index: 3;
float: left;
width: 38%;
min-height: 5.1rem;
padding: 0.28rem 0.4rem;
background: #d6173c;
text-align: center;
-webkit-box-shadow: 0.16rem 0.16rem 0.16rem 0 rgba(20, 26, 62, 0.3);
-moz-box-shadow: 0.16rem 0.16rem 0.16rem 0 rgba(20, 26, 62, 0.3);
box-shadow: 0.16rem 0.16rem 0.16rem 0 rgba(20, 26, 62, 0.3);
}
@media only screen and (max-width: 1100px) {
.useCaseBlock .logoTestimonial {
width: 40%;
}
}
@media only screen and (max-width: 800px) {
.useCaseBlock .logoTestimonial {
width: 48%;
}
}
@media only screen and (max-width: 600px) {
.useCaseBlock .logoTestimonial {
width: 54%;
padding: 0.2rem;
}
}
.useCaseBlock .logoTestimonial .title {
font-family: Montserrat, sans-serif;
font-size: 0.26rem;
font-weight: 700;
font-style: normal;
padding: 0.3rem 0 0.04rem;
}
.useCaseBlock .logoTestimonial .subTitle {
font-size: 0.18rem;
font-style: italic;
color: #141a3e;
}
.useCaseBlock .logoTestimonial .clientLogo {
position: relative;
padding: 0 0 0.54rem;
margin: 0 0 0.2rem;
}
.useCaseBlock .logoTestimonial .clientLogo:after {
content: "";
position: absolute;
z-index: 1;
height: 0.52rem;
width: 0.52rem;
left: 50%;
bottom: 0;
margin-left: -0.26rem;
border: 1px solid #fff;
-moz-border-radius: 50%;
border-radius: 50%;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/sep.svg) 50% no-repeat #d6173c;
-webkit-background-size: 0.2rem auto;
-moz-background-size: 0.2rem auto;
background-size: 0.2rem auto;
-webkit-box-shadow: 0 0 0 0.16rem #d6173c;
-moz-box-shadow: 0 0 0 0.16rem #d6173c;
box-shadow: 0 0 0 0.16rem #d6173c;
}
.useCaseBlock .logoTestimonial .clientLogo:before {
content: "";
position: absolute;
height: 1px;
left: 0.3rem;
right: 0.3rem;
bottom: 0.26rem;
background: #fff;
}
.useCaseBlock .logoTestimonial .clientLogo img {
position: relative;
z-index: 5;
display: inline-block;
max-width: 90%;
height: auto;
}
.useCaseBlock .testimonial {
font-size: 0.18rem;
font-style: italic;
line-height: 0.28rem;
text-align: center;
}
.useCaseBlock .keys {
float: left;
width: 60%;
text-align: center;
padding: 1.7rem 0 0;
}
@media only screen and (max-width: 800px) {
.useCaseBlock .keys {
width: 52%;
}
}
@media only screen and (max-width: 600px) {
.useCaseBlock .keys {
width: 46%;
padding: 1rem 0 0 0.2rem;
}
}
.useCaseBlock .keys .innerKeys {
position: relative;
z-index: 3;
padding: 0 0 0.64rem;
}
@media only screen and (max-width: 600px) {
.useCaseBlock .keys .innerKeys {
padding: 0 0 0.3rem;
}
}
.useCaseBlock .keys .itemKeys {
display: inline-block;
min-width: 36%;
padding: 0 0.5rem;
}
@media only screen and (max-width: 800px) {
.useCaseBlock .keys .itemKeys {
padding: 0 0.1rem;
}
}
@media only screen and (max-width: 600px) {
.useCaseBlock .keys .itemKeys {
display: block;
padding: 0 0 0.3rem;
}
}
.useCaseBlock .keys .digit {
font-family: Montserrat, sans-serif;
font-size: 0.5rem;
font-weight: 500;
padding: 0 0 0.1rem;
}
.useCaseBlock .keys .desc {
font-size: 0.14rem;
}
.useCaseBlock:before {
content: "";
}
.useCaseBlock .bg,
.useCaseBlock:before {
position: absolute;
left: 0;
right: 0;
top: 0.6rem;
bottom: 0.7rem;
}
.useCaseBlock .bg {
overflow: hidden;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/use-case-001.jpg) no-repeat;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
#tarteaucitron .useCaseBlock #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .useCaseBlock #tarteaucitronCloseAlert,
#tarteaucitronAlertBig .useCaseBlock #tarteaucitronPersonalize,
.formStyle .useCaseBlock input[type="submit"],
.useCaseBlock #tarteaucitron #tarteaucitronPrivacyUrl,
.useCaseBlock #tarteaucitronAlertBig #tarteaucitronCloseAlert,
.useCaseBlock #tarteaucitronAlertBig #tarteaucitronPersonalize,
.useCaseBlock .btn,
.useCaseBlock .formStyle input[type="submit"],
.useCaseBlock .tag {
position: relative;
z-index: 3;
color: #fff;
border-color: #fff;
min-width: 2.4rem;
letter-spacing: 0.02rem;
}
#tarteaucitron .useCaseBlock .alone#tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .useCaseBlock .alone#tarteaucitronCloseAlert,
#tarteaucitronAlertBig .useCaseBlock .alone#tarteaucitronPersonalize,
.formStyle .useCaseBlock input.alone[type="submit"],
.useCaseBlock #tarteaucitron .alone#tarteaucitronPrivacyUrl,
.useCaseBlock #tarteaucitronAlertBig .alone#tarteaucitronCloseAlert,
.useCaseBlock #tarteaucitronAlertBig .alone#tarteaucitronPersonalize,
.useCaseBlock .alone.tag,
.useCaseBlock .btn.alone,
.useCaseBlock .formStyle input.alone[type="submit"] {
margin-top: 1.3rem;
}
@media only screen and (max-width: 600px) {
#tarteaucitron .useCaseBlock #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .useCaseBlock #tarteaucitronCloseAlert,
#tarteaucitronAlertBig .useCaseBlock #tarteaucitronPersonalize,
.formStyle .useCaseBlock input[type="submit"],
.useCaseBlock #tarteaucitron #tarteaucitronPrivacyUrl,
.useCaseBlock #tarteaucitronAlertBig #tarteaucitronCloseAlert,
.useCaseBlock #tarteaucitronAlertBig #tarteaucitronPersonalize,
.useCaseBlock .btn,
.useCaseBlock .formStyle input[type="submit"],
.useCaseBlock .tag {
display: block;
min-width: auto;
padding: 0 0.1rem;
}
}
#tarteaucitron .useCaseBlock #tarteaucitronPrivacyUrl:hover,
#tarteaucitronAlertBig .useCaseBlock #tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig .useCaseBlock #tarteaucitronPersonalize:hover,
.formStyle .useCaseBlock input:hover[type="submit"],
.useCaseBlock #tarteaucitron #tarteaucitronPrivacyUrl:hover,
.useCaseBlock #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,
.useCaseBlock #tarteaucitronAlertBig #tarteaucitronPersonalize:hover,
.useCaseBlock .btn:hover,
.useCaseBlock .formStyle input:hover[type="submit"],
.useCaseBlock .tag:hover {
color: #141a3e;
background: #fff;
}
.useCaseBlock .slick-next {
position: absolute;
z-index: 4;
bottom: 1.16rem;
left: -webkit-calc((50vw - 640px) + 252px);
left: -moz-calc((50vw - 640px) + 252px);
left: calc((50vw - 640px) + 252px);
}
@media only screen and (max-width: 1400px) {
.useCaseBlock .slick-next {
left: -webkit-calc((50vw - 530px) + 212px);
left: -moz-calc((50vw - 530px) + 212px);
left: calc((50vw - 530px) + 212px);
}
}
@media only screen and (max-width: 1100px) {
.useCaseBlock .slick-next {
left: -webkit-calc(20% + 0.35rem);
left: -moz-calc(20% + 0.35rem);
left: calc(20% + 0.35rem);
bottom: 1rem;
}
}
@media only screen and (max-width: 800px) {
.useCaseBlock .slick-next {
left: -webkit-calc(25% + 0.2rem);
left: -moz-calc(25% + 0.2rem);
left: calc(25% + 0.2rem);
}
}
@media only screen and (max-width: 600px) {
.useCaseBlock .slick-next {
left: -webkit-calc(27% + 0.2rem);
left: -moz-calc(27% + 0.2rem);
left: calc(27% + 0.2rem);
bottom: 0.7rem;
}
}
.useCaseBlock .slick-prev {
position: absolute;
z-index: 4;
bottom: 1.16rem;
left: -webkit-calc((50vw - 640px) + 170px);
left: -moz-calc((50vw - 640px) + 170px);
left: calc((50vw - 640px) + 170px);
}
@media only screen and (max-width: 1400px) {
.useCaseBlock .slick-prev {
left: -webkit-calc((50vw - 530px) + 130px);
left: -moz-calc((50vw - 530px) + 130px);
left: calc((50vw - 530px) + 130px);
}
}
@media only screen and (max-width: 1100px) {
.useCaseBlock .slick-prev {
left: -webkit-calc(20% - 0.55rem);
left: -moz-calc(20% - 0.55rem);
left: calc(20% - 0.55rem);
bottom: 1rem;
}
}
@media only screen and (max-width: 800px) {
.useCaseBlock .slick-prev {
left: -webkit-calc(25% - 0.6rem);
left: -moz-calc(25% - 0.6rem);
left: calc(25% - 0.6rem);
}
}
@media only screen and (max-width: 600px) {
.useCaseBlock .slick-prev {
left: -webkit-calc(27% - 0.6rem);
left: -moz-calc(27% - 0.6rem);
left: calc(27% - 0.6rem);
bottom: 0.7rem;
}
}
.solutions {
padding: 0 0 1.2rem;
}
@media only screen and (max-width: 800px) {
.solutions {
padding: 0 0 0.6rem;
}
}
.solutions .main {
max-width: 1110px;
}
.solutions .outer {
padding: 0.36rem 0;
background: #181d9b;
}
.solutions .inner {
padding: 0 0.8rem;
}
.solutions .item {
padding: 0.08rem;
text-align: center;
}
.solutions .item .innerItem {
background: #fff;
padding: 0.12rem 0.12rem 0.3rem;
}
.solutions .item .detail {
padding: 0 0.12rem 0.2rem;
text-align: left;
}
.solutions .item .visual {
padding: 0 0 0.14rem;
margin: 0 0 0.06rem;
}
.solutions .item .visual img {
display: block;
width: 100%;
height: auto;
}
.solutions .item .visual.logo {
position: relative;
}
.solutions .item .visual.logo:after {
content: "";
position: absolute;
bottom: 0;
left: 0.28rem;
width: 0.46rem;
height: 0.46rem;
-moz-border-radius: 50%;
border-radius: 50%;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/logo-ubisolution.svg) 50% no-repeat #fff;
-webkit-background-size: 70% auto;
-moz-background-size: 70% auto;
background-size: 70% auto;
}
.solutions .item .title {
font-family: Montserrat, sans-serif;
font-size: 0.2rem;
font-weight: 800;
line-height: 0.32rem;
padding: 0 0 0.1rem;
}
.solutions .item .desc {
line-height: 0.26rem;
}
.solutions .slick-arrow {
top: 50%;
margin-top: -0.28rem;
}
.solutions .slick-next {
position: absolute;
z-index: 4;
right: 0.1rem;
}
.solutions .slick-prev {
position: absolute;
z-index: 4;
left: 0.1rem;
}
.founder {
position: relative;
}
@media only screen and (max-width: 600px) {
.founder {
padding: 0 0 0.4rem;
}
}
.founder .main {
max-width: 964px;
}
.founder .inner {
padding: 0.1rem 0 0;
}
.founder .quote {
float: left;
width: 55.5%;
margin-top: 0.7rem;
}
@media only screen and (max-width: 600px) {
.founder .quote {
padding: 0.2rem;
margin-top: 0.4rem;
}
}
.founder .photoFollow {
position: relative;
z-index: 1;
float: right;
width: 44.5%;
}
.founder .photoFollow .photo img {
display: block;
width: 100%;
height: auto;
}
.founder .photoFollow .followMe {
padding: 0.46rem 0.44rem 0;
}
@media only screen and (max-width: 600px) {
.founder .photoFollow .followMe {
padding: 0.2rem 0.2rem 0;
}
}
.founder .photoFollow .followMe p {
padding: 0 0 0.32rem;
}
.founder .photoFollow .followMe p:nth-child(2).animated {
-webkit-animation-delay: 0.4s;
-moz-animation-delay: 0.4s;
-o-animation-delay: 0.4s;
animation-delay: 0.4s;
}
@media only screen and (max-width: 600px) {
.founder .photoFollow .followMe p {
padding: 0 0 0.2rem;
}
}
.founder .photoFollow .followMe a {
font-family: Montserrat, sans-serif;
font-size: 0.2rem;
font-weight: 700;
display: inline-block;
}
@media only screen and (max-width: 600px) {
.founder .photoFollow .followMe a {
font-size: 0.16rem;
}
}
.founder .photoFollow .followMe a.twitter:before {
content: "";
width: 0.27rem;
height: 0.22rem;
display: inline-block;
vertical-align: bottom;
margin-right: 0.14rem;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/icon-twitter.svg) 50% no-repeat;
-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
background-size: 100% auto;
}
@media only screen and (max-width: 600px) {
.founder .photoFollow .followMe a.twitter:before {
width: 0.2rem;
margin-right: 0.1rem;
}
}
.founder .photoFollow .followMe a.linkedin:before {
content: "";
width: 0.26rem;
height: 0.25rem;
display: inline-block;
vertical-align: bottom;
margin-right: 0.14rem;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/icon-linkedin.svg) 50% no-repeat;
-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
background-size: 100% auto;
}
@media only screen and (max-width: 600px) {
.founder .photoFollow .followMe a.linkedin:before {
width: 0.2rem;
margin-right: 0.1rem;
}
}
.founder .photoFollow .followMe a:hover {
opacity: 0.6;
}
.news {
position: relative;
padding: 0 0 0.6rem;
}
@media only screen and (max-width: 800px) {
.news {
padding: 0 0 0.2rem;
}
}
.news .main {
max-width: 964px;
}
.news .headBlock {
text-align: left;
margin: 0;
padding: 0 0 0.3rem 0.3rem;
}
.news .inner {
width: 46%;
}
@media only screen and (max-width: 800px) {
.news .inner {
width: auto;
}
}
.news .listNews .item {
position: relative;
-webkit-transition: all 0.3s;
-o-transition: 0.3s all;
-moz-transition: 0.3s all;
transition: all 0.3s;
}
.news .listNews .item:nth-child(2).animated {
-webkit-animation-delay: 0.4s;
-moz-animation-delay: 0.4s;
-o-animation-delay: 0.4s;
animation-delay: 0.4s;
}
.news .listNews .item a {
display: block;
padding: 0.38rem 0.4rem;
}
.news .listNews .item:hover {
-webkit-box-shadow: 0.06rem 0.1rem 0.16rem 0 hsla(233, 3%, 51%, 0.4);
-moz-box-shadow: 0.06rem 0.1rem 0.16rem 0 hsla(233, 3%, 51%, 0.4);
box-shadow: 0.06rem 0.1rem 0.16rem 0 hsla(233, 3%, 51%, 0.4);
}
.news .listNews .item:after {
content: "";
position: absolute;
height: 1px;
top: 0;
left: 0.3rem;
right: 0;
background: hsla(233, 3%, 51%, 0.5);
}
.news .listNews .title {
font-family: Montserrat, sans-serif;
font-size: 0.2rem;
padding: 0 0 0.18rem;
}
.news .listNews p {
font-size: 0.14rem;
line-height: 0.26rem;
color: #7e7f86;
}
.news .visu {
margin-bottom: 0.25rem;
}
.founder + .news {
margin-top: -2.5rem;
}
@media only screen and (max-width: 800px) {
.founder + .news {
margin: 0;
}
}
.introBlock {
position: relative;
}
.introBlock .main {
position: relative;
padding: 0;
}
.introBlock .imageZone {
position: relative;
float: right;
width: 66%;
overflow: hidden;
padding-bottom: 61.4%;
background: hsla(233, 3%, 51%, 0.2);
-webkit-animation-delay: 0.5s;
-moz-animation-delay: 0.5s;
-o-animation-delay: 0.5s;
animation-delay: 0.5s;
}
@media only screen and (max-width: 600px) {
.introBlock .imageZone {
float: none;
width: auto;
padding-bottom: 90%;
}
}
.introBlock .imageZone img {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: auto;
}
.introBlock .titleZone {
position: absolute;
z-index: 2;
right: 50%;
bottom: 1rem;
padding: 0.6rem 0.6rem 0.6rem 6%;
width: 43%;
background: #fff;
}
.introBlock .titleZone .animated {
-webkit-animation-duration: 2.5s;
-moz-animation-duration: 2.5s;
-o-animation-duration: 2.5s;
animation-duration: 2.5s;
}
@media only screen and (max-width: 800px) {
.introBlock .titleZone {
bottom: 0.5rem;
padding: 0.4rem;
width: 50%;
}
}
@media only screen and (max-width: 600px) {
.introBlock .titleZone {
clear: both;
position: relative;
bottom: auto;
width: auto;
right: auto;
padding: 0.4rem 0.2rem;
}
}
.introBlock .titleZone:before {
content: "";
position: absolute;
right: 0;
top: 0;
bottom: 0;
width: 50vw;
background: #fff;
border-top: 0.04rem solid #d6173c;
-webkit-box-shadow: 0.2rem 0.12rem 0.16rem 0 rgba(20, 26, 62, 0.1);
-moz-box-shadow: 0.2rem 0.12rem 0.16rem 0 rgba(20, 26, 62, 0.1);
box-shadow: 0.2rem 0.12rem 0.16rem 0 rgba(20, 26, 62, 0.1);
}
@media only screen and (max-width: 600px) {
.introBlock .titleZone:before {
width: 100vw;
}
}
.introBlock .titleZone .title {
position: relative;
font-family: Montserrat, sans-serif;
font-size: 0.4rem;
font-weight: 800;
line-height: 0.5rem;
padding: 0 0 0.18rem;
}
.introBlock .titleZone .desc {
position: relative;
line-height: 0.28rem;
max-width: 3.2rem;
}
@media only screen and (max-width: 600px) {
.introBlock .titleZone .desc {
max-width: 100%;
}
}
.introBlock + .founderBlock,
.introBlock + .mapBlock,
.introBlock + .solutionsBlock {
margin-top: 0.6rem;
}
.mindsetBlock {
position: relative;
padding: 1rem 0 0.8rem;
margin: 0 0 0.7rem;
}
@media only screen and (max-width: 600px) {
.mindsetBlock {
padding: 0.6rem 0;
}
}
.mindsetBlock .disk {
content: "";
position: absolute;
height: 100%;
width: 6rem;
right: -3rem;
bottom: 0;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/logo-extra-large-interne.svg) 100% no-repeat;
-webkit-background-size: contain;
-moz-background-size: contain;
background-size: contain;
}
@media only screen and (max-width: 800px) {
.mindsetBlock .disk {
-webkit-background-size: auto 5rem;
-moz-background-size: auto 5rem;
background-size: auto 5rem;
width: 5rem;
}
}
.mindsetBlock .headBlock {
padding: 0 0 0.2rem 0.34rem;
}
@media only screen and (max-width: 600px) {
.mindsetBlock .headBlock {
padding: 0 0 0.2rem;
}
}
.mindsetBlock .cards .inner {
position: relative;
margin: 0 -0.08rem;
}
.mindsetBlock .cards .inner:before {
content: "";
position: absolute;
top: 1rem;
right: 0.8rem;
height: 86%;
width: 100vw;
background: #f2f2f3;
-webkit-transform: rotate(1deg);
-moz-transform: rotate(1deg);
-ms-transform: rotate(1deg);
-o-transform: rotate(1deg);
transform: rotate(1deg);
}
@media only screen and (max-width: 600px) {
.mindsetBlock .cards .inner:before {
top: 1.4rem;
right: 26%;
}
}
.mindsetBlock .cards .item {
float: left;
width: 33.33333%;
padding: 0.08rem;
}
.mindsetBlock .cards .item:nth-child(2) .animated {
-webkit-animation-delay: 0.4s;
-moz-animation-delay: 0.4s;
-o-animation-delay: 0.4s;
animation-delay: 0.4s;
}
.mindsetBlock .cards .item:nth-child(3) .animated {
-webkit-animation-delay: 0.5s;
-moz-animation-delay: 0.5s;
-o-animation-delay: 0.5s;
animation-delay: 0.5s;
}
@media only screen and (max-width: 600px) {
.mindsetBlock .cards .item {
float: none;
width: 90%;
}
}
.mindsetBlock .cards .item .innerItem {
color: #fff;
padding: 0.6rem 0.4rem;
background: #181d9b;
}
@media only screen and (max-width: 800px) {
.mindsetBlock .cards .item .innerItem {
padding: 0.3rem;
}
}
@media only screen and (max-width: 600px) {
.mindsetBlock .cards .item .innerItem {
-webkit-box-shadow: 0.02rem 0.02rem 0.04rem 0 hsla(233, 3%, 51%, 0.4);
-moz-box-shadow: 0.02rem 0.02rem 0.04rem 0 hsla(233, 3%, 51%, 0.4);
box-shadow: 0.02rem 0.02rem 0.04rem 0 hsla(233, 3%, 51%, 0.4);
}
}
.formStyle .mindsetBlock .cards input.item[type="submit"] .innerItem,
.mindsetBlock .cards .formStyle input.item[type="submit"] .innerItem,
.mindsetBlock .cards .item.red .innerItem {
background: #d6173c;
}
.mindsetBlock .cards .item.blue .innerItem {
background: #166dce;
}
.mindsetBlock .cards .item.purple .innerItem {
background: #181d9b;
}
.mindsetBlock .cards .subTitle {
font-size: 0.26rem;
line-height: 0.36rem;
padding: 0 0 0.2rem;
}
@media only screen and (max-width: 600px) {
.mindsetBlock .cards .subTitle {
min-height: 0.1rem !important;
}
}
.mindsetBlock .cards .desc {
font-size: 0.14rem;
line-height: 0.24rem;
}
@media only screen and (max-width: 600px) {
.mindsetBlock .cards .desc {
min-height: 0.1rem !important;
}
}
.founderBlock {
padding: 0 0 0.4rem;
}
.founderBlock .leftQuote {
float: left;
width: 60%;
padding: 0.4rem 0 0;
}
@media only screen and (max-width: 600px) {
.founderBlock .leftQuote {
padding: 0 0 0.4rem;
}
}
.founderBlock .leftZone {
float: left;
clear: both;
width: 60%;
padding: 0.2rem 1rem 0 0;
}
@media only screen and (max-width: 800px) {
.founderBlock .leftZone {
float: none;
width: auto;
padding: 0.4rem 0;
}
}
@media only screen and (max-width: 600px) {
.founderBlock .leftZone {
padding: 0 0 0.4rem;
}
}
.founderBlock .rightPhoto {
float: right;
width: 40%;
background: hsla(233, 3%, 51%, 0.1);
}
@media only screen and (max-width: 600px) {
.founderBlock .rightPhoto {
margin: 0.2rem 0 0.4rem;
}
}
.founderBlock .rightZone {
float: right;
width: 40%;
background: hsla(233, 3%, 51%, 0.1);
}
@media only screen and (max-width: 800px) {
.founderBlock .rightZone {
float: none;
width: auto;
padding: 0;
}
}
.founderBlock .headBlock {
padding: 0 0 0.1rem;
}
.founderBlock .quote {
padding: 0.74rem 1.5rem 0.7rem 0.9rem;
}
@media only screen and (max-width: 1000px) {
.founderBlock .quote {
padding: 0.6rem 1.2rem 0.6rem 0.6rem;
}
}
@media only screen and (max-width: 800px) {
.founderBlock .quote {
padding: 0.6rem 1.2rem 0.6rem 0.4rem;
}
}
@media only screen and (max-width: 600px) {
.founderBlock .quote {
padding: 0.2rem 0.4rem 0.2rem 0.2rem;
}
}
.founderBlock .quote .title {
font-size: 0.4rem;
}
@media only screen and (max-width: 800px) {
.founderBlock .quote .title {
font-size: 0.35rem;
}
}
@media only screen and (max-width: 600px) {
.founderBlock .quote .title {
font-size: 0.3rem;
}
}
@media only screen and (max-width: 800px) {
.founderBlock .quote .book {
top: 50%;
width: 2rem;
}
}
@media only screen and (max-width: 600px) {
.founderBlock .quote .book {
top: 50%;
width: 1rem;
}
}
.founderBlock .photo img {
display: block;
width: 100%;
height: auto;
}
.founderBlock .keyDate {
padding: 0.5rem 0.44rem;
}
.founderBlock .keyDate .headBlock {
padding: 0 0 0.35rem;
}
.founderBlock .keyDate .subTitle {
font-family: Montserrat, sans-serif;
font-weight: 700;
padding: 0 0 0.1rem;
}
.founderBlock .keyDate .date {
position: absolute;
font-family: Montserrat, sans-serif;
font-size: 0.2rem;
font-weight: 500;
left: 0;
}
.founderBlock .keyDate ul {
position: relative;
display: block;
padding: 0.2rem 0 0;
}
.founderBlock .keyDate ul:before {
content: "";
position: absolute;
left: 26%;
width: 1px;
top: 0;
bottom: 0.6rem;
background: hsla(233, 3%, 51%, 0.6);
}
.founderBlock .keyDate ul li {
position: relative;
padding: 0 0 0.4rem 44%;
}
.founderBlock .keyDate ul li:after {
content: "";
position: absolute;
left: 26%;
top: 0;
width: 0.18rem;
height: 0.07rem;
background: #d6173c;
-webkit-transform: translate(-50%, 100%) rotate(45deg);
-moz-transform: translate(-50%, 100%) rotate(45deg);
-ms-transform: translate(-50%, 100%) rotate(45deg);
-o-transform: translate(-50%, 100%) rotate(45deg);
transform: translate(-50%, 100%) rotate(45deg);
}
.founderBlock .keyDate ul li p {
line-height: 0.24rem;
}
.founderBlock.founder-left .rightPhoto {
float: left;
}
.founderBlock.founder-left .book {
left: -1.23rem;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.founderBlock.founder-left .quote {
padding: 0.74rem 0.9rem 0.7rem 1.5rem;
}
@media only screen and (max-width: 1000px) {
.founderBlock.founder-left .quote {
padding: 0.6rem 0.6rem 0.6rem 1.2rem;
}
}
@media only screen and (max-width: 800px) {
.founderBlock.founder-left .quote {
padding: 0.6rem 0.4rem 0.6rem 1.2rem;
}
}
@media only screen and (max-width: 600px) {
.founderBlock.founder-left .quote {
padding: 0.2rem 0.2rem 0.2rem 0.4rem;
}
}
.founderBlock.founder-left .title {
padding-left: 0.25rem;
}
.mapBlock {
padding: 0 0 0.6rem;
}
.mapBlock .map img {
display: block;
width: 100%;
height: auto;
}
.recruitmentBlock {
padding: 0.3rem 0;
text-align: center;
}
.solutionsBlock {
padding: 0.4rem 0;
background: #d6173c;
color: #fff;
}
.solutionsBlock .headBlock {
padding: 0 0 0.4rem;
}
@media only screen and (max-width: 800px) {
.solutionsBlock .inner {
padding: 0 0.8rem;
}
}
.solutionsBlock .item {
padding: 0 1rem 0.2rem 0;
}
@media only screen and (max-width: 800px) {
.solutionsBlock .item {
padding: 0 0.2rem 0.2rem;
}
}
.solutionsBlock .item .visual {
margin: 0 0 0.3rem;
}
.solutionsBlock .item .visual img {
display: block;
height: auto;
max-width: 100%;
}
@media only screen and (max-width: 800px) {
.solutionsBlock .item .visual img {
width: 100%;
}
}
.solutionsBlock .item .detail {
padding: 0 0 0.3rem;
}
.solutionsBlock .item .title {
font-family: Montserrat, sans-serif;
font-size: 0.2rem;
font-weight: 800;
padding: 0 0 0.12rem;
}
.solutionsBlock .item .desc {
line-height: 0.24rem;
}
#tarteaucitron .solutionsBlock .item #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .solutionsBlock .item #tarteaucitronCloseAlert,
#tarteaucitronAlertBig .solutionsBlock .item #tarteaucitronPersonalize,
.formStyle .solutionsBlock .item input[type="submit"],
.solutionsBlock .item #tarteaucitron #tarteaucitronPrivacyUrl,
.solutionsBlock .item #tarteaucitronAlertBig #tarteaucitronCloseAlert,
.solutionsBlock .item #tarteaucitronAlertBig #tarteaucitronPersonalize,
.solutionsBlock .item .btn,
.solutionsBlock .item .formStyle input[type="submit"],
.solutionsBlock .item .tag {
border-color: #fff;
background: #fff;
color: #141a3e;
}
#tarteaucitron .solutionsBlock .item #tarteaucitronPrivacyUrl:hover,
#tarteaucitronAlertBig .solutionsBlock .item #tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig .solutionsBlock .item #tarteaucitronPersonalize:hover,
.formStyle .solutionsBlock .item input:hover[type="submit"],
.solutionsBlock .item #tarteaucitron #tarteaucitronPrivacyUrl:hover,
.solutionsBlock .item #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover,
.solutionsBlock .item #tarteaucitronAlertBig #tarteaucitronPersonalize:hover,
.solutionsBlock .item .btn:hover,
.solutionsBlock .item .formStyle input:hover[type="submit"],
.solutionsBlock .item .tag:hover {
color: #fff;
background: #d6173c;
}
.solutionsBlock .slick-next {
position: absolute;
z-index: 2;
bottom: 0.06rem;
right: 0;
}
@media only screen and (max-width: 800px) {
.solutionsBlock .slick-next {
top: 50%;
bottom: auto;
margin-top: -0.28rem;
}
}
.solutionsBlock .slick-prev {
position: absolute;
z-index: 2;
bottom: 0.36rem;
right: 0.4rem;
}
@media only screen and (max-width: 800px) {
.solutionsBlock .slick-prev {
top: 50%;
bottom: auto;
right: auto;
left: 0;
margin-top: -0.28rem;
}
}
.content {
padding: 0.5rem 0;
}
.responsVideo {
padding: 0 0 0.4rem;
}
.vimeo_player,
.youtube_player {
position: relative;
padding-bottom: 56.5%;
}
.vimeo_player iframe,
.youtube_player iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.vimeo_player .tac_activate,
.youtube_player .tac_activate {
display: block;
position: absolute;
left: 0;
top: 0;
}
.vimeo_player .tac_activate .tac_float,
.youtube_player .tac_activate .tac_float {
display: block;
position: absolute;
top: 50%;
width: 100%;
}
.formStyle label {
position: relative;
display: block;
padding: 0 0 0.1rem;
}
.formStyle label span {
font-size: 0.13rem;
line-height: 0.2rem;
}
.formStyle label a {
text-decoration: underline;
}
.formStyle label input[type="checkbox"] {
position: absolute;
opacity: 0;
}
.formStyle label input[type="checkbox"] + span {
position: relative;
padding: 0 0 0 20px;
display: block;
}
.formStyle label input[type="checkbox"] + span:before {
content: "";
position: absolute;
top: 4px;
left: 0;
width: 10px;
height: 10px;
border: 1px solid #fff;
}
@media screen and (max-width: 800px) {
.formStyle label input[type="checkbox"] + span:before {
top: 3px;
width: 8px;
height: 8px;
}
}
.formStyle label input[type="checkbox"] + span:after {
content: "";
position: absolute;
top: 7px;
left: 3px;
width: 6px;
height: 6px;
background: #fff;
opacity: 0;
}
@media screen and (max-width: 800px) {
.formStyle label input[type="checkbox"] + span:after {
top: 6px;
left: 3px;
width: 4px;
height: 4px;
}
}
.formStyle label input[type="checkbox"]:checked + span:after {
opacity: 1;
}
.formStyle .item {
position: relative;
padding: 0 0 0.24rem;
}
.formStyle .item.submit {
text-align: right;
}
.formStyle .item.required {
text-align: right;
font-size: 0.11rem;
}
.formStyle .item.valid:after {
content: "";
position: absolute;
right: 0.2rem;
bottom: 0.36rem;
width: 0.17rem;
height: 0.15rem;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/valid.svg) 50% no-repeat;
-webkit-background-size: 100% auto;
-moz-background-size: 100% auto;
background-size: 100% auto;
}
.formStyle .item.valid label {
color: #449d44;
}
.formStyle input[type="email"],
.formStyle input[type="tel"],
.formStyle input[type="text"] {
width: 100%;
height: 0.4rem;
line-height: 0.4rem;
color: #545559;
padding: 0 0.12rem;
background: #fff;
border: 1px solid #141a3e;
-moz-border-radius: 0.05rem;
border-radius: 0.05rem;
}
.formStyle input[type="email"].wpcf7-not-valid,
.formStyle input[type="tel"].wpcf7-not-valid,
.formStyle input[type="text"].wpcf7-not-valid {
-webkit-box-shadow: 0 0 0.05rem #d6173c;
-moz-box-shadow: 0 0 0.05rem #d6173c;
box-shadow: 0 0 0.05rem #d6173c;
}
.formStyle textarea {
width: 100%;
height: 2.9rem;
line-height: 0.2rem;
color: #4c4d52;
padding: 0.12rem;
background: #fff;
border: 1px solid #141a3e;
-moz-border-radius: 0.05rem;
border-radius: 0.05rem;
resize: none;
}
.formStyle textarea.wpcf7-not-valid {
-webkit-box-shadow: 0 0 0.05rem #d6173c;
-moz-box-shadow: 0 0 0.05rem #d6173c;
box-shadow: 0 0 0.05rem #d6173c;
}
.formStyle input[type="submit"] {
min-width: 2.14rem;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.formStyle input[type="submit"]:hover {
border-color: #141a3e;
background: #fff;
color: #141a3e;
}
.formStyle .rgpd .wpcf7-not-valid-tip {
bottom: 0.18rem;
padding: 0 0 0 0.2rem;
}
.formStyle .rgpd .wpcf7-not-valid input[type="checkbox"] + span:before {
-webkit-box-shadow: 0 0 0.05rem #d6173c;
-moz-box-shadow: 0 0 0.05rem #d6173c;
box-shadow: 0 0 0.05rem #d6173c;
}
.formStyle .wpcf7-not-valid-tip {
position: absolute;
z-index: 3;
color: #d6173c;
font-size: 0.12rem;
line-height: 0.14rem;
bottom: 0.06rem;
right: 0;
text-shadow: 0 0 1px hsla(0, 0%, 100%, 0.3);
}
.formStyle .wpcf7-form-control-wrap {
display: block;
}
.formStyle .wpcf7-mail-sent-ng,
.formStyle .wpcf7-mail-sent-ok,
.formStyle .wpcf7-spam-blocked,
.formStyle .wpcf7-validation-errors {
font-size: 0.13rem;
color: #fff;
line-height: 0.16rem;
padding: 0.2rem;
}
.formStyle .wpcf7-mail-sent-ok {
background: #449d44;
display: none !important;
}
.formStyle .wpcf7-mail-sent-ng {
background: #d0a71c;
}
.formStyle .wpcf7-validation-errors {
background: #d6173c;
}
.formStyle .wpcf7-spam-blocked {
background: #166dce;
}
.formStyle .screen-reader-response {
display: none;
}
.formStyle .ajax-loader {
position: absolute;
visibility: hidden;
right: -0.2rem;
top: 0.18rem;
width: 0.1rem;
height: 0.1rem;
border: none;
padding: 0;
vertical-align: middle;
}
.formStyle .ajax-loader.is-active {
visibility: visible;
}
.formStyle .ajax-loader:before {
content: "";
position: absolute;
width: 100%;
height: 100%;
border: 0.02rem solid transparent;
border-top: 0.02rem solid #d6173c;
border-bottom: 0.02rem solid #d6173c;
top: 50%;
left: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-transform: rotate(0deg) translate(-50%, -50%);
-moz-transform: rotate(0deg) translate(-50%, -50%);
-ms-transform: rotate(0deg) translate(-50%, -50%);
-o-transform: rotate(0deg) translate(-50%, -50%);
transform: rotate(0deg) translate(-50%, -50%);
-webkit-transform-origin: left top;
-moz-transform-origin: left top;
-ms-transform-origin: left top;
-o-transform-origin: left top;
transform-origin: left top;
-webkit-animation-name: Bb;
-moz-animation-name: Bb;
-o-animation-name: Bb;
animation-name: Bb;
-webkit-animation-duration: 1.5s;
-moz-animation-duration: 1.5s;
-o-animation-duration: 1.5s;
animation-duration: 1.5s;
-webkit-animation-iteration-count: infinite;
-moz-animation-iteration-count: infinite;
-o-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
-moz-animation-timing-function: linear;
-o-animation-timing-function: linear;
animation-timing-function: linear;
}
.grecaptcha-badge {
display: none !important;
}
.title-bloc {
max-width: 5rem;
position: absolute;
top: 2.37rem;
z-index: 2;
}
@media only screen and (max-width: 1100px) {
.title-bloc {
top: 20%;
}
}
@media only screen and (max-width: 800px) and (orientation: portrait) {
.title-bloc {
top: 12%;
}
}
.big-title {
font-family: Montserrat, sans-serif;
font-size: 0.4rem;
font-weight: 800;
color: #fff;
line-height: 0.49rem;
}
@media only screen and (max-width: 600px) {
.big-title {
font-size: 0.3rem;
line-height: 1.2;
}
}
.innerBlocProduct,
.storySection {
position: relative;
display: block;
margin-right: -0.07rem;
margin-left: -0.07rem;
margin-top: -0.8rem;
}
@media only screen and (max-width: 600px) {
.innerBlocProduct,
.storySection {
margin-top: 0.4rem;
}
}
.clientStory,
.relatedItem {
width: 33.33333%;
float: left;
padding: 0 0.07rem;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
text-align: center;
margin-bottom: 0.3rem;
}
.clientStory .innerRelated,
.clientStory .storyMain,
.relatedItem .innerRelated,
.relatedItem .storyMain {
-webkit-box-shadow: 10px 10px 18px -7px rgba(0, 0, 0, 0.39);
-moz-box-shadow: 10px 10px 18px -7px rgba(0, 0, 0, 0.39);
box-shadow: 10px 10px 18px -7px rgba(0, 0, 0, 0.39);
}
.clientStory .relatedProductLogo,
.clientStory .storyLogo,
.relatedItem .relatedProductLogo,
.relatedItem .storyLogo {
background: #141a3e;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
min-height: 1.84rem;
}
.clientStory .clientLogo,
.relatedItem .clientLogo {
padding-bottom: 25px;
}
.clientStory .productDetails,
.clientStory .storyDetails,
.relatedItem .productDetails,
.relatedItem .storyDetails {
position: relative;
padding: 0.35rem;
padding-top: 0;
}
.clientStory .productDetails:before,
.clientStory .storyDetails:before,
.relatedItem .productDetails:before,
.relatedItem .storyDetails:before {
content: "";
position: absolute;
top: -27px;
right: 0;
width: 80%;
height: 27px;
background: #fff;
}
.clientStory .storyTxt,
.relatedItem .storyTxt {
margin: 0.25rem 0 0.45rem;
}
.clientStory .keysRed,
.relatedItem .keysRed {
position: relative;
bottom: 0.08rem;
}
.clientStory .chiffre,
.relatedItem .chiffre {
display: block;
margin-bottom: 0.1rem;
font-family: Montserrat, sans-serif;
font-size: 0.46rem;
font-weight: 700;
line-height: 0.36rem;
color: #d6173c;
}
.clientStory .story-title,
.relatedItem .story-title {
font-size: 0.26rem;
line-height: 0.36rem;
margin-bottom: 0.1rem;
}
.clientStory .desc,
.relatedItem .desc {
line-height: 0.26rem;
min-height: 0.55rem;
}
@media only screen and (max-width: 800px) {
.clientStory .clientLogo img,
.relatedItem .clientLogo img {
padding: 0.1rem;
}
}
@media only screen and (max-width: 600px) {
.clientStory,
.relatedItem {
width: 100%;
float: none;
display: block;
}
}
.storiesHidden {
display: none;
}
.showMore {
text-align: center;
margin: 0.7rem auto 0;
position: relative;
}
#tarteaucitron .showMore #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .showMore #tarteaucitronCloseAlert,
#tarteaucitronAlertBig .showMore #tarteaucitronPersonalize,
.formStyle .showMore input[type="submit"],
.showMore #tarteaucitron #tarteaucitronPrivacyUrl,
.showMore #tarteaucitronAlertBig #tarteaucitronCloseAlert,
.showMore #tarteaucitronAlertBig #tarteaucitronPersonalize,
.showMore .btn,
.showMore .formStyle input[type="submit"],
.showMore .tag {
cursor: pointer;
}
.showMore .clientLodaer {
display: none;
}
.listingUseCases {
position: relative;
padding-bottom: 1rem;
z-index: 2;
}
.listingUseCases .useCaseBlock {
padding-top: 0.3rem;
padding-bottom: 0;
clear: both;
}
.listingUseCases .useCaseBlock.fullWidth {
margin-left: -50vw;
}
.listingUseCases .innerRelated,
.listingUseCases .storyMain {
height: 100%;
}
iframe {
aspect-ratio: 16/9;
height: auto;
width: 100%;
}
.mainType {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.mainType h1 {
font-size: 0.4rem;
font-family: Montserrat, sans-serif;
line-height: 0.5rem;
margin-bottom: 0.1rem;
}
.mainType .contentBloc {
-webkit-box-flex: 0;
-webkit-flex: 0 0 60%;
-moz-box-flex: 0;
-ms-flex: 0 0 60%;
flex: 0 0 60%;
max-width: 60%;
padding: 0.57rem 0;
padding-right: 0.52rem;
}
.mainType .contentBloc p {
font-size: 0.16rem;
line-height: 0.26rem;
padding-right: 0.2rem;
margin-bottom: 0.4rem;
}
.mainType .grayBlocKyes {
margin: 0.7rem 0;
padding: 0.6rem 0.7rem;
background: #f0f0f0;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.mainType .grayBlocKyes .redDigit {
font-family: Montserrat, sans-serif;
font-weight: 500;
font-size: 0.5rem;
color: #d6173c;
line-height: 0.36rem;
display: block;
padding-bottom: 0.28rem;
}
.mainType .grayBlocKyes .detailsKey {
text-align: center;
margin-right: 0.55rem;
}
.mainType .grayBlocKyes .detailsKey > div {
padding: 0 0.3rem;
padding-bottom: 0.44rem;
}
.mainType .grayBlocKyes .detailsKey .keyTop {
border-bottom: 1px solid #7e7f86;
}
.mainType .grayBlocKyes .detailsKey .keyBottom {
padding-top: 0.44rem;
padding-bottom: 0;
}
.mainType .grayBlocKyes .detailsKey .keyBottom .redDigit {
padding-bottom: 0.1rem;
}
.mainType .grayBlocKyes p {
font-size: 0.14rem;
line-height: 0.25rem;
color: #7e7f86;
white-space: nowrap;
margin: 0;
}
@media only screen and (max-width: 1000px) {
.mainType .grayBlocKyes {
padding: 0.4rem 0.35rem;
}
}
@media only screen and (max-width: 850px) {
.mainType .grayBlocKyes .detailsKey .keyTop {
padding-bottom: 0.3rem;
}
.mainType .grayBlocKyes .detailsKey .keyBottom {
padding-top: 0.3rem;
}
.mainType .grayBlocKyes .redDigit {
font-size: 0.4rem;
padding-bottom: 0.15rem;
}
.mainType .grayBlocKyes .chiffreLogo img {
max-width: 90%;
height: auto;
}
}
.mainType .LateralBloc {
-webkit-box-flex: 0;
-webkit-flex: 0 0 40%;
-moz-box-flex: 0;
-ms-flex: 0 0 40%;
flex: 0 0 40%;
max-width: 40%;
margin-top: -0.6rem;
}
.mainType .latralGrayBloc,
.mainType .latralProductPurple,
.mainType .latralRedBloc,
.mainType .purpleBloc {
position: relative;
background: #141a3e;
color: #fff;
padding: 0.45rem 0 0.66rem 0.66rem;
z-index: 2;
}
.mainType .latralGrayBloc:after,
.mainType .latralProductPurple:after,
.mainType .latralRedBloc:after,
.mainType .purpleBloc:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
right: -100%;
top: 0;
background: #141a3e;
}
.mainType .latralGrayBloc {
background: #f0f0f0;
color: #141a3e;
height: 100%;
}
.mainType .latralGrayBloc:after {
background: #f0f0f0;
}
.mainType .latralGrayBloc .grayItem {
max-width: 2.8rem;
}
.mainType .latralGrayBloc .grayItem:not(:last-child) {
border-bottom: 1px solid #7e7f86;
margin-bottom: 0.35rem;
}
.mainType .latralGrayBloc .lateralTitle {
font-size: 0.2rem;
line-height: 0.5rem;
font-family: 800;
font-family: Montserrat, sans-serif;
}
.mainType .latralGrayBloc p {
font-size: 0.16rem;
line-height: 0.26rem;
padding-bottom: 0.3rem;
}
.mainType .latralGrayBloc .tag {
margin: 0;
margin-top: 0.2rem;
}
.mainType .miniteurItem {
max-width: 2.35rem;
}
.mainType .miniteurItem:not(:last-child) {
border-bottom: 1px solid #4b4d5c;
}
.mainType .miniteurItem:not(:first-child) {
padding-top: 0.28rem;
}
.mainType .miniteurItem .minuteurLogo {
margin-right: 0.38rem;
min-width: 0.44rem;
}
.mainType .miniteurItem .discreption {
padding-top: 0.05rem;
}
.mainType .miniteurItem .discreption > span {
display: block;
font-size: 0.14rem;
line-height: 0.26rem;
color: #fff;
font-family: Asap, sans-serif;
margin-bottom: 0.2rem;
}
.mainType .miniteurItem .discreption .whiteKey {
font-size: 0.4rem;
line-height: 0.36rem;
font-weight: 500;
font-family: Montserrat, sans-serif;
margin-bottom: 0.11rem;
}
.mainType .miniteurItem:last-child span {
margin-bottom: 0;
}
@media only screen and (max-width: 1000px) {
.mainType .miniteurItem {
max-width: 80%;
}
}
@media only screen and (max-width: 850px) {
.mainType .miniteurItem {
max-width: 100%;
}
}
@media only screen and (max-width: 900px) {
.mainType h1 {
font-size: 0.3rem;
line-height: 1.2;
}
}
@media only screen and (max-width: 700px) {
.mainType {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.mainType .contentBloc,
.mainType .LateralBloc {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-moz-box-flex: 0;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.mainType .contentBloc {
padding-right: 0;
}
.mainType .latralGrayBloc:after,
.mainType .latralProductPurple:after,
.mainType .latralRedBloc:after,
.mainType .purpleBloc:after {
display: none;
}
}
.hasImg img {
display: none;
}
.parallax-window {
min-height: 5.11rem;
background: transparent;
}
.mainSolution h1 {
color: #d6173c;
}
.mainSolution h2 {
font-family: Montserrat, sans-serif;
font-size: 0.26rem;
font-weight: 700;
line-height: 0.36rem;
color: #141a3e;
}
.mainSolution .subtitle-span {
font-family: Montserrat, sans-serif;
font-size: 0.16rem;
font-weight: 400;
line-height: 0.36rem;
color: #141a3e;
display: block;
margin-bottom: 0.2rem;
}
.mainSolution .sousTitleSolution {
margin: 0.3rem 0;
}
#tarteaucitron .mainSolution #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .mainSolution #tarteaucitronCloseAlert,
#tarteaucitronAlertBig .mainSolution #tarteaucitronPersonalize,
.formStyle .mainSolution input[type="submit"],
.mainSolution #tarteaucitron #tarteaucitronPrivacyUrl,
.mainSolution #tarteaucitronAlertBig #tarteaucitronCloseAlert,
.mainSolution #tarteaucitronAlertBig #tarteaucitronPersonalize,
.mainSolution .btn,
.mainSolution .formStyle input[type="submit"],
.mainSolution .tag {
font-family: Asap, sans-serif;
}
.mainSolution .benefSoustitle {
font-family: Asap, sans-serif;
color: #e7244a;
font-size: 0.18rem;
line-height: 0.26rem;
font-style: italic;
}
.mainSolution .titlesolution {
position: relative;
}
.mainSolution .titlesolution img {
position: absolute;
top: -0.35rem;
left: 0;
}
@media only screen and (max-width: 1000px) {
.mainSolution .titlesolution img {
width: 0.7rem;
}
}
.mainSolution .gros_logo {
position: relative;
padding: 0.54rem 0;
}
.mainSolution .gros_logo .innerBenefices {
position: relative;
margin: 0 -5%;
z-index: 2;
display: block;
clear: both;
font-size: 0;
}
.mainSolution .gros_logo .itemBenefices {
width: 50%;
display: inline-block;
padding: 4% 5%;
vertical-align: top;
}
.mainSolution .gros_logo .innerItem {
text-align: center;
padding: 0.55rem 0.5rem 0.4rem;
background: #fff;
-webkit-box-shadow: 30px 30px 25px -7px rgba(0, 0, 0, 0.18);
-moz-box-shadow: 30px 30px 25px -7px rgba(0, 0, 0, 0.18);
box-shadow: 30px 30px 25px -7px rgba(0, 0, 0, 0.18);
}
.mainSolution .gros_logo .innerItem p {
padding: 0;
margin: 0;
}
.mainSolution .gros_logo .deatilsBenefices > span {
display: block;
font-family: Montserrat, sans-serif;
font-size: 0.4rem;
font-weight: 500;
color: #166dce;
line-height: 0.36rem;
margin: 0.25rem 0 0.2rem;
}
.mainSolution .gros_logo .deatilsBenefices p {
font-family: Asap, sans-serif;
line-height: 0.26rem;
color: #141a3e;
}
.mainSolution .rotateLogo {
position: absolute;
height: 6.82rem;
width: 6.82rem;
left: -3.6rem;
}
.mainSolution .rotateLogo img {
width: 100%;
}
.mainSolution .gains {
text-align: center;
}
.mainSolution .gains table {
width: 100%;
margin: 0.3rem 0;
text-align: left;
}
.mainSolution .gains tr:not(:last-child) td {
padding-bottom: 0.3rem;
}
.mainSolution .gains tr:last-child td {
padding-top: 0.3rem;
}
.mainSolution .gains tr:last-child td:after {
display: none;
}
.mainSolution .gains td {
font-family: Montserrat, sans-serif;
font-size: 0.16rem;
line-height: 0.25rem;
font-weight: 500;
position: relative;
}
.mainSolution .gains td:after {
content: "";
width: 80%;
height: 1px;
background: #7e7f86;
position: absolute;
bottom: 0;
left: 0;
}
.mainSolution .gains td:last-child:after {
width: 100%;
}
.mainSolution .gains .benefSoustitle {
display: block;
text-align: left;
}
#tarteaucitron .mainSolution .gains #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .mainSolution .gains #tarteaucitronCloseAlert,
#tarteaucitronAlertBig .mainSolution .gains #tarteaucitronPersonalize,
.formStyle .mainSolution .gains input[type="submit"],
.mainSolution .gains #tarteaucitron #tarteaucitronPrivacyUrl,
.mainSolution .gains #tarteaucitronAlertBig #tarteaucitronCloseAlert,
.mainSolution .gains #tarteaucitronAlertBig #tarteaucitronPersonalize,
.mainSolution .gains .btn,
.mainSolution .gains .formStyle input[type="submit"],
.mainSolution .gains .tag {
margin-top: 0.3rem;
padding-left: 0.4rem;
padding-right: 0.4rem;
}
.mainSolution .LateralBloc {
margin-top: -1.4rem;
}
.mainSolution .purpleBloc {
padding-top: 0.55rem;
}
.mainSolution .purpleBloc blockquote {
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/purple_quote.svg) 0 0 no-repeat;
}
@media only screen and (max-width: 800px) {
.mainSolution .purpleBloc blockquote {
margin-bottom: 0.7rem;
}
}
.mainSolution .purpleQuote {
background: none;
padding: 0;
margin-right: 0.2rem;
margin-bottom: 0.4rem;
}
.mainSolution .purpleQuote:after {
display: none;
}
.mainSolution .quote_profil {
margin: 0.3rem 0;
}
.mainSolution .quote_profil:after {
content: "";
height: 0;
width: 100%;
clear: both;
display: inline-block;
}
.mainSolution .quote_profil img {
position: absolute;
right: 0;
bottom: 5px;
}
@media only screen and (max-width: 800px) {
.mainSolution .quote_profil img {
bottom: 0;
}
}
.mainSolution .quote_profil div {
padding-right: 0.9rem;
float: right;
}
@media only screen and (max-width: 800px) {
.mainSolution .quote_profil div {
padding-right: 1.2rem;
}
}
.mainSolution .quote_profil .title {
font-size: 0.16rem;
line-height: 0.19rem;
padding: 0;
}
.mainSolution .quote_profil .subTitle {
color: #fff;
font-size: 0.12rem;
line-height: 0.26rem;
padding: 0;
}
.mainSolution .miniteur {
clear: both;
padding-bottom: 0.6rem;
border-bottom: 1px solid #4b4d5c;
}
.mainSolution .clientrelated {
padding: 0.25rem 0 0.3rem;
border-bottom: 1px solid #4b4d5c;
margin-bottom: 0.55rem;
}
.mainSolution .clientrelated ul {
margin: 0.2rem 0 0;
}
.mainSolution .clientrelated li:not(:last-child) {
padding-right: 0.4rem;
}
.mainSolution .clientrelated .client-logo img {
width: 100%;
}
@media only screen and (max-width: 700px) {
.mainSolution .clientrelated .client-logo img {
width: 80%;
}
}
.mainSolution .latralProductPurple,
.mainSolution .latralRedBloc {
padding: 0.6rem 0.7rem;
background: #d6173c;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
}
.mainSolution .latralProductPurple:after,
.mainSolution .latralRedBloc:after {
background: #d6173c;
}
.mainSolution .latralProductPurple h2,
.mainSolution .latralRedBloc h2 {
color: #fff;
margin-bottom: 0.15rem;
}
.mainSolution .latralProductPurple h3,
.mainSolution .latralRedBloc h3 {
font-size: 0.2rem;
margin-bottom: 0.15rem;
font-family: Montserrat, sans-serif;
}
.mainSolution .latralProductPurple div,
.mainSolution .latralRedBloc div {
margin: 0.3rem 0;
}
.mainSolution .latralProductPurple .grayItem:not(:last-child),
.mainSolution .latralRedBloc .grayItem:not(:last-child) {
margin: 0.45rem 0;
padding-bottom: 0.5rem;
position: relative;
}
.mainSolution .latralProductPurple .grayItem:not(:last-child):after,
.mainSolution .latralRedBloc .grayItem:not(:last-child):after {
content: "";
width: 70%;
height: 1px;
background: #b3b3b3;
position: absolute;
bottom: 0;
left: 0;
}
.mainSolution .latralProductPurple .grayItem:last-child,
.mainSolution .latralRedBloc .grayItem:last-child {
margin-bottom: 0.1rem;
}
.mainSolution .latralProductPurple .grayItem p,
.mainSolution .latralRedBloc .grayItem p {
line-height: 0.26rem;
max-width: 70%;
}
#tarteaucitron .mainSolution .latralProductPurple #tarteaucitronPrivacyUrl,
#tarteaucitron .mainSolution .latralRedBloc #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig
.mainSolution
.latralProductPurple
#tarteaucitronCloseAlert,
#tarteaucitronAlertBig
.mainSolution
.latralProductPurple
#tarteaucitronPersonalize,
#tarteaucitronAlertBig .mainSolution .latralRedBloc #tarteaucitronCloseAlert,
#tarteaucitronAlertBig .mainSolution .latralRedBloc #tarteaucitronPersonalize,
.formStyle .mainSolution .latralProductPurple input[type="submit"],
.formStyle .mainSolution .latralRedBloc input[type="submit"],
.mainSolution .latralProductPurple #tarteaucitron #tarteaucitronPrivacyUrl,
.mainSolution
.latralProductPurple
#tarteaucitronAlertBig
#tarteaucitronCloseAlert,
.mainSolution
.latralProductPurple
#tarteaucitronAlertBig
#tarteaucitronPersonalize,
.mainSolution .latralProductPurple .btn,
.mainSolution .latralProductPurple .formStyle input[type="submit"],
.mainSolution .latralProductPurple .tag,
.mainSolution .latralRedBloc #tarteaucitron #tarteaucitronPrivacyUrl,
.mainSolution .latralRedBloc #tarteaucitronAlertBig #tarteaucitronCloseAlert,
.mainSolution .latralRedBloc #tarteaucitronAlertBig #tarteaucitronPersonalize,
.mainSolution .latralRedBloc .btn,
.mainSolution .latralRedBloc .formStyle input[type="submit"],
.mainSolution .latralRedBloc .tag {
border-color: #fff;
background: #fff;
color: #141a3e;
padding-right: 0.47rem;
padding-left: 0.47rem;
}
#tarteaucitron
.mainSolution
.latralProductPurple
#tarteaucitronPrivacyUrl:hover,
#tarteaucitron .mainSolution .latralRedBloc #tarteaucitronPrivacyUrl:hover,
#tarteaucitronAlertBig
.mainSolution
.latralProductPurple
#tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig
.mainSolution
.latralProductPurple
#tarteaucitronPersonalize:hover,
#tarteaucitronAlertBig
.mainSolution
.latralRedBloc
#tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig
.mainSolution
.latralRedBloc
#tarteaucitronPersonalize:hover,
.formStyle .mainSolution .latralProductPurple input:hover[type="submit"],
.formStyle .mainSolution .latralRedBloc input:hover[type="submit"],
.mainSolution
.latralProductPurple
#tarteaucitron
#tarteaucitronPrivacyUrl:hover,
.mainSolution
.latralProductPurple
#tarteaucitronAlertBig
#tarteaucitronCloseAlert:hover,
.mainSolution
.latralProductPurple
#tarteaucitronAlertBig
#tarteaucitronPersonalize:hover,
.mainSolution .latralProductPurple .btn:hover,
.mainSolution .latralProductPurple .formStyle input:hover[type="submit"],
.mainSolution .latralProductPurple .tag:hover,
.mainSolution .latralRedBloc #tarteaucitron #tarteaucitronPrivacyUrl:hover,
.mainSolution
.latralRedBloc
#tarteaucitronAlertBig
#tarteaucitronCloseAlert:hover,
.mainSolution
.latralRedBloc
#tarteaucitronAlertBig
#tarteaucitronPersonalize:hover,
.mainSolution .latralRedBloc .btn:hover,
.mainSolution .latralRedBloc .formStyle input:hover[type="submit"],
.mainSolution .latralRedBloc .tag:hover {
background: transparent;
color: #fff;
}
@media only screen and (max-width: 700px) {
.mainSolution .LateralBloc {
margin-top: 0;
}
}
@media only screen and (max-width: 800px) {
.mainSolution .latralProductPurple,
.mainSolution .latralRedBloc,
.mainSolution .purpleBloc {
padding-left: 0.3rem;
}
}
.schema {
position: relative;
display: block;
font-size: 0;
z-index: 3;
}
.schema img {
width: 100%;
}
.mainUseCase .latralProductPurple,
.mainUseCase .latralRedBloc {
padding: 0.6rem 0.7rem;
background: #d6173c;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 100%;
}
.mainUseCase .latralProductPurple:after,
.mainUseCase .latralRedBloc:after {
background: #d6173c;
}
.mainUseCase .latralProductPurple .lateralTitle,
.mainUseCase .latralRedBloc .lateralTitle {
font-size: 0.2rem;
margin-bottom: 0.15rem;
font-family: Montserrat, sans-serif;
}
.mainUseCase .latralProductPurple .lateralMainTitle,
.mainUseCase .latralRedBloc .lateralMainTitle {
font-family: Montserrat, sans-serif;
font-size: 0.26rem;
font-weight: 700;
line-height: 0.36rem;
margin-bottom: 0.15rem;
}
.mainUseCase .latralProductPurple div,
.mainUseCase .latralRedBloc div {
margin: 0.3rem 0;
}
.mainUseCase .latralProductPurple .grayItem:not(:last-child),
.mainUseCase .latralRedBloc .grayItem:not(:last-child) {
margin: 0.45rem 0;
padding-bottom: 0.5rem;
position: relative;
}
.mainUseCase .latralProductPurple .grayItem:not(:last-child):after,
.mainUseCase .latralRedBloc .grayItem:not(:last-child):after {
content: "";
width: 70%;
height: 1px;
background: #b3b3b3;
position: absolute;
bottom: 0;
left: 0;
}
.mainUseCase .latralProductPurple .grayItem:last-child,
.mainUseCase .latralRedBloc .grayItem:last-child {
margin-bottom: 0.1rem;
}
.mainUseCase .latralProductPurple .grayItem p,
.mainUseCase .latralRedBloc .grayItem p {
line-height: 0.26rem;
max-width: 70%;
}
#tarteaucitron .mainUseCase .latralProductPurple #tarteaucitronPrivacyUrl,
#tarteaucitron .mainUseCase .latralRedBloc #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig
.mainUseCase
.latralProductPurple
#tarteaucitronCloseAlert,
#tarteaucitronAlertBig
.mainUseCase
.latralProductPurple
#tarteaucitronPersonalize,
#tarteaucitronAlertBig .mainUseCase .latralRedBloc #tarteaucitronCloseAlert,
#tarteaucitronAlertBig .mainUseCase .latralRedBloc #tarteaucitronPersonalize,
.formStyle .mainUseCase .latralProductPurple input[type="submit"],
.formStyle .mainUseCase .latralRedBloc input[type="submit"],
.mainUseCase .latralProductPurple #tarteaucitron #tarteaucitronPrivacyUrl,
.mainUseCase
.latralProductPurple
#tarteaucitronAlertBig
#tarteaucitronCloseAlert,
.mainUseCase
.latralProductPurple
#tarteaucitronAlertBig
#tarteaucitronPersonalize,
.mainUseCase .latralProductPurple .btn,
.mainUseCase .latralProductPurple .formStyle input[type="submit"],
.mainUseCase .latralProductPurple .tag,
.mainUseCase .latralRedBloc #tarteaucitron #tarteaucitronPrivacyUrl,
.mainUseCase .latralRedBloc #tarteaucitronAlertBig #tarteaucitronCloseAlert,
.mainUseCase .latralRedBloc #tarteaucitronAlertBig #tarteaucitronPersonalize,
.mainUseCase .latralRedBloc .btn,
.mainUseCase .latralRedBloc .formStyle input[type="submit"],
.mainUseCase .latralRedBloc .tag {
border-color: #fff;
background: #fff;
color: #141a3e;
padding-right: 0.47rem;
padding-left: 0.47rem;
}
#tarteaucitron .mainUseCase .latralProductPurple #tarteaucitronPrivacyUrl:hover,
#tarteaucitron .mainUseCase .latralRedBloc #tarteaucitronPrivacyUrl:hover,
#tarteaucitronAlertBig
.mainUseCase
.latralProductPurple
#tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig
.mainUseCase
.latralProductPurple
#tarteaucitronPersonalize:hover,
#tarteaucitronAlertBig
.mainUseCase
.latralRedBloc
#tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig
.mainUseCase
.latralRedBloc
#tarteaucitronPersonalize:hover,
.formStyle .mainUseCase .latralProductPurple input:hover[type="submit"],
.formStyle .mainUseCase .latralRedBloc input:hover[type="submit"],
.mainUseCase .latralProductPurple #tarteaucitron #tarteaucitronPrivacyUrl:hover,
.mainUseCase
.latralProductPurple
#tarteaucitronAlertBig
#tarteaucitronCloseAlert:hover,
.mainUseCase
.latralProductPurple
#tarteaucitronAlertBig
#tarteaucitronPersonalize:hover,
.mainUseCase .latralProductPurple .btn:hover,
.mainUseCase .latralProductPurple .formStyle input:hover[type="submit"],
.mainUseCase .latralProductPurple .tag:hover,
.mainUseCase .latralRedBloc #tarteaucitron #tarteaucitronPrivacyUrl:hover,
.mainUseCase
.latralRedBloc
#tarteaucitronAlertBig
#tarteaucitronCloseAlert:hover,
.mainUseCase
.latralRedBloc
#tarteaucitronAlertBig
#tarteaucitronPersonalize:hover,
.mainUseCase .latralRedBloc .btn:hover,
.mainUseCase .latralRedBloc .formStyle input:hover[type="submit"],
.mainUseCase .latralRedBloc .tag:hover {
background: transparent;
color: #fff;
}
@media only screen and (max-width: 700px) {
.mainUseCase .LateralBloc {
margin-top: 0;
}
}
@media only screen and (max-width: 800px) {
.mainUseCase .latralProductPurple,
.mainUseCase .latralRedBloc,
.mainUseCase .purpleBloc {
padding-left: 0.3rem;
}
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
.clientrelated ul {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.clientrelated ul li {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33%;
-moz-box-flex: 0;
-ms-flex: 0 0 33%;
flex: 0 0 33%;
max-width: 33%;
}
}
.productPage .redTag {
cursor: pointer;
line-height: 0.28rem;
}
.productPage h1 {
color: #141a3e;
}
.productPage .titleDesc {
margin: 0.35rem 0 0.4rem;
}
.productPage .wysiwygZone p {
padding-right: 0.4rem;
margin-bottom: 0.35rem;
}
.productPage .productBloc {
background: #181d9b;
}
.productPage .productBloc > div {
margin-left: 0.5rem;
position: relative;
z-index: 2;
}
@media only screen and (max-width: 1200px) {
.productPage .productBloc {
padding: 0.35rem;
}
.productPage .productBloc > div {
text-align: center;
margin-left: 0;
}
}
.productPage .grayBlocKyes {
padding: 0.57rem 0.5rem;
}
.productPage .innerGrayBloc {
padding-left: 0.38rem;
}
.productPage .titleFonction {
margin-bottom: 0.3rem;
}
.productPage .detailFonction {
position: relative;
padding: 0.2rem 0;
}
.productPage .detailFonction:not(:last-child):after {
content: "";
width: 50%;
height: 1px;
background: #b3b3b3;
position: absolute;
bottom: 0;
left: 0;
}
.productPage .detailFonction .redFonction {
font-family: Montserrat, sans-serif;
color: #d6173c;
font-weight: 700;
font-size: 0.18rem;
line-height: 0.25rem;
padding-left: 0.35rem;
margin-bottom: 0.08rem;
white-space: normal;
position: relative;
}
.productPage .detailFonction .redFonction:before {
content: "";
position: absolute;
height: 0.2rem;
width: 0.2rem;
left: 0;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/icon-valid.svg) no-repeat;
}
.productPage .produitException {
position: absolute;
width: 100%;
height: 100%;
right: -100%;
top: 0;
background: #181d9b;
z-index: 1;
}
@media only screen and (max-width: 700px) {
.productPage .produitException {
display: none;
}
}
.productPage .latralProductPurple,
.productPage .latralRedBloc {
background: #141a3e;
height: auto;
padding: 0.75rem 0 1.3rem 0.6rem;
}
.productPage .latralProductPurple:after,
.productPage .latralRedBloc:after {
background: #141a3e;
}
.productPage .latralProductPurple .purple,
.productPage .latralRedBloc .purple {
background: #141a3e;
color: #fff;
}
.productPage .latralProductPurple .purple:hover,
.productPage .latralRedBloc .purple:hover {
background: #fff;
color: #141a3e;
}
.relatedProduct {
position: relative;
margin: 1rem 0;
}
.innerBlocProduct {
margin-top: 0;
}
.relatedItem:first-child .relatedProductLogo {
background: #181d9b;
}
.relatedItem:nth-child(2) .relatedProductLogo {
background: #d6173c;
}
.titlepurple {
font-family: Montserrat, sans-serif;
font-size: 0.26rem;
font-weight: 700;
line-height: 0.36rem;
color: #141a3e;
margin-bottom: 0.32rem;
}
.productDetails:before {
display: none;
}
.productDetails .detailsTxt {
margin: 0.15rem 0;
text-align: left;
}
.productDetails .story-title {
font-family: Montserrat, sans-serif;
}
#tarteaucitron .productDetails #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .productDetails #tarteaucitronCloseAlert,
#tarteaucitronAlertBig .productDetails #tarteaucitronPersonalize,
.formStyle .productDetails input[type="submit"],
.productDetails #tarteaucitron #tarteaucitronPrivacyUrl,
.productDetails #tarteaucitronAlertBig #tarteaucitronCloseAlert,
.productDetails #tarteaucitronAlertBig #tarteaucitronPersonalize,
.productDetails .btn,
.productDetails .formStyle input[type="submit"],
.productDetails .tag {
padding-right: 0.47rem;
padding-left: 0.47rem;
}
.listingFilter .client {
margin-left: -0.3rem;
margin-right: -0.3rem;
}
.listingFilter .client .filterSlide {
padding-top: 0.4rem;
}
.listingFilter .client .filterSlide .slick-prev {
top: -0.15rem;
right: 0.79rem;
}
.listingFilter .client .filterSlide .slick-next {
right: 1.05rem;
top: 0.1rem;
}
.listingFilter .client .filterSlide #filters {
padding-right: 1.6rem;
padding-left: 0.22rem;
}
.listingFilter .client .filterSlide .slick-list.draggable:after {
content: "";
display: block;
position: absolute;
width: 50px;
height: 100%;
right: 0;
top: 0;
background: -webkit-gradient(
linear,
left top,
right top,
from(hsla(0, 0%, 100%, 0)),
color-stop(100%, #fff),
color-stop(0, #fff)
);
background: -webkit-linear-gradient(
left,
hsla(0, 0%, 100%, 0) 0,
#fff 100%,
#fff 0
);
background: -moz-
oldlinear-gradient(left, hsla(0, 0%, 100%, 0) 0, #fff 100%, #fff 0);
background: -o-linear-gradient(
left,
hsla(0, 0%, 100%, 0) 0,
#fff 100%,
#fff 0
);
background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, #fff 100%, #fff 0);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);
}
.listingFilter .parallax-window {
min-height: 6.11rem;
background: transparent;
}
@media only screen and (max-width: 1100px) {
.listingFilter .title-bloc {
top: 30%;
}
}
@media only screen and (max-width: 768px) {
.listingFilter .title-bloc {
top: 20%;
}
}
.listingFilter .filterItem {
font-size: 0.18rem;
margin-right: 0.7rem;
padding: 0;
text-align: center;
position: relative;
font-family: Montserrat, sans-serif;
cursor: pointer;
}
.listingFilter .filterItem.is-checked {
font-weight: 600;
}
.listingFilter .filterItem.is-checked:after {
content: "";
height: 2px;
width: 75%;
position: relative;
display: inline-block;
background: #d6173c;
left: 0;
}
.listingFilter .grid {
margin-top: -0.5rem;
}
.listingFilter .element-item {
margin-bottom: 0.7rem;
}
.listingFilter .element-item img {
max-width: 100%;
height: auto;
}
.listingFilter .ficheContact {
position: relative;
}
.listingFilter .ficheContact:before {
content: "";
position: absolute;
display: block;
background: #d6173c;
height: 4px;
width: 100%;
top: 0;
left: 0;
z-index: 2;
}
.listingFilter .ficheContact .relatedProductLogo {
background: #fff;
}
.listingFilter .ficheContact .productDetails {
padding: 0.29rem;
padding-top: 0;
}
.listingFilter .ficheContact .story-title {
min-height: 0.35rem;
}
.listingFilter .ficheContact .desc {
min-height: 0.2rem;
}
#tarteaucitron
.formStyle
.listingFilter
.ficheContact
input#tarteaucitronPrivacyUrl[type="submit"],
#tarteaucitron .listingFilter .ficheContact .red#tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig
.formStyle
.listingFilter
.ficheContact
input#tarteaucitronCloseAlert[type="submit"],
#tarteaucitronAlertBig
.formStyle
.listingFilter
.ficheContact
input#tarteaucitronPersonalize[type="submit"],
#tarteaucitronAlertBig
.listingFilter
.ficheContact
.red#tarteaucitronCloseAlert,
#tarteaucitronAlertBig
.listingFilter
.ficheContact
.red#tarteaucitronPersonalize,
.formStyle
#tarteaucitron
.listingFilter
.ficheContact
input#tarteaucitronPrivacyUrl[type="submit"],
.formStyle
#tarteaucitronAlertBig
.listingFilter
.ficheContact
input#tarteaucitronCloseAlert[type="submit"],
.formStyle
#tarteaucitronAlertBig
.listingFilter
.ficheContact
input#tarteaucitronPersonalize[type="submit"],
.formStyle .listingFilter .ficheContact input[type="submit"],
.listingFilter
.ficheContact
#tarteaucitron
.formStyle
input#tarteaucitronPrivacyUrl[type="submit"],
.listingFilter .ficheContact #tarteaucitron .red#tarteaucitronPrivacyUrl,
.listingFilter
.ficheContact
#tarteaucitronAlertBig
.formStyle
input#tarteaucitronCloseAlert[type="submit"],
.listingFilter
.ficheContact
#tarteaucitronAlertBig
.formStyle
input#tarteaucitronPersonalize[type="submit"],
.listingFilter
.ficheContact
#tarteaucitronAlertBig
.red#tarteaucitronCloseAlert,
.listingFilter
.ficheContact
#tarteaucitronAlertBig
.red#tarteaucitronPersonalize,
.listingFilter .ficheContact .btn.red,
.listingFilter
.ficheContact
.formStyle
#tarteaucitronAlertBig
input#tarteaucitronCloseAlert[type="submit"],
.listingFilter
.ficheContact
.formStyle
#tarteaucitronAlertBig
input#tarteaucitronPersonalize[type="submit"],
.listingFilter
.ficheContact
.formStyle
#tarteaucitron
input#tarteaucitronPrivacyUrl[type="submit"],
.listingFilter .ficheContact .formStyle input[type="submit"],
.listingFilter .ficheContact .red.tag {
padding-right: 0.4rem;
padding-left: 0.4rem;
background: -webkit-gradient(
linear,
left top,
left bottom,
from(#f85032),
color-stop(0, #f16f5c),
color-stop(1%, #f6290c),
color-stop(4%, #f02f17),
color-stop(26%, #e3262c),
color-stop(89%, #be0d67)
);
background: -webkit-linear-gradient(
top,
#f85032 0,
#f16f5c 0,
#f6290c 1%,
#f02f17 4%,
#e3262c 26%,
#be0d67 89%
);
background: -moz-
oldlinear-gradient(
top,
#f85032 0,
#f16f5c 0,
#f6290c 1%,
#f02f17 4%,
#e3262c 26%,
#be0d67 89%
);
background: -o-linear-gradient(
top,
#f85032 0,
#f16f5c 0,
#f6290c 1%,
#f02f17 4%,
#e3262c 26%,
#be0d67 89%
);
background: linear-gradient(
180deg,
#f85032 0,
#f16f5c 0,
#f6290c 1%,
#f02f17 4%,
#e3262c 26%,
#be0d67 89%
);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f85032",endColorstr="#be0d67",GradientType=0);
-webkit-transition: all 0.3s;
-o-transition: 0.3s all;
-moz-transition: 0.3s all;
transition: all 0.3s;
font-family: Asap, sans-serif;
}
#tarteaucitron
.formStyle
.listingFilter
.ficheContact
input#tarteaucitronPrivacyUrl:hover[type="submit"],
#tarteaucitron .listingFilter .ficheContact .red#tarteaucitronPrivacyUrl:hover,
#tarteaucitronAlertBig
.formStyle
.listingFilter
.ficheContact
input#tarteaucitronCloseAlert:hover[type="submit"],
#tarteaucitronAlertBig
.formStyle
.listingFilter
.ficheContact
input#tarteaucitronPersonalize:hover[type="submit"],
#tarteaucitronAlertBig
.listingFilter
.ficheContact
.red#tarteaucitronCloseAlert:hover,
#tarteaucitronAlertBig
.listingFilter
.ficheContact
.red#tarteaucitronPersonalize:hover,
.formStyle
#tarteaucitron
.listingFilter
.ficheContact
input#tarteaucitronPrivacyUrl:hover[type="submit"],
.formStyle
#tarteaucitronAlertBig
.listingFilter
.ficheContact
input#tarteaucitronCloseAlert:hover[type="submit"],
.formStyle
#tarteaucitronAlertBig
.listingFilter
.ficheContact
input#tarteaucitronPersonalize:hover[type="submit"],
.formStyle .listingFilter .ficheContact input:hover[type="submit"],
.listingFilter
.ficheContact
#tarteaucitron
.formStyle
input#tarteaucitronPrivacyUrl:hover[type="submit"],
.listingFilter .ficheContact #tarteaucitron .red#tarteaucitronPrivacyUrl:hover,
.listingFilter
.ficheContact
#tarteaucitronAlertBig
.formStyle
input#tarteaucitronCloseAlert:hover[type="submit"],
.listingFilter
.ficheContact
#tarteaucitronAlertBig
.formStyle
input#tarteaucitronPersonalize:hover[type="submit"],
.listingFilter
.ficheContact
#tarteaucitronAlertBig
.red#tarteaucitronCloseAlert:hover,
.listingFilter
.ficheContact
#tarteaucitronAlertBig
.red#tarteaucitronPersonalize:hover,
.listingFilter .ficheContact .btn.red:hover,
.listingFilter
.ficheContact
.formStyle
#tarteaucitronAlertBig
input#tarteaucitronCloseAlert:hover[type="submit"],
.listingFilter
.ficheContact
.formStyle
#tarteaucitronAlertBig
input#tarteaucitronPersonalize:hover[type="submit"],
.listingFilter
.ficheContact
.formStyle
#tarteaucitron
input#tarteaucitronPrivacyUrl:hover[type="submit"],
.listingFilter .ficheContact .formStyle input:hover[type="submit"],
.listingFilter .ficheContact .red.tag:hover {
background: #fff;
color: #d6173c;
-webkit-transition: all 0.4s;
-o-transition: 0.4s all;
-moz-transition: 0.4s all;
transition: all 0.4s;
}
.listingFilter .relatedProductLogo {
min-height: 2.32rem;
position: relative;
}
.listingFilter .relatedProductLogo .productLogo {
position: absolute;
width: 100%;
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
@media only screen and (max-width: 600px) {
.listingFilter .relatedProductLogo .productLogo {
width: auto;
}
}
@media only screen and (max-width: 767px) {
#tarteaucitron .listingFilter #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .listingFilter #tarteaucitronCloseAlert,
#tarteaucitronAlertBig .listingFilter #tarteaucitronPersonalize,
.formStyle .listingFilter input[type="submit"],
.listingFilter #tarteaucitron #tarteaucitronPrivacyUrl,
.listingFilter #tarteaucitronAlertBig #tarteaucitronCloseAlert,
.listingFilter #tarteaucitronAlertBig #tarteaucitronPersonalize,
.listingFilter .btn,
.listingFilter .formStyle input[type="submit"],
.listingFilter .tag {
white-space: nowrap;
max-width: 100%;
padding: 0;
}
}
.presse {
padding-bottom: 0.45rem;
}
.presse .title-bloc {
top: 2.37rem;
}
@media only screen and (max-width: 1100px) {
.presse .title-bloc {
top: 2.37rem;
}
}
@media only screen and (max-width: 800px) and (orientation: portrait) {
.presse .title-bloc {
top: 2.37rem;
}
}
.presse .homeSlider {
max-height: 55vh;
}
.presse .innerBlocProduct,
.presse .storySection {
margin-top: -1.35rem;
z-index: 2;
}
@media only screen and (max-width: 1100px) and (orientation: landscape) {
.presse .innerBlocProduct,
.presse .storySection {
margin-top: -0.5rem;
}
}
.presse .innerBlocProduct .clientStory .innerRelated,
.presse .innerBlocProduct .clientStory .storyMain,
.presse .innerBlocProduct .relatedItem .innerRelated,
.presse .innerBlocProduct .relatedItem .storyMain,
.presse .storySection .clientStory .innerRelated,
.presse .storySection .clientStory .storyMain,
.presse .storySection .relatedItem .innerRelated,
.presse .storySection .relatedItem .storyMain {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.presse .innerBlocProduct .clientStory .innerRelated .productDetails,
.presse .innerBlocProduct .clientStory .innerRelated .storyDetails,
.presse .innerBlocProduct .clientStory .storyMain .productDetails,
.presse .innerBlocProduct .clientStory .storyMain .storyDetails,
.presse .innerBlocProduct .relatedItem .innerRelated .productDetails,
.presse .innerBlocProduct .relatedItem .innerRelated .storyDetails,
.presse .innerBlocProduct .relatedItem .storyMain .productDetails,
.presse .innerBlocProduct .relatedItem .storyMain .storyDetails,
.presse .storySection .clientStory .innerRelated .productDetails,
.presse .storySection .clientStory .innerRelated .storyDetails,
.presse .storySection .clientStory .storyMain .productDetails,
.presse .storySection .clientStory .storyMain .storyDetails,
.presse .storySection .relatedItem .innerRelated .productDetails,
.presse .storySection .relatedItem .innerRelated .storyDetails,
.presse .storySection .relatedItem .storyMain .productDetails,
.presse .storySection .relatedItem .storyMain .storyDetails {
-webkit-box-shadow: 10px 10px 20px -7px rgba(0, 0, 0, 0.39);
-moz-box-shadow: 10px 10px 20px -7px rgba(0, 0, 0, 0.39);
box-shadow: 10px 10px 20px -7px rgba(0, 0, 0, 0.39);
}
.presse .relatedProductLogo,
.presse .storyLogo {
min-height: 1.28rem;
}
@media only screen and (max-width: 1100px) {
.presse .relatedProductLogo,
.presse .storyLogo {
min-height: auto;
}
}
.presse .productDetails:before,
.presse .storyDetails:before {
display: none;
}
.presse .storyTxt {
text-align: left;
margin: 0.25rem 0;
margin-top: 0;
}
.presse .productDetails,
.presse .storyDetails {
padding: 0.25rem 0.2rem;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
background: #fff;
font-size: 0;
}
.presse .story-title {
font-size: 0.21rem;
}
.presse .desc {
font-weight: 500;
font-size: 0.16rem;
}
#tarteaucitron .presse #tarteaucitronPrivacyUrl,
#tarteaucitronAlertBig .presse #tarteaucitronCloseAlert,
#tarteaucitronAlertBig .presse #tarteaucitronPersonalize,
.formStyle .presse input[type="submit"],
.presse #tarteaucitron #tarteaucitronPrivacyUrl,
.presse #tarteaucitronAlertBig #tarteaucitronCloseAlert,
.presse #tarteaucitronAlertBig #tarteaucitronPersonalize,
.presse .btn,
.presse .formStyle input[type="submit"],
.presse .tag {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
-webkit-align-self: center;
-ms-flex-item-align: center;
-ms-grid-row-align: center;
align-self: center;
padding-right: 0.47rem;
padding-left: 0.47rem;
}
.maintenance {
background: #fff;
}
.maintenanceLogo {
text-align: center;
padding: 0.8rem 0;
background: #141a3e;
}
.maintenanceGrosLogo {
height: 3.82rem;
width: 3.82rem;
left: -3.6rem;
}
.maintenanceGrosLogo img {
width: 100%;
}
@media only screen and (max-width: 800px) {
.maintenanceGrosLogo {
text-align: center;
}
.maintenanceGrosLogo img {
width: 80%;
height: 100%;
}
}
.maintenancecontent {
position: relative;
background: #fff;
color: #141a3e;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0.65rem;
}
@media only screen and (max-width: 800px) {
.maintenancecontent {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-flow: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-flow: column;
flex-flow: column;
}
}
.maintenancecontent .headBlock {
padding-right: 0.3rem;
}
.maintenancecontent .title {
font-size: 0.45rem;
margin-bottom: 0.2rem;
white-space: nowrap;
}
.maintenancecontent p {
font-size: 0.2rem;
line-height: 0.25rem;
}
.wysiwygZone h2 {
font-family: Montserrat, sans-serif;
font-size: 0.26rem;
font-weight: 700;
line-height: 0.36rem;
color: #d6173c;
margin: 0.3rem 0;
}
.wysiwygZone h3 {
font-family: Montserrat, sans-serif;
font-size: 0.2rem;
font-weight: 700;
line-height: 0.2rem;
color: #181d9b!important;
margin: 0.3rem 0;
}
.wysiwygZone p {
font-size: 0.16rem;
line-height: 0.26rem;
padding-right: 0.2rem;
margin-bottom: 0.4rem;
}
.wysiwygZone ol,
.wysiwygZone ul {
list-style: none;
margin-left: 0;
margin-bottom: 0.2rem;
overflow: hidden;
}
.wysiwygZone ol ol,
.wysiwygZone ol ul,
.wysiwygZone ul ol,
.wysiwygZone ul ul {
padding-top: 0.2rem;
margin: 0;
}
.wysiwygZone ol li,
.wysiwygZone ul li {
position: relative;
padding: 0 0 0.1rem 0.2rem;
}
.wysiwygZone ol li:last-child,
.wysiwygZone ul li:last-child {
padding-bottom: 0;
}
.wysiwygZone ul li:before {
content: "";
border: 0.02rem solid #141a3e;
border-top-color: transparent;
border-left-color: transparent;
position: absolute;
left: 0;
top: 0.05rem;
width: 0.04rem;
height: 0.04rem;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.wysiwygZone ul ul li:before {
border-color: #fff;
border-top-color: transparent;
border-left-color: transparent;
}
.wysiwygZone ol {
counter-reset: a;
}
.wysiwygZone ol li:before {
position: absolute;
counter-increment: a;
content: counter(a) ".";
color: #141a3e;
font-weight: 600;
font-style: normal;
left: 0;
}
.wysiwygZone ol ol {
counter-reset: b;
}
.wysiwygZone ol ol li:before {
counter-increment: b;
content: counter(a) "." counter(b);
color: #fff;
}
.contactZone {
position: relative;
z-index: 6;
padding: 0 0 1.3rem;
margin-top: -2.7rem;
}
@media screen and (max-width: 800px) {
.contactZone {
padding: 0 0 0.6rem;
}
}
.contactZone .mainTitle {
font-family: Montserrat, sans-serif;
font-size: 0.4rem;
font-weight: 800;
text-transform: uppercase;
color: #fff;
padding: 0 0 0.1rem;
}
.contactZone .desc {
color: #fff;
line-height: 0.24rem;
padding: 0 0 0.6rem;
max-width: 4.8rem;
}
.contactZone .formContact {
float: left;
width: 60%;
}
@media screen and (max-width: 800px) {
.contactZone .formContact {
float: none;
width: auto;
margin: 0 0 0.6rem;
}
}
.contactZone .formContact .inner {
color: #fff;
background: #141a3e;
padding: 0.5rem 0.86rem 0.26rem;
}
@media screen and (max-width: 800px) {
.contactZone .formContact .inner {
padding: 0.5rem 0.4rem 0.26rem;
}
}
.contactZone .formContact .inner.styleAfterSub {
margin-top: 132px;
padding-bottom: 0.5rem;
}
.contactZone .formContact .inner.styleAfterSub .wpcf7-response-output {
padding: 0.1rem;
line-height: 0.24rem;
font-size: 0.18rem;
}
.contactZone .formContact .inner.styleAfterSub .wpcf7-response-output a {
text-decoration: underline;
}
.contactZone .infoContact {
position: relative;
float: left;
width: 40%;
background: #d6173c;
color: #fff;
}
@media screen and (max-width: 800px) {
.contactZone .infoContact {
float: none;
width: auto;
overflow: hidden;
}
}
.contactZone .infoContact:before {
content: "";
display: block;
padding-bottom: 114%;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/bg-contact.png) top no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
}
@media screen and (max-width: 800px) {
.contactZone .infoContact:before {
position: absolute;
width: 40%;
padding: 0;
height: 100%;
}
}
.contactZone .infoContact .inner {
padding: 0.9rem 0.5rem 0.9rem 0.8rem;
}
@media screen and (max-width: 800px) {
.contactZone .infoContact .inner {
float: right;
width: 54%;
padding: 0.6rem 0.4rem;
}
}
.contactZone .infoContact .title {
font-family: Montserrat, sans-serif;
font-size: 0.26rem;
padding: 0 0 0.3rem;
}
.contactZone .infoContact .address {
padding: 0 0 0.3rem;
}
.contactZone .infoContact address {
font-style: normal;
line-height: 0.24rem;
}
.contactZone .infoContact .phoneFax {
padding: 0 0 0.3rem;
}
.contactZone .infoContact .phoneFax p {
line-height: 0.2rem;
padding: 0 0 0.08rem;
}
.contactZone .infoContact .phoneFax a {
cursor: default;
}
.contactZone .infoContact .email {
font-weight: 700;
}
.thanksYou {
z-index: 11;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}
.thanksYou,
.thanksYou:before {
position: fixed;
left: 0;
right: 0;
}
.thanksYou:before {
content: "";
z-index: 10;
top: 0;
bottom: 0;
}
.thanksYou .inner {
position: relative;
z-index: 12;
padding: 1rem 0.4rem 0.9rem;
width: 90%;
max-width: 5.2rem;
margin: 0 auto;
background: #fff;
text-align: center;
color: #141a3e;
}
@media screen and (max-width: 800px) {
.thanksYou .inner {
padding: 0.6rem 0.4rem 0.4rem;
}
}
.thanksYou .title {
position: relative;
font-family: Montserrat, sans-serif;
font-size: 0.26rem;
padding: 0.88rem 0 0.26rem;
margin: 0 0 0.2rem;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/logo-ubisolution.svg) top no-repeat;
-webkit-background-size: 0.55rem 0.55rem;
-moz-background-size: 0.55rem 0.55rem;
background-size: 0.55rem 0.55rem;
}
.thanksYou .title:after {
content: "";
position: absolute;
left: 50%;
bottom: 0;
margin-left: -0.1rem;
height: 1px;
width: 0.2rem;
background: #7e7f86;
}
.thanksYou .desc {
line-height: 0.24rem;
max-width: 2rem;
margin: 0 auto;
}
.thanksYou .btnClose {
position: absolute;
top: 0.16rem;
right: 0.16rem;
width: 0.25rem;
height: 0.25rem;
cursor: pointer;
}
.thanksYou .btnClose:after,
.thanksYou .btnClose:before {
content: "";
position: absolute;
left: 0;
top: 50%;
height: 1px;
width: 120%;
background: #7e7f86;
-webkit-transform-origin: center;
-moz-transform-origin: center;
-ms-transform-origin: center;
-o-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.thanksYou .btnClose:after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.page404 {
color: #fff;
text-align: center;
padding: 1.5rem 0 1rem;
background: #121736;
}
.page404 .inner404 {
padding-bottom: 22%;
background: url(//ubisolutions.net/wp-content/themes/ubisolution/assets/img/404.svg) bottom no-repeat;
-webkit-background-size: auto 60%;
-moz-background-size: auto 60%;
background-size: auto 60%;
}
.page404 .desc {
line-height: 0.2rem;
}