@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Alegreya:ital,wght@0,400..900;1,400..900&display=swap"); * {
padding: 0;
margin: 0;
text-decoration: none;
scroll-behavior: smooth;
}
.grid{
grid-column: 1 / span 2;
}
.col_sm1 {
width: 100%;
}
.col_sm2 {
width: 48%;
float: left;
margin: 1%;
}
.col_sm2-1 {
width: 50%;
float: left;
margin: 0%;
}
.col_sm3 {
width: 31%;
float: left;
margin: 1%;
}
.col_sm4 {
width: 23%;
margin: 1%;
float: left;
}
.col_sm44 {
width: 28%;
margin: 1%;
float: left;
}
.col_sm8 {
width: 58%;
float: left;
margin: 1%;
}
.col_sm88 {
width: 38%;
float: left;
margin: 1%;
}
.col_sm9 {
width: 80%;
float: left;
margin: 1%;
}
.col_sm99 {
width: 14%;
float: left;
margin: 1%;
}
.clear {
clear: both;
}
.top2 {
width: 90%;
margin: 0 auto;
}
.logo {
width: 242px;
float: left;
}
.img {
width: 100%;
}
.pdg-top-btm {
padding: 60px 0px;
}  .banner-in {
position: relative;
width: 100%;
height: 70vh;
background-image: url(//darwingroup.in/wp-content/themes/darwingroup/images/banner-about.jpg);
background-size: cover;
background-position: center;
display: flex;
align-items: center;
justify-content: flex-start;
text-align: left;
color: white;
padding-left: 60px;
z-index: -1; }
.banner-text-in {
padding: 20px 40px;
border-radius: 8px;
max-width: 1600px;
text-align: justify;
margin-top: 60px;
}
.banner-text-in h2 {
font-family: 'Alegreya', serif;
font-size: 45px;
margin-bottom: 10px;
font-weight: 500;
line-height: 140%;
color: #FFFFFF;
}
.banner-text-in p {
font-size: 20px;
}
.banner-in { animation: zoomOut 1.5s ease-out forwards;
}
.banner-in32 {
position: relative;
width: 100%;
height: 70vh;
background-image: url(//darwingroup.in/wp-content/themes/darwingroup/images/contact-banner.jpg);
background-size: cover;
background-position: center;
display: flex;
align-items: center;
justify-content: flex-start;
text-align: left;
color: white;
padding-left: 60px;
z-index: -1; }
.banner-text-in32 {
padding: 20px 40px;
border-radius: 8px;
max-width: 1600px;
text-align: justify;
margin-top: 60px;
}
.banner-text-in32 h2 {
font-family: 'Alegreya', serif;
font-size: 45px;
margin-bottom: 10px;
font-weight: 500;
line-height: 140%;
color: #13472D;
}
.banner-text-in32 p {
font-size: 20px;
}
.banner-in32 { animation: zoomOut 1.5s ease-out forwards;
}  .banner-in1 {
position: relative;
width: 100%;
height: 70vh;
background-image: url(//darwingroup.in/wp-content/themes/darwingroup/images/banner-prod.jpg);
background-size: cover;
background-position: center;
display: flex;
align-items: center;
justify-content: flex-start;
text-align: left;
color: white;
padding-left: 60px;
z-index: -1; }
.banner-text-in1 {
padding: 20px 40px;
border-radius: 8px;
max-width: 1600px;
text-align: justify;
margin-top: 60px;
}
.banner-text-in1 h2 {
font-family: 'Alegreya', serif;
font-size: 45px;
margin-bottom: 10px;
font-weight: 500;
line-height: 140%;
color: #fff;
}
.banner-text-in1 p {
font-size: 20px;
}
.banner-in1 { animation: zoomOut 1.5s ease-out forwards;
}  .banner {
position: relative;
width: 100%;
height: 100vh;
background-image: url(//darwingroup.in/wp-content/themes/darwingroup/images/banner.jpg);
background-size: cover;
background-position: center;
display: flex;
align-items: center;
justify-content: flex-start;
text-align: left;
color: white;
padding-left: 60px;
z-index: -1; }
.banner-text {
padding: 20px 40px;
border-radius: 8px;
max-width: 1600px;
text-align: justify;
margin-top: 60px;
}
.banner-text h1 {
font-family: 'Alegreya', serif;
font-size: 45px;
margin-bottom: 10px;
font-weight: 500;
line-height: 140%;
color: #104329;
}
.banner-text p {
font-size: 20px;
}
.banner { animation: zoomOut 1.5s ease-out forwards;
}
.abt-text h1 {
font-family: 'Alegreya', serif;
font-size: 36px;
margin-bottom: 15px;
font-weight: 600;
line-height: 140%;
text-align: justify;
color: #0f452b;
}
.abt-text p {
font-family: 'Alegreya', serif;
font-size: 18px;
font-weight: 400;
line-height: 140%;
text-align: justify;
color: #000;
margin-bottom: 3%;
}
.abt-text h4 {
font-family: 'Alegreya', serif;
font-weight: 600;
font-size: 30px;
color: #262626;
margin-bottom: 9px;
text-align: justify;
}
.abt-text1 h4 {
font-family: 'Alegreya', serif;
font-weight: 600;
font-size: 30px;
color: #262626;
margin-bottom: 9px;
text-align: center;
}
.side-text h3 {
font-family: 'Alegreya', serif;
font-weight: normal;
font-size: 24px;
color: #262626;
}
.side-text p {
font-family: 'Alegreya', serif;
font-weight: normal;
font-size: 18px;
color: #d0d0d0;
}
.flex-sec {
display: flex;
align-items: center;
justify-content: space-between;
}
.cta {
position: relative;
margin: auto;
padding: 0px 0px;
border: none;
background: none;
cursor: pointer;
transition: 0.2s ease;
float: left;
}
.cta::before {
content: "";
position: absolute;
top: 3px;
left: 0;
width: 45px;
height: 45px;
border-radius: 50px; transition: 0.3s ease;
}
.cta span {
font-family: 'Alegreya', serif;
position: relative;
font-size: 23px;
font-weight: 500;
letter-spacing: 1px;
color: #0e4429;
}
.cta svg {
margin-left: 10px;
stroke: #0e4429;
stroke-width: 2;
fill: none;
stroke-linecap: round;
stroke-linejoin: round;
transform: translateX(-5px);
transition: 0.3s ease;
}
.marg-left {
margin-left: 30px;
}
.cta:hover::before {
width: 100%;
}
.cta:hover svg {
transform: translateX(0);
}
.cta:active {
transform: scale(0.95);
}
.card {
max-width: 650px;
margin: 37px auto;
background: rgba(255, 255, 255, 0.50); backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px); border-radius: 12px;
padding: 30px;
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
display: grid;
grid-template-columns: 1fr 2fr;
gap: 30px;
border: 1px solid rgba(255, 255, 255, 0.3); }
.icon-siz {
width: 60px;
margin: 0 auto;
}
.left-section h3 {
font-family: 'Alegreya', serif;
margin: 0px 0 2px;
font-size: 16px;
color: #000;
font-weight: 400;
}
.left-section p {
font-family: 'Alegreya', serif;
margin: 0 0 20px;
font-size: 22px;
font-weight: 500;
color: #0f452b;
}
.right-section h3 {
font-family: 'Alegreya', serif;
margin-bottom: 15px;
font-size: 16px;
color: #000;
font-weight: 400;
}
.features {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.feature-box {
font-family: 'Alegreya', serif;
background: #f5f8ff;
border-radius: 10px;
padding: 10px;
text-align: center;
font-size: 16px;
color: #000;
font-weight: 400;
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
}
.feature-box i {
font-size: 28px;
margin-bottom: 10px;
color: #2c318d;
}
.exit-box {
font-family: 'Alegreya', serif;
grid-column: span 3;
background: #f5f8ff;
border-radius: 10px;
padding: 20px;
font-size: 16px;
color: #000;
font-weight: 400;
text-align: center;
} @media(max-width: 768px) {
.card {
grid-template-columns: 1fr;
}
.features {
grid-template-columns: 1fr;
}
.exit-box {
grid-column: span 1;
}
} .cta-1 {
position: relative;
margin: auto;
padding: 12px 18px;
border: none;
background: none;
cursor: pointer;
transition: 0.2s ease;
float: left;
margin-left: 95px;
}
.cta-1::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 45px;
height: 45px;
border-radius: 50px;
background: #82d1a8;
transition: 0.3s ease;
}
.cta-1 span {
font-family: "Libre Franklin", sans-serif;
position: relative;
font-size: 18px;
font-weight: 400;
letter-spacing: 1px;
color: #0e4429;
}
.cta-1 svg {
margin-left: 10px;
stroke: #0e4429;
stroke-width: 2;
fill: none;
stroke-linecap: round;
stroke-linejoin: round;
transform: translateX(-5px);
transition: 0.3s ease;
}
.cta-1:hover::before {
width: 100%;
}
.cta-1:hover svg {
transform: translateX(0);
}
.cta-1:active {
transform: scale(0.95);
}
.felx-abt {
display: flex;
align-items: flex-start;
}
.home-bg {
background-image: url(//darwingroup.in/wp-content/themes/darwingroup/images/home-bg.jpg);
background-size: cover;
background-position: center;
background-attachment: scroll;
}
.home-bg2 {
background: rgba(255, 255, 255, 0.50); backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px); padding: 60px 90px;
}
.home-bg3 {
background: rgba(255, 255, 255, 0.50); backdrop-filter: blur(15px);
-webkit-backdrop-filter: blur(15px); padding: 155px 90px;
}
.bg {
background-color: #f7f7f7;
}
.sec2-text h2 {
font-family: "Merriweather", serif;
font-size: 36px; font-weight: 400;
line-height: 140%;
text-align: justify;
color: #0f452b;
}
.bullet ul {
font-family: 'Alegreya', serif;
list-style-type: disc;
margin: 10px 15px;
font-family: Arial, sans-serif;
font-size: 16px;
font-weight: 400;
}
.bullet li {
font-family: 'Alegreya', serif;
margin-bottom: 5px;
font-size: 18px;
}
.bullet ul li strong {
font-family: 'Alegreya', serif;
font-size: 24px;
font-weight: 400;
}
.icon {
width: 75px;
display: block;
margin: 0 auto;
}
.divider {
width: 20%;
display: flex;
align-items: center;
justify-content: center;
margin: 10px 0;
}
.line {
flex: 1;
height: 1px;
background-color: #ccc;
}
.circle {
width: 12px;
height: 12px;
background-color: #2f4265; border-radius: 50%;
border: 2px solid #fff;
box-shadow: 0 0 0 1px #ccc;
margin: 0 10px;
}
.divider2 {
width: 20%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
}
.line2 {
flex: 1;
height: 1px;
background-color: #ccc;
}
.circle2 {
width: 12px;
height: 12px;
background-color: #2f4265; border-radius: 50%;
border: 2px solid #fff;
box-shadow: 0 0 0 1px #ccc;
margin: 0 10px;
}
.philosophy-txt h3 {
font-family: 'Alegreya', serif;
font-size: 24px;
font-weight: 400;
color: #262626;
padding-bottom: 5px;
text-align: center;
}
.philosophy-txt p {
font-family: 'Alegreya', serif;
font-size: 18px;
font-weight: 400;
line-height: 140%;
text-align: center;
color: #444;
padding: 0px 50px;
}
.skew-button {
position: relative;
width: 195px;
height: 45px;
background: #fff;
border: none;
display: inline-flex;
align-items: center;
justify-content: center;
font-size: 16px;
font-weight: 600;
text-transform: uppercase;
cursor: pointer;
overflow: hidden;
transition: color 0.3s ease;
}
.skew-button span {
font-family: 'Alegreya', serif;
position: relative;
z-index: 1;
text-align: center;
}
.skew-button::before {
content: '';
position: absolute;
top: 0;
bottom: 0;
right: 100%;
left: 0;
background: rgb(20, 20, 20);
opacity: 0;
z-index: 0;
transition: all 0.5s ease;
}
.skew-button:hover {
color: #fff;
}
.skew-button:hover::before {
left: 0;
right: 0;
opacity: 1;
}
.cta-txt h2 {
font-family: 'Alegreya', serif;
font-size: 31px;
margin-bottom: 15px;
font-weight: 500;
line-height: 140%;
text-align: justify;
color: #fff;
}
.cta-bg {
background-color: #0e452a;
padding: 30px 10px;
}
.ftr-logo {
width: 200px;
} .top_arrow {
width: 45px;
height: 45px;
position: fixed;
display: flex;
right: 1%;
bottom: 2.5%;
transition-duration: 1s;
font-size: 20px;
cursor: pointer;
color: #fff;
z-index: 9999;
background-color: #03c2e4;
border-radius: 50%;
align-items: center;
justify-content: center;
}
.top_arrow:hover {
background-color: #3f3f3f;
} .ftr-head h3 {
font-family: 'Alegreya', serif;
font-size: 20px;
margin-bottom: 15px;
font-weight: 500;
line-height: 140%;
text-align: justify;
color: #10462c;
}
.ftr-head p {
font-family: 'Alegreya', serif;
font-size: 18px;
font-weight: 400;
line-height: 140%;
text-align: left;
color: #000;
}
.ftr-head p strong {
font-family: 'Alegreya', serif;
font-size: 18px;
font-weight: 600;
line-height: 140%;
text-align: justify;
color: #000;
}
.ftr-head p a {
font-family: 'Alegreya', serif;
font-size: 18px;
font-weight: 400;
line-height: 140%;
text-align: justify;
color: #000;
}
.bullet-ftr ul {
font-family: 'Alegreya', serif;
list-style-type: disc;
margin: 10px 30px;
font-family: Arial, sans-serif;
font-size: 18px;
font-weight: 400;
}
.bullet-ftr li {
font-family: 'Alegreya', serif;
margin-bottom: 5px;
font-size: 16px;
}
.bullet-ftr li a {
font-family: 'Alegreya', serif;
margin-bottom: 5px;
font-size: 18px;
text-decoration: none;
color: #000;
}
.footer-mail p::before {
font-family: "Font Awesome 6 Free"; font-weight: 900; content: "\f0e0"; color: #0f462c;
margin-right: 8px; }
.ftr-under p {
font-family: 'Alegreya', serif;
font-size: 18px;
font-weight: 400;
line-height: 140%;
text-align: justify;
color: #000;
}
.ftr-under-1 p {
font-family: 'Alegreya', serif;
font-size: 18px;
font-weight: 400;
line-height: 140%;
text-align: right;
color: #000;
}
.ftr-under-1 p a {
font-family: 'Alegreya', serif;
font-size: 18px;
font-weight: 400;
line-height: 140%;
text-align: right;
color: #000;
} .contact-flex {
display: flex;
align-items: center;
}
.col_sm11 {
width: 17%;
float: left;
margin: 6% 0% 4%;
}
.col_sm111 {
width: 82%;
float: left;
margin: 4% 0%;
}
.col_sm8_8 {
width: 30%;
float: left;
margin: 1%;
}
.col_sm88_8 {
width: 66%;
float: left;
margin: 1%;
}
.cont-info p {
font-family: 'Alegreya', serif;
font-size: 18px;
font-weight: 400;
line-height: 140%;
text-align: justify;
color: #000;
}
.cont-info a {
font-family: 'Alegreya', serif;
font-size: 19px;
font-weight: 400;
line-height: 140%;
text-align: justify;
color: #000;
}
.form-container {
background: #fff;
padding: 30px; margin: auto;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.contact_1 h3 {
color: #0f452b;
font-family: 'Alegreya', serif;
text-align: justify;
font-size: 28px;
font-weight: 700;
line-height: 140%;
margin-bottom: 2% !important;
}
.cont-form-pdg {
padding-left: 55px;
}
.form-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
margin-bottom: 20px;
}
.form-group {
position: relative;
width: 100%;
}
.form-group input,
.form-group textarea {
width: 100%;
padding: 18px 10px 10px 10px;
border: 1px solid #ddd;
font-size: 16px;
font-family: 'Alegreya', serif;
background: none;
outline: none;
transition: all 0.3s ease;
box-sizing: border-box;
}
.form-group input:focus+label,
.form-group input:not(:placeholder-shown)+label,
.form-group textarea:focus+label,
.form-group textarea:not(:placeholder-shown)+label {
top: 0;
transform: translateY(-50%);
background: #fff;
color: #434343;
font-size: 12px;
}
.form-group label {
position: absolute;
top: 50%;
left: 12px;
transform: translateY(-50%);
background: #fff;
padding: 0 5px;
color: #999;
pointer-events: none;
transition: all 0.3s ease;
font-family: 'Alegreya', serif;
font-size: 16px;
}
.book_now2_red {
height: 46px;
position: relative;
padding: 5px 30px;
z-index: 1;
font-weight: 600;
display: inline-block;
color: #fff;
background: #0e452a;
font-family: 'Alegreya', serif;
font-size: 16px;
border: none;
width: 164px;
transition: all 0.4s ease-in-out;
text-transform: uppercase;
cursor: pointer;
}
.expert-team p {
font-family: 'Alegreya', serif;
font-size: 18px;
font-weight: 400;
line-height: 140%;
text-align: justify;
color: #000;
text-align: center;
}
.team h2 {
font-family: 'Alegreya', serif;
color: #000;
font-size: 26px;
font-weight: 600;
line-height: 140%;
margin: 0;
padding: 0;
text-align: center;
}
.col_sm2_2 {
width: 27%;
float: left;
margin: 1%;
}
.flex-center {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: center;
}
.expert-team {
background: #f6f2f2;
padding: 1% 1% 1%;
} @media only screen and (max-width :1600px) {}
@media only screen and (max-width :1500px) {}
@media only screen and (max-width :1400px) {}
@media only screen and (max-width :1300px) {}
@media only screen and (max-width :1200px) {}
@media screen and (max-width: 1100px) {}
@media only screen and (max-width :1000px) {}
@media only screen and (max-width:960px) {
.menu ul {
display: block !important;
}
.grid{
grid-column: 1 / span 2;
}
.grid2{
grid-column: 1 / span 2;
}
.banner-text {
padding: 20px 20px;
margin-top: 208px;
}
.banner {
padding-left: 20px;
justify-content: flex-start;
}
.banner-text h1 {
font-size: 28px;
}
.banner-text p {
font-size: 16px;
}
.col_sm8 {
width: 98%;
float: left;
margin: 1%;
}
.flex-sec {
flex-direction: column;
}
.cta-txt h2 {
text-align: center;
}
.col_sm99 {
width: 23%;
}
.col_sm4 {
width: 98%;
}
.banner {
margin-top: -122px;
}
.marg-left {
margin-left: 0px;
}
@media only screen and (max-width:960px) {
.col_sm2_2 {
width: 98%;
float: left;
margin: 1%;
}
}
}
@media only screen and (max-width: 900px) {
.col_sm99 {
width: 100%;
float: none;
text-align: center; }
.col_sm99 .skew-button {
margin: 10px auto; display: inline-block;
}
.col_sm8_8 {
width: 98%;
float: left;
margin: 1%;
}
.col_sm88_8 {
width: 98%;
float: left;
margin: 1%;
}
.col_sm11 {
width: 11%;
float: left;
margin: 6% 0% 4%;
}
.cont-form-pdg {
padding: 0px;
} }
@media only screen and (max-width:800px) {
.col_sm88 {
width: 98%;
}
.col_sm2-1 {
width: 98%;
margin: 1%;
}
}
@media only screen and (max-width : 700px) {
.col_sm3 {
width: 98%;
}
.col_sm99 {
width: 98%;
}
}
@media only screen and (max-width:600px) {
.col_sm2 {
width: 98%;
}
.ftr-under-1 p {
text-align: left;
}
}
@media only screen and (max-width:500px) {
.abt-text h1 {
font-size: 31px;
}
.home-bg2 {
padding: 60px 20px;
}
.home-bg3 {
padding: 60px 20px;
}
@media only screen and (max-width:400px) {
.abt-text h1 {
font-size: 29px;
}
.banner-text-in h2 {
font-size: 22px;
margin-bottom: 0px;
}
.banner-text-in1 h2 {
font-size: 22px;
margin-bottom: 0px;
}
.banner-text-in32 h2 {
font-size: 22px;
margin-bottom: 0px;
}
.banner {
height: 60vh;
}
.banner-in {
height: 39vh;
padding-left: 0px;
}
.banner-in1 {
height: 39vh;
padding-left: 0px;
}
.banner-in32 {
height: 39vh;
padding-left: 0px;
}
.philosophy-txt p {
padding: 0px 0px 15px 0px;
}
.banner-text h1 {
font-size: 24px;
}
}
}
@media only screen and (max-width:360px) {
.form-group {
position: relative;
width: 83%;
}
}@import url("https://fonts.googleapis.com/css2?family=Libre+Franklin:ital,wght@0,100..900;1,100..900&display=swap");
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Segoe UI', sans-serif;
}
body {
background: #fff;
} .utility-bar {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
align-items: center;
padding: 8px 85px;
font-size: 14px;
background-color: white;
border-bottom: 1px solid #eee;
gap: 15px;
z-index: 1000;
}
.utility-bar a {
color: #111;
text-decoration: none;
cursor: pointer;
}
.utility-bar i {
margin-right: 5px;
} .navbar {
position: fixed;
top: 0;
left: 0;
width: 100%;
backdrop-filter: blur(10px);
background-color: rgba(255, 255, 255, 0.85);
display: flex;
justify-content: space-between;
align-items: center;
padding: 5px 85px;
z-index: 1000;
box-shadow: 0 2px 5px rgba(0,0,0,0.1);
flex-wrap: wrap;
}
.logo {
display: flex;
align-items: center;
gap: 10px;
}
.logo img {
width: 200px;
}
.logo-text {
font-size: 14px;
color: #333;
}
.burger-search-group {
display: flex;
align-items: center;
}
.burger {
font-family: "Libre Franklin", sans-serif;
display: none;
font-size: 24px;
cursor: pointer;
color: #000;
}
.search-mobile {
font-family: "Libre Franklin", sans-serif;
display: none;
font-size: 20px;
color: #000;
cursor: pointer;
margin-right: 15px;
}
.menu {
display: flex;
gap: 30px;
}
.menu ul{
display: flex;
list-style: none;
gap: 30px;
}
.menu a {
font-family: 'Alegreya', serif;
text-decoration: none;
color: #000;
font-weight: 500;
font-size: 19px;
}
.menu a:hover,
.menu a.active {
text-decoration: underline;
text-decoration-color: #0f452b;
text-decoration-thickness: 1px;
} .search-box {
position: fixed;
top: -100px;
left: 0;
width: 100%;
padding: 20px;
background: rgba(255, 255, 255, 0.9);
backdrop-filter: blur(10px);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
transition: top 0.5s ease;
z-index: 9999;
display: flex;
align-items: center;
justify-content: space-between;
gap: 10px;
}
.search-box.active {
top: 60px;
}
.search-box input {
flex: 1;
padding: 12px 20px;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 6px;
outline: none;
}
.close-btn {
font-family: "Libre Franklin", sans-serif;
font-size: 20px;
color: #333;
cursor: pointer;
} .content {
padding: 120px 20px 60px;
font-size: 18px;
line-height: 1.8;
max-width: 800px;
margin: auto;
} @media (max-width: 960px) {
.logo img {
width: 150px;
}
.navbar {
padding: 5px 10px;
}
.menu {
display: none;
flex-direction: column;
width: 100%;
background-color: rgba(255, 255, 255, 0.95);
margin-top: 10px;
}
.menu.active {
display: flex;
}
.menu a {
padding: 12px 20px;
border-bottom: 1px solid #ddd;
text-decoration-thickness: 1px;
}
.menu a:last-child {
border-bottom: none;
text-decoration: none;
}
.burger {
display: block;
}
.logo-text {
font-size: 12px;
}
.utility-bar {
justify-content: center;
font-size: 13px;
gap: 10px;
padding: 6px 10px;
}
.content {
padding-top: 100px;
}
.menu {
gap: 0px;
}
}
@media only screen and (max-width:960px) {
.menu ul {
display: block !important;
}
.menu ul li{
padding: 12px 20px;
border-bottom: 1px solid #ddd;
text-decoration-thickness: 1px;
}
}
 .animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
@-webkit-keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
transform: translateY(-15px);
}
}
@keyframes bounce {
0%, 20%, 50%, 80%, 100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
40% {
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
60% {
-webkit-transform: translateY(-15px);
-ms-transform: translateY(-15px);
transform: translateY(-15px);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
}
@-webkit-keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
50% {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes shake {
0%, 100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
}
@keyframes shake {
0%, 100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
20%, 40%, 60%, 80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes swing {
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);
}
100% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate(15deg);
-ms-transform: rotate(15deg);
transform: rotate(15deg);
}
40% {
-webkit-transform: rotate(-10deg);
-ms-transform: rotate(-10deg);
transform: rotate(-10deg);
}
60% {
-webkit-transform: rotate(5deg);
-ms-transform: rotate(5deg);
transform: rotate(5deg);
}
80% {
-webkit-transform: rotate(-5deg);
-ms-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
}
.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
@keyframes tada {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
10%, 20% {
-webkit-transform: scale(0.9) rotate(-3deg);
-ms-transform: scale(0.9) rotate(-3deg);
transform: scale(0.9) rotate(-3deg);
}
30%, 50%, 70%, 90% {
-webkit-transform: scale(1.1) rotate(3deg);
-ms-transform: scale(1.1) rotate(3deg);
transform: scale(1.1) rotate(3deg);
}
40%, 60%, 80% {
-webkit-transform: scale(1.1) rotate(-3deg);
-ms-transform: scale(1.1) rotate(-3deg);
transform: scale(1.1) rotate(-3deg);
}
100% {
-webkit-transform: scale(1) rotate(0);
-ms-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
0% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
}
@keyframes wobble {
0% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
15% {
-webkit-transform: translateX(-25%) rotate(-5deg);
-ms-transform: translateX(-25%) rotate(-5deg);
transform: translateX(-25%) rotate(-5deg);
}
30% {
-webkit-transform: translateX(20%) rotate(3deg);
-ms-transform: translateX(20%) rotate(3deg);
transform: translateX(20%) rotate(3deg);
}
45% {
-webkit-transform: translateX(-15%) rotate(-3deg);
-ms-transform: translateX(-15%) rotate(-3deg);
transform: translateX(-15%) rotate(-3deg);
}
60% {
-webkit-transform: translateX(10%) rotate(2deg);
-ms-transform: translateX(10%) rotate(2deg);
transform: translateX(10%) rotate(2deg);
}
75% {
-webkit-transform: translateX(-5%) rotate(-1deg);
-ms-transform: translateX(-5%) rotate(-1deg);
transform: translateX(-5%) rotate(-1deg);
}
100% {
-webkit-transform: translateX(0%);
-ms-transform: translateX(0%);
transform: translateX(0%);
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes bounceIn {
0% {
opacity: 0;
-webkit-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
}
50% {
opacity: 1;
-webkit-transform: scale(1.05);
-ms-transform: scale(1.05);
transform: scale(1.05);
}
70% {
-webkit-transform: scale(.9);
-ms-transform: scale(.9);
transform: scale(.9);
}
100% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
}
80% {
-webkit-transform: translateY(-10px);
-ms-transform: translateY(-10px);
transform: translateY(-10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(30px);
-ms-transform: translateX(30px);
transform: translateX(30px);
}
80% {
-webkit-transform: translateX(-10px);
-ms-transform: translateX(-10px);
transform: translateX(-10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes bounceInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateX(-30px);
-ms-transform: translateX(-30px);
transform: translateX(-30px);
}
80% {
-webkit-transform: translateX(10px);
-ms-transform: translateX(10px);
transform: translateX(10px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes bounceInUp {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
60% {
opacity: 1;
-webkit-transform: translateY(-30px);
-ms-transform: translateY(-30px);
transform: translateY(-30px);
}
80% {
-webkit-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
transform: scale(.3);
}
}
@keyframes bounceOut {
0% {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
25% {
-webkit-transform: scale(.95);
-ms-transform: scale(.95);
transform: scale(.95);
}
50% {
opacity: 1;
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
100% {
opacity: 0;
-webkit-transform: scale(.3);
-ms-transform: scale(.3);
transform: scale(.3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes bounceOutDown {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes bounceOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes bounceOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
20% {
opacity: 1;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes bounceOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
20% {
opacity: 1;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fadeIn {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
100% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
transform: translateY(2000px);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(2000px);
-ms-transform: translateY(2000px);
transform: translateY(2000px);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
transform: translateX(-20px);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-20px);
-ms-transform: translateX(-20px);
transform: translateX(-20px);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
transform: translateX(20px);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
transform: translateY(-20px);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-20px);
-ms-transform: translateY(-20px);
transform: translateY(-20px);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
-ms-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
@keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateX(-10deg);
-ms-transform: perspective(400px) rotateX(-10deg);
transform: perspective(400px) rotateX(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateX(10deg);
-ms-transform: perspective(400px) rotateX(10deg);
transform: perspective(400px) rotateX(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotateY(-10deg);
-ms-transform: perspective(400px) rotateY(-10deg);
transform: perspective(400px) rotateY(-10deg);
}
70% {
-webkit-transform: perspective(400px) rotateY(10deg);
-ms-transform: perspective(400px) rotateY(10deg);
transform: perspective(400px) rotateY(10deg);
}
100% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
-webkit-transform: perspective(400px) rotateX(0deg);
-ms-transform: perspective(400px) rotateX(0deg);
transform: perspective(400px) rotateX(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateX(90deg);
-ms-transform: perspective(400px) rotateX(90deg);
transform: perspective(400px) rotateX(90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
-webkit-transform: perspective(400px) rotateY(0deg);
-ms-transform: perspective(400px) rotateY(0deg);
transform: perspective(400px) rotateY(0deg);
opacity: 1;
}
100% {
-webkit-transform: perspective(400px) rotateY(90deg);
-ms-transform: perspective(400px) rotateY(90deg);
transform: perspective(400px) rotateY(90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
-ms-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
@keyframes lightSpeedIn {
0% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
60% {
-webkit-transform: translateX(-20%) skewX(30deg);
-ms-transform: translateX(-20%) skewX(30deg);
transform: translateX(-20%) skewX(30deg);
opacity: 1;
}
80% {
-webkit-transform: translateX(0%) skewX(-15deg);
-ms-transform: translateX(0%) skewX(-15deg);
transform: translateX(0%) skewX(-15deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
0% {
-webkit-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
0% {
-webkit-transform: translateX(0%) skewX(0deg);
-ms-transform: translateX(0%) skewX(0deg);
transform: translateX(0%) skewX(0deg);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%) skewX(-30deg);
-ms-transform: translateX(100%) skewX(-30deg);
transform: translateX(100%) skewX(-30deg);
opacity: 0;
}
}
.lightSpeedOut {
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(-200deg);
-ms-transform: rotate(-200deg);
transform: rotate(-200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: center center;
-ms-transform-origin: center center;
transform-origin: center center;
-webkit-transform: rotate(200deg);
-ms-transform: rotate(200deg);
transform: rotate(200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
0% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: left bottom;
-ms-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
transform: rotate(-90deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
0% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
opacity: 1;
}
100% {
-webkit-transform-origin: right bottom;
-ms-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
100% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
100% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(-2000px);
-ms-transform: translateX(-2000px);
transform: translateX(-2000px);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
transform: translateX(2000px);
}
}
@keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
100% {
opacity: 0;
-webkit-transform: translateX(2000px);
-ms-transform: translateX(2000px);
transform: translateX(2000px);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
@keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
100% {
opacity: 0;
-webkit-transform: translateY(-2000px);
-ms-transform: translateY(-2000px);
transform: translateY(-2000px);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
@-webkit-keyframes hinge {
0% {
-webkit-transform: rotate(0);
transform: rotate(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% {
-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;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
opacity: 1;
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
100% {
-webkit-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
@keyframes hinge {
0% {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
-webkit-transform-origin: top left;
-ms-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);
-ms-transform: rotate(80deg);
transform: rotate(80deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40% {
-webkit-transform: rotate(60deg);
-ms-transform: rotate(60deg);
transform: rotate(60deg);
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
80% {
-webkit-transform: rotate(60deg) translateY(0);
-ms-transform: rotate(60deg) translateY(0);
transform: rotate(60deg) translateY(0);
opacity: 1;
-webkit-transform-origin: top left;
-ms-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
100% {
-webkit-transform: translateY(700px);
-ms-transform: translateY(700px);
transform: translateY(700px);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
@keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translateX(-100%) rotate(-120deg);
-ms-transform: translateX(-100%) rotate(-120deg);
transform: translateX(-100%) rotate(-120deg);
}
100% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
@keyframes rollOut {
0% {
opacity: 1;
-webkit-transform: translateX(0px) rotate(0deg);
-ms-transform: translateX(0px) rotate(0deg);
transform: translateX(0px) rotate(0deg);
}
100% {
opacity: 0;
-webkit-transform: translateX(100%) rotate(120deg);
-ms-transform: translateX(100%) rotate(120deg);
transform: translateX(100%) rotate(120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}.overflow-hidden {
overflow: hidden;
}
.fadein {
opacity: 0;
transition: all 1.5s;
transform: translate(0, 100px);
}
.fadein.visible {
opacity: 1;
transform: translate(0, 0);
}
.fadeinTop {
opacity: 0;
transition: all 1.5s;
transform: translate(0, -100px);
}
.fadeinTop.visible {
opacity: 1;
transform: translate(0, 0);
}
.fadeinLeft {
opacity: 0;
transition: all 1.5s;
transform: translate(-100px, 0);
}
.fadeinLeft.visible {
opacity: 1;
transform: translate(0, 0);
}
.fadeinRight {
opacity: 0;
transition: all 1.5s;
transform: translate(100px, 0);
}
.fadeinRight.visible {
opacity: 1;
transform: translate(0, 0);
}  .zoomin {
opacity: 0;
transform: scale(0.5); transition: transform 0.4s ease, opacity 0.4s ease;
transition-delay: 0s; }
.zoomin.visible {
opacity: 1;
transform: scale(1); } .zoomin1 {
opacity: 0;
transform: scale(0.5); transition: transform 0.5s ease, opacity 0.5s ease;
transition-delay: 0.2s; }
.zoomin1.visible {
opacity: 1;
transform: scale(1); } .zoomin2 {
opacity: 0;
transform: scale(0.5); transition: transform 0.6s ease, opacity 0.6s ease;
transition-delay: 0.3s; }
.zoomin2.visible {
opacity: 1;
transform: scale(1); } .zoomin3 {
opacity: 0;
transform: scale(0.5); transition: transform 0.7s ease, opacity 0.7s ease;
transition-delay: 0.4s; }
.zoomin3.visible {
opacity: 1;
transform: scale(1); } .zoomin4 {
opacity: 0;
transform: scale(0.5); transition: transform 0.8s ease, opacity 0.8s ease;
transition-delay: 0.5s; }
.zoomin4.visible {
opacity: 1;
transform: scale(1); } .zoomout {
opacity: 0;
transform: scale(0.5); transition: transform 0.5s ease, opacity 0.5s ease; }
.zoomout.visible {
opacity: 1;
transform: scale(1); }