@charset "UTF-8";
@charset 'UTF-8';
@font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 400;
src: url(//aveton.pl/wp-content/themes/aveton/fonts/lato-latin-ext-400-normal.woff2) format('woff2');
unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 400;
src: url(//aveton.pl/wp-content/themes/aveton/fonts/lato-latin-400-normal.woff2) format('woff2');
unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 700;
src: url(//aveton.pl/wp-content/themes/aveton/fonts/lato-latin-ext-700-normal.woff2) format('woff2');
unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
} @font-face {
font-family: 'Lato';
font-style: normal;
font-display: swap;
font-weight: 700;
src: url(//aveton.pl/wp-content/themes/aveton/fonts/lato-latin-700-normal.woff2) format('woff2');
unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
} @font-face {
font-family: 'Sora';
font-style: normal;
font-display: swap;
font-weight: 300;
src: url(//aveton.pl/wp-content/themes/aveton/fonts/sora-latin-ext-300-normal.woff2) format('woff2');
unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
} @font-face {
font-family: 'Sora';
font-style: normal;
font-display: swap;
font-weight: 300;
src: url(//aveton.pl/wp-content/themes/aveton/fonts/sora-latin-300-normal.woff2) format('woff2');
unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
} @font-face {
font-family: 'Sora';
font-style: normal;
font-display: swap;
font-weight: 600;
src: url(//aveton.pl/wp-content/themes/aveton/fonts/sora-latin-ext-600-normal.woff2) format('woff2');
unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
} @font-face {
font-family: 'Sora';
font-style: normal;
font-display: swap;
font-weight: 600;
src: url(//aveton.pl/wp-content/themes/aveton/fonts/sora-latin-600-normal.woff2) format('woff2');
unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}.slick-slider
{
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list
{
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus
{
outline: none;
}
.slick-list.dragging
{
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list
{
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track
{
position: relative;
top: 0;
left: 0;
display: block;
margin-left: auto;
margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
display: table;
content: '';
}
.slick-track:after
{
clear: both;
}
.slick-loading .slick-track
{
visibility: hidden;
}
.slick-slide
{
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[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;
}
 .slick-loading .slick-list
{
background: #fff url(//aveton.pl/wp-content/themes/aveton/img/ajax-loader.gif) center center no-repeat;
} @font-face
{
font-family: 'slick';
font-weight: normal;
font-style: normal;
src: url(//aveton.pl/wp-content/themes/aveton/fonts/slick.eot);
src: url(//aveton.pl/wp-content/themes/aveton/fonts/slick.eot?#iefix) format('embedded-opentype'), url(//aveton.pl/wp-content/themes/aveton/fonts/slick.woff) format('woff'), url(//aveton.pl/wp-content/themes/aveton/fonts/slick.ttf) format('truetype'), url(//aveton.pl/wp-content/themes/aveton/fonts/slick.svg#slick) format('svg');
} .slick-prev,
.slick-next
{
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 20px;
height: 20px;
padding: 0;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
color: transparent;
outline: none;
background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
opacity: .25;
}
.slick-prev:before,
.slick-next:before
{
font-family: 'slick';
font-size: 20px;
line-height: 1;
opacity: .75;
color: white;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev
{
left: -25px;
}
[dir='rtl'] .slick-prev
{
right: -25px;
left: auto;
}
.slick-prev:before
{
content: '←';
}
[dir='rtl'] .slick-prev:before
{
content: '→';
}
.slick-next
{
right: -25px;
}
[dir='rtl'] .slick-next
{
right: auto;
left: -25px;
}
.slick-next:before
{
content: '→';
}
[dir='rtl'] .slick-next:before
{
content: '←';
} .slick-dotted.slick-slider
{
margin-bottom: 30px;
}
.slick-dots
{
position: absolute;
bottom: -25px;
display: block;
width: 100%;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
}
.slick-dots li
{
position: relative;
display: inline-block;
width: 20px;
height: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button
{
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
padding: 5px;
cursor: pointer;
color: transparent;
border: 0;
outline: none;
background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
opacity: 1;
}
.slick-dots li button:before
{
font-family: 'slick';
font-size: 6px;
line-height: 20px;
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
content: '•';
text-align: center;
opacity: .25;
color: black;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
opacity: .75;
color: black;
}html.lb-disable-scrolling {
overflow: hidden; position: fixed;
height: 100vh;
width: 100vw;
}
.lightboxOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: black;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
opacity: 0.8;
display: none;
}
.lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 10000;
text-align: center;
line-height: 0;
font-weight: normal;
}
.lightbox .lb-image {
display: block;
height: auto;
max-width: inherit;
max-height: none;
border-radius: 3px; border: 4px solid white;
}
.lightbox a img {
border: none;
}
.lb-outerContainer {
position: relative;
*zoom: 1;
width: 250px;
height: 250px;
margin: 0 auto;
border-radius: 4px; background-color: white;
}
.lb-outerContainer:after {
content: "";
display: table;
clear: both;
}
.lb-loader {
position: absolute;
top: 43%;
left: 0;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
.lb-cancel {
display: block;
width: 32px;
height: 32px;
margin: 0 auto;
background: url(//aveton.pl/wp-content/themes/aveton/img/loading.gif) no-repeat;
}
.lb-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
.lb-container > .nav {
left: 0;
}
.lb-nav a {
outline: none;
background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
}
.lb-prev, .lb-next {
height: 100%;
cursor: pointer;
display: block;
}
.lb-nav a.lb-prev {
width: 34%;
left: 0;
float: left;
background: url(//aveton.pl/wp-content/themes/aveton/img/prev.png) left 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-prev:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-nav a.lb-next {
width: 64%;
right: 0;
float: right;
background: url(//aveton.pl/wp-content/themes/aveton/img/next.png) right 48% no-repeat;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0;
-webkit-transition: opacity 0.6s;
-moz-transition: opacity 0.6s;
-o-transition: opacity 0.6s;
transition: opacity 0.6s;
}
.lb-nav a.lb-next:hover {
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
.lb-dataContainer {
margin: 0 auto;
padding-top: 5px;
*zoom: 1;
width: 100%;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
content: "";
display: table;
clear: both;
}
.lb-data {
padding: 0 4px;
color: #ccc;
}
.lb-data .lb-details {
width: 85%;
float: left;
text-align: left;
line-height: 1.1em;
}
.lb-data .lb-caption {
font-size: 13px;
font-weight: bold;
line-height: 1em;
}
.lb-data .lb-caption a {
color: #4ae;
}
.lb-data .lb-number {
display: block;
clear: left;
padding-bottom: 1em;
font-size: 12px;
color: #999999;
}
.lb-data .lb-close {
display: block;
float: right;
width: 30px;
height: 30px;
background: url(//aveton.pl/wp-content/themes/aveton/img/close.png) top right no-repeat;
text-align: right;
outline: none;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
opacity: 0.7;
-webkit-transition: opacity 0.2s;
-moz-transition: opacity 0.2s;
-o-transition: opacity 0.2s;
transition: opacity 0.2s;
}
.lb-data .lb-close:hover {
cursor: pointer;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1;
}
 @-webkit-keyframes bounce {
from,
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: translate3d(0, 0, 0);
transform: translate3d(0, 0, 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);
}
}
@keyframes bounce {
from,
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: translate3d(0, 0, 0);
transform: translate3d(0, 0, 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);
}
}
.bounce {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes flash {
from,
50%,
to {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
@keyframes flash {
from,
50%,
to {
opacity: 1;
}
25%,
75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 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: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes rubberBand {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 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: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
from,
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 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 shake {
from,
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 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);
}
}
.shake {
-webkit-animation-name: shake;
animation-name: shake;
}
@-webkit-keyframes headShake {
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);
}
}
@keyframes headShake {
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);
}
}
.headShake {
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-name: headShake;
animation-name: headShake;
}
@-webkit-keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes swing {
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%,
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes tada {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%,
20% {
-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
}
30%,
50%,
70%,
90% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%,
60%,
80% {
-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes wobble {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
15% {
-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes jello {
from,
11.1%,
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 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.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
@keyframes jello {
from,
11.1%,
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 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.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
.jello {
-webkit-animation-name: jello;
animation-name: jello;
-webkit-transform-origin: center;
transform-origin: center;
}
@-webkit-keyframes heartBeat {
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);
}
}
@keyframes heartBeat {
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);
}
}
.heartBeat {
-webkit-animation-name: heartBeat;
animation-name: heartBeat;
-webkit-animation-duration: 1.3s;
animation-duration: 1.3s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
@-webkit-keyframes bounceIn {
from,
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: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn {
from,
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: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
from,
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: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInDown {
from,
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: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
from,
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: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInLeft {
from,
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: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
from,
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);
}
from {
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: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInRight {
from,
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);
}
from {
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: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
from,
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);
}
from {
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: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInUp {
from,
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);
}
from {
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: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
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 bounceOut {
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);
}
}
.bounceOut {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
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 bounceOutDown {
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);
}
}
.bounceOutDown {
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
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 bounceOutLeft {
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);
}
}
.bounceOutLeft {
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
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 bounceOutRight {
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);
}
}
.bounceOutRight {
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
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 bounceOutUp {
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);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInDown {
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInDownBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInLeft {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInLeftBig {
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInRight {
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInRightBig {
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInUp {
from {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes fadeInUpBig {
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
from {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
from {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
rotate3d(0, 1, 0, -360deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
40% {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -190deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
50% {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -170deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
80% {
-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);
transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
to {
-webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
rotate3d(0, 1, 0, 0deg);
transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
@-webkit-keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInX {
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
@-webkit-keyframes flipInY {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInY {
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
opacity: 0;
}
40% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
60% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY {
from {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
30% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
from {
-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: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes lightSpeedIn {
from {
-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: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.lightSpeedIn {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) 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 {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes rotateIn {
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateIn {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes rotateInDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInDownLeft {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes rotateInDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInDownRight {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes rotateInUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInUpLeft {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes rotateInUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
opacity: 1;
}
}
.rotateInUpRight {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
@keyframes rotateOut {
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut {
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
@keyframes rotateOutDownLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutDownRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight {
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
@keyframes rotateOutUpLeft {
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
@keyframes rotateOutUpRight {
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight {
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
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: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 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: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 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;
}
}
@keyframes hinge {
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: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 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: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 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;
}
}
.hinge {
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-name: hinge;
animation-name: hinge;
}
@-webkit-keyframes jackInTheBox {
from {
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);
}
}
@keyframes jackInTheBox {
from {
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);
}
}
.jackInTheBox {
-webkit-animation-name: jackInTheBox;
animation-name: jackInTheBox;
} @-webkit-keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes rollIn {
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
@keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
-webkit-animation-name: rollOut;
animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
from {
opacity: 0;
-webkit-transform: scale3d(0.3, 0.3, 0.3);
transform: scale3d(0.3, 0.3, 0.3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
from {
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);
}
}
@keyframes zoomInDown {
from {
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);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
from {
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);
}
}
@keyframes zoomInLeft {
from {
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);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
from {
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);
}
}
@keyframes zoomInRight {
from {
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);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
from {
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);
}
}
@keyframes zoomInUp {
from {
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);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
from {
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 zoomOut {
from {
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;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
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);
}
}
@keyframes zoomOutDown {
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);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
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;
}
}
@keyframes zoomOutLeft {
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;
}
}
.zoomOutLeft {
-webkit-animation-name: zoomOutLeft;
animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
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;
}
}
@keyframes zoomOutRight {
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;
}
}
.zoomOutRight {
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
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);
}
}
@keyframes zoomOutUp {
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);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInDown {
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInLeft {
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInRight {
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInUp {
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes slideOutDown {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes slideOutLeft {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes slideOutRight {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes slideOutUp {
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
.animated {
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite {
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.delay-1s {
-webkit-animation-delay: 1s;
animation-delay: 1s;
}
.animated.delay-2s {
-webkit-animation-delay: 2s;
animation-delay: 2s;
}
.animated.delay-3s {
-webkit-animation-delay: 3s;
animation-delay: 3s;
}
.animated.delay-4s {
-webkit-animation-delay: 4s;
animation-delay: 4s;
}
.animated.delay-5s {
-webkit-animation-delay: 5s;
animation-delay: 5s;
}
.animated.fast {
-webkit-animation-duration: 800ms;
animation-duration: 800ms;
}
.animated.faster {
-webkit-animation-duration: 500ms;
animation-duration: 500ms;
}
.animated.slow {
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.animated.slower {
-webkit-animation-duration: 3s;
animation-duration: 3s;
}
@media (prefers-reduced-motion) {
.animated {
-webkit-animation: unset !important;
animation: unset !important;
-webkit-transition: none !important;
transition: none !important;
}
}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}.alignnone {
margin: 0 30px 30px 0;
}
.aligncenter {
display: block;
margin: 0 auto 0 auto;
}
.alignright {
float: right;
margin: 0 0 30px 30px;
}
.alignleft {
float: left;
margin: 0 30px 30px 0;
}
a img.alignright {
float: right;
margin: 0 0 30px 30px;
}
a img.alignnone {
margin: 0 30px 30px 0;
}
a img.alignleft {
float: left;
margin: 0 30px 30px 0;
}
a img.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption.alignnone,
.wp-caption.alignright,
.wp-caption.alignleft,
.wp-caption img {
margin: 0!important;
}
.wp-caption img {
max-width: 100%;
height: auto;
display: block;
}
.wp-caption p,
.gallery-caption {
padding: 15px 30px;
text-align: center;
font-size: 16px;
}*,
*::before,
*::after {
margin: 0;
padding: 0;
outline: 0;
box-sizing: border-box;
}
article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
display: block;
}
figure {
margin-bottom: 0!important;
}
html,
body {
overflow-x: hidden;
}
body {
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 16px;
line-height: 1.5;
color: #111;
overflow-x: hidden;
padding-top: 110px;
}
.home {
padding-top: 0;
}
@media only screen and (max-width: 1440px) {
body {
font-size: 14px;
}
}
hr {
box-sizing: content-box;
height: 0;
overflow: visible;
margin-top: 30px;
margin-bottom: 30px;
border: 0;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'Sora', sans-serif;
font-weight: 600;
line-height: 1.2;
letter-spacing: .5px;
}
h1 {
font-size: 40px;
}
@media only screen and (max-width: 1440px) {
h1 {
font-size: 32px;
}
}
@media only screen and (max-width: 1200px) {
h1 {
font-size: 28px;
}
}
@media only screen and (max-width: 768px) {
h1 {
font-size: 24px;
}
}
h2,
.section__title {
font-size: 32px;
}
@media only screen and (max-width: 1440px) {
h2,
.section__title {
font-size: 28px;
}
}
@media only screen and (max-width: 1200px) {
h2,
.section__title {
font-size: 24px;
}
}
@media only screen and (max-width: 768px) {
h2,
.section__title {
font-size: 20px;
}
}
h3 {
font-size: 20px;
}
@media only screen and (max-width: 1440px) {
h3 {
font-size: 16px;
}
}
ol ol,
ul ul,
ol ul,
ul ol {
margin-bottom: 0;
}
a {
color: inherit;
text-decoration: none;
transition: all 0.5s;
}
a:not([href]):not([tabindex]) {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):hover,
a:not([href]):not([tabindex]):focus {
color: inherit;
text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
outline: 0;
}
b,
strong {
font-weight: 700;
}
small {
font-size: 80%;
}
sub,
sup {
position: relative;
font-size: 50%;
line-height: 0;
vertical-align: baseline;
}
sub {
bottom: -5px;
}
sup {
top: -5px;
}
img,
svg {
max-width: 100%;
height: auto;
display: block;
}
.container {
max-width: 1440px;
width: 100%;
margin: 0 auto;
padding: 0 30px;
}
@media only screen and (max-width: 1440px) {
.container {
max-width: 1200px;
}
}
@media only screen and (max-width: 768px) {
.container {
padding: 0 15px;
}
}
.container-fluid {
padding: 0 60px;
}
.home .container-fluid {
padding: 0 60px 0 160px;
}
.header .container-fluid {
transition: all .5s;
}
.header.fixed .container-fluid {
padding-left: 60px;
}
@media only screen and (max-width: 1200px) {
.container-fluid {
padding: 0 30px;
}
.home .container-fluid {
padding: 0 30px 0 80px;
}
.header.fixed .container-fluid {
padding-left: 30px;
}
}
@media only screen and (max-width: 768px) {
.container-fluid {
padding: 0 15px;
}
.home .container-fluid {
padding: 0 15px 0 80px;
}
.header.fixed .container-fluid {
padding-left: 15px;
}
}
.section {
padding: 90px 0;
}
@media only screen and (max-width: 1200px) {
.section {
padding: 60px 0;
}
}
.section__pt {
padding-top: 90px;
}
@media only screen and (max-width: 1200px) {
.section__pt {
padding-top: 60px;
}
}
.section__pb {
padding-bottom: 90px;
}
@media only screen and (max-width: 1200px) {
.section__pb {
padding-bottom: 60px;
}
}
.section__row {
margin-bottom: 60px;
}
@media only screen and (max-width: 1200px) {
.section__row {
margin-bottom: 30px;
}
}
.section__row:last-child {
margin-bottom: 0;
}
.section__header {
padding: 15px 0 15px 30px;
position: relative;
}
.section__header:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 90px;
height: 100%;
background-color: #FE6900;
}
.section__title {
position: relative;
z-index: 100;
}
.section__desc p,
.section__desc img,
.section__desc ul,
.section__desc ol,
.section__desc table,
.section__desc h1,
.section__desc h2,
.section__desc h3,
.section__desc h4,
.section__desc h5,
.section__desc h6,
.section__desc .gallery {
margin-bottom: 30px;
}
.section__desc p:last-child,
.section__desc img:last-child,
.section__desc ul:last-child,
.section__desc ol:last-child,
.section__desc table:last-child,
.section__desc h1:last-child,
.section__desc h2:last-child,
.section__desc h3:last-child,
.section__desc h4:last-child,
.section__desc h5:last-child,
.section__desc h6:last-child,
.section__desc .gallery:last-child {
margin-bottom: 0;
}
.section__desc ul,
.section__desc ol {
padding-left: 20px;
text-align: left;
}
.section__desc table {
text-align: left;
border-collapse: collapse;
}
.section__desc table th,
.section__desc table td {
padding: 15px;
}
.section__desc a {
text-decoration: underline;
}
.section__desc a:hover {
text-decoration: underline;
color: #FE6900;
}
.section__btn {
display: flex;
align-items: center;
color: #FE6900;
letter-spacing: .5px;
text-transform: lowercase;
font-family: 'Sora', sans-serif;
font-weight: 600;
}
.section__btn:hover {
text-decoration: underline;
}
.section__btn svg {
width: 30px;
height: 30px;
margin-right: 15px;
transform: rotate(-90deg);
}
.section__btn svg path {
fill: #FE6900;
}
.header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 400;
background-color: #171C8F;
padding: 30px 0;
transition: all .5s;
}
@media only screen and (max-width: 1200px) {
.header {
padding: 15px 0;
}
}
.header.fixed {
background-color: #171C8F;
}
.home .header {
background-color: transparent;
}
.home .header.fixed {
background-color: #171C8F;
}
.header .header__columns {
display: flex;
justify-content: space-between;
align-items: center;
margin: 0 -15px;
}
.header .header__column {
padding: 0 15px;
}
@media only screen and (max-width: 1200px) {
.header .header__column:nth-child(2),
.header .header__column:nth-child(3) {
display: none;
}
}
.header .header__column:last-child {
display: none;
}
@media only screen and (max-width: 1200px) {
.header .header__column:last-child {
display: block;
}
}
.header .header__logo > svg {
height: 50px;
}
.header ul {
list-style-type: none;
}
.header .header__nav .menu {
display: flex;
margin: 0 -15px;
}
.header .header__nav .menu>li {
position: relative;
float: left;
padding: 0 15px;
}
.header .header__nav .menu>li>a {
position: relative;
line-height: 1;
font-family: 'Sora', sans-serif;
font-weight: 600;
text-transform: uppercase;
color: #fff;
}
.header .header__nav .menu>li:hover>a,
.header .header__nav .menu>li.current-menu-item>a,
.header .header__nav .menu>li.current_page_item>a,
.header .header__nav .menu>li.current_page_ancestor>a,
.header .header__nav .menu>li.current-menu-ancestor>a {
color: #fff;
}
.header .header__nav .menu>li>a:before {
content: '';
position: absolute;
left: 0;
bottom: -9px;
width: 0;
height: 3px;
transition: 0.5s;
background-color: #FE6900;
}
.header .header__nav .menu>li:hover>a:before,
.header .header__nav .menu>li.current-menu-item>a:before,
.header .header__nav .menu>li.current_page_item>a:before,
.header .header__nav .menu>li.current_page_ancestor>a:before,
.header .header__nav .menu>li.current-menu-ancestor>a:before {
width: 100%;
}
.header .header__nav ul ul {
display: none!important;
position: absolute;
top: 100%;
left: 15px;
margin: 0!important;
white-space: nowrap;
}
.header .header__nav ul ul li {
float: none;
padding: 0!important;
position: relative;
}
.header .header__nav ul ul li a {
color: #fff;
display: block;
padding: 15px 30px;
position: relative;
background-color: #FE6900;
font-family: 'Sora', sans-serif;
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
}
.header .header__nav ul ul li a:before {
content: '';
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 0;
width: 100%;
height: 1px;
background-color: rgba(255, 255, 255, .1);
}
.header .header__nav ul ul li:last-child a:before {
display: none;
}
.header .header__nav ul ul li a:hover,
.header .header__nav ul ul li.current_page_item>a,
.header .header__nav ul ul li.current-menu-item>a,
.header .header__nav ul ul li.current_page_ancestor>a,
.header .header__nav ul ul li.current-menu-ancestor>a {
color: #fff;
background-color: #171C8F;
}
.header .header__nav ul ul ul {
top: 0;
left: 100%
}
.header .header__nav ul li:hover>ul {
display: block!important;
}
.header .header__phone {
display: flex;
align-items: center;
color: #fff;
font-family: 'Sora', sans-serif;
font-weight: 600;
}
.header .header__icon {
width: 40px;
height: 40px;
border-radius: 50%;
background-color: #FE6900;
display: flex;
justify-content: center;
align-items: center;
margin-right: 15px;
}
.header .header__phone a:hover {
text-decoration: underline;
}
.header .header__phone svg {
height: 16px;
} .header .header__phone > a {
display: flex;
align-items: center;
}
.header .header__phone > a:hover {
text-decoration: none;
}
.header .header__phone > a:hover .header__phone-number {
text-decoration: underline;
}
@media only screen and (max-width: 1200px) {
.header .header__column:nth-child(3) {
display: block;
margin-left: auto;
}
}
@media only screen and (max-width: 768px) {
.header .header__phone-number {
display: none;
}
.header .header__icon {
margin-right: 0;
}
}
@media only screen and (max-width: 480px) {
.header .header__columns {
margin: 0 -6px;
min-height: 50px;
}
.header .header__column {
padding: 0 6px;
}
.header .header__icon {
width: 36px;
height: 36px;
}
.header .header__logo > svg,
.header .header__logo > img {
height: 36px;
width: auto;
}
}
.header .header__hamburger button {
border: 0;
background-color: transparent;
display: flex;
}
.header .header__hamburger img {
max-height: 24px;
filter: brightness(0%) invert(100%);
}
.menu-mobile {
display: none;
position: fixed;
top: 80px;
left: 0;
width: 100%;
background-color: #171C8F;
padding: 15px 0;
text-align: right;
max-height: calc(100vh - 80px);
overflow-y: scroll;
z-index: 400;
}
.menu-mobile ul {
list-style-type: none;
}
.menu-mobile a {
color: #fff;
display: block;
padding: 15px 0;
position: relative;
font-family: 'Sora', sans-serif;
font-weight: 600;
text-transform: uppercase;
}
.menu-mobile li:hover>a,
.menu-mobile li.current_page_item>a,
.menu-mobile li.current-menu-item>a,
.menu-mobile li.current_page_ancestor>a,
.menu-mobile li.current_page_ancestor>a,
.menu-mobile li.current-menu-ancestor>a,
.menu-mobile li.current-menu-ancestor>a {
color: #fff;
}
.menu-mobile a:after {
content: '';
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 0;
width: 100%;
height: 1px;
background-color: rgba(255, 255, 255, .1);
}
.menu-mobile .menu>li:last-child>a:after {
display: none;
}
.menu-mobile .menu-item-has-children>a {
position: relative;
padding-right: 24px;
}
.menu-mobile .menu-item-has-children>a:before {
content: '';
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0;
background-image: url(//aveton.pl/wp-content/themes/aveton/img/button.png);
background-repeat: no-repeat;
width: 13px;
height: 8px;
filter: brightness(0%) invert(100%);
}
.menu-mobile .sub-menu {
display: none;
}
.menu-mobile .sub-menu a {
font-size: 12px;
}
.slick-dotted.slick-slider {
margin-bottom: 0!important;
}
.home-hero {
position: relative;
}
.home-hero__slider {
opacity: 0;
visibility: hidden;
transition: opacity 1s ease;
-webkit-transition: opacity 1s ease;
}
.home-hero__slider.slick-initialized {
visibility: visible;
opacity: 1;
}
.home-hero__slider .animated {
transition: all 0.5s ease;
}
.home-hero__slider [data-animation-in] {
opacity: 0;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
transition: opacity 0.5s ease 0.3s;
}
@-webkit-keyframes zoomInImage {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
to {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
}
@keyframes zoomInImage {
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
to {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
}
.zoomInImage {
-webkit-animation-name: zoomInImage;
animation-name: zoomInImage;
}
@-webkit-keyframes zoomOutImage {
from {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes zoomOutImage {
from {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.zoomOutImage {
-webkit-animation-name: zoomOutImage;
animation-name: zoomOutImage;
}
.home-hero .slick-dots {
top: 50%;
right: 60px;
transform: translateY(-50%);
bottom: inherit;
z-index: 300;
display: inline-block;
width: auto;
}
@media only screen and (max-width: 1200px) {
.home-hero .slick-dots {
right: 30px;
}
}
@media only screen and (max-width: 768px) {
.home-hero .slick-dots {
right: 15px;
}
}
.home-hero .slick-dots li {
display: block;
width: 18px;
height: 18px;
background-color: #fff;
border-radius: 50%;
margin-bottom: 24px;
transition: all .5s;
-webkit-transform: scale(0.6667);
transform: scale(0.6667);
}
@media only screen and (max-width: 1200px) {
.home-hero .slick-dots li {
width: 15px;
height: 15px;
}
}
.home-hero .slick-dots li.slick-active {
border: 3px solid #FE6900;
background-color: transparent;
-webkit-transform: scale(1);
transform: scale(1);
}
.home-hero .slick-dots li:last-child {
margin-bottom: 0;
}
.home-hero .slick-dots li button,
.home-hero .slick-dots li button::before {
display: none;
}
.home-hero .home-hero__img {
position: relative;
}
.home-hero .home-hero__img:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(17, 17, 17, .3);
z-index: 100;
}
.home-hero .home-hero__img > img {
width: 100%;
height: 100vh;
object-fit: cover;
object-position: center;
opacity: 1 !important;
-webkit-animation-duration: 3s;
animation-duration: 3s;
transition: all 1s ease;
}
@media only screen and (max-width: 1200px) {
.home-hero .home-hero__img > img {
height: 50vh;
}
}
.home-hero .home-hero__caption {
position: absolute;
top: 50%;
left: 0;
right: 0;
transform: translateY(-50%);
z-index: 200;
padding: 0 30px 0 160px;
}
@media only screen and (max-width: 1440px) {
.home-hero .home-hero__caption {
max-width: 100%;
padding: 0 30px 0 160px;
}
}
@media only screen and (max-width: 1200px) {
.home-hero .home-hero__caption {
padding: 0 75px 0 80px;
}
}
@media only screen and (max-width: 768px) {
.home-hero .home-hero__caption {
padding: 0 45px 0 80px;
}
}
.home-hero .home-hero__title {
font-size: 60px;
color: #fff;
width: 66.6667%;
}
@media only screen and (max-width: 1440px) {
.home-hero .home-hero__title {
font-size: 48px;
}
}
@media only screen and (max-width: 1200px) {
.home-hero .home-hero__title {
font-size: 40px;
width: 100%;
}
}
@media only screen and (max-width: 768px) {
.home-hero .home-hero__title {
font-size: 32px;
}
}
@media only screen and (max-width: 480px) {
.home-hero .home-hero__title {
font-size: 24px;
}
}
.home-hero .home-hero__scroll {
position: absolute;
top: 0;
left: 0;
width: 50px;
height: 100%;
z-index: 200;
background-color: #FE6900;
writing-mode: vertical-rl;
display: flex;
align-items: center;
justify-content: flex-end;
padding: 60px 0;
font-family: 'Sora', sans-serif;
font-weight: 600;
text-transform: uppercase;
font-size: 12px;
color: #fff;
letter-spacing: 4px;
}
@media only screen and (max-width: 1200px) {
.home-hero .home-hero__scroll {
padding: 30px 0;
width: 50px;
top: inherit;
bottom: 0;
}
}
.home-hero .home-hero__scroll svg {
order: 2;
margin-top: 15px;
width: 16px;
height: 16px;
}
.home-hero .home-hero__scroll span {
order: 1;
transform: rotate(-180deg);
}
.home-hero .home-hero__services {
position: absolute;
bottom: 0;
left: 160px;
height: 75px;
display: flex;
align-items: center;
z-index: 200;
}
@media only screen and (max-width: 1440px) {
.home-hero .home-hero__services {
left: 160px;
}
}
@media only screen and (max-width: 1200px) {
.home-hero .home-hero__services {
left: 80px;
height: auto;
padding-bottom: 90px;
display: none;
}
}
.home-hero .home-hero__services ul {
list-style-type: none;
display: flex;
align-items: center;
margin: 0 -15px;
}
.home-hero .home-hero__services li {
padding: 0 15px;
font-family: 'Sora', sans-serif;
font-weight: 300;
text-transform: uppercase;
color: #fff;
position: relative;
letter-spacing: 2px;
}
.home-hero .home-hero__services li:before {
content: '';
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0;
background-color: rgba(255,255,255, .5);
width: 1px;
height: 16px;
}
.home-hero .home-hero__services li:last-child:before {
display: none;
}
.home-hero .home-hero__btn {
position: absolute;
right: 0;
bottom: 0;
height: 75px;
background-color: #FE6900;
padding: 0 80px;
color: #fff;
display: flex;
align-items: center;
z-index: 200;
width: calc((100% - 1380px) / 2 + 575px);
font-family: 'Sora', sans-serif;
font-weight: 600;
font-size: 20px;
letter-spacing: .5px;
}
@media only screen and (max-width: 1440px) {
.home-hero .home-hero__btn {
width: calc((100% - 1140px) / 2 + 475px);
}
}
@media only screen and (max-width: 1200px) {
.home-hero .home-hero__btn {
width: auto;
height: 50px;
padding: 0 30px;
display: inline-flex;
font-size: 12px;
}
}
.home-hero .home-hero__btn:hover {
text-decoration: underline;
}
.home-hero .home-hero__btn svg {
height: 30px;
width: 30px;
margin-right: 20px;
transform: rotate(-90deg);
}
@media only screen and (max-width: 1200px) {
.home-hero .home-hero__btn svg {
height: 16px;
width: 16px;
margin-right: 15px;
}
}
.home-our-offer {
background-color: #171C8F;
color: #fff;
padding-bottom: 180px;
}
@media only screen and (max-width: 1200px) {
.home-our-offer {
padding-bottom: 60px;
}
}
.home-our-offer .section__desc {
width: 66.6667%;
}
@media only screen and (max-width: 1200px) {
.home-our-offer .section__desc {
width: 100%;
}
}
.home-our-offer .home-our-offer__boxes {
display: flex;
flex-wrap: wrap;
margin: -15px;
}
.home-our-offer .home-our-offer__box {
width: 33.3333%;
padding: 15px;
}
@media only screen and (max-width: 1200px) {
.home-our-offer .home-our-offer__box {
width: 50%;
}
}
@media only screen and (max-width: 768px) {
.home-our-offer .home-our-offer__box {
width: 100%;
}
}
.home-our-offer .home-our-offer__row {
margin-bottom: 30px;
}
.home-our-offer .home-our-offer__row:last-child {
margin-bottom: 0;
}
.home-our-offer .home-our-offer__icon {
display: flex;
align-items: center;
}
.home-our-offer .home-our-offer__icon svg {
height: 80px;
margin-right: 40px;
}
.home-our-offer .home-our-offer__title > a:hover {
color: #FE6900;
}
.home-about-us {
position: relative;
}
.home-about-us .home-about-us__img {
position: absolute;
top: -90px;
right: calc((100% - 1380px) / 2);
width: 575px;
}
@media only screen and (max-width: 1440px) {
.home-about-us .home-about-us__img {
right: calc((100% - 1140px) / 2);
width: 475px;
}
}
@media only screen and (max-width: 1200px) {
.home-about-us .home-about-us__img {
right: 0;
width: 100%;
position: relative;
top: -60px;
}
}
.home-about-us .home-about-us__img > img {
width: 100%;
object-fit: cover;
object-position: center;
}
.home-about-us .home-about-us__columns {
display: flex;
flex-wrap: wrap;
margin: -15px;
}
.home-about-us .home-about-us__column {
width: 50%;
padding: 15px;
}
@media only screen and (max-width: 1200px) {
.home-about-us .home-about-us__column {
width: 100%;
}
}
.home-realizations {
position: relative;
}
.page-realizations {
padding-bottom: 0;
}
.home-realizations:before {
content: '';
position: absolute;
top: 0;
right: 0;
width: 60%;
height: 100%;
background-color: #FAFAFA;
}
@media only screen and (max-width: 1200px) {
.home-realizations:before {
width: 100%;
}
}
.home-realizations .section__row {
position: relative;
z-index: 100;
}
.home-realizations .home-realizations__columns {
display: flex;
flex-wrap: wrap;
margin: -15px;
}
.home-realizations .home-realizations__column {
width: 50%;
padding: 15px;
}
@media only screen and (max-width: 1200px) {
.home-realizations .home-realizations__column {
width: 100%;
}
}
.home-realizations .home-realizations__column:last-child {
display: flex;
justify-content: center;
align-items: flex-start;
}
@media only screen and (max-width: 1200px) {
.home-realizations .home-realizations__column:last-child {
justify-content: flex-start;
}
}
.home-realizations .home-realizations__boxes,
.page-realizations .page-realizations__boxes {
display: flex;
flex-wrap: wrap;
margin: -15px;
}
.home-realizations .home-realizations__box,
.page-realizations .page-realizations__box {
width: 25%;
padding: 15px;
}
@media only screen and (max-width: 1200px) {
.home-realizations .home-realizations__box,
.page-realizations .page-realizations__box {
width: 33.3333%;
}
}
@media only screen and (max-width: 768px) {
.home-realizations .home-realizations__box,
.page-realizations .page-realizations__box {
width: 50%;
}
}
@media only screen and (max-width: 480px) {
.home-realizations .home-realizations__box,
.page-realizations .page-realizations__box {
width: 100%;
}
}
.home-realizations .home-realizations__img > a,
.page-realizations .page-realizations__img > a {
display: block;
overflow: hidden;
margin-bottom: 15px;
}
.home-realizations .home-realizations__img > a > img,
.page-realizations .page-realizations__img > a > img {
width: 100%;
object-fit: cover;
object-position: center;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.home-realizations .home-realizations__img > a:hover > img,
.page-realizations .page-realizations__img > a:hover > img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.home-realizations .home-realizations__title,
.page-realizations .page-realizations__title {
font-size: 16px;
}
.home-realizations .home-realizations__title > a:hover,
.page-realizations .page-realizations__title > a:hover {
color: #FE6900;
}
.page-offer,
.page-single-offer {
padding-bottom: 0;
}
.page-offer .page-offer__columns,
.page-single-offer .page-single-offer__columns {
display: flex;
flex-wrap: wrap;
margin: -15px;
}
.page-offer .page-offer__columns {
margin: -30px;
}
@media only screen and (max-width: 1200px) {
.page-offer .page-offer__columns {
margin: -15px;
}
}
.page-offer .page-offer__column,
.page-single-offer .page-single-offer__column {
padding: 15px;
}
.page-offer .page-offer__column,
.page-single-offer .page-single-offer__column {
padding: 30px;
}
@media only screen and (max-width: 1200px) {
.page-offer .page-offer__column,
.page-single-offer .page-single-offer__column {
padding: 15px;
}
}
.page-offer .page-offer__column:first-child,
.page-single-offer .page-single-offer__column:first-child {
width: 75%;
}
@media only screen and (max-width: 1200px) {
.page-offer .page-offer__column:first-child,
.page-single-offer .page-single-offer__column:first-child {
width: 100%;
}
}
.page-offer .page-offer__column:last-child,
.page-single-offer .page-single-offer__column:last-child {
width: 25%;
}
@media only screen and (max-width: 1200px) {
.page-offer .page-offer__column:last-child,
.page-single-offer .page-single-offer__column:last-child {
width: 33.3333%;
}
}
@media only screen and (max-width: 768px) {
.page-offer .page-offer__column:last-child,
.page-single-offer .page-single-offer__column:last-child {
width: 50%;
}
}
@media only screen and (max-width: 480px) {
.page-offer .page-offer__column:last-child,
.page-single-offer .page-single-offer__column:last-child {
width: 100%;
}
}
.page-offer .page-offer__sidebar {
padding: 60px;
background-color: #FAFAFA;
}
@media only screen and (max-width: 1200px) {
.page-offer .page-offer__sidebar {
padding: 40px 30px;
}
}
.page-offer .page-offer__desc h1,
.page-offer .page-offer__desc h2,
.page-offer .page-offer__desc h3,
.page-offer .page-offer__desc p,
.page-offer .page-offer__desc ul,
.page-single-offer .page-single-offer__desc h1,
.page-single-offer .page-single-offer__desc h2,
.page-single-offer .page-single-offer__desc h3,
.page-single-offer .page-single-offer__desc p,
.page-single-offer .page-single-offer__desc ul {
margin-bottom: 30px;
}
.page-offer .page-offer__desc h1:last-child,
.page-offer .page-offer__desc h2:last-child,
.page-offer .page-offer__desc h3:last-child,
.page-offer .page-offer__desc p:last-child,
.page-offer .page-offer__desc ul:last-child,
.page-single-offer .page-single-offer__desc h1:last-child,
.page-single-offer .page-single-offer__desc h2:last-child,
.page-single-offer .page-single-offer__desc h3:last-child,
.page-single-offer .page-single-offer__desc p:last-child,
.page-single-offer .page-single-offer__desc ul:last-child {
margin-bottom: 0;
}
.page-offer .page-offer__desc ul,
.page-single-offer .page-single-offer__desc ul {
list-style-type: none;
}
.page-offer .page-offer__desc li,
.page-single-offer .page-single-offer__desc li {
position: relative;
padding-left: 24px;
margin-bottom: 15px;
}
.page-offer .page-offer__desc li:last-child,
.page-single-offer .page-single-offer__desc li:last-child {
margin-bottom: 0;
}
.page-offer .page-offer__desc li:before,
.page-single-offer .page-single-offer__desc li:before {
content: '';
position: absolute;
top: 10.5px;
left: 0;
width: 12px;
height: 3px;
background-color: #FE6900;
}
.page-offer .page-offer__row {
margin-bottom: 30px;
}
.page-offer .page-offer__row:last-child {
margin-bottom: 0;
}
.page-offer .page-offer__boxes {
display: flex;
flex-wrap: wrap;
margin: -15px;
}
.page-offer .page-offer__box {
width: 33.3333%;
padding: 15px;
}
@media only screen and (max-width: 1200px) {
.page-offer .page-offer__box {
width: 50%;
}
}
@media only screen and (max-width: 768px) {
.page-offer .page-offer__box {
width: 100%;
}
}
.page-offer .page-offer__img {
position: relative;
}
.page-offer .page-offer__img > a {
display: block;
overflow: hidden;
position: relative;
}
.page-offer .page-offer__img > a:before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(17, 17, 17, .4);
}
.page-offer .page-offer__img > a:after {
content: '';
position: absolute;
top: 0;
right: 0;
width: 100px;
height: 100%;
background-color: #FE6900;
transition: all .5s;
}
.page-offer .page-offer__img:hover {
cursor: pointer;
}
.page-offer .page-offer__img:hover > a:after {
width: 50%;
}
.page-offer .page-offer__img > a > img {
width: 100%;
object-fit: cover;
object-position: center;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.page-offer .page-offer__img > a:hover > img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.page-offer .page-offer__caption {
left: 0;
bottom: 0;
width: 100%;
padding: 30px;
display: flex;
justify-content: space-between;
align-items: center;
position: absolute;
z-index: 100;
}
.page-offer .page-offer__btn > svg {
width: 60px;
height: 60px;
transform: rotate(-90deg);
}
@media only screen and (max-width: 1440px) {
.page-offer .page-offer__btn > svg {
width: 48px;
height: 48px;
}
}
@media only screen and (max-width: 1200px) {
.page-offer .page-offer__btn > svg {
width: 40px;
height: 40px;
}
}
@media only screen and (max-width: 1440px) {
.page-offer .page-offer__btn > svg {
width: 32px;
height: 32px;
}
}
.page-offer .page-offer__title {
color: #fff;
text-align: right;
font-size: 28px;
}
@media only screen and (max-width: 1440px) {
.page-offer .page-offer__title {
font-size: 24px;
}
}
@media only screen and (max-width: 1200px) {
.page-offer .page-offer__title {
font-size: 20px;
}
}
@media only screen and (max-width: 768px) {
.page-offer .page-offer__title {
font-size: 16px;
}
}
.page-single-offer .page-single-offer__img > img {
width: 100%;
object-fit: cover;
object-position: center;
}
.page-single-offer .page-single-offer__rectangle {
position: relative;
padding: 90px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
@media only screen and (max-width: 1200px) {
.page-single-offer .page-single-offer__rectangle {
padding: 60px;
}
}
@media only screen and (max-width: 768px) {
.page-single-offer .page-single-offer__rectangle {
padding: 30px;
}
}
.page-single-offer .page-single-offer__rectangle:before {
content: '';
position: absolute;
top: 0;
left: 0;
background-color: rgba(17, 17, 17, .2);
width: 100%;
height: 100%;
}
.page-single-offer .page-single-offer__icon {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 150px;
height: 150px;
display: flex;
justify-content: center;
align-items: center;
background-color: #171C8F;
z-index: 200;
}
@media only screen and (max-width: 1200px) {
.page-single-offer .page-single-offer__icon {
display: none;
}
}
.page-single-offer .page-single-offer__desc {
margin-left: auto;
margin-right: 0;
background-color: #fafafa;
padding: 60px 60px 60px 90px;
width: 575px;
position: relative;
z-index: 100;
}
@media only screen and (max-width: 1200px) {
.page-single-offer .page-single-offer__desc {
padding: 60px;
width: 100%;
}
}
@media only screen and (max-width: 768px) {
.page-single-offer .page-single-offer__desc {
padding: 30px;
}
}
.page-default {
padding-bottom: 0;
}
.contact-us {
padding-bottom: 0;
color: #fff;
}
.contact-us .contact-us__content {
padding: 60px 0;
background-color: #FE6900;
position: relative;
}
@media only screen and (max-width: 1200px) {
.contact-us .contact-us__content {
padding: 60px 0;
}
}
.contact-us .contact-us__img {
position: absolute;
top: 0;
right: 0;
width: 50%;
height: 100%;
}
@media only screen and (max-width: 1200px) {
.contact-us .contact-us__img {
top: -60px;
width: 100%;
position: relative;
}
}
.contact-us .contact-us__img:before {
content: '';
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0, .4);
}
.contact-us .contact-us__img > img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
.contact-us .contact-us__columns {
display: flex;
justify-content: center;
align-items: center;
margin: -30px;
}
@media only screen and (max-width: 1200px) {
.contact-us .contact-us__columns {
margin: -15px;
flex-wrap: wrap;
}
}
.contact-us .contact-us__column {
padding: 30px;
position: relative;
z-index: 100;
}
@media only screen and (max-width: 1200px) {
.contact-us .contact-us__column {
padding: 15px;
width: 100%;
text-align: center;
}
.contact-us .section__title {
padding: 0 30px;
}
}
@media only screen and (max-width: 768px) {
.contact-us .section__title {
padding: 0 15px;
}
}
.contact-us .section__header {
padding: 0;
}
.contact-us .section__header:before {
display: none;
}
.contact-us .contact-us__phone {
display: flex;
align-items: center;
color: #fff;
font-family: 'Sora', sans-serif;
font-weight: 600;
font-size: 32px;
}
@media only screen and (max-width: 1440px) {
.contact-us .contact-us__phone {
font-size: 28px;
}
}
@media only screen and (max-width: 1200px) {
.contact-us .contact-us__phone {
font-size: 24px;
justify-content: center;
}
}
@media only screen and (max-width: 768px) {
.contact-us .contact-us__phone {
font-size: 20px;
}
}
.contact-us .contact-us__phone a:hover {
text-decoration: underline;
}
.contact-us .contact-us__icon {
width: 60px;
height: 60px;
border-radius: 50%;
background-color: #FE6900;
display: flex;
justify-content: center;
align-items: center;
margin-right: 30px;
}
@media only screen and (max-width: 1200px) {
.contact-us .contact-us__icon {
width: 48px;
height: 48px;
background-color: #fff;
margin-right: 15px;
}
}
@media only screen and (max-width: 768px) {
.contact-us .contact-us__icon {
width: 40px;
height: 40px;
}
}
.contact-us .contact-us__phone svg {
height: 28px;
width: 28px;
}
@media only screen and (max-width: 1200px) {
.contact-us .contact-us__phone svg {
height: 24px;
width: 24px;
}
.contact-us .contact-us__phone svg path {
fill: #FE6900;
}
}
@media only screen and (max-width: 768px) {
.contact-us .contact-us__phone svg {
height: 20px;
width: 20px;
}
}
.hot-menu {
font-size: 14px;
position: relative;
}
@media only screen and (max-width: 1440px) {
.hot-menu {
font-size: 12px;
}
}
.hot-menu:before {
content: '';
position: absolute;
left: 50%;
bottom: 0;
width: 1380px;
height: 1px;
background-color: #EEEEEE;
transform: translateX(-50%);
}
@media only screen and (max-width: 1200px) {
.hot-menu:before {
width: calc(100% - 60px);
}
}
@media only screen and (max-width: 768px) {
.hot-menu:before {
width: calc(100% - 30px);
}
}
.hot-menu .hot-menu__columns {
display: flex;
flex-wrap: wrap;
margin: -15px;
}
.hot-menu .hot-menu__column {
width: 25%;
padding: 15px;
}
@media only screen and (max-width: 1200px) {
.hot-menu .hot-menu__column {
width: 100%;
}
}
.hot-menu .hot-menu__row {
margin-bottom: 30px;
}
.hot-menu .hot-menu__row:last-child {
margin-bottom: 0;
}
.hot-menu .hot-menu__title {
font-size: 16px;
text-transform: uppercase;
}
.hot-menu .hot-menu__logo > svg {
height: 50px;
}
.hot-menu .hot-menu__desc p,
.hot-menu .hot-menu__nav li {
margin-bottom: 15px;
color: #999999;
}
.hot-menu .hot-menu__desc p:last-child,
.hot-menu .hot-menu__nav li:last-child {
margin-bottom: 0;
}
.hot-menu .hot-menu__nav ul {
list-style-type: none;
}
.hot-menu .hot-menu__nav a {
text-transform: uppercase;
}
.hot-menu a:hover {
color: #FE6900;
text-decoration: underline;
}
.footer {
padding: 30px 0;
font-size: 14px;
color: #999999;
}
@media only screen and (max-width: 1440px) {
.footer {
font-size: 12px;
padding: 15px 0;
}
}
.footer a:hover {
color: #FE6900;
text-decoration: underline;
}
.footer .footer__columns {
display: flex;
justify-content: center;
align-items: center;
margin: -30px;
}
@media only screen and (max-width: 1200px) {
.footer .footer__columns {
margin: -7.5px;
flex-wrap: wrap;
}
}
.footer .footer__column {
padding: 30px;
position: relative;
}
@media only screen and (max-width: 1200px) {
.footer .footer__column {
padding: 7.5px;
width: 100%;
}
}
.footer .footer__column:before {
content: '';
position: absolute;
top: 50%;
right: 0;
transform: translateY(-50%);
width: 1px;
height: 14px;
background-color: #EEEEEE;
}
@media only screen and (max-width: 1200px) {
.footer .footer__column:before {
display: none;
}
}
.footer .footer__column:last-child:before {
display: none;
}
.footer .footer__webdesign > a {
font-weight: 700;
text-transform: uppercase;
}
.wpcf7-form {
text-align: left;
}
.wpcf7-form p {
margin-bottom: 15px;
}
.wpcf7-form p:last-of-type {
margin-bottom: 0;
}
.wpcf7-submit {
padding: 15px 30px!important;
display: inline-flex!important;
background-color: #FE6900!important;
color: #fff!important;
border: 0!important;
width: auto!important;
position: relative;
left: 50%;
transform: translateX(-50%);
margin-top: 30px;
}
.wpcf7-form input.wpcf7-form-control,
.wpcf7-form textarea.wpcf7-form-control {
padding: 15px 0;
background-color: transparent;
border: 0;
border-bottom: 1px solid rgba(0,0,0, .1);
width: 100%;
display: block;
box-sizing: border-box;
outline: 0!important;
color: #111;
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 16px;
}
@media only screen and (max-width: 1440px) {
.wpcf7-form input.wpcf7-form-control,
.wpcf7-form textarea.wpcf7-form-control {
font-size: 14px;
}
}
.wpcf7-form input.wpcf7-form-control::placeholder,
.wpcf7-form textarea.wpcf7-form-control::placeholder {
color: #111;
font-family: 'Lato', sans-serif;
font-weight: 400;
font-size: 16px;
}
@media only screen and (max-width: 1440px) {
.wpcf7-form input.wpcf7-form-control::placeholder,
.wpcf7-form textarea.wpcf7-form-control::placeholder {
font-size: 14px;
}
}
.wpcf7-form input.wpcf7-form-control:focus,
.wpcf7-form textarea.wpcf7-form-control:focus {
outline: 0!important;
}
.wpcf7-form input.wpcf7-form-control.wpcf7-not-valid,
.wpcf7-form textarea.wpcf7-form-control.wpcf7-not-valid {
border-bottom: 2px solid #ff0000;
}
.wpcf7-form .wpcf7-not-valid>.wpcf7-list-item {
border: 2px solid #ff0000;
padding: 15px;
}
.wpcf7-form .wpcf7-list-item {
margin: 0!important;
line-height: 1.5;
font-size: 14px!important;
}
@media only screen and (max-width: 1440px) {
.wpcf7-form .wpcf7-list-item {
font-size: 12px!important;
}
}
.wpcf7-form input[type=checkbox] {
margin-right: 15px;
}
.wpcf7-form .wpcf7-response-output {
padding: 15px!important;
margin: 30px 0 0 0!important;
font-size: 14px!important;
line-height: 1.5;
}
@media only screen and (max-width: 1440px) {
.wpcf7-form .wpcf7-response-output {
font-size: 12px!important;
}
}
.wpcf7-form .wpcf7-not-valid-tip {
font-size: 12px!important;
line-height: 1;
display: block;
}
.wpcf7-form label>span {
color: #111;
}
.wpcf7-form .wpcf7-acceptance label {
display: flex;
align-items: flex-start;
}
.wpcf7-form input[type=checkbox] {
position: relative;
top: 4px;
}
.wpcf7-form .wpcf7-list-item-label {
color: #111;
}
.wpcf7-form .ajax-loader,
.wpcf7-form .wpcf7-spinner {
display: none!important;
}
.gallery {
display: flex;
flex-wrap: wrap;
margin: -15px!important;
}
.gallery .gallery-item {
width: 25%!important;
padding: 15px!important;
margin-top: 0!important;
}
@media only screen and (max-width: 1200px) {
.gallery .gallery-item {
width: 33.3333%!important;
}
}
@media only screen and (max-width: 768px) {
.gallery .gallery-item {
width: 50%!important;
}
}
@media only screen and (max-width: 576px) {
.gallery .gallery-item {
width: 100%!important;
}
}
.gallery a {
display: block;
position: relative;
overflow: hidden;
}
.gallery img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
border: 0!important;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.gallery a:hover>img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.gallery a::before {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 0;
background-color: rgba(23, 28, 143, 0.75);
z-index: 100;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.5s;
}
.gallery a:hover::before {
height: 100%;
}
.gallery a::after {
content: '';
background-image: url(//aveton.pl/wp-content/themes/aveton/img/gallery-search.png);
width: 32px;
height: 32px;
background-size: cover;
background-position: center;
background-repeat: no-repeat;
z-index: 200;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
transition: all 0.5s;
opacity: 0;
filter: brightness(0%) invert(100%);
}
.gallery a:hover::after {
opacity: 1;
}
.bottom-bar {
position: fixed;
left: 0;
display: none;
bottom: 0;
width: 100%;
z-index: 300;
}
@media only screen and (max-width: 1200px) {
.bottom-bar {
display: block;
}
}
.bottom-bar ul {
list-style-type: none;
display: flex;
}
.bottom-bar li {
flex: 1;
text-align: center;
}
.bottom-bar a {
display: block;
background-color: #111;
padding: 15px 0;
line-height: 1;
position: relative;
}
.bottom-bar img {
margin: 0 auto 0 auto;
height: 20px;
filter: brightness(0%) invert(100%);
}
.sidebar .sidebar__header {
height: 50px;
padding: 0 30px;
display: flex;
align-items: center;
background-color: #E11F27;
}
.sidebar .sidebar__title {
color: #fff;
}
.sidebar .sidebar__nav ul {
list-style-type: none;
}
.sidebar .sidebar__nav li {
background-color: #F6F6F6;
border-bottom: 1px solid #E2E2E2;
}
.sidebar .sidebar__nav li:last-child {
border-bottom: 0;
}
.sidebar .sidebar__nav .menu a {
padding: 15px 30px;
display: block;
}
.sidebar .sidebar__nav .menu > li.current-menu-item > a,
.sidebar .sidebar__nav .menu > li.current-offer-ancestor.current-menu-parent.menu-item-has-children > a,
.sidebar .sidebar__nav .menu > li.current-menu-ancestor.current-menu-parent.menu-item-has-children > a {
background-color: #FE6900;
color: #fff;
}
.sidebar .sidebar__nav .menu > li.current-menu-item.menu-item-has-children > .sub-menu,
.sidebar .sidebar__nav .menu > li.current-offer-ancestor.current-menu-parent.menu-item-has-children > .sub-menu,
.sidebar .sidebar__nav .menu > li.current-menu-ancestor.current-menu-parent.menu-item-has-children > .sub-menu {
display: block;
}
.sidebar .sidebar__nav .sub-menu {
display: none;
padding-left: 30px;
}
.sidebar .sidebar__nav .sub-menu > li:hover > a,
.sidebar .sidebar__nav .sub-menu > li.current-menu-item > a,
.sidebar .sidebar__nav .sub-menu > li.current-offer-ancestor.current-menu-parent > a,
.sidebar .sidebar__nav .sub-menu > li.current-menu-ancestor.current-menu-parent > a {
color: #FE6900;
}
.sidebar .sidebar__nav .sub-menu > li:last-child {
margin-bottom: 0;
}
.sidebar .sidebar__nav .sub-menu > li > a {
position: relative;
padding-left: 20px;
}
.sidebar .sidebar__nav .sub-menu > li > a:before {
content: '';
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
width: 10px;
height: 2px;
background-color: #FE6900;
}:root {
--color-brand-navy: #171C8F;
--color-brand-orange: #FE6900;
--color-brand-pink: #E10098;
--color-text-ink: #15173A;
--color-text-orange: #BC4C00;
--color-text-muted: #5E6380;
--color-text-inverse: #FFFFFF;
--color-neutral-white: #FFFFFF;
--color-neutral-surface: #F4F5F9;
--color-neutral-line: #D6D9E6;
--color-neutral-placeholder: #E9EBF2;
--color-footer-bg: #12143D;
--color-footer-text: #B9BDD8;
--color-footer-legal: #9AA0C4;
--color-footer-line: #2A2D66;
--color-overlay-banner: rgb(23 28 143 / 0.85);
--font-family-heading: Sora, Arial, sans-serif;
--font-family-body: Lato, Arial, sans-serif;
--font-weight-heading: 600;
--font-weight-regular: 400;
--font-weight-bold: 700;
--font-size-h1: 40px;
--font-size-h1-mobile: 30px;
--font-size-h2: 26px;
--font-size-h2-mobile: 22px;
--font-size-h3: 19px;
--font-size-lead: 19px;
--font-size-body: 17px;
--font-size-body-mobile: 16px;
--font-size-small: 14px;
--font-size-legal: 12px;
--font-line-height-heading: 1.2;
--font-line-height-body: 1.6;
--font-letter-spacing-heading: -0.02em;
--size-header: 64px;
--size-header-logo: 32px;
--size-cta-bar: 104px;
--size-banner: 340px;
--size-banner-mobile-min: 260px;
--size-measure: 65ch;
--size-content-max: 1200px;
--size-gutter: 56px;
--size-gutter-mobile: 16px;
--size-touch-min: 44px;
--size-trasa-width: 3px;
--size-trasa-node: 20px;
--size-trasa-node-mobile: 14px;
--size-focus-width: 2px;
--size-focus-offset: 2px;
--space-1: 4px;
--space-2: 8px;
--space-3: 12px;
--space-4: 16px;
--space-5: 24px;
--space-6: 32px;
--space-7: 48px;
--space-8: 64px;
--radius-photo: 2px;
--radius-button: 4px;
--radius-pill: 20px;
--motion-hover: 150ms;
--hdr: var(--size-header);
}
@media (max-width: 768px) {
:root {
--font-size-h1: var(--font-size-h1-mobile);
--font-size-h2: var(--font-size-h2-mobile);
--font-size-body: var(--font-size-body-mobile);
--size-gutter: var(--size-gutter-mobile);
--size-trasa-node: var(--size-trasa-node-mobile);
}
}body.wp-theme-aveton { padding-top: var(--hdr); }
body.home.wp-theme-aveton { padding-top: 0; }
html { scroll-padding-top: calc(var(--hdr) + var(--space-4)); }
.e8-wrap { max-width: var(--size-content-max); margin: 0 auto; padding: 0 var(--size-gutter); box-sizing: border-box; }
.e8-skip { position: absolute; left: var(--space-4); top: -100px; z-index: 600; background: var(--color-neutral-white); color: var(--color-brand-navy); padding: var(--space-3) var(--space-4); font-family: var(--font-family-heading); }
.e8-skip:focus { top: var(--space-2); outline: var(--size-focus-width) solid var(--color-brand-navy); outline-offset: var(--size-focus-offset); }
#tresc:focus { outline: none; } .hd a, .hd button, .cta a, .ft a, .ft button, .podmenu a, .hd-mob a, .e8-skip { transition-property: color, background-color, border-color; }
.hd :focus-visible, .cta :focus-visible, .ft :focus-visible, .baner :focus-visible { outline: var(--size-focus-width) solid var(--color-brand-orange); outline-offset: var(--size-focus-offset); }
.e8 :focus-visible, .podmenu :focus-visible { outline: var(--size-focus-width) solid var(--color-brand-navy); outline-offset: var(--size-focus-offset); } .e8-btn { display: inline-flex; align-items: center; justify-content: center; min-height: 48px; padding: 0 var(--space-5); border-radius: var(--radius-button); border: 2px solid transparent; font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 15px; line-height: 1.2; text-decoration: none; box-sizing: border-box; transition: color var(--motion-hover), background-color var(--motion-hover); }
.e8-btn--o, .e8-btn--o:hover, .e8-btn--o:focus { background: var(--color-brand-orange); color: var(--color-text-ink); }
.e8-btn--w, .e8-btn--w:hover, .e8-btn--w:focus { border-color: var(--color-text-inverse); color: var(--color-text-inverse); }
.e8-btn:hover { text-decoration: underline; } .hd { position: fixed; top: 0; left: 0; right: 0; z-index: 400; height: var(--size-header); background: var(--color-brand-navy); transition: background-color var(--motion-hover); }
.hd--home { background: transparent; }
.hd--home.hd--solid { background: var(--color-brand-navy); }
.hd__bar { height: 100%; display: flex; align-items: center; gap: var(--space-7); }
.hd__logo { display: block; flex: none; }
.hd__logo img { height: var(--size-header-logo); width: auto; display: block; }
.hd__nav { flex: 1; height: 100%; }
.hd-nav { display: flex; gap: var(--space-6); height: 100%; margin: 0; padding: 0; list-style: none; }
.hd-nav > li { display: flex; align-items: stretch; }
.hd-nav > li > a { display: flex; align-items: center; color: var(--color-text-inverse); text-decoration: none; font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 15px; letter-spacing: 0; border-top: 3px solid transparent; border-bottom: 3px solid transparent; }
.hd-nav > li > a:hover { color: var(--color-text-inverse); border-bottom-color: var(--color-neutral-line); }
.hd-nav > li > a.akt { border-bottom-color: var(--color-brand-orange); }
.hd-nav__toggle { display: flex; align-items: center; background: none; border: 0; padding: 0 var(--space-2); margin-left: 2px; color: var(--color-text-inverse); cursor: pointer; min-width: 24px; }
.hd-nav__toggle svg { width: 10px; height: 6px; fill: currentColor; display: block; }
.hd-nav__toggle[aria-expanded="true"] svg { transform: rotate(180deg); }
.hd__tel { display: inline-flex; align-items: center; gap: var(--space-2); flex: none; min-height: 40px; padding: 0 var(--space-4); border-radius: var(--radius-pill); background: var(--color-brand-orange); color: var(--color-text-ink); font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 14px; white-space: nowrap; text-decoration: none; }
.hd__tel:hover, .hd__tel:focus { color: var(--color-text-ink); text-decoration: underline; }
.hd__tel svg { width: 16px; height: 16px; fill: currentColor; display: block; }
.hd__ham { display: none; flex: none; width: 44px; height: 44px; padding: 10px; background: none; border: 0; color: var(--color-text-inverse); cursor: pointer; }
.hd__ham svg { width: 24px; height: 24px; stroke: currentColor; stroke-width: 2.5; fill: none; display: block; } .podmenu { display: none; position: absolute; left: 0; right: 0; top: var(--size-header); background: var(--color-neutral-white); border-bottom: 1px solid var(--color-neutral-line); }
.hd-nav__uslugi:hover .podmenu, .podmenu.otwarte { display: block; }
.podmenu__kol { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-7); align-items: start; padding-top: var(--space-6); padding-bottom: var(--space-6); }
.podmenu__kat { display: block; padding-bottom: var(--space-3); margin-bottom: var(--space-2); border-bottom: 1px solid var(--color-neutral-line); color: var(--color-brand-navy); font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 16px; line-height: 1.3; text-decoration: none; }
.podmenu__kat:hover, .podmenu__kat[aria-current] { color: var(--color-text-orange); }
.podmenu ul { list-style: none; margin: 0; padding: 0; }
.podmenu li a { display: block; padding: var(--space-2) 0 var(--space-2) var(--space-3); border-left: 3px solid transparent; color: var(--color-text-ink); font-family: var(--font-family-body); font-size: 15px; line-height: 1.4; text-decoration: none; }
.podmenu li a:hover { color: var(--color-text-orange); text-decoration: underline; }
.podmenu li a[aria-current] { color: var(--color-text-orange); border-left-color: var(--color-brand-orange); }
.podmenu__opis { margin: 0; padding-left: var(--space-3); color: var(--color-text-muted); font-size: 14px; line-height: 1.4; } .hd-mob { background: var(--color-brand-navy); border-top: 1px solid var(--color-footer-line); max-height: calc(100vh - var(--size-header)); overflow-y: auto; }
.hd-mob[hidden] { display: none; }
.hd-mob ul { list-style: none; margin: 0; padding-top: var(--space-2); padding-bottom: var(--space-4); }
.hd-mob ul ul { padding: 0 0 0 var(--space-4); }
.hd-mob a { display: flex; align-items: center; min-height: var(--size-touch-min); color: var(--color-text-inverse); font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 16px; text-decoration: none; }
.hd-mob ul ul a { font-family: var(--font-family-body); font-weight: var(--font-weight-regular); }
.hd-mob a[aria-current] { text-decoration: underline; text-decoration-color: var(--color-brand-orange); text-decoration-thickness: 3px; text-underline-offset: 6px; } .crumb { display: flex; flex-wrap: wrap; gap: var(--space-2); margin: 0 0 var(--space-4); padding: 0; list-style: none; font-size: var(--font-size-small); line-height: 1.4; color: var(--color-text-muted); }
.crumb li + li::before { content: "/"; margin-right: var(--space-2); }
.crumb a { color: inherit; text-decoration: underline; }
.baner .crumb { color: var(--color-text-inverse); } .e8 { font-family: var(--font-family-body); font-size: var(--font-size-body); line-height: var(--font-line-height-body); color: var(--color-text-ink); }
.e8 h1, .e8 h2, .e8 h3 { font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); letter-spacing: var(--font-letter-spacing-heading); line-height: var(--font-line-height-heading); margin: 0; }
.e8 h1 { font-size: var(--font-size-h1); }
.e8 h2 { font-size: var(--font-size-h2); color: var(--color-brand-navy); }
.e8 h3 { font-size: var(--font-size-h3); }
.e8 p { margin: 0 0 var(--space-4); }
.e8 a { color: var(--color-brand-navy); text-decoration: underline; text-underline-offset: 3px; transition: color var(--motion-hover); }
.e8 a:hover { color: var(--color-text-orange); } .baner { position: relative; display: flex; align-items: center; min-height: var(--size-banner); overflow: hidden; background: var(--color-brand-navy); color: var(--color-text-inverse); }
.baner__img { position: absolute; inset: 0; width: 100%; height: 100%; max-width: none; object-fit: cover; }
.baner::after { content: ""; position: absolute; inset: 0; background: linear-gradient(90deg, var(--color-overlay-banner) 0, var(--color-overlay-banner) 46%, transparent 78%); }
.baner--bez::after { display: none; }
.baner > .e8-wrap { position: relative; z-index: 1; width: 100%; padding-top: var(--space-7); padding-bottom: var(--space-7); }
.baner__txt { max-width: 540px; }
.e8 .baner h1 { color: var(--color-text-inverse); }
.baner__lead { margin: var(--space-4) 0 var(--space-5) !important; font-size: var(--font-size-lead); line-height: 1.5; }
.akcje { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-3) var(--space-5); }
.e8 .baner a.e8-btn--o { color: var(--color-text-ink); text-decoration: none; }
.e8 .baner a.e8-btn--o:hover { text-decoration: underline; }
.e8 .baner .baner__tel, .e8 .baner .crumb a { color: var(--color-text-inverse); }
.baner__tel { font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 16px; text-decoration: none !important; }
.baner__tel:hover { text-decoration: underline !important; } .tresc { position: relative; padding: var(--space-7) 0 var(--space-7) 96px; }
.tresc::before { content: ""; position: absolute; left: 32px; top: 0; bottom: 0; width: var(--size-trasa-width); background: var(--color-brand-orange); }
.sek { padding-bottom: var(--space-7); }
.sek:last-child { padding-bottom: 0; }
.e8 .sek > h2 { margin-bottom: var(--space-5); }
.sek > h2, .prose > h2, .prose > h3 { position: relative; }
.sek > h2::before, .prose > h2::before, .prose > h3::before {
content: ""; position: absolute; left: -72.5px; top: .15em; width: var(--size-trasa-node); height: calc(var(--size-trasa-node) * 1.1);
background: var(--color-brand-navy);
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 22'%3E%3Cpath d='M10 0 20 5.5v11L10 22 0 16.5v-11z'/%3E%3C/svg%3E") center / contain no-repeat;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 22'%3E%3Cpath d='M10 0 20 5.5v11L10 22 0 16.5v-11z'/%3E%3C/svg%3E") center / contain no-repeat;
}
.tresc > .sek:first-child > h2::before,
.tresc > .sek:first-child .prose > :is(h2, h3):first-of-type::before { background: linear-gradient(90deg, var(--color-brand-orange), var(--color-brand-pink)); } .prose { max-width: var(--size-measure); }
.prose ul, .prose ol { margin: 0 0 var(--space-4); padding-left: 1.2em; }
.prose ul { list-style: disc; }
.prose ol { list-style: decimal; }
.prose li { margin-bottom: var(--space-2); }
.e8 .prose h2 { margin: var(--space-6) 0 var(--space-3); }
.e8 .prose h3 { margin: var(--space-6) 0 var(--space-3); color: var(--color-brand-navy); font-size: 21px; }
.e8 .prose > :first-child { margin-top: 0; }
.prose img { height: auto; border-radius: var(--radius-photo); }
.prose .gallery { max-width: none; } .chk { list-style: none; margin: 0; padding: 0; max-width: var(--size-measure); }
.chk li { position: relative; padding: var(--space-4) 0 var(--space-4) 34px; border-top: 1px solid var(--color-neutral-line); }
.chk li:last-child { border-bottom: 1px solid var(--color-neutral-line); }
.chk li::before {
content: ""; position: absolute; left: 0; top: calc(var(--space-4) + 5px); width: 18px; height: 18px; background: var(--color-text-orange);
-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5'%3E%3Cpath d='M4 12.5 9.5 18 20 6'/%3E%3C/svg%3E") center / contain no-repeat;
mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5'%3E%3Cpath d='M4 12.5 9.5 18 20 6'/%3E%3C/svg%3E") center / contain no-repeat;
} .wiersze { list-style: none; margin: 0; padding: 0; }
.e8 a.wiersz { display: grid; grid-template-columns: 200px minmax(0, 1fr); gap: var(--space-5); align-items: center; min-height: var(--size-touch-min); padding: var(--space-4) 0; border-top: 1px solid var(--color-neutral-line); color: var(--color-text-ink); text-decoration: none; }
.wiersze--tekst a.wiersz { grid-template-columns: minmax(0, 1fr); }
.wiersze li:last-child a.wiersz { border-bottom: 1px solid var(--color-neutral-line); }
.wiersz img, .wiersz__pusty { display: block; width: 200px; height: 130px; object-fit: cover; border-radius: var(--radius-photo); }
.wiersz__pusty { background: var(--color-neutral-surface); }
.wiersz__t { display: block; margin-bottom: var(--space-1); color: var(--color-brand-navy); font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: var(--font-size-h3); line-height: 1.3; }
.wiersz__o { display: block; color: var(--color-text-muted); font-size: 16px; }
.e8 a.wiersz:hover .wiersz__t { color: var(--color-text-orange); text-decoration: underline; } .kroki { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--space-5); margin: 0; padding: 0; list-style: none; counter-reset: krok; }
.kroki li { padding-top: var(--space-4); border-top: 3px solid var(--color-brand-navy); counter-increment: krok; }
.kroki li::before { content: counter(krok); display: block; margin-bottom: var(--space-3); color: var(--color-brand-navy); font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 28px; line-height: 1; }
.kroki b { display: block; margin-bottom: var(--space-1); font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 17px; line-height: 1.3; }
.kroki span { color: var(--color-text-muted); font-size: 15px; } .grupy { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-6); }
.e8 .grupa__kat { display: block; padding: var(--space-3) 0; border-top: 3px solid var(--color-brand-navy); color: var(--color-brand-navy); font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 20px; line-height: 1.3; text-decoration: none; }
.e8 .grupa__kat:hover { color: var(--color-text-orange); text-decoration: underline; }
.grupa ul { list-style: none; margin: 0; padding: 0; }
.e8 .grupa li a { display: flex; align-items: center; min-height: var(--size-touch-min); padding: var(--space-2) 0; border-top: 1px solid var(--color-neutral-line); color: var(--color-text-ink); text-decoration: none; }
.e8 .grupa li a:hover { color: var(--color-text-orange); text-decoration: underline; }
.e8 .grupa__opis { margin: 0; padding: var(--space-3) 0; border-top: 1px solid var(--color-neutral-line); color: var(--color-text-muted); font-size: 15px; } .karty { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-7) var(--space-6); margin: 0; padding: 0; list-style: none; }
.e8 a.karta { display: block; color: var(--color-text-ink); text-decoration: none; }
.karta img { display: block; width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: cover; margin-bottom: var(--space-4); border-radius: var(--radius-photo); }
.karta__t { display: block; color: var(--color-brand-navy); font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 20px; line-height: 1.3; }
.karta__o { display: block; margin-top: var(--space-1); color: var(--color-text-muted); font-size: 16px; }
.e8 a.karta:hover .karta__t { color: var(--color-text-orange); text-decoration: underline; } .dane { width: 100%; max-width: var(--size-measure); border-collapse: collapse; font-size: 16px; }
.dane th, .dane td { padding: var(--space-3) var(--space-4) var(--space-3) 0; border-top: 1px solid var(--color-neutral-line); text-align: left; vertical-align: top; }
.dane tr:last-child th, .dane tr:last-child td { border-bottom: 1px solid var(--color-neutral-line); }
.dane th { width: 120px; color: var(--color-text-muted); font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 14px; } .naglowek-strony { padding: var(--space-7) 0 var(--space-5); border-bottom: 1px solid var(--color-neutral-line); }
.kontakt { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: var(--space-8); padding: var(--space-7) 0 var(--space-8); }
.e8 .kontakt h2 { margin-bottom: var(--space-5); }
.dl { margin: 0; }
.dl dt { margin-top: var(--space-5); color: var(--color-text-muted); font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 14px; }
.dl dt:first-child { margin-top: 0; }
.dl dd { margin: var(--space-1) 0 0; }
.e8-form label { display: block; margin-bottom: var(--space-2); font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 15px; }
.e8-form input[type="text"], .e8-form input[type="email"], .e8-form input[type="tel"], .e8-form textarea, .e8-form textarea.wpcf7-form-control { display: block; width: 100%; min-height: 48px; margin-top: var(--space-2); padding: var(--space-3); box-sizing: border-box; border: 1px solid var(--color-text-muted); border-radius: var(--radius-button); background: var(--color-neutral-white); color: var(--color-text-ink); font-family: var(--font-family-body); font-size: 16px; font-weight: var(--font-weight-regular); }
.e8-form textarea, .e8-form textarea.wpcf7-form-control { min-height: 150px; padding: var(--space-3); border: 1px solid var(--color-text-muted); resize: vertical; }
.e8-form .wpcf7-acceptance label, .e8-form .wpcf7-list-item-label { font-family: var(--font-family-body); font-weight: var(--font-weight-regular); font-size: 14px; line-height: 1.5; }
.e8-form .wpcf7-acceptance input[type="checkbox"] { width: 20px; height: 20px; margin: 2px var(--space-2) 0 0; accent-color: var(--color-brand-navy); }
.e8-form .wpcf7-list-item { margin: 0; }
.e8-form .wpcf7-list-item label { display: flex; align-items: flex-start; } .e8-form input[type="submit"], .e8-form .wpcf7-submit { display: inline-flex !important; align-items: center; min-height: 48px; width: auto !important; padding: 0 var(--space-5) !important; margin-top: var(--space-2); left: auto; transform: none; border: 0 !important; border-radius: var(--radius-button); background-color: var(--color-brand-navy) !important; color: var(--color-text-inverse) !important; font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 15px; cursor: pointer; }
.e8-form .wpcf7-form-control:focus-visible, .e8-form .wpcf7-form-control:focus { outline: var(--size-focus-width) solid var(--color-brand-navy) !important; outline-offset: var(--size-focus-offset); }
.e8-form .wpcf7-submit:focus-visible { outline-offset: 3px; }
.e8-form .wpcf7-submit:hover { text-decoration: underline; }
.e8-form .e8-pom { margin-top: calc(-1 * var(--space-2)); color: var(--color-text-muted); font-size: 14px; }
.e8-form .e8-rodo { margin-top: var(--space-5); color: var(--color-text-muted); font-size: 14px; } .e8-hp { display: none !important; }
.prawny { padding: var(--space-7) 0 var(--space-8); }
.prawny .prose { max-width: 65ch; }
.e8 .prawny h2 { font-size: 22px; } .cta { background: var(--color-brand-navy); color: var(--color-text-inverse); }
.cta__in { display: flex; flex-wrap: wrap; align-items: center; gap: var(--space-5); min-height: var(--size-cta-bar); padding-top: var(--space-4); padding-bottom: var(--space-4); }
.cta .cta__t { margin: 0; color: var(--color-text-inverse); font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 22px; line-height: 1.25; letter-spacing: var(--font-letter-spacing-heading); }
.cta__godz { margin-right: auto; color: var(--color-footer-text); font-family: var(--font-family-body); font-size: 15px; } .ft { background: var(--color-footer-bg); color: var(--color-footer-text); font-family: var(--font-family-body); font-size: var(--font-size-small); line-height: 1.8; }
.ft > .e8-wrap { padding-top: var(--space-7); padding-bottom: var(--space-5); }
.ft a, .ft__btn { color: var(--color-footer-text); text-decoration: underline; }
.ft a:hover, .ft__btn:hover { color: var(--color-text-inverse); }
.ft__btn { padding: 0; border: 0; background: none; font: inherit; cursor: pointer; }
.ft__kol { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--space-6); }
.ft__kol p { margin: 0; }
.ft__kol ul { margin: 0; padding: 0; list-style: none; }
.ft .ft__h { margin: 0 0 var(--space-2); color: var(--color-text-inverse); font-family: var(--font-family-heading); font-weight: var(--font-weight-heading); font-size: 15px; letter-spacing: 0; }
.ft__legal { margin-top: var(--space-6); padding-top: var(--space-4); border-top: 1px solid var(--color-footer-line); color: var(--color-footer-legal); font-size: var(--font-size-legal); line-height: 1.6; }
.ft__legal p { margin: 0 0 var(--space-1); }
.ft__legal a { color: var(--color-footer-legal); } @media (max-width: 1200px) {
.hd__nav { display: none; }
.hd__ham { display: block; }
.hd__bar { gap: var(--space-3); }
.hd__logo { margin-right: auto; }
} @media (max-width: 768px) {
.tresc { padding-left: 40px; }
.tresc::before { left: 0; }
.sek > h2::before, .prose > h2::before, .prose > h3::before { left: -45.5px; top: .3em; }
.baner { min-height: var(--size-banner-mobile-min); }
.baner::after { background: var(--color-overlay-banner); }
.e8 a.wiersz { grid-template-columns: 96px minmax(0, 1fr); gap: var(--space-4); }
.wiersze--tekst a.wiersz { grid-template-columns: minmax(0, 1fr); }
.wiersz img, .wiersz__pusty { width: 96px; height: 64px; }
.wiersz__o { font-size: 15px; }
.kroki { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.grupy, .karty, .kontakt, .ft__kol { grid-template-columns: minmax(0, 1fr); }
.karty { gap: var(--space-6); }
.kontakt { gap: var(--space-7); }
.cta__in { flex-direction: column; align-items: stretch; gap: var(--space-3); }
.cta__godz { margin: 0; }
.cta .e8-btn { width: 100%; }
.dane th { width: 84px; }
} @media (max-width: 400px) {
.hd__logo img { height: 24px; }
.hd__tel { padding: 0 var(--space-3); font-size: 13px; gap: 6px; }
.hd__tel svg { width: 14px; height: 14px; }
.hd__ham { width: 40px; padding: 8px; }
.hd__bar { gap: var(--space-2); }
}
@media (prefers-reduced-motion: reduce) {
.hd, .e8 a, .e8-btn { transition: none; }
}