.owl-carousel, .owl-carousel .owl-item {-webkit-tap-highlight-color: transparent;position: relative;}
.owl-carousel {display: none;width: 100%;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden;}
.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(0,0,0);}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-carousel .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none;}
.owl-carousel .owl-item img {display: block;width: 100%;}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none;}
.no-js .owl-carousel, .owl-carousel.owl-loaded {display: block;}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {border: none;padding: 0 !important;font: inherit;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel.owl-refresh .owl-item {visibility: hidden;}
.owl-carousel.owl-drag .owl-item {-ms-touch-action: pan-y;touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl-carousel.owl-grab {cursor: move;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.owl-carousel .animated {animation-duration: 1s;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {animation-name: fadeOut;}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {transition: height .5s ease-in-out;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;transition: opacity .4s ease;}
.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {max-height: 0;}
.owl-carousel .owl-item img.owl-lazy {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("/assets/template/vendors/owlcarousel/owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform .1s ease;}
.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3,1.3);transform: 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;background-size: contain;transition: opacity .4s ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%;}
@charset "UTF-8";
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.animated.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;}
.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {-webkit-animation-duration: .75s;animation-duration: .75s;}
@-webkit-keyframes bounce {0%, 100%, 20%, 53%, 80% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40%, 43% {-webkit-transition-timing-function: cubic-bezier(.755,.05,.855,.06);transition-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0);}
	70% {-webkit-transition-timing-function: cubic-bezier(.755,.05,.855,.06);transition-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);}
	90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
@keyframes bounce {0%, 100%, 20%, 53%, 80% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	40%, 43% {-webkit-transition-timing-function: cubic-bezier(.755,.05,.855,.06);transition-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-30px,0);transform: translate3d(0,-30px,0);}
	70% {-webkit-transition-timing-function: cubic-bezier(.755,.05,.855,.06);transition-timing-function: cubic-bezier(.755,.05,.855,.06);-webkit-transform: translate3d(0,-15px,0);transform: translate3d(0,-15px,0);}
	90% {-webkit-transform: translate3d(0,-4px,0);transform: translate3d(0,-4px,0);}}
.bounce {-webkit-animation-name: bounce;animation-name: bounce;-webkit-transform-origin: center bottom;transform-origin: center bottom;}
@-webkit-keyframes flash {0%, 100%, 50% {opacity: 1;}
	25%, 75% {opacity: 0;}}
@keyframes flash {0%, 100%, 50% {opacity: 1;}
	25%, 75% {opacity: 0;}}
.flash {-webkit-animation-name: flash;animation-name: flash;}
@-webkit-keyframes pulse {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
	100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes pulse {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	50% {-webkit-transform: scale3d(1.05,1.05,1.05);transform: scale3d(1.05,1.05,1.05);}
	100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.pulse {-webkit-animation-name: pulse;animation-name: pulse;}
@-webkit-keyframes rubberBand {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
	40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
	50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
	65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
	75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}
	100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes rubberBand {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	30% {-webkit-transform: scale3d(1.25,.75,1);transform: scale3d(1.25,.75,1);}
	40% {-webkit-transform: scale3d(.75,1.25,1);transform: scale3d(.75,1.25,1);}
	50% {-webkit-transform: scale3d(1.15,.85,1);transform: scale3d(1.15,.85,1);}
	65% {-webkit-transform: scale3d(.95,1.05,1);transform: scale3d(.95,1.05,1);}
	75% {-webkit-transform: scale3d(1.05,.95,1);transform: scale3d(1.05,.95,1);}
	100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand;}
@-webkit-keyframes shake {0%, 100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}}
@keyframes shake {0%, 100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	20%, 40%, 60%, 80% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}}
.shake {-webkit-animation-name: shake;animation-name: shake;}
@-webkit-keyframes swing {20% {-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}
	40% {-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg);}
	60% {-webkit-transform: rotate3d(0,0,1,5deg);transform: rotate3d(0,0,1,5deg);}
	80% {-webkit-transform: rotate3d(0,0,1,-5deg);transform: rotate3d(0,0,1,-5deg);}
	100% {-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}}
@keyframes swing {20% {-webkit-transform: rotate3d(0,0,1,15deg);transform: rotate3d(0,0,1,15deg);}
	40% {-webkit-transform: rotate3d(0,0,1,-10deg);transform: rotate3d(0,0,1,-10deg);}
	60% {-webkit-transform: rotate3d(0,0,1,5deg);transform: rotate3d(0,0,1,5deg);}
	80% {-webkit-transform: rotate3d(0,0,1,-5deg);transform: rotate3d(0,0,1,-5deg);}
	100% {-webkit-transform: rotate3d(0,0,1,0deg);transform: rotate3d(0,0,1,0deg);}}
.swing {-webkit-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing;}
@-webkit-keyframes tada {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
	100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes tada {0% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
	10%, 20% {-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}
	40%, 60%, 80% {-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}
	100% {-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.tada {-webkit-animation-name: tada;animation-name: tada;}
@-webkit-keyframes wobble {0% {-webkit-transform: none;transform: none;}
	15% {-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
	30% {-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
	45% {-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
	60% {-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
	75% {-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes wobble {0% {-webkit-transform: none;transform: none;}
	15% {-webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}
	30% {-webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);}
	45% {-webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}
	60% {-webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);}
	75% {-webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}
	100% {-webkit-transform: none;transform: none;}}
.wobble {-webkit-animation-name: wobble;animation-name: wobble;}
@-webkit-keyframes bounceIn {0%, 100%, 20%, 40%, 60%, 80% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	60% {opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03);}
	80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
	100% {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
@keyframes bounceIn {0%, 100%, 20%, 40%, 60%, 80% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	20% {-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	40% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	60% {opacity: 1;-webkit-transform: scale3d(1.03,1.03,1.03);transform: scale3d(1.03,1.03,1.03);}
	80% {-webkit-transform: scale3d(.97,.97,.97);transform: scale3d(.97,.97,.97);}
	100% {opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}}
.bounceIn {-webkit-animation-name: bounceIn;animation-name: bounceIn;}
@-webkit-keyframes bounceInDown {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(0,-3000px,0);transform: translate3d(0,-3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,25px,0);transform: translate3d(0,25px,0);}
	75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes bounceInDown {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(0,-3000px,0);transform: translate3d(0,-3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,25px,0);transform: translate3d(0,25px,0);}
	75% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	90% {-webkit-transform: translate3d(0,5px,0);transform: translate3d(0,5px,0);}
	100% {-webkit-transform: none;transform: none;}}
.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}
@-webkit-keyframes bounceInLeft {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(-3000px,0,0);transform: translate3d(-3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(25px,0,0);transform: translate3d(25px,0,0);}
	75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes bounceInLeft {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(-3000px,0,0);transform: translate3d(-3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(25px,0,0);transform: translate3d(25px,0,0);}
	75% {-webkit-transform: translate3d(-10px,0,0);transform: translate3d(-10px,0,0);}
	90% {-webkit-transform: translate3d(5px,0,0);transform: translate3d(5px,0,0);}
	100% {-webkit-transform: none;transform: none;}}
.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}
@-webkit-keyframes bounceInRight {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(3000px,0,0);transform: translate3d(3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(-25px,0,0);transform: translate3d(-25px,0,0);}
	75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
	90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
	100% {-webkit-transform: none;transform: none;}}
@keyframes bounceInRight {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(3000px,0,0);transform: translate3d(3000px,0,0);}
	60% {opacity: 1;-webkit-transform: translate3d(-25px,0,0);transform: translate3d(-25px,0,0);}
	75% {-webkit-transform: translate3d(10px,0,0);transform: translate3d(10px,0,0);}
	90% {-webkit-transform: translate3d(-5px,0,0);transform: translate3d(-5px,0,0);}
	100% {-webkit-transform: none;transform: none;}}
.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}
@-webkit-keyframes bounceInUp {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes bounceInUp {0%, 100%, 60%, 75%, 90% {-webkit-transition-timing-function: cubic-bezier(.215,.61,.355,1);transition-timing-function: cubic-bezier(.215,.61,.355,1);}
	0% {opacity: 0;-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);}
	60% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	75% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	90% {-webkit-transform: translate3d(0,-5px,0);transform: translate3d(0,-5px,0);}
	100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}
@-webkit-keyframes bounceOut {20% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	100% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}}
@keyframes bounceOut {20% {-webkit-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);}
	50%, 55% {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1.1);transform: scale3d(1.1,1.1,1.1);}
	100% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}}
.bounceOut {-webkit-animation-name: bounceOut;animation-name: bounceOut;}
@-webkit-keyframes bounceOutDown {20% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	100% {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
@keyframes bounceOutDown {20% {-webkit-transform: translate3d(0,10px,0);transform: translate3d(0,10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,-20px,0);transform: translate3d(0,-20px,0);}
	100% {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}
@-webkit-keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px,0,0);transform: translate3d(20px,0,0);}
	100% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
@keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20px,0,0);transform: translate3d(20px,0,0);}
	100% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}
@-webkit-keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0);}
	100% {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
@keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20px,0,0);transform: translate3d(-20px,0,0);}
	100% {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}
@-webkit-keyframes bounceOutUp {20% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
	100% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
@keyframes bounceOutUp {20% {-webkit-transform: translate3d(0,-10px,0);transform: translate3d(0,-10px,0);}
	40%, 45% {opacity: 1;-webkit-transform: translate3d(0,20px,0);transform: translate3d(0,20px,0);}
	100% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
.bounceOutUp {-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp;}
@-webkit-keyframes fadeIn {0% {opacity: 0;}
	100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;}
	100% {opacity: 1;}}
.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}
@-webkit-keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDown {0% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}
@-webkit-keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInDownBig {-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig;}
@-webkit-keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeft {0% {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
@-webkit-keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig;}
@-webkit-keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRight {0% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
@-webkit-keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInRightBig {-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig;}
@-webkit-keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUp {0% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
@-webkit-keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOutDown {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
@keyframes fadeOutDown {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}
@-webkit-keyframes fadeOutDownBig {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
@keyframes fadeOutDownBig {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(0,2000px,0);transform: translate3d(0,2000px,0);}}
.fadeOutDownBig {-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
@keyframes fadeOutLeft {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
@keyframes fadeOutLeftBig {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0);}}
.fadeOutLeftBig {-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
@keyframes fadeOutRight {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}
@-webkit-keyframes fadeOutRightBig {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
@keyframes fadeOutRightBig {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(2000px,0,0);transform: translate3d(2000px,0,0);}}
.fadeOutRightBig {-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig;}
@-webkit-keyframes fadeOutUp {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
@keyframes fadeOutUp {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}
@-webkit-keyframes fadeOutUpBig {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
@keyframes fadeOutUpBig {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0);}}
.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}
@-webkit-keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	40% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	50% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	80% {-webkit-transform: perspective(400px) scale3d(.95,.95,.95);transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
@keyframes flip {0% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);transform: perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	40% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
	50% {-webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	80% {-webkit-transform: perspective(400px) scale3d(.95,.95,.95);transform: perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
	100% {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}
.animated.flip {-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip;}
@-webkit-keyframes flipInX {0% {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);transform: perspective(400px) rotate3d(1,0,0,-5deg);}
	100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInX {0% {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);transform: perspective(400px) rotate3d(1,0,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);transform: perspective(400px) rotate3d(1,0,0,-5deg);}
	100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}
@-webkit-keyframes flipInY {0% {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg);}
	100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}
@keyframes flipInY {0% {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;opacity: 0;}
	40% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);transform: perspective(400px) rotate3d(0,1,0,-20deg);-webkit-transition-timing-function: ease-in;transition-timing-function: ease-in;}
	60% {-webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);transform: perspective(400px) rotate3d(0,1,0,10deg);opacity: 1;}
	80% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);transform: perspective(400px) rotate3d(0,1,0,-5deg);}
	100% {-webkit-transform: perspective(400px);transform: perspective(400px);}}
