.language-img {width: 15px;display: block;border-radius: 2px;}.drop-down-body {position: relative;}.drop-down-btn {display: flex;align-items: center;padding: 5px;border-radius: 5px;color: rgb(255, 255, 255);border: 1px solid #03d9a01b;cursor: pointer;}.language-menu {position: absolute;background-color: #0e161b94;border-radius: 5px;border: 1px solid #03d9a0c2;transition: opacity 0.4s, visibility 0.4s;opacity: 0;visibility: hidden;}.language-item {display: flex;align-items: center;padding: 10px;cursor: pointer;border-radius: 2px;transition: background-color 0.4s;}.language-title {padding-left: 5px;width: 35px;text-align: center;text-transform: uppercase;font: inherit;color: #fff;font-size: 14px;}.drop-down-btn:hover + .language-menu, .language-menu:hover {opacity: 1;visibility: visible;}.language-item:hover {background-color: #03d9a07f;}@charset "UTF-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}html {box-sizing: border-box;}*, *:before, *:after {box-sizing: inherit;}body {line-height: 1;font: normal 16px "Lato", "Helvetica", sans-serif;-webkit-font-smoothing: antialiased;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}a {text-decoration: none;}:focus {outline: none;}::-moz-selection {background: #03d99352;}::selection {background: #03d99352;}.container {position: relative;max-width: 1170px;margin-right: auto;margin-left: auto;}.container-fluid {position: relative;padding-left: 30px;padding-right: 30px;}@media (min-width: 1200px) {.container-fluid {padding-left: 100px;padding-right: 100px;}}[class*="col-"] {font-family: "Lato", "Helvetica", sans-serif;letter-spacing: normal;display: inline-block;vertical-align: top;padding-left: 15px;padding-right: 15px;padding-bottom: 30px;}.row {font-family: monospace;letter-spacing: -.65em;}@media (min-width: 1200px) {.row {margin-left: -15px;margin-right: -15px;}}@media (max-width: 767px) {.col-xs-1 {width: 8.33333%;}.col-xs-2 {width: 16.66667%;}.col-xs-3 {width: 25%;}.col-xs-4 {width: 33.33333%;}.col-xs-5 {width: 41.66667%;}.col-xs-6 {width: 50%;}.col-xs-7 {width: 58.33333%;}.col-xs-8 {width: 66.66667%;}.col-xs-9 {width: 75%;}.col-xs-10 {width: 83.33333%;}.col-xs-11 {width: 91.66667%;}.col-xs-12 {width: 100%;}.col-xs-5col {width: 20%;}}@media (min-width: 768px) {.col-sm-1 {width: 8.33333%;}.col-sm-2 {width: 16.66667%;}.col-sm-3 {width: 25%;}.col-sm-4 {width: 33.33333%;}.col-sm-5 {width: 41.66667%;}.col-sm-6 {width: 50%;}.col-sm-7 {width: 58.33333%;}.col-sm-8 {width: 66.66667%;}.col-sm-9 {width: 75%;}.col-sm-10 {width: 83.33333%;}.col-sm-11 {width: 91.66667%;}.col-sm-12 {width: 100%;}.col-sm-5col {width: 20%;}}@media (min-width: 992px) {.col-md-1 {width: 8.33333%;}.col-md-2 {width: 16.66667%;}.col-md-3 {width: 25%;}.col-md-4 {width: 33.33333%;}.col-md-5 {width: 41.66667%;}.col-md-6 {width: 50%;}.col-md-7 {width: 58.33333%;}.col-md-8 {width: 66.66667%;}.col-md-9 {width: 75%;}.col-md-10 {width: 83.33333%;}.col-md-11 {width: 91.66667%;}.col-md-12 {width: 100%;}.col-md-5col {width: 20%;}}@media (min-width: 1200px) {.col-lg-1 {width: 8.33333%;}.col-lg-2 {width: 16.66667%;}.col-lg-3 {width: 25%;}.col-lg-4 {width: 33.33333%;}.col-lg-5 {width: 41.66667%;}.col-lg-6 {width: 50%;}.col-lg-7 {width: 58.33333%;}.col-lg-8 {width: 66.66667%;}.col-lg-9 {width: 75%;}.col-lg-10 {width: 83.33333%;}.col-lg-11 {width: 91.66667%;}.col-lg-12 {width: 100%;}.col-lg-5col {width: 20%;}}@media (max-width: 767px) {.col-xs-offset-left-1 {margin-left: 8.33333%;}.col-xs-offset-right-1 {margin-right: 8.33333%;}.col-xs-offset-left-2 {margin-left: 16.66667%;}.col-xs-offset-right-2 {margin-right: 16.66667%;}.col-xs-offset-left-3 {margin-left: 25%;}.col-xs-offset-right-3 {margin-right: 25%;}.col-xs-offset-left-4 {margin-left: 33.33333%;}.col-xs-offset-right-4 {margin-right: 33.33333%;}.col-xs-offset-left-5 {margin-left: 41.66667%;}.col-xs-offset-right-5 {margin-right: 41.66667%;}.col-xs-offset-left-6 {margin-left: 50%;}.col-xs-offset-right-6 {margin-right: 50%;}.col-xs-offset-left-7 {margin-left: 58.33333%;}.col-xs-offset-right-7 {margin-right: 58.33333%;}.col-xs-offset-left-8 {margin-left: 66.66667%;}.col-xs-offset-right-8 {margin-right: 66.66667%;}.col-xs-offset-left-9 {margin-left: 75%;}.col-xs-offset-right-9 {margin-right: 75%;}.col-xs-offset-left-10 {margin-left: 83.33333%;}.col-xs-offset-right-10 {margin-right: 83.33333%;}.col-xs-offset-left-11 {margin-left: 91.66667%;}.col-xs-offset-right-11 {margin-right: 91.66667%;}}@media (min-width: 768px) {.col-sm-offset-left-1 {margin-left: 8.33333%;}.col-sm-offset-right-1 {margin-right: 8.33333%;}.col-sm-offset-left-2 {margin-left: 16.66667%;}.col-sm-offset-right-2 {margin-right: 16.66667%;}.col-sm-offset-left-3 {margin-left: 25%;}.col-sm-offset-right-3 {margin-right: 25%;}.col-sm-offset-left-4 {margin-left: 33.33333%;}.col-sm-offset-right-4 {margin-right: 33.33333%;}.col-sm-offset-left-5 {margin-left: 41.66667%;}.col-sm-offset-right-5 {margin-right: 41.66667%;}.col-sm-offset-left-6 {margin-left: 50%;}.col-sm-offset-right-6 {margin-right: 50%;}.col-sm-offset-left-7 {margin-left: 58.33333%;}.col-sm-offset-right-7 {margin-right: 58.33333%;}.col-sm-offset-left-8 {margin-left: 66.66667%;}.col-sm-offset-right-8 {margin-right: 66.66667%;}.col-sm-offset-left-9 {margin-left: 75%;}.col-sm-offset-right-9 {margin-right: 75%;}.col-sm-offset-left-10 {margin-left: 83.33333%;}.col-sm-offset-right-10 {margin-right: 83.33333%;}.col-sm-offset-left-11 {margin-left: 91.66667%;}.col-sm-offset-right-11 {margin-right: 91.66667%;}}@media (min-width: 992px) {.col-md-offset-left-1 {margin-left: 8.33333%;}.col-md-offset-right-1 {margin-right: 8.33333%;}.col-md-offset-left-2 {margin-left: 16.66667%;}.col-md-offset-right-2 {margin-right: 16.66667%;}.col-md-offset-left-3 {margin-left: 25%;}.col-md-offset-right-3 {margin-right: 25%;}.col-md-offset-left-4 {margin-left: 33.33333%;}.col-md-offset-right-4 {margin-right: 33.33333%;}.col-md-offset-left-5 {margin-left: 41.66667%;}.col-md-offset-right-5 {margin-right: 41.66667%;}.col-md-offset-left-6 {margin-left: 50%;}.col-md-offset-right-6 {margin-right: 50%;}.col-md-offset-left-7 {margin-left: 58.33333%;}.col-md-offset-right-7 {margin-right: 58.33333%;}.col-md-offset-left-8 {margin-left: 66.66667%;}.col-md-offset-right-8 {margin-right: 66.66667%;}.col-md-offset-left-9 {margin-left: 75%;}.col-md-offset-right-9 {margin-right: 75%;}.col-md-offset-left-10 {margin-left: 83.33333%;}.col-md-offset-right-10 {margin-right: 83.33333%;}.col-md-offset-left-11 {margin-left: 91.66667%;}.col-md-offset-right-11 {margin-right: 91.66667%;}}@media (min-width: 1200px) {.col-lg-offset-left-1 {margin-left: 8.33333%;}.col-lg-offset-right-1 {margin-right: 8.33333%;}.col-lg-offset-left-2 {margin-left: 16.66667%;}.col-lg-offset-right-2 {margin-right: 16.66667%;}.col-lg-offset-left-3 {margin-left: 25%;}.col-lg-offset-right-3 {margin-right: 25%;}.col-lg-offset-left-4 {margin-left: 33.33333%;}.col-lg-offset-right-4 {margin-right: 33.33333%;}.col-lg-offset-left-5 {margin-left: 41.66667%;}.col-lg-offset-right-5 {margin-right: 41.66667%;}.col-lg-offset-left-6 {margin-left: 50%;}.col-lg-offset-right-6 {margin-right: 50%;}.col-lg-offset-left-7 {margin-left: 58.33333%;}.col-lg-offset-right-7 {margin-right: 58.33333%;}.col-lg-offset-left-8 {margin-left: 66.66667%;}.col-lg-offset-right-8 {margin-right: 66.66667%;}.col-lg-offset-left-9 {margin-left: 75%;}.col-lg-offset-right-9 {margin-right: 75%;}.col-lg-offset-left-10 {margin-left: 83.33333%;}.col-lg-offset-right-10 {margin-right: 83.33333%;}.col-lg-offset-left-11 {margin-left: 91.66667%;}.col-lg-offset-right-11 {margin-right: 91.66667%;}}@media (max-width: 767px) {.hidden-xs {display: none !important;}}@media (min-width: 768px) and (max-width: 991px) {.hidden-sm {display: none !important;}}@media (min-width: 992px) and (max-width: 1199px) {.hidden-md {display: none !important;}}@media (min-width: 1200px) {.hidden-lg {display: none !important;}}.align-left {text-align: left !important;}.align-right {text-align: right !important;}.align-center {text-align: center !important;}.align-middle {vertical-align: middle !important;}.align-top {vertical-align: top !important;}.align-bottom {vertical-align: bottom !important;}.pt-0 {padding-top: 0px !important;}.pt-5 {padding-top: 5px !important;}.pt-10 {padding-top: 10px !important;}.pt-15 {padding-top: 15px !important;}.pt-20 {padding-top: 20px !important;}.pt-25 {padding-top: 25px !important;}.pt-30 {padding-top: 30px !important;}.pt-50 {padding-top: 50px !important;}.pr-0 {padding-right: 0px !important;}.pr-5 {padding-right: 5px !important;}.pr-10 {padding-right: 10px !important;}.pr-15 {padding-right: 15px !important;}.pr-20 {padding-right: 20px !important;}.pr-25 {padding-right: 25px !important;}.pr-30 {padding-right: 30px !important;}.pr-50 {padding-right: 50px !important;}.pb-0 {padding-bottom: 0px !important;}.pb-5 {padding-bottom: 5px !important;}.pb-10 {padding-bottom: 10px !important;}.pb-15 {padding-bottom: 15px !important;}.pb-20 {padding-bottom: 20px !important;}.pb-25 {padding-bottom: 25px !important;}.pb-30 {padding-bottom: 30px !important;}.pb-50 {padding-bottom: 50px !important;}.pl-0 {padding-left: 0px !important;}.pl-5 {padding-left: 5px !important;}.pl-10 {padding-left: 10px !important;}.pl-15 {padding-left: 15px !important;}.pl-20 {padding-left: 20px !important;}.pl-25 {padding-left: 25px !important;}.pl-30 {padding-left: 30px !important;}.pl-50 {padding-left: 50px !important;}.mt-0 {margin-top: 0px !important;}.mt-5 {margin-top: 5px !important;}.mt-10 {margin-top: 10px !important;}.mt-15 {margin-top: 15px !important;}.mt-20 {margin-top: 20px !important;}.mt-25 {margin-top: 25px !important;}.mt-30 {margin-top: 30px !important;}.mt-50 {margin-top: 50px !important;}.mr-0 {margin-right: 0px !important;}.mr-5 {margin-right: 5px !important;}.mr-10 {margin-right: 10px !important;}.mr-15 {margin-right: 15px !important;}.mr-20 {margin-right: 20px !important;}.mr-25 {margin-right: 25px !important;}.mr-30 {margin-right: 30px !important;}.mr-50 {margin-right: 50px !important;}.mb-0 {margin-bottom: 0px !important;}.mb-5 {margin-bottom: 5px !important;}.mb-10 {margin-bottom: 10px !important;}.mb-15 {margin-bottom: 15px !important;}.mb-20 {margin-bottom: 20px !important;}.mb-25 {margin-bottom: 25px !important;}.mb-30 {margin-bottom: 30px !important;}.mb-50 {margin-bottom: 50px !important;}.ml-0 {margin-left: 0px !important;}.ml-5 {margin-left: 5px !important;}.ml-10 {margin-left: 10px !important;}.ml-15 {margin-left: 15px !important;}.ml-20 {margin-left: 20px !important;}.ml-25 {margin-left: 25px !important;}.ml-30 {margin-left: 30px !important;}.ml-50 {margin-left: 50px !important;}.no-padding {padding: 0 !important;}.no-margin {margin: 0 !important;}.header-logo, .blog-related-post-meta__title {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.main-video:before, .section-arrow:before, .s-skills-2:before {position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;}@font-face {font-family: 'Lato';font-style: normal;font-weight: 200;src: local("Lato Thin"), local("Lato-Thin"), url(../fonts/Lato-Thin.woff) format("woff"), url(../fonts/Lato-Thin.woff2) format("woff2"), url(../fonts/Lato-Thin.ttf) format("truetype");}@font-face {font-family: 'Lato';font-style: normal;font-weight: 300;src: local("Lato Light"), local("Lato-Light"), url(../fonts/Lato-Light.woff) format("woff"), url(../fonts/Lato-Light.woff2) format("woff2"), url(../fonts/Lato-Light.ttf) format("truetype");}@font-face {font-family: 'Lato';font-style: normal;font-weight: 400;src: local("Lato Regular"), local("Lato-Regular"), local("Lato"), url(../fonts/Lato-Regular.woff) format("woff"), url(../fonts/Lato-Regular.woff2) format("woff2"), url(../fonts/Lato-Regular.ttf) format("truetype"), url(../fonts/Lato-Regular.eot?#iefix) format("embedded-opentype");}@font-face {font-family: 'Lato';font-style: normal;font-weight: 700;src: local("Lato Bold"), local("Lato-Bold"), url(../fonts/Lato-Bold.woff) format("woff"), url(../fonts/Lato-Bold.woff2) format("woff2"), url(../fonts/Lato-Bold.ttf) format("truetype");}.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.owl-carousel .owl-animated-in {z-index: 0;}.owl-carousel .owl-animated-out {z-index: 1;}.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;height: 100%;}.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0, 0);height: 100%;}.owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.owl-carousel.owl-loaded {display: block;}.owl-carousel.owl-loading {opacity: 0;display: block;}.owl-carousel.owl-hidden {opacity: 0;}.owl-carousel .owl-refresh .owl-item {display: none;}.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;height: 100%;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-transform: translateZ(0);}.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}.owl-carousel.owl-rtl {direction: rtl;}.owl-carousel.owl-rtl .owl-item {float: right;}.no-js .owl-carousel {display: block;}.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}.owl-carousel .owl-item img {transform-style: preserve-3d;}.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url(owl.video.play.png) no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover {-webkit-transition: scale(1.3, 1.3);-moz-transition: scale(1.3, 1.3);-ms-transition: scale(1.3, 1.3);-o-transition: scale(1.3, 1.3);transition: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none;}.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {position: relative;z-index: 1;}@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}40% {-webkit-transform: translate3d(0, -30px, 0);-ms-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}60% {-webkit-transform: translate3d(0, -15px, 0);-ms-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);}}@keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}40% {-webkit-transform: translate3d(0, -30px, 0);-ms-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}60% {-webkit-transform: translate3d(0, -15px, 0);-ms-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0);}}@-webkit-keyframes flash {0%, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}@keyframes flash {0%, 50%, 100% {opacity: 1;}25%, 75% {opacity: 0;}}@-webkit-keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.1, 1.1, 1.1);-ms-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}100% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes pulse {0% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}50% {-webkit-transform: scale3d(1.1, 1.1, 1.1);-ms-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}100% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@-webkit-keyframes rubberBand {0% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}30% {-webkit-transform: scale3d(1.25, 0.75, 1);-ms-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}40% {-webkit-transform: scale3d(0.75, 1.25, 1);-ms-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}50% {-webkit-transform: scale3d(1.15, 0.85, 1);-ms-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}65% {-webkit-transform: scale3d(0.95, 1.05, 1);-ms-transform: scale3d(0.95, 1.05, 1);transform: scale3d(0.95, 1.05, 1);}75% {-webkit-transform: scale3d(1.05, 0.95, 1);-ms-transform: scale3d(1.05, 0.95, 1);transform: scale3d(1.05, 0.95, 1);}100% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes rubberBand {0% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}30% {-webkit-transform: scale3d(1.25, 0.75, 1);-ms-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}40% {-webkit-transform: scale3d(0.75, 1.25, 1);-ms-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}50% {-webkit-transform: scale3d(1.15, 0.85, 1);-ms-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}65% {-webkit-transform: scale3d(0.95, 1.05, 1);-ms-transform: scale3d(0.95, 1.05, 1);transform: scale3d(0.95, 1.05, 1);}75% {-webkit-transform: scale3d(1.05, 0.95, 1);-ms-transform: scale3d(1.05, 0.95, 1);transform: scale3d(1.05, 0.95, 1);}100% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@-webkit-keyframes shake {0%, 100% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);-ms-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);-ms-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}@keyframes shake {0%, 100% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px, 0, 0);-ms-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px, 0, 0);-ms-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}}@-webkit-keyframes swing {20%, 40%, 60%, 80%, 100% {-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;}20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);-ms-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);-ms-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);-ms-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);-ms-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}100% {-webkit-transform: rotate3d(0, 0, 1, 0deg);-ms-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}}@keyframes swing {20%, 40%, 60%, 80%, 100% {-webkit-transform-origin: top center;-ms-transform-origin: top center;transform-origin: top center;}20% {-webkit-transform: rotate3d(0, 0, 1, 15deg);-ms-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg);}40% {-webkit-transform: rotate3d(0, 0, 1, -10deg);-ms-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg);}60% {-webkit-transform: rotate3d(0, 0, 1, 5deg);-ms-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg);}80% {-webkit-transform: rotate3d(0, 0, 1, -5deg);-ms-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg);}100% {-webkit-transform: rotate3d(0, 0, 1, 0deg);-ms-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg);}}@-webkit-keyframes tada {0% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%, 20% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);-ms-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);-ms-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);}40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);-ms-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);}100% {-webkit-transform: scale3d(1, 1, 1) rotate(0);-ms-transform: scale3d(1, 1, 1) rotate(0);transform: scale3d(1, 1, 1) rotate(0);}}@keyframes tada {0% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}10%, 20% {-webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);-ms-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);}30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);-ms-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);}40%, 60%, 80% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);-ms-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);}100% {-webkit-transform: scale3d(1, 1, 1) rotate(0);-ms-transform: scale3d(1, 1, 1) rotate(0);transform: scale3d(1, 1, 1) rotate(0);}}@-webkit-keyframes wobble {0% {-webkit-transform: translate3d(0%, 0, 0);-ms-transform: translate3d(0%, 0, 0);transform: translate3d(0%, 0, 0);}15% {-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);-ms-transform: translate3d(-25%, 0, 0) rotate(-5deg);transform: translate3d(-25%, 0, 0) rotate(-5deg);}30% {-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);-ms-transform: translate3d(20%, 0, 0) rotate(3deg);transform: translate3d(20%, 0, 0) rotate(3deg);}45% {-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);-ms-transform: translate3d(-15%, 0, 0) rotate(-3deg);transform: translate3d(-15%, 0, 0) rotate(-3deg);}60% {-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);-ms-transform: translate3d(10%, 0, 0) rotate(2deg);transform: translate3d(10%, 0, 0) rotate(2deg);}75% {-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);-ms-transform: translate3d(-5%, 0, 0) rotate(-1deg);transform: translate3d(-5%, 0, 0) rotate(-1deg);}100% {-webkit-transform: translate3d(0%, 0, 0);-ms-transform: translate3d(0%, 0, 0);transform: translate3d(0%, 0, 0);}}@keyframes wobble {0% {-webkit-transform: translate3d(0%, 0, 0);-ms-transform: translate3d(0%, 0, 0);transform: translate3d(0%, 0, 0);}15% {-webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);-ms-transform: translate3d(-25%, 0, 0) rotate(-5deg);transform: translate3d(-25%, 0, 0) rotate(-5deg);}30% {-webkit-transform: translate3d(20%, 0, 0) rotate(3deg);-ms-transform: translate3d(20%, 0, 0) rotate(3deg);transform: translate3d(20%, 0, 0) rotate(3deg);}45% {-webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);-ms-transform: translate3d(-15%, 0, 0) rotate(-3deg);transform: translate3d(-15%, 0, 0) rotate(-3deg);}60% {-webkit-transform: translate3d(10%, 0, 0) rotate(2deg);-ms-transform: translate3d(10%, 0, 0) rotate(2deg);transform: translate3d(10%, 0, 0) rotate(2deg);}75% {-webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);-ms-transform: translate3d(-5%, 0, 0) rotate(-1deg);transform: translate3d(-5%, 0, 0) rotate(-1deg);}100% {-webkit-transform: translate3d(0%, 0, 0);-ms-transform: translate3d(0%, 0, 0);transform: translate3d(0%, 0, 0);}}@-webkit-keyframes bounceIn {0% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);-ms-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}50% {opacity: 1;-webkit-transform: scale3d(1.05, 1.05, 1.05);-ms-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}70% {-webkit-transform: scale3d(0.9, 0.9, 0.9);-ms-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}100% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@keyframes bounceIn {0% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);-ms-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}50% {opacity: 1;-webkit-transform: scale3d(1.05, 1.05, 1.05);-ms-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05);}70% {-webkit-transform: scale3d(0.9, 0.9, 0.9);-ms-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}100% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}}@-webkit-keyframes bounceInDown {0% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);-ms-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, 30px, 0);-ms-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);}80% {-webkit-transform: translate3d(0, -10px, 0);-ms-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}100% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes bounceInDown {0% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);-ms-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, 30px, 0);-ms-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);}80% {-webkit-transform: translate3d(0, -10px, 0);-ms-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}100% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes bounceInLeft {0% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);-ms-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(30px, 0, 0);-ms-transform: translate3d(30px, 0, 0);transform: translate3d(30px, 0, 0);}80% {-webkit-transform: translate3d(-10px, 0, 0);-ms-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}100% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes bounceInLeft {0% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);-ms-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(30px, 0, 0);-ms-transform: translate3d(30px, 0, 0);transform: translate3d(30px, 0, 0);}80% {-webkit-transform: translate3d(-10px, 0, 0);-ms-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0);}100% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes bounceInRight {0% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);-ms-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(-30px, 0, 0);-ms-transform: translate3d(-30px, 0, 0);transform: translate3d(-30px, 0, 0);}80% {-webkit-transform: translate3d(10px, 0, 0);-ms-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}100% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes bounceInRight {0% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);-ms-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(-30px, 0, 0);-ms-transform: translate3d(-30px, 0, 0);transform: translate3d(-30px, 0, 0);}80% {-webkit-transform: translate3d(10px, 0, 0);-ms-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0);}100% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes bounceInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);-ms-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, -30px, 0);-ms-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}80% {-webkit-transform: translate3d(0, 10px, 0);-ms-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}100% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes bounceInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);-ms-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, -30px, 0);-ms-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0);}80% {-webkit-transform: translate3d(0, 10px, 0);-ms-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}100% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes bounceOut {0% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}25% {-webkit-transform: scale3d(0.95, 0.95, 0.95);-ms-transform: scale3d(0.95, 0.95, 0.95);transform: scale3d(0.95, 0.95, 0.95);}50% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);-ms-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}100% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);-ms-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}}@keyframes bounceOut {0% {-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}25% {-webkit-transform: scale3d(0.95, 0.95, 0.95);-ms-transform: scale3d(0.95, 0.95, 0.95);transform: scale3d(0.95, 0.95, 0.95);}50% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);-ms-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}100% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);-ms-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}}@-webkit-keyframes bounceOutDown {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}20% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);-ms-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);-ms-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@keyframes bounceOutDown {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}20% {opacity: 1;-webkit-transform: translate3d(0, -20px, 0);-ms-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);-ms-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@-webkit-keyframes bounceOutLeft {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);-ms-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);-ms-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@keyframes bounceOutLeft {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}20% {opacity: 1;-webkit-transform: translate3d(20px, 0, 0);-ms-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);-ms-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@-webkit-keyframes bounceOutRight {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);-ms-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);-ms-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@keyframes bounceOutRight {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}20% {opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);-ms-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);-ms-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@-webkit-keyframes bounceOutUp {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}20% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);-ms-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);-ms-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@keyframes bounceOutUp {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}20% {opacity: 1;-webkit-transform: translate3d(0, 20px, 0);-ms-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);-ms-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0, -20px, 0);-ms-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0, -20px, 0);-ms-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);-ms-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);-ms-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-20px, 0, 0);-ms-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-20px, 0, 0);-ms-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);-ms-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);-ms-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(20px, 0, 0);-ms-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(20px, 0, 0);-ms-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);-ms-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);-ms-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 20px, 0);-ms-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 20px, 0);-ms-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);-ms-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);-ms-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@-webkit-keyframes fadeOutDown {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 20px, 0);-ms-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}}@keyframes fadeOutDown {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 20px, 0);-ms-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0);}}@-webkit-keyframes fadeOutDownBig {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);-ms-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@keyframes fadeOutDownBig {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);-ms-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@-webkit-keyframes fadeOutLeft {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-20px, 0, 0);-ms-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}}@keyframes fadeOutLeft {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-20px, 0, 0);-ms-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0);}}@-webkit-keyframes fadeOutLeftBig {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);-ms-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@keyframes fadeOutLeftBig {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);-ms-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@-webkit-keyframes fadeOutRight {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(20px, 0, 0);-ms-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}}@keyframes fadeOutRight {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(20px, 0, 0);-ms-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}}@-webkit-keyframes fadeOutRightBig {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);-ms-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@keyframes fadeOutRightBig {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);-ms-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@-webkit-keyframes fadeOutUp {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -20px, 0);-ms-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}}@keyframes fadeOutUp {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -20px, 0);-ms-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);}}@-webkit-keyframes fadeOutUpBig {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);-ms-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@keyframes fadeOutUpBig {0% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);-ms-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@-webkit-keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);-ms-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);transform: perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function: ease-in;}100% {-webkit-transform: perspective(400px);-ms-transform: perspective(400px);transform: perspective(400px);animation-timing-function: ease-in;}}@keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);-ms-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);transform: perspective(400px) scale3d(0.95, 0.95, 0.95);animation-timing-function: ease-in;}100% {-webkit-transform: perspective(400px);-ms-transform: perspective(400px);transform: perspective(400px);animation-timing-function: ease-in;}}@-webkit-keyframes flipInX {0% {opacity: 0;-webkit-transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);}40% {-webkit-transform: perspective(400px) rotateX(-10deg);-ms-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);}70% {-webkit-transform: perspective(400px) rotateX(10deg);-ms-transform: perspective(400px) rotateX(10deg);transform: perspective(400px) rotateX(10deg);}100% {opacity: 1;-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);}}@keyframes flipInX {0% {opacity: 0;-webkit-transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);}40% {-webkit-transform: perspective(400px) rotateX(-10deg);-ms-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);}70% {-webkit-transform: perspective(400px) rotateX(10deg);-ms-transform: perspective(400px) rotateX(10deg);transform: perspective(400px) rotateX(10deg);}100% {opacity: 1;-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);}}@-webkit-keyframes flipInY {0% {opacity: 0;-webkit-transform: perspective(400px) rotateY(90deg);-ms-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);}40% {-webkit-transform: perspective(400px) rotateY(-10deg);-ms-transform: perspective(400px) rotateY(-10deg);transform: perspective(400px) rotateY(-10deg);}70% {-webkit-transform: perspective(400px) rotateY(10deg);-ms-transform: perspective(400px) rotateY(10deg);transform: perspective(400px) rotateY(10deg);}100% {opacity: 1;-webkit-transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);}}@keyframes flipInY {0% {opacity: 0;-webkit-transform: perspective(400px) rotateY(90deg);-ms-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);}40% {-webkit-transform: perspective(400px) rotateY(-10deg);-ms-transform: perspective(400px) rotateY(-10deg);transform: perspective(400px) rotateY(-10deg);}70% {-webkit-transform: perspective(400px) rotateY(10deg);-ms-transform: perspective(400px) rotateY(10deg);transform: perspective(400px) rotateY(10deg);}100% {opacity: 1;-webkit-transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);}}@-webkit-keyframes flipOutX {0% {opacity: 1;-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);}100% {opacity: 0;-webkit-transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);}}@keyframes flipOutX {0% {opacity: 1;-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);}100% {opacity: 0;-webkit-transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg);}}@-webkit-keyframes flipOutY {0% {opacity: 1;-webkit-transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);}100% {opacity: 0;-webkit-transform: perspective(400px) rotateY(90deg);-ms-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);}}@keyframes flipOutY {0% {opacity: 1;-webkit-transform: perspective(400px) rotateY(0deg);-ms-transform: perspective(400px) rotateY(0deg);transform: perspective(400px) rotateY(0deg);}100% {opacity: 0;-webkit-transform: perspective(400px) rotateY(90deg);-ms-transform: perspective(400px) rotateY(90deg);transform: perspective(400px) rotateY(90deg);}}@-webkit-keyframes lightSpeedIn {0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);-ms-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);}60% {opacity: 1;-webkit-transform: translate3d(-20%, 0, 0) skewX(30deg);-ms-transform: translate3d(-20%, 0, 0) skewX(30deg);transform: translate3d(-20%, 0, 0) skewX(30deg);}80% {opacity: 1;-webkit-transform: translate3d(0%, 0, 0) skewX(-15deg);-ms-transform: translate3d(0%, 0, 0) skewX(-15deg);transform: translate3d(0%, 0, 0) skewX(-15deg);}100% {opacity: 1;-webkit-transform: translate3d(0%, 0, 0) skewX(0deg);-ms-transform: translate3d(0%, 0, 0) skewX(0deg);transform: translate3d(0%, 0, 0) skewX(0deg);}}@keyframes lightSpeedIn {0% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);-ms-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);}60% {opacity: 1;-webkit-transform: translate3d(-20%, 0, 0) skewX(30deg);-ms-transform: translate3d(-20%, 0, 0) skewX(30deg);transform: translate3d(-20%, 0, 0) skewX(30deg);}80% {opacity: 1;-webkit-transform: translate3d(0%, 0, 0) skewX(-15deg);-ms-transform: translate3d(0%, 0, 0) skewX(-15deg);transform: translate3d(0%, 0, 0) skewX(-15deg);}100% {opacity: 1;-webkit-transform: translate3d(0%, 0, 0) skewX(0deg);-ms-transform: translate3d(0%, 0, 0) skewX(0deg);transform: translate3d(0%, 0, 0) skewX(0deg);}}@-webkit-keyframes lightSpeedOut {0% {opacity: 1;-webkit-transform: translate3d(0%, 0, 0) skewX(0deg);-ms-transform: translate3d(0%, 0, 0) skewX(0deg);transform: translate3d(0%, 0, 0) skewX(0deg);}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);-ms-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);}}@keyframes lightSpeedOut {0% {opacity: 1;-webkit-transform: translate3d(0%, 0, 0) skewX(0deg);-ms-transform: translate3d(0%, 0, 0) skewX(0deg);transform: translate3d(0%, 0, 0) skewX(0deg);}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);-ms-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);}}@-webkit-keyframes rotateIn {0% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, -200deg);-ms-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;}100% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;}}@keyframes rotateIn {0% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, -200deg);-ms-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;}100% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: center center;-ms-transform-origin: center center;transform-origin: center center;}}@-webkit-keyframes rotateInDownLeft {0% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, -45deg);-ms-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}100% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}}@keyframes rotateInDownLeft {0% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, -45deg);-ms-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}100% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}}@-webkit-keyframes rotateInDownRight {0% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, 45deg);-ms-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}100% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}}@keyframes rotateInDownRight {0% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, 45deg);-ms-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}100% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}}@-webkit-keyframes rotateInUpLeft {0% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, 45deg);-ms-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}100% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}}@keyframes rotateInUpLeft {0% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, 45deg);-ms-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}100% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}}@-webkit-keyframes rotateInUpRight {0% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, -90deg);-ms-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}100% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}}@keyframes rotateInUpRight {0% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, -90deg);-ms-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}100% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}}@-webkit-keyframes rotateOutDownLeft {0% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}100% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, 45deg);-ms-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}}@keyframes rotateOutDownLeft {0% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}100% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, 45deg);-ms-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}}@-webkit-keyframes rotateOutDownRight {0% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}100% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, -45deg);-ms-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}}@keyframes rotateOutDownRight {0% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}100% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, -45deg);-ms-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}}@-webkit-keyframes rotateOutUpLeft {0% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}100% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, -45deg);-ms-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}}@keyframes rotateOutUpLeft {0% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}100% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, -45deg);-ms-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);-webkit-transform-origin: left bottom;-ms-transform-origin: left bottom;transform-origin: left bottom;}}@-webkit-keyframes rotateOutUpRight {0% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}100% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, 90deg);-ms-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}}@keyframes rotateOutUpRight {0% {opacity: 1;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}100% {opacity: 0;-webkit-transform: rotate3d(0, 0, 1, 90deg);-ms-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;}}@-webkit-keyframes slideInDown {0% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);-ms-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInDown {0% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);-ms-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes slideInLeft {0% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);-ms-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInLeft {0% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);-ms-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes slideInRight {0% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);-ms-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInRight {0% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);-ms-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes slideInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);-ms-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInUp {0% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);-ms-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}100% {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@-webkit-keyframes slideOutDown {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);-ms-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@keyframes slideOutDown {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);-ms-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0);}}@-webkit-keyframes slideOutLeft {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);-ms-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@keyframes slideOutLeft {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);-ms-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0);}}@-webkit-keyframes slideOutRight {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);-ms-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@keyframes slideOutRight {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);-ms-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0);}}@-webkit-keyframes slideOutUp {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);-ms-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@keyframes slideOutUp {0% {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}100% {opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);-ms-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0);}}@-webkit-keyframes hinge {0% {animation-timing-function: ease-in-out;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}20%, 60% {animation-timing-function: ease-in-out;-webkit-transform: rotate3d(0, 0, 1, 80deg);-ms-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}40% {animation-timing-function: ease-in-out;-webkit-transform: rotate3d(0, 0, 1, 60deg);-ms-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}80% {opacity: 1;animation-timing-function: ease-in-out;-webkit-transform: rotate3d(0, 0, 1, 70deg) translate3d(0, 0, 0);-ms-transform: rotate3d(0, 0, 1, 70deg) translate3d(0, 0, 0);transform: rotate3d(0, 0, 1, 70deg) translate3d(0, 0, 0);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}100% {animation-timing-function: ease-in-out;-webkit-transform: rotate3d(0, 0, 1, 75deg) translate3d(0, 0, 0);-ms-transform: rotate3d(0, 0, 1, 75deg) translate3d(0, 0, 0);transform: rotate3d(0, 0, 1, 75deg) translate3d(0, 0, 0);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}}@keyframes hinge {0% {animation-timing-function: ease-in-out;-webkit-transform: rotate3d(0);-ms-transform: rotate3d(0);transform: rotate3d(0);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}20%, 60% {animation-timing-function: ease-in-out;-webkit-transform: rotate3d(0, 0, 1, 80deg);-ms-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}40% {animation-timing-function: ease-in-out;-webkit-transform: rotate3d(0, 0, 1, 60deg);-ms-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}80% {opacity: 1;animation-timing-function: ease-in-out;-webkit-transform: rotate3d(0, 0, 1, 70deg) translate3d(0, 0, 0);-ms-transform: rotate3d(0, 0, 1, 70deg) translate3d(0, 0, 0);transform: rotate3d(0, 0, 1, 70deg) translate3d(0, 0, 0);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}100% {animation-timing-function: ease-in-out;-webkit-transform: rotate3d(0, 0, 1, 75deg) translate3d(0, 0, 0);-ms-transform: rotate3d(0, 0, 1, 75deg) translate3d(0, 0, 0);transform: rotate3d(0, 0, 1, 75deg) translate3d(0, 0, 0);-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left;}}@-webkit-keyframes rollIn {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);-ms-transform: translate3d(-100%, 0, 0) rotate(-120deg);transform: translate3d(-100%, 0, 0) rotate(-120deg);}100% {opacity: 1;-webkit-transform: translate3d(0px, 0, 0) rotate(0deg);-ms-transform: translate3d(0px, 0, 0) rotate(0deg);transform: translate3d(0px, 0, 0) rotate(0deg);}}@keyframes rollIn {0% {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);-ms-transform: translate3d(-100%, 0, 0) rotate(-120deg);transform: translate3d(-100%, 0, 0) rotate(-120deg);}100% {opacity: 1;-webkit-transform: translate3d(0px, 0, 0) rotate(0deg);-ms-transform: translate3d(0px, 0, 0) rotate(0deg);transform: translate3d(0px, 0, 0) rotate(0deg);}}@-webkit-keyframes rollOut {0% {opacity: 1;-webkit-transform: translate3d(0px, 0, 0) rotate(0deg);-ms-transform: translate3d(0px, 0, 0) rotate(0deg);transform: translate3d(0px, 0, 0) rotate(0deg);}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);-ms-transform: translate3d(100%, 0, 0) rotate(120deg);transform: translate3d(100%, 0, 0) rotate(120deg);}}@keyframes rollOut {0% {opacity: 1;-webkit-transform: translate3d(0px, 0, 0) rotate(0deg);-ms-transform: translate3d(0px, 0, 0) rotate(0deg);transform: translate3d(0px, 0, 0) rotate(0deg);}100% {opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate(120deg);-ms-transform: translate3d(100%, 0, 0) rotate(120deg);transform: translate3d(100%, 0, 0) rotate(120deg);}}@-webkit-keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);-ms-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}50% {opacity: 1;}}@keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);-ms-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}50% {opacity: 1;}}@-webkit-keyframes zoomInDown {0% {animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);}60% {animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);}}@keyframes zoomInDown {0% {animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);}60% {animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-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-keyframes zoomInLeft {0% {animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);}60% {animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);}}@keyframes zoomInLeft {0% {animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);}60% {animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-ms-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-keyframes zoomInRight {0% {animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);}60% {animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);}}@keyframes zoomInRight {0% {animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);}60% {animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-ms-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-keyframes zoomInUp {0% {animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);}60% {animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);}}@keyframes zoomInUp {0% {animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);}60% {animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-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-keyframes zoomOut {0% {opacity: 1;}50% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);-ms-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}100% {opacity: 0;}}@keyframes zoomOut {0% {opacity: 1;}50% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);-ms-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}100% {opacity: 0;}}@-webkit-keyframes zoomOutDown {40% {animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);}100% {animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-ms-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;-ms-transform-origin: center bottom;transform-origin: center bottom;}}@keyframes zoomOutDown {40% {animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);}100% {animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-ms-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;-ms-transform-origin: center bottom;transform-origin: center bottom;}}@-webkit-keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);-ms-transform: scale(0.1) translate3d(-2000px, 0, 0);transform: scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;-ms-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);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);-ms-transform: scale(0.1) translate3d(-2000px, 0, 0);transform: scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;-ms-transform-origin: left center;transform-origin: left center;}}@-webkit-keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);-ms-transform: scale(0.1) translate3d(2000px, 0, 0);transform: scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;-ms-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);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}100% {opacity: 0;-webkit-transform: scale(0.1) translate3d(2000px, 0, 0);-ms-transform: scale(0.1) translate3d(2000px, 0, 0);transform: scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;-ms-transform-origin: right center;transform-origin: right center;}}@-webkit-keyframes zoomOutUp {40% {animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);}100% {animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-ms-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;-ms-transform-origin: center bottom;transform-origin: center bottom;}}@keyframes zoomOutUp {40% {animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);}100% {animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-ms-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;-ms-transform-origin: center bottom;transform-origin: center bottom;}}@-webkit-keyframes pulse-down {0% {-webkit-transform: translate3d(0, -20px, 0);-ms-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);opacity: 0.2;}30% {-webkit-transform: translate3d(0, 16px, 0);-ms-transform: translate3d(0, 16px, 0);transform: translate3d(0, 16px, 0);opacity: 0.7;}85% {-webkit-transform: translate3d(0, 17px, 0);-ms-transform: translate3d(0, 17px, 0);transform: translate3d(0, 17px, 0);}90% {-webkit-transform: translate3d(0, 22px, 0);-ms-transform: translate3d(0, 22px, 0);transform: translate3d(0, 22px, 0);}95% {-webkit-transform: translate3d(0, 17px, 0);-ms-transform: translate3d(0, 17px, 0);transform: translate3d(0, 17px, 0);}100% {-webkit-transform: translate3d(0, 22px, 0);-ms-transform: translate3d(0, 22px, 0);transform: translate3d(0, 22px, 0);opacity: 0.8;}}@keyframes pulse-down {0% {-webkit-transform: translate3d(0, -20px, 0);-ms-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0);opacity: 0.2;}30% {-webkit-transform: translate3d(0, 16px, 0);-ms-transform: translate3d(0, 16px, 0);transform: translate3d(0, 16px, 0);opacity: 0.7;}85% {-webkit-transform: translate3d(0, 17px, 0);-ms-transform: translate3d(0, 17px, 0);transform: translate3d(0, 17px, 0);}90% {-webkit-transform: translate3d(0, 22px, 0);-ms-transform: translate3d(0, 22px, 0);transform: translate3d(0, 22px, 0);}95% {-webkit-transform: translate3d(0, 17px, 0);-ms-transform: translate3d(0, 17px, 0);transform: translate3d(0, 17px, 0);}100% {-webkit-transform: translate3d(0, 22px, 0);-ms-transform: translate3d(0, 22px, 0);transform: translate3d(0, 22px, 0);opacity: 0.8;}}@-webkit-keyframes rotate {to {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes rotate {to {-webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes pulsate {from {opacity: 1;-webkit-transform: scale(0.25);-ms-transform: scale(0.25);transform: scale(0.25);}95% {opacity: 0;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}to {opacity: 0;-webkit-transform: scale(0.3);-ms-transform: scale(0.3);transform: scale(0.3);}}@keyframes pulsate {from {opacity: 1;-webkit-transform: scale(0.25);-ms-transform: scale(0.25);transform: scale(0.25);}95% {opacity: 0;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}to {opacity: 0;-webkit-transform: scale(0.3);-ms-transform: scale(0.3);transform: scale(0.3);}}.fx {opacity: 0;}.animated {opacity: 1;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.parallax {position: absolute;width: 100%;height: 100%;top: 0;left: 0;will-change: transform;z-index: -1;}.parallax-wrapper {position: relative;overflow: hidden;z-index: 0;}body {color: #000;}h1 {font-size: 42px;}h2 {font-size: 36px;}h3 {font-size: 30px;}h4 {font-size: 24px;}h5 {font-size: 18px;}h6 {font-size: 16px;}p {font-weight: 300;line-height: 1.4;}header, section {width: 100%;}.theme-color {color: #55C594;}.wrapper {position: relative;overflow: hidden;}.wrapper-content {position: relative;left: 0;-webkit-transition: 0.4s left cubic-bezier(1, 0, 0.95, 1);transition: 0.4s left cubic-bezier(1, 0, 0.95, 1);}.hidden {opacity: 0;display: none !important;}.header {position: absolute;top: 0;left: 0;line-height: 80px;z-index: 2;-webkit-transition: 0.4s top, 0.4s background;transition: 0.4s top, 0.4s background;white-space: nowrap;}.header-logo {padding-bottom: 0;text-transform: uppercase;}.header-logo__link {color: #fff;}.header-dark {background: #0B1216;}.header-sticky {position: fixed;top: 100px;-webkit-transform: translateY(-100px) !important;-ms-transform: translateY(-100px) !important;transform: translateY(-100px) !important;will-change: transform;}.menu {display: none;}.menu-desktop .menu-mobile-logo {display: none !important;}.menu-desktop .menu {display: block;text-transform: uppercase;text-align: center;font-size: 12px;font-weight: normal;}.menu-desktop .menu__item {display: inline-block;margin-right: 25px;}.menu-desktop .menu__item:last-child {margin-right: 0;}@media (min-width: 768px) {.menu-desktop .menu__item > .submenu {opacity: 0;-webkit-transition: 0.3s;transition: 0.3s;-webkit-transform: translateY(20px);-ms-transform: translateY(20px);transform: translateY(20px);}.menu-desktop .menu__item > .submenu .submenu {opacity: 0;-webkit-transition: 0.3s;transition: 0.3s;-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);}.menu-desktop .menu__item > .submenu .submenu__item:hover > .submenu {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}.menu-desktop .menu__item:hover > .submenu {opacity: 1;visibility: visible;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.menu__link {font-size: 14px;}.menu-desktop .menu__link {position: relative;display: inline-block;color: #fff;-webkit-transition: 0.2s;transition: 0.2s;}.menu-desktop .menu__link:hover {color: #55C594;cursor: pointer;}.menu-desktop .menu__link:after, .menu-desktop .menu__link_active:after {content: "";position: absolute;display: block;width: 0;height: 1px;top: 50%;margin-top: 18px;background: transparent;-webkit-transition: 0.6s;transition: 0.6s;}.menu-desktop .menu__link:hover:after, .menu-desktop .menu__link_active:after {background: #55C594;width: 100%;}.menu-desktop .menu__link_active {color: #55C594;}.menu-desktop .submenu {background: #0B1216;opacity: 1;visibility: hidden;position: absolute;min-width: 120px;text-align: left;}.menu-desktop .submenu__item {position: relative;display: block;margin: 0;line-height: 40px;}.menu-desktop .submenu__item:hover > .submenu {visibility: visible;}.menu-desktop .submenu__link {display: block;padding: 0 25px 0 15px;white-space: nowrap;color: #fff;text-transform: uppercase;-webkit-transition: 0.4s;transition: 0.4s;}.menu-desktop .submenu__link:hover {color: #fff;background: #55C594;}.menu-desktop .submenu__link.ico-112:before {position: absolute;top: 14px;right: 5px;}.menu-desktop .submenu .submenu {top: 0;left: 100%;}.menu-desktop .submenu.container {width: 100%;left: 0;}.menu-desktop .submenu-mega {padding: 15px 45px 45px;}.menu-desktop .submenu-mega > .submenu__item:first-child {padding: 0;font-weight: 300;color: #fff;margin-bottom: 20px;text-transform: uppercase;}.menu-desktop .submenu-mega > .submenu__item:first-child:before {content: '';position: absolute;display: block;top: 100%;left: 0;width: 100%;height: 1px;background: #142027;}.menu-desktop .submenu-mega > .submenu__item:first-child:after {content: '';position: absolute;display: block;left: 0;width: 20px;height: 1px;background: #55C594;-webkit-transition: 0.6s width;transition: 0.6s width;}.menu-desktop .submenu-mega:hover > .submenu__item:first-child:after {width: 50%;}.menu-desktop .submenu-mega .submenu__link {padding: 0;color: #9AA8A8;}.menu-desktop .submenu-mega .submenu__link:hover {background: none;color: #55C594;}@media (min-width: 768px) and (max-width: 991px) {.menu-desktop .menu__item {margin-right: 6px;}}.menu-mobile-logo {padding: 0 30px 50px;font-size: 20px;font-weight: 300;text-transform: uppercase;line-height: 80px !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}@media (max-width: 767px) {.menu-mobile-logo {padding: 0 30px 10px;}}.menu-mobile-social {margin: 70px 20px 0 30px;}@media (max-width: 767px) {.menu-mobile-social {margin: 30px 20px 0 30px;}}.menu-mobile-social .footer-social__item {margin: 10px 8px 0 0;}.menu-mobile-social .footer-social__item:before {font-size: 30px;}.menu-mobile .header {white-space: normal;-webkit-transition: 0.4s cubic-bezier(1, 0, 0.95, 1);transition: 0.4s cubic-bezier(1, 0, 0.95, 1);opacity: 1;}.menu-mobile .menu {display: block;position: absolute;top: 0;display: block;height: 990px;height: 100vh;background: #0C1317;text-transform: uppercase;overflow-y: auto;}.menu-mobile .menu__item {line-height: 36px;}.menu-mobile .menu__link {display: block;color: #ddd;font-size: 13px;font-weight: 300;text-transform: uppercase;-webkit-transition: 0.4s;transition: 0.4s;}.menu-mobile .menu__link:hover {color: #fff;background: #55C594;}.menu-mobile .menu__link_pressed {color: #55C594;background: #090f12;}.menu-mobile .menu__link_pressed:hover {color: #fff;}.menu-mobile .menu__link:not(:only-child):before {position: absolute;line-height: inherit;font-size: 20px;-webkit-transition: 0.4s transform;transition: 0.4s transform;}.menu-mobile .submenu {display: none;visibility: visible;background: #090f12;}.menu-mobile .submenu__link {display: block;color: #9AA8A8;font-size: 12px;}.menu-mobile .submenu__link:hover {color: #fff;background: #55C594;}.menu-mobile .submenu__link:not(:only-child):before {position: absolute;line-height: inherit;font-size: 20px;-webkit-transition: 0.4s transform;transition: 0.4s transform;}.menu-mobile .submenu-mega[class*="col-"], .menu-mobile .submenu-mega [class*="col-"] {padding: 0;width: 100%;}.menu-mobile .submenu-mega > .submenu__item:first-child {color: #9AA8A8;font-size: 13px;}.menu-mobile.menu-mobile-left .header-logo {float: right;text-align: right;}.menu-mobile.menu-mobile-left .menu-nav {text-align: left;}.menu-mobile.menu-mobile-left.menu-mobile-opened .header {left: 70%;}.menu-mobile.menu-mobile-left.menu-mobile-opened .wrapper-content {left: 70%;}.menu-mobile.menu-mobile-left .menu {left: auto;right: 100%;width: 70%;text-align: left;direction: rtl;}.menu-mobile.menu-mobile-left .menu__link {padding: 0 0 0 30px;}.menu-mobile.menu-mobile-left .menu__link:not(:only-child):before {left: auto;right: 15px;}.menu-mobile.menu-mobile-left .menu .submenu__link {padding: 0 15px 0 45px;}.menu-mobile.menu-mobile-left .menu .submenu__link:not(:only-child) {padding-left: 30px;}.menu-mobile.menu-mobile-left .menu .submenu__link:not(:only-child):before {left: auto;right: 15px;}.menu-mobile.menu-mobile-left .menu .submenu-mega > .submenu__item:first-child {padding-left: 30px;}.menu-mobile.menu-mobile-left .menu .submenu-mega .submenu__link {padding-left: 45px;}.menu-mobile.menu-mobile-left .menu__link:before, .menu-mobile.menu-mobile-left .submenu__link:before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.menu-mobile.menu-mobile-left .menu__link_pressed:before {-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}.menu-mobile.menu-mobile-right .menu-nav {text-align: right;}.menu-mobile.menu-mobile-right .menu-toggle {-webkit-transform: scale(-1, 1);-ms-transform: scale(-1, 1);transform: scale(-1, 1);}.menu-mobile.menu-mobile-right.menu-mobile-opened .header {left: -70%;}.menu-mobile.menu-mobile-right.menu-mobile-opened .wrapper-content {left: -70%;}.menu-mobile.menu-mobile-right .menu {left: 100%;width: 70%;text-align: right;}.menu-mobile.menu-mobile-right .menu__link {padding: 0 30px 0 0;}.menu-mobile.menu-mobile-right .menu__link_pressed:before {-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.menu-mobile.menu-mobile-right .menu__link:not(:only-child):before {left: 15px;}.menu-mobile.menu-mobile-right .menu .submenu__link {padding: 0 45px 0 15px;}.menu-mobile.menu-mobile-right .menu .submenu__link:not(:only-child) {padding-right: 30px;}.menu-mobile.menu-mobile-right .menu .submenu__link:not(:only-child):before {left: 15px;}.menu-mobile.menu-mobile-right .menu .submenu-mega > .submenu__item:first-child {padding-right: 30px;}.menu-mobile.menu-mobile-right .menu .submenu-mega .submenu__link {padding-right: 45px;}.menu-nav {padding-bottom: 0;}.menu-toggle {display: none;padding: 8px 7px 8px 0;cursor: pointer;vertical-align: middle;}.menu-toggle__inner {position: relative;width: 21px;height: 2px;background: #fff;-webkit-transition: 0.4s background-color;transition: 0.4s background-color;}.menu-toggle__inner:before {content: '';position: absolute;top: -8px;left: 0;background: #fff;width: 26px;height: 2px;-webkit-transition: 0.4s background-color;transition: 0.4s background-color;}.menu-toggle__inner:after {content: '';position: absolute;top: 8px;left: 0;background: #fff;width: 28px;height: 2px;-webkit-transition: 0.4s background-color;transition: 0.4s background-color;}.menu-toggle:hover .menu-toggle__inner, .menu-toggle:hover .menu-toggle__inner:before, .menu-toggle:hover .menu-toggle__inner:after {background-color: #55C594;}@media (max-width: 767px) {.menu-toggle {display: inline-block;}}.p-asidemenupage.menu-mobile {}.p-asidemenupage.menu-mobile .row {margin-left: auto;margin-right: auto;}.p-asidemenupage.menu-mobile .menu {top: -30px;width: 300px;}.p-asidemenupage.menu-mobile .menu-nav {position: fixed;top: 30px;background: rgba(0, 0, 0, 0.2);z-index: 2;-webkit-transition: 0.4s left cubic-bezier(1, 0, 0.95, 1), 0.4s right cubic-bezier(1, 0, 0.95, 1);transition: 0.4s left cubic-bezier(1, 0, 0.95, 1), 0.4s right cubic-bezier(1, 0, 0.95, 1);}@media (max-width: 767px) {.p-asidemenupage.menu-mobile.menu-mobile-left .wrapper-content {width: 100% !important;}.p-asidemenupage.menu-mobile.menu-mobile-left .menu-nav {padding: 8px 8px;left: 30px;}.p-asidemenupage.menu-mobile.menu-mobile-left .menu {right: calc(100% + 30px);}.p-asidemenupage.menu-mobile.menu-mobile-right .wrapper-content {left: 0;width: 100% !important;}.p-asidemenupage.menu-mobile.menu-mobile-right .menu-nav {padding: 8px 8px;right: 30px;}.p-asidemenupage.menu-mobile.menu-mobile-right .menu {left: calc(100% + 30px);}}.p-asidemenupage.menu-mobile-opened.menu-mobile-left .menu-nav {left: 330px;}.p-asidemenupage.menu-mobile-opened.menu-mobile-left .wrapper-content {left: 300px;width: calc(100% - 300px);}.p-asidemenupage.menu-mobile-opened.menu-mobile-left .menu {right: calc(100% + 30px);}.p-asidemenupage.menu-mobile-opened.menu-mobile-right .menu-nav {right: 330px;}.p-asidemenupage.menu-mobile-opened.menu-mobile-right .wrapper-content {left: 0;width: calc(100% - 300px);}@media (max-width: 767px) {.p-asidemenupage.menu-mobile-opened.menu-mobile-right .wrapper-content {left: -300px;}}.p-asidemenupage.menu-mobile-opened.menu-mobile-right .menu {left: calc(100% + 30px);}.s-main {position: relative;height: 990px;height: 100vh;overflow: hidden;}.main-simple {height: 500px;text-align: center;position: relative;overflow: hidden;z-index: 0;}.main-simple:after {content: '';height: 100%;display: inline-block;vertical-align: middle;}.main-simple__bg {width: 100%;height: 100%;top: 0;left: 0;background-repeat: no-repeat;background-position: 50%;background-size: cover;z-index: -1;}.main-simple__title {font-size: 46px;font-size: 4.8vmin;color: #fff;font-weight: 300;letter-spacing: 10px;text-transform: uppercase;}.main-simple__subtitle {margin-top: 20px;font: 200 16px "Lato", "Helvetica", sans-serif;color: #fff;letter-spacing: 10px;text-transform: uppercase;}.main-simple .container {width: 90%;display: inline-block;vertical-align: middle;}.main-6 {height: 990px;height: 100vh;text-align: center;position: relative;overflow: hidden;z-index: 0;}.main-6:after {content: '';height: 100%;display: inline-block;vertical-align: middle;}.main-6__bg {width: 100%;height: 100%;top: 0;left: 0;background-repeat: no-repeat;background-position: 50%;background-size: cover;z-index: -1;}.main-6 .container {width: 80%;z-index: 1;display: inline-block;vertical-align: middle;text-align: left;}.main-6-img {position: relative;}.main-6-img__img {position: absolute;top: 0;left: 0;width: 100%;}.main-6__title {text-transform: uppercase;font-weight: 200;color: #fff;}@media (max-width: 767px) {.main-6__title {font-size: 22px;font-size: 7vmin;}}.main-6__title .theme-color {display: block;font-weight: 400;}.main-6__description {margin: 5% 0 10%;margin: 2.5vmin 0 5vmin;font-size: 18px;font-weight: 300;color: #fff;}@media (max-width: 767px) {.main-6__description {font-size: 16px;}}.main-6 .btn-a {margin-bottom: 30px;}.main-6 .btn-a:first-of-type {margin-right: 30px;}.main-video {text-align: center;height: 100%;}.main-video:before {content: '';width: 100%;height: 100%;background: #000;opacity: 0.3;z-index: 1;}.main-video:after {content: '';height: 100%;display: inline-block;vertical-align: middle;}.main-video .container {width: 90%;z-index: 1;display: inline-block;vertical-align: middle;}.main-video__video {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.main-video__title {font-size: 70px;font-size: 7.3vmin;color: #fff;letter-spacing: 6px;word-spacing: 6px;text-transform: uppercase;display: inline-block;padding: 10px 30px;background: rgba(155, 229, 197, 0.1);}.main-video__text {margin: 5% 0 10%;margin: 5.5vmin 0 10vmin;font-size: 22px;font-size: 2.3vmin;color: #fff;text-transform: uppercase;}.main-1 {height: 990px;height: 100vh;background: #000;}.main-1-item {position: absolute;width: 100%;height: 100%;}.main-1-item__bg {background-size: cover;}.main-1-item__inner {display: inline-block;}.main-1-item__title {font-size: 72px;font-size: 7.6vmin;text-transform: uppercase;margin-top: 5%;color: #fff;}.main-1-item__title_thin {font-weight: 200;}.main-1-item__title_part_1 {display: block;}.main-1-item__title_part_2 {display: inline-block;}.main-1-item__title_part_3 {display: inline-block;}.main-1-item__subtitle {font-weight: 300;font-size: 24px;font-size: 2.6vmin;color: #fff;}@media (max-width: 767px) {.main-1-item__subtitle {font-size: 14px;font-size: 4vmin;}}.main-1-item .container {width: 90%;top: 35%;}.main-1-item .btn-a {margin-top: 10%;}.main-1-item .btn-a:nth-of-type(1) {margin-right: 30px;}@media (min-width: 768px) {.main-1-item .btn-a:nth-of-type(1) {margin-right: 60px;}}.pro-items {position: relative;left: 0;top: 0;width: 100%;height: 100%;}.pro-item {position: absolute;width: 100%;height: 100%;z-index: 0;opacity: 0;-webkit-transition: 0.45s opacity;transition: 0.45s opacity;}.pro-item_show {z-index: 1;opacity: 1;}.pro-item_active {z-index: 1;opacity: 1;}.pro-item__timeline {position: absolute;left: 0;bottom: 0;width: 0;height: 2px;background: #55C594;}.pro-item:nth-child(1) .main-1-item__title {opacity: 0;-webkit-transition: 0.6s opacity;transition: 0.6s opacity;}.pro-item:nth-child(1) .main-1-item__title_part_1 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(0, 400px, 0);-ms-transform: translate3d(0, 400px, 0);transform: translate3d(0, 400px, 0);}.pro-item:nth-child(1) .main-1-item__title_part_2 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(1000px, 0, 0);-ms-transform: translate3d(1000px, 0, 0);transform: translate3d(1000px, 0, 0);}.pro-item:nth-child(1) .main-1-item__title_part_3 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(-1000px, 0, 0);-ms-transform: translate3d(-1000px, 0, 0);transform: translate3d(-1000px, 0, 0);}.pro-item:nth-child(1) .main-1-item__subtitle {opacity: 0;-webkit-transition: 0.6s transform, 0.6s opacity;transition: 0.6s transform, 0.6s opacity;-webkit-transform: translate3d(0, 100px, 0);-ms-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);}.pro-item:nth-child(1) .btn-a {opacity: 0;-webkit-transition: 0.6s;transition: 0.6s;-webkit-transform: translate3d(0, 100px, 0);-ms-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);}.pro-item:nth-child(1).pro-item_active .main-1-item__title {opacity: 1;}.pro-item:nth-child(1).pro-item_active .main-1-item__title_part_1 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(1).pro-item_active .main-1-item__title_part_2 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(1).pro-item_active .main-1-item__title_part_3 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(1).pro-item_active .main-1-item__subtitle {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(1).pro-item_active .btn-a {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(2) .main-1-item__title {opacity: 0;-webkit-transition: 0.6s opacity;transition: 0.6s opacity;}.pro-item:nth-child(2) .main-1-item__title_part_1 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(0, -150px, 0);-ms-transform: translate3d(0, -150px, 0);transform: translate3d(0, -150px, 0);}.pro-item:nth-child(2) .main-1-item__title_part_2 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(-150px, 0, 0);-ms-transform: translate3d(-150px, 0, 0);transform: translate3d(-150px, 0, 0);}.pro-item:nth-child(2) .main-1-item__title_part_3 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(150px, 0, 0);-ms-transform: translate3d(150px, 0, 0);transform: translate3d(150px, 0, 0);}.pro-item:nth-child(2) .main-1-item__subtitle {opacity: 0;-webkit-transition: 0.6s transform, 0.6s opacity;transition: 0.6s transform, 0.6s opacity;-webkit-transform: translate3d(20px, 0, 0);-ms-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}.pro-item:nth-child(2) .btn-a:nth-of-type(1) {opacity: 0;-webkit-transition: 0.6s;transition: 0.6s;-webkit-transform: translate3d(-100px, 0, 0);-ms-transform: translate3d(-100px, 0, 0);transform: translate3d(-100px, 0, 0);}.pro-item:nth-child(2) .btn-a:nth-of-type(2) {opacity: 0;-webkit-transition: 0.6s;transition: 0.6s;-webkit-transform: translate3d(100px, 0, 0);-ms-transform: translate3d(100px, 0, 0);transform: translate3d(100px, 0, 0);}.pro-item:nth-child(2).pro-item_active .main-1-item__title {opacity: 1;}.pro-item:nth-child(2).pro-item_active .main-1-item__title_part_1 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(2).pro-item_active .main-1-item__title_part_2 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(2).pro-item_active .main-1-item__title_part_3 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(2).pro-item_active .main-1-item__subtitle {opacity: 1;-webkit-transition-delay: 0.4s;transition-delay: 0.4s;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(2).pro-item_active .btn-a {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(3) .main-1-item__title {opacity: 0;-webkit-transition: 0.6s opacity;transition: 0.6s opacity;}.pro-item:nth-child(3) .main-1-item__title_part_1 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(0, -150px, 0);-ms-transform: translate3d(0, -150px, 0);transform: translate3d(0, -150px, 0);}.pro-item:nth-child(3) .main-1-item__title_part_2 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(-150px, 0, 0);-ms-transform: translate3d(-150px, 0, 0);transform: translate3d(-150px, 0, 0);}.pro-item:nth-child(3) .main-1-item__title_part_3 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(150px, 0, 0);-ms-transform: translate3d(150px, 0, 0);transform: translate3d(150px, 0, 0);}.pro-item:nth-child(3) .main-1-item__subtitle:nth-of-type(1) {opacity: 0;-webkit-transition: 0.6s transform, 0.6s opacity;transition: 0.6s transform, 0.6s opacity;-webkit-transform: translate3d(0, 10px, 0);-ms-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0);}.pro-item:nth-child(3) .main-1-item__subtitle:nth-of-type(2) {opacity: 0;-webkit-transition: 0.6s transform, 0.6s opacity;transition: 0.6s transform, 0.6s opacity;-webkit-transform: translate3d(0, -10px, 0);-ms-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);}.pro-item:nth-child(3) .btn-a:nth-of-type(1) {opacity: 0;-webkit-transition: 0.4s background, 0.6s transform, 0.6s opacity;transition: 0.4s background, 0.6s transform, 0.6s opacity;-webkit-transform: translate3d(0, 100px, 0);-ms-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);}.pro-item:nth-child(3) .btn-a:nth-of-type(2) {opacity: 0;-webkit-transition: 0.4s background, 0.6s transform, 0.6s opacity;transition: 0.4s background, 0.6s transform, 0.6s opacity;-webkit-transform: translate3d(0, 100px, 0);-ms-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);}.pro-item:nth-child(3).pro-item_active .main-1-item__title {opacity: 1;}.pro-item:nth-child(3).pro-item_active .main-1-item__title_part_1 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(3).pro-item_active .main-1-item__title_part_2 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(3).pro-item_active .main-1-item__title_part_3 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(3).pro-item_active .main-1-item__subtitle {opacity: 1;-webkit-transition-delay: 0.6s;transition-delay: 0.6s;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(3).pro-item_active .btn-a:nth-of-type(1) {opacity: 1;-webkit-transition-delay: 0s, 1.2s, 1.2s;transition-delay: 0s, 1.2s, 1.2s;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(3).pro-item_active .btn-a:nth-of-type(2) {opacity: 1;-webkit-transition-delay: 0s, 1.5s, 1.5s;transition-delay: 0s, 1.5s, 1.5s;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(4) .main-1-item__title {opacity: 0;-webkit-transition: 0.6s opacity;transition: 0.6s opacity;}.pro-item:nth-child(4) .main-1-item__title_part_1 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(0, -150px, 0);-ms-transform: translate3d(0, -150px, 0);transform: translate3d(0, -150px, 0);}.pro-item:nth-child(4) .main-1-item__title_part_2 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(-150px, 0, 0);-ms-transform: translate3d(-150px, 0, 0);transform: translate3d(-150px, 0, 0);}.pro-item:nth-child(4) .main-1-item__title_part_3 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(150px, 0, 0);-ms-transform: translate3d(150px, 0, 0);transform: translate3d(150px, 0, 0);}.pro-item:nth-child(4) .main-1-item__subtitle {opacity: 0;-webkit-transition: 0.6s transform, 0.6s opacity;transition: 0.6s transform, 0.6s opacity;-webkit-transform: translate3d(20px, 0, 0);-ms-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0);}.pro-item:nth-child(4) .btn-a:nth-of-type(1) {opacity: 0;-webkit-transition: 0.6s;transition: 0.6s;-webkit-transform: translate3d(-100px, 0, 0);-ms-transform: translate3d(-100px, 0, 0);transform: translate3d(-100px, 0, 0);}.pro-item:nth-child(4) .btn-a:nth-of-type(2) {opacity: 0;-webkit-transition: 0.6s;transition: 0.6s;-webkit-transform: translate3d(100px, 0, 0);-ms-transform: translate3d(100px, 0, 0);transform: translate3d(100px, 0, 0);}.pro-item:nth-child(4).pro-item_active .main-1-item__title {opacity: 1;}.pro-item:nth-child(4).pro-item_active .main-1-item__title_part_1 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(4).pro-item_active .main-1-item__title_part_2 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(4).pro-item_active .main-1-item__title_part_3 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(4).pro-item_active .main-1-item__subtitle {opacity: 1;-webkit-transition-delay: 0.4s;transition-delay: 0.4s;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(4).pro-item_active .btn-a {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(5) .main-1-item__title {opacity: 0;-webkit-transition: 0.6s opacity;transition: 0.6s opacity;}.pro-item:nth-child(5) .main-1-item__title_part_1 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(0, 400px, 0);-ms-transform: translate3d(0, 400px, 0);transform: translate3d(0, 400px, 0);}.pro-item:nth-child(5) .main-1-item__title_part_2 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(1000px, 0, 0);-ms-transform: translate3d(1000px, 0, 0);transform: translate3d(1000px, 0, 0);}.pro-item:nth-child(5) .main-1-item__title_part_3 {-webkit-transition: 0.6s transform;transition: 0.6s transform;-webkit-transform: translate3d(-1000px, 0, 0);-ms-transform: translate3d(-1000px, 0, 0);transform: translate3d(-1000px, 0, 0);}.pro-item:nth-child(5) .main-1-item__subtitle {opacity: 0;-webkit-transition: 0.6s transform, 0.6s opacity;transition: 0.6s transform, 0.6s opacity;-webkit-transform: translate3d(0, 100px, 0);-ms-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);}.pro-item:nth-child(5) .btn-a {opacity: 0;-webkit-transition: 0.6s;transition: 0.6s;-webkit-transform: translate3d(0, 100px, 0);-ms-transform: translate3d(0, 100px, 0);transform: translate3d(0, 100px, 0);}.pro-item:nth-child(5).pro-item_active .main-1-item__title {opacity: 1;}.pro-item:nth-child(5).pro-item_active .main-1-item__title_part_1 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(5).pro-item_active .main-1-item__title_part_2 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(5).pro-item_active .main-1-item__title_part_3 {-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(5).pro-item_active .main-1-item__subtitle {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.pro-item:nth-child(5).pro-item_active .btn-a {opacity: 1;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.main-5-slider {height: 990px;height: 100vh;background: #000;}.main-5-slider + .container {position: absolute;top: 50%;left: 5%;right: 5%;width: 90%;text-align: center;z-index: 1;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.main-5-slider__item {width: 100%;height: 100%;background-size: cover;}.main-5-slider-controls {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.main-5-slider-dots__dot {position: relative;width: 12px;height: 12px;border-radius: 50%;margin: 18px;background: rgba(255, 255, 255, 0.5);cursor: pointer;}.main-5-slider-dots__dot:after {content: "";position: absolute;display: block;width: 12px;height: 12px;-webkit-transition: 0.4s border-color;transition: 0.4s border-color;border: 12px solid transparent;border-radius: 50%;margin-left: -6px;margin-top: -6px;}.main-5-slider-dots__dot:hover:after {border-color: rgba(255, 255, 255, 0.2);}.main-5-slider-dots__dot.active {background: rgba(179, 179, 179, 0.5);}.main-5-slider-content {display: inline-block;overflow: hidden;}.main-5-slider-text__title {position: relative;margin: 10px 0;display: inline-block;font-weight: 700;font-size: 92px;font-size: 9.7vmin !important;color: #fff;letter-spacing: 12px;text-transform: uppercase;white-space: nowrap;overflow: hidden;-webkit-transition: 0.7s opacity;transition: 0.7s opacity;-webkit-transition-delay: 1.4s;transition-delay: 1.4s;}@media (max-width: 767px) {.main-5-slider-text__title {letter-spacing: normal;font-size: 36px;}}.main-5-slider-text__title_before {position: relative;}.main-5-slider-text__title_before:before {content: '';position: absolute;top: 0;right: 0;width: 0;height: 1px;background: #55C594;-webkit-transition: 1s width;transition: 1s width;-webkit-transition-delay: 0.4s;transition-delay: 0.4s;}.main-5-slider-text__title_before.animated:before {width: 100%;}.main-5-slider-text__title_after {position: relative;}.main-5-slider-text__title_after:after {content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background: #55C594;-webkit-transition: 1s width;transition: 1s width;-webkit-transition-delay: 0.4s;transition-delay: 0.4s;}.main-5-slider-text__title_after.animated:after {width: 100%;}.main-5-slider-text__pretitle {margin-bottom: 30px;font-size: 16px;font-weight: 200;color: #fff;letter-spacing: 4px;text-transform: uppercase;opacity: 0;-webkit-transform: translateY(-50px);-ms-transform: translateY(-50px);transform: translateY(-50px);-webkit-transition: 0.4s;transition: 0.4s;}.main-5-slider-text__pretitle.animated {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.main-5-slider-text__subtitle {display: inline-block;width: 0;font: 200 16px "Lato", "Helvetica", sans-serif;color: #fff;white-space: nowrap;letter-spacing: 4px;margin-top: 30px;text-transform: uppercase;overflow: hidden;}.main-5-slider-text__subtitle:not(.hidden):after {content: '|';-webkit-animation: 0.5s fadeOut infinite 1.2s alternate;animation: 0.5s fadeOut infinite 1.2s alternate;}.p-asidemenupage.menu-mobile-left .menu {box-shadow: 2px 0 2px 0px #0a0e15;}.p-asidemenupage.menu-mobile-right .menu {box-shadow: -2px 0 2px 0px #0a0e15;}.p-asidemenupage .s-portfolio {padding: 0;}.p-asidemenupage .footer {position: fixed;bottom: 0;z-index: -1;}.about-item__text {margin-bottom: 30px;color: #000;font-weight: 300;line-height: 1.4;}.features-1 .features-item {text-align: left;}.features-1 .features-item__icon {position: relative;display: block;margin: auto;font-size: 40px;background: #55C594;color: #fff;width: 80px;height: 80px;border-radius: 50%;}.features-1 .features-item__icon:before {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.features-1 .features-item__icon:after {content: '';position: absolute;top: 50%;left: 50%;width: 80px;height: 80px;border-radius: 50%;border: 2px solid #55C594;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.features-1 .features-item:hover .features-item__icon:after {width: 106px;height: 106px;opacity: 0;-webkit-transition: 0.5s;transition: 0.5s;}.features-1 .features-item__title {display: block;padding-top: 30px;font-size: 16px;color: #333;text-transform: uppercase;}.features-1 .features-item__text {padding-top: 15px;padding-bottom: 12px;font-weight: 300;color: #000;}.features-1 .features-item__link {display: inline-block;color: #55C594;font-weight: 400;font-size: 13px;text-transform: uppercase;-webkit-transition: 0.4s transform;transition: 0.4s transform;}.features-1 .features-item__link:hover {-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}.features-2 {padding: 0;}.features-2 :nth-child(1) .features-item {background: #55C594;}.features-2 :nth-child(2) .features-item {background: #4dbd8c;}.features-2 :nth-child(3) .features-item {background: #47b484;}.features-2 :nth-child(4) .features-item {background: #47a57c;}.features-2 .features {margin: 0;text-align: left;}.features-2 .features-item {color: #fff;padding: 80px 30px;-webkit-transition: 0.3s background-color;transition: 0.3s background-color;}.features-2 .features-item:hover {background: #0B1216 !important;}.features-2 .features-item__icon {font-size: 55px;}.features-2 .features-item__title {padding: 15px 0;font-size: 16px;text-transform: uppercase;}.features-2 .features-item__text {margin-bottom: 25px;font-weight: 300;}.features-3 .features-item {text-align: left;}.features-3 .features-item__icon {position: relative;color: #55C594;font-size: 60px;display: block;margin: auto;width: 90px;height: 90px;border-radius: 50%;}.features-3 .features-item__icon:before {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}@media (max-width: 767px) {.features-3 .features-item__icon {margin: 0;}}.features-3 .features-item__title {display: block;font-size: 16px;color: #333;padding: 30px 0;text-transform: uppercase;}.features-3 .features-item__text {font-weight: 300;color: #000;}@media (max-width: 767px) {.features-3 .features-item {padding-bottom: 0;}}.portfolio-filter, .section-1 .section__subtitle, .section-2 .section__subtitle {letter-spacing:.66em;text-transform:uppercase }.portfolio-filter {text-align:center;color:#333;margin-bottom:30px;font-size:10px;word-spacing:.1em }.portfolio-1, .portfolio-2 {text-align:left }.portfolio-filter__item {display:inline-block;margin-left:10px;margin-right:10px;padding:10px 15px;cursor:pointer;-webkit-transition:.3s color;transition:.3s color }.portfolio-filter__item:hover {color:#55C594 }.portfolio-filter__item_active {color:#55C594!important }.s-portfolio {position: relative;padding-bottom: 0;}.portfolio-item {-webkit-backface-visibility: hidden;}.portfolio-item__wrap {position: relative;overflow: hidden;text-align: center;}.portfolio-item__wrap:before {content: "";position: absolute;display: block;width: 100%;height: 100%;-webkit-transition: 0.6s opacity;transition: 0.6s opacity;opacity: .05;background: #55C594;content: '';position: absolute;top: 0;left: 0;z-index: 1;}.portfolio-item__wrap:hover:before {opacity: .6;background: #55C594;}.portfolio-item__img {width: 100%;display: block;}.portfolio-item__inner {position: absolute;top: 50%;left: 0;width: 100%;z-index: 1;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.portfolio-item__link {width: 80px;height: 80px;color: #fff;font-size: 50px;line-height: 80px !important;}.portfolio-item__title {font-weight: 300;text-transform: uppercase;font-size: 18px;color: #fff;letter-spacing: 4px;}.portfolio-item__subtitle {margin: auto;font-size: 10px;color: #fff;letter-spacing: 2px;font-weight: 300;text-transform: uppercase;}.portfolio-1 {text-align: left;}.portfolio-1 .portfolio-item__link {background: transparent;font-size: 50px;display: inline-block;opacity: 0;-webkit-transition: 0.4s opacity, 0.25s transform;transition: 0.4s opacity, 0.25s transform;-webkit-transform: scale3d(1.15, 1.15, 1.15);-ms-transform: scale3d(1.15, 1.15, 1.15);transform: scale3d(1.15, 1.15, 1.15);}.portfolio-1 .portfolio-item__title, .portfolio-1 .portfolio-item__subtitle {display: block;opacity: 0;-webkit-transition: 0.4s opacity, 0.3s transform;transition: 0.4s opacity, 0.3s transform;}.portfolio-1 .portfolio-item__title {margin: 8% auto 10px;-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);}.portfolio-1 .portfolio-item__subtitle {-webkit-transform: translateY(40px);-ms-transform: translateY(40px);transform: translateY(40px);}.portfolio-1 .portfolio-item__img {-webkit-transition: 0.6s transform;transition: 0.6s transform;}.portfolio-1 .portfolio-item:hover .portfolio-item__title, .portfolio-1 .portfolio-item:hover .portfolio-item__subtitle {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}.portfolio-1 .portfolio-item:hover .portfolio-item__link {opacity: .85;-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}.portfolio-1 .portfolio-item:hover .portfolio-item__img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}.portfolio-2 {text-align: left;}.portfolio-2 .portfolio-item {text-align: center;}.portfolio-2 .portfolio-item__link {display: inline-block;opacity: 0;-webkit-transition: 0.4s transform, 0.25s opacity;transition: 0.4s transform, 0.25s opacity;-webkit-transform: translateY(5px);-ms-transform: translateY(5px);transform: translateY(5px);}.portfolio-2 .portfolio-item__title {margin: 40px auto 10px;}.portfolio-2 .portfolio-item__title, .portfolio-2 .portfolio-item__subtitle {display: block;width: 0;white-space: nowrap;overflow: hidden;-webkit-transition: 0.8s width;transition: 0.8s width;}.portfolio-2 .portfolio-item:hover .portfolio-item__link {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}.portfolio-2 .portfolio-item:hover .portfolio-item__title, .portfolio-2 .portfolio-item:hover .portfolio-item__subtitle {width: 100%;}.portfolio-2 .portfolio-item:hover .portfolio-item__title {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}.portfolio-2 .portfolio-item:hover .portfolio-item__subtitle {-webkit-transition-delay: 0.6s;transition-delay: 0.6s;}.portfolio-black-white {text-align: left;}.portfolio-black-white .portfolio-item__img {-webkit-filter: saturate(0);filter: saturate(0);-webkit-transition: 0.4s;transition: 0.4s;}.portfolio-black-white .portfolio-item:hover .portfolio-item__img {-webkit-filter: saturate(100%);filter: saturate(100%);}.section-arrow {display: none;position: absolute;width: 42px;height: 42px;margin: 0 auto;cursor: pointer;z-index: 1;bottom: 100px;left: 0;right: 0;}.section-arrow:before {font-size: 48px;color: #55C594;-webkit-animation: 2s pulse-down infinite alternate;animation: 2s pulse-down infinite alternate;}.portfolio-boxed {padding-bottom: 50px;margin-left: 15px;margin-right: 15px;}.portfolio-no-gutter:not(.portfolio-boxed) {margin: 0;}.portfolio-no-gutter .portfolio-item {padding: 0;background: #0B1216;}.portfolio-gutter {margin-left: -2px;margin-right: -2px;}.portfolio-gutter.portfolio-boxed {margin-left: 13px;margin-right: 13px;}@media (min-width: 1200px) {.portfolio-gutter.portfolio-boxed {margin-left: -2px;margin-right: -2px;}}.portfolio-gutter .portfolio-item {padding-left: 2px;padding-right: 2px;padding-bottom: 4px;}.portfolio-carousel {cursor: -webkit-grab;cursor: grab;}.portfolio-carousel .portfolio-item:active {cursor: -webkit-grabbing;cursor: grabbing;}.s-get-it {position: relative;padding: 100px 0;color: #fff;text-align: center;overflow: hidden;z-index: 0;}.s-get-it__bg {width: 100%;height: 100%;top: 0;left: 0;background-position: 50%;background-repeat: no-repeat;background-size: cover;z-index: -1;}.s-get-it__bg:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .25;background: #55C594;}.s-get-it__title {font-size: 36px;margin-bottom: 50px;}.s-get-it-2 {position: relative;padding: 50px 0 20px;background: #55C594;}.s-get-it-2__title {font-size: 28px;font-weight: 300;color: #fff;}@media (max-width: 991px) {.s-get-it-2 {text-align: center;}}.s-get-it-2-triangle:before {content: '';position: absolute;left: 0;right: 0;width: 0;height: 0;bottom: 100%;margin: auto;border: 15px solid transparent;border-bottom: 15px solid #55C594;z-index: 1;}.s-get-it-2-uppercase .s-get-it-2__title {text-transform: uppercase;font-size: 24px;letter-spacing: 1px;font-weight: 400;}.process :nth-child(odd) .process-item {background: #55C594;}.process :nth-child(even) .process-item {background: #0B1216;}.process__title {position: relative;font-size: 32px;color: #fff;margin-bottom: 40px;}.process__title:after {content: '';position: absolute;bottom: -15px;left: 0;width: 80px;height: 2px;background: #fff;}.process__description {margin-bottom: 30px;font-weight: 300;line-height: 1.4;color: #fff;}.process-item {position: relative;overflow: hidden;height: 400px;text-align: left;}.process-item__inner {position: absolute;top: 50%;left: 0;right: 0;width: 70%;margin: auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.process-item-video:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.3;z-index: 1;}.process-item-video__video {position: absolute;top: 0;left: 0;height: 100%;}.process-subitem__ico {font-size: 14px;color: #fff;letter-spacing: 2px;text-transform: uppercase;margin-left: 55px;}.process-subitem__ico:before {position: absolute;left: 0;font-size: 32px;color: #55C594;}.process-subitem__description {margin: 10px 0 0 55px;font-weight: 300;font-size: 14px;line-height: 1.4;color: #9AA8A8;}.process-subitem:not(:last-child) {margin-bottom: 30px;}.s-blog {padding-bottom: 0;}.s-blog-post {padding: 0;position: relative;overflow: hidden;}.s-blog-post:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #55C594;opacity: 0;-webkit-transition: 0.4s opacity;transition: 0.4s opacity;}.s-blog-post:hover:after {opacity: .7;}.s-blog-post:hover .s-blog-post__link {opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.s-blog-post__link {position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: block;margin: auto;font-size: 42px;color: #fff;text-align: center;width: 70px;height: 70px;line-height: 70px;z-index: 1;opacity: 0;-webkit-transition: 0.4s transform, 0.4s opacity;transition: 0.4s transform, 0.4s opacity;-webkit-transform: translateY(15px);-ms-transform: translateY(15px);transform: translateY(15px);}.s-blog-post__img {width: 100%;display: block;}.s-blog-post:hover .s-blog-post__link {-webkit-transform: rotate(0deg) scale(1);-ms-transform: rotate(0deg) scale(1);transform: rotate(0deg) scale(1);}.s-blog-post:hover .s-blog-post__title, .s-blog-post:hover .s-blog-post__date {width: 100%;}.s-blog-post:hover .s-blog-post__date {-webkit-transition-delay: 0.4s;transition-delay: 0.4s;}.s-blog-post__inner {position: absolute;left: 0;right: 0;margin: auto;bottom: 25px;width: 85%;text-align: left;color: #fff;z-index: 1;}.s-blog-post__title {letter-spacing: -1px;word-spacing: 4px;font-size: 18px;font-weight: 300;text-overflow: ellipsis;text-transform: uppercase;}.s-blog-post__date {display: block;padding-top: 10px;text-transform: uppercase;font-size: 10px;}.s-blog-post__title, .s-blog-post__date {width: 0;white-space: nowrap;overflow: hidden;-webkit-transition: 0.8s width;transition: 0.8s width;}.team {text-align: center;}.team-item {position: relative;}.team-item:hover .team-item-social__link {-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.team-item:hover .team-item__wrap:before {background: #000;opacity: 0.5;}.team-item__img {width: 100%;}.team-item__wrap {position: relative;line-height: 0;}.team-item__wrap:before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;background: #000;opacity: 0;-webkit-transition: 0.5s opacity;transition: 0.5s opacity;}.team-item-social {position: absolute;left: 0;right: 0;bottom: 20px;width: 100%;}.team-item-social__link {display: inline-block;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}.team-item-social__link:nth-child(1) {-webkit-transition: 0.3s transform 0s;transition: 0.3s transform 0s;}.team-item-social__link:nth-child(2) {-webkit-transition: 0.3s transform 0.1s;transition: 0.3s transform 0.1s;}.team-item-social__link:nth-child(3) {-webkit-transition: 0.3s transform 0.2s;transition: 0.3s transform 0.2s;}.team-item-social__link:nth-child(4) {-webkit-transition: 0.3s transform 0.3s;transition: 0.3s transform 0.3s;}.team-item-social__icon {margin: 0 2px;display: inline-block;width: 36px;height: 36px;border: 1px solid #919191;-webkit-transition: 0.3s border-color;transition: 0.3s border-color;}.team-item-social__icon:hover {border-color: #55C594;}.team-item-social__icon:before {font-size: 16px;line-height: 36px !important;color: #fff;-webkit-transition: 0.3s color;transition: 0.3s color;}.team-item-social__icon:hover:before {color: #55C594;}.team-item-details {line-height: normal;background: #55C594;color: #fff;}.team-item-details__name {padding: 15px 0 10px;font-size: 20px;}.team-item-details__position {padding: 0 0 20px;font-size: 16px;font-weight: 300;}.team-2-item__wrap {position: relative;overflow: hidden;background: #0B1216;color: #fff;text-align: left;}.team-2-item-img {position: absolute;top: 0;bottom: 100px;right: 0;left: 0;overflow: hidden;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1), 0px 1px 0 rgba(255, 255, 255, 0.2);-webkit-transition: 0.3s bottom 0.2s;transition: 0.3s bottom 0.2s;}.team-2-item-img__blur {max-width: 100%;vertical-align: top;opacity: 0.6;-webkit-filter: blur(5px);filter: blur(5px);-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}.team-2-item-img__img {position: absolute;top: 0;max-width: 100%;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}.team-2-item-details {position: absolute;bottom: 33px;left: 20px;right: 20px;letter-spacing: 1px;-webkit-transition: 0.3s bottom 0.2s;transition: 0.3s bottom 0.2s;}.team-2-item-details__name {font-size: 18px;margin-bottom: 5px;text-transform: uppercase;}.team-2-item-details__position {font-size: 14px;font-weight: 300;opacity: 0;}.team-2-item-social {margin: 0 20px;position: absolute;left: 0;right: 0;bottom: 0;line-height: 44px;color: #fff;border-top: 1px solid rgba(255, 255, 255, 0.2);text-align: right;text-transform: uppercase;}.team-2-item-social__link {display: inline-block;opacity: 0;margin-left: 20px;-webkit-transform: translateX(-20px);-ms-transform: translateX(-20px);transform: translateX(-20px);-webkit-transition: 0.3s opacity, 0.3s transform;transition: 0.3s opacity, 0.3s transform;}.team-2-item-social__link:nth-child(1) {-webkit-transition-delay: 0.2s;transition-delay: 0.2s;}.team-2-item-social__link:nth-child(2) {-webkit-transition-delay: 0.4s;transition-delay: 0.4s;}.team-2-item-social__link:nth-child(3) {-webkit-transition-delay: 0.6s;transition-delay: 0.6s;}.team-2-item-social__icon {color: #fff;font-size: 18px;-webkit-transition: 0.3s color;transition: 0.3s color;}.team-2-item-social__icon:hover {color: #55C594;}.team-2-item:hover .team-2-item-social__link {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}.team-2-item:hover .team-2-item-details {bottom: 60px;}.team-2-item:hover .team-2-item-img {bottom: 120px;}.team-2-item:hover .team-2-item-details__position {opacity: 1;-webkit-transition: 0.3s opacity 0.3s;transition: 0.3s opacity 0.3s;}.skills__subtitle {padding-bottom: 20px;color: #000;font-size: 22px;font-weight: 300;text-align: left;}.skills__text {color: #000;font-weight: 300;line-height: 1.4;text-align: left;}.skills__title {line-height: 42px;color: #000;font-weight: 300;}.skills-graph-linear {position: relative;height: 42px;line-height: 42px;margin-bottom: 30px;padding-bottom: 0;}.skills-graph-linear__bg {position: relative;width: 100%;height: 100%;display: block;background: rgba(114, 219, 173, 0.1);}.skills-graph-linear__bar {position: absolute;top: 0;left: 0;width: 0;height: 100%;background: #55C594;}.skills-graph-linear__count {color: #fff;}.skills-graph-linear__count:after {content: '%';}.s-skills-2 {position: relative;overflow: hidden;z-index: 0;}.s-skills-2__bg {width: 100%;height: 100%;top: 0;left: 0;background-position: 50%;background-repeat: no-repeat;background-size: cover;z-index: -1;}.s-skills-2:before {content: '';width: 100%;height: 100%;background: #000;opacity: 0.7;}.skills {text-align: center;}.skills-graph-circle {padding-top: 50px;}.skills-graph-circle__title {margin-top: 20px;color: #fff;font-size: 16px;font-weight: 300;letter-spacing: 2px;}.skills-graph-circle__inner {position: relative;}.skills-graph-circle__count {position: absolute;top: 50%;left: 50%;color: #fff;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.skills-graph-circle__count:after {content: '%';}.skills-graph-circle__bar {stroke: #55C594;}.skills-graph-circle__bg {stroke: rgba(85, 197, 148, 0.3);}.counters {padding: 100px 0;position: relative;overflow: hidden;}.counters__bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;z-index: 0;}.counters__bg:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: .25;background: #55C594;}.counters-item {text-align: center;margin-bottom: 70px;color: #fff;}.counters-item__ico {display: block;font-size: 60px;}.counters-item__count {margin: 30px 0;font-weight: 700;font-size: 40px;letter-spacing: 2px;}.counters-item__description {font-weight: 300;font-size: 16px;text-transform: uppercase;letter-spacing: 1px;}.counters-item:not(:last-child) {border-right: 1px solid rgba(255, 255, 255, 0.1);}.counters.section-white .counters-item {color: #333;border-color: #F6F6F6;}.counters-item__ico.counters-item__ico_color_theme {color: #55C594;}.counters-item__count.counters-item__count_color_theme {color: #55C594;}.offer-1-product {position: relative;}.offer-1-product__img {top: 0;left: 0;max-width: 100%;}.offer-1-description {position: relative;z-index: 1;}.offer-1-features {padding-top: 40px;text-align: left;}@media (max-width: 767px) {.offer-1-features {padding: 0;font-size: 25px;}}.offer-1-features-item {margin-bottom: 30px;}.offer-1-features-item:last-child {text-align: center;padding-top: 20px;}@media (min-width: 992px) {.offer-1-features-item {margin-bottom: 20px;}.offer-1-features-item:nth-child(1) {padding-left: 30px;}.offer-1-features-item:nth-child(2) {padding-left: 60px;}.offer-1-features-item:nth-child(3) {padding-left: 90px;}.offer-1-features-item:nth-child(4) {padding-left: 120px;}.offer-1-features-item:last-child {text-align: left;padding-left: 190px;}}.offer-1-features-item:before {display: inline-block;padding: 0 24px 0 1px;color: #55C594;font-size: 40px;vertical-align: middle;-webkit-transition: 0.4s transform;transition: 0.4s transform;}.offer-1-features-item:hover:before {-webkit-transform: scale(1.15);-ms-transform: scale(1.15);transform: scale(1.15);}.offer-1-features-item__title {color: #333;font-size: 16px;text-transform: uppercase;}.offer-1-features-item__description {padding-left: 70px;color: gray;font-size: 16px;font-weight: 300;}.offer-2 :nth-child(odd) .offer-2-item {background: #0B1216;}.offer-2 :nth-child(even) .offer-2-item {background: #55C594;}.offer-2__title {position: relative;font-size: 32px;color: #fff;margin-bottom: 40px;}.offer-2__title:after {content: '';position: absolute;bottom: -15px;left: 0;width: 80px;height: 2px;background: #fff;}.offer-2__description {margin-bottom: 30px;font-weight: 300;line-height: 1.4;color: #fff;}.offer-2-item {position: relative;overflow: hidden;height: 600px;text-align: left;}.offer-2-item__inner {position: absolute;top: 50%;left: 0;right: 0;width: 70%;margin: auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.offer-2-item__bg {position: absolute;top: -70px;left: 0;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: 50%;background-size: contain;}.offer-2-subitem__ico {font-size: 14px;color: #fff;letter-spacing: 2px;text-transform: uppercase;margin-left: 55px;}.offer-2-subitem__ico:before {position: absolute;left: 0;font-size: 32px;color: #55C594;}.offer-2-subitem__description {margin: 10px 0 0 55px;font-weight: 300;font-size: 14px;line-height: 1.4;color: #9AA8A8;}.offer-2-subitem:not(:last-child) {margin-bottom: 30px;}.offer-3-feature {position: relative;}.offer-3-feature:hover .offer-3-feature__ico:after {width: 120px;height: 120px;opacity: 0;}.offer-3-feature__left .offer-3-feature__name {left: 82px;}.offer-3-feature__left .offer-3-feature__name:before {left: 0;}.offer-3-feature__left .offer-3-feature__name:after {left: 100%;}.offer-3-feature__left:nth-of-type(1) .offer-3-feature__name:after {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.offer-3-feature__left:nth-of-type(2) .offer-3-feature__name:after {-webkit-transform: rotate(15deg);-ms-transform: rotate(15deg);transform: rotate(15deg);}.offer-3-feature__left:nth-of-type(3) .offer-3-feature__name:after {-webkit-transform: rotate(-5deg);-ms-transform: rotate(-5deg);transform: rotate(-5deg);}.offer-3-feature__left:nth-of-type(4) .offer-3-feature__name:after {-webkit-transform: rotate(6deg);-ms-transform: rotate(6deg);transform: rotate(6deg);}.offer-3-feature__right .offer-3-feature__name {right: 82px;}.offer-3-feature__right .offer-3-feature__name:before {right: 0;}.offer-3-feature__right .offer-3-feature__name:after {left: 0;}.offer-3-feature__right:nth-of-type(1) .offer-3-feature__name:after {-webkit-transform: rotate(145deg);-ms-transform: rotate(145deg);transform: rotate(145deg);}.offer-3-feature__right:nth-of-type(2) .offer-3-feature__name:after {-webkit-transform: rotate(165deg);-ms-transform: rotate(165deg);transform: rotate(165deg);}.offer-3-feature__right:nth-of-type(3) .offer-3-feature__name:after {-webkit-transform: rotate(175deg);-ms-transform: rotate(175deg);transform: rotate(175deg);}.offer-3-feature__right:nth-of-type(4) .offer-3-feature__name:after {-webkit-transform: rotate(205deg);-ms-transform: rotate(205deg);transform: rotate(205deg);}.offer-3-feature__ico {position: relative;display: inline-block;width: 80px;height: 80px;background: #55C594;border-radius: 50%;color: #fff;margin-bottom: 60px;}@media (min-width: 1200px) {.offer-3-feature__ico {margin-bottom: 100px;}}.offer-3-feature__ico:before {position: absolute;top: 50%;left: 50%;font-size: 28px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.offer-3-feature__ico:after {content: '';position: absolute;left: 50%;top: 50%;width: 80px;height: 80px;border: 16px solid #55C594;border-radius: 50%;-webkit-transition: 0.5s;transition: 0.5s;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.offer-3-feature__name {position: absolute;top: 30px;padding: 0 10px 5px;white-space: nowrap;color: #55C594;text-transform: uppercase;font-weight: 300;z-index: 1;opacity: 0;-webkit-transition: 0.4s opacity;transition: 0.4s opacity;}@media (min-width: 992px) {.offer-3-feature__name {top: 15px;}}.offer-3-feature__name:before {content: '';position: absolute;top: 100%;width: 0;height: 1px;background: #55C594;-webkit-transition: 0.8s width;transition: 0.8s width;}@media (min-width: 0px) and (max-width: 991px) {.offer-3-feature__name:before {display: none;}}.offer-3-feature__name:after {content: '';position: absolute;top: 100%;width: 0;height: 1px;background: #55C594;-webkit-transition: 0.8s width;transition: 0.8s width;-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;}@media (min-width: 0px) and (max-width: 991px) {.offer-3-feature__name:after {display: none;}}.offer-3-feature.animated .offer-3-feature__name {opacity: 1;}.offer-3-feature.animated .offer-3-feature__name:before {width: 100%;}.offer-3-feature.animated .offer-3-feature__name:after {width: 130px;}@media (min-width: 1200px) {.offer-3-feature.animated .offer-3-feature__name:after {width: 180px;}}.offer-3-feature.animated .offer-3-feature__ico {-webkit-animation: 0.8s pulse, 0.3s fadeIn alternate both;animation: 0.8s pulse, 0.3s fadeIn alternate both;}.offer-3-feature.animated.offer-3-feature__left:nth-child(1) .offer-3-feature__ico {-webkit-animation-delay: 1.6s;animation-delay: 1.6s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(1) .offer-3-feature__name {-webkit-transition-delay: 1.6s;transition-delay: 1.6s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(1) .offer-3-feature__name:before {-webkit-transition-delay: 2.4s;transition-delay: 2.4s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(1) .offer-3-feature__name:after {-webkit-transition-delay: 3.2s;transition-delay: 3.2s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(2) .offer-3-feature__ico {-webkit-animation-delay: 1.8s;animation-delay: 1.8s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(2) .offer-3-feature__name {-webkit-transition-delay: 1.8s;transition-delay: 1.8s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(2) .offer-3-feature__name:before {-webkit-transition-delay: 2.6s;transition-delay: 2.6s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(2) .offer-3-feature__name:after {-webkit-transition-delay: 3.4s;transition-delay: 3.4s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(3) .offer-3-feature__ico {-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(3) .offer-3-feature__name {-webkit-transition-delay: 1.2s;transition-delay: 1.2s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(3) .offer-3-feature__name:before {-webkit-transition-delay: 2s;transition-delay: 2s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(3) .offer-3-feature__name:after {-webkit-transition-delay: 2.8s;transition-delay: 2.8s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(4) .offer-3-feature__ico {-webkit-animation-delay: 1.8s;animation-delay: 1.8s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(4) .offer-3-feature__name {-webkit-transition-delay: 1.8s;transition-delay: 1.8s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(4) .offer-3-feature__name:before {-webkit-transition-delay: 2.6s;transition-delay: 2.6s;}.offer-3-feature.animated.offer-3-feature__left:nth-child(4) .offer-3-feature__name:after {-webkit-transition-delay: 3.4s;transition-delay: 3.4s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(1) .offer-3-feature__ico {-webkit-animation-delay: 1.2s;animation-delay: 1.2s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(1) .offer-3-feature__name {-webkit-transition-delay: 1.2s;transition-delay: 1.2s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(1) .offer-3-feature__name:before {-webkit-transition-delay: 2s;transition-delay: 2s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(1) .offer-3-feature__name:after {-webkit-transition-delay: 2.8s;transition-delay: 2.8s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(2) .offer-3-feature__ico {-webkit-animation-delay: 1s;animation-delay: 1s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(2) .offer-3-feature__name {-webkit-transition-delay: 1s;transition-delay: 1s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(2) .offer-3-feature__name:before {-webkit-transition-delay: 1.8s;transition-delay: 1.8s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(2) .offer-3-feature__name:after {-webkit-transition-delay: 2.6s;transition-delay: 2.6s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(3) .offer-3-feature__ico {-webkit-animation-delay: 1.4s;animation-delay: 1.4s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(3) .offer-3-feature__name {-webkit-transition-delay: 1.4s;transition-delay: 1.4s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(3) .offer-3-feature__name:before {-webkit-transition-delay: 2.2s;transition-delay: 2.2s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(3) .offer-3-feature__name:after {-webkit-transition-delay: 3s;transition-delay: 3s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(4) .offer-3-feature__ico {-webkit-animation-delay: 2.2s;animation-delay: 2.2s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(4) .offer-3-feature__name {-webkit-transition-delay: 2.2s;transition-delay: 2.2s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(4) .offer-3-feature__name:before {-webkit-transition-delay: 3s;transition-delay: 3s;}.offer-3-feature.animated.offer-3-feature__right:nth-child(4) .offer-3-feature__name:after {-webkit-transition-delay: 3.8s;transition-delay: 3.8s;}.offer-3__img {max-width: 100%;}.offer-3__description {color: gray;font-weight: 300;margin-top: 50px;line-height: 1.5;}.s-clients {position: relative;overflow: hidden;z-index: 0;}.s-clients:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #55C594;opacity: .08;}.s-clients__bg {width: 100%;height: 100%;top: 0;left: 0;background-repeat: no-repeat;background-size: cover;z-index: -1;}.clients {padding: 100px 0;margin: 0;text-align: center;}.clients-item {color: #fff;}.clients-item__text {font-size: 24px;font-weight: 200;}.clients-item__text:before {content: '\e03e';}.clients-item__text:after {content: '\e03f';}.clients-item__text:before, .clients-item__text:after {font-family: 'lp-icons';padding: 0 10px;color: #55C594;}.clients-item__name {padding-top: 30px;color: #55C594;}.clients-item__company {font-weight: 200;}.clients-dots {width: 240px;margin: 100px auto 0;}.clients-dots__dot {display: inline-block;background: rgba(255, 255, 255, 0.5);width: 30px;height: 2px;margin-right: 10px;cursor: pointer;-webkit-transition: 0.2s background-color;transition: 0.2s background-color;}.clients-dots__dot:before {content: '';position: relative;display: block;height: 20px;margin-top: -10px;}.clients-dots__dot:last-child {margin-right: 0;}.clients-dots__dot.active {background: #55C594;}.client-logos {position: relative;cursor: -webkit-grab;cursor: grab;}.client-logos-carousel {height: 200px;}.client-logos-item {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.client-logos-item:active {cursor: -webkit-grabbing;cursor: grabbing;}.client-logos-item__img {max-width: 70%;}.client-logos .container .client-logos-item__img {max-width: 100%;}.tooltip {display: none;position: fixed;padding: 10px;width: 200px;min-height: 80px;background: #0a1014;color: #9AA8A8;border-radius: 5px;font-size: 14px;font-weight: 300;box-shadow: 1px 1px 1px 0 #080c0f;z-index: 2;}.tooltip:after {content: '';position: absolute;bottom: -5px;left: 0;right: 0;margin: auto;width: 10px;height: 10px;background: #0a1014;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.footer-top {background: #0B1216;padding: 20px 0 0 0;font-weight: 300;color: #9AA8A8;}.footer-top [class^="col-"]:hover .footer__title:after {width: 15%;}.footer__title {position: relative;padding-top: 30px;color: #fff;font-size: 16px;font-weight: 300;margin-bottom: 60px;text-transform: uppercase;}.footer__title:before {content: '';position: absolute;display: block;top: calc(100% + 15px);left: 0;width: 100%;height: 1px;background: #142027;}.footer__title:after {content: '';position: absolute;display: block;top: calc(100% + 15px);left: 0;width: 20px;height: 1px;background: #55C594;-webkit-transition: 0.6s width;transition: 0.6s width;}.footer__about {line-height: 1.4;}.footer-contacts__item {line-height: 1.7;}.footer-contacts__link {color: #55C594;-webkit-transition: 0.3s color;transition: 0.3s color;}.footer-contacts__link:hover {color: #fff;}.footer-social__item {display: inline-block;margin: 30px 10px 0 0;}.footer-social__item:before {font-size: 40px;color: #4e5b5b;-webkit-transition: 0.3s color;transition: 0.3s color;}.footer-social__item:hover:before {color: #55C594;}.footer-twitter-feed-vertical__list a {color: #55C594;font-size: 14px;-webkit-transition: 0.3s color;transition: 0.3s color;}.footer-twitter-feed-vertical__list a:hover {color: #fff;}.footer-twitter-feed-vertical__item {position: relative;padding: 0 0 15px 40px;color: #9AA8A8;font-size: 14px;}.footer-twitter-feed-vertical__item:before {content: '';position: absolute;top: 3px;left: 0;font-size: 22px;color: #55C594;-webkit-transition: 0.6s transform;transition: 0.6s transform;}.footer-twitter-feed-vertical__item .timePosted {color: #9AA8A8;font-size: 12px;}.footer-form {text-align: right;}.footer-form__input {margin: 0 0 10px;padding: 8px 10px;border: none;min-width: 100%;max-width: 100%;background: #0e161b;font-family: "Lato", "Helvetica", sans-serif;color: #9AA8A8;overflow: auto;-webkit-transition: 0.3s background-color;transition: 0.3s background-color;}.footer-form__input:focus {background: #101a20;}.footer-form__submit {margin: 0;padding: 10px 32px;border: none;font-family: "Lato", "Helvetica", sans-serif;font-weight: 300;color: #fff;background: #0e161b;cursor: pointer;-webkit-transition: 0.4s background-color;transition: 0.4s background-color;}.footer-form__submit:hover {background: #55C594;}.footer-bottom {background: #090f13;padding: 30px 0;font-size: 14px;color: #9AA8A8;}.footer-copy {padding-bottom: 0;}@media (max-width: 767px) {.footer-copy {text-align: center;}}.footer-copy__heart {display: inline-block;width: 24px;color: #ff63b7;vertical-align: text-top;font-size: 18px;text-align: center;-webkit-animation: 1s pulse infinite alternate;animation: 1s pulse infinite alternate;}.footer-menu {padding-bottom: 0;text-align: right;}@media (max-width: 767px) {.footer-menu {text-align: center;padding-top: 30px;padding-bottom: 20px;}}.footer-menu__item {display: inline;margin-right: 25px;}.footer-menu__item:last-child {margin-right: 0;}.footer-menu__link {position: relative;text-transform: uppercase;font-size: 12px;color: #fff;-webkit-transition: 0.4s color;transition: 0.4s color;}.footer-menu__link:after {content: '';position: absolute;display: block;top: 50%;left: 0;width: 0;height: 1px;margin-top: 18px;background: #55C594;-webkit-transition: 0.6s width;transition: 0.6s width;}.footer-menu__link:hover {color: #55C594;}.footer-menu__link:hover:after {width: 100%;}.footer-menu__link_active {color: #55C594;}.likeapro {color: #9AA8A8;}.likeapro:hover {color: #55C594;}.faq {color: #000;text-align: left;}.faq-q {position: relative;margin-bottom: 20px;font-weight: 300;font-size: 22px;cursor: help;}.faq-q:before {position: absolute;right: 20px;color: #55C594;font-size: 26px;-webkit-transition: 0.4s transform;transition: 0.4s transform;}.faq-q.opened:before {-webkit-transform: rotate(-180deg);-ms-transform: rotate(-180deg);transform: rotate(-180deg);}.faq-a {position: relative;display: none;padding: 0 30px 0 50px;margin-bottom: 30px;font-size: 18px;font-weight: 300;}.faq-a:before {content: '';position: absolute;top: 20px;left: 10px;width: 0;height: 1px;display: block;background: #55C594;-webkit-transition: 0.4s width 0.6s;transition: 0.4s width 0.6s;}.faq-a:after {content: '';position: absolute;top: 0;left: 10px;width: 1px;height: 0;display: block;background: #55C594;-webkit-transition: 0.4s height 0.2s;transition: 0.4s height 0.2s;}.faq-a.opened:before {width: 20px;}.faq-a.opened:after {height: 20px;}.four04-title {font-size: 40px;color: #55C594;}.four04-text {margin-bottom: 100px;font-size: 200px;color: #55C594;}.contact-info {text-align: left;}.contact-info__title {margin-bottom: 30px;padding-left: 30px;font-size: 26px;font-weight: 300;color: #000;}.contact-info__item {position: relative;padding-left: 30px;color: gray;font-weight: 300;margin-bottom: 20px;}.contact-info__item:before {position: absolute;top: 1px;left: 0;font-size: 20px;}.contact-info__link {color: gray;}.contact-info__link:hover {color: #55C594 !important;}.contact-form__input {padding: 10px;margin-bottom: -5px;width: 100%;border: 1px solid #ddd;font-family: "Lato", "Helvetica", sans-serif;}.contact-form__textarea {padding: 10px;width: 100%;max-width: 100%;border: 1px solid #ddd;font-family: "Lato", "Helvetica", sans-serif;}.contact-form__submit {margin-top: 15px;background: #55C594;}.contact-form__submit:hover {background: transparent;}.section {padding: 100px 0;text-align: center;overflow: hidden;}.section__title {padding: 15px 0 20px;font-size: 36px;font-weight: 300;}.section__title:after {content: '';display: block;margin: 25px auto 0;width: 0;height: 1px;-webkit-transition: 0.4s width;transition: 0.4s width;}.section__subtitle {font-size: 9px;letter-spacing: .66em;word-spacing: 0.1em;text-transform: uppercase;}.section:hover .section__title:after {width: 80px;}.section-white .section__title {color: #333;}.section-white .section__title:after {background: #000;}.section-white .section__subtitle {color: #000;}.section-lightgray {background: #F6F6F6;}.section-lightgray .section__title {color: #333;}.section-lightgray .section__title:after {background: #000;}.section-lightgray .section__subtitle {color: #000;}.section-dark {background: #0B1216;}.section-dark .section__title {color: #fff;}.section-dark .section__title:after {background: #fff;}.section-dark .section__subtitle {color: #fff;}.section-dark .features-item__title {color: #fff;}.section-dark .features-item__text {color: #9AA8A8;}.section-dark .skills__text, .section-dark .skills__title {color: #9AA8A8;}.section-dark .skills__subtitle {color: #fff;}.section-dark .offer-1-features-item__title {color: #fff;}.section-dark .offer-3__description {color: #9AA8A8;}.section-dark .about-item__text {color: #9AA8A8;}.section-dark .faq {color: #9AA8A8;}.section-dark .contact-info__title {color: #fff;}.section-dark .contact-info__item, .section-dark .contact-info__link {color: #9AA8A8;}.section-dark .contact-form__input, .section-dark .contact-form__textarea {color: #9AA8A8;background: #0B1216;border-color: #717B80;}.section-darkgray {background: #222;}.section-darkgray .section__title {color: #fff;}.section-darkgray .section__title:after {background: #fff;}.section-darkgray .section__subtitle {color: #fff;}.section-darkgray .features-item__title {color: #fff;}.section-darkgray .features-item__text {color: #9AA8A8;}.section-darkgray .skills__text, .section-darkgray .skills__title {color: #9AA8A8;}.section-darkgray .skills__subtitle {color: #fff;}.section-darkgray .offer-1-features-item__title {color: #fff;}.section-darkgray .offer-3__description {color: #9AA8A8;}.section-darkgray .about-item__text {color: #9AA8A8;}.section-darkgray .faq {color: #9AA8A8;}.section-darkgray .contact-info__title {color: #fff;}.section-darkgray .contact-info__item, .section-darkgray .contact-info__link {color: #9AA8A8;}.section-darkgray .contact-form__input, .section-darkgray .contact-form__textarea {color: #9AA8A8;background: #222;border-color: #717B80;}.section-2 {padding: 100px 0;text-align: left;overflow: hidden;}.section-2 .section__title {padding: 15px 0 20px;font-size: 36px;font-weight: 700;text-transform: uppercase;}.section-2 .section__title:after {content: '';margin-left: 0;width: 0;height: 3px;background: #55C594;-webkit-transition: 0.4s width;transition: 0.4s width;}.section-2 .section__subtitle {font-size: 10px;letter-spacing: .66em;word-spacing: 0.1em;text-transform: uppercase;}.section-2:hover .section__title:after {width: 140px;}.google-maps {position: relative;overflow: hidden;height: 500px;}.google-maps__container {height: 900px;}.google-maps__marker {position: relative;top: -14px;left: -14px;background: #eee;border: 4px solid #55C594;height: 28px;width: 28px;border-radius: 50%;box-shadow: 2px 2px 4px #888;}.google-maps__marker:before {content: '';position: absolute;top: -18px;left: -18px;width: 56px;height: 56px;background: #bbb;border-radius: 50%;z-index: -1;-webkit-animation: 1.5s pulsate infinite normal;animation: 1.5s pulsate infinite normal;}.google-maps-big {height: 700px;}.btn-a {position: relative;display: inline-block;padding-left: 10px;padding-right: 10px;text-align: center;min-width: 160px;height: 40px;line-height: 40px;vertical-align: middle;border: 1px solid #fff;color: #fff;font-family: "Lato", "Helvetica", sans-serif;font-weight: 300;font-size: 14px;text-transform: uppercase;cursor: pointer;z-index: 0;-webkit-transition: 0.4s color;transition: 0.4s color;}@media (max-width: 767px) {.btn-a {min-width: 100px;height: 36px;line-height: 36px;}}.btn-a:before {padding-right: 10px;vertical-align: text-bottom;}.btn-a:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: -1;-webkit-transition: 0.4s background, 0.4s width;transition: 0.4s background, 0.4s width;}.btn-a:hover {color: #000;}.btn-a:hover:after {background: #fff;}.btn-a_size_small {min-width: 80px;height: 36px;line-height: 36px;}@media (max-width: 767px) {.btn-a_size_small {min-width: 70px;height: 32px;line-height: 32px;font-size: 12px;}}.btn-a_size_large {min-width: 230px;height: 64px;line-height: 64px;font-size: 18px;}@media (max-width: 767px) {.btn-a_size_large {min-width: 160px;height: 40px;line-height: 40px;font-size: 14px;}}.btn-a_weight_bold {border-width: 2px;font-weight: 400;}.btn-a_color_black {color: #000;border-color: #000;}.btn-a_color_black:hover {color: #fff;}.btn-a_color_black:hover:after {background: #000;}.btn-a_color_theme {color: #55C594;border-color: #55C594;}.btn-a_color_theme:hover {color: #fff;}.btn-a_color_theme:hover:after {background: #55C594;}.btn-a_fill_theme {color: #fff;border-color: #55C594;}.btn-a_fill_theme:after {background: #55C594;}.btn-a_fill_theme:hover {color: #55C594;}.btn-a_fill_theme:hover:after {background: transparent;}.btn-a.btn-a_hover_2:after {width: 0;}.btn-a.btn-a_hover_2:hover:after {width: 100%;}.btn-a.btn-a_hover_2.btn-a_fill_theme:after {width: 100%;}.btn-a.btn-a_hover_2.btn-a_fill_theme:hover:after {width: 0;}.grid {font-weight: 300;color: #888;}.grid__title {font-weight: 400;}.height-500 {height: 500px;}.icons {color: #555;font-size: 20px;}.icons__ico {font-size: 42px;}.s-animations .features-item {background: #F6F6F6;}.s-animations .features-item__title {font-weight: 300;text-transform: none;}.modal {display: none;position: fixed;font-size: 20px;font-weight: 300;color: #fff;text-align: center;z-index: 6;}.modal__close {cursor: pointer;}.modal__close:before {position: absolute;font-size: 40px;color: #ccc;top: -10px;right: -45px;z-index: 1;-webkit-transition: 0.4s transform;transition: 0.4s transform;}@media (max-width: 767px) {.modal__close:before {top: -5px;right: 0;}}.modal__close:hover:before {-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}.modal__info {display: none;cursor: pointer;}.modal__info:before {position: absolute;font-size: 24px;color: #ccc;top: 35px;right: -39px;z-index: 1;-webkit-transition: 0.4s color;transition: 0.4s color;}@media (max-width: 767px) {.modal__info:before {top: 35px;right: 6px;}}.modal__info:hover:before {color: #55C594;}.modal__content {position: relative;height: 100%;}.modal__img {line-height: normal;width: 100%;display: block;}.modal__video {line-height: normal;width: 100%;height: 100%;}.modal__text {line-height: normal;display: inline-block;}.overlay {z-index: 5;position: fixed;background: #111;width: 100%;height: 100%;top: 0;left: 0;cursor: pointer;display: none;background: #000;opacity: 0.85;}.slider-arrow-next, .slider-arrow-prev, .pro-controls-next, .pro-controls-prev {background: rgba(176, 174, 174, 0.1);position: absolute;top: 50%;z-index: 6;cursor: pointer;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.slider-arrow-next:hover, .slider-arrow-prev:hover, .pro-controls-next:hover, .pro-controls-prev:hover {background: rgba(223, 223, 223, 0.1);}.slider-arrow-next:before, .slider-arrow-prev:before, .pro-controls-next:before, .pro-controls-prev:before {color: #ccc;font-size: 50px;}.slider-arrow-next, .pro-controls-next {right: -50px;-webkit-transition: 0.6s right;transition: 0.6s right;}.slider-arrow-next.animated, .pro-controls-next.animated {right: 0;}.slider-arrow-prev, .pro-controls-prev {left: -50px;-webkit-transition: 0.6s left;transition: 0.6s left;}.slider-arrow-prev.animated, .pro-controls-prev.animated {left: 0;}.project-modal {display: none;position: absolute;top: 0;right: 0;height: 0;background: rgba(0, 0, 0, 0.6);line-height: normal;text-align: left;color: #ddd;overflow: hidden;}@media (max-width: 767px) {.project-modal {width: 50%;}}@media (min-width: 768px) {.project-modal {width: 40%;}}@media (min-width: 992px) {.project-modal {width: 30%;}}.project-modal__inner {position: relative;margin: 20px;height: 100%;font-size: 16px;opacity: 0;}@media (max-width: 767px) {.project-modal__inner {margin: 10px;font-size: 13px;}}.project-modal__title {font-size: 24px;font-weight: 700;margin-bottom: 30px;color: #fff;}@media (max-width: 767px) {.project-modal__title {font-size: 16px;}}.project-modal__description {margin-bottom: 20px;}.project-modal__client {margin-bottom: 20px;}.project-modal__client:before {content: 'Client name: ';font-weight: 400;color: #fff;}.project-modal__date {margin-bottom: 20px;}.project-modal__date:before {content: 'Date: ';font-weight: 400;color: #fff;}.project-modal__url {color: #55C594;-webkit-transition: 0.3s color;transition: 0.3s color;}.project-modal__url:before {content: 'Project url: ';font-weight: 400;color: #fff;}.project-modal__url:hover {color: #fff;}.p-preloader {position: fixed;width: 100%;height: 100%;z-index: 999;}.p-preloader__top, .p-preloader__bottom {content: '';position: absolute;background: #0d0d0d;height: 50%;width: 100%;}.p-preloader__top {top: 0;}.p-preloader__bottom {bottom: 0;}.p-preloader__progressbar {position: absolute;background: #fff;top: 50%;left: 0;width: 0;height: 2px;}.p-preloader__percentage {color: #fff;position: relative;top: 50%;width: 50px;margin: auto;display: block;text-align: center;font-size: 20px;font-weight: 300;padding-top: 30px;}.p-preloader__percentage:after {content: '%';}.preloader {display: none;position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;z-index: 6;}.preloader:before {content: '';position: absolute;top: calc(50% - 25px);left: calc(50% - 25px);width: 50px;height: 50px;border-radius: 50%;border-top: 2px solid #55C594;border-left: 2px solid #55C594;border-right: 2px solid #55C594;border-bottom: 2px solid transparent;-webkit-animation: 0.8s rotate infinite linear normal;animation: 0.8s rotate infinite linear normal;}.blog {margin-top: 50px;}.blog-slider {max-height: 800px;}.blog-nav {margin-bottom: 50px;}.blog-nav__link {display: inline-block;margin-right: 5px;width: 40px;height: 40px;line-height: 40px;text-align: center;border: 1px solid #9AA8A8;color: #9AA8A8;-webkit-transition: 0.3s background;transition: 0.3s background;}.blog-nav__link:before {font-size: 20px;vertical-align: text-bottom;}.blog-nav__link_active, .blog-nav__link:hover {color: #fff;background: #55C594;border: 1px solid #55C594;}.blog-fullwidth .post-format-simple:first-child {margin-top: 100px;}.blog-fullwidth .post-format-image .post-title, .blog-fullwidth .post-format-slider .post-title {text-transform: uppercase;letter-spacing: 2px;}.blog-sidebar-block {margin-bottom: 50px;}.blog-sidebar-block__title {position: relative;margin-bottom: 40px;color: #000;font-weight: 300;font-size: 18px;text-transform: uppercase;}.blog-sidebar-block__title:before {content: '';position: absolute;display: block;top: calc(100% + 15px);left: 0;width: 100%;height: 1px;background: #f1f1f1;}.blog-sidebar-block__title:after {content: '';position: absolute;display: block;top: calc(100% + 15px);left: 0;width: 20px;height: 1px;background: #55C594;-webkit-transition: 0.6s width;transition: 0.6s width;}.blog-sidebar-block:hover .blog-sidebar-block__title:after {width: 15%;}.blog-sidebar-search {position: relative;display: inline-block;}.blog-sidebar-search__input {padding: 10px 35px 10px 10px;border: 1px solid #ccc;color: #8c9c9c;}.blog-sidebar-search__submit {position: absolute;top: 50%;right: 3px;font-size: 20px;color: #ccc;background: transparent;outline: none;border: none;cursor: pointer;-webkit-appearance: none;-webkit-transform: translateY(-45%);-ms-transform: translateY(-45%);transform: translateY(-45%);}.blog-sidebar-search__submit:hover {color: #55C594;}.blog-sidebar-list__item {margin: 0 0 10px 10px;}.blog-sidebar-list__link {color: #000;font-weight: 300;vertical-align: middle;}.blog-sidebar-list__link:before {content: '—';color: #55C594;margin-right: 10px;}.blog-sidebar-list__link:hover {color: #55C594;}.blog-sidebar-tags__tag {display: inline-block;margin: 0 6px 8px 0;padding: 8px;color: #8c9c9c;border: 1px solid #ccc;font-size: 12px;text-transform: uppercase;-webkit-transition: 0.4s;transition: 0.4s;}.blog-sidebar-tags__tag:hover {color: #55C594;border-color: #55C594;}.post {margin-bottom: 50px;}.post-format-image .post-header, .post-format-slider .post-header {position: relative;background: #000;text-align: center;max-height: 800px;overflow: hidden;}.post-format-image .post-header .post__img, .post-format-slider .post-header .post__img {opacity: 0.5;}.post-format-image .post-title, .post-format-slider .post-title {font-size: 46px;font-size: 4.8vmin;font-weight: 300;color: #fff;position: absolute;top: 50%;left: 0;right: 0;margin: auto;width: 80%;z-index: 1;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: 0.4s color;transition: 0.4s color;}.post-format-image .post-title:hover, .post-format-slider .post-title:hover {color: #55C594;}.post-format-simple .post-title, .post-format-video .post-title {display: block;margin-top: 30px;color: #000;font-size: 46px;font-size: 4.8vmin;font-weight: 300;-webkit-transition: 0.4s color;transition: 0.4s color;}.post-format-simple .post-title:hover, .post-format-video .post-title:hover {color: #55C594;}.post__img {width: 100%;}.post__video {width: 100%;}.post-date {position: absolute;top: 0;left: 0;width: 80px;padding: 10px 0;background: #55C594;font-size: 20px;color: #fff;text-align: center;text-transform: uppercase;}.post-date__day {display: block;font-size: 40px;}.post-wrap {margin-left: 100px;padding-right: 15px;}.post-content {color: #4e5b5b;}.post-content__paragraph {margin: 30px 0;font-weight: 300;line-height: 1.4;}.post-content__paragraph:last-of-type {margin-bottom: 30px;}.post-content-quote {position: relative;margin-top: 30px;padding: 20px;line-height: 1.4;font-style: italic;background: rgba(155, 229, 197, 0.1);}.post-content-quote:before {content: '';position: absolute;top: 0;left: 0;width: 2px;height: 100%;background: #55C594;}.post-content-quote__source {display: block;text-align: right;}.post-meta {vertical-align: middle;text-align: right;font-size: 12px;text-transform: uppercase;}@media (max-width: 767px) {.post-meta {text-align: left;}}.post-meta__item {margin-right: 20px;color: #4e5b5b;}.post-meta__item:before {vertical-align: bottom;font-size: 18px;margin-right: 10px;}.post-meta__link {color: #9aa8a8;}.post-meta__link:hover {color: #55C594;}.blog-author {margin: 0;padding: 30px;background: rgba(155, 229, 197, 0.1);border: 1px solid #eee;color: #000;}.blog-author__title {font-weight: 300;font-size: 24px;text-transform: uppercase;}.blog-author__img {max-width: 100%;}.blog-author__name {font-size: 20px;margin-bottom: 20px;}.blog-author__about {padding-bottom: 0;color: #4e5b5b;font-weight: 300;line-height: 1.4;}.blog-related__title {font-weight: 300;font-size: 24px;text-transform: uppercase;color: #000;}.blog-related-post {color: #4e5b5b;margin-bottom: 20px;font-weight: 300;}.blog-related-post-thumb {position: relative;display: inline-block;margin-right: 10px;}.blog-related-post-thumb:before {content: '';position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;z-index: 1;background: none;opacity: 1;-webkit-transform: scale(1, 0);-ms-transform: scale(1, 0);transform: scale(1, 0);-webkit-transition: 0.4s transform;transition: 0.4s transform;}.blog-related-post-thumb:hover:before {border-left: 1px solid #fff;border-right: 1px solid #fff;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.blog-related-post-thumb:after {content: '';position: absolute;top: 10px;left: 10px;right: 10px;bottom: 10px;-webkit-transform: scale(0, 1);-ms-transform: scale(0, 1);transform: scale(0, 1);-webkit-transition: 0.4s transform;transition: 0.4s transform;}.blog-related-post-thumb:hover:after {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}.blog-related-post-thumb__inner:before {content: '';position: absolute;top: 50%;left: 50%;color: #fff;font-size: 20px;z-index: 1;opacity: 0;-webkit-transition: 0.4s opacity;transition: 0.4s opacity;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.blog-related-post-thumb__inner:after {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;background: #55C594;-webkit-transition: 0.4s opacity;transition: 0.4s opacity;}.blog-related-post-thumb:hover .blog-related-post-thumb__inner:before {opacity: 1;}.blog-related-post-thumb:hover .blog-related-post-thumb__inner:after {opacity: .6;background: #55C594;}.blog-related-post-thumb__img {display: inline-block;vertical-align: middle;max-width: 80px;}.blog-related-post-meta {display: inline-block;vertical-align: middle;width: 70%;}.blog-related-post-meta__title {display: block;font-size: 20px;color: #000;}.blog-related-post-meta__title:hover {color: #55C594;}.blog-related-post-meta__date {font-size: 12px;margin-right: 10px;}.blog-related-post-meta-comments {margin-left: 10px;}.blog-related-post-meta-comments:before {vertical-align: middle;margin-right: 5px;}.blog-related-post-meta-comments__link {color: #4e5b5b;font-size: 12px;}.blog-related-post-meta-comments__link:hover {color: #55C594;}.post-share {font-weight: 300;margin: 0 0 30px;color: #fff;}.post-share__count {margin-right: 20px;}.post-share__item {padding-left: 0;padding-right: 0;padding-bottom: 0;height: 50px;line-height: 50px;text-align: center;position: relative;font-size: 12px;text-transform: uppercase;cursor: pointer;-webkit-transition: 0.4s opacity;transition: 0.4s opacity;}.post-share__item:hover {opacity: 0.85;}.post-share__item_fb {background: #3b5998;}.post-share__item_tw {background: #00aced;}.post-share__item_gp {background: #dd4b39;}.post-share__item_li {background: #007bb6;}.post-share__ico:before {margin-right: 20px;font-size: 20px;vertical-align: middle;}.comments {color: #4e5b5b;}.comments__title {margin-top: 30px;font-weight: 300;font-size: 24px;color: #000;text-transform: uppercase;}.comment.depth-1 {position: relative;}.comment.depth-1 .comment-author__img {width: 90px;}.comment.depth-1 .comment-block {padding-left: 110px;}.comment.depth-2 {position: relative;padding-left: 110px;}.comment.depth-2 .comment-author__img {width: 60px;}.comment.depth-2 .comment-block {padding-left: 80px;}.comment.depth-3 {position: relative;padding-left: 80px;}.comment.depth-3 .comment-author__img {width: 60px;}.comment.depth-3 .comment-block {padding-left: 80px;}.comment.depth-2 .comment-author:before, .comment.depth-3 .comment-author:before {content: '';position: absolute;top: 80px;width: 1px;height: calc(100% - 80px);margin-left: 30px;background: #eee;z-index: -1;}.comment-author {display: inline-block;vertical-align: middle;margin-right: 20px;}.comment-meta {display: inline-block;vertical-align: middle;}.comment-meta__author {color: #000;}.comment-meta__author:hover {color: #55C594;}.comment-meta__date {font-size: 12px;}.comment-block {margin-bottom: 30px;}.comment-content {font-weight: 300;line-height: 1.4;padding-bottom: 10px;}.comment-reply-link {text-transform: capitalize;font-size: 12px;color: #000;}.comment-reply-link:hover {color: #55C594;}.comment-form {text-align: right;}.comment-form__title {margin: 50px 0 30px 0;font-weight: 300;font-size: 24px;color: #000;}.comment-form__input {margin: 20px 0;padding: 15px;display: block;width: 100%;border: 2px solid #ebebeb;color: #999;font-family: "Lato", "Helvetica", sans-serif;}.comment-form__textarea {margin: 0 0 15px 0;padding: 15px;width: 100%;max-width: 100%;border: 2px solid #ebebeb;color: #999;font-family: "Lato", "Helvetica", sans-serif;}.comment-form__submit:hover {background: transparent;}.container {width: 100%;margin-right: auto;margin-left: auto;}@media (min-width: 576px) {.container {max-width: 540px;}}@media (min-width: 768px) {.container {max-width: 720px;}}@media (min-width: 992px) {.container {max-width: 960px;}}@media (min-width: 1200px) {.container {max-width: 1140px;}}.portfolio-section {padding-top: 30px;transition: 1.3s;box-sizing: border-box;height: auto;}.portfolio-tab ul {text-align: center;margin-top: 50px;}.portfolio-tab ul li {color: #000;background: transparent;display: inline;font-weight: 300;text-transform: uppercase;padding: 12px 16px;border: 1px solid #03d9a1;margin: 0 5px;cursor: pointer;-webkit-transition: 0.2s;-moz-transition: 0.2s;-o-transition: 0.2s;-webkit-tap-highlight-color: transparent;transition: 0.2s color;transition-property: color;transition-duration: 0.2s;transition-timing-function: ease;transition-delay: 0s;}@media (max-width: 575.98px) {.portfolio-tab ul li {display: block;margin: 10px auto;max-width: 200px;}}.portfolio-tab ul li:hover {background: #03d9a1;color: #fff }.portfolio-tab ul .active {background: #03d9a1;color: #fff }.clearfix:after {display: table;content: " ";clear: both;}.portfolio-grid {margin-top: 50px;display: grid;grid-template-columns: repeat(4, 1fr);grid-auto-rows: 300px;}@media (max-width: 768px) {.portfolio-grid {grid-template-columns: repeat(1, 1fr);}}@media only screen and (min-width: 768.1px) and (max-width: 991px) {.portfolio-grid {grid-template-columns: repeat(2, 1fr);}}.portfolio-grid .portfolio {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;display: none;overflow: hidden;}.portfolio-wrapper {overflow: hidden;position: relative !important;cursor: pointer;}.portfolio-item__wrap .portfolio-bg {width: 100%;height: 300px;background-repeat: no-repeat;background-position: center;background-size: cover;transition: 1s;transform: scale(1) }.portfolio:hover .portfolio-bg {transform: scale(1.2) }.portfolio .text-category {display: block;}.portfolio .template-btn {background: #03d9a1;border: 1px solid #03d9a1;text-decoration: none;margin-top: 20px;font-weight: 500 }.portfolio-grid .portfolio-item__link {background: transparent;font-size: 50px;display: inline-block;opacity: 0;-webkit-transition: 0.4s opacity, 0.25s transform;transition: 0.4s opacity, 0.25s transform;-webkit-transform: scale3d(1.15, 1.15, 1.15);-ms-transform: scale3d(1.15, 1.15, 1.15);transform: scale3d(1.15, 1.15, 1.15);}.portfolio-grid .portfolio-item__title, .portfolio-grid .portfolio-item__subtitle {display: block;opacity: 0;-webkit-transition: 0.4s opacity, 0.3s transform;transition: 0.4s opacity, 0.3s transform;}.portfolio-grid .portfolio-item__title {margin: 8% auto 10px;-webkit-transform: translateY(-100px);-ms-transform: translateY(-100px);transform: translateY(-100px);font-weight: 400;}.portfolio-grid .portfolio-item__subtitle {-webkit-transform: translateY(40px);-ms-transform: translateY(40px);transform: translateY(40px);}.portfolio-grid .portfolio-item__img {-webkit-transition: 0.6s transform;transition: 0.6s transform;}.portfolio-item__wrap:hover .portfolio-item__title, .portfolio-item__wrap:hover .portfolio-item__subtitle {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}.portfolio-item__wrap:hover .portfolio-item__link {opacity: .85;-webkit-transform: scale3d(1, 1, 1);-ms-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}.portfolio-item__wrap:hover .portfolio-item__img {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}