/* Minification failed. Returning unminified contents.
(7,10): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,32): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,51): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,173): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,216): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,548): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(7,596): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(7,758): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(7,814): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(7,979): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(7,1035): run-time error CSS1039: Token not allowed after unary operator: '-animate-repeat'
(7,1167): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(7,1204): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(7,1337): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(7,1382): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(7,1518): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(7,1563): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(7,1699): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(7,1744): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(7,1880): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(7,1925): run-time error CSS1039: Token not allowed after unary operator: '-animate-delay'
(7,2070): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,2121): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,2267): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,2320): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,2466): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,2517): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,2663): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,2714): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,14975): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,15028): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,21568): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,21622): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,27845): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,27899): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,47653): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,47707): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,48614): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,48668): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,57077): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
(7,57128): run-time error CSS1039: Token not allowed after unary operator: '-animate-duration'
 */
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(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)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(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)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-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)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-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)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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)}to{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)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__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)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__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) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__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) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-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) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__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}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}}.animate__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)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__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)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-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)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-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)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-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)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-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)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-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)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__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}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
*, *::before, *::after { box-sizing: border-box; }

html { line-height: 1.15; -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: transparent; }

body { margin: 0; text-align: left; background-color: #fff; }

p { margin-top: 0; margin-bottom: 1rem; }

.container { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

.container-fluid { width: 100%; padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

.row { display: flex; flex-wrap: wrap; margin-right: -15px; margin-left: -15px; }

.row > .grid-wrapper { width: 100%; }

.pos-rel { position: relative; }

/*Styles flex*/
.flex { flex-wrap: wrap; display: flex; }

.fit { flex-basis: auto; }

.fill { -webkit-box-flex: 1; flex: 1 1 0%; flex-basis: 0%; }

/*Styles for CSS Grid*/
.grid-wrapper { display: grid; grid-template-columns: repeat(12, 1fr); grid-column-gap: 1.75rem; grid-row-gap: 1.75rem; }

.grid-wrapper > [class^=grid-] { max-width: 100%; }

.no-gap { grid-column-gap: 0; grid-row-gap: 0; }

.no-column-gap { grid-column-gap: 0; }

.no-row-gap { grid-row-gap: 0; }

.wrap-1 { grid-template-columns: repeat(1, 1fr); }

.wrap-2 { grid-template-columns: repeat(2, 1fr); }

.wrap-3 { grid-template-columns: repeat(3, 1fr); }

.wrap-4 { grid-template-columns: repeat(4, 1fr); }

.wrap-5 { grid-template-columns: repeat(5, 1fr); }

.wrap-6 { grid-template-columns: repeat(6, 1fr); }

.wrap-7 { grid-template-columns: repeat(7, 1fr); }

.wrap-8 { grid-template-columns: repeat(8, 1fr); }

.wrap-9 { grid-template-columns: repeat(9, 1fr); }

.wrap-10 { grid-template-columns: repeat(10, 1fr); }

.wrap-11 { grid-template-columns: repeat(11, 1fr); }

.wrap-12 { grid-template-columns: repeat(12, 1fr); }

.grid-item { grid-column: span 1; }

.grid-1 { grid-column: span 1/span 1; }

.grid-2 { grid-column: span 2/span 2; }

.grid-3 { grid-column: span 3/span 3; }

.grid-4 { grid-column: span 4/span 4; }

.grid-5 { grid-column: span 5/span 5; }

.grid-6 { grid-column: span 6/span 6; }

.grid-7 { grid-column: span 7/span 7; }

.grid-8 { grid-column: span 8/span 8; }

.grid-9 { grid-column: span 9/span 9; }

.grid-10 { grid-column: span 10/span 10; }

.grid-11 { grid-column: span 11/span 11; }

.grid-12 { grid-column: span 12/span 12; }

/*Grid offset*/
.offset-1 { grid-column-start: 1; }

.offset-2 { grid-column-start: 2; }

.offset-3 { grid-column-start: 3; }

.offset-4 { grid-column-start: 4; }

.offset-5 { grid-column-start: 5; }

.offset-6 { grid-column-start: 6; }

.offset-7 { grid-column-start: 7; }

.offset-8 { grid-column-start: 8; }

.offset-9 { grid-column-start: 9; }

.offset-10 { grid-column-start: 10; }

.offset-11 { grid-column-start: 11; }

.offset-12 { grid-column-start: 12; }

/*Grid alignment*/
.vertical-start { -webkit-box-align: start; align-items: start; }

.vertical-center { -webkit-box-align: center; align-items: center; }

.vertical-end { -webkit-box-align: end; align-items: end; }

/*Content alignment*/
.align-left { text-align: left; }

.align-center { text-align: center; }

.align-right { text-align: right; }

.float-left { float: left; }

.float-center { margin-left: auto; margin-right: auto; float: none; }

.float-right { float: right; }

.clearfix::after { display: block; clear: both; content: ""; }

.hidden { display: none !important; }

@media (max-width: 767px) { .grid-wrapper { grid-column-gap: 0; } }

@media (min-width: 1400px) { .container { max-width: 1320px; }
  .grid-xxl-1 { grid-column: span 1/span 1; }
  .grid-xxl-2 { grid-column: span 2/span 2; }
  .grid-xxl-3 { grid-column: span 3/span 3; }
  .grid-xxl-4 { grid-column: span 4/span 4; }
  .grid-xxl-5 { grid-column: span 5/span 5; }
  .grid-xxl-6 { grid-column: span 6/span 6; }
  .grid-xxl-7 { grid-column: span 7/span 7; }
  .grid-xxl-8 { grid-column: span 8/span 8; }
  .grid-xxl-9 { grid-column: span 9/span 9; }
  .grid-xxl-10 { grid-column: span 10/span 10; }
  .grid-xxl-11 { grid-column: span 11/span 11; }
  .grid-xxl-12 { grid-column: span 12/span 12; }
  /*Grid offset*/
  .offset-xxl-1 { grid-column-start: 1; }
  .offset-xxl-2 { grid-column-start: 2; }
  .offset-xxl-3 { grid-column-start: 3; }
  .offset-xxl-4 { grid-column-start: 4; }
  .offset-xxl-5 { grid-column-start: 5; }
  .offset-xxl-6 { grid-column-start: 6; }
  .offset-xxl-7 { grid-column-start: 7; }
  .offset-xxl-8 { grid-column-start: 8; }
  .offset-xxl-9 { grid-column-start: 9; }
  .offset-xxl-10 { grid-column-start: 10; }
  .offset-xxl-11 { grid-column-start: 11; }
  .offset-xxl-12 { grid-column-start: 12; }
  .hide-xxl { display: none; }
  .show-xxl-inline { display: inline !important; }
  .show-xxl-inline-block { display: inline-block !important; }
  .show-xxl-block { display: block !important; } }

@media (min-width: 1200px) and (max-width: 1399px) { .container { max-width: 1140px; }
  .grid-xl-1 { grid-column: span 1/span 1; }
  .grid-xl-2 { grid-column: span 2/span 2; }
  .grid-xl-3 { grid-column: span 3/span 3; }
  .grid-xl-4 { grid-column: span 4/span 4; }
  .grid-xl-5 { grid-column: span 5/span 5; }
  .grid-xl-6 { grid-column: span 6/span 6; }
  .grid-xl-7 { grid-column: span 7/span 7; }
  .grid-xl-8 { grid-column: span 8/span 8; }
  .grid-xl-9 { grid-column: span 9/span 9; }
  .grid-xl-10 { grid-column: span 10/span 10; }
  .grid-xl-11 { grid-column: span 11/span 11; }
  .grid-xl-12 { grid-column: span 12/span 12; }
  /*Grid offset*/
  .offset-xl-1 { grid-column-start: 1; }
  .offset-xl-2 { grid-column-start: 2; }
  .offset-xl-3 { grid-column-start: 3; }
  .offset-xl-4 { grid-column-start: 4; }
  .offset-xl-5 { grid-column-start: 5; }
  .offset-xl-6 { grid-column-start: 6; }
  .offset-xl-7 { grid-column-start: 7; }
  .offset-xl-8 { grid-column-start: 8; }
  .offset-xl-9 { grid-column-start: 9; }
  .offset-xl-10 { grid-column-start: 10; }
  .offset-xl-11 { grid-column-start: 11; }
  .offset-xl-12 { grid-column-start: 12; }
  .hide-xl { display: none; }
  .show-xl-inline { display: inline !important; }
  .show-xl-inline-block { display: inline-block !important; }
  .show-xl-block { display: block !important; } }

@media (min-width: 992px) and (max-width: 1200px) { .container { max-width: 960px; }
  .grid-lg-1 { grid-column: span 1/span 1; }
  .grid-lg-2 { grid-column: span 2/span 2; }
  .grid-lg-3 { grid-column: span 3/span 3; }
  .grid-lg-4 { grid-column: span 4/span 4; }
  .grid-lg-5 { grid-column: span 5/span 5; }
  .grid-lg-6 { grid-column: span 6/span 6; }
  .grid-lg-7 { grid-column: span 7/span 7; }
  .grid-lg-8 { grid-column: span 8/span 8; }
  .grid-lg-9 { grid-column: span 9/span 9; }
  .grid-lg-10 { grid-column: span 10/span 10; }
  .grid-lg-11 { grid-column: span 11/span 11; }
  .grid-lg-12 { grid-column: span 12/span 12; }
  /*Grid offset*/
  .offset-lg-1 { grid-column-start: 1; }
  .offset-lg-2 { grid-column-start: 2; }
  .offset-lg-3 { grid-column-start: 3; }
  .offset-lg-4 { grid-column-start: 4; }
  .offset-lg-5 { grid-column-start: 5; }
  .offset-lg-6 { grid-column-start: 6; }
  .offset-lg-7 { grid-column-start: 7; }
  .offset-lg-8 { grid-column-start: 8; }
  .offset-lg-9 { grid-column-start: 9; }
  .offset-lg-10 { grid-column-start: 10; }
  .offset-lg-11 { grid-column-start: 11; }
  .offset-lg-12 { grid-column-start: 12; }
  .hide-lg { display: none; }
  .show-lg-inline { display: inline !important; }
  .show-lg-inline-block { display: inline-block !important; }
  .show-lg-block { display: block !important; } }

@media (min-width: 767px) and (max-width: 992px) { .container { max-width: 720px; }
  .grid-md-1 { grid-column: span 1/span 1; }
  .grid-md-2 { grid-column: span 2/span 2; }
  .grid-md-3 { grid-column: span 3/span 3; }
  .grid-md-4 { grid-column: span 4/span 4; }
  .grid-md-5 { grid-column: span 5/span 5; }
  .grid-md-6 { grid-column: span 6/span 6; }
  .grid-md-7 { grid-column: span 7/span 7; }
  .grid-md-8 { grid-column: span 8/span 8; }
  .grid-md-9 { grid-column: span 9/span 9; }
  .grid-md-10 { grid-column: span 10/span 10; }
  .grid-md-11 { grid-column: span 11/span 11; }
  .grid-md-12 { grid-column: span 12/span 12; }
  /*Grid offset*/
  .offset-md-1 { grid-column-start: 1; }
  .offset-md-2 { grid-column-start: 2; }
  .offset-md-3 { grid-column-start: 3; }
  .offset-md-4 { grid-column-start: 4; }
  .offset-md-5 { grid-column-start: 5; }
  .offset-md-6 { grid-column-start: 6; }
  .offset-md-7 { grid-column-start: 7; }
  .offset-md-8 { grid-column-start: 8; }
  .offset-md-9 { grid-column-start: 9; }
  .offset-md-10 { grid-column-start: 10; }
  .offset-md-11 { grid-column-start: 11; }
  .offset-md-12 { grid-column-start: 12; }
  .hide-md { display: none; }
  .show-md-inline { display: inline !important; }
  .show-md-inline-block { display: inline-block !important; }
  .show-md-block { display: block !important; } }

@media (max-width: 767px) { .container { max-width: 540px; }
  .grid-sm-1 { grid-column: span 1/span 1; }
  .grid-sm-2 { grid-column: span 2/span 2; }
  .grid-sm-3 { grid-column: span 3/span 3; }
  .grid-sm-4 { grid-column: span 4/span 4; }
  .grid-sm-5 { grid-column: span 5/span 5; }
  .grid-sm-6 { grid-column: span 6/span 6; }
  .grid-sm-7 { grid-column: span 7/span 7; }
  .grid-sm-8 { grid-column: span 8/span 8; }
  .grid-sm-9 { grid-column: span 9/span 9; }
  .grid-sm-10 { grid-column: span 10/span 10; }
  .grid-sm-11 { grid-column: span 11/span 11; }
  .grid-sm-12 { grid-column: span 12/span 12; }
  /*Grid offset*/
  .offset-sm-1 { grid-column-start: 1; }
  .offset-sm-2 { grid-column-start: 2; }
  .offset-sm-3 { grid-column-start: 3; }
  .offset-sm-4 { grid-column-start: 4; }
  .offset-sm-5 { grid-column-start: 5; }
  .offset-sm-6 { grid-column-start: 6; }
  .offset-sm-7 { grid-column-start: 7; }
  .offset-sm-8 { grid-column-start: 8; }
  .offset-sm-9 { grid-column-start: 9; }
  .offset-sm-10 { grid-column-start: 10; }
  .offset-sm-11 { grid-column-start: 11; }
  .offset-sm-12 { grid-column-start: 12; }
  .hide-sm { display: none; }
  .show-sm-inline { display: inline !important; }
  .show-sm-inline-block { display: inline-block !important; }
  .show-sm-block { display: block !important; } }

@media (max-width: 575px) { .grid-wrapper { padding-left: 15px; padding-right: 15px; }
  .grid-wrapper .grid-wrapper { padding-left: 0; padding-right: 0; }
  .container { max-width: 540px; }
  .grid-xs-1 { grid-column: span 1/span 1; }
  .grid-xs-2 { grid-column: span 2/span 2; }
  .grid-xs-3 { grid-column: span 3/span 3; }
  .grid-xs-4 { grid-column: span 4/span 4; }
  .grid-xs-5 { grid-column: span 5/span 5; }
  .grid-xs-6 { grid-column: span 6/span 6; }
  .grid-xs-7 { grid-column: span 7/span 7; }
  .grid-xs-8 { grid-column: span 8/span 8; }
  .grid-xs-9 { grid-column: span 9/span 9; }
  .grid-xs-10 { grid-column: span 10/span 10; }
  .grid-xs-11 { grid-column: span 11/span 11; }
  .grid-xs-12 { grid-column: span 12/span 12; }
  /*Grid offset*/
  .offset-xs-1 { grid-column-start: 1; }
  .offset-xs-2 { grid-column-start: 2; }
  .offset-xs-3 { grid-column-start: 3; }
  .offset-xs-4 { grid-column-start: 4; }
  .offset-xs-5 { grid-column-start: 5; }
  .offset-xs-6 { grid-column-start: 6; }
  .offset-xs-7 { grid-column-start: 7; }
  .offset-xs-8 { grid-column-start: 8; }
  .offset-xs-9 { grid-column-start: 9; }
  .offset-xs-10 { grid-column-start: 10; }
  .offset-xs-11 { grid-column-start: 11; }
  .offset-xs-12 { grid-column-start: 12; }
  .hide-xs { display: none; }
  .show-xs-inline { display: inline !important; }
  .show-xs-inline-block { display: inline-block !important; }
  .show-xs-block { display: block !important; } }

@charset "UTF-8";
@font-face { font-family: "Feather"; font-style: normal; font-weight: 400; src: url(/Frontend/fonts/Icons/Feather.ttf) format("truetype"), url(/Frontend/fonts/Icons/Feather.woff) format("woff"), url(/Frontend/fonts/Icons/Feather.svg) format("svg"); }

.fe { font-family: "Feather" !important; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.fe-activity:before { content: "\e900"; }

.fe-airplay:before { content: "\e901"; }

.fe-alert-circle:before { content: "\e902"; }

.fe-alert-octagon:before { content: "\e903"; }

.fe-alert-triangle:before { content: "\e904"; }

.fe-align-center:before { content: "\e905"; }

.fe-align-justify:before { content: "\e906"; }

.fe-align-left:before { content: "\e907"; }

.fe-align-right:before { content: "\e908"; }

.fe-anchor:before { content: "\e909"; }

.fe-aperture:before { content: "\e90a"; }

.fe-archive:before { content: "\e90b"; }

.fe-arrow-down:before { content: "\e90c"; }

.fe-arrow-down-circle:before { content: "\e90d"; }

.fe-arrow-down-left:before { content: "\e90e"; }

.fe-arrow-down-right:before { content: "\e90f"; }

.fe-arrow-left:before { content: "\e910"; }

.fe-arrow-left-circle:before { content: "\e911"; }

.fe-arrow-right:before { content: "\e912"; }

.fe-arrow-right-circle:before { content: "\e913"; }

.fe-arrow-up:before { content: "\e914"; }

.fe-arrow-up-circle:before { content: "\e915"; }

.fe-arrow-up-left:before { content: "\e916"; }

.fe-arrow-up-right:before { content: "\e917"; }

.fe-at-sign:before { content: "\e918"; }

.fe-award:before { content: "\e919"; }

.fe-bar-chart:before { content: "\e91a"; }

.fe-bar-chart-2:before { content: "\e91b"; }

.fe-battery:before { content: "\e91c"; }

.fe-battery-charging:before { content: "\e91d"; }

.fe-bell:before { content: "\e91e"; }

.fe-bell-off:before { content: "\e91f"; }

.fe-bluetooth:before { content: "\e920"; }

.fe-bold:before { content: "\e921"; }

.fe-book:before { content: "\e922"; }

.fe-book-open:before { content: "\e923"; }

.fe-bookmark:before { content: "\e924"; }

.fe-box:before { content: "\e925"; }

.fe-briefcase:before { content: "\e926"; }

.fe-calendar:before { content: "\e927"; }

.fe-camera:before { content: "\e928"; }

.fe-camera-off:before { content: "\e929"; }

.fe-cast:before { content: "\e92a"; }

.fe-check:before { content: "\e92b"; }

.fe-check-circle:before { content: "\e92c"; }

.fe-check-square:before { content: "\e92d"; }

.fe-chevron-down:before { content: "\e92e"; }

.fe-chevron-left:before { content: "\e92f"; }

.fe-chevron-right:before { content: "\e930"; }

.fe-chevron-up:before { content: "\e931"; }

.fe-chevrons-down:before { content: "\e932"; }

.fe-chevrons-left:before { content: "\e933"; }

.fe-chevrons-right:before { content: "\e934"; }

.fe-chevrons-up:before { content: "\e935"; }

.fe-chrome:before { content: "\e936"; }

.fe-circle:before { content: "\e937"; }

.fe-clipboard:before { content: "\e938"; }

.fe-clock:before { content: "\e939"; }

.fe-cloud:before { content: "\e93a"; }

.fe-cloud-drizzle:before { content: "\e93b"; }

.fe-cloud-lightning:before { content: "\e93c"; }

.fe-cloud-off:before { content: "\e93d"; }

.fe-cloud-rain:before { content: "\e93e"; }

.fe-cloud-snow:before { content: "\e93f"; }

.fe-code:before { content: "\e940"; }

.fe-codepen:before { content: "\e941"; }

.fe-command:before { content: "\e942"; }

.fe-compass:before { content: "\e943"; }

.fe-copy:before { content: "\e944"; }

.fe-corner-down-left:before { content: "\e945"; }

.fe-corner-down-right:before { content: "\e946"; }

.fe-corner-left-down:before { content: "\e947"; }

.fe-corner-left-up:before { content: "\e948"; }

.fe-corner-right-down:before { content: "\e949"; }

.fe-corner-right-up:before { content: "\e94a"; }

.fe-corner-up-left:before { content: "\e94b"; }

.fe-corner-up-right:before { content: "\e94c"; }

.fe-cpu:before { content: "\e94d"; }

.fe-credit-card:before { content: "\e94e"; }

.fe-crop:before { content: "\e94f"; }

.fe-crosshair:before { content: "\e950"; }

.fe-database:before { content: "\e951"; }

.fe-delete:before { content: "\e952"; }

.fe-disc:before { content: "\e953"; }

.fe-dollar-sign:before { content: "\e954"; }

.fe-download:before { content: "\e955"; }

.fe-download-cloud:before { content: "\e956"; }

.fe-droplet:before { content: "\e957"; }

.fe-edit:before { content: "\e958"; }

.fe-edit-2:before { content: "\e959"; }

.fe-edit-3:before { content: "\e95a"; }

.fe-external-link:before { content: "\e95b"; }

.fe-eye:before { content: "\e95c"; }

.fe-eye-off:before { content: "\e95d"; }

.fe-facebook:before { content: "\e95e"; }

.fe-fast-forward:before { content: "\e95f"; }

.fe-feather:before { content: "\e960"; }

.fe-file:before { content: "\e961"; }

.fe-file-minus:before { content: "\e962"; }

.fe-file-plus:before { content: "\e963"; }

.fe-file-text:before { content: "\e964"; }

.fe-film:before { content: "\e965"; }

.fe-filter:before { content: "\e966"; }

.fe-flag:before { content: "\e967"; }

.fe-folder:before { content: "\e968"; }

.fe-folder-minus:before { content: "\e969"; }

.fe-folder-plus:before { content: "\e96a"; }

.fe-gift:before { content: "\e96b"; }

.fe-git-branch:before { content: "\e96c"; }

.fe-git-commit:before { content: "\e96d"; }

.fe-git-merge:before { content: "\e96e"; }

.fe-git-pull-request:before { content: "\e96f"; }

.fe-github:before { content: "\e970"; }

.fe-gitlab:before { content: "\e971"; }

.fe-globe:before { content: "\e972"; }

.fe-grid:before { content: "\e973"; }

.fe-hard-drive:before { content: "\e974"; }

.fe-hash:before { content: "\e975"; }

.fe-headphones:before { content: "\e976"; }

.fe-heart:before { content: "\e977"; }

.fe-help-circle:before { content: "\e978"; }

.fe-home:before { content: "\e979"; }

.fe-image:before { content: "\e97a"; }

.fe-inbox:before { content: "\e97b"; }

.fe-info:before { content: "\e97c"; }

.fe-instagram:before { content: "\e97d"; }

.fe-italic:before { content: "\e97e"; }

.fe-layers:before { content: "\e97f"; }

.fe-layout:before { content: "\e980"; }

.fe-life-buoy:before { content: "\e981"; }

.fe-link:before { content: "\e982"; }

.fe-link-2:before { content: "\e983"; }

.fe-linkedin:before { content: "\e984"; }

.fe-list:before { content: "\e985"; }

.fe-loader:before { content: "\e986"; }

.fe-lock:before { content: "\e987"; }

.fe-log-in:before { content: "\e988"; }

.fe-log-out:before { content: "\e989"; }

.fe-mail:before { content: "\e98a"; }

.fe-map:before { content: "\e98b"; }

.fe-map-pin:before { content: "\e98c"; }

.fe-maximize:before { content: "\e98d"; }

.fe-maximize-2:before { content: "\e98e"; }

.fe-menu:before { content: "\e98f"; }

.fe-message-circle:before { content: "\e990"; }

.fe-message-square:before { content: "\e991"; }

.fe-mic:before { content: "\e992"; }

.fe-mic-off:before { content: "\e993"; }

.fe-minimize:before { content: "\e994"; }

.fe-minimize-2:before { content: "\e995"; }

.fe-minus:before { content: "\e996"; }

.fe-minus-circle:before { content: "\e997"; }

.fe-minus-square:before { content: "\e998"; }

.fe-monitor:before { content: "\e999"; }

.fe-moon:before { content: "\e99a"; }

.fe-more-horizontal:before { content: "\e99b"; }

.fe-more-vertical:before { content: "\e99c"; }

.fe-move:before { content: "\e99d"; }

.fe-music:before { content: "\e99e"; }

.fe-navigation:before { content: "\e99f"; }

.fe-navigation-2:before { content: "\e9a0"; }

.fe-octagon:before { content: "\e9a1"; }

.fe-package:before { content: "\e9a2"; }

.fe-paperclip:before { content: "\e9a3"; }

.fe-pause:before { content: "\e9a4"; }

.fe-pause-circle:before { content: "\e9a5"; }

.fe-percent:before { content: "\e9a6"; }

.fe-phone:before { content: "\e9a7"; }

.fe-phone-call:before { content: "\e9a8"; }

.fe-phone-forwarded:before { content: "\e9a9"; }

.fe-phone-incoming:before { content: "\e9aa"; }

.fe-phone-missed:before { content: "\e9ab"; }

.fe-phone-off:before { content: "\e9ac"; }

.fe-phone-outgoing:before { content: "\e9ad"; }

.fe-pie-chart:before { content: "\e9ae"; }

.fe-play:before { content: "\e9af"; }

.fe-play-circle:before { content: "\e9b0"; }

.fe-plus:before { content: "\e9b1"; }

.fe-plus-circle:before { content: "\e9b2"; }

.fe-plus-square:before { content: "\e9b3"; }

.fe-pocket:before { content: "\e9b4"; }

.fe-power:before { content: "\e9b5"; }

.fe-printer:before { content: "\e9b6"; }

.fe-radio:before { content: "\e9b7"; }

.fe-refresh-ccw:before { content: "\e9b8"; }

.fe-refresh-cw:before { content: "\e9b9"; }

.fe-repeat:before { content: "\e9ba"; }

.fe-rewind:before { content: "\e9bb"; }

.fe-rotate-ccw:before { content: "\e9bc"; }

.fe-rotate-cw:before { content: "\e9bd"; }

.fe-rss:before { content: "\e9be"; }

.fe-save:before { content: "\e9bf"; }

.fe-scissors:before { content: "\e9c0"; }

.fe-search:before { content: "\e9c1"; }

.fe-send:before { content: "\e9c2"; }

.fe-server:before { content: "\e9c3"; }

.fe-settings:before { content: "\e9c4"; }

.fe-share:before { content: "\e9c5"; }

.fe-share-2:before { content: "\e9c6"; }

.fe-shield:before { content: "\e9c7"; }

.fe-shield-off:before { content: "\e9c8"; }

.fe-shopping-bag:before { content: "\e9c9"; }

.fe-shopping-cart:before { content: "\e9ca"; }

.fe-shuffle:before { content: "\e9cb"; }

.fe-sidebar:before { content: "\e9cc"; }

.fe-skip-back:before { content: "\e9cd"; }

.fe-skip-forward:before { content: "\e9ce"; }

.fe-slack:before { content: "\e9cf"; }

.fe-slash:before { content: "\e9d0"; }

.fe-sliders:before { content: "\e9d1"; }

.fe-smartphone:before { content: "\e9d2"; }

.fe-speaker:before { content: "\e9d3"; }

.fe-square:before { content: "\e9d4"; }

.fe-star:before { content: "\e9d5"; }

.fe-stop-circle:before { content: "\e9d6"; }

.fe-sun:before { content: "\e9d7"; }

.fe-sunrise:before { content: "\e9d8"; }

.fe-sunset:before { content: "\e9d9"; }

.fe-tablet:before { content: "\e9da"; }

.fe-tag:before { content: "\e9db"; }

.fe-target:before { content: "\e9dc"; }

.fe-terminal:before { content: "\e9dd"; }

.fe-thermometer:before { content: "\e9de"; }

.fe-thumbs-down:before { content: "\e9df"; }

.fe-thumbs-up:before { content: "\e9e0"; }

.fe-toggle-left:before { content: "\e9e1"; }

.fe-toggle-right:before { content: "\e9e2"; }

.fe-trash:before { content: "\e9e3"; }

.fe-trash-2:before { content: "\e9e4"; }

.fe-trending-down:before { content: "\e9e5"; }

.fe-trending-up:before { content: "\e9e6"; }

.fe-triangle:before { content: "\e9e7"; }

.fe-truck:before { content: "\e9e8"; }

.fe-tv:before { content: "\e9e9"; }

.fe-twitter:before { content: "\e9ea"; }

.fe-type:before { content: "\e9eb"; }

.fe-umbrella:before { content: "\e9ec"; }

.fe-underline:before { content: "\e9ed"; }

.fe-unlock:before { content: "\e9ee"; }

.fe-upload:before { content: "\e9ef"; }

.fe-upload-cloud:before { content: "\e9f0"; }

.fe-user:before { content: "\e9f1"; }

.fe-user-check:before { content: "\e9f2"; }

.fe-user-minus:before { content: "\e9f3"; }

.fe-user-plus:before { content: "\e9f4"; }

.fe-user-x:before { content: "\e9f5"; }

.fe-users:before { content: "\e9f6"; }

.fe-video:before { content: "\e9f7"; }

.fe-video-off:before { content: "\e9f8"; }

.fe-voicemail:before { content: "\e9f9"; }

.fe-volume:before { content: "\e9fa"; }

.fe-volume-1:before { content: "\e9fb"; }

.fe-volume-2:before { content: "\e9fc"; }

.fe-volume-x:before { content: "\e9fd"; }

.fe-watch:before { content: "\e9fe"; }

.fe-wifi:before { content: "\e9ff"; }

.fe-wifi-off:before { content: "\ea00"; }

.fe-wind:before { content: "\ea01"; }

.fe-x:before { content: "\ea02"; }

.fe-x-circle:before { content: "\ea03"; }

.fe-x-square:before { content: "\ea04"; }

.fe-youtube:before { content: "\ea05"; }

.fe-zap:before { content: "\ea06"; }

.fe-zap-off:before { content: "\ea07"; }

.fe-zoom-in:before { content: "\ea08"; }

.fe-zoom-out:before { content: "\ea09"; }

/*.fe-lg {
  font-size: $h3-font-size;

  @include media-breakpoint-up(lg) {
    font-size: $h3-font-size-md;
  }
}*/
@font-face { font-family: "VAGBold"; font-weight: 400; src: url(/Frontend/Fonts/VAG/VAG-Rounded-Std-Bold.woff) format("woff"); }

@font-face { font-family: "VAGLight"; font-weight: 400; src: url(/Frontend/Fonts/VAG/VAG-Rounded-Std-Light.woff) format("woff"); }

body { font-family: VAGLight,sans-serif; }

input, textarea { font-family: VAGLight,sans-serif; }

button { border: none; }

.btn { display: inline-block; position: relative; font-size: 17px; padding: 8px 40px 8px 40px; font-weight: 600; border-radius: 0; line-height: 1.6; transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out; text-decoration: none; cursor: pointer; -webkit-mask-image: -webkit-radial-gradient(white, black); }

.btn-primary { background-color: #4e4e4e; color: #FFF; }

.btn-primary:hover, .btn-primary:focus { background-color: #818181; color: #FFF; }

.btn-secondary { background-color: #a4a3a4; color: #FFF; }

.btn-secondary:hover, .btn-secondary:focus { background-color: #717071; color: #FFF; }

.btn-success { background-color: #42ba96; color: #FFF; }

.btn-success:hover, .btn-success:focus { background-color: #276f59; color: #FFF; }

.btn-danger { background-color: #df4759; color: #FFF; }

.btn-danger:hover, .btn-danger:focus { background-color: #a41c2c; color: #FFF; }

.btn-warning { background-color: #fad776; color: #FFF; }

.btn-warning:hover, .btn-warning:focus { background-color: #f6ba14; color: #FFF; }

.btn-info { background-color: #7c69ef; color: #FFF; }

.btn-info:hover, .btn-info:focus { background-color: #3317db; color: #FFF; }

.btn-link { color: #a4a3a4; padding-left: 0; padding-right: 0; }

.btn-link:hover, .btn-link:focus { color: #717071; }

.btn-link:after { content: "\e912"; font-family: 'Feather' !important; display: inline-block; margin-left: 0.75rem; -webkit-transform: translateY(2px); -ms-transform: translateY(2px); transform: translateY(2px); }

/*Top navbar */
nav.navbar { width: 100%; z-index: 5000; position: relative; }

nav.navbar .navbar-background { background-color: #f9f9f9; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: -1; }

nav.navbar .container { position: relative; }

nav.navbar .container .language-switcher { position: absolute; right: 0; top: 8px; z-index: 4; }

nav.navbar .container .language-switcher ul { padding-left: 0; list-style: none; margin: 0; }

nav.navbar .container .language-switcher ul li { float: left; }

nav.navbar .container .language-switcher ul li.active { font-family: VAGBold; }

nav.navbar .container .language-switcher ul li a { color: #4e4e4e; text-transform: uppercase; text-decoration: none; padding: 0 3px; }

nav.navbar .container .language-switcher ul li a:hover, nav.navbar .container .language-switcher ul li a:focus { font-weight: bold; }

nav.navbar .container .language-switcher ul li span { display: inline-block; width: 10px; }

nav.navbar .container .language-switcher ul li span:before { content: ""; position: absolute; width: 1px; height: 30px; background-color: black; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) rotate(20deg); -ms-transform: translate(-50%, -50%) rotate(20deg); transform: translate(-50%, -50%) rotate(20deg); }

nav.navbar .container .navbar-brand { position: relative; padding: 18px 0; }

nav.navbar .container .navbar-brand .logo-white, nav.navbar .container .navbar-brand .logo-colour { display: block; }

nav.navbar .container .navbar-brand .logo-white.transform-logo, nav.navbar .container .navbar-brand .logo-colour.transform-logo { display: block; position: absolute; left: 0; top: 100%; }

nav.navbar .container .navbar-toggler { display: flex; align-items: center; margin-left: auto; background-color: transparent; color: #FFF; border: none; cursor: pointer; font-size: 16px; z-index: 2; }

nav.navbar .container .navbar-toggler.mobile-toggler { display: none; }

nav.navbar .container .navbar-toggler.top.open { color: #FFF; }

nav.navbar .container .navbar-toggler.top.open > span { opacity: 0; transition-delay: 0s; }

nav.navbar .container .navbar-toggler.top.open .navbar-toggler-icon { width: 36px; height: 23px; display: inline-block; position: relative; margin-left: 15px; font-size: 18px; }

nav.navbar .container .navbar-toggler.top.open .navbar-toggler-icon .bar { width: 30px; background-color: #FFF !important; }

nav.navbar .container .navbar-toggler.top.open .navbar-toggler-icon .bar:first-of-type { transform: rotate(45deg); }

nav.navbar .container .navbar-toggler.top.open .navbar-toggler-icon .bar:nth-of-type(2) { opacity: 0; transition: opacity 0s ease-in-out; transition-delay: 0s; }

nav.navbar .container .navbar-toggler.top.open .navbar-toggler-icon .bar:last-of-type { transform: rotate(-45deg); }

nav.navbar .container .navbar-toggler > span { font-family: nimbus-sans, Arial, Helvetica, sans-serif; opacity: 1; transition: opacity 0.2s ease-in-out; transition-delay: 0.55s; }

nav.navbar .container .navbar-toggler .navbar-toggler-icon { width: 36px; height: 23px; display: inline-block; position: relative; margin-left: 15px; font-size: 18px; }

nav.navbar .container .navbar-toggler .navbar-toggler-icon .bar { content: ""; display: block; width: 36px; height: 3px; background-color: #FFF; position: absolute; border-radius: 2px; }

nav.navbar .container .navbar-toggler .navbar-toggler-icon .bar:first-of-type { top: 0; right: 0; transition: transform 0.3s ease-in-out,width 0.3s ease-in-out,background-color 0.1s ease-in-out; transform-origin: top left; }

nav.navbar .container .navbar-toggler .navbar-toggler-icon .bar:nth-of-type(2) { top: 10px; right: 0; opacity: 1; transition: opacity 0.1s ease-in-out; transition-delay: 0.2s; }

nav.navbar .container .navbar-toggler .navbar-toggler-icon .bar:last-of-type { bottom: 0; right: 0; transition: transform 0.3s ease-in-out,width 0.3s ease-in-out,background-color 0.1s ease-in-out; transform-origin: bottom left; }

/*Navbar menu*/
#navbar { display: flex; align-items: end; margin-left: auto; /*Menu dropdown styling*/ }

#navbar .navbar-nav { list-style: none; padding-left: 0; transform: translateY(-11px); }

#navbar .navbar-nav .nav-item { display: inline-block; position: relative; float: left; margin-left: 1.25rem; margin-right: 1.25rem; font-family: VAGBold; }

#navbar .navbar-nav .nav-item.dropdown { cursor: pointer; }

#navbar .navbar-nav .nav-item.active > .nav-link:before { content: ""; display: block; position: absolute; bottom: 0; left: 0; height: 5px; width: 100%; background-color: #4e4e4e; border-radius: 3px; }

#navbar .navbar-nav .nav-item.active > .nav-link.open:before { content: none; }

#navbar .navbar-nav .nav-item .nav-link { display: inline-block; color: inherit; text-decoration: none; padding: .5rem 0 17px; white-space: nowrap; font-size: 20px; }

#navbar .navbar-nav .nav-item .nav-link:hover:before, #navbar .navbar-nav .nav-item .nav-link:focus:before { content: ""; display: block; position: absolute; bottom: 0; left: 0; height: 5px; width: 100%; background-color: #4e4e4e; border-radius: 3px; }

#navbar .navbar-nav .nav-item .nav-link.open:before { content: none; }

#navbar .dropdown-menu { position: absolute; left: -1.5rem; z-index: 1000; display: none; min-width: 10rem; padding: 1.5rem 1.5rem .5rem; margin: 0; font-size: 1rem; text-align: left; list-style: none; background-clip: padding-box; color: #4e4e4e; background-color: #f9f9f9; box-shadow: 0px 9px 10px -5px rgba(0, 0, 0, 0.2); }

#navbar .dropdown-menu.open { display: block; }

#navbar .dropdown-menu .nav-link { position: relative; padding: 0.5rem 0 0.25rem !important; margin-bottom: 0.25rem; font-family: VAGLight; }

#navbar .dropdown-menu .nav-link:hover:before, #navbar .dropdown-menu .nav-link:focus:before { height: 3px !important; border-radius: 2px !important; }

.dropdown-toggle:after { content: "\e92e"; font-family: Feather; vertical-align: middle; display: inline-block; margin-left: 5px; transition: transform 0.4s ease-in-out; line-height: 1.1; font-weight: bold; }

.dropdown-toggle.open:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

@media (max-width: 767px) { nav.navbar .container .navbar-brand img { max-height: 120px; }
  nav.navbar .container .language-switcher ul li.active a { color: #4e4e4e; }
  nav.navbar .container .navbar-toggler.mobile-toggler { display: block; }
  nav.navbar .container .navbar-toggler .navbar-toggler-icon { margin-top: 20px; }
  nav.navbar .container .navbar-toggler .navbar-toggler-icon .bar { background-color: #4e4e4e; }
  nav.navbar .container .navbar-toggler .navbar-toggler-icon .bar:nth-of-type(2) { background-color: #a4a3a4; }
  #navbar { display: none; } }

@media (max-width: 575px) { nav.navbar .container .navbar-brand { margin-left: 1rem; }
  nav.navbar .container .navbar-toggler > span { display: none; }
  nav.navbar .container .navbar-toggler .navbar-toggler-icon { margin-right: 15px; }
  nav.navbar .container .language-switcher { margin-right: 15px; }
  nav.navbar .container .language-switcher ul li a { font-size: 16px; } }

footer { background-color: #a4a3a4; color: #FFF; padding: 35px 0 30px; overflow: hidden; margin-top: 3.5rem; }

footer .container .row { position: relative; }

footer .container .row .grid-wrapper { width: 100%; }

footer .container .row .logo img { margin-top: 60px; }

footer .container .row h3 { color: #FFF; font-size: 1.5rem; margin-bottom: 1.25rem; }

footer .container .row h3:after { content: none; }

footer .container .row .contact-wrapper .company-address { margin-bottom: 2.5rem; }

footer .container .row .contact-wrapper .company-address p, footer .container .row .contact-wrapper .company-contact p { margin-bottom: 0.5rem; }

footer .container .row .contact-wrapper .company-address a, footer .container .row .contact-wrapper .company-contact a { color: #FFF; text-decoration: none; border-bottom: 2px solid #FFF; }

footer .container .row .contact-wrapper .company-address a:hover, footer .container .row .contact-wrapper .company-address a:focus, footer .container .row .contact-wrapper .company-contact a:hover, footer .container .row .contact-wrapper .company-contact a:focus { color: #4e4e4e; border-color: #4e4e4e; }

footer .container .row .contact-wrapper .company-address .phone, footer .container .row .contact-wrapper .company-address .email, footer .container .row .contact-wrapper .company-contact .phone, footer .container .row .contact-wrapper .company-contact .email { position: relative; }

footer .container .row .contact-wrapper .company-address .phone span, footer .container .row .contact-wrapper .company-address .email span, footer .container .row .contact-wrapper .company-contact .phone span, footer .container .row .contact-wrapper .company-contact .email span { display: inline-block; width: 75px; }

footer .container .row .artist-column, footer .container .row .gallery-column { align-self: start; }

footer .container .row .menu-group ul { list-style: none; padding-left: 0; margin-top: 0; }

footer .container .row .menu-group ul li { margin-bottom: 0.5rem; }

footer .container .row .menu-group ul li a { color: #FFF; font-size: 18px; text-decoration: none; }

footer .container .row .menu-group ul li a:hover, footer .container .row .menu-group ul li a:focus { color: #4e4e4e; }

footer .container .row .copyright-footer { font-size: 16px; }

footer .container .row .copyright-footer ul { padding-left: 0; list-style: none; }

footer .container .row .copyright-footer ul li { float: left; padding: 0 0.5rem; border-left: 2px solid #FFF; line-height: 1.4; }

footer .container .row .copyright-footer ul li:first-of-type { padding-left: 0; border-left: none; }

footer .container .row .copyright-footer ul li a { text-decoration: none; color: #FFF; }

footer .container .row .copyright-footer ul li a:hover, footer .container .row .copyright-footer ul li a:focus { color: #4e4e4e; }

@media (min-width: 768px) and (max-width: 991px) { footer .container .row h3 { margin-bottom: 0; }
  footer .container .row .logo { margin-bottom: 20px; }
  footer .container .row .contact-wrapper { grid-row: 2; grid-column: span 12; margin-bottom: 0; }
  footer .container .row .contact-wrapper .company-address { float: left; margin-right: 3rem; margin-bottom: 0; }
  footer .container .row .contact-wrapper .company-contact { float: left; }
  footer .container .row .menu-wrapper { grid-row: 3; grid-column: span 6; padding-left: 40px; }
  footer .container .row .copyright { grid-row: 4; grid-column: span 12; font-size: 14px; }
  footer .container .row .copyright-footer { font-size: 14px; } }

@media (max-width: 767px) { footer .container .row h3 { margin-bottom: 0; }
  footer .container .row .logo { margin-bottom: 20px; }
  footer .container .row .logo img { max-height: 120px; margin-top: 0; }
  footer .container .row .contact-wrapper { grid-row: 2; grid-column: span 12; margin-bottom: 0; }
  footer .container .row .contact-wrapper .company-address { float: left; margin-right: 3rem; margin-bottom: 0; }
  footer .container .row .contact-wrapper .company-contact { float: left; }
  footer .container .row .menu-group ul li { margin-bottom: 0.25rem; }
  footer .container .row .menu-wrapper { grid-row: 3; grid-column: span 6; padding-left: 40px; }
  footer .container .row .copyright { grid-row: 4; grid-column: span 12; } }

@media (max-width: 575px) { footer .container .row .logo img { max-height: 100px; margin-left: 0; }
  footer .container .row .contact-wrapper { display: block; padding-left: 0; margin-bottom: 10px; }
  footer .container .row .menu-wrapper { grid-column: span 12; padding-left: 25px; }
  footer .container .row .menu-wrapper:nth-last-of-type(2) { grid-row: 4; }
  footer .container .row .copyright { grid-row: 5; }
  footer .container .row .copyright-footer ul li { border-left: none; float: none; padding-left: 0; } }

html { font-weight: 200; }

body { color: #4e4e4e; height: auto !important; text-rendering: optimizeLegibility; background-color: #f9f9f9; font-size: 18px; line-height: 1.6; /*button{ font-family: nimbus-sans, Arial, Helvetica, sans-serif; }*/ }

body h1, body h2, body h3, body h4, body h5 { font-weight: 400; margin-top: 0; margin-bottom: 1rem; color: #4e4e4e; }

body h1 { font-size: 2.25rem; font-weight: 400; line-height: 1.3; }

body h2 { font-size: 2.25rem; line-height: 1.4; }

body h3 { font-size: 1.4rem; line-height: 1.4; }

body h1, body h2, body h3 { padding-bottom: 20px; position: relative; margin-bottom: 2rem; font-weight: bold; }

body h1 small, body h2 small, body h3 small { display: block; font-size: 18px; }

body h1:after, body h2:after, body h3:after { position: absolute; bottom: 0; content: ""; display: block; width: 160px; height: 4px; background-color: #4e4e4e; border-radius: 2px; }

body h4 { font-size: 18px; }

body h5 { font-size: 1.1rem; }

body h6 { font-size: 20px; }

body p { font-weight: 200; }

body strong { font-family: VAGBold; }

body .invalid-feedback { color: #dc3545; }

section { position: relative; overflow: hidden; padding-top: 3.5rem; padding-bottom: 3.5rem; }

section section { padding-top: 0; padding-bottom: 0; }

section.background-primary { color: #FFF; }

section.background-primary .section-background { background-color: #4e4e4e; }

section.background-primary .section-content-title { border-bottom: 2px solid #FFF; color: #FFF; }

section.background-primary h1, section.background-primary h2, section.background-primary h3, section.background-primary h4, section.background-primary h5 { color: #FFF; }

section.background-secondary { color: #FFF; }

section.background-secondary .section-background { background-color: #a4a3a4; }

section.background-secondary .section-content-title { border-bottom: 2px solid #FFF; color: #FFF; }

section.background-secondary h1, section.background-secondary h2, section.background-secondary h3, section.background-secondary h4, section.background-secondary h5 { color: #FFF; }

section.background-tertiary { color: #FFF; }

section.background-tertiary .section-background { background-color: #ededed; }

section.background-tertiary .section-content-title { border-bottom: 2px solid #FFF; color: #FFF; }

section.background-tertiary h1, section.background-tertiary h2, section.background-tertiary h3, section.background-tertiary h4, section.background-tertiary h5 { color: #FFF; }

section.background-fourth { color: #4e4e4e; }

section.background-fourth .section-background { background-color: #FFF; }

section .section-background.opacity-background { opacity: 0.6; }

section .background-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover !important; background-repeat: no-repeat !important; background-position: center center !important; z-index: -2; }

section .circle-arrow { display: block; width: 50px; height: 50px; border: 1px solid #a4a3a4; border-radius: 50%; }

section .circle-arrow:before { content: ""; height: 14px; width: 50px; background-color: #4e4e4e; position: absolute; top: 50%; -ms-transform: translateY(-50%); transform: translateY(-50%); left: -22px; border-top: 7px solid #FFF; border-bottom: 6px solid #FFF; transition: left 0.5s ease-in-out; }

section .circle-arrow:after { content: ""; display: block; width: 20px; height: 20px; border-top: 1px solid #4e4e4e; border-right: 1px solid #4e4e4e; position: absolute; left: 5px; top: 15px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); transition: left 0.5s ease-in-out; }

section .circle-arrow:hover:before, section .circle-arrow:focus:before { left: -12px; background-color: #a4a3a4; }

section .circle-arrow:hover:after, section .circle-arrow:focus:after { left: 15px; border-color: #a4a3a4; }

section .section-background { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: -1; }

section .section-content-title { position: relative; display: inline-block; text-transform: uppercase; margin-bottom: 1.25rem; padding-bottom: 3px; font-weight: bold; font-size: 20px; }

section .section-content-title:before { content: ""; height: 3px; width: 100%; background-color: #a4a3a4; border-radius: 2px; position: absolute; bottom: -2px; left: 0; }

section a { color: #4e4e4e; transition: color 0.2s ease-in-out; text-decoration: none; border-bottom: 2px solid #a4a3a4; }

section a:hover, section a:focus { border-color: #4e4e4e; }

section ul { list-style: none; padding-left: 0; margin-top: 0; margin-bottom: 1rem; }

section ul li { position: relative; padding-left: 40px; margin: 10px 0; line-height: 1.6; }

section ul li:before { content: ""; display: block; width: 22px; height: 22px; border-radius: 50%; background-color: white; margin: 0 5px 1px; position: absolute; top: 3px; left: 5px; }

section ul li:after { content: "\e92b"; font-family: Feather; position: absolute; left: 14px; color: #a4a3a4; font-size: 14px; top: 3px; }

section ol { margin-top: 0; margin-bottom: 1rem; }

section table { width: 100% !important; margin-bottom: 1rem; border-spacing: 0; }

section table tr td { border-bottom: 1px solid #a4a3a4; vertical-align: top; padding: 0.3rem 0; }

section table tr td ul { margin-top: 0; }

section table tr td p { margin-top: 10px; }

section img { display: block; }

/*Text styling*/
.header-primary { color: #4e4e4e; }

.header-secondary { color: #a4a3a4; }

.text-primary { color: #4e4e4e; }

.text-secondary { color: #a4a3a4; }

.text-tertiary { color: #335eea; }

.text-light { color: #FFF; }

.text-success { color: #42ba96; }

.text-danger { color: #df4759; }

.text-warning { color: #fad776; }

.text-info { color: #7c69ef; }

.text-uppercase { text-transform: uppercase; letter-spacing: .08em; }

.text-lowercase { text-transform: lowercase; }

/*Box shadow classes*/
.shadow-light { box-shadow: 0 0.5rem 1.5rem rgba(22, 28, 45, 0.05) !important; }

.shadow-light-lg { box-shadow: 0 1.5rem 4rem rgba(22, 28, 45, 0.05) !important; }

.shadow-dark { box-shadow: 0 0.5rem 1.5rem rgba(22, 28, 45, 0.15) !important; }

.shadow-dark-lg { box-shadow: 0 1.5rem 4rem rgba(22, 28, 45, 0.15) !important; }

.shadow-lift { box-shadow: 0 1rem 2.5rem rgba(22, 28, 45, 0.1), 0 0.5rem 1rem -0.75rem rgba(22, 28, 45, 0.1) !important; }

/*Badge styling*/
.badge { display: inline-block; padding: .25rem .75rem; font-size: 12px; font-weight: 400; line-height: 1.6; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25rem; }

.badge-success { background-color: #42ba96; }

.badge-danger { background-color: #df4759; }

.badge-warning { background-color: #fad776; }

.badge-info { background-color: #7c69ef; }

.rounded-pill { border-radius: 50rem !important; }

/*Transistion fade*/
.fade { opacity: 0; transition: opacity .2s linear; }

/*Transistion classes to lift on hover*/
.lift { transition: box-shadow .25s ease,transform .25s ease; }

.lift:hover { box-shadow: 0 1rem 2.5rem rgba(22, 28, 45, 0.1), 0 0.5rem 1rem -0.75rem rgba(22, 28, 45, 0.1) !important; transform: translate3d(0, -3px, 0); }

.lift-lg { transition: box-shadow .25s ease,transform .25s ease; }

.lift-lg:hover { box-shadow: 0 2rem 5rem rgba(22, 28, 45, 0.1), 0 0.5rem 1rem -0.75rem rgba(22, 28, 45, 0.05) !important; transform: translate3d(0, -5px, 0); }

/*Intro for each function*/
.intro { width: 100%; }

.intro > :last-child { margin-bottom: 4rem !important; }

/*Image captions*/
.caption { position: absolute; bottom: 0; left: 0; padding: 1rem 1rem 2rem; background-color: #f9f9f9; width: 100%; color: #4e4e4e; line-height: 1.2; }

.caption p { margin-bottom: 0.25rem; }

.caption .copyright { background-color: none; font-size: 0.75rem; margin-bottom: -8px; }

.caption .copyright:before { content: "© "; }

/*Copyright*/
div.copyright { font-size: 0.75rem; position: absolute; left: 0; bottom: 0; padding: 0.5rem 1rem; color: #FFF; background-color: rgba(0, 0, 0, 0.5); }

div.copyright:before { content: "© "; }

/*Pagination*/
.pagination { display: flex; list-style: none; padding-left: 0; }

.pagination .page-item { padding-left: 0; }

.pagination .page-item:before { content: none; }

.pagination .page-item:after { content: none; }

.pagination .page-item:not(:first-child) .page-link { margin-left: -1px; }

.pagination .page-item.active .page-link { background-color: #a4a3a4 !important; color: #FFF !important; }

.pagination .page-item .page-link { text-decoration: none; padding: .5625rem 1rem; font-size: 1.0625rem; line-height: 1.6; border: 1px solid #d9e2ef; background-color: #FFF; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; }

.pagination .page-item .page-link:hover, .pagination .page-item .page-link:focus { background-color: white; color: #335eea; }

/*Modal*/
.modal { display: none; position: fixed; margin: auto; z-index: 7000; width: 100%; height: 100%; top: 0; left: 0; }

.modal.show { display: flex; }

.modal .modal-close { display: block; width: 50px; height: 50px; position: absolute; top: 0; right: 0; background-color: #FFF; cursor: pointer; z-index: 1; }

.modal .modal-close:before { content: "\ea02"; font-family: Feather; color: #a4a3a4; font-size: 1.5rem; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.modal .modal-dialog { position: relative; max-width: 960px; margin: auto; background-color: #FFF; overflow: hidden; }

.modal-backdrop { position: fixed; top: 0; left: 0; z-index: 6000; width: 100%; height: 100%; background-color: #FFF; }

.modal-backdrop.show { opacity: 1; }

/*Alerts*/
.alert { position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border-radius: .25rem; color: #FFF; }

.alert.alert-success { background-color: #42ba96; border: 1px solid #42ba96; }

.alert.alert-success ul li:before { color: #42ba96; background-color: #2e8268; }

.alert.alert-danger { background-color: #df4759; border: 1px solid #df4759; }

.alert.alert-danger ul li:before { background-color: #a41c2c; }

.alert.alert-danger ul li:after { content: "!"; color: #FFF; left: 19px; font-weight: bold; top: 2px; }

.alert.alert-warning { background-color: #fad776; border: 1px solid #fad776; }

.alert.alert-info { background-color: #7c69ef; border: 1px solid #7c69ef; color: #a4a3a4; }

.alert.alert-info h3, .alert.alert-info h4 { color: #a4a3a4; }

.alert h3, .alert h4 { color: #FFF; }

.alert .close { position: absolute; top: -6px; right: 0; padding: .75rem 1.25rem; cursor: pointer; color: #FFF; background-color: transparent; border: 0; opacity: .5; font-size: 1.5rem; font-weight: 700; }

.alert .close:hover { opacity: 1; }

@media (max-width: 767px) { body { font-size: 16px; }
  body h2 { font-size: 2rem; }
  section { padding-top: 2rem; padding-bottom: 2rem; }
  section .circle-arrow { width: 42px; height: 42px; }
  section .circle-arrow:before { width: 46px; }
  section .circle-arrow:after { left: 6px; top: 13px; width: 16px; height: 16px; }
  section .section-content-title { font-size: 18px; }
  section ul li:before { top: 11px; } }

@media (max-width: 575px) { section ul li { padding-left: 20px; }
  section ul li:before { left: 0; top: 7px; margin: 0 0 1px; width: 12px; height: 12px; } }

/*Overrules form DenBar website*/
html { font-weight: 300; }

body { color: #4e4e4e; }

body h1, body h2, body h3, body h4, body h5 { margin-top: 0; margin-bottom: 2rem; color: #000; display: inline-block !important; padding-bottom: 10px !important; }

body h2 small { font-weight: 500; }

body h3, body h4, body h5 { font-weight: 500; }

body h1::after, body h2::after, body h3::after { width: 100% !important; height: 2px !important; background-color: #4e4e4e !important; border-radius: 0 !important; }

section { padding-top: 0; padding-bottom: 6rem; }

footer { background-color: #bababa; color: #000 !important; }

footer .container .row h3 { color: #000; }

footer .container .row .contact-wrapper .company-address a, footer .container .row .contact-wrapper .company-contact a { color: #000; border-bottom: 1px solid #000 !important; }

footer .container .row .menu-group ul li a, footer .container .row .copyright-footer ul li a { color: #000; }

footer .container .row .copyright-footer ul li { border-left: 2px solid #000; }

#navbar .navbar-nav { transform: translateY(0px); }

#navbar .navbar-nav .nav-item.active > .nav-link::before, #navbar .navbar-nav .nav-item .nav-link:hover::before, #navbar .navbar-nav .nav-item .nav-link:focus::before { height: 3px; background-color: #000; border-radius: 0; }

.image-text-block .text-column, .contact-form .grid-wrapper .form-intro { padding: 3rem 2.5rem 3.5rem 0 !important; }

.image-text-block .text-column h1 { font-size: 2.25rem !important; }

/*.image-text-block .text-column h1::after, .image-text-block .text-column h2::after, .image-text-block .text-column h3::after {
    width: 100%!important;
    height: 2px!important;
    background-color: #4e4e4e!important;
    border-radius: 0!important;
}*/
.gallery .intro { padding: 3rem 2.5rem 0 0 !important; }

#canvas-content { /*-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);	transition: transform .5s ease-in-out; */ }

#canvas-content.open { /*-webkit-transform: translateX(-300px); -ms-transform: translateX(-300px); transform: translateX(-300px);*/ }

#canvas-menu { position: fixed; height: 100%; transition: transform .75s ease-in-out; padding: 30px 80px; color: #FFF; background-color: #a4a3a4; overflow-y: hidden; }

#canvas-menu.side { top: 0; right: 0; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); z-index: 3; }

#canvas-menu.side.open { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); overflow-y: scroll; overflow-x: hidden; }

#canvas-menu.top { top: 0; left: 0; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); width: 100%; }

#canvas-menu.top.open { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); overflow-y: scroll; overflow-x: hidden; }

#canvas-menu.top #navbar-mobile .close-canvas { display: none; }

#canvas-menu #navbar-canvas .close-canvas { height: 41px; width: 100%; cursor: pointer; position: absolute; left: 20px; top: 24px; }

#canvas-menu #navbar-canvas .close-canvas:before, #canvas-menu #navbar-canvas .close-canvas:after { content: ""; display: block; position: absolute; top: 30px; left: 20px; width: 36px; height: 4px; background-color: #FFF; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); transition: background-color .5s ease-in-out; border-radius: 2px; }

#canvas-menu #navbar-canvas .close-canvas:after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

#canvas-menu #navbar-canvas .close-canvas:hover:before, #canvas-menu #navbar-canvas .close-canvas:hover:after, #canvas-menu #navbar-canvas .close-canvas:focus:before, #canvas-menu #navbar-canvas .close-canvas:focus:after { background-color: #CCC; transition: background-color 0.25s ease-in-out; }

#canvas-menu #navbar-canvas .navbar-nav { padding-left: 0; list-style: none; margin-top: 60px; width: 100%; }

#canvas-menu #navbar-canvas .navbar-nav .nav-item { min-width: 450px; position: relative; cursor: pointer; }

#canvas-menu #navbar-canvas .navbar-nav .nav-item.dropdown .nav-link { padding-right: 50px; }

#canvas-menu #navbar-canvas .navbar-nav .nav-item.dropdown .dropdown-toggle:after { position: absolute; right: 10px; top: 12px; }

#canvas-menu #navbar-canvas .navbar-nav .nav-item .nav-link { display: block; font-size: 32px; color: #FFF; font-weight: bold; text-decoration: none; border-bottom: 2px solid rgba(255, 255, 255, 0.3); padding: 0 20px; line-height: 70px; }

#canvas-menu #navbar-canvas .navbar-nav .nav-item > .dropdown-menu { list-style: none; padding-left: 0; display: none; }

#canvas-menu #navbar-canvas .navbar-nav .nav-item > .dropdown-menu.open { display: block; }

#canvas-menu #navbar-canvas .navbar-nav .nav-item > .dropdown-menu .nav-link { font-size: 24px; line-height: 60px; }

@media (min-width: 992px) and (max-width: 1199px) { #canvas-menu #navbar-canvas .navbar-nav .nav-item { min-width: 350px; }
  #canvas-menu #navbar-canvas .navbar-nav .nav-item.dropdown i.open-dropdown:before { top: 20px; }
  #canvas-menu #navbar-canvas .navbar-nav .nav-item.dropdown i.open-dropdown.open:before { top: 27px; }
  #canvas-menu #navbar-canvas .navbar-nav .nav-item .nav-link { font-size: 28px; line-height: 60px; } }

@media (min-width: 768px) and (max-width: 991px) { #canvas-menu #navbar-canvas .navbar-nav .nav-item { min-width: 350px; }
  #canvas-menu #navbar-canvas .navbar-nav .nav-item.dropdown i.open-dropdown:before { top: 20px; }
  #canvas-menu #navbar-canvas .navbar-nav .nav-item.dropdown i.open-dropdown.open:before { top: 27px; }
  #canvas-menu #navbar-canvas .navbar-nav .nav-item .nav-link { font-size: 28px; line-height: 60px; } }

@media (max-width: 767px) { #canvas-menu #navbar-canvas .close-canvas { top: 15px; }
  #canvas-menu #navbar-canvas .close-canvas:before, #canvas-menu #navbar-canvas .close-canvas:after { width: 26px; }
  #canvas-menu #navbar-canvas .navbar-nav { margin-top: 40px; }
  #canvas-menu #navbar-canvas .navbar-nav .nav-item { min-width: 300px; }
  #canvas-menu #navbar-canvas .navbar-nav .nav-item.dropdown i.open-dropdown:before { top: 14px; width: 14px; height: 14px; }
  #canvas-menu #navbar-canvas .navbar-nav .nav-item.dropdown i.open-dropdown.open:before { top: 20px; }
  #canvas-menu #navbar-canvas .navbar-nav .nav-item .nav-link { font-size: 24px; line-height: 50px; }
  #canvas-menu #navbar-canvas .navbar-nav .nav-item > .dropdown-menu .nav-link { font-size: 20px; line-height: 42px; } }

@media (max-width: 575px) { #canvas-menu { padding: 40px 30px; }
  #canvas-menu #navbar-canvas .navbar-nav .nav-item { min-width: 250px; }
  #canvas-menu #navbar-canvas .navbar-nav .nav-item .nav-link { padding-left: 15px; } }

#Header { position: relative; overflow: hidden; padding-top: 0; padding-bottom: 0; height: calc(100vh - 200px); margin-bottom: 1.5rem; }

#Header .colour-background { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: -1; background-color: #4e4e4e; }

#Header .owl-wrapper { position: absolute; top: 0; left: 0; height: 100%; width: 100%; }

#Header .owl-wrapper.show-fullscreen .owl-item .slide { cursor: pointer; }

#Header .owl-wrapper .owl-carousel, #Header .owl-wrapper .owl-stage-outer, #Header .owl-wrapper .owl-stage, #Header .owl-wrapper .owl-item, #Header .owl-wrapper .slide { height: calc(100vh - 200px); }

#Header .owl-wrapper .owl-carousel .owl-item { padding-bottom: 70px; }

#Header .owl-wrapper .owl-carousel .owl-item img { width: auto; }

#Header .owl-wrapper .owl-carousel .owl-item .slide { background-color: #FFF !important; height: 100%; max-height: none; background-repeat: no-repeat !important; background-position: center center !important; background-size: contain !important; }

#Header .owl-wrapper .overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 1; background-color: rgba(0, 0, 0, 0.3); }

#Header .background-wrapper { position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; }

#Header .background-wrapper .vimeo-wrapper { padding-bottom: 56.25%; position: relative; height: 100%; }

#Header .background-wrapper .vimeo-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

#Header .background-wrapper video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }

#Header .background-wrapper .background { height: 100%; width: 100%; background-size: 100%; }

#Header .background-wrapper .background.vimeo-mobile { display: none; }

#Header .background-wrapper .overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 0; background-color: rgba(0, 0, 0, 0.3); }

#Header .container .row { display: grid; grid-template-columns: repeat(12, 1fr); grid-gap: 30px; position: relative; height: calc(100vh - 200px); }

#Header .container .row .header-content { position: relative; color: #4e4e4e; align-self: start; padding: 3rem 2.5rem 3.5rem; }

#Header .container .row .header-content .subtitle { font-size: 18px; color: #a4a3a4; font-weight: 600; margin-bottom: 1rem; text-transform: uppercase; }

#Header .container .row .header-content .subtitle span { color: #FFF; font-size: 1.4rem; }

#Header .container .row .header-content h3 { font-weight: 200; font-size: 36px; line-height: 1.4; }

#Header .container .row .header-content h4 { display: inline-block; font-size: 18px; margin: 10px 0 40px; }

#Header .container .row .header-content p { font-size: 30px; }

#Header .container .row .header-content p.artist-info { display: inline-block; font-size: 18px; margin: 10px 0 40px; }

#Header .container .row .header-content .btn span:nth-child(2) { text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5); }

#Header .container .row .header-content .btn .arrow { margin-left: 50px; }

#Header .container .row .header-image { position: relative; height: 100%; }

#Header .container .row .header-image .overlay { background-color: rgba(0, 0, 0, 0.3); }

#Header .container .header-tags { position: absolute; bottom: 1rem; }

#Header .container .header-tags span { box-shadow: 0 2px 5px rgba(22, 28, 45, 0.25) !important; border-radius: 50rem; margin-left: 10px; color: #FFF; background-color: #a4a3a4; padding: 0.5rem 1rem; font-size: 15px; }

/*Styling for nav outside owl-carousel itself*/
.owl-nav-outer { position: absolute; bottom: 50%; left: 0; z-index: 50; height: 0; width: 100%; -webkit-transform: translatey(-25px); -ms-transform: translatey(-25px); transform: translatey(-25px); }

.owl-nav-outer .owl-prev { width: 50px !important; height: 50px !important; transform: translateX(-50px) translateY(-50%) !important; }

.owl-nav-outer .owl-next { width: 50px !important; height: 50px !important; transform: translateX(50px) translateY(-50%) !important; }

@media (min-width: 992px) and (max-width: 1199px) { #Header .container .row { min-height: 500px; }
  #Header .container .row .header-content p { font-size: 26px; } }

@media (min-width: 768px) and (max-width: 991px) { #Header .container .row { min-height: 500px; } }

@media (max-width: 767px) { #Header { height: auto; margin-bottom: 0; }
  #Header.frontpage { height: 350px; margin-bottom: 0; }
  #Header.frontpage .container .row { min-height: inherit; height: 350px; }
  #Header.frontpage .container .row .header-content { padding: 2rem 0; }
  #Header.frontpage .owl-wrapper { position: absolute; left: 0; top: 0; }
  #Header .container .row { min-height: inherit; height: auto; }
  #Header .container .row .header-content { padding: 2rem 0 0; }
  #Header .container .row .header-content h4 { margin: 0 0 20px; }
  #Header .container .row .header-content p { font-size: 26px; }
  #Header .container .row .header-content p:last-of-type { margin-bottom: 0; }
  #Header .owl-wrapper { position: relative; left: unset; top: unset; }
  #Header .owl-wrapper .owl-carousel, #Header .owl-wrapper .owl-stage-outer, #Header .owl-wrapper .owl-stage, #Header .owl-wrapper .owl-item, #Header .owl-wrapper .slide { height: 350px; }
  #Header .owl-wrapper .owl-carousel .owl-item { padding-bottom: 51px; }
  #Header .owl-wrapper .owl-carousel .owl-item .slide .caption { padding-bottom: 1rem; } }

@media (max-width: 575px) { #Header .container .row { min-height: inherit; grid-gap: 0; }
  #Header .container .row .header-image { padding-bottom: 56.25%; }
  #Header .container .row .header-image .owl-wrapper { left: -15px; }
  #Header .container .row .header-content p { font-size: 24px; }
  #Header .owl-nav-outer .owl-prev { left: 40px !important; }
  #Header .owl-nav-outer .owl-next { right: 40px !important; } }

.focuspoint{position:absolute; overflow:hidden; height:100%; width:100%; }.focuspoint img{position:absolute;left:0;top:0;margin:0;display:block;width:auto;height:auto;min-width:100%;min-height:100%;max-height:none;max-width:none}
@keyframes fadeOut { 0% { opacity: 1; }
  100% { opacity: 0; } }

/*Default owl-carousel styling*/
.owl-carousel { display: none; width: 100%; z-index: 1; -webkit-tap-highlight-color: transparent; position: relative; }

.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; }

.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-wrapper, .owl-carousel .owl-item { -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; -webkit-tap-highlight-color: transparent; position: relative; }

.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 { display: block; width: 100%; }

.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled { display: none; }

.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; }

.no-js .owl-carousel, .owl-carousel.owl-loaded { display: block; }

.owl-height { transition: height .5s ease-in-out; }

/*owl-nav and owl-dots colours*/
/*Owl carousel nav styling*/
.owl-carousel.show-nav { padding-left: 50px; padding-right: 50px; }

.owl-nav .owl-next, .owl-nav .owl-prev, .owl-nav-outer .owl-next, .owl-nav-outer .owl-prev { position: absolute; top: 50%; width: 100%; color: #a4a3a4; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 2.5rem; height: 2.5rem; border-radius: 50%; background-color: transparent; border: 0 solid #FFF; cursor: pointer; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.owl-nav .owl-next:hover, .owl-nav .owl-next:focus, .owl-nav .owl-prev:hover, .owl-nav .owl-prev:focus, .owl-nav-outer .owl-next:hover, .owl-nav-outer .owl-next:focus, .owl-nav-outer .owl-prev:hover, .owl-nav-outer .owl-prev:focus { color: #4e4e4e; }

.owl-nav .owl-next.disabled, .owl-nav .owl-prev.disabled, .owl-nav-outer .owl-next.disabled, .owl-nav-outer .owl-prev.disabled { cursor: auto; opacity: 0.5; }

.owl-nav .owl-next:before, .owl-nav .owl-prev:before, .owl-nav-outer .owl-next:before, .owl-nav-outer .owl-prev:before { content: ""; display: block; position: absolute; top: 50%; font-size: 4rem; }

.owl-nav .owl-prev, .owl-nav-outer .owl-prev { left: 0; }

.owl-nav .owl-prev:before, .owl-nav-outer .owl-prev:before { content: "\e92f"; font-family: Feather; left: 50%; webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.owl-nav .owl-next, .owl-nav-outer .owl-next { right: 0; }

.owl-nav .owl-next:before, .owl-nav-outer .owl-next:before { content: "\e930"; font-family: Feather; right: 50%; webkit-transform: translate(50%, -50%); -ms-transform: translate(50%, -50%); transform: translate(50%, -50%); }

.owl-dots { text-align: center; }

.owl-dots .owl-dot { background-color: #a4a3a4; border: 1px solid #a4a3a4; height: 0.25rem; width: 1.25rem; margin: 0 2px; border-radius: 2px; }

.owl-dots .owl-dot.active { background-color: #4e4e4e; }

@media (min-width: 992px) and (max-width: 1199px) { .owl-nav .owl-prev, .owl-nav-outer .owl-prev { left: 8px; }
  .owl-nav .owl-next, .owl-nav-outer .owl-next { right: 8px; } }

@media (min-width: 768px) and (max-width: 991px) { .owl-nav-outer .owl-prev:before, .owl-nav-outer .owl-next:before { font-size: 3rem; }
  .owl-nav-outer .owl-prev { left: 12px; }
  .owl-nav-outer .owl-next { right: 12px; } }

@media (max-width: 767px) { .owl-carousel.show-nav { padding-left: 30px; padding-right: 30px; }
  .owl-nav .owl-next, .owl-nav .owl-prev, .owl-nav-outer .owl-next, .owl-nav-outer .owl-prev { width: 2rem; height: 2rem; }
  .owl-nav .owl-next:before, .owl-nav .owl-prev:before, .owl-nav-outer .owl-next:before, .owl-nav-outer .owl-prev:before { font-size: 3rem; }
  .owl-nav .owl-prev, .owl-nav-outer .owl-prev { left: -8px; }
  .owl-nav .owl-next, .owl-nav-outer .owl-next { right: -8px; } }

.gallery { overflow: visible; }

.gallery > .container { /*.gallery-wrapper{ max-width:calc(100% + 200px); min-width:calc(100% + 200px); -webkit-transform:translateX(-100px); -ms-transform:translateX(-100px); transform:translateX(-100px); }*/ }

.gallery > .container > .row > .grid-wrapper { width: 100%; }

.gallery .gallery-wrapper { width: 100%; }

.gallery .gallery-wrapper .gallery-grid { grid-column-gap: 1.25rem; grid-row-gap: 1rem; }

.gallery .gallery-wrapper .gallery-grid.masonry { grid-auto-rows: 5px; }

.gallery .gallery-wrapper .gallery-grid.masonry .masonry-item { position: relative; overflow: hidden; padding-bottom: 0 !important; }

.gallery .gallery-wrapper .gallery-grid.masonry .masonry-item .image-wrapper { height: 100%; }

.gallery .gallery-wrapper .gallery-grid.masonry .masonry-item .image-wrapper img { height: 100%; position: absolute; top: 0; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

.gallery .gallery-wrapper .gallery-carousel.show-fullscreen .gallery-item, .gallery .gallery-wrapper .gallery-grid.show-fullscreen .gallery-item { cursor: pointer; }

.gallery .gallery-wrapper .gallery-carousel .gallery-item, .gallery .gallery-wrapper .gallery-grid .gallery-item { padding-bottom: 56.25%; }

.gallery .gallery-wrapper .gallery-carousel .gallery-item.lazy-back, .gallery .gallery-wrapper .gallery-grid .gallery-item.lazy-back { background-repeat: no-repeat !important; background-size: cover !important; }

.gallery .gallery-wrapper .gallery-carousel .gallery-item.ratio-4-3, .gallery .gallery-wrapper .gallery-grid .gallery-item.ratio-4-3 { padding-bottom: 75%; }

.gallery .gallery-wrapper .gallery-carousel .gallery-item.ratio-3-2, .gallery .gallery-wrapper .gallery-grid .gallery-item.ratio-3-2 { padding-bottom: 66.67%; }

.gallery .gallery-wrapper .gallery-carousel .gallery-item.image-wrapper, .gallery .gallery-wrapper .gallery-grid .gallery-item.image-wrapper { padding-bottom: 66.67%; /*text-align:center;*/ }

.gallery .gallery-wrapper .gallery-carousel .gallery-item.image-wrapper img, .gallery .gallery-wrapper .gallery-grid .gallery-item.image-wrapper img { position: absolute; top: 50%; left: 50%; width: auto; max-width: 100%; max-height: 100%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.gallery .gallery-wrapper .thumbs-carousel .thumb-item { padding-bottom: 56.25%; cursor: pointer; }

.gallery .gallery-wrapper .thumbs-carousel .thumb-item.lazy-back { background-repeat: no-repeat !important; background-size: cover !important; }

.gallery .gallery-wrapper .thumbs-carousel .thumb-item.ratio-4-3 { padding-bottom: 75%; }

.gallery .gallery-wrapper .thumbs-carousel .thumb-item.ratio-3-2 { padding-bottom: 66.67%; }

.gallery .gallery-wrapper .thumbs-carousel .thumb-item.image-wrapper { padding-bottom: 66.67%; }

.gallery .gallery-wrapper .thumbs-carousel .thumb-item.image-wrapper img { position: absolute; top: 50%; left: 50%; width: auto; max-width: 100%; max-height: 100%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.gallery .gallery-wrapper .thumbs-carousel .owl-nav .owl-prev, .gallery .gallery-wrapper .thumbs-carousel .owl-nav .owl-next { top: calc(50% - 11px); }

.gallery .owl-nav .owl-prev { left: 1rem; }

.gallery .owl-nav .owl-next { right: 1rem; }

.gallery-fullscreen { position: fixed; top: 0; left: 0; display: none; z-index: 7000; width: 100%; height: 100vh; overflow-x: hidden; overflow-y: auto; outline: 0; }

.gallery-fullscreen .fullscreen-item { width: 100vw; height: 100vh; max-width: 100%; text-align: center; }

.gallery-fullscreen .fullscreen-item .image-wrapper { position: absolute; display: inline-block; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.gallery-fullscreen .fullscreen-item .image-wrapper img { max-height: 100vh; max-width: 100vw; width: auto; margin: auto; padding-bottom: 70px; padding-top: 15px; }

.gallery-fullscreen .fullscreen-item .caption { text-align: center; padding-bottom: 2rem; }

.gallery-fullscreen > .close-modal { display: block; width: 50px; height: 50px; position: absolute; top: 1rem; right: 1rem; background-color: transparent; border-radius: 50%; cursor: pointer; z-index: 1; }

.gallery-fullscreen > .close-modal:hover:before, .gallery-fullscreen > .close-modal:focus:before { color: #4e4e4e; }

.gallery-fullscreen > .close-modal:before { content: "\ea02"; font-family: Feather; color: #a4a3a4; font-size: 1.5rem; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.gallery-fullscreen .owl-dots { position: absolute; bottom: 10px; width: 100%; }

.gallery-fullscreen .owl-dots .owl-dot { border: none; }

.gallery-fullscreen .owl-nav .owl-prev { left: 1rem; }

.gallery-fullscreen .owl-nav .owl-next { right: 1rem; }

@media (min-width: 1200px) and (max-width: 1366px) { /*.gallery > .container .gallery-wrapper{ max-width: calc(100% + 100px); min-width: calc(100% + 100px); -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); }*/ }

@media (min-width: 992px) and (max-width: 1199px) { /*.gallery > .container .gallery-wrapper{ max-width: calc(100% + 50px); min-width: calc(100% + 50px); -webkit-transform: translateX(-25px); -ms-transform: translateX(-25px); transform: translateX(-25px); }*/ }

@media (min-width: 768px) and (max-width: 991px) { .gallery > .container .gallery-wrapper { max-width: 100%; min-width: 100%; -webkit-transform: none; -ms-transform: none; transform: none; } }

@media (max-width: 767px) { .gallery > .container .gallery-wrapper { max-width: 100%; min-width: 100%; -webkit-transform: none; -ms-transform: none; transform: none; }
  .gallery .owl-nav .owl-prev { left: 0.5rem; }
  .gallery .owl-nav .owl-next { right: 0.5rem; } }

@media (max-width: 575px) { .thumbs-carousel { display: none !important; } }

.image-text-block > .container { position: relative; }

.image-text-block .image-column { background-repeat: no-repeat !important; /*&.image-right{ margin-right:-200px; } &.image-left{ margin-left:-200px; }*/ }

.image-text-block .image-column.background { min-height: 420px; }

.image-text-block .image-column img { max-width: 100%; }

.image-text-block .text-column { padding: 3rem 2.5rem 3.5rem; /*&.text-left{ padding-right:10px; } &.text-right{  padding-left:10px; }*/ }

.image-text-block .text-column h1, .image-text-block .text-column h2, .image-text-block .text-column h3 { padding-bottom: 20px; position: relative; margin-bottom: 2rem; font-weight: bold; }

.image-text-block .text-column h1:after, .image-text-block .text-column h2:after, .image-text-block .text-column h3:after { position: absolute; bottom: 0; content: ""; display: block; width: 160px; height: 4px; background-color: #4e4e4e; border-radius: 2px; }

.image-text-block .text-column h1 { font-size: 2.75rem; }

.image-text-block .text-column p:last-child { margin-bottom: 0; }

.image-text-block .text-column .btn { margin-top: 15px; }

@media (min-width: 1200px) and (max-width: 1366px) { .image-text-block .image-column { /*&.image-right{ margin-right:-125px; } &.image-left{ margin-left:-125px; }*/ } }

@media (min-width: 992px) and (max-width: 1199px) { .image-text-block .image-column { /*	&.image-right{ margin-right:-85px; } &.image-left{ margin-left:-85px; }*/ }
  .image-text-block .text-column { padding: 60px 0 60px; } }

@media (min-width: 768px) and (max-width: 991px) { .image-text-block .image-column { /*&.image-right{ margin-right:-40px; } &.image-left{ margin-left:-40px; }*/ }
  .image-text-block .text-column { padding: 50px 0 50px; } }

@media (max-width: 767px) { .image-text-block .grid-wrapper { grid-row-gap: 0; }
  .image-text-block .image-column.background { padding-bottom: 56.25%; min-height: initial; }
  .image-text-block .image-column.image-right { margin-right: 0; }
  .image-text-block .image-column.image-left { margin-left: 0; }
  .image-text-block .text-column { padding: 2rem 2.5rem 2rem; }
  .image-text-block .text-column h1 { font-size: 2.4rem; } }

@media (max-width: 575px) { .image-text-block .text-column { padding: 30px 0 30px; } }

.cookieconsent-com---nb.cookieconsent-com---nb-headline { position: fixed !important; }

.cookieconsent-com---nb.cookieconsent-com---nb-headline[class*="bottom-"] { top: auto; bottom: 0; }

.cookieconsent-com---nb.cookieconsent-com---nb-interstitial { max-width: 40% !important; }

.cookieconsent-com---nb.cookieconsent-com---nb-interstitial.top-left { bottom: auto; top: 3vh; right: auto; left: 3vh; }

.cookieconsent-com---nb.cookieconsent-com---nb-interstitial.top-center { bottom: auto; top: 3vh; left: auto; right: 50%; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); }

.cookieconsent-com---nb.cookieconsent-com---nb-interstitial.top-right { bottom: auto; top: 3vh; right: 3vh; left: auto; }

.cookieconsent-com---nb.cookieconsent-com---nb-interstitial.bottom-left { right: auto; left: 3vh; bottom: 3vh; top: auto; }

.cookieconsent-com---nb.cookieconsent-com---nb-interstitial.bottom-center { right: 50%; left: auto; bottom: 3vh; top: auto; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); }

.cookieconsent-com---nb.cookieconsent-com---nb-interstitial.bottom-right { right: 3vh; left: auto; bottom: 3vh; top: auto; }

.cookieconsent-com---nb.cookieconsent-com---nb-simple { max-width: 40% !important; }

.cookieconsent-com---nb.cookieconsent-com---nb-simple.top-left { bottom: auto; top: 0; right: auto; left: 0; }

.cookieconsent-com---nb.cookieconsent-com---nb-simple.top-center { bottom: auto; top: 0; right: 50%; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); }

.cookieconsent-com---nb.cookieconsent-com---nb-simple.top-right { bottom: auto; top: 0; }

.cookieconsent-com---nb.cookieconsent-com---nb-simple.bottom-left { right: auto; left: 0; }

.cookieconsent-com---nb.cookieconsent-com---nb-simple.bottom-center { right: 50%; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); }

.cookieconsent-com---nb .cc-nb-main-container { padding: 1.5rem 2rem !important; }

.cookieconsent-com---palette-light .cc-nb-okagree, .cookieconsent-com---palette-light .cc-nb-reject, .cookieconsent-com---palette-light .cc-cp-foot-save { background-color: #009edf !important; color: #FFF !important; opacity: 0.8 !important; }

.cookieconsent-com---palette-light .cc-nb-okagree:focus, .cookieconsent-com---palette-light .cc-nb-reject:focus, .cookieconsent-com---palette-light .cc-cp-foot-save:focus, .cookieconsent-com---palette-light .cc-nb-changep:focus, .cookieconsent-com---palette-light .cc-pc-head-lang select:focus { box-shadow: 0 0 0 2px #009edf !important; }

.cookieconsent-com---palette-light .cc-nb-okagree:hover, .cookieconsent-com---palette-light .cc-nb-reject:hover, .cookieconsent-com---palette-light .cc-cp-foot-save:hover, .cookieconsent-com---palette-light .cc-nb-changep:hover, .cookieconsent-com---palette-light .cc-pc-head-lang select:hover { opacity: 1 !important; }

.cookieconsent-com---palette-dark .cc-nb-okagree, .cookieconsent-com---palette-dark .cc-nb-reject, .cookieconsent-com---palette-dark .cc-cp-foot-save { background-color: #009edf !important; color: #FFF !important; opacity: 0.8 !important; }

.cookieconsent-com---palette-dark .cc-nb-okagree:focus, .cookieconsent-com---palette-dark .cc-nb-reject:focus, .cookieconsent-com---palette-dark .cc-cp-foot-save:focus, .cookieconsent-com---palette-dark .cc-nb-changep:focus, .cookieconsent-com---palette-dark .cc-pc-head-lang select:focus { box-shadow: 0 0 0 2px #009edf !important; }

.cookieconsent-com---palette-dark .cc-nb-okagree:hover, .cookieconsent-com---palette-dark .cc-nb-reject:hover, .cookieconsent-com---palette-dark .cc-cp-foot-save:hover, .cookieconsent-com---palette-dark .cc-nb-changep:hover, .cookieconsent-com---palette-dark .cc-pc-head-lang select:hover { opacity: 1 !important; }

.cookieconsent-com---pc-overlay { background-color: rgba(0, 0, 0, 0.5) !important; }

/*Site specific overrules*/
.cookieconsent-com---palette-light { -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 26, 54, 0.6); box-shadow: 0px 0px 15px 0px rgba(0, 26, 54, 0.6); }

.cookieconsent-com---nb { font-family: nimbus-sans, Arial, Helvetica, sans-serif !important; }

.cookieconsent-com---nb .cc-nb-title { font-weight: 400 !important; }

.cookieconsent-com---nb .cc-nb-text { font-weight: 200 !important; }

@media (min-width: 768px) and (max-width: 1199px) { .cookieconsent-com---nb.cookieconsent-com---nb-simple { max-width: 60% !important; width: 60%; }
  .cookieconsent-com---nb.cookieconsent-com---nb-interstitial { max-width: 60% !important; width: 60%; } }

@media (max-width: 767px) { .cookieconsent-com---nb.cookieconsent-com---nb-simple { max-width: 90% !important; width: 90%; height: auto !important; }
  .cookieconsent-com---nb.cookieconsent-com---nb-interstitial { max-width: 90% !important; width: 90%; height: auto !important; }
  .cookieconsent-com---nb .cc-nb-main-container { padding: 1rem 1.5rem !important; } }

@media (max-width: 575px) { .cookieconsent-com---pc-overlay .cc-pc-head-close { position: absolute !important; top: 0 !important; right: 0 !important; } }