.flipInY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}
@-webkit-keyframes flipOutX {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);opacity: 1;}
	100% {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);opacity: 0;}}
@keyframes flipOutX {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);transform: perspective(400px) rotate3d(1,0,0,-20deg);opacity: 1;}
	100% {-webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);transform: perspective(400px) rotate3d(1,0,0,90deg);opacity: 0;}}
.flipOutX {-webkit-animation-name: flipOutX;animation-name: flipOutX;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;}
@-webkit-keyframes flipOutY {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);transform: perspective(400px) rotate3d(0,1,0,-15deg);opacity: 1;}
	100% {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);opacity: 0;}}
@keyframes flipOutY {0% {-webkit-transform: perspective(400px);transform: perspective(400px);}
	30% {-webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);transform: perspective(400px) rotate3d(0,1,0,-15deg);opacity: 1;}
	100% {-webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);transform: perspective(400px) rotate3d(0,1,0,90deg);opacity: 0;}}
.flipOutY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY;}
@-webkit-keyframes lightSpeedIn {0% {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;}
	60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}
	80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}
	100% {-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes lightSpeedIn {0% {-webkit-transform: translate3d(100%,0,0) skewX(-30deg);transform: translate3d(100%,0,0) skewX(-30deg);opacity: 0;}
	60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}
	80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1;}
	100% {-webkit-transform: none;transform: none;opacity: 1;}}
.lightSpeedIn {-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}
@-webkit-keyframes lightSpeedOut {0% {opacity: 1;}
	100% {-webkit-transform: translate3d(100%,0,0) skewX(30deg);transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;}}
@keyframes lightSpeedOut {0% {opacity: 1;}
	100% {-webkit-transform: translate3d(100%,0,0) skewX(30deg);transform: translate3d(100%,0,0) skewX(30deg);opacity: 0;}}
.lightSpeedOut {-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}
@-webkit-keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0;}
	100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,-200deg);transform: rotate3d(0,0,1,-200deg);opacity: 0;}
	100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}
@-webkit-keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}
	100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}
	100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}
	100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-90deg);transform: rotate3d(0,0,1,-90deg);opacity: 0;}
	100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
@keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-90deg);transform: rotate3d(0,0,1,-90deg);opacity: 0;}
	100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: none;transform: none;opacity: 1;}}
.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}
@-webkit-keyframes rotateOut {0% {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}
	100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,200deg);transform: rotate3d(0,0,1,200deg);opacity: 0;}}
@keyframes rotateOut {0% {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}
	100% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0,0,1,200deg);transform: rotate3d(0,0,1,200deg);opacity: 0;}}
.rotateOut {-webkit-animation-name: rotateOut;animation-name: rotateOut;}
@-webkit-keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}}
@keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,45deg);transform: rotate3d(0,0,1,45deg);opacity: 0;}}
.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
@keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
@keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}
	100% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0,0,1,-45deg);transform: rotate3d(0,0,1,-45deg);opacity: 0;}}
.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,90deg);transform: rotate3d(0,0,1,90deg);opacity: 0;}}
@keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}
	100% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0,0,1,90deg);transform: rotate3d(0,0,1,90deg);opacity: 0;}}
.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}
@-webkit-keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	20%, 60% {-webkit-transform: rotate3d(0,0,1,80deg);transform: rotate3d(0,0,1,80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	40%, 80% {-webkit-transform: rotate3d(0,0,1,60deg);transform: rotate3d(0,0,1,60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}
	100% {-webkit-transform: translate3d(0,700px,0);transform: translate3d(0,700px,0);opacity: 0;}}
@keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	20%, 60% {-webkit-transform: rotate3d(0,0,1,80deg);transform: rotate3d(0,0,1,80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}
	40%, 80% {-webkit-transform: rotate3d(0,0,1,60deg);transform: rotate3d(0,0,1,60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}
	100% {-webkit-transform: translate3d(0,700px,0);transform: translate3d(0,700px,0);opacity: 0;}}
.hinge {-webkit-animation-name: hinge;animation-name: hinge;}
@-webkit-keyframes rollIn {0% {opacity: 0;-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
@keyframes rollIn {0% {opacity: 0;-webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}
	100% {opacity: 1;-webkit-transform: none;transform: none;}}
.rollIn {-webkit-animation-name: rollIn;animation-name: rollIn;}
@-webkit-keyframes rollOut {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}
@keyframes rollOut {0% {opacity: 1;}
	100% {opacity: 0;-webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}
.rollOut {-webkit-animation-name: rollOut;animation-name: rollOut;}
@-webkit-keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
@keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	50% {opacity: 1;}}
.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}
@-webkit-keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}
@-webkit-keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);transform: scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInLeft {-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}
@-webkit-keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInRight {-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}
@-webkit-keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	60% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomInUp {-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}
@-webkit-keyframes zoomOut {0% {opacity: 1;}
	50% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	100% {opacity: 0;}}
@keyframes zoomOut {0% {opacity: 1;}
	50% {opacity: 0;-webkit-transform: scale3d(.3,.3,.3);transform: scale3d(.3,.3,.3);}
	100% {opacity: 0;}}
.zoomOut {-webkit-animation-name: zoomOut;animation-name: zoomOut;}
@-webkit-keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	100% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	100% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomOutDown {-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown;}
@-webkit-keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);transform: scale3d(.475,.475,.475) translate3d(42px,0,0);}
	100% {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px,0,0);transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;transform-origin: left center;}}
@keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);transform: scale3d(.475,.475,.475) translate3d(42px,0,0);}
	100% {opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px,0,0);transform: scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin: left center;transform-origin: left center;}}
.zoomOutLeft {-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft;}
@-webkit-keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);}
	100% {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px,0,0);transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;transform-origin: right center;}}
@keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);}
	100% {opacity: 0;-webkit-transform: scale(.1) translate3d(2000px,0,0);transform: scale(.1) translate3d(2000px,0,0);-webkit-transform-origin: right center;transform-origin: right center;}}
.zoomOutRight {-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight;}
@-webkit-keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	100% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
@keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);transform: scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function: cubic-bezier(.55,.055,.675,.19);animation-timing-function: cubic-bezier(.55,.055,.675,.19);}
	100% {opacity: 0;-webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175,.885,.32,1);animation-timing-function: cubic-bezier(.175,.885,.32,1);}}
.zoomOutUp {-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp;}
@-webkit-keyframes slideInDown {0% {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInDown {0% {-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);visibility: visible;}
	100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInDown {-webkit-animation-name: slideInDown;animation-name: slideInDown;}
@-webkit-keyframes slideInLeft {0% {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInLeft {0% {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);visibility: visible;}
	100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInLeft {-webkit-animation-name: slideInLeft;animation-name: slideInLeft;}
@-webkit-keyframes slideInRight {0% {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInRight {0% {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);visibility: visible;}
	100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInRight {-webkit-animation-name: slideInRight;animation-name: slideInRight;}
@-webkit-keyframes slideInUp {0% {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: visible;}
	100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
@keyframes slideInUp {0% {-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);visibility: visible;}
	100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}
.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}
@-webkit-keyframes slideOutDown {0% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	100% {visibility: hidden;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
@keyframes slideOutDown {0% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	100% {visibility: hidden;-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}}
.slideOutDown {-webkit-animation-name: slideOutDown;animation-name: slideOutDown;}
@-webkit-keyframes slideOutLeft {0% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	100% {visibility: hidden;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
@keyframes slideOutLeft {0% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	100% {visibility: hidden;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}}
.slideOutLeft {-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft;}
@-webkit-keyframes slideOutRight {0% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	100% {visibility: hidden;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
@keyframes slideOutRight {0% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	100% {visibility: hidden;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}}
.slideOutRight {-webkit-animation-name: slideOutRight;animation-name: slideOutRight;}
@-webkit-keyframes slideOutUp {0% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	100% {visibility: hidden;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
@keyframes slideOutUp {0% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
	100% {visibility: hidden;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}}
.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cd-words-wrapper{display:inline-block;position:relative;text-align:left}.cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}.cd-words-wrapper b.is-visible{position:relative}.no-js .cd-words-wrapper b{opacity:0}.no-js .cd-words-wrapper b.is-visible{opacity:1}.cd-headline.rotate-1 .cd-words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.cd-headline.rotate-1 b{opacity:0;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.cd-headline.rotate-1 b.is-visible{opacity:1;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-animation:cd-rotate-1-in 1.2s;-moz-animation:cd-rotate-1-in 1.2s;animation:cd-rotate-1-in 1.2s}.cd-headline.rotate-1 b.is-hidden{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:cd-rotate-1-out 1.2s;-moz-animation:cd-rotate-1-out 1.2s;animation:cd-rotate-1-out 1.2s}@-webkit-keyframes cd-rotate-1-in{0%{-webkit-transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);opacity:1}}@-moz-keyframes cd-rotate-1-in{0%{-moz-transform:rotateX(180deg);opacity:0}35%{-moz-transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-moz-transform:rotateX(360deg);opacity:1}}@keyframes cd-rotate-1-in{0%{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);-moz-transform:rotateX(120deg);-ms-transform:rotateX(120deg);-o-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}100%{-webkit-transform:rotateX(360deg);-moz-transform:rotateX(360deg);-ms-transform:rotateX(360deg);-o-transform:rotateX(360deg);transform:rotateX(360deg);opacity:1}}@-webkit-keyframes cd-rotate-1-out{0%{-webkit-transform:rotateX(0deg);opacity:1}35%{-webkit-transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);opacity:0}}@-moz-keyframes cd-rotate-1-out{0%{-moz-transform:rotateX(0deg);opacity:1}35%{-moz-transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-moz-transform:rotateX(180deg);opacity:0}}@keyframes cd-rotate-1-out{0%{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}35%{-webkit-transform:rotateX(-40deg);-moz-transform:rotateX(-40deg);-ms-transform:rotateX(-40deg);-o-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}100%{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}.cd-headline.type .cd-words-wrapper{vertical-align:top;overflow:hidden}.cd-headline.type .cd-words-wrapper:after{content:"";position:absolute;right:0;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#aebcb9}.cd-headline.type .cd-words-wrapper.waiting:after{-webkit-animation:cd-pulse 1s infinite;-moz-animation:cd-pulse 1s infinite;animation:cd-pulse 1s infinite}.cd-headline.type .cd-words-wrapper.selected{background-color:#aebcb9}.cd-headline.type .cd-words-wrapper.selected:after{visibility:hidden}.cd-headline.type .cd-words-wrapper.selected b{color:#0d0d0d}.cd-headline.type b{visibility:hidden}.cd-headline.type b.is-visible{visibility:visible}.cd-headline.type i{position:absolute;visibility:hidden}.cd-headline.type i.in{position:relative;visibility:visible}@-webkit-keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);opacity:0}}@-moz-keyframes cd-pulse{0%{-moz-transform:translateY(-50%) scale(1);opacity:1}40%{-moz-transform:translateY(-50%) scale(.9);opacity:0}100%{-moz-transform:translateY(-50%) scale(0);opacity:0}}@keyframes cd-pulse{0%{-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);-o-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);-moz-transform:translateY(-50%) scale(.9);-ms-transform:translateY(-50%) scale(.9);-o-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}100%{-webkit-transform:translateY(-50%) scale(0);-moz-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);-o-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}.cd-headline.rotate-2 .cd-words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.cd-headline.rotate-2 i,.cd-headline.rotate-2 em{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-headline.rotate-2 b{opacity:0}.cd-headline.rotate-2 i{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);-moz-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0}.is-visible .cd-headline.rotate-2 i{opacity:1}.cd-headline.rotate-2 i.in{-webkit-animation:cd-rotate-2-in .4s forwards;-moz-animation:cd-rotate-2-in .4s forwards;animation:cd-rotate-2-in .4s forwards}.cd-headline.rotate-2 i.out{-webkit-animation:cd-rotate-2-out .4s forwards;-moz-animation:cd-rotate-2-out .4s forwards;animation:cd-rotate-2-out .4s forwards}.cd-headline.rotate-2 em{-webkit-transform:translateZ(20px);-moz-transform:translateZ(20px);-ms-transform:translateZ(20px);-o-transform:translateZ(20px);transform:translateZ(20px)}.no-csstransitions .cd-headline.rotate-2 i{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);opacity:0}.no-csstransitions .cd-headline.rotate-2 i em{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.no-csstransitions .cd-headline.rotate-2 .is-visible i{opacity:1}@-webkit-keyframes cd-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg)}}@-moz-keyframes cd-rotate-2-in{0%{opacity:0;-moz-transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-moz-transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-moz-transform:translateZ(-20px) rotateX(0deg)}}@keyframes cd-rotate-2-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);-moz-transform:translateZ(-20px) rotateX(90deg);-ms-transform:translateZ(-20px) rotateX(90deg);-o-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);-moz-transform:translateZ(-20px) rotateX(-10deg);-ms-transform:translateZ(-20px) rotateX(-10deg);-o-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}100%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);-moz-transform:translateZ(-20px) rotateX(0deg);-ms-transform:translateZ(-20px) rotateX(0deg);-o-transform:translateZ(-20px) rotateX(0deg);transform:translateZ(-20px) rotateX(0deg)}}@-webkit-keyframes cd-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg)}}@-moz-keyframes cd-rotate-2-out{0%{opacity:1;-moz-transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-moz-transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-moz-transform:translateZ(-20px) rotateX(-90deg)}}@keyframes cd-rotate-2-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);-moz-transform:translateZ(-20px) rotateX(0);-ms-transform:translateZ(-20px) rotateX(0);-o-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);-moz-transform:translateZ(-20px) rotateX(-100deg);-ms-transform:translateZ(-20px) rotateX(-100deg);-o-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}100%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);-moz-transform:translateZ(-20px) rotateX(-90deg);-ms-transform:translateZ(-20px) rotateX(-90deg);-o-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}.cd-headline.loading-bar span{display:inline-block;padding:.2em 0}.cd-headline.loading-bar .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.loading-bar .cd-words-wrapper:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#0096a7;z-index:2;-webkit-transition:width .3s -.1s;-moz-transition:width .3s -.1s;transition:width .3s -.1s}.cd-headline.loading-bar .cd-words-wrapper.is-loading:after{width:100%;-webkit-transition:width 3s;-moz-transition:width 3s;transition:width 3s}.cd-headline.loading-bar b{top:.2em;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}.cd-headline.loading-bar b.is-visible{opacity:1;top:0}.cd-headline.slide span{display:inline-block}.cd-headline.slide .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.slide b{opacity:0;top:.2em}.cd-headline.slide b.is-visible{top:0;opacity:1;-webkit-animation:slide-in .6s;-moz-animation:slide-in .6s;animation:slide-in .6s}.cd-headline.slide b.is-hidden{-webkit-animation:slide-out .6s;-moz-animation:slide-out .6s;animation:slide-out .6s}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-moz-transform:translateY(-100%)}60%{opacity:1;-moz-transform:translateY(20%)}100%{opacity:1;-moz-transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-ms-transform:translateY(20%);-o-transform:translateY(20%);transform:translateY(20%)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%)}}@-moz-keyframes slide-out{0%{opacity:1;-moz-transform:translateY(0)}60%{opacity:0;-moz-transform:translateY(120%)}100%{opacity:0;-moz-transform:translateY(100%)}}@keyframes slide-out{0%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);-moz-transform:translateY(120%);-ms-transform:translateY(120%);-o-transform:translateY(120%);transform:translateY(120%)}100%{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}}.cd-headline.clip span{display:inline-block;padding:.2em 0}.cd-headline.clip .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.clip .cd-words-wrapper:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#aebcb9}.cd-headline.clip b{opacity:0}.cd-headline.clip b.is-visible{opacity:1}.cd-headline.zoom .cd-words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.cd-headline.zoom b{opacity:0}.cd-headline.zoom b.is-visible{opacity:1;-webkit-animation:zoom-in .8s;-moz-animation:zoom-in .8s;animation:zoom-in .8s}.cd-headline.zoom b.is-hidden{-webkit-animation:zoom-out .8s;-moz-animation:zoom-out .8s;animation:zoom-out .8s}@-webkit-keyframes zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0)}}@-moz-keyframes zoom-in{0%{opacity:0;-moz-transform:translateZ(100px)}100%{opacity:1;-moz-transform:translateZ(0)}}@keyframes zoom-in{0%{opacity:0;-webkit-transform:translateZ(100px);-moz-transform:translateZ(100px);-ms-transform:translateZ(100px);-o-transform:translateZ(100px);transform:translateZ(100px)}100%{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes zoom-out{0%{opacity:1;-webkit-transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px)}}@-moz-keyframes zoom-out{0%{opacity:1;-moz-transform:translateZ(0)}100%{opacity:0;-moz-transform:translateZ(-100px)}}@keyframes zoom-out{0%{opacity:1;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}100%{opacity:0;-webkit-transform:translateZ(-100px);-moz-transform:translateZ(-100px);-ms-transform:translateZ(-100px);-o-transform:translateZ(-100px);transform:translateZ(-100px)}}.cd-headline.rotate-3 .cd-words-wrapper{-webkit-perspective:300px;-moz-perspective:300px;perspective:300px}.cd-headline.rotate-3 b{opacity:0}.cd-headline.rotate-3 i{display:inline-block;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.is-visible .cd-headline.rotate-3 i{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.cd-headline.rotate-3 i.in{-webkit-animation:cd-rotate-3-in .6s forwards;-moz-animation:cd-rotate-3-in .6s forwards;animation:cd-rotate-3-in .6s forwards}.cd-headline.rotate-3 i.out{-webkit-animation:cd-rotate-3-out .6s forwards;-moz-animation:cd-rotate-3-out .6s forwards;animation:cd-rotate-3-out .6s forwards}.no-csstransitions .cd-headline.rotate-3 i{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);opacity:0}.no-csstransitions .cd-headline.rotate-3 .is-visible i{opacity:1}@-webkit-keyframes cd-rotate-3-in{0%{-webkit-transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg)}}@-moz-keyframes cd-rotate-3-in{0%{-moz-transform:rotateY(180deg)}100%{-moz-transform:rotateY(0deg)}}@keyframes cd-rotate-3-in{0%{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}100%{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes cd-rotate-3-out{0%{-webkit-transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg)}}@-moz-keyframes cd-rotate-3-out{0%{-moz-transform:rotateY(0)}100%{-moz-transform:rotateY(-180deg)}}@keyframes cd-rotate-3-out{0%{-webkit-transform:rotateY(0);-moz-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}100%{-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);transform:rotateY(-180deg)}}.cd-headline.scale b{opacity:0}.cd-headline.scale i{display:inline-block;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.is-visible .cd-headline.scale i{opacity:1}.cd-headline.scale i.in{-webkit-animation:scale-up .6s forwards;-moz-animation:scale-up .6s forwards;animation:scale-up .6s forwards}.cd-headline.scale i.out{-webkit-animation:scale-down .6s forwards;-moz-animation:scale-down .6s forwards;animation:scale-down .6s forwards}.no-csstransitions .cd-headline.scale i{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}.no-csstransitions .cd-headline.scale .is-visible i{opacity:1}@-webkit-keyframes scale-up{0%{-webkit-transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);opacity:1}}@-moz-keyframes scale-up{0%{-moz-transform:scale(0);opacity:0}60%{-moz-transform:scale(1.2);opacity:1}100%{-moz-transform:scale(1);opacity:1}}@keyframes scale-up{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes scale-down{0%{-webkit-transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);opacity:0}}@-moz-keyframes scale-down{0%{-moz-transform:scale(1);opacity:1}60%{-moz-transform:scale(0);opacity:0}}@keyframes scale-down{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0}}.cd-headline.push b{opacity:0}.cd-headline.push b.is-visible{opacity:1;-webkit-animation:push-in .6s;-moz-animation:push-in .6s;animation:push-in .6s}.cd-headline.push b.is-hidden{-webkit-animation:push-out .6s;-moz-animation:push-out .6s;animation:push-out .6s}@-webkit-keyframes push-in{0%{opacity:0;-webkit-transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes push-in{0%{opacity:0;-moz-transform:translateX(-100%)}60%{opacity:1;-moz-transform:translateX(10%)}100%{opacity:1;-moz-transform:translateX(0)}}@keyframes push-in{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);-moz-transform:translateX(10%);-ms-transform:translateX(10%);-o-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes push-out{0%{opacity:1;-webkit-transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%)}}@-moz-keyframes push-out{0%{opacity:1;-moz-transform:translateX(0)}60%{opacity:0;-moz-transform:translateX(110%)}100%{opacity:0;-moz-transform:translateX(100%)}}@keyframes push-out{0%{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);-moz-transform:translateX(110%);-ms-transform:translateX(110%);-o-transform:translateX(110%);transform:translateX(110%)}100%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}
@font-face{font-family:"lightcase";src:url("/assets/template/vendors/lightcase/fonts/lightcase.eot?55356177");src:url("/assets/template/vendors/lightcase/fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"),url("/assets/template/vendors/lightcase/fonts/lightcase.woff?55356177") format("woff"),url("/assets/template/vendors/lightcase/fonts/lightcase.ttf?55356177") format("truetype"),url("/assets/template/vendors/lightcase/fonts/lightcase.svg?55356177#lightcase") format("svg");font-weight:400;font-style:normal}[class*=lightcase-icon-]:before{font-family:"lightcase",sans-serif;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:""}.lightcase-icon-pause:before{content:""}.lightcase-icon-close:before{content:""}.lightcase-icon-prev:before{content:""}.lightcase-icon-next:before{content:""}.lightcase-icon-spin:before{content:""}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;position:fixed;z-index:2002;top:50%;left:50%;font-family:arial,sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.5)}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-case,html[data-lc-type=ajax] #lightcase-case{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;margin:0 !important;padding:55px 0 70px;width:100% !important;height:100% !important;overflow:auto !important}}@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;text-shadow:none;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);-moz-box-shadow:0 0 30px rgba(0,0,0,.5);-o-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px rgba(0,0,0,.5);-webkit-backface-visibility:hidden}}@media screen and (min-width:641px){html[data-lc-type=image] #lightcase-content,html[data-lc-type=video] #lightcase-content{background-color:#333}}html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:0 0 !important}}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{padding:15px}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*{width:100% !important;max-width:none !important}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*:not(iframe){height:auto !important;max-height:none !important}}@media screen and (max-width:640px){html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:640px) and (min-width:641px){html[data-lc-type=image] #lightcase-content .lightcase-contentInner,html[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:.75}}html[data-lc-type=image] #lightcase-content .lightcase-contentInner{position:relative;overflow:hidden !important}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative !important;top:auto !important;left:auto !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;border:none !important;background:0 0 !important}}@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width:641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}@media screen and (max-width:640px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width:641px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-open body{overflow:hidden}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%}#lightcase-info{position:absolute;padding-top:15px}#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:400;text-overflow:ellipsis}#lightcase-info #lightcase-title{font-size:17px;color:#aaa}@media screen and (max-width:640px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#333}}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}@media screen and (max-width:640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{position:fixed;position:fixed;z-index:9999;z-index:2001;width:1.123em;height:auto;font-size:38px;font-size:32px;line-height:1;text-align:center;text-shadow:none;text-shadow:0 0 15px #fff;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;opacity:1;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin .5s infinite linear;-moz-animation:lightcase-spin .5s infinite linear;-o-animation:lightcase-spin .5s infinite linear;animation:lightcase-spin .5s infinite linear}#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}#lightcase-loading>span{display:inline-block;text-indent:-9999px}a[class*=lightcase-icon-]{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:none;cursor:pointer}a[class*=lightcase-icon-],a[class*=lightcase-icon-]:focus{text-decoration:none;color:rgba(255,255,255,.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}a[class*=lightcase-icon-]>span{display:inline-block;text-indent:-9999px}a[class*=lightcase-icon-]:hover{color:#fff;text-shadow:0 0 15px #fff}.lightcase-isMobileDevice a[class*=lightcase-icon-]:hover{color:#aaa;text-shadow:none}a[class*=lightcase-icon-].lightcase-icon-close{position:fixed;top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:none}a[class*=lightcase-icon-].lightcase-icon-prev{left:15px}a[class*=lightcase-icon-].lightcase-icon-next{right:15px}a[class*=lightcase-icon-].lightcase-icon-pause,a[class*=lightcase-icon-].lightcase-icon-play{left:50%;margin-left:-.5em}@media screen and (min-width:641px){a[class*=lightcase-icon-].lightcase-icon-pause,a[class*=lightcase-icon-].lightcase-icon-play{opacity:0}}@media screen and (max-width:640px){a[class*=lightcase-icon-]{bottom:15px;font-size:24px}}@media screen and (min-width:641px){a[class*=lightcase-icon-]{bottom:50%;margin-bottom:-.5em}a[class*=lightcase-icon-]:hover,#lightcase-case:hover~a[class*=lightcase-icon-]{opacity:1}}#lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:2000;top:-9999px;bottom:-9999px;left:0;background:#333}@media screen and (max-width:640px){#lightcase-overlay{opacity:1 !important}}
::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background-color:#f2f0f6}::-webkit-scrollbar-thumb{background-color:#fe9c00;border-radius:10px}::selection{background:#88c1ba;color:#fff}::-moz-selection{background:#88c1ba;color:#fff}body{font-family:"Jost",sans-serif;font-size:18px;font-weight:400}h1,h2,h3,h4,h5,h6{line-height:120%;color:#004261}a{color:#004261}a:hover,a:active,a:visited,a:focus{color:#005985;text-decoration:none;font-weight:500}p{margin:0 0 5%;color:#575756}b,strong{font-weight:500}ul,ol{font-weight:400;color:#575756}.img-responsive{display:inline-block}#page-preloader{background-color:#88c1ba;position:absolute;width:100%;height:100%;z-index:9999;padding-top:8%}#page-preloader .logo-prelaoder{margin-bottom:30px;height:100px}#page-preloader h1{font-size:48px;font-weight:300;margin:0;color:#fff}#page-preloader h2{font-size:35px;font-weight:600;margin:0;text-transform:uppercase;color:#fff}.spinner{width:60px;height:60px;position:relative;margin:100px auto}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.form-control{height:47px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#e5e9ec;border:none;border-radius:2px;box-shadow:none}.rules{text-align:center;padding:20px}.rules .btn.btn-lg{display:block;width:max-content;margin:auto;padding:8px 10px 6px;font-size:.8em}.btn i{margin-right:5px}.btn.btn-default.navbar-btn.btn-success.show-appointment-modal:hover{background-color:#005985;border-color:#005985}.btn.btn-default{background-color:#004261;color:#fff}.btn.btn-default:hover{background-color:#005985}.input-group-btn .btn-default{background-image:none}.btn.btn-success{border-color:#004261;background:#004261;color:#fff;text-transform:uppercase}.btn.btn-success:hover{background-color:#005985}.btn i.bi.bi-info-circle{margin:0 5px 0 0;font-size:20px;vertical-align:middle}.btn.btn-lg{font-size:16px;padding:13px 20px 10px}.btn.navbar-btn{margin:4px 4px 4px 20px}.btn.navbar-btn:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #005985;z-index:-1;border-radius:inherit;opacity:0;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.btn.navbar-btn:hover{background-color:#005985}.btn.navbar-btn:hover:before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.btn.btn-color1{background-color:#88c1ba;color:#fff;text-transform:uppercase}.btn.btn-color1:hover{background-color:#005985}.scroll-up-btn{width:50px;height:50px;border:2px solid #fff;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;position:fixed;bottom:44px;right:64px;display:none;background-color:#88c1ba;text-align:center;line-height:46px;font-size:24px}.scroll-up-btn i{color:#fff}.label{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:80%;font-weight:400}.label-default{background-color:#88c1ba}.tooltip .tooltip-inner{background-color:#88c1ba;padding:5px 10px;font-size:18px}.tooltip.top .tooltip-arrow{border-top-color:#88c1ba !important}.tooltip.left .tooltip-arrow{border-left-color:#88c1ba !important}.tooltip.right .tooltip-arrow{border-right-color:#88c1ba !important}.tooltip.bottom .tooltip-arrow{border-bottom-color:#88c1ba !important}.my-tooltip{border-bottom:1px dotted #88c1ba;color:#88c1ba}.navigation-top{position:fixed;top:0;left:0;right:0;z-index:2000;background-color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;-webkit-box-shadow:0 0px 1px rgba(0,0,0,.1);-moz-box-shadow:0 0px 1px rgba(0,0,0,.1);box-shadow:0 0px 1px rgba(0,0,0,.1);padding:15px 0 17px;margin-bottom:0;border-radius:0;border-left:none;border-right:none}.navigation-top .navbar-brand{margin-left:0 !important;padding:0;height:54px;white-space:nowrap}.navigation-top .navbar-brand .va-helper{display:inline-block;height:100%;vertical-align:middle}.navigation-top .navbar-brand img{vertical-align:middle;max-height:54px;display:inline-block;margin:0 50px 0 0}.navigation-top .navbar-nav{margin:4px 0 0;display:flex;flex-direction:row}.navigation-top .navbar-nav li{margin:0}.navigation-top .navbar-nav li a{padding:12px 12px 9px;margin:4px}.navigation-top .navbar-nav li a:hover{color:#005985;background:0 0}.navigation-top .navbar-nav li a.btn{color:#fff;font-size:14px;padding:9px 12px 7px;margin-top:7px;margin-left:15px;text-transform:uppercase}.navigation-top a.btn1{background:#004261;color:#fff;font-size:14px;padding:9px 12px 7px;margin-top:10px;margin-left:15px;text-transform:uppercase;float:right;border-radius:6px}.navigation-top a.btn1:hover{background:#005985;border:none}.navbar-default .navbar-nav>li>a{font-weight:600}.navbar-default .navbar-nav>li>a.btn1{color:#fff}.navigation-top .navbar-nav li:last-of-type .btn{margin-right:0}.navigation-top.navbar-hidden{display:none}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#005985;background-color:transparent;box-shadow:none;background-image:none;font-weight:500}.dropdown-menu .active>a,.dropdown-menu .active>a:focus,.dropdown-menu .active>a:hover{background-color:transparent;background-image:none;color:#005985}.dropdown:hover>.dropdown-menu{display:block}ul.dropdown-menu{left:0;top:100%;position:absolute}li.submenu2.dropdown>ul.dropdown-menu{left:100%;top:0}.content p{margin:0 0 10px}.feature{padding:10px;height:400px;background-color:#fff}.feature:hover{background-color:#c7e1ee}.features-img{overflow:hidden}.features-img h2{font-size:35px;padding:0;margin:0 0 30px;font-weight:500;line-height:1.2}.features-img h2 small{font-size:37%;color:#005985;text-transform:uppercase;font-weight:500}.features-img h3{font-size:30px;font-weight:500;margin-top:25px;margin-bottom:20px;color:#004261}.features-img p{margin-bottom:0}.feature-img img{width:100%}.newsletter-simple{background:#ffad2b;background-image:url("/assets/template/images/tpl/cta-background.png");padding:65px 0;margin:65px 0}.newsletter-simple .newsletter-call-out{display:inline-block;margin-top:1px}.newsletter-simple .newsletter-call-out i{font-size:55px;float:left;margin-top:-9px;color:#fff}.newsletter-simple .newsletter-call-out h2{font-size:35px;margin:-7px 0 -2px 90px;color:#fff;font-weight:700}.newsletter-simple .newsletter-call-out p{font-size:18px;margin:0 0 0 90px;color:#fff}.newsletter-simple form .newsletter-email{font-size:16px;height:62px;border:none;border:1px solid #e5e9ec;-webkit-border-radius:31px;-moz-border-radius:31px;border-radius:31px;padding-left:18px;box-shadow:none;background-color:#fff}.newsletter-simple form .newsletter-submit{font-size:16px;height:62px;padding:0 20px 0 25px;background-color:#004261;border:1px solid #004261;-webkit-border-radius:31px;-moz-border-radius:31px;border-radius:31px;outline:none}.newsletter-simple form .newsletter-submit:focus{outline:none}.newsletter-simple form .newsletter-submit:hover{background-color:#005985}.newsletter-simple form .newsletter-submit i{font-size:18px}.newsletter-simple button{text-transform:uppercase}.content-img-left{padding:65px 0}.content-img-left h2{font-size:35px;font-weight:500}.content-img-left h3{font-size:20px;color:#005985;font-weight:500;margin-top:0}.content-img-left ul{padding:0 0 0 15px}.content-img-left ul li{margin-bottom:10px}.content-img-left .content-img{text-align:center}.content-img-left .content-img img{display:inline-block}.content-img-right h2{font-size:35px;font-weight:500}.content-img-right h3{font-size:20px;color:#005985;font-weight:500}.content-img-right h3 a:hover{font-weight:700}.content-img-right p:last-of-type{margin-bottom:0}.content-img-right .content-img{float:right;text-align:center}.content-img-right .content-img img{display:inline-block}.content-img-right a.btn.btn-success{font-size:16px;padding:13px 20px 10px;text-transform:uppercase}.content-img-right a.btn.btn-success:last-child{border-color:#c9e0ec;background:#c9e0ec;color:#004261}.content-img-right a.btn.btn-success:last-child:hover{border-color:#005985;background:#005985;color:#fff}.product-info{background-color:#f7f7f7;background:#fcfcfc url("/assets/template/images/tpl/product-info-pbg.jpg") no-repeat center fixed;background-size:cover;padding:65px 0}.product-info h2{font-size:35px;margin:0 0 4%;font-weight:500}.product-info h3{font-weight:500;color:#005985}.product-info ul{margin:20px 0 0;display:inline-block}.product-info ul li{margin:0 0 10px 40px;color:#575756;list-style:disc}.product-info ul li i{color:#575756;font-size:22px !important;width:25px;text-align:center;margin-right:5px}.product-info .product-info-img{margin:-78px 0 -85px;display:block;text-align:center}.tab-content{padding:65px 0}.tab-content h2{font-size:35px;padding:0;margin:0 0 80px;font-weight:500;line-height:1.2}.tab-content h2 small{font-size:37%;color:#005985;text-transform:uppercase;font-weight:500}.tab-content .tab-content-nav{border-bottom:1px solid #b5bcc5}.tab-content .nav-tabs{border:none;margin:0 auto;display:table}.tab-content .nav-tabs li a{font-size:16px;font-weight:400;color:#004261;border-top:none;border-right:none;border-left:none;border-bottom:5px solid #004261;background:0 0;margin:0 1px 0 0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.tab-content .nav-tabs li a:hover{color:#005985;border-top:none;border-right:none;border-left:none;border-bottom:5px solid #ff9c00}.tab-content .nav-tabs li.active a{color:#005985;border-top:none;border-right:none;border-left:none;border-bottom:5px solid #ff9c00}.tab-content .tab-content{padding:85px 0;border-bottom:1px solid #b5bcc5}.tab-content .tab-content h3{margin-top:0;font-size:30px;font-weight:300}.tab-content .tab-content h4{font-size:20px;color:#005985;font-weight:300}.tab-content .tab-content p:last-of-type{margin-bottom:0}.tab-content .tab-content .tab-content-img{padding-bottom:2px;border-bottom:6px solid #fdfefe}.gallery{padding:65px 0}.gallery .gallery-container{padding:35px 0 55px;margin:0}.gallery h2{font-size:35px}.gallery .gallery-container div{padding:0}.gallery .gallery-container .gallery-thumbnail-container{overflow:hidden;cursor:pointer;height:230px}.gallery .gallery-container .gallery-thumbnail-container .gallery-thumbnail{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #fff}.gallery .gallery-container .gallery-thumbnail-container .gallery-thumbnail-overlay{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#005985;position:absolute;top:0;bottom:0;width:100%;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);color:#fff;text-align:center;padding-top:25%;border:1px solid #fff}.gallery .gallery-container .gallery-thumbnail-container .gallery-thumbnail-overlay .gallery-img-title{font-size:18px;font-weight:500}.gallery .gallery-container .gallery-thumbnail-container .gallery-thumbnail-overlay .gallery-img-subtitle{font-size:12px}.gallery .gallery-container .gallery-thumbnail-container:hover .gallery-thumbnail-overlay{border:1px solid #fff;-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;-ms-filter:alpha(opacity=90);filter:alpha(opacity=90)}.gallery .gallery-container .gallery-thumbnail-container:hover .gallery-thumbnail{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery .owl-dots{text-align:center}.gallery .owl-dots .owl-dot{width:15px;height:15px;border-radius:50%;background-color:#d1d1d1}.gallery .owl-dots .owl-dot:not(:last-child){margin-right:10px}.gallery .owl-dots .owl-dot.active{background-color:#337ab7}.modal-backdrop.in{opacity:.9;background-color:#22262e}#galleryModal .modal-dialog{min-width:300px;margin-top:100px}#galleryModal .modal-dialog .modal-content{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#galleryModal .modal-dialog .modal-content .modal-nav{position:absolute;top:-42px;width:100%;color:#fff}#galleryModal .modal-dialog .modal-content .modal-nav .title{margin-top:9px}#galleryModal .modal-dialog .modal-content .modal-nav .close{height:43px;font-size:32px;font-weight:700;line-height:1;color:#fff;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100)}#galleryModal .modal-dialog .modal-content .modal-body{padding:0}#galleryModal .modal-dialog .modal-content .modal-body img{border:1px solid #fff}.pricing-table{padding:20px 0}.pricing-table h2{font-size:35px;padding:0;margin:0 0 30px;font-weight:500;line-height:1.2;text-align:center}.pricing-table h2 small{font-size:37%;color:#88c1ba;text-transform:uppercase}.pricing-table .pricing-table-container .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.pricing-table .pricing-table-offer{padding:0;margin-bottom:30px;position:relative;background:#d0e3ec}.pricing-table .pricing-table-offer>a{display:block}.pricing-table .pricing-table-container .row:after{display:none}.pricing-table .pricing-table-offer .offer-title{display:flex;justify-content:center;align-items:center;color:#004261;background-color:#fff;font-size:26px;height:125px;line-height:125px}.pricing-table .pricing-table-offer:hover .offer-title{background-color:transparent}.pricing-table .pricing-table-offer .offer-title>div{max-width:90%}.pricing-table .pricing-table-offer .offer-title>div{line-height:normal;display:inline-block;vertical-align:middle}.pricing-table .pricing-table-offer .offer-title small{font-size:14px}.all-courses{position:absolute;right:0;bottom:30px}.offline.pricing-table .pricing-table-offer{font-weight:500}.offline.pricing-table .pricing-table-offer .offer-top{display:flex;justify-content:space-around}.offline.pricing-table .pricing-table-offer .offer-date{display:inline-block;width:50%;text-align:center;padding:20px 0;font-size:1.5em;border-right:5px solid #d0e3ec;background:#fe9c00;color:#fff}.offline.pricing-table .pricing-table-offer .offer-price{display:inline-block;width:50%;text-align:center;padding:20px 0;font-size:1.5em;border-left:5px solid #d0e3ec;background:#fe9c00;color:#fff}.offline.pricing-table .pricing-table-offer .price-photo{padding:10px}.offline.pricing-table .pricing-table-offer:hover .offer-name{font-weight:500}.online.pricing-table .pricing-table-offer .offer-price{height:170px;width:170px;background-color:#5fa7c9;color:#fff;-webkit-border-radius:64px;-moz-border-radius:64px;border-radius:85px;margin:20px auto 0 auto;padding-top:50px;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin-bottom:40px}.online.pricing-table .pricing-table-offer:hover .offer-price{transform:scale(1.1);margin:20px auto 20px auto}.online.pricing-table .pricing-table-offer .offer-price .currency{font-size:24px;font-weight:500}.online.pricing-table .pricing-table-offer .offer-price .price{font-size:48px;font-weight:500}.pricing-table .pricing-table-offer .offer-price .duration{font-size:16px;display:block;text-align:center}.pricing-table .pricing-table-offer .offer-benefits{text-align:center;margin:0 0 40px;padding:0}.pricing-table .pricing-table-offer .offer-benefits ul{list-style:none}.pricing-table .pricing-table-offer .offer-benefits li{margin-bottom:15px}.pricing-table .pricing-table-offer .price-description{text-align:left;padding:10px}.pricing-table .pricing-table-offer .price-description p{color:#004261}.offer-action{position:relative;text-align:center;bottom:30px}.pricing-table .pricing-table-offer .offer-action button{background-color:transparent;border:2px solid #b5bcc5;color:#98a2af;margin-top:25px;font-size:16px;z-index:1;position:relative;text-transform:uppercase}.pricing-table .pricing-table-offer.highlight .offer-title{color:#fff;background-color:#004261}.pricing-table .pricing-table-offer.highlight .offer-price{background-color:#e7f3f1;color:#004261}.pricing-table .pricing-table-offer.highlight .offer-price .currency{color:#004261}.pricing-table .pricing-table-offer.highlight .offer-price .price{color:#004261}.pricing-table .pricing-table-offer.highlight .offer-price .duration{color:#88c1ba}.pricing-table .pricing-table-offer.highlight .offer-action button{background-color:#004261;border-color:transparent;color:#fff}.pricing-table .pricing-table-offer.highlight .offer-action button:hover{background-color:transparent;color:#004261 !important}.pricing-table .pricing-table-offer.highlight:hover .offer-title{color:#fff}.pricing-table .pricing-table-offer:hover .offer-action button:hover{background-color:#004261}.pricing-table .pricing-table-comment{text-align:center;margin-top:65px;margin-bottom:0;font-size:20px;font-weight:300}.review-slider{padding:70px 0;background:#d0e3ec url("/assets/template/images/review-background.png") no-repeat;background-position:80% bottom}.review-slider p{margin-bottom:1%}.review-slider .reviews-header{font-size:26px;color:#88c1ba;margin-bottom:20px}.review-slider .reviews-header i:nth-child(3){font-size:36px}.review-slider .reviews-content{margin-left:160px;font-size:16px;line-height:1.4;font-style:italic;font-weight:300;height:160px}.review-slider .reviews-image{float:left;margin-right:30px}.review-slider .reviews-image img{-webkit-border-radius:63px;-moz-border-radius:63px;border-radius:63px;border:1px solid #fff;width:130px;height:130px}.review-slider .reviews-author{margin-left:156px;color:#004261;font-size:24px;font-weight:400}.review-slider .reviews-author small{font-weight:400;font-size:18px;padding-left:10px}.review-slider .reviews-author small .reviews-author-rating{margin-left:10px;display:inline-block}.review-slider .item{padding:3px}.review-slider .carousel-indicators{margin:15px 0 0 156px;padding:0;bottom:auto;left:auto;width:auto}.review-slider .carousel-indicators .active{width:15px;height:15px;background-color:#004261;border:2px solid #004261}.review-slider .carousel-indicators li{border:2px solid #004261;background-color:transparent;margin:0 7px;width:15px;height:15px}.partners h2{font-size:35px;font-weight:500;margin-bottom:55px;margin-top:0}.partners .partner-brands{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.partners .partner-brands .partner{text-align:center}.about-us-large{padding:65px 0}.about-us-large h2{font-size:35px;padding:0;margin:0 0 80px;font-weight:500;line-height:1.2}.about-us-large h2 small{font-size:37%;color:#88c1ba;text-transform:uppercase;font-weight:500}.about-us-large .person{z-index:1000}.about-us-large .person h2{font-size:35px;font-weight:500;margin-top:20px;margin-bottom:15px}.about-us-large .person h3{font-size:20px;color:#88c1ba;font-weight:400;font-weight:300;margin-top:15px;margin-bottom:15px}.about-us-large .person .person-img{position:relative;height:265px;width:inherit;display:table-cell;vertical-align:bottom}.about-us-large .person .person-img img{display:inline-block}.about-us-large .person .person-img .person-img-background{height:200px;width:100%;background-color:#e5e9ec;position:absolute;z-index:-1;bottom:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.about-us-large .person:hover .person-img .person-img-background{background-color:#e7f3f1}.about-us-large .person .person-socialmedia{list-style:none;padding:0;margin:25px auto 0 auto}.about-us-large .person .person-socialmedia li{display:inline-block;margin-bottom:0;position:relative;margin-right:3px}.about-us-large .person .person-socialmedia li a{height:44px;width:44px;font-size:18px;background-color:#e5e9ec;display:block;text-align:center;line-height:44px}.about-us-large .person .person-socialmedia li a i{margin:0;color:#575756;line-height:inherit}.about-us-large .person .person-socialmedia li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:2px solid #88c1ba;z-index:1;border-radius:inherit;opacity:0;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.about-us-large .person .person-socialmedia li a:hover{background-color:#fff;color:#88c1ba !important}.about-us-large .person .person-socialmedia li a:hover:before{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.call-to-action{margin-bottom:65px;padding:65px 0;background-color:#ffad2b;background-image:url("/assets/template/images/tpl/cta-background.png")}.call-to-action h2{font-size:35px;color:#fff;margin:0;padding:0;text-transform:uppercase}.call-to-action h2 small{font-weight:500}.call-to-action h3{color:#fff;margin:0;padding:0;font-size:40px;font-weight:400}.call-to-action .btn{z-index:1;margin-top:27px;text-transform:uppercase;background-color:#004261;color:#fff;position:relative;border:none}.call-to-action .btn:hover{background-color:#005985;border:none}.contact-form-gmap{padding:0 0 65px}.contact-form-gmap h2{font-size:35px;padding:0;margin:0 0 80px;font-weight:500;line-height:1.2;text-align:center}.contact-form-gmap h2 small{font-size:37%;color:#88c1ba;text-transform:uppercase}.contact-form-gmap .contact-info{display:flex;padding-bottom:60px;margin:0 15px 60px;border-bottom:1px solid #b5bcc5}.contact-form-gmap .contact-info .col-md-6{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-evenly}.contact-form-gmap .contact-info .address-icon,.contact-form-gmap .contact-info .phone-icon{width:86px;height:86px;border:2px solid #004261;text-align:center;font-size:48px;color:#004261;line-height:86px;-webkit-border-radius:43px;-moz-border-radius:43px;border-radius:43px;float:left}.contact-form-gmap .contact-info p{margin-left:30px;font-size:18px;line-height:1.6;margin-bottom:0;max-width:70%}.contact-form-gmap .map{height:445px;border-radius:2px}.contact-form-gmap form label{font-size:14px;font-weight:400}.contact-form-gmap form input{box-shadow:0px 1px 0px #e7f3f1}.contact-form-gmap form textarea{height:143px;box-shadow:0px 1px 0px #e7f3f1}.contact-form-gmap form .form-actions{margin-top:25px;display:flex}.form-actions .col-md-5{margin:auto}.contact-form-gmap form .btn-submit i{margin-right:0;margin-left:10px}.contact-form-gmap form .form-info{font-size:14px;margin-top:17px}.footer-simple{background-color:#f8f8f8;padding-top:35px;padding-bottom:35px;border-top:2px solid #e5e9ec;-webkit-box-shadow:0 0px 1px rgba(0,0,0,.1);-moz-box-shadow:0 0px 1px rgba(0,0,0,.1);box-shadow:0 0px 1px rgba(0,0,0,.1)}.footer-simple .col-md-4 img{width:100px;margin:10px 0}.footer-simple .col-md-8{display:flex;flex-direction:row;flex-wrap:nowrap}.footer-simple p{margin-bottom:0;font-size:14px;font-weight:300}.footer-simple .social-media{padding:0;margin:0;list-style:none;width:auto}.footer-simple .social-media li{display:inline-block}.footer-simple .social-media li:first-child{margin-bottom:20px;font-size:20px;font-weight:500;display:block}.footer-simple .social-media:first-child>li{display:flex;justify-content:flex-start;width:200px}.footer-simple .social-media li a{padding-right:20px;margin-bottom:15px;display:flex;flex-direction:row;align-items:center}.footer-simple .social-media li a:hover{color:#575756;font-weight:300}.footer-simple .social-media li a:hover .youtube,.footer-simple .social-media li a:hover .vk,.footer-simple .social-media li a:hover .rutube,.footer-simple .social-media li a:hover .dzen,.footer-simple .social-media li a:hover .tg,.footer-simple .social-media li a:hover .phone,.footer-simple .social-media li a:hover .email{background-size:90%;background-position-x:center;background-position-y:center;background-repeat:no-repeat}.footer-simple .social-media .youtube,.footer-simple .social-media .vk,.footer-simple .social-media .rutube,.footer-simple .social-media .dzen,.footer-simple .social-media .tg,.footer-simple .social-media .phone,.footer-simple .social-media .email{background-size:contain;display:inline-block;width:30px;height:30px}.footer-simple .social-media .youtube{background-image:url("/assets/template/images/icons/youtube.png")}.footer-simple .social-media .vk{background-image:url("/assets/template/images/icons/vk.svg")}.footer-simple .social-media .rutube{background-image:url("/assets/template/images/icons/rutube.svg")}.footer-simple .social-media .dzen{background-image:url("/assets/template/images/icons/dzen.svg")}.footer-simple .social-media .tg{background-image:url("/assets/template/images/icons/telegram.png");margin-right:10px}.footer-simple .social-media .phone{background-image:url("/assets/template/images/icons/telephone-call.png");margin-right:10px}.footer-simple .social-media .email{background-image:url("/assets/template/images/icons/email.png");margin-right:10px}#appointmentModal .modal-dialog{width:748px}#appointmentModal .modal-dialog .modal-content{border-radius:2px;box-shadow:none;border:2px solid #fff}#appointmentModal .modal-dialog .modal-content .modal-header{color:#fff;background-color:#88c1ba;border-bottom:none}#appointmentModal .modal-dialog .modal-content .modal-header .close{color:#fff;text-shadow:none;opacity:.6;font-size:27px;margin:1px 7px 0 0}#appointmentModal .modal-dialog .modal-content .modal-header .close:hover,#appointmentModal .modal-dialog .modal-content .modal-header .close:focus{text-decoration:none;cursor:pointer;opacity:1}#appointmentModal .modal-dialog .modal-content .modal-header .modal-title{font-size:24px;font-weight:300;text-transform:uppercase;color:#fff}#appointmentModal .modal-dialog .modal-content .modal-body{padding:0}#appointmentModal .modal-dialog .modal-content .modal-body h2{font-size:18px;font-weight:500;text-transform:uppercase;color:#88c1ba;margin-top:0}#appointmentModal .modal-dialog .modal-content .modal-body h3{margin:0;font-size:18px;color:#88c1ba;font-weight:700}#appointmentModal .modal-dialog .modal-content .modal-body h3 i{font-size:24px}#appointmentModal .modal-dialog .modal-content .modal-body .info-box{background-color:#faf7fb;padding:20px 30px}#appointmentModal .modal-dialog .modal-content .modal-body .info-box h3{color:#575756}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date{padding:25px 30px 0}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .service-select{height:58px;width:100%;overflow:hidden;background-color:#e5e9ec;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-bottom:16px;margin-top:3px;position:relative}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .service-select .input-group{width:100%}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .service-select:after{font-family:FontAwesome;content:"";position:absolute;right:15px;top:17px;font-size:24px;color:#88c1ba;z-index:6}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .service-select select{background:0 0;padding:15px 0 15px 10px;line-height:1;border:0;border-radius:0;height:58px;font-size:24px;font-weight:700;-webkit-appearance:none;-moz-appearance:none;-ms-progress-appearance:none;box-shadow:none;color:#88c1ba}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .service-select:before{display:block;position:absolute;content:"";right:0;top:0;height:58px;width:58px;margin:0;background:#e5e9ec;z-index:5}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date select::-ms-expand{display:none}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .date-select{margin-bottom:10px;float:left;width:50%;padding-right:7px}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .time-select{margin-bottom:10px;float:right;width:50%;overflow:hidden;background-color:#e5e9ec;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .time-select:after{font-family:FontAwesome;content:"";position:absolute;right:18px;top:12px;color:#88c1ba;z-index:6}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .time-select select{background:0 0;padding:15px 0 15px 10px;line-height:1;border:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-ms-progress-appearance:none;box-shadow:none}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .time-select:before{display:block;position:absolute;content:"";right:0;top:0;height:47px;width:47px;margin:0;background:#e5e9ec;z-index:5}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .input-group-addon{border:none;color:#fff;background-color:#88c1ba;font-size:24px}#appointmentModal .modal-dialog .modal-content .modal-body hr{margin-top:25px;margin-bottom:25px}#appointmentModal .modal-dialog .modal-content .modal-body .personal-information{padding:0 30px 20px}#appointmentModal .modal-dialog .modal-content .modal-body .personal-information .first-name-group{float:left;width:50%;padding-right:7px}#appointmentModal .modal-dialog .modal-content .modal-body .personal-information .last-name-group{float:right;width:50%;padding-left:7px}#appointmentModal .modal-dialog .modal-content .modal-body .personal-information .zip-code-group{float:left;width:30%;padding-right:7px}#appointmentModal .modal-dialog .modal-content .modal-body .personal-information .city-group{float:right;width:70%;padding-left:7px}#appointmentModal .modal-dialog .modal-content .modal-body .personal-information .phone-group{float:left;width:50%;padding-right:7px}#appointmentModal .modal-dialog .modal-content .modal-body .personal-information .email-group{float:right;width:50%;padding-left:7px}#appointmentModal .modal-dialog .modal-content .modal-body .personal-information label{font-size:14px;font-weight:400;margin-bottom:0;color:#938e8f}#appointmentModal .modal-dialog .modal-content .modal-body .newsletter-checkbox input[type=checkbox]{display:none}#appointmentModal .modal-dialog .modal-content .modal-body .newsletter-checkbox label{font-size:18px}#appointmentModal .modal-dialog .modal-content .modal-body .newsletter-checkbox label:before{content:"";display:inline-block;font-size:15px;width:24px;height:24px;margin-right:10px;background-color:#e5e9ec;border-radius:2px;text-shadow:1px 1px 1px rgba(0,0,0,.2);color:#f3f3f3;text-align:center;line-height:24px;float:left}#appointmentModal .modal-dialog .modal-content .modal-body .newsletter-checkbox input[type=checkbox]:checked+label:before{content:"✓";color:#88c1ba;font-size:26px;text-shadow:none}#appointmentModal .modal-dialog .modal-content .modal-footer{background-color:#e5e9ec}.fullscreen{width:100%;min-height:100%}.header-full-screen-img{background:#ccc url("/assets/template/images/full.jpg") 27% center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:8%;height:100vh}.header-full-screen-img .text-center{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:space-evenly;position:absolute;width:50%;left:30px}.header-full-screen-img .logo{width:150px;margin:auto}.header-full-screen-img h1{font-size:48px;font-weight:500;margin:0;text-transform:uppercase;color:#004261}.page-title{font-size:42px;margin:50px 0 30px;text-transform:uppercase;text-align:center}.header-full-screen-img p{margin-top:30px;font-size:24px;font-weight:300;color:#575756;width:100%}.header-full-screen-img .scroll-down{border:3px solid #004261;width:74px;height:74px;display:inline-block;margin-left:-37px;-webkit-border-radius:74px;-moz-border-radius:74px;border-radius:74px;font-size:48px;color:#004261;text-align:center;vertical-align:middle;line-height:74px;position:absolute;bottom:30px;left:50%}body{margin:0}canvas{display:block;vertical-align:bottom;position:fixed;z-index:-1}#particles-js{position:absolute;width:100%;height:100%;background-color:transparent;background-image:url("/assets/template/css/");background-repeat:no-repeat;background-size:cover;background-position:50% 50%;z-index:-1}.count-particles{background:#002;position:absolute;top:48px;left:0;width:80px;color:#13e8e9;font-size:.8em;text-align:left;text-indent:4px;line-height:14px;padding-bottom:2px;font-family:Helvetica,Arial,sans-serif;font-weight:700}.js-count-particles{font-size:1.1em}.count-particles{border-radius:0 0 3px 3px}@media (max-width:1024px){.header-full-screen-img{background:#ccc url("/assets/template/images/full.jpg") 27% center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding-top:8%;height:100vh}.header-full-screen-img .text-center{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;justify-content:space-evenly;position:absolute;width:60%;left:30px}.header-full-screen-img .logo{width:150px;margin:auto;margin-bottom:30px}.header-full-screen-img h1{font-size:36px;font-weight:500;margin:0;text-transform:uppercase;color:#004261}.page-title{font-size:30px;margin:30px 0;text-transform:uppercase;text-align:center}.header-full-screen-img p{margin-top:30px;font-size:18px;font-weight:300;color:#575756;width:100%}}.blog{margin-bottom:87px}.page{margin-top:87px;margin-bottom:30px;min-height:100vh}.page section{padding:0 0 65px}.page section.review-slider{padding:70px 0}.page section.contact-form-gmap{padding:65px 0}.page-contacts section.contact-form-gmap{padding:0 0 65px}.page .services{margin-bottom:30px}.page .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.page.page-blog .row a{width:33.33%}.pagination{margin:50px 0}.services{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.services a{display:block;width:30%;margin:0 1.5%}.page-courses .services a{width:47%}.page-courses .services a img{width:100%}.page .serviceItem{padding:0;background:#fff}.serviceItem{padding:20px 0 0}.serviceItem:hover p.serviceItem-title{font-weight:500}.serviceItem-title{text-align:center;padding:10px 5px;color:#004261;background:#fff;font-size:1.3em}.price-list{font-weight:300;font-size:1.5em;display:inline-flex;align-items:center;flex-direction:row;margin-bottom:50px}.price-list i{font-size:2em;margin-right:20px}.price-list:hover{font-weight:500}.price-list img{max-width:250px;margin-right:30px}.article-also{margin-top:100px}.article-also .h2{margin:10px 0;text-align:left}.article-also a{display:inline-flex;margin-bottom:30px;align-items:center}.article-also img{width:40%;margin-right:10px}.article-also p{margin:0;text-align:left}.caret{margin-left:5px}#body::-webkit-scrollbar{width:10px;background-color:#f9f9fd}.online.pricing-table{margin:70px 0 0;padding:20px 0 0}.offline.pricing-table .pricing-table-offer .offer-title{line-height:initial;height:120px;padding:20px}.offline.pricing-table .pricing-table-offer .offer-title>div{display:block;max-width:none}.offline.pricing-table .pricing-table-offer .offer-name{text-align:center;padding:10px;font-size:20px;height:150px;display:flex;align-items:center;justify-content:center;transition:all .1s linear}.offline.pricing-table .pricing-table-offer:hover .offer-name{font-size:22px;transition:all .1s linear}.offline.pricing-table .pricing-table-offer .city{text-align:center;padding:10px;margin-bottom:40px;font-size:18px}.all-courses .btn.btn-lg{border-color:#c9e0ec;background:#c9e0ec;color:#004261;margin-right:20px}.all-courses .btn.btn-lg:hover{border-color:#005985;background:#005985;color:#fff}section.partners{margin-top:30px}@media (max-width:1200px){body{line-height:140%;font-size:16px}.page-title{font-size:38px}.content h2{margin:20px 0 10px}h2,.partners h2,.gallery h2.text-center,.features-img h2,.pricing-table h2,.call-to-action h2,.content-img-right h2,.contact-form-gmap h2,.content-img-left h2{font-size:26px;margin-bottom:35px}.content-img-left h2{font-size:26px;margin:0}.content-img-right h2{margin:0 0 15px}.gallery h2.text-center{margin-bottom:0}.btn.btn-lg{font-size:17px;padding:13px 20px 11px}.rules .btn i.bi.bi-info-circle{margin:0 5px 0 0;font-size:16px;vertical-align:middle}.form-control{height:41px}.navigation-top{font-size:12px}.navigation-top .navbar-nav{margin:4px 0 0}.navigation-top .navbar-nav li a{padding:12px 8px 9px}.navigation-top .navbar-nav li a.btn{color:#fff;font-size:12px;padding:9px 12px 7px;margin-top:7px}.navigation-top .navbar-nav li a.btn:hover{color:#88c1ba}.header-full-screen-img h1{font-size:42px}.header-full-screen-img p{font-size:21px}.header-full-screen-img .scroll-down{width:46px;height:46px;-webkit-border-radius:46px;-moz-border-radius:46px;border-radius:46px;font-size:36px;line-height:46px;bottom:18px}.features-img h3{font-size:21px}.newsletter-simple{background-attachment:scroll}.newsletter-simple .newsletter-call-out h2{font-size:27px;margin:-7px 0 -2px 70px}.newsletter-simple .newsletter-call-out i{font-size:61px}.newsletter-simple .newsletter-call-out p{font-size:16px;margin-left:70px}.newsletter-simple form .newsletter-email{font-size:16px;height:52px;padding-left:16px}.newsletter-simple form .newsletter-submit{font-size:16px;height:52px;padding:0 10px}.content-img-left{padding:65px 0 25px}.content-img-left h3{font-size:18px}.content-img-rigth h3{font-size:18px}.product-info{background-attachment:scroll}.product-info h3{font-size:18px}.product-info .product-info-img img{width:82.5%}.gallery .gallery-container{padding:25px 0}.gallery .gallery-container .gallery-thumbnail-container{height:190px}.gallery .gallery-container .gallery-thumbnail-container{height:190px}.pricing-table .pricing-table-offer .offer-title{font-size:26px;height:120px}.online.pricing-table .pricing-table-offer .offer-price{padding-top:75px}.online.pricing-table .pricing-table-offer:hover .offer-price{padding-top:85px}.pricing-table .pricing-table-offer .offer-action button{margin-top:25px;font-size:14px}.pricing-table .pricing-table-comment{font-size:18px;margin-top:45px}.all-courses{bottom:25px;right:20px}.review-slider{padding-bottom:96px}.review-slider .reviews-image{margin-right:0}.review-slider .reviews-content{font-size:16px;margin-left:130px;height:180px}.review-slider .reviews-author{font-size:18px;margin-left:126px}.review-slider .carousel-indicators{margin-left:126px}.about-us-large .person h3{font-size:18px}.about-us-large .person .person-socialmedia li a{height:39px;width:39px;font-size:16px;line-height:39px}.call-to-action{margin-bottom:65px;padding:35px 0}.call-to-action h3{font-size:16px}.contact-form-gmap .contact-info{padding-bottom:45px}.contact-form-gmap .contact-info .address-icon,.contact-form-gmap .contact-info .phone-icon{width:72px;height:72px;text-align:center;font-size:40px;line-height:72px;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;float:left}.contact-form-gmap .contact-info p{margin-left:25px;font-size:14px}.contact-form-gmap .map{height:413px}.contact-form-gmap form label{font-size:12px}.contact-form-gmap form .form-info{font-size:12px}.footer-simple .social-media:first-child{width:130px}.footer-simple p{font-size:12px}.all-courses .btn.btn-lg{margin-right:0}}@media (max-width:991px){body{text-align:center}.page-title{font-size:34px}.content{text-align:left}.content h2{margin:15px 0 5px}.page .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.page.page-blog .row a{width:50%}.page .feature{height:400px}.blog img{width:40%}.menu-btn{width:30px;height:30px;position:absolute;top:26px;right:45px;z-index:2;overflow:hidden}.menu-btn span{width:30px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#222;transition:all .5s}.menu-btn span:nth-of-type(2){top:calc(50% - 8px)}.menu-btn span:nth-of-type(3){top:calc(50% + 8px)}.menu-btn.active span:nth-of-type(1){display:none}.menu-btn.active span:nth-of-type(2){top:50%;transform:translate(-50%,0%) rotate(45deg)}.menu-btn.active span:nth-of-type(3){top:50%;transform:translate(-50%,0%) rotate(-45deg)}.menu{position:fixed;top:87px;left:0;width:200px;height:100%;padding:15px;background:#d9edf7;transform:translateX(-100%);transition:transform .5s}.menu.active{transform:translateX(0)}.menu li{list-style-type:none}.navigation-top .navbar-nav{flex-direction:column;margin-bottom:20px}.navigation-top a.btn1{float:none}.caret{display:none}.dropdown-menu{display:none !important}h2,.partners h2,.gallery h2.text-center,.features-img h2,.pricing-table h2,.call-to-action h2,.content-img-right h2,.contact-form-gmap h2,.content-img-left h2{font-size:36px;margin-bottom:35px}.img-responsive{width:100%}.header-full-screen-img{padding-top:5%}.header-full-screen-img h1{font-size:32px}.header-full-screen-img p{font-size:16px}.header-full-screen-img .scroll-down{width:46px;height:46px;-webkit-border-radius:46px;-moz-border-radius:46px;border-radius:46px;font-size:36px;line-height:46px;bottom:18px}.header-full-screen-img .text-center{width:50%}.header-full-screen-img .cd-headline.slide .cd-words-wrapper{text-align:center}.feature{height:max-content;margin-bottom:20px}.features-img p{margin-bottom:10px}.feature-img img.img-responsive{width:auto}.newsletter-simple .newsletter-call-out{text-align:left;margin-bottom:20px}.content-img-right{padding:0}.content-img-left h2{margin-bottom:0}.content-img-left .content-img img{float:left;width:40%;margin:0 40px 20px 0}.content-img-left .col-md-8{text-align:left}.content-img-right .content-img img{float:left;width:40%;margin:0 20px 20px 0}.content-img-right h2{margin-bottom:15px;text-align:left;line-height:1.2}.content-img-right p{text-align:left;margin-bottom:10px}.content-img-right p:last-of-type{margin:35px 0;text-align:center}.content-img-right .content-img{float:none}.product-info h2{font-size:36px}.product-info .product-info-img{margin:0 0 -65px}.tab-content .tab-content{padding:45px 0}.tab-content .tab-content .tab-content-img{margin-bottom:45px}.tab-content .tab-content p:last-of-type{margin-bottom:45px}.gallery .gallery-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.gallery .gallery-container a{width:50%}.gallery .gallery-container .gallery-thumbnail-container:hover .gallery-thumbnail-overlay{padding-top:16%}.gallery .gallery-container .gallery-thumbnail-container{height:auto}.pricing-table .pricing-table-container{margin:0 20px 65px}.pricing-table .pricing-table-container .pricing-table-title{border:1px solid #b5bcc5 !important}.pricing-table .pricing-table-container .pricing-table-price{border:1px solid #b5bcc5 !important}.pricing-table .pricing-table-container .pricing-table-benefits{border:1px solid #b5bcc5 !important}.pricing-table .pricing-table-container .pricing-table-select{border:1px solid #b5bcc5 !important}.offline.pricing-table .pricing-table-offer .offer-title{height:110px}.offline.pricing-table .pricing-table-offer .offer-name{height:140px}.all-courses{bottom:0;right:40px}.review-slider .reviews-content{margin-left:0;line-height:1.6;font-style:italic;height:280px}.review-slider .reviews-image{width:126px;float:none;margin:0 auto 25px auto}.review-slider .reviews-author{margin-left:0;line-height:1.6}.review-slider .reviews-author small{display:block}.review-slider .carousel-indicators{position:relative;margin:15px 0 0}.partners .partner-brands{height:auto}.partners .partner-brands .partner{text-align:center;padding-left:0;padding-right:0;vertical-align:middle;position:relative;top:auto;transform:translateY(0);margin-bottom:65px}.partners .partner-brands .partner img{display:inline-block;width:auto}.about-us-large h2{font-size:36px}.about-us-large p{margin-bottom:5%}.about-us-large .person{margin-bottom:65px}.about-us-large .person .person-img{display:inline-table}.pricing-table{padding:65px 0 0}.contact-form-gmap .contact-info{padding-bottom:35px}.contact-form-gmap .contact-info{flex-direction:column;flex-wrap:nowrap}.contact-form-gmap .contact-info .col-md-6{justify-content:flex-start;flex-wrap:nowrap;margin-bottom:20px}.contact-form-gmap .contact-info .address-icon,.contact-form-gmap .contact-info .phone-icon{float:none;margin:0}.contact-form-gmap .contact-info p{margin:0;text-align:left;padding-left:15px}.contact-form-gmap .map{margin-bottom:45px}.footer-simple p{margin-bottom:20px}.footer-simple .social-media{text-align:left;margin-bottom:20px}.footer-simple .social-media:first-child{width:170px}.footer-simple .social-media li{display:inline-block;float:none}#appointmentModal{padding-right:0 !important}#appointmentModal .modal-dialog{width:100%;margin:0;text-align:left}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .time-select select{padding:0 0 0 10px}#appointmentModal .form-group{float:none !important;width:100% !important;margin-right:0 !important;margin-left:0 !important;padding:0 !important}#appointmentModal .modal-footer{text-align:center}.services a{width:45%}.services a img{width:100%}.pricing-table .pricing-table-offer{width:47%;margin:0 1% 30px}}@media (max-width:660px){#page-preloader .logo-prelaoder{margin-bottom:20px;width:100px}#page-preloader h1{font-size:24px}.spinner{width:40px;height:40px;position:relative;margin:80px auto}.page.page-blog .row a{width:100%;max-width:350px}.page .feature{height:400px}.page-title{font-size:24px}.blog img{width:100%;max-width:400px;float:none}h2,.partners h2,.gallery h2.text-center,.features-img h2,.pricing-table h2,.call-to-action h2,.content-img-right h2,.contact-form-gmap h2,.content-img-left h2{font-size:24px;margin-bottom:25px}.content-img-left h2,.gallery h2.text-center{margin-bottom:0}.content-img-left h2{margin-top:30px}.gallery .gallery-container a{width:100%}.gallery .gallery-container a img{max-width:350px}.partners .partner-brands{flex-direction:row;flex-wrap:wrap}.partners .partner-brands .partner{margin-bottom:5px;width:50%}.content-img-left .content-img img{float:none;width:100%;max-width:400px;margin:0}.review-slider{padding:20px 0}.review-slider .reviews-content{height:auto;font-size:14px}.navigation-top .navbar-brand img{max-width:190px;margin-left:10px}.header-full-screen-img{padding-top:10%}.header-full-screen-img .text-center{width:100%;left:0}.header-full-screen-img h1{font-size:28px}.header-full-screen-img p{font-size:13px;margin-top:20px}.header-full-screen-img .logo{width:100px;margin-bottom:20px}.header-full-screen-img .scroll-down{margin-left:-22px}.features-img h2 small{font-size:12px}.newsletter-simple .newsletter-call-out i{display:block;font-size:50px;margin-bottom:24px;float:none;text-align:center}.newsletter-simple .newsletter-call-out h2{font-size:24px;margin:0;text-align:center}.newsletter-simple .newsletter-call-out p{margin:0;font-size:12px;text-align:center}.newsletter-simple form .newsletter-email{font-size:14px;height:46px}.newsletter-simple form .newsletter-submit{font-size:14px;height:46px}.content-img-left h3{font-size:14px}.content-img-left p:last-of-type{margin-bottom:0}.content-img-right h3{font-size:14px}.content-img-right .content-img img{float:none;width:100%;max-width:400px;margin:0 0 30px}.content-img-right p:last-of-type{margin-bottom:0}.content-img-right .btn{width:100%;max-width:350px;margin-bottom:10px}.product-info ul li{margin-bottom:20px}.product-info ul li i{display:block;margin:0 44%;margin-bottom:10px;font-size:32px !important}.tab-content h2 small{font-size:12px}.tab-content .nav-tabs li{display:block;width:100%}.pricing-table{padding-top:0}.pricing-table .pricing-table-container{width:100%;max-width:400px;margin:auto}.pricing-table .pricing-table-offer .offer-title{font-size:22px}.pricing-table h2{margin-top:65px}.pricing-table h2 small{font-size:12px}.pricing-table .pricing-table-container .row{justify-content:center}.pricing-table .pricing-table-offer{width:100%;max-width:350px;margin:0 1% 30px}.online.pricing-table .pricing-table-offer .offer-price{height:130px;width:130px;border-radius:65px;padding-top:55px}.offline.pricing-table .pricing-table-offer .offer-price{height:auto;border-radius:initial}.online.pricing-table .pricing-table-offer .offer-price .price{font-size:32px}.pricing-table .pricing-table-offer .offer-price .currency{font-size:18px;margin-right:0;margin-left:0}.pricing-table .pricing-table-comment{font-size:14px;line-height:1.5;margin-top:25px}.offline.pricing-table .pricing-table-offer .offer-title{height:95px}.all-courses{position:initial;margin-bottom:20px}.all-courses a{font-size:14px}.about-us-large h2 small{font-size:12px}.call-to-action .btn{font-size:14px}.footer-simple .col-md-8{flex-wrap:wrap}#appointmentModal .modal-dialog .modal-content .modal-header .modal-title{font-size:18px}#appointmentModal .modal-dialog .modal-content .modal-body h2{font-size:16px}#appointmentModal .modal-dialog .modal-content .modal-body h3{font-size:14px}#appointmentModal .modal-dialog .modal-content .modal-body h3 i{font-size:18px}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date{padding:25px 30px 0}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .service-select{height:52px}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .service-select:after{top:18px;font-size:18px}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .service-select select{height:52px;font-size:16px}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .date-select{float:none;width:100%;padding-right:0}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .time-select{margin-bottom:10px;float:none;width:100%}#appointmentModal .modal-dialog .modal-content .modal-body .service-and-date .input-group-addon{font-size:18px}#appointmentModal .modal-dialog .modal-content .modal-body .newsletter-checkbox label{font-size:14px}.services a{width:100%}.services a img{max-width:350px}.price-list{flex-direction:column}.price-list img{width:100%;margin-right:0;margin-bottom:30px}.price-list i{margin:20px 0}}@media (max-width:991px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}}.btn-up{position:fixed;background-color:#004261;bottom:24px;right:24px;border-radius:25px;cursor:pointer;display:flex;align-items:center;justify-content:center;width:50px;height:50px}.btn-up_hide{display:none}.bi-chevron-up:before{color:#fff;font-size:18px}@media (hover:hover) and (pointer:fine){.btn-up:hover{background-color:#005985}}.center{margin:30px 0}.center .btn1{display:inline-block;background:#004261;color:#fff;text-transform:uppercase;border-radius:6px}.center .btn1:hover{background:#005985;border:none;font-weight:400}@media (max-width:576px){.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{font-weight:800}.navbar-default .navbar-nav>li>a{font-weight:800}}.video{text-align:center}.video iframe{width:280px;height:500px}@media (max-width:576px){.video iframe{width:100%;height:90vh}}.content p{font-size:18px}.content ul li{font-size:18px}.content a{font-weight:500}.blog .cover{text-align:center;margin-bottom:30px}.blog .content img{max-width:100%}@media (max-width:576px){.blog .content img{text-align:center;width:100%;margin:20px 0}}.blog .content p{text-align:justify}.content ul{list-style-position:inside;padding-inline-start:0}.page.about section.content-img-left{padding:0}.accordeon-block{margin:50px 0}.accordion{background-color:#d9edf7;color:#004261;cursor:pointer;margin-top:3px;padding:18px;width:100%;text-align:left;border:none;outline:none;transition:.4s}.accordion.active,.accordion:hover{font-weight:500}.panel{padding:18px;background-color:#e7f3f9;display:none;overflow:hidden}.accordion:after{content:"+";font-size:x-large;line-height:20px;color:#004261;float:right;margin-left:5px}.accordion.active:after{content:"-";font-size:x-large;line-height:20px}.prices-title-block{margin:20px 0}#about-us-2{margin-bottom:50px}#our-service{margin-bottom:50px}
@media (min-width:1366px){.container{max-width:1300px}}.form-control:focus,button:focus{outline:0;box-shadow:0 0 0 0 rgba(255,255,255,0)}#close-button:focus{outline:0;box-shadow:0 0 0 0 rgba(255,255,255,0)}.btn:focus{outline:0;box-shadow:0 0 0 0 rgba(255,255,255,0)}.grecaptcha-badge{display:none}.jGrowl{display:none}.jGrowl.top-right{right:30px;top:100px}.jGrowl .jGrowl-notification .jGrowl-close{color:#fff}.jGrowl .af-message-error .jGrowl-message{color:#fff}.btn_default{text-transform:uppercase;background-color:#004261;color:#fff;padding:10px 20px;font-size:14px;border-radius:6px;border:none;display:inline-block;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.btn_default:hover,.btn_default:visited,.btn_default:focus{background-color:#005985;color:#fff;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.btn_callback{text-transform:uppercase;background-color:#fff;color:#575756;padding:10px 20px 7px;border-radius:6px;font-size:14px;border:none;display:inline-block;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.btn_callback:hover,.btn_callback:visited,.btn_callback:focus{background-color:#fff;color:#004261;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.owl-carousel .owl-stage-outer{z-index:222}.owl-carousel .owl-nav{width:100%}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{position:absolute;top:50%;margin-top:-50px;z-index:222;background-color:transparent;background-color:transparent;width:40px;height:40px}.owl-carousel .owl-nav .owl-prev svg,.owl-carousel .owl-nav .owl-next svg{width:40px;height:40px}.owl-carousel .owl-nav .owl-prev svg path,.owl-carousel .owl-nav .owl-next svg path{stroke:#575756;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.owl-carousel .owl-nav .owl-prev:hover svg,.owl-carousel .owl-nav .owl-next:hover svg{width:40px;height:40px}.owl-carousel .owl-nav .owl-prev:hover svg path,.owl-carousel .owl-nav .owl-next:hover svg path{stroke:#fe9c00;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.hero{height:100vh;width:100%;position:relative}.hero .owl-carousel,.hero .owl-stage-outer,.hero .owl-stage,.hero .owl-item{height:100%}.hero .item{width:100%;height:100%;padding:50px;display:flex;background-size:cover;background-size:cover;background-position:top center;background-repeat:no-repeat;background-repeat:no-repeat;align-items:center;justify-content:flex-start;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.hero .item .text{width:50%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:center;text-align:center}.hero .item .text .image{width:150px;margin-bottom:30px}.hero .item .text .title{font-size:48px;line-height:1.3;font-weight:500;text-transform:uppercase;color:#004261;margin-bottom:30px}.hero .item .text .descr{margin-bottom:30px;font-size:24px;line-height:1.3;font-weight:300;color:#575756;width:100%}.hero .scroll-down{position:absolute;bottom:15px;left:50%;transform:translateX(-37px);z-index:300;border:3px solid #004261;width:74px;height:74px;display:inline-block;-webkit-border-radius:74px;-moz-border-radius:74px;border-radius:74px;font-size:48px;color:#004261;text-align:center;vertical-align:middle;line-height:74px}.hero .owl-nav .owl-prev{left:10px;margin-top:-2px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.hero .owl-nav .owl-prev:hover{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.hero .owl-nav .owl-next{right:10px;margin-top:-2px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.hero .owl-nav .owl-next:hover{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}@media (max-width:576px){.hero .item{width:100%}.hero .item .text{width:100%;padding:15px}.hero .item .text .title{font-size:30px}}.sertificats-home{padding:50px 0}.sertificats-home .owl-nav .owl-prev{left:-50px;margin-top:-20px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.sertificats-home .owl-nav .owl-prev svg{width:20px;height:38px}.sertificats-home .owl-nav .owl-prev:hover{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.sertificats-home .owl-nav .owl-prev:hover svg{width:20px;height:38px}.sertificats-home .owl-nav .owl-next{right:-50px;margin-top:-20px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.sertificats-home .owl-nav .owl-next svg{width:20px;height:38px}.sertificats-home .owl-nav .owl-next:hover{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.sertificats-home .owl-nav .owl-next:hover svg{width:20px;height:38px}.sertificats{padding:50px 0}.sertificats .owl-nav .owl-prev{left:-50px;margin-top:-20px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.sertificats .owl-nav .owl-prev svg{width:20px;height:38px}.sertificats .owl-nav .owl-prev:hover{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px);-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.sertificats .owl-nav .owl-prev:hover svg{width:20px;height:38px}.sertificats .owl-nav .owl-next{right:-50px;margin-top:-20px;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.sertificats .owl-nav .owl-next svg{width:20px;height:38px}.sertificats .owl-nav .owl-next:hover{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px);-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.sertificats .owl-nav .owl-next:hover svg{width:20px;height:38px}.kviz{padding-top:50px}.kviz .marquiz__container_inline{max-width:100%}.newsletter-simple{padding:0}.newsletter-simple .wrapper{display:flex;align-items:center;justify-content:space-between}.newsletter-simple .wrapper .text{width:50%;background:#ffad2b;background-image:url("/assets/template/images/tpl/cta-background.png");padding:65px 0;margin:65px 0}.newsletter-simple .wrapper .text .newsletter-call-out i{font-size:65px;float:left;margin-top:-9px;color:#fff}.newsletter-simple .wrapper .text .newsletter-call-out h2{font-size:46px;margin:-7px 0 -2px 90px;color:#fff;font-weight:700}.newsletter-simple .wrapper .text .newsletter-call-out .newsletter-simple .newsletter-call-out p{font-size:22px;margin:0 0 0 90px;color:#fff}.newsletter-simple .wrapper .forma{width:50%}.newsletter-simple .wrapper .forma .callback_form .mb-3{margin-bottom:15px}.newsletter-simple .wrapper .forma .callback_form .privacy{font-size:14px}.newsletter-simple .wrapper .forma .form-control{border-radius:6px;font-size:16px;background-color:#fff}.newsletter-simple .wrapper .forma .form-control::placeholder{color:#575756}.newsletter-simple .wrapper .forma .alert{border:none;color:#fff;text-shadow:none;box-shadow:none}.vost_med{background:#cbd2de;background:linear-gradient(90deg,rgba(203,210,222,1) 0%,rgba(255,255,255,1) 100%)}.vost_med .wrapper{display:flex;align-items:center;justify-content:space-between;max-height:100%}.vost_med .wrapper .text{width:50%;padding:20px 0}.vost_med .wrapper .text h2{font-size:50px;font-weight:400;margin-bottom:15px;margin-top:0;line-height:1}.vost_med .wrapper .text h2 strong{font-weight:800}.vost_med .wrapper .text .descr{font-size:16px;margin-bottom:30px}.vost_med .wrapper .image{max-height:100%;width:40%}.vost_med .wrapper .image img{object-fit:cover;max-width:100%}@media (max-width:576px){.vost_med .wrapper{flex-direction:column}.vost_med .wrapper .text{margin-bottom:30px;width:100%}.vost_med .wrapper .image{width:100%}}.floatleft{float:left;margin-right:30px}.floatleft p{margin-bottom:0;font-size:15px;line-height:1.5}.floatleft p a{display:inline-block;text-decoration:none}.floatleft p a img{height:26px;width:auto}.floatleft p a:not(:last-child){margin-right:10px}.floatright{float:right;margin-left:30px}.floatright img{width:400px;width:auto;margin:0}.floatright p{margin-bottom:0;font-size:15px;line-height:1.5}.floatright p a{display:inline-block;text-decoration:none}.floatright p a img{height:26px;width:auto}.floatright p a:not(:last-child){margin-right:10px}@media (max-width:576px){.floatleft{float:none;margin-right:0;margin:15px 0}.floatright{float:none;margin-left:0;margin:15px 0}}