@-webkit-keyframes bounce {0%,20%,53%,80%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translateZ(0);transform: translateZ(0);}40%,43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -30rem, 0);transform: translate3d(0, -30rem, 0);}70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -15rem, 0);transform: translate3d(0, -15rem, 0);}90% {-webkit-transform: translate3d(0, -4rem, 0);transform: translate3d(0, -4rem, 0);}}@keyframes bounce {0%,20%,53%,80%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translateZ(0);transform: translateZ(0);}40%,43% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -30rem, 0);transform: translate3d(0, -30rem, 0);}70% {-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -15rem, 0);transform: translate3d(0, -15rem, 0);}90% {-webkit-transform: translate3d(0, -4rem, 0);transform: translate3d(0, -4rem, 0);}}.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;}}.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);}}.pulse {-webkit-animation-name: pulse;animation-name: pulse;}@-webkit-keyframes rubberBand {0% {-webkit-transform: scaleX(1);transform: scaleX(1);}30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}65% {-webkit-transform: scale3d(0.95, 1.05, 1);transform: scale3d(0.95, 1.05, 1);}75% {-webkit-transform: scale3d(1.05, 0.95, 1);transform: scale3d(1.05, 0.95, 1);}to {-webkit-transform: scaleX(1);transform: scaleX(1);}}@keyframes rubberBand {0% {-webkit-transform: scaleX(1);transform: scaleX(1);}30% {-webkit-transform: scale3d(1.25, 0.75, 1);transform: scale3d(1.25, 0.75, 1);}40% {-webkit-transform: scale3d(0.75, 1.25, 1);transform: scale3d(0.75, 1.25, 1);}50% {-webkit-transform: scale3d(1.15, 0.85, 1);transform: scale3d(1.15, 0.85, 1);}65% {-webkit-transform: scale3d(0.95, 1.05, 1);transform: scale3d(0.95, 1.05, 1);}75% {-webkit-transform: scale3d(1.05, 0.95, 1);transform: scale3d(1.05, 0.95, 1);}to {-webkit-transform: scaleX(1);transform: scaleX(1);}}.rubberBand {-webkit-animation-name: rubberBand;animation-name: rubberBand;}@-webkit-keyframes shake {0%,to {-webkit-transform: translateZ(0);transform: translateZ(0);}10%,30%,50%,70%,90% {-webkit-transform: translate3d(-10rem, 0, 0);transform: translate3d(-10rem, 0, 0);}20%,40%,60%,80% {-webkit-transform: translate3d(10rem, 0, 0);transform: translate3d(10rem, 0, 0);}}@keyframes shake {0%,to {-webkit-transform: translateZ(0);transform: translateZ(0);}10%,30%,50%,70%,90% {-webkit-transform: translate3d(-10rem, 0, 0);transform: translate3d(-10rem, 0, 0);}20%,40%,60%,80% {-webkit-transform: translate3d(10rem, 0, 0);transform: translate3d(10rem, 0, 0);}}.shake {-webkit-animation-name: shake;animation-name: shake;}@-webkit-keyframes headShake {0% {-webkit-transform: translateX(0);transform: translateX(0);}6.5% {-webkit-transform: translateX(-6rem) rotateY(-9deg);transform: translateX(-6rem) rotateY(-9deg);}18.5% {-webkit-transform: translateX(5rem) rotateY(7deg);transform: translateX(5rem) rotateY(7deg);}31.5% {-webkit-transform: translateX(-3rem) rotateY(-5deg);transform: translateX(-3rem) rotateY(-5deg);}43.5% {-webkit-transform: translateX(2rem) rotateY(3deg);transform: translateX(2rem) 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(-6rem) rotateY(-9deg);transform: translateX(-6rem) rotateY(-9deg);}18.5% {-webkit-transform: translateX(5rem) rotateY(7deg);transform: translateX(5rem) rotateY(7deg);}31.5% {-webkit-transform: translateX(-3rem) rotateY(-5deg);transform: translateX(-3rem) rotateY(-5deg);}43.5% {-webkit-transform: translateX(2rem) rotateY(3deg);transform: translateX(2rem) rotateY(3deg);}50% {-webkit-transform: translateX(0);transform: translateX(0);}}.headShake {-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-name: headShake;animation-name: headShake;}@-webkit-keyframes swing {20% {-webkit-transform: 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);}}.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(0.9, 0.9, 0.9) rotate(-3deg);transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);}30%,50%,70%,90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);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(0.9, 0.9, 0.9) rotate(-3deg);transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);}30%,50%,70%,90% {-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);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);}}.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);}}.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(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg);}77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg);}88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg);}}@keyframes jello {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(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg);}77.7% {-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);transform: skewX(0.390625deg) skewY(0.390625deg);}88.8% {-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg);}}.jello {-webkit-animation-name: jello;animation-name: jello;-webkit-transform-origin: center;transform-origin: center;}@-webkit-keyframes heartBeat {0% {-webkit-transform: scale(1);transform: scale(1);}14% {-webkit-transform: scale(1.3);transform: scale(1.3);}28% {-webkit-transform: scale(1);transform: scale(1);}42% {-webkit-transform: scale(1.3);transform: scale(1.3);}70% {-webkit-transform: scale(1);transform: scale(1);}}@keyframes heartBeat {0% {-webkit-transform: scale(1);transform: scale(1);}14% {-webkit-transform: scale(1.3);transform: scale(1.3);}28% {-webkit-transform: scale(1);transform: scale(1);}42% {-webkit-transform: scale(1.3);transform: scale(1.3);}70% {-webkit-transform: scale(1);transform: scale(1);}}.heartBeat {-webkit-animation-name: heartBeat;animation-name: heartBeat;-webkit-animation-duration: 1.3s;animation-duration: 1.3s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}@-webkit-keyframes bounceIn {0%,20%,40%,60%,80%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}40% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);}80% {-webkit-transform: scale3d(0.97, 0.97, 0.97);transform: scale3d(0.97, 0.97, 0.97);}to {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);}}@keyframes bounceIn {0%,20%,40%,60%,80%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}20% {-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}40% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}60% {opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03);}80% {-webkit-transform: scale3d(0.97, 0.97, 0.97);transform: scale3d(0.97, 0.97, 0.97);}to {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);}}.bounceIn {-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-name: bounceIn;animation-name: bounceIn;}@-webkit-keyframes bounceInDown {0%,60%,75%,90%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity: 0;-webkit-transform: translate3d(0, -3000rem, 0);transform: translate3d(0, -3000rem, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, 25rem, 0);transform: translate3d(0, 25rem, 0);}75% {-webkit-transform: translate3d(0, -10rem, 0);transform: translate3d(0, -10rem, 0);}90% {-webkit-transform: translate3d(0, 5rem, 0);transform: translate3d(0, 5rem, 0);}to {-webkit-transform: translateZ(0);transform: translateZ(0);}}@keyframes bounceInDown {0%,60%,75%,90%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity: 0;-webkit-transform: translate3d(0, -3000rem, 0);transform: translate3d(0, -3000rem, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, 25rem, 0);transform: translate3d(0, 25rem, 0);}75% {-webkit-transform: translate3d(0, -10rem, 0);transform: translate3d(0, -10rem, 0);}90% {-webkit-transform: translate3d(0, 5rem, 0);transform: translate3d(0, 5rem, 0);}to {-webkit-transform: translateZ(0);transform: translateZ(0);}}.bounceInDown {-webkit-animation-name: bounceInDown;animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {0%,60%,75%,90%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity: 0;-webkit-transform: translate3d(-3000rem, 0, 0);transform: translate3d(-3000rem, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(25rem, 0, 0);transform: translate3d(25rem, 0, 0);}75% {-webkit-transform: translate3d(-10rem, 0, 0);transform: translate3d(-10rem, 0, 0);}90% {-webkit-transform: translate3d(5rem, 0, 0);transform: translate3d(5rem, 0, 0);}to {-webkit-transform: translateZ(0);transform: translateZ(0);}}@keyframes bounceInLeft {0%,60%,75%,90%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity: 0;-webkit-transform: translate3d(-3000rem, 0, 0);transform: translate3d(-3000rem, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(25rem, 0, 0);transform: translate3d(25rem, 0, 0);}75% {-webkit-transform: translate3d(-10rem, 0, 0);transform: translate3d(-10rem, 0, 0);}90% {-webkit-transform: translate3d(5rem, 0, 0);transform: translate3d(5rem, 0, 0);}to {-webkit-transform: translateZ(0);transform: translateZ(0);}}.bounceInLeft {-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {0%,60%,75%,90%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity: 0;-webkit-transform: translate3d(3000rem, 0, 0);transform: translate3d(3000rem, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(-25rem, 0, 0);transform: translate3d(-25rem, 0, 0);}75% {-webkit-transform: translate3d(10rem, 0, 0);transform: translate3d(10rem, 0, 0);}90% {-webkit-transform: translate3d(-5rem, 0, 0);transform: translate3d(-5rem, 0, 0);}to {-webkit-transform: translateZ(0);transform: translateZ(0);}}@keyframes bounceInRight {0%,60%,75%,90%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity: 0;-webkit-transform: translate3d(3000rem, 0, 0);transform: translate3d(3000rem, 0, 0);}60% {opacity: 1;-webkit-transform: translate3d(-25rem, 0, 0);transform: translate3d(-25rem, 0, 0);}75% {-webkit-transform: translate3d(10rem, 0, 0);transform: translate3d(10rem, 0, 0);}90% {-webkit-transform: translate3d(-5rem, 0, 0);transform: translate3d(-5rem, 0, 0);}to {-webkit-transform: translateZ(0);transform: translateZ(0);}}.bounceInRight {-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {0%,60%,75%,90%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity: 0;-webkit-transform: translate3d(0, 3000rem, 0);transform: translate3d(0, 3000rem, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, -20rem, 0);transform: translate3d(0, -20rem, 0);}75% {-webkit-transform: translate3d(0, 10rem, 0);transform: translate3d(0, 10rem, 0);}90% {-webkit-transform: translate3d(0, -5rem, 0);transform: translate3d(0, -5rem, 0);}to {-webkit-transform: translateZ(0);transform: translateZ(0);}}@keyframes bounceInUp {0%,60%,75%,90%,to {-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}0% {opacity: 0;-webkit-transform: translate3d(0, 3000rem, 0);transform: translate3d(0, 3000rem, 0);}60% {opacity: 1;-webkit-transform: translate3d(0, -20rem, 0);transform: translate3d(0, -20rem, 0);}75% {-webkit-transform: translate3d(0, 10rem, 0);transform: translate3d(0, 10rem, 0);}90% {-webkit-transform: translate3d(0, -5rem, 0);transform: translate3d(0, -5rem, 0);}to {-webkit-transform: translateZ(0);transform: translateZ(0);}}.bounceInUp {-webkit-animation-name: bounceInUp;animation-name: bounceInUp;}@-webkit-keyframes bounceOut {20% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}50%,55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}to {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}}@keyframes bounceOut {20% {-webkit-transform: scale3d(0.9, 0.9, 0.9);transform: scale3d(0.9, 0.9, 0.9);}50%,55% {opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1);}to {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}}.bounceOut {-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-name: bounceOut;animation-name: bounceOut;}@-webkit-keyframes bounceOutDown {20% {-webkit-transform: translate3d(0, 10rem, 0);transform: translate3d(0, 10rem, 0);}40%,45% {opacity: 1;-webkit-transform: translate3d(0, -20rem, 0);transform: translate3d(0, -20rem, 0);}to {opacity: 0;-webkit-transform: translate3d(0, 2000rem, 0);transform: translate3d(0, 2000rem, 0);}}@keyframes bounceOutDown {20% {-webkit-transform: translate3d(0, 10rem, 0);transform: translate3d(0, 10rem, 0);}40%,45% {opacity: 1;-webkit-transform: translate3d(0, -20rem, 0);transform: translate3d(0, -20rem, 0);}to {opacity: 0;-webkit-transform: translate3d(0, 2000rem, 0);transform: translate3d(0, 2000rem, 0);}}.bounceOutDown {-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20rem, 0, 0);transform: translate3d(20rem, 0, 0);}to {opacity: 0;-webkit-transform: translate3d(-2000rem, 0, 0);transform: translate3d(-2000rem, 0, 0);}}@keyframes bounceOutLeft {20% {opacity: 1;-webkit-transform: translate3d(20rem, 0, 0);transform: translate3d(20rem, 0, 0);}to {opacity: 0;-webkit-transform: translate3d(-2000rem, 0, 0);transform: translate3d(-2000rem, 0, 0);}}.bounceOutLeft {-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20rem, 0, 0);transform: translate3d(-20rem, 0, 0);}to {opacity: 0;-webkit-transform: translate3d(2000rem, 0, 0);transform: translate3d(2000rem, 0, 0);}}@keyframes bounceOutRight {20% {opacity: 1;-webkit-transform: translate3d(-20rem, 0, 0);transform: translate3d(-20rem, 0, 0);}to {opacity: 0;-webkit-transform: translate3d(2000rem, 0, 0);transform: translate3d(2000rem, 0, 0);}}.bounceOutRight {-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {20% {-webkit-transform: translate3d(0, -10rem, 0);transform: translate3d(0, -10rem, 0);}40%,45% {opacity: 1;-webkit-transform: translate3d(0, 20rem, 0);transform: translate3d(0, 20rem, 0);}to {opacity: 0;-webkit-transform: translate3d(0, -2000rem, 0);transform: translate3d(0, -2000rem, 0);}}@keyframes bounceOutUp {20% {-webkit-transform: translate3d(0, -10rem, 0);transform: translate3d(0, -10rem, 0);}40%,45% {opacity: 1;-webkit-transform: translate3d(0, 20rem, 0);transform: translate3d(0, 20rem, 0);}to {opacity: 0;-webkit-transform: translate3d(0, -2000rem, 0);transform: translate3d(0, -2000rem, 0);}}.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;}}.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);}}.fadeInDown {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translate3d(0, -2000rem, 0);transform: translate3d(0, -2000rem, 0);}to {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}}@keyframes fadeInDownBig {0% {opacity: 0;-webkit-transform: translate3d(0, -2000rem, 0);transform: translate3d(0, -2000rem, 0);}to {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}}.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);}}.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translate3d(-2000rem, 0, 0);transform: translate3d(-2000rem, 0, 0);}to {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}}@keyframes fadeInLeftBig {0% {opacity: 0;-webkit-transform: translate3d(-2000rem, 0, 0);transform: translate3d(-2000rem, 0, 0);}to {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}}.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);}}.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000rem, 0, 0);transform: translate3d(2000rem, 0, 0);}to {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}}@keyframes fadeInRightBig {0% {opacity: 0;-webkit-transform: translate3d(2000rem, 0, 0);transform: translate3d(2000rem, 0, 0);}to {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}}.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);}}.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translate3d(0, 2000rem, 0);transform: translate3d(0, 2000rem, 0);}to {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}}@keyframes fadeInUpBig {0% {opacity: 0;-webkit-transform: translate3d(0, 2000rem, 0);transform: translate3d(0, 2000rem, 0);}to {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}}.fadeInUpBig {-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {0% {opacity: 1;}to {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}to {opacity: 0;}}.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);}}.fadeOutDown {-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {0% {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, 2000rem, 0);transform: translate3d(0, 2000rem, 0);}}@keyframes fadeOutDownBig {0% {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, 2000rem, 0);transform: translate3d(0, 2000rem, 0);}}.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);}}.fadeOutLeft {-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {0% {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(-2000rem, 0, 0);transform: translate3d(-2000rem, 0, 0);}}@keyframes fadeOutLeftBig {0% {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(-2000rem, 0, 0);transform: translate3d(-2000rem, 0, 0);}}.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);}}.fadeOutRight {-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {0% {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(2000rem, 0, 0);transform: translate3d(2000rem, 0, 0);}}@keyframes fadeOutRightBig {0% {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(2000rem, 0, 0);transform: translate3d(2000rem, 0, 0);}}.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);}}.fadeOutUp {-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {0% {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, -2000rem, 0);transform: translate3d(0, -2000rem, 0);}}@keyframes fadeOutUpBig {0% {opacity: 1;}to {opacity: 0;-webkit-transform: translate3d(0, -2000rem, 0);transform: translate3d(0, -2000rem, 0);}}.fadeOutUpBig {-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig;}@-webkit-keyframes flip {0% {-webkit-transform: perspective(400rem) scaleX(1) translateZ(0) rotateY(-1turn);transform: perspective(400rem) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400rem) scaleX(1) translateZ(150rem) rotateY(-190deg);transform: perspective(400rem) scaleX(1) translateZ(150rem) rotateY(-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400rem) scaleX(1) translateZ(150rem) rotateY(-170deg);transform: perspective(400rem) scaleX(1) translateZ(150rem) rotateY(-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400rem) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);transform: perspective(400rem) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}to {-webkit-transform: perspective(400rem) scaleX(1) translateZ(0) rotateY(0deg);transform: perspective(400rem) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}@keyframes flip {0% {-webkit-transform: perspective(400rem) scaleX(1) translateZ(0) rotateY(-1turn);transform: perspective(400rem) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}40% {-webkit-transform: perspective(400rem) scaleX(1) translateZ(150rem) rotateY(-190deg);transform: perspective(400rem) scaleX(1) translateZ(150rem) rotateY(-190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}50% {-webkit-transform: perspective(400rem) scaleX(1) translateZ(150rem) rotateY(-170deg);transform: perspective(400rem) scaleX(1) translateZ(150rem) rotateY(-170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}80% {-webkit-transform: perspective(400rem) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);transform: perspective(400rem) scale3d(0.95, 0.95, 0.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}to {-webkit-transform: perspective(400rem) scaleX(1) translateZ(0) rotateY(0deg);transform: perspective(400rem) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}}.animated.flip {-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip;}@-webkit-keyframes flipInX {0% {-webkit-transform: perspective(400rem) rotateX(90deg);transform: perspective(400rem) rotateX(90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400rem) rotateX(-20deg);transform: perspective(400rem) rotateX(-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400rem) rotateX(10deg);transform: perspective(400rem) rotateX(10deg);opacity: 1;}80% {-webkit-transform: perspective(400rem) rotateX(-5deg);transform: perspective(400rem) rotateX(-5deg);}to {-webkit-transform: perspective(400rem);transform: perspective(400rem);}}@keyframes flipInX {0% {-webkit-transform: perspective(400rem) rotateX(90deg);transform: perspective(400rem) rotateX(90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400rem) rotateX(-20deg);transform: perspective(400rem) rotateX(-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400rem) rotateX(10deg);transform: perspective(400rem) rotateX(10deg);opacity: 1;}80% {-webkit-transform: perspective(400rem) rotateX(-5deg);transform: perspective(400rem) rotateX(-5deg);}to {-webkit-transform: perspective(400rem);transform: perspective(400rem);}}.flipInX {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}@-webkit-keyframes flipInY {0% {-webkit-transform: perspective(400rem) rotateY(90deg);transform: perspective(400rem) rotateY(90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400rem) rotateY(-20deg);transform: perspective(400rem) rotateY(-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400rem) rotateY(10deg);transform: perspective(400rem) rotateY(10deg);opacity: 1;}80% {-webkit-transform: perspective(400rem) rotateY(-5deg);transform: perspective(400rem) rotateY(-5deg);}to {-webkit-transform: perspective(400rem);transform: perspective(400rem);}}@keyframes flipInY {0% {-webkit-transform: perspective(400rem) rotateY(90deg);transform: perspective(400rem) rotateY(90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0;}40% {-webkit-transform: perspective(400rem) rotateY(-20deg);transform: perspective(400rem) rotateY(-20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}60% {-webkit-transform: perspective(400rem) rotateY(10deg);transform: perspective(400rem) rotateY(10deg);opacity: 1;}80% {-webkit-transform: perspective(400rem) rotateY(-5deg);transform: perspective(400rem) rotateY(-5deg);}to {-webkit-transform: perspective(400rem);transform: perspective(400rem);}}.flipInY {-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY;}@-webkit-keyframes flipOutX {0% {-webkit-transform: perspective(400rem);transform: perspective(400rem);}30% {-webkit-transform: perspective(400rem) rotateX(-20deg);transform: perspective(400rem) rotateX(-20deg);opacity: 1;}to {-webkit-transform: perspective(400rem) rotateX(90deg);transform: perspective(400rem) rotateX(90deg);opacity: 0;}}@keyframes flipOutX {0% {-webkit-transform: perspective(400rem);transform: perspective(400rem);}30% {-webkit-transform: perspective(400rem) rotateX(-20deg);transform: perspective(400rem) rotateX(-20deg);opacity: 1;}to {-webkit-transform: perspective(400rem) rotateX(90deg);transform: perspective(400rem) rotateX(90deg);opacity: 0;}}.flipOutX {-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-name: flipOutX;animation-name: flipOutX;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;}@-webkit-keyframes flipOutY {0% {-webkit-transform: perspective(400rem);transform: perspective(400rem);}30% {-webkit-transform: perspective(400rem) rotateY(-15deg);transform: perspective(400rem) rotateY(-15deg);opacity: 1;}to {-webkit-transform: perspective(400rem) rotateY(90deg);transform: perspective(400rem) rotateY(90deg);opacity: 0;}}@keyframes flipOutY {0% {-webkit-transform: perspective(400rem);transform: perspective(400rem);}30% {-webkit-transform: perspective(400rem) rotateY(-15deg);transform: perspective(400rem) rotateY(-15deg);opacity: 1;}to {-webkit-transform: perspective(400rem) rotateY(90deg);transform: perspective(400rem) rotateY(90deg);opacity: 0;}}.flipOutY {-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY;}@-webkit-keyframes lightSpeedIn {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 lightSpeedIn {0% {-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0;}60% {-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1;}80% {-webkit-transform: skewX(-5deg);transform: skewX(-5deg);}to {-webkit-transform: translateZ(0);transform: translateZ(0);}}.lightSpeedIn {-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut {0% {opacity: 1;}to {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0;}}@keyframes lightSpeedOut {0% {opacity: 1;}to {-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0;}}.lightSpeedOut {-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}@-webkit-keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate(-200deg);transform: rotate(-200deg);opacity: 0;}to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}}@keyframes rotateIn {0% {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate(-200deg);transform: rotate(-200deg);opacity: 0;}to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}}.rotateIn {-webkit-animation-name: rotateIn;animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);opacity: 0;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}}@keyframes rotateInDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);opacity: 0;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}}.rotateInDownLeft {-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(45deg);transform: rotate(45deg);opacity: 0;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}}@keyframes rotateInDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(45deg);transform: rotate(45deg);opacity: 0;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}}.rotateInDownRight {-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(45deg);transform: rotate(45deg);opacity: 0;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}}@keyframes rotateInUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(45deg);transform: rotate(45deg);opacity: 0;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}}.rotateInUpLeft {-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}}@keyframes rotateInUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}}.rotateInUpRight {-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut {0% {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate(200deg);transform: rotate(200deg);opacity: 0;}}@keyframes rotateOut {0% {-webkit-transform-origin: center;transform-origin: center;opacity: 1;}to {-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate(200deg);transform: rotate(200deg);opacity: 0;}}.rotateOut {-webkit-animation-name: rotateOut;animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(45deg);transform: rotate(45deg);opacity: 0;}}@keyframes rotateOutDownLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(45deg);transform: rotate(45deg);opacity: 0;}}.rotateOutDownLeft {-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);opacity: 0;}}@keyframes rotateOutDownRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);opacity: 0;}}.rotateOutDownRight {-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);opacity: 0;}}@keyframes rotateOutUpLeft {0% {-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1;}to {-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);opacity: 0;}}.rotateOutUpLeft {-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}@keyframes rotateOutUpRight {0% {-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1;}to {-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0;}}.rotateOutUpRight {-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight;}@-webkit-keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}20%,60% {-webkit-transform: rotate(80deg);transform: rotate(80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40%,80% {-webkit-transform: rotate(60deg);transform: rotate(60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}to {-webkit-transform: translate3d(0, 700rem, 0);transform: translate3d(0, 700rem, 0);opacity: 0;}}@keyframes hinge {0% {-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}20%,60% {-webkit-transform: rotate(80deg);transform: rotate(80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}40%,80% {-webkit-transform: rotate(60deg);transform: rotate(60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1;}to {-webkit-transform: translate3d(0, 700rem, 0);transform: translate3d(0, 700rem, 0);opacity: 0;}}.hinge {-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-name: hinge;animation-name: hinge;}@-webkit-keyframes jackInTheBox {0% {opacity: 0;-webkit-transform: scale(0.1) rotate(30deg);transform: scale(0.1) rotate(30deg);-webkit-transform-origin: center bottom;transform-origin: center bottom;}50% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}70% {-webkit-transform: rotate(3deg);transform: rotate(3deg);}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}@keyframes jackInTheBox {0% {opacity: 0;-webkit-transform: scale(0.1) rotate(30deg);transform: scale(0.1) rotate(30deg);-webkit-transform-origin: center bottom;transform-origin: center bottom;}50% {-webkit-transform: rotate(-10deg);transform: rotate(-10deg);}70% {-webkit-transform: rotate(3deg);transform: rotate(3deg);}to {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}.jackInTheBox {-webkit-animation-name: jackInTheBox;animation-name: jackInTheBox;}@-webkit-keyframes rollIn {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);}}.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);}}.rollOut {-webkit-animation-name: rollOut;animation-name: rollOut;}@-webkit-keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}50% {opacity: 1;}}@keyframes zoomIn {0% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}50% {opacity: 1;}}.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}@-webkit-keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000rem, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000rem, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60rem, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60rem, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomInDown {0% {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000rem, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000rem, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60rem, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60rem, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}.zoomInDown {-webkit-animation-name: zoomInDown;animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000rem, 0, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000rem, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10rem, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(10rem, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomInLeft {0% {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000rem, 0, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000rem, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10rem, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(10rem, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}.zoomInLeft {-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000rem, 0, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(1000rem, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10rem, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(-10rem, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomInRight {0% {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000rem, 0, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(1000rem, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10rem, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(-10rem, 0, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}.zoomInRight {-webkit-animation-name: zoomInRight;animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000rem, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000rem, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60rem, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60rem, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomInUp {0% {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000rem, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000rem, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}60% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60rem, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60rem, 0);-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}.zoomInUp {-webkit-animation-name: zoomInUp;animation-name: zoomInUp;}@-webkit-keyframes zoomOut {0% {opacity: 1;}50% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}to {opacity: 0;}}@keyframes zoomOut {0% {opacity: 1;}50% {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}to {opacity: 0;}}.zoomOut {-webkit-animation-name: zoomOut;animation-name: zoomOut;}@-webkit-keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60rem, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60rem, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}to {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000rem, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000rem, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomOutDown {40% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60rem, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60rem, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}to {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000rem, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000rem, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}.zoomOutDown {-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42rem, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(42rem, 0, 0);}to {opacity: 0;-webkit-transform: scale(0.1) translate3d(-2000rem, 0, 0);transform: scale(0.1) translate3d(-2000rem, 0, 0);-webkit-transform-origin: left center;transform-origin: left center;}}@keyframes zoomOutLeft {40% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42rem, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(42rem, 0, 0);}to {opacity: 0;-webkit-transform: scale(0.1) translate3d(-2000rem, 0, 0);transform: scale(0.1) translate3d(-2000rem, 0, 0);-webkit-transform-origin: left center;transform-origin: left center;}}.zoomOutLeft {-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42rem, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(-42rem, 0, 0);}to {opacity: 0;-webkit-transform: scale(0.1) translate3d(2000rem, 0, 0);transform: scale(0.1) translate3d(2000rem, 0, 0);-webkit-transform-origin: right center;transform-origin: right center;}}@keyframes zoomOutRight {40% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42rem, 0, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(-42rem, 0, 0);}to {opacity: 0;-webkit-transform: scale(0.1) translate3d(2000rem, 0, 0);transform: scale(0.1) translate3d(2000rem, 0, 0);-webkit-transform-origin: right center;transform-origin: right center;}}.zoomOutRight {-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60rem, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60rem, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}to {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000rem, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000rem, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}@keyframes zoomOutUp {40% {opacity: 1;-webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60rem, 0);transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60rem, 0);-webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);}to {opacity: 0;-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000rem, 0);transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000rem, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);}}.zoomOutUp {-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp;}@-webkit-keyframes slideInDown {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);}}.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);}}.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);}}.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);}}.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);}}.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);}}.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);}}.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);}}.slideOutUp {-webkit-animation-name: slideOutUp;animation-name: slideOutUp;}.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.animated.infinite {-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}.animated.delay-1s {-webkit-animation-delay: 1s;animation-delay: 1s;}.animated.delay-2s {-webkit-animation-delay: 2s;animation-delay: 2s;}.animated.delay-3s {-webkit-animation-delay: 3s;animation-delay: 3s;}.animated.delay-4s {-webkit-animation-delay: 4s;animation-delay: 4s;}.animated.delay-5s {-webkit-animation-delay: 5s;animation-delay: 5s;}.animated.fast {-webkit-animation-duration: 0.8s;animation-duration: 0.8s;}.animated.faster {-webkit-animation-duration: 0.5s;animation-duration: 0.5s;}.animated.slow {-webkit-animation-duration: 2s;animation-duration: 2s;}.animated.slower {-webkit-animation-duration: 3s;animation-duration: 3s;}@media (prefers-reduced-motion) {.animated {-webkit-animation: unset !important;animation: unset !important;-webkit-transition: none !important;transition: none !important;}}
html {line-height: 1.15;-webkit-text-size-adjust: 100%;}body {margin: 0;}h1 {font-size: 2em;margin: 0.67em 0;}hr {-webkit-box-sizing: content-box;box-sizing: content-box;height: 0;overflow: visible;}pre {font-family: monospace, monospace;font-size: 1em;}a {background-color: transparent;}abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}b,strong {font-weight: bolder;}code,kbd,samp {font-family: monospace, monospace;font-size: 1em;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;left: 0.3em;}img {border-style: none;}button,input,optgroup,select,textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;}button,input {overflow: visible;}button,select {text-transform: none;}[type="button"],[type="reset"],[type="submit"],button {-webkit-appearance: button;}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner {border-style: none;padding: 0;}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring {outline: 1rem dotted ButtonText;}fieldset {padding: 0.35em 0.75em 0.625em;}legend {-webkit-box-sizing: border-box;box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}progress {vertical-align: baseline;}textarea {overflow: auto;}[type="checkbox"],[type="radio"] {-webkit-box-sizing: border-box;box-sizing: border-box;padding: 0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {height: auto;}[type="search"] {-webkit-appearance: textfield;outline-offset: -2rem;}[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}details {display: block;}summary {display: list-item;}[hidden],template {display: none;}
.slick-slider {-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-khtml-user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list,.slick-slider {position: relative;display: block;}.slick-list {overflow: hidden;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-list,.slick-slider .slick-track {-webkit-transform: translateZ(0);transform: translateZ(0);}.slick-track {position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}.slick-track:after,.slick-track:before {display: table;content: "";}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {display: none;float: left;min-height: 1rem;}[dir="rtl"] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-initialized .slick-slide div {margin-left: 0;margin-right: 0;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1rem solid transparent;}.slick-arrow.slick-hidden {display: none;}
body.compensate-for-scrollbar {overflow: hidden;}.fancybox-active {height: auto;}.fancybox-is-hidden {left: -9999rem;margin: 0;position: absolute !important;top: -9999rem;visibility: hidden;}.fancybox-container {-webkit-backface-visibility: hidden;height: 100%;left: 0;outline: none;position: fixed;-webkit-tap-highlight-color: transparent;top: 0;-ms-touch-action: manipulation;touch-action: manipulation;-webkit-transform: translateZ(0);transform: translateZ(0);width: 100%;z-index: 99992;}.fancybox-container * {-webkit-box-sizing: border-box;box-sizing: border-box;}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}.fancybox-outer {-webkit-overflow-scrolling: touch;overflow-y: auto;}.fancybox-bg {background: #1e1e1e;opacity: 0;-webkit-transition-duration: inherit;transition-duration: inherit;-webkit-transition-property: opacity;transition-property: opacity;-webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);}.fancybox-is-open .fancybox-bg {opacity: 0.9;-webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar {direction: ltr;opacity: 0;position: absolute;-webkit-transition: opacity 0.25s ease, visibility 0s ease 0.25s;transition: opacity 0.25s ease, visibility 0s ease 0.25s;visibility: hidden;z-index: 99997;}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar {opacity: 1;-webkit-transition: opacity 0.25s ease 0s, visibility 0s ease 0s;transition: opacity 0.25s ease 0s, visibility 0s ease 0s;visibility: visible;}.fancybox-infobar {color: #ccc;font-size: 13rem;-webkit-font-smoothing: subpixel-antialiased;height: 44rem;left: 0;line-height: 44rem;min-width: 44rem;mix-blend-mode: difference;padding: 0 10rem;pointer-events: none;top: 0;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.fancybox-toolbar {right: 0;top: 0;}.fancybox-stage {direction: ltr;overflow: visible;-webkit-transform: translateZ(0);transform: translateZ(0);z-index: 99994;}.fancybox-is-open .fancybox-stage {overflow: hidden;}.fancybox-slide {-webkit-backface-visibility: hidden;display: none;height: 100%;left: 0;outline: none;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44rem;position: absolute;text-align: center;top: 0;-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;white-space: normal;width: 100%;z-index: 99994;}.fancybox-slide:before {content: "";display: inline-block;font-size: 0;height: 100%;vertical-align: middle;width: 0;}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous {display: block;background-color: #201f1e;}.fancybox-slide--image {overflow: hidden;padding: 44rem 0;}.fancybox-slide--image:before {display: none;}.fancybox-slide--html {padding: 6rem;}.fancybox-content {background: #fff;display: inline-block;margin: 0;max-width: 100%;overflow: auto;-webkit-overflow-scrolling: touch;padding: 44rem;position: relative;text-align: left;vertical-align: middle;}.fancybox-slide--image .fancybox-content {-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility: hidden;background: transparent;background-repeat: no-repeat;background-size: 100% 100%;left: 0;max-width: none;overflow: visible;padding: 0;position: absolute;top: 0;-webkit-transform-origin: top left;transform-origin: top left;-webkit-transition-property: opacity, -webkit-transform;transition-property: opacity, -webkit-transform;transition-property: transform, opacity;transition-property: transform, opacity, -webkit-transform;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;z-index: 99995;}.fancybox-can-zoomOut .fancybox-content {cursor: -webkit-zoom-out;cursor: zoom-out;}.fancybox-can-zoomIn .fancybox-content {cursor: -webkit-zoom-in;cursor: zoom-in;}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content {cursor: -webkit-grab;cursor: grab;}.fancybox-is-grabbing .fancybox-content {cursor: -webkit-grabbing;cursor: grabbing;}.fancybox-container [data-selectable="true"] {cursor: text;}.fancybox-image,.fancybox-spaceball {background: transparent;border: 0;height: 100%;left: 0;margin: 0;max-height: none;max-width: none;padding: 0;position: absolute;top: 0;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;width: 100%;}.fancybox-spaceball {z-index: 1;}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content {height: 100%;overflow: visible;padding: 0;width: 100%;}.fancybox-slide--video .fancybox-content {background: #000;}.fancybox-slide--map .fancybox-content {background: #e5e3df;}.fancybox-slide--iframe .fancybox-content {background: #fff;}.fancybox-iframe,.fancybox-video {background: transparent;border: 0;display: block;height: 100%;margin: 0;overflow: hidden;padding: 0;width: 100%;}.fancybox-iframe {left: 0;position: absolute;top: 0;}.fancybox-error {background: #fff;cursor: default;max-width: 400rem;padding: 40rem;width: 100%;}.fancybox-error p {color: #444;font-size: 1em;line-height: 20rem;margin: 0;padding: 0;}.fancybox-button {background: rgba(30, 30, 30, 0.6);border: 0;border-radius: 0;-webkit-box-shadow: none;box-shadow: none;cursor: pointer;display: inline-block;height: 44rem;margin: 0;padding: 10rem;position: relative;-webkit-transition: color 0.2s;transition: color 0.2s;vertical-align: top;visibility: inherit;width: 44rem;}.fancybox-button,.fancybox-button:link,.fancybox-button:visited {color: #ccc;}.fancybox-button:hover {color: #fff;}.fancybox-button:focus {outline: none;}.fancybox-button.fancybox-focus {outline: 1rem dotted;}.fancybox-button[disabled],.fancybox-button[disabled]:hover {color: #888;cursor: default;outline: none;}.fancybox-button div {height: 100%;}.fancybox-button svg {display: block;height: 100%;overflow: visible;position: relative;width: 100%;}.fancybox-button svg path {fill: currentColor;stroke-width: 0;}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2) {display: none;}.fancybox-progress {background: #ff5268;height: 2rem;left: 0;position: absolute;right: 0;top: 0;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0;transform-origin: 0;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-transition-timing-function: linear;transition-timing-function: linear;z-index: 99998;}.fancybox-close-small {background: transparent;border: 0;border-radius: 0;color: #ccc;cursor: pointer;opacity: 0.8;padding: 8rem;position: absolute;right: -12rem;top: -44rem;z-index: 401;}.fancybox-close-small:hover {color: #fff;opacity: 1;}.fancybox-slide--html .fancybox-close-small {color: currentColor;padding: 10rem;right: 0;top: 0;}.fancybox-slide--image.fancybox-is-scaling .fancybox-content {overflow: hidden;}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {display: none;}.fancybox-navigation .fancybox-button {background-clip: content-box;height: 100rem;opacity: 0;position: absolute;top: calc(50% - 50rem);width: 70rem;}.fancybox-navigation .fancybox-button div {padding: 7rem;}.fancybox-navigation .fancybox-button--arrow_left {left: 0;left: env(safe-area-inset-left);padding: 31rem 26rem 31rem 6rem;}.fancybox-navigation .fancybox-button--arrow_right {padding: 31rem 6rem 31rem 26rem;right: 0;right: env(safe-area-inset-right);}.fancybox-caption {background: -webkit-gradient(linear,left bottom,left top,from(rgba(0, 0, 0, 0.85)),color-stop(50%, rgba(0, 0, 0, 0.3)),color-stop(65%, rgba(0, 0, 0, 0.15)),color-stop(75.5%, rgba(0, 0, 0, 0.075)),color-stop(82.85%, rgba(0, 0, 0, 0.037)),color-stop(88%, rgba(0, 0, 0, 0.019)),to(transparent));background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent);bottom: 0;color: #eee;font-size: 0.875em;font-weight: 400;left: 0;line-height: 1.5;padding: 75rem 44rem 25rem;pointer-events: none;right: 0;text-align: center;z-index: 99996;}.fancybox-caption--separate {margin-top: -50rem;}.fancybox-caption__body {max-height: 50vh;overflow: auto;pointer-events: all;}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited {color: #ccc;text-decoration: none;}.fancybox-caption a:hover {color: #fff;text-decoration: underline;}.fancybox-loading {-webkit-animation: fancybox-rotate 1s linear infinite;animation: fancybox-rotate 1s linear infinite;background: transparent;border: 4rem solid #888;border-bottom-color: #fff;border-radius: 50%;height: 50rem;left: 50%;margin: -25rem 0 0 -25rem;opacity: 0.7;padding: 0;position: absolute;top: 50%;width: 50rem;z-index: 99999;}@keyframes fancybox-rotate {to {-webkit-transform: rotate(1turn);transform: rotate(1turn);}}.fancybox-animated {-webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);transition-timing-function: cubic-bezier(0, 0, 0.25, 1);}.fancybox-fx-slide.fancybox-slide--previous {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}.fancybox-fx-slide.fancybox-slide--next {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}.fancybox-fx-slide.fancybox-slide--current {opacity: 1;-webkit-transform: translateZ(0);transform: translateZ(0);}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous {opacity: 0;-webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);}.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}.fancybox-fx-zoom-in-out.fancybox-slide--previous {opacity: 0;-webkit-transform: scale3d(1.5, 1.5, 1.5);transform: scale3d(1.5, 1.5, 1.5);}.fancybox-fx-zoom-in-out.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(0.5, 0.5, 0.5);transform: scale3d(0.5, 0.5, 0.5);}.fancybox-fx-zoom-in-out.fancybox-slide--current {opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);}.fancybox-fx-rotate.fancybox-slide--previous {opacity: 0;-webkit-transform: rotate(-1turn);transform: rotate(-1turn);}.fancybox-fx-rotate.fancybox-slide--next {opacity: 0;-webkit-transform: rotate(1turn);transform: rotate(1turn);}.fancybox-fx-rotate.fancybox-slide--current {opacity: 1;-webkit-transform: rotate(0deg);transform: rotate(0deg);}.fancybox-fx-circular.fancybox-slide--previous {opacity: 0;-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);}.fancybox-fx-circular.fancybox-slide--next {opacity: 0;-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);}.fancybox-fx-circular.fancybox-slide--current {opacity: 1;-webkit-transform: scaleX(1) translateZ(0);transform: scaleX(1) translateZ(0);}.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next {-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current {-webkit-transform: translateZ(0) scale(1);transform: translateZ(0) scale(1);}@media (max-height: 576px) {.fancybox-slide {padding-left: 6rem;padding-right: 6rem;}.fancybox-slide--image {padding: 6rem 0;}.fancybox-close-small {right: -6rem;}.fancybox-slide--image .fancybox-close-small {background: #4e4e4e;color: #f2f4f6;height: 36rem;opacity: 1;padding: 6rem;right: 0;top: 0;width: 36rem;}.fancybox-caption {padding-left: 12rem;padding-right: 12rem;}}.fancybox-share {background: #f4f4f4;border-radius: 3rem;max-width: 90%;padding: 30rem;text-align: center;}.fancybox-share h1 {color: #222;font-size: 35rem;font-weight: 700;margin: 0 0 20rem;}.fancybox-share p {margin: 0;padding: 0;}.fancybox-share__button {border: 0;border-radius: 3rem;display: inline-block;font-size: 0.875em;font-weight: 700;line-height: 40rem;margin: 0 5rem 10rem;min-width: 130rem;padding: 0 15rem;text-decoration: none;-webkit-transition: all 0.2s;transition: all 0.2s;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;white-space: nowrap;}.fancybox-share__button:link,.fancybox-share__button:visited {color: #fff;}.fancybox-share__button:hover {text-decoration: none;}.fancybox-share__button--fb {background: #3b5998;}.fancybox-share__button--fb:hover {background: #344e86;}.fancybox-share__button--pt {background: #bd081d;}.fancybox-share__button--pt:hover {background: #aa0719;}.fancybox-share__button--tw {background: #1da1f2;}.fancybox-share__button--tw:hover {background: #0d95e8;}.fancybox-share__button svg {height: 25rem;margin-right: 7rem;position: relative;top: -1rem;vertical-align: middle;width: 25rem;}.fancybox-share__button svg path {fill: #fff;}.fancybox-share__input {background: transparent;border: 0;border-bottom: 1rem solid #d7d7d7;border-radius: 0;color: #5d5b5b;font-size: 0.875em;margin: 10rem 0 0;outline: none;padding: 10rem 15rem;width: 100%;}.fancybox-thumbs {background: #ddd;bottom: 0;display: none;margin: 0;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;padding: 2rem 2rem 4rem;position: absolute;right: 0;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);top: 0;width: 212rem;z-index: 99995;}.fancybox-thumbs-x {overflow-x: auto;overflow-y: hidden;}.fancybox-show-thumbs .fancybox-thumbs {display: block;}.fancybox-show-thumbs .fancybox-inner {right: 212rem;}.fancybox-thumbs__list {font-size: 0;height: 100%;list-style: none;margin: 0;overflow-x: hidden;overflow-y: auto;padding: 0;position: absolute;position: relative;white-space: nowrap;width: 100%;}.fancybox-thumbs-x .fancybox-thumbs__list {overflow: hidden;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {width: 7rem;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {background: #fff;border-radius: 10rem;-webkit-box-shadow: inset 0 0 6rem rgba(0, 0, 0, 0.3);box-shadow: inset 0 0 6rem rgba(0, 0, 0, 0.3);}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10rem;}.fancybox-thumbs__list a {-webkit-backface-visibility: hidden;backface-visibility: hidden;background-color: rgba(0, 0, 0, 0.1);background-position: 50%;background-repeat: no-repeat;background-size: cover;cursor: pointer;float: left;height: 75rem;margin: 2rem;max-height: calc(100% - 8rem);max-width: calc(50% - 4rem);outline: none;overflow: hidden;padding: 0;position: relative;-webkit-tap-highlight-color: transparent;width: 100rem;}.fancybox-thumbs__list a:before {border: 6rem solid #ff5268;bottom: 0;content: "";left: 0;opacity: 0;position: absolute;right: 0;top: 0;-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index: 99991;}.fancybox-thumbs__list a:focus:before {opacity: 0.5;}.fancybox-thumbs__list a.fancybox-thumbs-active:before {opacity: 1;}@media (max-width: 576px) {.fancybox-thumbs {width: 110rem;}.fancybox-show-thumbs .fancybox-inner {right: 110rem;}.fancybox-thumbs__list a {max-width: calc(100% - 10rem);}}
html {-webkit-box-sizing: border-box;box-sizing: border-box;}body,html {height: 100%;min-height: 100%;padding: 0;margin: 0;}body {color: #201f1e;font-size: 16rem;font-family: "MuseoSansPro" !important;font-weight: 300;line-height: 1.6em;background-color: #fff;}body::-webkit-scrollbar {width: 7rem;}body::-webkit-scrollbar-track {background: #f0f1f7;}body::-webkit-scrollbar-thumb {background-color: #d5d6db;border-radius: 3rem;}.hidden {display: none;}*,:after,:before {-webkit-box-sizing: inherit;box-sizing: inherit;}:after,:before {transition: 0.5s all;}h1,h2,h3,h4,h5,h6 {font-weight: inherit;font-size: inherit;margin: 0;}a {display: inline-block;color: inherit;}a,a:active,a:focus,a:hover,a:visited {text-decoration: none;outline: none;transition: 0.3s all;}ul {list-style: none;margin: 0;padding: 0;}img {display: inline-block;max-width: 100%;height: auto;aspect-ratio: attr(width) / attr(height);}button,input,select,textarea {outline: none;}button[type="submit"],input[type="submit"] {cursor: pointer;}.grammarly-ghost {display: none !important;}::selection {background-color: #fd0;color: #201f1e;}body .wrapper,html .wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;min-height: 100%;overflow-x: hidden;}body .wrapper main,html .wrapper main {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;}body .wrapper footer,html .wrapper footer {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;}body .wrapper * {box-sizing: border-box;word-wrap: break-word;}.container {width: 100%;padding: 0 15rem;margin: 0 auto;}.row {display: -webkit-box;display: -ms-flexbox;display: flex;}@media (min-width: 1400px) {.container-desktop-mk {max-width: 1400rem;}.container-desktop {max-width: 1380rem;}}@media (min-width: 1441px) {.container {max-width: 1560rem;padding: 0 15rem;margin: 0 auto;}}@media (min-width: 1200px) {.container-note {max-width: 1170rem;margin: 0 auto;}}.yellow--box {padding-left: 31rem;position: relative;}.yellow--box:before {content: "";position: absolute;width: 12rem;height: 12rem;background-color: #ffd51a;left: 0;top: 2rem;}.link-presentation {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border: 2rem solid #201f1e;padding: 19rem 20rem;margin-top: 60rem;}@media only screen and (max-width: 1280px) {.link-presentation {margin: 20rem 0 30rem;font-size: 0.875em;padding: 1em 20rem;}}.link-presentation svg {margin-left: 36rem;}@media only screen and (max-width: 1280px) {.link-presentation svg {margin-left: 25rem;}}.stages__slider-text ul {padding-left: 72rem;line-height: 24rem;}.stages__slider-text ul li {padding-left: 50rem;position: relative;}.stages__slider-text ul li:before {position: absolute;content: "";width: 20rem;height: 1rem;background: #000;left: 0;top: 12rem;}.slider__btn {width: 56rem;height: 56rem;border: 1rem solid #aaa;border-radius: 50%;outline: none;background-color: #fff;position: absolute;cursor: pointer;}.slider__btn:before {content: "";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 0;height: 0;}.slider__btn-prev:before {border-right: 7rem solid #201f1e;}.slider__btn-next:before,.slider__btn-prev:before {border-top: 5rem solid transparent;border-bottom: 5rem solid transparent;}.slider__btn-next:before {border-left: 7rem solid #201f1e;}button.slider__btn.slick-arrow.slick-disabled {opacity: 0.5;}.link-effect,.link-effect a {overflow: hidden;}.link-effect a span {position: relative;display: inline-block;-webkit-transition: all 0.3s;transition: all 0.3s;}.link-effect a span:before {position: absolute;top: 100%;content: attr(data-hover);-webkit-transform: translateZ(0);transform: translateZ(0);}.link-effect a:hover span {-webkit-transform: translateY(-100%);transform: translateY(-100%);}.move-shadow,.move-shadow--transparent {color: hsla(0, 0%, 100%, 0) !important;overflow: hidden;text-shadow: 0 0 0 #201f1e, 0 70rem 0 #fed51a;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.move-shadow--transparent:hover,.move-shadow:hover {text-shadow: 0 -70rem 0 #fed51a, 0 0 0 #201f1e;}.move-shadow--transparent {text-shadow: 0 0 0 #fff, 0 70rem 0 hsla(0, 0%, 100%, 0);}.move-shadow--transparent:hover {text-shadow: 0 -70rem 0 hsla(0, 0%, 100%, 0), 0 0 0 #fff;}.error {color: red;}.error,.form__invalid {position: relative;}input.error,textarea.error,.form__invalid input,.form__invalid textarea {border: 1rem solid #ff0121 !important;}.error:before,.form__invalid:before {color: #ff0121;position: absolute;right: 0;bottom: -1em;font-size: 12rem;}label.error,label.error {display: none !important;}.article__text h1,.main__services h1 {font-size: 42rem;line-height: 1.2;}.article__text h1 a,.main__services h1 a {border-bottom: 1rem solid #201f1e;}.article__text h2,.main__services h2 {font-size: 36rem;line-height: 1.2;}.article__text h2 a,.main__services h2 a {border-bottom: 1rem solid #201f1e;}.article__text h3,.main__services h3 {font-size: 32rem;line-height: 1.2;}.article__text h3 a,.main__services h3 a {border-bottom: 1rem solid #201f1e;}.article__text h4,.main__services h4 {font-size: 28rem;line-height: 1.2;}.article__text h4 a,.main__services h4 a {border-bottom: 1rem solid #201f1e;}.article__text h5,.main__services h5 {font-size: 24rem;line-height: 1.2;}.article__text h5 a,.main__services h5 a {border-bottom: 1rem solid #201f1e;}.article__text h6,.main__services h6 {font-size: 20rem;line-height: 1.2;}.article__text h6 a,.main__services h6 a,p a {border-bottom: 1rem solid #201f1e;}@media only screen and (max-width: 480px) {.main__services h1 {font-size: 35rem;line-height: 42rem;max-width: 440rem;}#bingc-phone-button {display: none !important;}}@media only screen and (max-width: 425px) {.main__services h1 {font-size: 30rem;}.main__services h2 {font-size: 26rem;}.main__services h3 {font-size: 24rem;}.main__services h4 {font-size: 22rem;}.main__services h5 {font-size: 20rem;}.main__services h6 {font-size: 18rem;}}.present-thank__text a {font-weight: 500;border-bottom: 1rem solid #fff;}.grecaptcha-badge {display: none;}.hide {display: none !important;}.cause-context__sub-title:empty,.services__preview-quote:empty {display: none;}.fancy__close .btn-popup__row {background: #fff !important;}.main__services .success-commerce__info-title {width: auto;}@media only screen and (max-width: 1366px) {.fancy__close {right: 5rem !important;top: 18rem !important;}}@media only screen and (max-width: 1280px) {.examples__seo-ppc .cases-example__sup-title {font-size: 18rem;line-height: 24rem;}}@media only screen and (max-width: 812px) {.examples__seo-ppc .cases-example__sup-title {font-size: 1em;line-height: 22rem;}}@media only screen and (max-width: 425px) {.examples__seo-ppc .cases-example__sup-title {font-size: 15rem;line-height: 18rem;}}.message_error {padding: 20rem 0;}.message_error sup {color: #d0011b;font-size: 15rem;top: -1rem;}.message_error span {font-size: 0.875em;color: #969696;}.breadcrumb {list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 25rem 0 10rem;margin: 0;overflow: auto;margin-bottom: 30rem;}.breadcrumb a,.breadcrumb span {font-size: 14rem;line-height: 20rem;}.breadcrumb a {color: #201f1e;border-bottom: 1rem solid #201f1e;position: relative;}.breadcrumb a:after {content: "";position: absolute;right: -15rem;top: 7rem;width: 0;height: 0;border-top: 4rem solid transparent;border-left: 6rem solid #201f1e;border-bottom: 4rem solid transparent;}.breadcrumb .breadcrumb-item {margin-left: 24rem;white-space: nowrap;}.breadcrumb .breadcrumb-item:first-child {margin-left: 0;}.breadcrumb .breadcrumb-item.active {margin-left: 24rem;display: flex;align-items: center;border: none;color: #969696;position: relative;top: 1rem;}.breadcrumb .breadcrumb-item span {-webkit-transform: translateY(2rem);-ms-transform: translateY(2rem);transform: translateY(2rem);}.breadcrumb::-webkit-scrollbar {width: 5rem;}.breadcrumb::-webkit-scrollbar:horizontal {height: 5rem;}.breadcrumb::-webkit-scrollbar-thumb {width: 5rem;border-color: #a4a9ae;background-color: #fdd51b;}.breadcrumb::-webkit-scrollbar-thumb:hover {border-width: 1rem 1rem 1rem 2rem;border-color: #fdd51b;background-color: #fdd51b;}.breadcrumb::-webkit-scrollbar-track {border-width: 0;}.breadcrumb::-webkit-scrollbar-track-piece {background: #eaeaea;}.contacts__inputname {display: none !important;visibility: hidden;opacity: 0;}.form_error {color: red;padding: 15rem 0rem;}.form_success {color: green;padding: 15rem 0rem;}.ajax_load {padding: 100rem 0rem 0rem 0rem;}.ajax_load .load {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: center;align-content: center;}.ajax_load .btn-load {color: #000000;font-size: 1em;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;align-items: center;}.ajax_load .btn-load svg {animation: 1.5s linear 0s normal none infinite running svg;-webkit-animation: 1.5s linear 0s normal none infinite running svg;width: 30rem;margin-right: 15rem;}@keyframes svg {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}@-webkit-keyframes svg {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}.loader {display: block;height: 30rem;width: 30rem;margin: auto;border: 4rem #ddd solid;border-top: 4rem #fd0 solid;border-bottom: 4rem #fd0 solid;border-radius: 50%;-webkit-animation: spin1 1s infinite linear;animation: spin1 1s infinite linear;}@-webkit-keyframes spin1 {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}@keyframes spin1 {from {-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}to {-webkit-transform: rotate(359deg);transform: rotate(359deg);-webkit-transform: rotate(359deg);transform: rotate(359deg);}}.submit_btn {position: relative;display: inline-flex;align-items: center;justify-content: center;color: #201f1e;background-color: #ffd51a;border: none;outline: none;height: 60rem;padding: 0 2em;border-radius: 0;}.submit_btn .btn__text {transition: opacity .2s ease;}.submit_btn .btn__loader {position: absolute;inset: 0;display: grid;place-items: center;pointer-events: none;opacity: 0;transition: opacity .2s ease;}.submit_btn.anim_btn .btn__text { opacity: 0; }.submit_btn.anim_btn .btn__loader { opacity: 1; }.submit_btn .btn__loader .loader {border: 4rem #262524 solid;border-top: 4rem #fff solid;border-bottom: 4rem #fff solid;border-radius: 50%;animation: spin1 1s linear infinite;}@keyframes spin1 {from { transform: rotate(0deg);   }to   { transform: rotate(359deg); }}.push-notifications {position: fixed;right: 25rem;z-index: 999999999999;width: 400rem;bottom: 25rem;pointer-events: none;}.notif-item {padding: 5rem 0;}.notif-icon {padding: 15rem;border-radius: 10rem;margin-right: 15rem;}.red .notif-wrapper {border-left: 3rem solid #ff0000;}.red .notif-icon {border-radius: 10rem;background: #ff000050;color: #ff0000;}.green .notif-wrapper {border-left: 3rem solid #76e70f;}.green .notif-icon {border-radius: 10rem;background: #76e70f50;color: #76e70f;}.orange .notif-wrapper {border-left: 3rem solid #ffdd00;}.orange .notif-icon {border-radius: 10rem;background: #ffdd0050;color: #ffdd00;}.notif-wrapper {pointer-events: all;border: 1rem solid #e0e0e0;background: #fff;border-radius: 10rem;padding: 20rem;display: flex;align-items: center;position: relative;border-left: 3rem solid #007bff;}.avatar {margin-right: 16rem;}.notif-content h6 {font-size: 1em;font-weight: 500;}.notif-content p {font-weight: 400;font-size: 1em;margin: 0;color: #201f1e;line-height: normal;}.notif-content .inline {padding-top: 1rem;}.close-icon {position: absolute;top: 0;right: 0;display: flex;align-items: center;justify-content: center;padding: 15rem;color: #201f1e;transition: 0.2s;cursor: pointer;}.close-icon::before,.close-icon::after {content: "";position: absolute;width: 15rem;height: 1.5rem;background-color: #201f1e;transition: background-color 0.2s;}.close-icon::before {transform: rotate(45deg);}.close-icon::after {transform: rotate(-45deg);}.close-icon:hover::before,.close-icon:hover::after {background-color: #ff0000;}@keyframes rotate {from {transform: rotate(0deg);}to {transform: rotate(180deg);}}.close-icon:hover {animation: rotate 0.5s ease-in-out;}@media only screen and (max-width: 768px) {.push-notifications {width: 380rem;bottom: 15rem;}.notif-content h6 {font-size: 0.85em;}.notif-content p {font-size: 0.85em;}.notif-wrapper {padding: 10rem;}.breadcrumb {padding-top: 0;}.ajax_load {padding: 30rem 0rem 0rem 0rem;}.article .breadcrumb {padding-top: 25rem;}}@media only screen and (max-width: 425px) {.push-notifications {width: 320rem;}}.rating {border: 1rem solid hsla(0, 0%, 100%, 0.2);margin-bottom: 60rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 20rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}.rating-title {font-size: 16rem;font-weight: 500;letter-spacing: 1rem;text-transform: uppercase;color: #fff;}.rating-num {padding-right: 30rem;}.rating-num,.rating-quantity {color: #828282;font-size: 14rem;}.rating-right {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;width: calc(100% - 370rem);}.rate .rate-group {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;margin: 0rem 50rem;}.rate input {position: absolute;left: -9999rem;}.rate label {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;cursor: pointer;}.rate label svg {margin-right: 5rem;padding-bottom: 2rem;width: 17rem;fill: #f2f2f2;transition: transform 0.4s;}.rate label.anims svg {transform: rotate(45deg);}.rate input:checked ~ label svg {fill: #f2f2f2;}.rate .rate-group:hover label svg {fill: #ffdd00;}.rate .rate-group input:hover ~ label svg {fill: #f2f2f2;}.rate .star svg {fill: #ffdd00;}.rate input:checked ~ label.star svg {fill: #ffdd00;}@media only screen and (max-width: 767px) {.rating-title {font-size: 14rem;line-height: 17rem;width: 55%;}.rating-right {width: 45%;padding-left: 15rem;}.rating-num {padding-right: 15rem;padding-left: 15rem;}.rate .rate-group {margin: 0rem 20rem;}}@media only screen and (max-width: 600px) {.rating-title {width: 100%;margin-bottom: 15rem;text-align: center;}.rating-right {width: 100%;padding-left: 0;justify-content: center;}.rate .rate-group {margin: 0;}}.burger-arrow {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 13rem;color: #ffdd00;width: 60rem;height: 30rem;line-height: 20rem;border: 2rem solid #ffdd00;overflow: hidden;text-transform: uppercase;cursor: pointer;position: absolute;-webkit-transition: width 0.5s ease-in-out, border-radius 0.25s ease-in-out,color 0.25s ease-in-out;-o-transition: width 0.5s ease-in-out, border-radius 0.25s ease-in-out,color 0.25s ease-in-out;transition: width 0.5s ease-in-out, border-radius 0.25s ease-in-out,color 0.25s ease-in-out;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: calc(100% + 10rem);white-space: nowrap;opacity: 0;-webkit-animation: fadeIn 0.6s ease-out forwards;animation: fadeIn 0.6s ease-out forwards;-webkit-animation-delay: 1s;animation-delay: 1s;}@-webkit-keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}@keyframes fadeIn {from {opacity: 0;}to {opacity: 1;}}.burger-arrow.morphed {width: 30rem;border-radius: 20rem;color: rgba(255, 213, 26, 0);}.burger-arrow:before {position: absolute;display: inline-block;content: "";background: #ffdd00;width: 2rem;height: 20rem;top: 50%;left: 50%;margin-top: -4rem;margin-left: -1rem;transform: translateY(25rem);}.burger-arrow:after {position: absolute;display: inline-block;content: "";width: 10rem;height: 10rem;color: #ffdd00;border-top: 2.5rem solid;border-left: 2.5rem solid;top: 50%;left: 50%;margin-top: -3rem;margin-left: -5rem;transform: translateY(25rem) rotateZ(45deg);}.burger-arrow.animate-up:before {animation: lineUp 1s cubic-bezier(0, 0.6, 1, 0.4);}.burger-arrow.animate-up:after {animation: tipUp 1s cubic-bezier(0, 0.6, 1, 0.4);}.burger-arrow.animate-down:before {animation: lineDown 1s cubic-bezier(0, 0.6, 1, 0.4);}.burger-arrow.animate-down:after {animation: tipDown 1s cubic-bezier(0, 0.6, 1, 0.4);}@keyframes tipUp {0% {transform: translateY(25rem) rotateZ(45deg);}100% {transform: translateY(-35rem) rotateZ(45deg);}}@keyframes lineUp {0% {transform: translateY(25rem);}100% {transform: translateY(-35rem);}}@keyframes tipDown {0% {transform: translateY(-35rem) rotateZ(45deg);}100% {transform: translateY(25rem) rotateZ(45deg);}}@keyframes lineDown {0% {transform: translateY(-35rem);}100% {transform: translateY(25rem);}}@media(max-width: 992px) {.burger-arrow {display: none;}}.header.sticky .burger-arrow {display: none;}
.header.sticky {position: fixed;top: -500rem;background-color: #fff;z-index: 150;box-shadow: 0 3rem 10rem rgba(0, 0, 0, 0.1);-webkit-transition: top 0.5s ease-in-out;-moz-transition: top 0.5s ease-in-out;-ms-transition: top 0.5s ease-in-out;-o-transition: top 0.5s ease-in-out;transition: top 0.5s ease-in-out;}.header.sticky.active {top: 0;}.header {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;position: absolute;top: 0;left: 0;right: 0;z-index: 15;background-color: transparent;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.header__inner {padding: 15rem 10rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.header__btn-menu{position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0;width: 26rem;height: 22rem;background: transparent;border: 0;margin: 0 50rem 0 0;cursor: pointer;}.header__btn-menu:hover span{width: 100% !important;}.header__btn-menu:hover span:after {-webkit-transform: scaleX(1);transform: scaleX(1);}.header__btn-menu span{position: relative;width: 100%;height: 2rem;background-color: #201f1e;-webkit-transition-delay: .25s;transition-delay: .25s;-webkit-transition: .3s;transition: .3s;}.header__btn-menu span:last-child{width: 50%;}.header__btn-menu span:after {content: "";display: inline-block;background-color: #616060;position: absolute;top: 0;bottom: 0;left: 0;width: 100%;-webkit-transform-origin: right;transform-origin: right;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: .3s;transition: .3s;}.header__btn-menu span:first-child:after {-webkit-transition-delay: .05s;transition-delay: .05s;}.header__btn-menu span:nth-child(2):after {webkit-transition-delay: .15s;transition-delay: .15s;}.header__btn-menu span:last-child:after {-webkit-transition-delay: .25s;transition-delay: .25s;}.header__logo{position: relative;top: -7rem;height: 42rem;margin: 0 50rem 0 0;}.header__logo img,.header__logo svg{height: 100%;width: auto;}.header__logo--dark{display: block;}.header__logo--light{display: none;}.header__nav{display: flex;align-items: center;margin: 0 50rem 0 0;}.header__nav-item{position: relative;display: flex;font-weight: 400;font-size: 1em;color: #201F1E;z-index: 2;}.header__nav-item:hover{-webkit-text-shadow: 0 0 0 #201f1d;text-shadow: 0 0 0 #201f1d;}.header__nav > ul{display: flex;align-items: center;font-size: 1em;}.header__nav > ul > li{position: relative;display: flex;align-items: center;padding: 0.8em 0;}.header__nav > ul > li:not(:last-child){margin: 0 45rem 0 0;}.header__nav > ul > li.has-child:after{content: '';position: relative;display: block;background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTM5NSA3MzZxMCAxMy0xMCAyM2wtNDY2IDQ2NnEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w1MC01MHExMC0xMCAyMy0xMHQyMyAxMGwzOTMgMzkzIDM5My0zOTNxMTAtMTAgMjMtMTB0MjMgMTBsNTAgNTBxMTAgMTAgMTAgMjN6Ii8+PC9zdmc+);height: 1.25em;width: 1.25em;background-size: contain;left: 5rem;transition: transform 0.2s ease;}.header__nav > ul > li.has-child:hover:after {transform: rotate(180deg);}.header__nav > ul > li.has-child:hover > ul{transform: rotateX(0);opacity: 1;visibility: visible;}.header__nav > ul > li > ul{position: absolute;top: 100%;left: 0;display: flex;flex-direction: column;background: #fff;box-shadow: 3rem 3rem 13rem rgba(0, 0, 0, 0.16);border-radius: 3rem;padding: 0.4em 0.9em;min-width: 160rem;transform-origin: top;transform: rotateX(90deg);opacity: 0;visibility: hidden;transition: 0.3s ease;}.header__nav > ul > li > ul > li{position: relative;transition: 0.3s ease;}.header__nav > ul > li > ul > li > a{padding: 0.7em 0;font-size: 15rem;text-shadow: none !important;}.header__nav > ul > li > ul > li:not(:last-child){border-bottom: 1rem solid #eeee;}.header__nav > ul > li > ul > li:before{content: '';position: absolute;width: calc(100% + 1.8em);height: 100%;top: 0;left: -0.9em;z-index: 1;background: #f6f6f6;opacity: 0;transition: 0.3s ease;border-left: 0.2em solid #ffdd00;}.header__nav > ul > li > ul > li:hover{border-bottom-color: transparent;}.header__nav > ul > li > ul > li:hover:before{opacity: 1;}.header__nav > ul > li.has-child:hover > ul {padding-top: 0;padding-bottom: 0;}.header__nav > ul > li > ul {-webkit-transform: unset;-ms-transform: unset;transform: unset;padding-top: 0;padding-bottom:0;}.header__nav > ul > li > ul > li:before {height: calc(100% + 0.125em);top: -0.0625em;}.header__nav > ul > li > ul > li:first-child::before {height: calc(100% + 0.0625em);top: 0em;}.header__nav > ul > li > ul > li:last-child::before {height: calc(100% + 0.0625em);top: -0.0625em;}.header__nav > ul > li.has-child:hover > ul {overflow: hidden;}.header__phone{display: flex;margin: 0 50rem 0 auto;font-weight: 500;font-size: 22rem;color: #201F1E;}.header__phone:hover{-webkit-text-shadow: 0 0 0 #201f1d;text-shadow: 0 0 0 #201f1d;}.header__btn-question{display: flex;justify-content: center;align-items: center;padding: 0.9em 2em;background: #201F1E;font-size: 1em;border-radius: 2em;}.header__btn-question{color: hsla(0, 0%, 100%, 0) !important;overflow: hidden;text-shadow: 0 0 0 #fff, 0 70rem 0 #201f1e;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.header__btn-question:hover,.header__btn-question:active{background: #ffd51a;text-shadow: 0 -70rem 0 #ffd51a, 1rem 1rem 1rem #201f1e;}.header__btn-question:hover svg,.header__btn-question:active svg{fill: #201f1e;}.header__btn-question svg{margin: 0 0.8em 0 0;width: 1.5625em;height: 1.5625em;transition: 0.2s ease;}.phone-figure {display: none;border-left: 1rem solid #eaeaea;border-right: 1rem solid #eaeaea;padding-left: 20rem;padding-right: 20rem;margin-top: -15rem;margin-bottom: -15rem;margin-left: auto;height: 100%;align-items: center;}.phone-figure__box {width: 18rem;height: 27rem;border: 1rem solid #201f1e;border-radius: 2rem;position: relative;}.phone-figure__box:after {content: "";position: absolute;height: 1rem;width: 60%;bottom: 3rem;left: 0;right: 0;margin: 0 auto;background-color: #201f1e;}.email-figure {display: none;padding-left: 20rem;height: 100%;align-items: center;}.email-figure__email {width: 27rem;height: 22rem;border: 1rem solid #201f1e;position: relative;}.email-figure__email:after {width: 0;height: 0;border-right: 0.875em solid transparent;border-top: 12rem solid #201f1e;}.email-figure__email:after,.email-figure__email:before {content: "";position: absolute;left: 0;top: 0;border-left: 12rem solid transparent;}.email-figure__email:before {border-right: 13rem solid transparent;border-top: 10rem solid #fff;z-index: 1;}@media only screen and (max-width: 1600px){.header__btn-question{font-size: 15rem;}}@media only screen and (max-width: 1200px){.header__btn-menu{width: 24rem;height: 20rem;margin: 0 30rem 0 0;}.header__nav{margin: 0 40rem 0 0;}.header__nav > ul > li:not(:last-child){margin: 0 40rem 0 0;}.header__phone{margin: 0 40rem 0 auto;font-size: 18rem;}.header__btn-question{padding: 0.8em 1.5em;font-size: 0.875em;}.header__logo{height: 40rem;}}@media only screen and (max-width: 1100px){.header__nav > ul > li:not(:last-child){margin: 0 28rem 0 0;}.header__phone{margin: 0 30rem 0 auto;}.header__logo{height: 38rem;margin: 0 40rem 0 0;}}@media only screen and (max-width: 992px){.header{background: #fff;-webkit-box-shadow: 0 3rem 10rem rgba(0, 0, 0, .1);box-shadow: 0 3rem 10rem rgba(0, 0, 0, .1);}.header__inner{padding: 12rem 10rem;}.header__nav{margin: 0 auto;}.header__logo{top: -4rem;height: 34rem;margin: 0;}.header__btn-menu{width: 24rem;height: 20rem;margin: 0 30rem 0 0;}.header__phone{display: none;}.header__btn-question{margin: 0;padding: 0.7em 1.5em;}.header__btn-question svg{width: 1.3em;height: 1.3em;}}@media only screen and (max-width: 767px){.header__logo{top: -4rem;height: 36rem;margin: 0 40rem 0 0;}.header__btn-menu{width: 22rem;height: 20rem;margin: 0 25rem 0 0;}.header__nav{display: none;margin: 0 30rem 0 0;}.header__nav > ul > li:not(:last-child){margin: 0 30rem 0 0;}.header__phone{display: none;}.header__btn-question{margin-left: auto;}.header__inner {padding: 12rem 10rem;}}@media only screen and (max-width: 640px){.header{border-bottom: 1rem solid #f7f7f7;}.header__inner{height: 70rem;padding: 0 5rem;}.header__nav,.header__btn-question{display: none;}.header__logo {top: -3rem;height: 32rem;margin: 0 auto 0 0;}.header__btn-menu {height: 18rem;}.header .email-figure,.header .phone-figure {display: flex;}}@media only screen and (max-width: 425px){.header__inner{height: 60rem;padding: 0 3rem 0 5rem;}.header__logo {top: -1rem;height: 28rem;margin: 0 auto 0 0;}.header__btn-menu {width: 20rem;margin: 0 20rem 0 0;}.phone-figure{padding-left: 18rem;padding-right: 18rem;}.phone-figure__box{width: 1em;height: 24rem;}.email-figure__email{width: 24rem;height: 20rem;}.email-figure__email:before {border-left: 11rem solid transparent;border-right: 11rem solid transparent;border-top: 10rem solid #fff;}.email-figure__email:after {border-left: 11rem solid transparent;border-right: 11rem solid transparent;border-top: 12rem solid #201f1e;}}@media only screen and (max-width: 360px){.header__inner{height: 54rem;padding: 0;}.header__logo {top: -1rem;height: 26rem;margin: 0 auto 0 0;}.header__btn-menu {width: 18rem;height: 1em;margin: 0 20rem 0 0;}.phone-figure{padding-left: 15rem;padding-right: 15rem;}.phone-figure__box{width: 1em;height: 22rem;}.email-figure{padding-left: 15rem;}.email-figure__email{width: 22rem;height: 18rem;;}.email-figure__email:before {border-left: 10rem solid transparent;border-right: 10rem solid transparent;border-top: 9rem solid #fff;}.email-figure__email:after {border-left: 10rem solid transparent;border-right: 10rem solid transparent;border-top: 11rem solid #201f1e;}}.contact-widget {margin-left: auto;width: 100%;max-width: 55rem;position: relative;margin-right: 25rem;z-index: 1;}.contact-widget::after {background: transparent;position: absolute;bottom: -50rem;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 50rem;height: 50rem;}.contact-widget:hover::after {content: '';}.contact-widget:hover .contact-widget-list {top: 75rem;z-index: 1;opacity: 1;pointer-events: auto;}.contact-widget:hover .contact-widget__current {background: #000;}.contact-widget:hover .contact-widget__current svg:nth-child(1) {opacity: 0;}.contact-widget:hover .contact-widget__current svg:nth-child(2) {opacity: 1;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.contact-widget:hover .contact-widget__current::before {opacity: 0;-webkit-animation: unset;animation: unset;}.contact-widget:hover .contact-widget__current::after {opacity: 0;-webkit-animation: unset;animation: unset;}.contact-widget:hover .contact-widget-list__link-icon {-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);}.contact-widget:hover .contact-widget-list__link span {right: 75rem;}.contact-widget__current {width: 55rem;height: 55rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-radius: 100%;background: #ffdd00;-webkit-transition: background 0.3s;-o-transition: background 0.3s;transition: background 0.3s;position: relative;cursor: pointer;}.contact-widget__current svg {position: absolute;left: 50%;top: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);-webkit-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}.contact-widget__current svg:nth-child(1) {width: 20rem;height: 20rem;}.contact-widget__current svg:nth-child(2) {width: 15rem;height: 15rem;opacity: 0;-webkit-transform: translateX(-50%) translateY(-50%) rotate(-90deg);-ms-transform: translateX(-50%) translateY(-50%) rotate(-90deg);transform: translateX(-50%) translateY(-50%) rotate(-90deg);-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;transition: opacity 0.3s, -webkit-transform 0.3s;-o-transition: transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;}.contact-widget__current::before {content: "";display: block;position: absolute;z-index: -1;border-radius: 50%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-animation: rswPulse 2s infinite;animation: rswPulse 2s infinite;-webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);visibility: visible;opacity: 0.3;width: 132%;height: 132%;background: #ffdd00;}.contact-widget__current::after {content: "";display: block;position: absolute;z-index: -1;border-radius: 50%;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-animation: rswPulse 2s infinite;animation: rswPulse 2s infinite;-webkit-box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);box-shadow: 0 1rem 2rem rgba(0, 0, 0, 0.15);visibility: visible;opacity: 0.3;width: 140%;height: 140%;border: 1rem solid #ffdd00;-webkit-animation-delay: 0.5s;animation-delay: 0.5s;}.contact-widget-list {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;gap: 20rem;position: absolute;top: 45rem;opacity: 0;z-index: -1;-webkit-transition: top 0.3s, opacity 0.3s;-o-transition: top 0.3s, opacity 0.3s;transition: top 0.3s, opacity 0.3s;pointer-events: none;}.contact-widget__current {z-index: 2;}.contact-widget-list__item {position: relative;}.contact-widget-list__item:hover .contact-widget-list__link span {background: #ffdd00;color: #000;}.contact-widget-list__item:hover .contact-widget-list__link span::after {border-color: transparent transparent #ffdd00 transparent;}.contact-widget-list__item:hover .contact-widget-list__link-icon {background: #ffdd00;}.contact-widget-list__item:hover .contact-widget-list__link-icon svg path {fill: #201f1e;}.contact-widget-list__item::after {content: "";background: transparent;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0;width: 300rem;height: 80rem;z-index: -1;}.contact-widget-list__item:nth-child(2):hover .contact-widget-list__link-icon svg path {fill: #201f1e;stroke: #201f1e;}.contact-widget-list__link {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;gap: 16rem;color: #201f1e;font-size: 14rem;line-height: 16rem;}.contact-widget-list__link span {width: -webkit-max-content;width: -moz-max-content;width: max-content;right: 0rem;position: absolute;border-radius: 5rem;background: #000;box-shadow: 0 3rem 5rem rgba(0,0,0,0.2);color: #fff;padding: 12rem 15rem;font-family: MuseoSansPro, sans-serif;-webkit-transition: background 0.3s, color 0.3s, right 0.3s;-o-transition: background 0.3s, color 0.3s, right 0.3s;transition: background 0.3s, color 0.3s, right 0.3s;}.contact-widget-list__link span::after {content: "";position: absolute;right: -15rem;top: 50%;-webkit-transform: translateY(-50%) rotate(90deg);-ms-transform: translateY(-50%) rotate(90deg);transform: translateY(-50%) rotate(90deg);width: 0rem;height: 0rem;border-style: solid;border-width: 0 15rem 15rem 15rem;border-color: transparent transparent #000 transparent;-webkit-transition: border-color 0.3s;-o-transition: border-color 0.3s;transition: border-color 0.3s;}.contact-widget-list__link-icon {width: 55rem;height: 55rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-radius: 100%;background: #000;box-shadow: 0 3rem 5rem rgba(0,0,0,0.2);-webkit-transition: background 0.3s, -webkit-transform 0.3s;transition: background 0.3s, -webkit-transform 0.3s;-o-transition: background 0.3s, transform 0.3s;transition: background 0.3s, transform 0.3s;transition: background 0.3s, transform 0.3s, -webkit-transform 0.3s;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}.contact-widget-list__link-icon svg {width: 20rem;height: 20rem;}@-webkit-keyframes rswPulse {0% {-webkit-transform: scale(0);transform: scale(0);opacity: 1;}50% {opacity: 0.5;}100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}}@keyframes rswPulse {0% {-webkit-transform: scale(0);transform: scale(0);opacity: 1;}50% {opacity: 0.5;}100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;}}.contact-widget--white .contact-widget__current {background: #fff;}.contact-widget--white .contact-widget__current::before {background: #fff;}.contact-widget--white .contact-widget__current::after {border: 1rem solid #fff;}.contact-widget--white .contact-widget-list__item:hover .contact-widget-list__link span {background: #fff;}.contact-widget--white .contact-widget-list__item:hover .contact-widget-list__link span::after {border-color: transparent transparent #fff transparent;}.contact-widget--white .contact-widget-list__item:hover .contact-widget-list__link-icon {background: #fff;}@media (max-width: 992px) {.contact-widget {display: none;}}
@media only screen and (min-width: 640px){#header .header__btn-menu span{background: #fff;}#header .header__btn-menu span:after{background: #dcdcdc;}#header .header__logo--dark{display: none;}#header .header__logo--light{display: block;}#header .header__nav-item{color: #fff;}#header .header__nav-item:hover{-webkit-text-shadow: 0 0 0 #fff;text-shadow: 0 0 0 #fff;}#header .header__phone{color: #fff;}#header .header__btn-question{background: transparent;border: 2rem solid #fff;}#header .header__btn-question:hover,#header .header__btn-question:active{border-color: #fff;background: #fff;}#header .header__btn-question svg {fill: #fff;}#header .header__btn-question:hover svg,#header .header__btn-question:active svg {fill: #000;}#header .header__nav > ul > li > ul > li > a{color: #000 !important;}#header .header__nav > ul > li.has-child:after{background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNzkyIiB2aWV3Qm94PSIwIDAgMTc5MiAxNzkyIiB3aWR0aD0iMTc5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTM5NSA3MzZxMCAxMy0xMCAyM2wtNDY2IDQ2NnEtMTAgMTAtMjMgMTB0LTIzLTEwbC00NjYtNDY2cS0xMC0xMC0xMC0yM3QxMC0yM2w1MC01MHExMC0xMCAyMy0xMHQyMyAxMGwzOTMgMzkzIDM5My0zOTNxMTAtMTAgMjMtMTB0MjMgMTBsNTAgNTBxMTAgMTAgMTAgMjN6IiBmaWxsPSIjZmZmZmZmIi8+PC9zdmc+);}}@media only screen and (max-width: 640px){#header{background: #fff !important;}}@media only screen and (max-width: 992px) {.header {background: none;box-shadow: none;}}
body.scroll-off {overflow: hidden;}.menu {position: fixed;left: 0;right: 0;top: 0;bottom: 0;height: 100vh;z-index: 200;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;background-color: #fff;overflow: hidden;opacity: 1;-webkit-transition: opacity 0.3s;-o-transition: opacity 0.3s;transition: opacity 0.3s;}.menu,.menu a {color: #fff;}.menu__phone span.left-to--right:after {bottom: -5rem;}.menu.menu--closed {left: 0;right: 0;top: 0;bottom: 0;white-space: nowrap;opacity: 0;pointer-events: none;transition: opacity 0.6s;}.menu__wrapper {width: 100%;overflow-y: auto;position: relative;}.menu--closed .menu__popups {transform: translateY(-100%);transition: transform 0.5s cubic-bezier(0.9, 0.01, 1, 1);}.menu__inner {max-width: 1062rem;width: 100%;position: relative;z-index: 1;}.menu__header {height: 113rem;}.menu__row-top {padding-top: 110rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}.menu__row-bottom,.menu__row-top {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.menu__row-bottom {padding-top: 47rem;padding-bottom: 50rem;}.menu__blog {display: none;}.menu__blog-list {display: -webkit-box;display: -ms-flexbox;display: flex;}.menu__popups {max-width: 480rem;width: 100%;position: absolute;right: 0;}.menu__phone {float: right;padding-top: 50rem;padding-right: 85rem;font-weight: 500;font-size: 22rem;color: #fff;}a.menu__btn-question {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;height: 50vh;background-color: #ffd51a;font-weight: 500;font-size: 28rem;color: #201f1e;position: relative;}a.menu__btn-question:hover {-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;height: 60vh;}.menu__btn-question span,.menu__btn-team span {position: absolute;top: 50rem;left: 50rem;font-size: 0.875em;font-weight: 500;color: #201f1e;}.menu__btn-team span {color: #fff;}.menu__btn-team {height: 50vh;background-color: #2a2a2a;font-size: 28rem;line-height: 36rem;font-weight: 500;text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;color: #fff;position: relative;cursor: pointer;}.menu__btn-team:hover {-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;margin-top: -10vh;height: 60vh;}.mail-img {margin-bottom: 25rem;}.menu__navigation {position: relative;min-width: 254rem;}.menu__navigation a,.menu__navigation span {font-weight: 700;font-size: 20rem;display: inline-block;text-transform: uppercase;}.menu__navigation ul > li {font-size: 20rem;}.menu__navigation span {opacity: 0.5;}.menu__navigation a:hover {color: #ffd51a;}.menu__navigation-back {position: relative;display: flex;align-items: center;justify-content: space-between;color: #fff;padding: 1.1em 0;font-size: 20rem;border-bottom: 1rem solid #ffd51a !important;cursor: pointer;margin-top: 0.2em;margin-bottom: 0.2em;border-color: #ffd51a;color: #ffd51a;}.menu__navigation-back:hover {opacity: 0.6;}.menu__navigation-back span {font-size: 1em;opacity: 1;transition: none;}.menu__navigation-back:before {content: "";display: block;position: absolute;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgyIiBoZWlnaHQ9IjEwMjgiIHZpZXdCb3g9IjAgMCA1ODIgMTAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNV8yKSI+CjxwYXRoIGQ9Ik00OTkgMTAyOEM0OTAuMzMzIDEwMjggNDgyLjY2NyAxMDI0LjY3IDQ3NiAxMDE4TDEwIDU1MkMzLjMzMzMzIDU0NS4zMzMgMCA1MzcuNjY3IDAgNTI5QzAgNTIwLjMzMyAzLjMzMzMzIDUxMi42NjcgMTAgNTA2TDQ3NiA0MEM0ODIuNjY3IDMzLjMzMzMgNDkwLjMzMyAzMCA0OTkgMzBDNTA3LjY2NyAzMCA1MTUuMzMzIDMzLjMzMzMgNTIyIDQwTDU3MiA5MEM1NzguNjY3IDk2LjY2NjcgNTgyIDEwNC4zMzMgNTgyIDExM0M1ODIgMTIxLjY2NyA1NzguNjY3IDEyOS4zMzMgNTcyIDEzNkwxNzkgNTI5TDU3MiA5MjJDNTc4LjY2NyA5MjguNjY3IDU4MiA5MzYuMzMzIDU4MiA5NDVDNTgyIDk1My42NjcgNTc4LjY2NyA5NjEuMzMzIDU3MiA5NjhMNTIyIDEwMThDNTE1LjMzMyAxMDI0LjY3IDUwNy42NjcgMTAyOCA0OTkgMTAyOFoiIGZpbGw9IiNmZmQ1MWEiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMzVfMiI+CjxyZWN0IHdpZHRoPSIxMDI4IiBoZWlnaHQ9IjU4MiIgZmlsbD0iI2ZmZDUxYSIgdHJhbnNmb3JtPSJtYXRyaXgoMCAxIC0xIDAgNTgyIDApIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);width: 0.9em;height: 0.9em;right: 0;margin-left: 1.2em;background-size: contain;background-repeat: no-repeat;}.menu__navigation ul > li > a {padding: 1.3em 0;}.menu__navigation > ul > li ul {position: absolute;top: 0;left: 0;width: 100%;background: #201f1e;min-height: 100%;opacity: 0;visibility: hidden;z-index: 3;cursor: auto;}.menu__navigation > ul li.has-child {display: flex;align-items: center;justify-content: space-between;cursor: pointer;}.menu__navigation > ul li.has-child > a {width: auto;}.menu__navigation > ul li.has-child:hover > a {color: #ffd51a !important;}.menu__navigation > ul li.has-child:hover:after {opacity: 0;}.menu__navigation > ul > li a {width: 100%;}.menu__navigation > ul li.has-child:before {content: "";display: block;position: absolute;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgyIiBoZWlnaHQ9IjEwMjgiIHZpZXdCb3g9IjAgMCA1ODIgMTAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNV82KSI+CjxwYXRoIGQ9Ik04MyAwQzkxLjY2NjcgMCA5OS4zMzMzIDMuMzMzMzMgMTA2IDEwTDU3MiA0NzZDNTc4LjY2NyA0ODIuNjY3IDU4MiA0OTAuMzMzIDU4MiA0OTlDNTgyIDUwNy42NjcgNTc4LjY2NyA1MTUuMzMzIDU3MiA1MjJMMTA2IDk4OEM5OS4zMzMzIDk5NC42NjcgOTEuNjY2NyA5OTggODMgOTk4Qzc0LjMzMzMgOTk4IDY2LjY2NjcgOTk0LjY2NyA2MCA5ODhMMTAgOTM4QzMuMzMzMzMgOTMxLjMzMyAwIDkyMy42NjcgMCA5MTVDMCA5MDYuMzMzIDMuMzMzMzMgODk4LjY2NyAxMCA4OTJMNDAzIDQ5OUwxMCAxMDZDMy4zMzMzMyA5OS4zMzMzIDAgOTEuNjY2NyAwIDgzQzAgNzQuMzMzMyAzLjMzMzMzIDY2LjY2NjcgMTAgNjBMNjAgMTBDNjYuNjY2NyAzLjMzMzMzIDc0LjMzMzMgMCA4MyAwWiIgZmlsbD0iI2ZmZDUxYSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEzNV82Ij4KPHJlY3Qgd2lkdGg9IjEwMjgiIGhlaWdodD0iNTgyIiBmaWxsPSIjZmZkNTFhIiB0cmFuc2Zvcm09Im1hdHJpeCgwIC0xIDEgMCAwIDEwMjgpIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==);width: 0.9em;height: 0.9em;right: 0;margin-left: 1.2em;background-size: contain;background-repeat: no-repeat;}.menu__navigation > ul li.has-child:after {content: "";display: block;position: absolute;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTgyIiBoZWlnaHQ9IjEwMjgiIHZpZXdCb3g9IjAgMCA1ODIgMTAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEzNV82KSI+CjxwYXRoIGQ9Ik04MyAwQzkxLjY2NjcgMCA5OS4zMzMzIDMuMzMzMzMgMTA2IDEwTDU3MiA0NzZDNTc4LjY2NyA0ODIuNjY3IDU4MiA0OTAuMzMzIDU4MiA0OTlDNTgyIDUwNy42NjcgNTc4LjY2NyA1MTUuMzMzIDU3MiA1MjJMMTA2IDk4OEM5OS4zMzMzIDk5NC42NjcgOTEuNjY2NyA5OTggODMgOTk4Qzc0LjMzMzMgOTk4IDY2LjY2NjcgOTk0LjY2NyA2MCA5ODhMMTAgOTM4QzMuMzMzMzMgOTMxLjMzMyAwIDkyMy42NjcgMCA5MTVDMCA5MDYuMzMzIDMuMzMzMzMgODk4LjY2NyAxMCA4OTJMNDAzIDQ5OUwxMCAxMDZDMy4zMzMzMyA5OS4zMzMzIDAgOTEuNjY2NyAwIDgzQzAgNzQuMzMzMyAzLjMzMzMzIDY2LjY2NjcgMTAgNjBMNjAgMTBDNjYuNjY2NyAzLjMzMzMzIDc0LjMzMzMgMCA4MyAwWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8xMzVfNiI+CjxyZWN0IHdpZHRoPSIxMDI4IiBoZWlnaHQ9IjU4MiIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KDAgLTEgMSAwIDAgMTAyOCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);width: 0.9em;height: 0.9em;right: 0;margin-left: 1.2em;background-size: contain;background-repeat: no-repeat;transition: 0.3s;}.menu__navigation > ul li.has-child.active > ul {opacity: 1;visibility: visible;}.menu__servisec {margin-left: 20rem;max-width: 275rem;}.menu__servisec a {padding-bottom: 10rem;}.menu__servisec span {padding-bottom: 8rem;line-height: 28rem;display: inline-block;opacity: 0.5;}.menu__blog-title,.menu__contacts-title,.menu__services-title {font-weight: 700;font-size: 20rem;padding-bottom: 44rem;text-transform: uppercase;}.menu__blog-title {padding-bottom: 29rem;margin-left: 2rem;}.menu__services-list a {font-style: normal;font-stretch: normal;line-height: 26rem;letter-spacing: normal;}.menu__contacts-city {font-weight: 700;padding-bottom: 10rem;}.menu__contacts-item {padding-bottom: 40rem;}.menu__contacts-adress,.menu__contacts-phone {font-weight: 300;line-height: 28rem;color: #acacac;}.menu__contacts-phone {color: #fff;}.menu__contacts-phone:hover {color: #ffd51a;}.menu__blog-item {max-width: 278rem;width: 100%;}.menu__blog-item + .menu__blog-item {margin-left: 120rem;}.menu__language,.menu__language a {white-space: nowrap;line-height: 25rem;font-weight: 300;}.menu__language a {border-bottom: 1rem solid #fff;margin-left: 5rem;}.menu__language a:hover {border-bottom: 1rem solid transparent;}.menu__language a.active,.menu__language span.active {color: #969696;border: none;opacity: 0.5;}.menu__services-list a:hover {color: #ffd51a;}.menu__blog-link {font-weight: 500;line-height: 28rem;color: #fff;padding-bottom: 9rem;letter-spacing: 1.1rem;}.menu__blog-text {font-size: 0.875em;line-height: 20rem;letter-spacing: 1.2rem;color: #969696;}.menu__blog-item {font-weight: 300;font-size: 0.875em;color: #969696;line-height: 26rem;}.menu__social {padding-top: 63rem;}.menu__social a + a {padding-left: 30rem;}.menu.menu-js.menu--closed .menu__contacts,.menu.menu-js.menu--closed .menu__navigation,.menu.menu-js.menu--closed .menu__row-bottom,.menu.menu-js.menu--closed .menu__servisec {-webkit-transition: opacity 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;transition: opacity 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out;transition: opacity 0.25s ease-in-out, transform 0.25s ease-in-out,-webkit-transform 0.25s ease-in-out;opacity: 0;}.menu.menu-js.menu--closed .menu__row-bottom {top: 400rem;position: relative;}.menu.menu-js .menu__contacts {opacity: 1;-webkit-transition: opacity 0.75s ease-in-out 0.35s,-webkit-transform 0.75s ease-in-out 0.35s;transition: opacity 0.75s ease-in-out 0.35s,-webkit-transform 0.75s ease-in-out 0.35s;transition: opacity 0.75s ease-in-out 0.35s, transform 0.75s ease-in-out 0.35s;transition: opacity 0.75s ease-in-out 0.35s, transform 0.75s ease-in-out 0.35s,-webkit-transform 0.75s ease-in-out 0.35s;}.menu.menu-js .menu__servisec {opacity: 1;-webkit-transition: opacity 0.75s ease-in-out 0.45s,-webkit-transform 0.75s ease-in-out 0.35s;transition: opacity 0.75s ease-in-out 0.45s,-webkit-transform 0.75s ease-in-out 0.35s;transition: opacity 0.75s ease-in-out 0.45s, transform 0.75s ease-in-out 0.35s;transition: opacity 0.75s ease-in-out 0.45s, transform 0.75s ease-in-out 0.35s,-webkit-transform 0.75s ease-in-out 0.35s;}.menu.menu-js .menu__navigation {opacity: 1;-webkit-transition: opacity 0.75s ease-in-out 0.55s,-webkit-transform 0.75s ease-in-out 0.35s;transition: opacity 0.75s ease-in-out 0.55s,-webkit-transform 0.75s ease-in-out 0.35s;transition: opacity 0.75s ease-in-out 0.55s, transform 0.75s ease-in-out 0.35s;transition: opacity 0.75s ease-in-out 0.55s, transform 0.75s ease-in-out 0.35s,-webkit-transform 0.75s ease-in-out 0.35s;}.menu.menu-js .menu__row-bottom {opacity: 1;top: 0;-webkit-transition: opacity 0.75s ease-in-out 0.65s,-webkit-transform 0.75s ease-in-out 0.35s;transition: opacity 0.75s ease-in-out 0.65s,-webkit-transform 0.75s ease-in-out 0.35s;transition: opacity 0.75s ease-in-out 0.65s, transform 0.75s ease-in-out 0.35s;transition: opacity 0.75s ease-in-out 0.65s, transform 0.75s ease-in-out 0.35s,-webkit-transform 0.75s ease-in-out 0.35s;}.menu__social a:hover path {fill: #ffd51a;}.menu__btn-team.active,a.menu__btn-question.active {-webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-delay: 0.1s;animation-delay: 0.1s;}a.menu__btn-question.active {-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}.menu__btn-team.active {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.logo-menu {margin-top: 28rem;margin-left: 42rem;height: 42rem;}.btn-menu {width: 34rem;height: 26rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;float: left;cursor: pointer;-webkit-transition: 0s;transition: 0s;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.btn-menu * {-webkit-transition: none;transition: none;}.btn-menu__row {position: relative;width: 100%;height: 2rem;background-color: #201f1e;-webkit-transition: 0s;transition: 0s;}.btn-menu__row:after {content: "";display: inline-block;background-color: #616060;position: absolute;top: 0;bottom: 0;left: 0;width: 100%;-webkit-transform-origin: right;transform-origin: right;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transition: 0.3s;transition: 0.3s;}.btn-menu__row:first-child:after {-webkit-transition-delay: 0.05s;transition-delay: 0.05s;}.btn-menu__row:nth-child(2):after {-webkit-transition-delay: 0.15s;transition-delay: 0.15s;}.btn-menu__row:last-child:after {-webkit-transition-delay: 0.25s;transition-delay: 0.25s;}.btn-menu:hover .btn-menu__row:after {-webkit-transform: scaleX(1);transform: scaleX(1);}.btn-menu.btn-menu--active {position: relative;margin-top: -20rem;z-index: 50;padding-bottom: 15rem;-webkit-box-sizing: content-box;box-sizing: content-box;top: 50rem;}.btn-menu.btn-menu--active .btn-menu__row {background-color: #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);margin-top: 25rem;}.btn-menu.btn-menu--active .btn-menu__row:after {content: none;}.btn-menu.btn-menu--active .btn-menu__row:nth-child(2) {-webkit-transform: rotate(135deg);transform: rotate(135deg);margin-top: -23rem;width: 100%;}.btn-menu.btn-menu--active .btn-menu__row:last-child {display: none;}.header-main .btn-menu__row {background-color: #201f1e;}.btn-menu__row:last-child {width: 22rem;}@media only screen and (max-width: 1600px) {.menu__popups {max-width: 400rem;}.menu__blog-item + .menu__blog-item {margin-left: 118rem;}.logo-menu {margin-left: 32rem;}.menu__inner {max-width: 950rem;}.menu__servisec {margin-left: -30rem;}}@media only screen and (max-width: 1366px) {.btn-menu {-webkit-transition: all 0.3s;transition: all 0.3s;}.menu__social {padding-top: 20rem;}.menu__row-bottom {padding-top: 0;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}.menu__blog-title,.menu__contacts-title,.menu__navigation a,.menu__navigation span,.menu__services-title {font-size: 1em;}.menu__navigation ul > li {font-size: 1em;}.menu__services-list a {font-size: 0.875em;}.menu__servisec {margin-left: -7rem;}.menu__language {font-size: 0.875em;}.menu__popups {max-width: 370rem;}.menu__btn-question span,.menu__btn-team span {font-size: 12rem;}.menu__btn-team,a.menu__btn-question {font-size: 26rem;}.menu__btn-team:after {margin-top: 37rem;}.menu__blog-item + .menu__blog-item {margin-left: 79rem;}.menu__blog {margin-left: 110rem;}.menu__blog-item {max-width: 257rem;}.menu__row-top {padding-top: 30rem;}}@media only screen and (max-width: 1339px) {.menu__blog {display: none;}.menu__popups {max-width: 280rem;}.menu__btn-team,a.menu__btn-question {font-size: 22rem;}}@media only screen and (max-width: 1224px) {.menu__phone {font-size: 20rem;padding-right: 224rem;}.menu__servisec {margin-right: 164rem;}.menu__contacts {margin-left: auto;padding-right: 0;margin-top: 22rem;margin-right: 195rem;}.menu__wrapper {overflow-y: auto;}.menu__contacts-items {display: -webkit-box;display: -ms-flexbox;display: flex;}.menu__row-bottom {margin-top: -188rem;}.logo-menu {width: 180rem;}}@media only screen and (max-width: 1200px) {.logo-menu {height: 40rem;}}@media only screen and (max-width: 1180px) {.menu__inner {max-width: 830rem;}}@media only screen and (max-width: 1100px) {.logo-menu {height: 38rem;}}@media only screen and (max-width: 1080px) {.menu__phone {padding-right: 150rem;}.menu__contacts-items {display: block;}.menu__contacts-item + .menu__contacts-item {padding-left: 0;}.menu__servisec {margin-right: 60rem;}.menu__contacts {padding-right: 92rem;margin-right: 0;padding-top: 40rem;}.menu__inner {max-width: 660rem;}}@media only screen and (max-width: 1024px) {.menu__navigation ul > li:not(:last-child) {border-bottom: 1rem solid rgba(255, 255, 255, 0.07);}.btn-menu.btn-menu--active {margin-top: -20rem;}.btn-menu__row:last-child {width: 13rem;}.btn-menu.btn-menu--active .btn-menu__row {margin-top: 15rem;}.menu__row-top {padding-top: 20rem;}.menu__wrapper {padding-left: 15rem;}.menu__phone {padding-top: 43rem;}.menu__blog-title,.menu__contacts-title,.menu__services-title {padding-bottom: 30rem;}.menu__contacts {margin-top: 0;}.btn-menu {width: 20rem;height: 17rem;}}@media only screen and (max-width: 992px) {.btn-menu__row,.header-main .btn-menu__row {background-color: #201f1e;}.menu__inner {max-width: 950rem;}.menu {display: block;}.menu__popups {max-width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;}.menu__btn-team,a.menu__btn-question {width: 100%;}.menu__wrapper {height: calc(100vh - 210rem);overflow-y: auto;}.menu__btn-team,a.menu__btn-question {height: 210rem;}.menu__btn-team:after {margin-top: 12rem;}.menu__btn-team span,a.menu__btn-question span {left: 0;right: 0;text-align: center;}.menu__row-top {padding-right: 110rem;}.menu__phone {padding-right: 255rem;}.logo-menu {height: 36rem;}}@media only screen and (max-width: 888px) {.menu__row-top {padding-right: 15rem;}.menu__phone {padding-right: 168rem;}}@media only screen and (max-width: 768px) {.logo-menu {width: 120rem;margin-left: 35rem;margin-top: 28rem;}.btn-menu.btn-menu--active .btn-menu__row {margin-top: 15rem;}.menu__row-top {padding-right: 10rem;}.menu__phone {padding-right: 158rem;}.menu__wrapper {padding-left: 15rem;}.btn-menu {margin-top: 0;}.menu__navigation-back {font-size: 18rem;}}@media only screen and (max-width: 674px) {.menu__contacts,.menu__servisec {display: none;}.menu__wrapper {height: calc(100vh - 88rem);}.mail-img,.menu__btn-team {display: none;}a.menu__btn-question {height: 88rem;}a.menu__btn-question span {display: none;}.menu__row-bottom {margin-top: 0;}.menu__language {margin-top: 27rem;}}@media only screen and (max-width: 640px) {.logo-menu {margin-left: 40rem;margin-top: 12rem;}.header-page .btn-menu__row {background-color: #2b2522 !important;}.menu__phone {display: none;}.menu__navigation a,.menu__navigation span {font-size: 0.875em;}.menu__row-top {padding-top: 0;}.menu__header {height: 96rem;}.menu__wrapper {padding-left: 60rem;}.menu__row-bottom {display: block;padding-right: 15rem;margin-top: 44rem;}.menu__social {padding-top: 30rem;}.menu__language {border-top: 1rem solid hsla(0, 0%, 100%, 0.15);border-bottom: 1rem solid hsla(0, 0%, 100%, 0.15);width: 100%;padding: 30rem 0;}.menu__wrapper {padding-left: 5rem;}.btn-menu.btn-menu--active .btn-menu__row {margin-top: 15rem;}.btn-menu.btn-menu--active {margin-top: -35rem;margin-left: 0;}.btn-menu {margin-top: 0.875em;-webkit-transition: 0s;transition: 0s;}.btn-menu__row:last-child {width: 12rem;}.btn-menu.btn-menu--active {top: 55rem;}}@media only screen and (max-width: 480px) {.menu__btn-question {font-size: 1em;}.menu__navigation {width: 100%;}}.menu::after {content: "";width: 100%;height: 100%;position: absolute;z-index: -1;left: 0;right: 0;top: 0;bottom: 0;background-color: #201f1e;transition: transform 0.5s cubic-bezier(0.9, 0.01, 1, 1);}.menu--closed::after {-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);transform: translateY(-100%);}.menu--closed::after {transition: transform 0.3s cubic-bezier(0.9, 0.01, 1, 1);}
.flex-container__column {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.header-popup {background-color: #fff;position: fixed;top: 0;left: 101%;right: -101%;bottom: 0;z-index: 201;transition: transform 0.5s ease-in, opacity 0.5s ease-in;opacity: 0;-webkit-transition: -webkit-transform 0.5s ease-in, opacity 0.5s ease-in;}.header-popup label {padding-bottom: 10rem;}.header-popup label input[type="email"],.header-popup label input[type="tel"],.header-popup label input[type="text"] {margin-top: 8rem;}.header-popup label textarea {margin-top: 8rem;resize: none;}.header-popup.header-popup__opened {left: 0;right: 0;opacity: 1;transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;-webkit-transition: -webkit-transform 0.5s ease-in-out, opacity 0.5s ease-in-out;}.header-popup__inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin-top: 50vh;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}@-webkit-keyframes fly {0% {-webkit-transform: translate3d(0, 10rem, 0);transform: translate3d(0, 10rem, 0);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}50% {-webkit-transform: translate3d(0, 20rem, 0);transform: translate3d(0, 20rem, 0);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}to {-webkit-transform: translate3d(0, 10rem, 0);transform: translate3d(0, 10rem, 0);}}@keyframes fly {0% {-webkit-transform: translate3d(0, 10rem, 0);-ms-transform: translate3d(0, 10rem, 0);transform: translate3d(0, 10rem, 0);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;}50% {-webkit-transform: translate3d(0, 20rem, 0);-ms-transform: translate3d(0, 20rem, 0);transform: translate3d(0, 20rem, 0);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out;}to {-webkit-transform: translate3d(0, 10rem, 0);-ms-transform: translate3d(0, 10rem, 0);transform: translate3d(0, 10rem, 0);}}.header-popup__left {max-width: 749rem;width: 100%;}.header-popup__title {max-width: 460rem;font-size: 38rem;color: #201f1e;line-height: 42rem;padding-bottom: 20rem;}.header-popup__banner-info,.header-popup__title {font-weight: 800;}.header-popup__banner-position {font-weight: 400;font-size: 16rem;line-height: 24rem;color: #969696;margin-bottom: 2rem;}.header-popup__banner-name {font-size: 20rem;line-height: 30rem;color: #201f1e;}.header-popup__banner-text {font-weight: 400;font-size: 16rem;line-height: 24rem;color: #969696;}.header-popup__text {padding-bottom: 10rem;font-size: 18rem;line-height: 22rem;color: #ababab;}.header-popup label {display: block;width: 100%;color: #969696;padding-top: 20rem;}.header-popup .footer__column input,.header-popup .footer__column label {width: 360rem;}.header-popup input {display: block;height: 50rem;}.header-popup input,.header-popup textarea {border: 1rem solid #d0d0d0;width: 100%;outline: none;padding-left: 10rem;background-color: #f6f6f6;font-weight: 300;color: #201f1e;}.header-popup label sup {color: red;font-size: 1em;top: 0;left: 0;}.header-popup textarea {height: 127rem;padding-top: 10rem;resize: none;}.header-popup input[type="submit"] {color: #201f1e;background-color: #ffd51a;border: none;outline: none;height: 60rem;padding: 0 2em;border-radius: 0;}.header-popup__banner-inner {padding: 80rem 110rem 80rem 80rem;border: 11rem solid #ffd51a;background-image: none !important;background-color: #fff !important;}.header-popup__banner-title {font-weight: 500;font-size: 24rem;line-height: 30rem;color: #201f1e;margin-bottom: 30rem;}.header-popup__banner-list {margin-bottom: 80rem;}.header-popup__banner-list li {padding-left: 42rem;margin-bottom: 25rem;font-size: 18rem;font-weight: 300;color: #201f1e;position: relative;}.header-popup__banner-list li:before {content: "";position: absolute;width: 22rem;height: 22rem;background-image: url(../../design/theme/images/global/check-services.svg);background-repeat: no-repeat;background-size: cover;left: 0;}.header-popup__banner-people {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.header-popup__banner-people img {width: 184rem;height: 184rem;border-radius: 50%;margin-right: 30rem;}.btn-popup__closed {position: absolute;right: 57rem;top: 43rem;padding-top: 15rem;width: 34rem;height: 34rem;cursor: pointer;left: auto;}.btn-popup__closed.btn-popup__closed-left {left: -115%;}.btn-popup__closed .btn-popup__row {width: 34rem;height: 2rem;background-color: #201f1e;-webkit-transform: rotate(135deg);transform: rotate(135deg);}.btn-popup__closed .btn-popup__row:last-child {margin-top: -2rem;-webkit-transform: rotate(45deg);transform: rotate(45deg);}@media only screen and (max-width: 1366px) {.header-popup__banner-inner {padding: 40rem 80rem 40rem 50rem;}}@media only screen and (max-width: 1476px) {.header-popup__banner-inner {padding: 40rem 80rem 40rem 50rem;}.header-popup .footer__column input,.header-popup .footer__column label {width: 340rem;}.header-popup__left {width: 700rem;}}@media only screen and (max-width: 1366px){.header-popup__title {font-size: 30rem;padding-bottom: 10rem;}.header-popup__text {font-size: 18rem;padding-bottom: 10rem;}.header-popup label {padding-top: 10rem;}.header-popup input {height: 40rem;}}@media only screen and (max-width: 1339px){.header-popup__right {display: none;}.header-popup__left {margin: 0 auto;}}@media only screen and (max-width: 767px) {.header-popup__title {line-height: 32rem;font-size: 25rem;}.header-popup__text {display: none;}.flex-container__column {display: block;}.header-popup .footer__column input,.header-popup .footer__column label {width: 100%;}.header-popup__inner {padding-left: 15rem;padding-right: 15rem;}}@media only screen and (max-width: 640px){.btn-popup__closed {top: 20rem;right: 20rem;z-index: 1;}.btn-popup__closed .btn-popup__row {width: 22rem;}.header-popup__inner {top: 50%;left: auto;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.header-popup.header-popup__opened {overflow: auto;display: flex;align-content: center;}}@media only screen and (max-width: 480px) {.btn-popup__closed {top: 15rem;right: 15rem;z-index: 55;}}@media only screen and (max-width: 425px) {.btn-popup__closed {top: 10rem;right: 10rem;z-index: 55;}.header-popup textarea {height: 120rem;}.header-popup__title {line-height: 24rem;font-size: 20rem;}.header-popup label input[type="email"],.header-popup label input[type="tel"],.header-popup label input[type="text"] {margin-top: 5rem;}.header-popup label {padding-top: 10rem;padding-bottom: 5rem;}}.banner__tnx {width: 100%;text-align: center;display: none;}.banner__tnx .header-popup__banner {max-width: 1100rem;margin: 0 auto;}.banner__tnx .header-popup__banner-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.banner__tnx .header-popup__banner-title {font-size: 30rem;font-weight: 600;line-height: 39rem;margin-bottom: 20rem;}.banner__tnx .header-popup__text {font-size: 24rem;line-height: 30rem;color: #969696;margin-bottom: 40rem;display: block !important;}.banner__tnx .header__btn-question {margin-bottom: 60rem;}.banner__tnx .header-popup__banner-people {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.banner__tnx picture {margin-bottom: 15rem;}.banner__tnx img {margin: 0 auto;}.banner__tnx-img {-webkit-animation: fly 2s infinite;animation: fly 2s infinite;margin-bottom: 40rem;}@media only screen and (max-width: 768px) {.banner__tnx .header-popup__banner-inner {padding: 80rem;}}@media only screen and (max-width: 425px) {.banner__tnx .header-popup__banner-inner {padding: 40rem;}.banner__tnx .header-popup__banner-title {font-size: 26rem;line-height: 35rem;}.banner__tnx .header-popup__text {font-size: 20rem;line-height: 26rem;margin-bottom: 20rem;}}.submit_btn.disable{color: #fff !important;background-color: #201f1e !important;opacity: 0.5;}.callback_whatapp{display: flex;align-items: center;padding: 1em 0;}.callback_whatapp > div:last-child{margin-left: 15rem;}.callback_whatapp-button {position: relative;display: flex;justify-content: center;align-items: center;height: 60rem;padding: 0 2em;font-size: 1em;font-weight: 500;color: #fff;background: linear-gradient(90deg, #42eb61 0%, #23ca42 100%);}.callback_whatapp-button span{position: relative;z-index: 2;}.callback_whatapp-button svg{position: relative;width: 30rem;margin: 0 0 0 0.5em;z-index: 2;}.callback_whatapp-button:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background: linear-gradient(273deg, #42eb61 0%, #23ca42 100%);transition: 0.5s ease;}.callback_whatapp-button:hover:before{opacity: 1;}.callback_whatapp-button .icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: calc(5.4em - 2rem);font-size: 1.6rem;}.callback_whatapp-button .whatsapp-icon {margin: 0 auto;}.callback_whatapp-button .whatsapp-icon .circle {position: absolute;top: -0.5rem;left: 50%;-webkit-transform: scale(0.25) translateX(-50%);transform: scale(0.25) translateX(-50%);-webkit-animation-delay: .05s;animation-delay: .05s;}.callback_whatapp-button .whatsapp-icon .rotate-icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-animation: whatapprotate .25s infinite alternate ease-in-out;animation: whatapprotate .25s infinite alternate ease-in-out;}.callback_whatapp-button:hover .whatsapp-icon .rotate-icon {animation: none;}@keyframes whatapprotate {from {transform: rotate(0deg);}to {transform: rotate(25deg);}}.whatsapp-icon .badge-left {display: block;position: absolute;width: 30rem;height: 30rem;top: 0;left: 0;border-radius: 50%;-webkit-animation: WhatappLeft 0.5s infinite both cubic-bezier(0, 0, 0.63, 0.9);animation: WhatappLeft 0.5s infinite both cubic-bezier(0, 0, 0.63, 0.9);-webkit-transform-origin: 0 0;transform-origin: 0 0;z-index: 1;}.whatsapp-icon .badge-left:before {content: '';position: absolute;width: 30rem;height: 30rem;top: 0;left: 0;border-radius: 50%;background-color: #fff;-webkit-animation: WhatappsLeft 0.5s infinite both cubic-bezier(0.21, 0.01, 0.2, 0.96);animation: WhatappsLeft 0.5s infinite both cubic-bezier(0.21, 0.01, 0.2, 0.96);-webkit-transform-origin: 0 0;transform-origin:0 0}.whatsapp-icon .badge-right {display: block;-webkit-animation: WhatappsRight 0.5s infinite both cubic-bezier(0.32, 0.03, 0.56, 0.86);animation: WhatappsRight 0.5s infinite both cubic-bezier(0.32, 0.03, 0.56, 0.86);-webkit-animation-delay: -.25s;animation-delay: -.25s;right: 0;z-index: 1;border-radius: 50%;height: 30rem;position: absolute;-webkit-transform-origin: 100% 0;transform-origin: 100% 0;width: 30rem;top: 0;content: ''}.whatsapp-icon .badge-right:before {-webkit-animation: WhatappRight 0.5s infinite both cubic-bezier(0.21, 0.01, 0.2, 0.96);animation: WhatappRight 0.5s infinite both cubic-bezier(0.21, 0.01, 0.2, 0.96);-webkit-animation-delay: -.25s;animation-delay: -.25s;background-color: #fff;left: 0;border-radius: 50%;height: 30rem;position: absolute;-webkit-transform-origin: 100% 0;transform-origin: 100% 0;width: 30rem;top: 0;content: ''}@-webkit-keyframes WhatappLeft {0% {-webkit-transform: translateX(0);transform:translateX(0)}20% {-webkit-transform: translateX(-10rem);transform:translateX(-10rem)}100% {-webkit-transform: translateX(60rem);transform:translateX(60rem)}}@keyframes WhatappLeft {0% {-webkit-transform: translateX(0);transform:translateX(0)}20% {-webkit-transform: translateX(-10rem);transform:translateX(-10rem)}100% {-webkit-transform: translateX(60rem);transform:translateX(60rem)}}@-webkit-keyframes WhatappsLeft {0% {-webkit-transform: translateY(10rem) scale(2);transform:translateY(10rem) scale(2)}100% {-webkit-transform: translateY(-60rem) scale(0.1);transform:translateY(-60rem) scale(0.1)}}@keyframes WhatappsLeft {0% {-webkit-transform: translateY(10rem) scale(2);transform:translateY(10rem) scale(2)}100% {-webkit-transform: translateY(-60rem) scale(0.1);transform:translateY(-60rem) scale(0.1)}}@-webkit-keyframes WhatappsRight {0% {-webkit-transform: translateX(0);transform:translateX(0)}20% {-webkit-transform: translateX(5rem);transform:translateX(5rem)}100% {-webkit-transform: translateX(-50rem);transform:translateX(-50rem)}}@keyframes WhatappsRight {0% {-webkit-transform: translateX(0);transform:translateX(0)}20% {-webkit-transform: translateX(5rem);transform:translateX(5rem)}100% {-webkit-transform: translateX(-50rem);transform:translateX(-50rem)}}@-webkit-keyframes WhatappRight {0% {-webkit-transform: translateY(10rem) scale(2);transform:translateY(10rem) scale(2)}100% {-webkit-transform: translateY(-60rem) scale(0.1);transform:translateY(-60rem) scale(0.1)}}@keyframes WhatappRight {0% {-webkit-transform: translateY(10rem) scale(2);transform:translateY(10rem) scale(2)}100% {-webkit-transform: translateY(-60rem) scale(0.1);transform:translateY(-60rem) scale(0.1)}}@media only screen and (max-width: 640px){.submit_btn{width: auto;padding: 1em 2em;}}@media only screen and (max-width: 570px){.callback_whatapp{flex-wrap: wrap;}.callback_whatapp > div{width: 75%;justify-content: center;}.callback_whatapp > div:last-child{width: 25%;padding-left: 15rem;margin-left: 0;}}
.mobile-popup {width: 100%;height: 100vh;background-color: #201f1e;position: fixed;z-index: 155;top: 0;transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;opacity: 1;}.mobile-popup-closed {top: -180%;opacity: 0;transition: transform 0.5s ease-in, opacity 0.5s ease-in, -webkit-transform 0.5s ease-in;}.mobile-popup__close {position: absolute;width: 22rem;height: 23rem;right: 20rem;padding-bottom: 15rem;top: 20rem;padding-top: 10rem;}.mobile-popup__close span {display: block;width: 100%;height: 1rem;background-color: #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.mobile-popup__close span + span {-webkit-transform: rotate(135deg);transform: rotate(135deg);margin-top: -1rem;}.mobile-popup__title {max-width: 308rem;padding-top: 70rem;font-weight: 500;font-size: 23rem;color: #fff;line-height: 30rem;}.mobile-popup__phone-number {padding: 40rem 0;}.mobile-popup__phone-number + .mobile-popup__phone-number {border-top: 2rem solid hsla(0, 0%, 100%, 0.15);}.mobile-popup__city {font-weight: 700;font-size: 1em;letter-spacing: 0.9rem;color: #fff;padding-bottom: 15rem;}.mobile-popup__number a {font-size: 0.875em;line-height: 30rem;color: #fff;}.mobile-popup__btn-question {position: absolute;bottom: 0;padding: 35rem 0 34rem;width: 100%;background-color: #ffd51a;font-weight: 500;color: #201f1e;text-align: center;}
body {counter-reset: case-about case-tasks;}.btn--blick {position: relative;overflow: hidden;}.btn--blick:after {content: "";position: absolute;top: 0;left: -75%;width: 50%;height: 100%;background: -webkit-gradient(linear,left top,right top,from(rgba(255, 255, 255, 0)),to(rgba(255, 255, 255, 0.7)));background: linear-gradient(to right,rgba(255, 255, 255, 0) 0%,rgba(255, 255, 255, 0.7) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);z-index: 2;}.btn--blick:hover:after {-webkit-animation: blick 1s;animation: blick 1s;}@-webkit-keyframes blick {100% {left: 125%;}}@keyframes blick {100% {left: 125%;}}.paralax-mobile {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 200rem;z-index: 200;border-radius: 15rem;overflow: hidden;}.paralax-mobile picture,.paralax-mobile img {position: relative;width: 100%;background: #282828;}.paralax-mobile:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 4rem solid #282828;border-radius: 15rem;}.paralax-mobile-1 {top: calc(800rem + 40%);left: 0;}.paralax-mobile-2 {top: calc(800rem + 55%);right: 0;}.paralax-mobile-3 {top: calc(800rem + 80%);right: 0;}.paralax-mobile-4 {top: calc(800rem + 65%);left: 0;}.paralax-mobile-5 {top: calc(800rem + 95%);left: 0;}.paralax-mobile-6 {top: calc(800rem + 110%);right: 0;}.paralax-mobile-7 {top: calc(800rem + 120%);left: 0;}.paralax-mobile-8 {top: calc(800rem + 130%);right: 0;}.case-section {padding-top: 120rem;padding-bottom: 200rem;overflow: hidden;}.case-section .container {position: relative;}.case-section__title {margin: 0 0 1.8em;width: 100%;font-weight: 700;font-size: 44rem;line-height: 1.2;color: #fff;}.case-section__title.text-center {text-align: center;}.case-section__title.title--dark {color: #000;font-weight: 800;}.case-section .row {margin-left: -20rem;margin-right: -20rem;-ms-flex-wrap: wrap;flex-wrap: wrap;}.case-section .col {padding-left: 20rem;padding-right: 20rem;}.case-arrow {position: absolute;top: 32%;-webkit-transform: translateY(-50%);transform: translateY(-50%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1em;z-index: 999;width: 4.5em;height: 4.5em;padding: 1.625em 1.875em;background: rgba(0, 0, 0, 0.4);-webkit-transition: 0.3s ease;transition: 0.3s ease;}.top-arrow .case-arrow {top: 50%;}.case-arrow:hover span {visibility: visible;opacity: 1;-webkit-transition: 0.3s ease;transition: 0.3s ease;-webkit-transition-delay: 0.3s;transition-delay: 0.3s;}.case-arrow span {visibility: hidden;opacity: 0;color: #fff;font-size: 1em;font-weight: 500;padding-right: 1.875em;}.case-arrow-prev {left: 0;border-radius: 0 3.625em 3.625em 0;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;background: rgba(0, 0, 0, 0.6);}.case-arrow-prev:before {content: "";display: -webkit-box;display: -ms-flexbox;display: flex;min-width: 0.75em;height: 1.25em;background: url(../../design/theme/images/angle-left.svg) 0 0/100% 100%;}.case-arrow-prev span {padding-left: 1.875em;}.case-arrow-prev:hover {width: 18.7em;}.case-arrow-next {right: 0;border-radius: 3.625em 0 0 3.625em;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}.case-arrow-next:after {content: "";display: -webkit-box;display: -ms-flexbox;display: flex;min-width: 0.75em;height: 1.25em;background: url(../../design/theme/images/angle-left.svg) 0 0/100% 100%;-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}.case-arrow-next span {padding-right: 1.875em;}.case-arrow-next:hover {background: rgba(0, 0, 0, 0.6);width: 16.5em;}.case-head {position: relative;padding: 115rem 0 0;margin: 0 0 100rem;}.case-head .container {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.case-head__bg {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;top: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 1;max-height: 880rem;}.case-head__bg img {position: absolute;top: 0;bottom: 0;width: auto;height: 100%;}.case-head__bg-lines {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;top: 0;height: 100%;width: 100%;max-width: 1640rem;}.case-head__bg-lines span {height: 100%;width: 3rem;background: rgba(255, 255, 255, 0.03);}@keyframes expandScale {0% {transform: scale(1);}50% {transform: scale(5);}100% {transform: scale(1);}}@keyframes expandWidth {0% {width: 3rem;}50% {width: 20%;}100% {width: 3rem;}}.case-head__data {position: relative;padding: 85rem 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;z-index: 2;}.case-head__data h4 {margin: 0 0 1em;color: rgba(255, 255, 255, 0.5);font-size: 20rem;font-weight: 500;text-align: center;}.case-head__data h1 {text-align: center;max-width: 900rem;font-size: 36rem;font-weight: 700 !important;color: #fff;line-height: 1.3;}.case-head__data h1 b {color: #ffdd00;}.top-data .case-head__data {margin-bottom: 85rem;}.case-head__logo {position: relative;height: 70rem;margin: 0 0 60rem;}.case-head__logo img,.case-head__logo svg {height: 100%;}.case-head__mockup {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-ms-flex-pack: distribute;justify-content: space-around;z-index: 3;}.case-head__macbook {position: relative;width: 73%;}.case-head__macbook-frame {position: relative;width: 100%;z-index: 1;}.case-head__macbook-screen {position: absolute;left: 10.85%;top: 3.5%;width: 79%;height: 86%;z-index: 2;}.case-head__macbook-screen picture,.case-head__macbook-screen img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}.case-head__macbook-screen video {position: absolute;top: 0;left: 0;width: 100%;height: 101%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;opacity: 0;-webkit-transition: 0.3s ease;transition: 0.3s ease;z-index: 2;}.case-head__iphone {position: relative;width: 20%;}.case-head__iphone-frame {position: relative;width: 100%;z-index: 2;}.case-head__iphone-screen {position: absolute;z-index: 1;left: 5.4%;width: 89.5%;top: 2.5%;height: 94.6%;}.case-head__iphone-screen picture,.case-head__iphone-screen img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;border-radius: 15rem;}.case-head__iphone-screen video {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border-radius: 25rem;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;opacity: 0;-webkit-transition: 0.3s ease;transition: 0.3s ease;z-index: 2;}.case-head__link {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 85rem auto 0;padding: 1em 1.7em 1em 1.3em;z-index: 2;font-size: 17rem;font-weight: 500;background: #ffdd00;color: #000;-webkit-transition: 0.3s ease;transition: 0.3s ease;border-radius: 2em;}.top-arrow .case-head__link {margin-top: 0;margin-bottom: 120rem;}.case-head__link:hover {background: #201f1e;color: #ffffff;}.case-head__link span {-webkit-transform: translateY(2rem);-ms-transform: translateY(2rem);transform: translateY(2rem);}.case-head__link:hover svg,.case-head__link:active svg {fill: #fff;transform: rotate(0deg);}.case-head__link svg {margin-right: 15rem;width: 25rem;height: 25rem;fill: #000;-webkit-transition: 0.3s ease;transition: 0.3s ease;transform: rotate(-40deg);}.case-about {padding-top: 0 !important;}.case-about__client {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}.case-about__targets {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}.case-about__list {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}.case-about__inner:first-child {padding-bottom: 50rem;border-bottom: 1rem solid #d9d9d9;}.case-about__inner:not(:last-child) {margin: 0 0 80rem;}.case-about h2 {margin: 0 0 1.2em;font-weight: 700;font-size: 35rem;line-height: 1.2;color: #000000;}.case-about strong {font-weight: bold;}.case-about h2::before {counter-increment: case-about;content: counter(case-about) ". ";}.case-about p {font-weight: 300;font-size: 1em;line-height: 1.7;color: #333333;}.case-about__block:not(:last-child) {margin: 0 0 70rem;}.case-about__block-okay {display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 1em;height: 2.625em;margin-bottom: 1.75em;}.case-about__block-okay img {width: auto;height: 100%;}.case-about__block h5 {font-weight: 500;font-size: 18rem;color: #212121;line-height: 1.4;margin: 0 0 1em;}.case-about__tasks {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 1em;padding: 2.6em;border: 2rem solid #d2d2d2;}.case-about__tasks p {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;font-weight: 300;font-size: 1em;line-height: 1.6;color: #333333;margin-top: 0;margin-bottom: 0;}.case-about__tasks p:not(:last-child) {margin-bottom: 1.5em;}.case-about__tasks p::before {counter-increment: case-tasks;content: "0" counter(case-tasks) ". ";margin: 0 1em 0 0;font-size: 1.1em;font-weight: 500;color: #000;}.case-homepage {position: relative;overflow: visible;z-index: 10;}.case-homepage__block {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;max-width: 1280rem;width: 100%;margin: 0 auto;}.case-homepage__hero {position: absolute;top: 0;left: 0;width: 100%;border: 8rem solid #424242;border-radius: 20rem;overflow: hidden;z-index: 3;}.case-homepage__hero picture,.case-homepage__hero img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.case-homepage__hero:before {content: "";display: block;padding-top: 62%;background: #282828;}.case-homepage__image {position: relative;width: 87%;padding-top: 20rem;z-index: 0;}.case-homepage__image picture,.case-homepage__image img {width: 100%;}.case-homepage__block.case-homepage--animation .case-homepage__hero picture,.case-homepage__block.case-homepage--animation .case-homepage__hero img {-webkit-transform: translateY(315rem);transform: translateY(315rem);}.case-homepage__block.case-homepage--animation .case-homepage__image picture,.case-homepage__block.case-homepage--animation .case-homepage__image img {-webkit-transform: translateY(620rem);transform: translateY(620rem);}.case-pages {position: relative;z-index: 5;}.case-pages .container {position: relative;z-index: 2;}.case-pages__inner {max-width: 100%;width: 100%;}.case-pages .case-section__title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.case-pages__counts {margin: 0 0 0 0.38em;font-weight: 800;color: #e9bd23;font-size: 1.18em;}.case-pages__counts:after {content: "+";}.case-pages__shape-1 {position: absolute;top: -1rem;right: 0;width: 30%;}.case-pages__shape-1 img {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}.case-pages__shape-1:before {content: "";display: block;padding-top: 100%;}.case-pages__shape-2 {position: absolute;bottom: -1rem;left: 0;width: 50%;}.case-pages__shape-2 img {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}.case-pages__shape-1 svg,.case-pages__shape-2 svg {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}.case-pages__shape-2:before {content: "";display: block;padding-top: 53%;}.case-pages__page {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 49%;min-height: 300rem;padding-top: 60rem;padding-bottom: 60rem;}.case-pages__page-title {margin: 0 0 1.2em;font-weight: 500;font-size: 20rem;}.case-pages__page-screen {position: relative;width: 100%;border-radius: 15rem;padding: 6rem;padding-bottom: 0;overflow: hidden;}.case-pages__page-screen picture,.case-pages__page-screen img {width: 100%;background: #282828;position: relative;}.case-pages__page-screen:before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 8rem solid #000;border-radius: 15rem;z-index: 1;}.case-pages__page.even {padding-right: 5%;}.case-pages__page.odd {padding-left: 5%;}.case-mobile {position: relative;}.case-mobile .case-section__title {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.case-mobile .case-section__title:before {content: "";height: 0.86em;width: 7rem;margin: 0 0.36em 0 0;background: #f8c71e;}.case-mobile__head {margin: 0 0 120rem;}.case-mobile__head p {font-weight: 300;font-size: 1em;color: #e8e8e8;line-height: 1.7;margin: 0;}.case-mobile__head-image img,.case-mobile__head-image picture {width: 100%;}.case-mobile__head-left {-ms-flex: 0 0 41.666667%;-webkit-box-flex: 0;flex: 0 0 41.666667%;max-width: 41.666667%;}.case-mobile__head-right {-ms-flex: 0 0 41.666667%;-webkit-box-flex: 0;flex: 0 0 41.666667%;max-width: 41.666667%;margin: 0 auto;}.case-slider__inner .slick-list {margin: 0 -30rem;}.case-slider__slide {padding: 0 30rem;}.case-slider__image {position: relative;padding: 5rem;border-radius: 15rem;overflow: hidden;}.case-slider__image:after {content: "";position: absolute;top: 0;left: 0;height: 100%;width: 100%;border: 7rem solid #282828;border-radius: 15rem;}.case-slider-controls {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 60rem 0 0;}.case-slider-controls .slick-dots {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1em;border-radius: 5rem;overflow: hidden;width: 600rem;}.case-slider-controls .slick-dots li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;height: 4rem;}.case-slider-controls .slick-dots li.slick-active button {opacity: 1;border-radius: 4rem;}.case-slider-controls .slick-dots li:not(.slick-active) button {cursor: pointer;}.case-slider-controls .slick-dots li:not(.slick-active) button:hover {opacity: 0.25;}.case-slider-controls .slick-dots button {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;width: 100%;padding: 0;border: 0;font-size: 0;background: #fff;opacity: 0.1;-webkit-transition: 0.3s ease;transition: 0.3s ease;cursor: pointer;}.case-slider-controls__arrows {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 1em;}.case-slider-controls__arrows button {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 0;border: 0;height: 2.25em;width: 5em;background: rgba(255, 255, 255, 0.1);border-radius: 2.25em;color: #fff;-webkit-transition: 0.3s ease;transition: 0.3s ease;cursor: pointer;}.case-slider-controls__arrows button i {font-size: 1.1em;}.case-slider-controls__arrows button:first-child {margin: 0 1.25em 0 0;}.case-slider-controls__arrows button:hover {background: #fff;color: #282828;}.case-slider-controls__arrows button:hover:before {opacity: 0;}.case-slider-controls__arrows button:hover:after {opacity: 1;}.case-slider-controls__arrows button:before {content: "";display: block;width: 1.5em;height: 1.5em;background: url(../../design/theme/images/arrow-right-light.svg) 0 0/100% 100%;-webkit-transition: 0.3s ease;transition: 0.3s ease;}.case-slider-controls__arrows button:after {position: absolute;content: "";display: block;width: 1.5em;height: 1.5em;background: url(../../design/theme/images/arrow-right.svg) 0 0/100% 100%;-webkit-transition: 0.3s ease;transition: 0.3s ease;opacity: 0;}.case-slider-controls__arrows button.slick-prev:before {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}.case-slider-controls__arrows button.slick-prev:after {-webkit-transform: rotateY(180deg);transform: rotateY(180deg);}.case-review-section {position: relative;}.case-review-section .row {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}.case-review-section .case-review__shape-1 {position: absolute;top: -10rem;right: 0;width: 30%;}.case-review-section .case-review__shape-1 img {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}.case-review-section .case-review__shape-1:before {content: "";display: block;padding-top: 137%;}.case-review-section .case-review__shape-2 {position: absolute;bottom: -5rem;left: 0;width: 30%;}.case-review-section .case-review__shape-2 img {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}.case-review-section .case-review__shape-1 svg,.case-review-section .case-review__shape-2 svg {position: absolute;top: 0;right: 0;width: 100%;height: 100%;}.case-review-section .case-review__shape-2:before {content: "";display: block;padding-top: 50%;}.case-review-block {-ms-flex: 0 0 75%;-webkit-box-flex: 0;flex: 0 0 75%;max-width: 75%;}.case-review {position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;background: #fff;z-index: 3;}.case-review__head {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0 0 20rem;margin: 0 0 20rem;border-bottom: 1rem solid #f1f1f1;}.case-review__author {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.case-review__author-avatar {margin: 0 1.25em 0 0;font-size: 1em;width: 4.2em;height: 4.2em;border-radius: 100%;overflow: hidden;}.case-review__author-avatar_no {display: flex;align-content: center;justify-content: center;align-items: center;width: 100%;height: 100%;background: #ededed;}.case-review__author-avatar img {width: 100%;height: 100%;}.case-review__author-content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;font-size: 1em;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 0;flex-basis: 0;}.case-review__author-content h5 {margin: 0 0 0.38em;font-weight: 500;font-size: 1.05em;color: #000;}.case-review__author-content p {margin: 0;font-weight: 300;color: #818181;font-size: 0.9375em;line-height: 1.3;}.case-review__company {display: -webkit-box;display: -ms-flexbox;display: flex;width: 120rem;-webkit-transition: 0.3s;transition: 0.3s;margin-left: 15rem;}.case-review__company img {width: 100%;}.case-review__company svg {width: 100%;}.case-review__company:hover {opacity: 0.8;}.case-review__media {-ms-flex: 0 0 42%;-webkit-box-flex: 0;flex: 0 0 42%;max-width: 42%;}.case-review__content {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex: 0 0 58%;-webkit-box-flex: 0;flex: 0 0 58%;max-width: 58%;-webkit-box-shadow: 0rem 2rem 30rem rgba(0, 0, 0, 0.1);box-shadow: 0rem 2rem 30rem rgba(0, 0, 0, 0.1);padding: 40rem;}.case-review__body p {font-weight: 300;font-size: 1em;color: #333333;line-height: 1.6;margin: 0;}.case-review__body p:not(:last-child) {margin: 0 0 1.2em;}.case-review__video {position: relative;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;cursor: pointer;}.case-review__video:hover .case-review__video-btn {background: #f8c71e;-webkit-transform: scale(1.1);transform: scale(1.1);}.case-review__video-preview {position: relative;width: 100%;height: 100%;}.case-review__video-preview img,.case-review__video-preview picture {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;}.case-review__video-preview:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);}.case-review__video-btn {position: absolute;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 1em;width: 6em;height: 6em;background: #fff;border-radius: 100%;-webkit-transition: 0.3s ease;transition: 0.3s ease;}.case-review__video-btn:before {content: "";position: absolute;margin-left: 0.1em;width: 0;height: 0;border-top: 0.9375em solid rgba(0, 0, 0, 0);border-left: 1.375em solid #000;border-bottom: 0.9375em solid rgba(0, 0, 0, 0);}.cases-tags {position: relative;display: flex;flex-wrap: wrap;width: 100%;margin: 20rem 0 0;}.cases-tags a {position: relative;display: flex;height: 1.83em;padding: 0 0.83em;margin: 0 1.16em 1.16em 0;font-size: 13rem;background: #ededed;color: #727272;border-radius: 4rem;display: none;text-transform: lowercase;}.cases-tags a.show {display: flex;}.cases-tags a:hover {background: #959595;color: #fff;}.cases-tags span {transition: none;}.cases-tags .cases-tags__more {position: relative;padding: 0;font-size: 15rem;font-weight: 400;background: transparent !important;display: flex;opacity: 1;visibility: visible;}.cases-tags .cases-tags__more:hover {text-shadow: 0 0 1rem #201f1e;color: #201f1e;}.case-breadcrumb {z-index: 2;}.case-breadcrumb .breadcrumb a {font-size: 0.875em;line-height: 20rem;color: #fff;border-bottom: 1rem solid #fff;position: relative;}.case-breadcrumb .breadcrumb a:after {display: none;}.theme--dark {}.theme--dark .case-head__data h1 {color: #201f1e;}.theme--dark .breadcrumb a {color: #201f1e;border-bottom: 1rem solid #201f1e;}.theme--dark .case-head__data h4 {color: rgba(0, 0, 0, 0.5);}.theme--dark .case-head__bg-lines span {background: rgba(0, 0, 0, 0.03);}.theme--dark .case-section__title,.theme--dark .case-mobile__head p {color: #201f1e;}.theme--dark .case-slider-controls__arrows button {background: rgba(0, 0, 0, 0.1);color: #201f1e;}.theme--dark .case-slider-controls .slick-dots button {background: #201f1e;}.theme--dark .case-slider-controls__arrows button:before {background: url(../../design/theme/images/arrow-right.svg) 0 0/100% 100%;}.theme--dark .case-slider-controls__arrows button:after {background: url(../../design/theme/images/arrow-right-light.svg) 0 0/100% 100%;}@media only screen and (max-width: 1700px) {.case-arrow {font-size: 15rem !important;}.case-arrow span {font-size: 15rem !important;}}@media only screen and (max-width: 1660px) {.paralax-mobile {display: none;}}@media only screen and (max-width: 1600px) {.case-section {padding-top: 100rem;padding-bottom: 180rem;padding-left: 20rem;padding-right: 20rem;}.case-section__title {font-size: 36rem;}.case-arrow {font-size: 0.875em !important;}.case-arrow-next:hover {width: 17.5em;}.case-arrow-prev:hover {width: 19.7em;}.case-head {margin: 0 0 70rem;}.case-head__logo {margin: 0 0 60rem;height: 62rem;}.case-head__data {padding: 70rem 0;}.case-head__data h1 {max-width: 800rem;font-size: 32rem;}.case-head__data h4 {font-size: 19rem;}.case-head__bg {height: 820rem;}.top-arrow .case-head__bg {height: 100%;}.case-head__link {margin: 65rem auto 0;}.case-about .row:not(:last-child) {margin-bottom: 70rem;}.case-about h2 {font-size: 32rem;}.case-about__targets {-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}.case-homepage__block {width: 86%;}.case-pages__page {padding-top: 40rem;padding-bottom: 40rem;}.case-pages__page-title {font-size: 18rem;}.case-pages__page.even {padding-right: 4%;}.case-pages__page.odd {padding-left: 4%;}.case-slider__inner .slick-list {margin: 0 -20rem;}.case-slider__slide {padding: 0 20rem;}.case-review-block {-ms-flex: 0 0 80%;-webkit-box-flex: 0;flex: 0 0 80%;max-width: 80%;}}@media only screen and (max-width: 1500px) {.case-arrow {font-size: 13rem !important;}.case-arrow-next:hover {width: 18.5em;}.case-arrow-prev:hover {width: 21em;}}@media only screen and (max-width: 1400px) {.case-section {padding-top: 80rem;padding-bottom: 140rem;}.case-section__title {font-size: 32rem;}.case-head {margin: 0 0 70rem;}.case-head__logo {margin: 0 0 50rem;height: 58rem;}.case-head__data {padding: 70rem 0;}.case-head__data h1 {max-width: 750rem;font-size: 28rem;}.case-head__data h4 {font-size: 19rem;}.case-head__bg {height: 700rem;}.top-arrow .case-head__bg {height: 100%;}.case-about h2 {font-size: 28rem;}.case-about__targets {-ms-flex: 0 0 52%;-webkit-box-flex: 0;flex: 0 0 52%;max-width: 52%;}.case-about__list {-ms-flex: 0 0 48%;-webkit-box-flex: 0;flex: 0 0 48%;max-width: 48%;}.case-about__tasks {padding: 2.2em;}.case-about__block:not(:last-child) {margin: 0 0 50rem;}.case-about__block-okay {font-size: 15rem;}.case-mobile__head-left {-ms-flex: 0 0 55%;-webkit-box-flex: 0;flex: 0 0 55%;max-width: 55%;}.case-mobile__head-right {-ms-flex: 0 0 45%;-webkit-box-flex: 0;flex: 0 0 45%;max-width: 45%;margin: 0 auto;}.case-slider-controls__arrows {font-size: 15rem;}.case-review-block {-ms-flex: 0 0 95%;-webkit-box-flex: 0;flex: 0 0 95%;max-width: 95%;}.case-review__author-avatar {font-size: 15rem;}.case-review__company {width: 110rem;}.case-review__video-btn {font-size: 15rem;}.paralax-mobile {display: flex !important;width: 150rem;}.paralax-mobile-1,.paralax-mobile-4,.paralax-mobile-5 {left: -45rem;}.paralax-mobile-2,.paralax-mobile-3,.paralax-mobile-6 {right: -45rem;}}@media only screen and (max-width: 1200px) {.case-section__title {font-size: 30rem;}.case-arrow {top: 36%;width: 4em;padding: 1.625em 1.2em;font-size: 13rem !important;}.case-arrow span {font-size: 15rem !important;}.case-about .row.justify-between {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.case-about__targets {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}.case-about__list {margin: 50rem 0 0;-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}.case-pages__page-title {font-size: 17rem;}.case-review-block {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}.case-review__author-avatar {font-size: 0.875em;}.case-review__author-content {font-size: 15rem;}.case-review__company {width: 96rem;}.case-review__video-btn {font-size: 0.875em;}.case-slider-controls__arrows {font-size: 0.875em;}.paralax-mobile {display: flex !important;width: 130rem;}.paralax-mobile-1,.paralax-mobile-4,.paralax-mobile-5 {left: -55rem;}.paralax-mobile-2,.paralax-mobile-3,.paralax-mobile-6 {right: -55rem;}.top-arrow .case-head__link {margin-bottom: 90rem;}.top-data .case-head__data {margin-bottom: 45rem;}}@media only screen and (max-width: 992px) {.case-section {padding-top: 70rem;padding-bottom: 120rem;}.case-section__title {font-size: 28rem;}.case-arrow {top: 40%;}.case-head {margin: 0 0 50rem;}.case-head__logo {height: 48rem;}.case-head__data {padding: 50rem 0 70rem;}.case-head__data h1 {max-width: 700rem;font-size: 26rem;}.case-head__data h4 {font-size: 18rem;}.case-head__bg {height: 620rem;}.top-arrow .case-head__bg {height: 100%;}.case-head__link {margin: 50rem auto 0;font-size: 1em;}.case-about .row:not(:last-child) {margin-bottom: 70rem;}.case-about__inner:not(:last-child) {margin: 0 0 60rem;}.case-about__inner:first-child {padding-bottom: 40rem;}.case-about h2 {font-size: 24rem;}.case-about__block-okay {font-size: 0.875em;}.case-about__list {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}.case-homepage__block {width: 98%;}.case-pages__page {padding-top: 30rem;padding-bottom: 30rem;}.case-pages__page-title {font-size: 1em;}.case-pages__page:nth-child(1),.case-pages__page:nth-child(2) {padding-top: 10rem;}.case-mobile__head {margin: 0 0 80rem;}.case-mobile__head-left {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}.case-mobile__head-right {display: none;}.case-slider-controls__arrows {font-size: 13rem;}.case-slider-controls .slick-dots {width: 450rem;}.case-slider__inner .slick-list {margin: 0 -12rem;}.case-slider__slide {padding: 0 12rem;}.case-slider__image {padding: 2rem;}.case-slider__image:after {border-width: 4rem;}.case-review {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.case-review__content {padding: 35rem;-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}.case-review__media {-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}.case-review__video:before {content: "";padding-top: 50%;display: block;}.case-review__video-preview {position: absolute;top: 0;left: 0;}.paralax-mobile {display: none !important;}}@media only screen and (max-width: 767px) {.case-section {padding-bottom: 100rem;padding-left: 10rem;padding-right: 10rem;}.case-section__title {font-size: 26rem;}.case-arrow span {display: none;}.case-arrow-next:hover {width: 4em;}.case-arrow-prev:hover {width: 4em;}.case-head__logo {margin: 0 0 40rem;height: 46rem;}.case-head__data {padding: 50rem 0 60rem;}.case-head__data h1 {font-size: 24rem;}.case-head__bg {height: 540rem;}.top-arrow .case-head__bg {height: 100%;}.case-head__link {font-size: 15rem;}.case-about__inner:not(:last-child) {margin: 0 0 50rem;}.case-about__inner:first-child {padding-bottom: 30rem;}.case-about h2 {margin: 0 0 1em;font-size: 23rem;}.case-about__block:not(:last-child) {margin: 0 0 50rem;}.case-about__tasks {padding: 2em 1.8em;}.case-homepage__hero {display: none;}.case-homepage__image {width: 98%;padding-top: 0;}.case-pages__inner {height: auto !important;}.case-pages__page {position: relative !important;-webkit-transform: none !important;transform: none !important;padding-left: 0 !important;padding-right: 0 !important;width: 100%;padding-bottom: 50rem;}.case-pages__page:nth-child(1) {padding-top: 40rem;}.case-pages__shape-2 {width: 75%;}.case-slider-controls__dots {-webkit-box-flex: 1;-ms-flex: 1 0 auto;flex: 1 0 auto;padding-right: 40rem;}.case-slider-controls__dots .slick-dots {width: 100%;}.case-review__content {padding: 30rem 25rem;}.case-review__company {width: 90rem;}.case-review__video-btn {font-size: 13rem;}.case-review__shape-2 {width: 70% !important;}.top-arrow .case-head__link {margin-bottom: 60rem;}.case-homepage__image {padding-top: 0rem !important;}}@media only screen and (max-width: 575px) {.case-section {padding-top: 60rem;padding-bottom: 80rem;padding-left: 0;padding-right: 0;}.case-section__title {font-size: 24rem;}.case-arrow {top: 52%;font-size: 12rem !important;}.case-head__data {padding: 40rem 0 50rem;}.case-head__data h1 {font-size: 22rem;line-height: 1.35;}.case-head__data h4 {font-size: 17rem;}.case-head__link {margin-top: 35rem;font-size: 15rem;}.case-head__macbook {width: 100%;}.case-head__iphone {display: none;}.case-head__bg-lines span {width: 2rem;}.case-about__inner:not(:last-child) {margin: 0 0 50rem;}.case-about__inner:first-child {padding-bottom: 30rem;}.case-about h2 {font-size: 21rem;}.case-about__block h5 {font-size: 17rem;}.case-about__block-okay {font-size: 13rem;}.case-about__tasks {padding: 0;border: 0;}.case-pages__shape-1 {top: 100rem;right: -20%;width: 48%;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.case-pages__page {padding-bottom: 40rem;}.case-pages__page:nth-child(1) {padding-top: 30rem;}.case-mobile__head {margin: 0 0 60rem;}.case-slider-controls {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}.case-slider-controls__dots {width: 100%;padding: 0;margin: 0 0 25rem;}.case-review__content {padding: 30rem 15rem;}.case-review__author-avatar {font-size: 12rem;}.case-review__company {display: none;}.case-review__video:before {padding-top: 65%;}.case-review__video-btn {font-size: 12rem;}.case-review__shape-1 {top: 2% !important;right: -10% !important;width: 44% !important;-webkit-transform: rotate(119deg) !important;transform: rotate(119deg) !important;}}@media only screen and (max-width: 425px) {.case-section__title {font-size: 22rem;}.case-arrow {font-size: 10rem !important;}.case-head__data {padding: 30rem 0 40rem;}.case-head__data h1 {font-size: 20rem;}.case-head__data h4 {font-size: 1em;}.case-head__link {margin-top: 30rem;font-size: 0.875em;}.case-head__bg {height: 500rem;}.top-arrow .case-head__bg {height: 100%;}.case-about__inner:not(:last-child) {margin: 0 0 45rem;}.case-about__inner:first-child {padding-bottom: 25rem;}.case-about h2 {font-size: 20rem;}.case-about__block h5 {font-size: 1em;}.case-about__block-okay {font-size: 12rem;}.case-about__tasks {padding: 0;border: 0;font-size: 15rem;}.case-homepage__image {width: 100%;}.case-slider__inner .slick-list {margin: 0 -10rem;}.case-slider__slide {padding: 0 10rem;}.case-slider__image {padding: 2rem;}.case-slider__image:after {border-width: 3rem;}.case-mobile__head p {font-size: 15rem;}.case-slider-controls {margin: 40rem 0 0;}.case-slider-controls__arrows {font-size: 12rem;}.case-review__video-btn {font-size: 11rem;}.case-review__shape-2 {width: 55% !important;}}@media only screen and (max-width: 360px) {.case-section {padding-top: 50rem;padding-bottom: 60rem;padding-left: 0;padding-right: 0;}.case-section__title {font-size: 20rem;}.case-arrow {font-size: 9rem !important;}.case-head {padding: 80rem 0 0;}.case-head__data {padding: 30rem 0 40rem;}.case-head__data h1 {font-size: 18rem;}.case-head__data h4 {font-size: 15rem;}.case-head__logo {height: 38rem;}.case-head__link {margin-top: 30rem;font-size: 13rem;}.case-head__bg {height: 440rem;}.top-arrow .case-head__bg {height: 100%;}.case-about__inner:not(:last-child) {margin: 0 0 50rem;}.case-about__inner:first-child {padding-bottom: 30rem;}.case-about h2 {font-size: 19rem;}.case-about p {font-size: 15rem;}.case-about__block h5 {font-size: 1em;}.case-about__block-okay {font-size: 12rem;}.case-about__lists {margin-top: 40rem;}.case-about__tasks-item:not(:last-child) {margin-bottom: 1.5em;}.case-review__author-avatar {font-size: 10rem;}.case-review__author-content {font-size: 13rem;}.case-review__body p {font-size: 15rem;}.case-review__head {padding: 0 0 15rem;margin: 0 0 15rem;}.case-review__video-btn {font-size: 10rem;}}.case-about__block blockquote {background: #ededed;padding: 10rem 30rem;border-radius: 5rem;margin: 0;margin-left: 0rem;border-left: 5rem solid #fddd05;}.case-about__block blockquote p {}
.project-header .container, .project-info .container {max-width: 1170rem;}.project-header{position: relative;background-size: cover;background-repeat: no-repeat;background-position: center;z-index: 2;}.project-header__inner{display: flex;flex-direction: column;align-items: center;height: 100vh;min-height: 840rem;}.project-header__content{display: flex;flex-direction: column;align-items: center;margin: auto 0 0 0;max-width: 1170rem;width: 100%;-webkit-transform: translateY(20%);-moz-transform: translateY(20%);-ms-transform: translateY(20%);-o-transform: translateY(20%);transform: translateY(20%);}.project-header__logo{display: flex;justify-content: center;align-items: center;margin: 0 0 40rem 0;max-width: 300rem;max-height: 200rem;}.project-header__logo svg{width: 200rem;}.project-header__logo img,.project-header__logo svg{max-width: 100%;max-height: 100%;}.no_image {fill: #fff;}.project-header__title{margin: 0 0 3em 0;text-align: center;color: #ffffff;font-size: 30rem;line-height: 1.25;font-weight: 500;}.project-header__image{width: 100%;text-align: center;}.project-header__image img{max-width: 100%;}.project-info{padding: 500rem 0 200rem;z-index: 1;}.project-info__inner{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -30rem;margin-left: -30rem;}.project-info__col{position: relative;width: 100%;padding-right: 30rem;padding-left: 30rem;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.project-info h4{margin: 0 0 1em 0;font-size: 35rem;font-weight: 500;color: #000;}.project-info h3{margin: 1em 0 1em 0;font-size: 28rem;font-weight: 500;color: #000;}.project-info h2{margin: 1em 0 1em 0;font-size: 35rem;font-weight: 500;color: #000;}.project-info p{line-height: 1.55;font-size: 18rem;font-weight: 300;font-weight: 300;color: #222;}.project-info ul{padding: 0;margin: 0;list-style: none;}.project-info ul li{position: relative;padding: 0 0 0 2.5em;line-height: 1.55;font-size: 18rem;font-weight: 300;color: #222;}.project-info ul li:not(:last-child){margin: 0 0 1em 0;}.project-info ul li:before{content: '';position: absolute;display: block;top: 0.6em;left: 0;width: 1.5em;height: 1rem;background: #000;}.project-info__inner .web{font-size: 24rem;font-weight: 400;position: relative;padding: 0 0rem 0 2.5em;margin-top: 30rem;}.project-info__inner .web:hover{}.project-info__inner .web:before {content: '';position: absolute;display: block;top: 0.6em;left: 0;width: 1.5em;height: 1rem;background: #000;}.play {padding: 30rem 0rem;}.play div:first-child{float: left;margin-right: 15rem;}@media only screen and (max-width: 1400px){.project-page .container {max-width: 1024rem;}.project-header__logo {margin: 0 0 30rem 0;max-width: 200rem;max-height: 150rem;}.project-header__title{margin: 0 0 2.5em 0;font-size: 26rem;}.project-info {padding: 300rem 0 150rem;}.project-info h4{font-size: 30rem;}.project-info h3{font-size: 22rem;}.project-info ul li{font-size: 17rem;}.project-info ul li:before{top: 0.8em;width: 1.2em;}}@media only screen and (max-width: 1200px){.project-page .container {max-width: 1024rem;}.project-header__logo {margin: 0 0 30rem 0;}.project-header__title{margin: 0 0 2.5em 0;font-size: 26rem;}.project-info {padding: 200rem 0 150rem;}.project-info h4{font-size: 30rem;}.project-info h4{font-size: 22rem;}.project-info p{font-size: 17rem;}.project-info ul li{font-size: 17rem;}.project-info ul li:before{top: 0.8em;width: 1.2em;}}@media only screen and (max-width: 1200px){.project-page .container {max-width: 840rem;}.project-header__content{-webkit-transform: translateY(12%);-moz-transform: translateY(12%);-ms-transform: translateY(12%);-o-transform: translateY(12%);transform: translateY(12%);}.project-header__logo {margin: 0 0 25rem 0;max-width: 170rem;max-height: 130rem;}.project-header__title{font-size: 24rem;}.project-info h4{font-size: 26rem;}.project-info h3{font-size: 18rem;}}@media only screen and (max-width: 992px){.project-page .container {max-width: 700rem;}.project-header__inner{min-height: 500rem;height: 100vh;padding: 150rem 0;}.project-header__content{max-width: 640rem;margin: auto 0;-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);-o-transform: translateY(0%);transform: translateY(0%);}.project-info h4{font-size: 24rem;}.project-info h3{font-size: 18rem;}.project-info {padding: 350rem 0 120rem;}}@media only screen and (max-width: 767px){.project-page .container {max-width: 500rem;}.project-header__inner{padding: 125rem 0 0;}.project-info {padding: 100rem 0 80rem;}.project-info__col{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}.project-info__col:not(:last-child){margin: 0 0 30rem 0;}}@media only screen and (max-width: 575px){.project-page .container {padding-left: 30rem;padding-right: 30rem;}.project-header__logo {margin: 0 0 20rem 0;max-width: 150rem;max-height: 100rem;}.project-header__title {font-size: 22rem;}.project-info h4{font-size: 22rem;}.project-info h3{font-size: 18rem;}.project-info p{font-size: 1em;}.project-info ul li{font-size: 1em;}}@media only screen and (max-width: 425px){.project-page .container {padding-left: 25rem;padding-right: 25rem;}.project-header__logo{max-width: 150rem;}.project-header__title {font-size: 20rem;}.project-info h4{font-size: 20rem;}.project-info h3{font-size: 18rem;}.project-info p{font-size: 1em;}.project-info ul li{font-size: 1em;}}@media only screen and (max-width: 360px){.project-page .container {padding-left: 20rem;padding-right: 20rem;}.project-header__logo {max-width: 120rem;max-height: 80rem;}.project-header__title {font-size: 17rem;}.project-info h4{font-size: 17rem;}.project-info h3{font-size: 1em;}.project-info p{font-size: 15rem;}.project-info ul li{padding: 0 0 0 2em;font-size: 15rem;}.project-info ul li:before {width: 1em;}}.project-section{padding: 100rem 0;}.project-section.bg--gray{background: #F5F5F5;}.project-section__inner{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}.project-text{display: flex;flex-direction: column;align-items: center;width: 100%;font-size: 1em;margin: 0 0 7em;}.project-text.text-center{align-items: center;}.project-text.text-center h4,.project-text.text-center p{text-align: center;}.project-text.text-center h4{margin: 0 0 1em;font-size: 1.875em;font-weight: 500;color: #000;}.project-text.text-center p{max-width: 800rem;margin: 0;line-height: 1.55;font-size: 1.125em;font-weight: 300;}.project-section{overflow: hidden;}.project-section__slider{padding: 0;max-width: 100%}.project-slider{display: flex;width: 100%;overflow: hidden;}.project-slider__inner{display: flex;}.project-slider__slide{position: relative;display: flex;width: 970rem;margin: 0 60rem 0 0;}.project-slider__slide img{border: 8rem solid #000;border-radius: 24rem;overflow: hidden;}@media only screen and (max-width: 1440px){.project-slider__slide{width: 900rem;}.project-text{margin: 0 0 6em;}}@media only screen and (max-width: 1280px){.project-slider__slide{width: 820rem;}.project-text{margin: 0 0 5em;}.project-slider__slide img{border-width: 7rem;}}@media only screen and (max-width: 1100px){.project-slider__slide{width: 740rem;}.project-text{margin: 0 0 5em;}.project-slider__slide{margin: 0 50rem 0 0;}.project-slider__slide img{border-width: 6rem;}}@media only screen and (max-width: 991px){.project-text{margin: 0 0 3em;font-size: 15rem;}.project-text.text-center h4{margin: 0 0 1em;}.project-slider__inner{display: flex !important;flex-wrap: wrap !important;animation: none !important;padding: 0 15rem;}.project-slider__slide{width: 50%;margin: 0;padding: 15rem;}.project-slider__slide img{border-width: 3rem;border-radius: 10rem;}.project-slider__slide.infiniteslide_clone{display: none !important;}}@media only screen and (max-width: 767px){.project-text.text-center h4{margin: 0 0 0.7em;}.project-text.text-center p{max-width: 520rem;width: 100%;}.project-slider__slide{width: 100%;padding: 20rem 15rem;}}@media only screen and (max-width: 575px){.project-text{font-size: 0.875em;}.project-section{padding: 80rem 0;}.project-slider__slide{width: 100%;padding: 15rem 5rem;}}@media only screen and (max-width: 425px){.project-text{margin: 0 0 2em;font-size: 13rem;}.project-slider__slide{padding: 15rem 0;}}@media only screen and (max-width: 340px){.project-text{font-size: 12rem;}.project-slider__slide{padding: 12rem 0;}}
.view-portfolio {padding: 165rem 0;background-color: #ffd51a;position: relative;z-index: 1;}.view-portfolio__sub-title {font-weight: 500;color: #201f1e;font-size: 1.3em;padding-bottom: 30rem;}.view-portfolio__title {font-size: 50rem;font-weight: 700;line-height: 60rem;color: #201f1e;margin-bottom: 90rem;display: inline-block;}.view-portfolio__title:after {background-color: #201f1e;bottom: -9rem;}.view-portfolio__btn a,.view-portfolio__btn span {position: relative;display: inline-block;}.view-portfolio__btn a:before,.view-portfolio__btn span:before {content: "";position: absolute;top: 0;left: 0;width: 81rem;height: 100%;-webkit-transition: background-color 0.3s, width 0.3s;transition: background-color 0.3s, width 0.3s;-webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform-origin: 0 0;transform-origin: 0 0;z-index: 0;background: #fff;}.view-portfolio__btn a:hover:before,.view-portfolio__btn span:hover:before {width: 112rem;}.view-portfolio__btn a,.view-portfolio__btn span {text-transform: uppercase;font-weight: 700;letter-spacing: 1rem;color: #201f1e;}.view-portfolio__btn a b,.view-portfolio__btn span b {position: relative;z-index: 1;display: inline-block;padding-left: 40rem;padding-top: 20rem;padding-bottom: 20rem;}.view-portfolio__btn a + a,.view-portfolio__btn a + span,.view-portfolio__btn span + a,.view-portfolio__btn span + span {margin-left: 170rem;}.js_phrase2 {margin-left: 0 !important;}@media only screen and (max-width: 992px) {.view-portfolio {padding: 90rem 0 100rem;}.view-portfolio__sub-title {font-size: 0.875em;}.view-portfolio__title {font-size: 30rem;line-height: 34rem;}.view-portfolio__btn a,.view-portfolio__btn span {font-size: 0.875em;}.view-portfolio__btn a b,.view-portfolio__btn span b {padding-bottom: 20rem;}}@media only screen and (max-width: 640px) {.view-portfolio {padding: 60rem 0;}.view-portfolio__sub-title {padding-bottom: 40rem;}.view-portfolio__title {padding-bottom: 0rem;}.view-portfolio__btn a,.view-portfolio__btn span {width: 100%;}.view-portfolio__btn a + a,.view-portfolio__btn a + span,.view-portfolio__btn span + a,.view-portfolio__btn span + span {padding-left: 0;margin-top: 30rem;margin-left: 0;}}
.project-evolution {background-color: #201f1e;position: relative;z-index: 1;}.project-evolution__inner {padding-top: 105rem;padding-bottom: 80rem;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.project-evolution__title {max-width: 620rem;font-weight: 400;font-size: 35rem;color: #fff;padding-bottom: 50rem;line-height: 44rem;}.project-evolution__form {max-width: 620rem;}.project-evolution__form label {font-weight: 400;font-size: 0.875em;color: #969696;display: block;outline: none;}.project-evolution__form input,.project-evolution__form select {height: 50rem;line-height: 40rem;margin-bottom: 30rem;}.project-evolution__form input,.project-evolution__form select,.project-evolution__form textarea {background-color: #201f1e;border: 1rem solid #696969;display: block;outline: none;margin-top: 10rem;width: 100%;padding-left: 20rem;padding-right: 20rem;color: #fff;}.project-evolution__form textarea {height: 140rem;padding-top: 20rem;resize: none;}.project-evolution__form input[type="submit"] {font-weight: 400;width: 264rem;height: 62rem;color: #201f1e;background-color: #ffd51a;border: none;}.alert.alert-danger .alert-danger__list li {margin-bottom: 10rem;color: #ff0121;}.project-evolution__form .footer__column input,.project-evolution__form .footer__column label {width: 295rem;}.evolution__form-line {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}.evolution__form-column {width: 100%;}.evolution__form-column--triangle {position: relative;}.evolution__form-column--triangle:before {content: "";position: absolute;width: 0;height: 0;right: 20rem;top: 46rem;z-index: 3;border-left: 4rem solid transparent;border-right: 4rem solid transparent;border-top: 8rem solid #fff;pointer-events: none;}.evolution__form-column--triangle:after {content: "";position: absolute;width: 10rem;height: 10rem;right: 4rem;top: 43rem;background-color: #201f1e;pointer-events: none;}.project-evolution__images {width: 667rem;height: auto;position: relative;}.project-evolution__images img {position: absolute;bottom: 0;max-height: 700px;}.thank__images-info.thank__images-info--evolution {position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 321rem;background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(32, 31, 30, 0)), to(#201f1e));background-image: linear-gradient(180deg, rgba(32, 31, 30, 0), #201f1e);}.thank__images-info.thank__images-info--evolution .thank__images-position {color: hsla(0, 0%, 100%, 0.5);}.thank__images-info.thank__images-info--evolution .thank__images-name {color: #fff;}.thank__images-inner {position: absolute;bottom: 103rem;right: 109rem;}.thank__images-position {padding-bottom: 5rem;font-size: 15rem;font-weight: 400;line-height: 22rem;color: rgba(32, 31, 30, 0.5);}.thank__images-name {font-weight: 600;font-size: 24rem;line-height: 30rem;color: #201f1e;}.file-select-button {position: relative;}.file-select-button:before {content: "";position: absolute;background-image: url(../../design/theme/../../design/theme/images/global/clip.svg);width: 10.4rem;height: 25rem;left: 0;top: 27rem;}.file-upload {display: block;}.file-upload .file-select {display: block;cursor: pointer;height: 40rem;line-height: 40rem;background: transparent;overflow: hidden;position: relative;padding-bottom: 80rem;}.file-upload .file-select .file-select-button {background: transparent;padding: 0 10rem;display: inline-block;height: 40rem;line-height: 40rem;}.file-upload .file-select .file-select-name {font-weight: 400;line-height: 26rem;display: inline-block;margin-bottom: 28rem;border-bottom: 1rem dashed #fff;font-size: 0.875em;color: #fff;cursor: pointer;}.file-select:hover .file-select-name {border-bottom: 1rem dashed hsla(0, 0%, 100%, 0);}.file-upload.active .file-select .file-select-button {background: transparent;color: #fff;}.file-upload .file-select input[type="file"] {outline: none;z-index: 100;cursor: pointer;position: absolute;height: 100%;width: 100%;top: 0;left: 0;opacity: 0;filter: alpha(opacity=0);}.file-upload .file-select.file-select-disabled {opacity: 0.65;}@media only screen and (max-width: 1330px) {.project-evolution__images {display: none;}.project-evolution__inner {background-image: none;padding-bottom: 40rem;padding-top: 60rem;}.project-evolution__title-form {margin: 0 auto;}}@media only screen and (max-width: 768px) {.project-evolution__title {font-size: 30rem;line-height: 34rem;padding-bottom: 40rem;width: 720rem;max-width: 100%;}.project-evolution__form {max-width: 720rem;}.evolution__form-column {width: 345rem;}.project-evolution__form .footer__column input,.project-evolution__form .footer__column label {width: 100%;}}@media only screen and (max-width: 767px) {.evolution__form-line {display: block;}.evolution__form-column,.project-evolution__title {width: 100%;}}@media only screen and (max-width: 530px) {.project-evolution__form span:before {left: -29rem;}.project-evolution__title {padding-bottom: 30rem;font-size: 25rem;line-height: 32rem;}.project-evolution__form span {border-bottom: none;}input[type="submit"] {min-width: 100%;}.project-evolution__inner {padding-bottom: 30rem;}}@media only screen and (max-width: 480px) {.file-upload .file-select .file-select-name {position: absolute;top: 15rem;border: none;width: 250rem;}}
.rsw-inner{position: fixed;right: 40rem;bottom: 40rem;width: 60rem;height: 60rem;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;z-index: 199;}.rsw-overlay{position: fixed;width: 100%;height: 100%;top: 0;left: 0;z-index: 198;background: rgba(0, 0, 0, .25);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;visibility: hidden;opacity: 0;}.rsw.rsw-open .rsw-overlay{visibility: visible;opacity: 1}.rsw.rsw-open .rsw-button{-webkit-transform: scale(.8);-ms-transform: scale(.8);-o-transform: scale(.8);transform: scale(.8);}.rsw.rsw-open .rsw-button__icon{visibility: hidden;opacity: 0;}.rsw.rsw-open .rsw-button__close{-webkit-transform: rotateY(0);-ms-transform: rotateY(0);-o-transform: rotateY(0);transform: rotateY(0);visibility: visible;opacity: 1;}.rsw.rsw-open .rsw-menu{-webkit-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);visibility: visible;opacity: 1;}.rsw.rsw-open .rsw-menu__item{-webkit-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}.rsw-button{position: relative;width: 100%;height: 100%;display: -webkit-flex;display: -ms-flex;display: flex;align-items: center;justify-content: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 5rem 15rem rgba(0,0,0,0.15);-moz-box-shadow: 0 5rem 15rem rgba(0,0,0,0.15);-ms-box-shadow: 0 5rem 15rem rgba(0,0,0,0.15);-o-box-shadow: 0 5rem 15rem rgba(0,0,0,0.15);box-shadow: 0 5rem 15rem rgba(0,0,0,0.15);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;z-index: 995;cursor: pointer;}.rsw-button:hover {-webkit-transform: translateY(-5rem);-ms-transform: translateY(-5rem);-o-transform: translateY(-5rem);transform: translateY(-5rem);-webkit-box-shadow: 0 5rem 15rem 1rem rgba(43,43,43,.15);-moz-box-shadow: 0 5rem 15rem 1rem rgba(43,43,43,.15);-o-box-shadow: 0 5rem 15rem 1rem rgba(43,43,43,.15);-ms-box-shadow: 0 5rem 15rem 1rem rgba(43,43,43,.15);box-shadow: 0 5rem 15rem 1rem rgba(43,43,43,.15);}.rsw-button__icon{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: -webkit-flex;display: -ms-flex;display: flex;align-items: center;justify-content: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;background: #2196F3;z-index: 0;}.rsw-button__icon img,.rsw-button__icon svg{max-width: 25rem;max-height: 25rem;}.rsw-button__icon i{position: absolute;font-size: 22rem;color: #fff;-webkit-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;opacity: 0;visibility: hidden;}.rsw-button__icon i.show{-webkit-transform: rotateY(0);-ms-transform: rotateY(0);-o-transform: rotateY(0);transform: rotateY(0);opacity: 1;visibility: visible;}.rsw-button__close{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: -webkit-flex;display: -ms-flex;display: flex;align-items: center;justify-content: center;background: #555;font-size: 26rem;color: #fff;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;-webkit-box-shadow: 0 0 0rem 0rem rgba(0, 0, 0, 0.15);box-shadow: 0 0 0rem 0rem rgba(0, 0, 0, 0.15);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);opacity: 0;visibility: hidden;z-index: 20;}.rsw-button__close img,.rsw-button__close svg{width: 18rem;height: 18rem;}.rsw-button__close:hover{-webkit-box-shadow: 0 0 0rem 10rem rgba(0, 0, 0, 0.15);box-shadow: 0 0 0rem 10rem rgba(0, 0, 0, 0.15);}.rsw-button-pulse .rsw-button__icon:before,.rsw-button-pulse .rsw-button__icon:after{content: '';display: block;position: absolute;z-index: -1;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0);-o-transform: scale(0);transform: scale(0);-webkit-animation: rswPulse 2s infinite;-moz-animation: rswPulse 2s infinite;-ms-animation: rswPulse 2s infinite;-o-animation: rswPulse 2s infinite;animation: rswPulse 2s infinite;-webkit-box-shadow: 0 1rem 2rem rgba(0,0,0,0.15);-moz-box-shadow: 0 1rem 2rem rgba(0,0,0,0.15);-ms-box-shadow: 0 1rem 2rem rgba(0,0,0,0.15);-o-box-shadow: 0 1rem 2rem rgba(0,0,0,0.15);box-shadow: 0 1rem 2rem rgba(0,0,0,0.15);visibility: visible;opacity: .3;}.rsw-button-pulse .rsw-button__icon:before{width: 132%;height: 132%;background: #2196F3;}.rsw-button-pulse .rsw-button__icon:after{width: 165%;height: 165%;border: 1rem solid #2196F3;-webkit-animation-delay: .5s;-moz-animation-delay: .5s;-ms-animation-delay: .5s;-o-animation-delay: .5s;animation-delay: .5s}@-webkit-keyframes rswPulse{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity: 1;}50%{opacity: .5;}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 0;}}@-ms-keyframes rswPulse{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity: 1;}50%{opacity: .5;}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 0;}}@keyframes rswPulse{0%{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity: 1;}50%{opacity: .5;}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 0;}}.rsw-notify{position: absolute;top: -5rem;left: -3rem;width: 20rem;height: 20rem;display: flex;text-align: center;align-items: center;justify-content: center;color: #fff;font-size: 12rem;font-weight: 500;background-color: #f25;-webkit-transition: .3s ease all;-moz-transition: .3s ease all;-ms-transition: .3s ease all;-o-transition: .3s ease all;transition: .3s ease all;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;opacity: 0;visibility: hidden;z-index: 30;}.rsw-notify--show{opacity: 1;visibility: visible;}.rsw-message{position: absolute;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;left: 135%;bottom: 0;min-width: 280rem;padding: 12rem 25rem 12rem 12rem;background: #fff;border: 2rem solid #2196F3;-webkit-border-radius: 15rem;-moz-border-radius: 15rem;-ms-border-radius: 15rem;-o-border-radius: 15rem;border-radius: 15rem;-webkit-box-shadow: 0 5rem 15rem rgba(0,0,0,0.15);-moz-box-shadow: 0 5rem 15rem rgba(0,0,0,0.15);-ms-box-shadow: 0 5rem 15rem rgba(0,0,0,0.15);-o-box-shadow: 0 5rem 15rem rgba(0,0,0,0.15);box-shadow: 0 5rem 15rem rgba(0,0,0,0.15);-webkit-transform: translateX(-5%);-ms-transform: translateX(-5%);-o-transform: translateX(-5%);transform: translateX(-5%);-webkit-transition: .3s ease all;-moz-transition: .3s ease all;-ms-transition: .3s ease all;-o-transition: .3s ease all;transition: .3s ease all;opacity: 0;visibility: hidden;cursor: pointer;}.rsw-message--show{-webkit-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);opacity: 1;visibility: visible;}.rsw-message:after{content: '';position: absolute;display: block;width: 8rem;height: 8rem;background: #fff;bottom: 30rem;left: -6rem;-webkit-transform: rotate(134deg);-ms-transform: rotate(134deg);-o-transform: rotate(134deg);transform: rotate(134deg);border-right: 2rem solid #2196F3;border-bottom: 2rem solid #2196F3;}.rsw-message:hover {-webkit-transform: translateY(-5rem);-ms-transform: translateY(-5rem);-o-transform: translateY(-5rem);transform: translateY(-5rem);-webkit-box-shadow: 0 5rem 15rem 1rem rgba(43,43,43,.15);-moz-box-shadow: 0 5rem 15rem 1rem rgba(43,43,43,.15);-o-box-shadow: 0 5rem 15rem 1rem rgba(43,43,43,.15);-ms-box-shadow: 0 5rem 15rem 1rem rgba(43,43,43,.15);box-shadow: 0 5rem 15rem 1rem rgba(43,43,43,.15);}.rsw-message__image{position: relative;width: 45rem;height: 45rem;margin: 0 15rem 0 0;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;overflow: hidden;}.rsw-message__image img{width: 100%;height: 100%;object-fit: contain;object-position: center;}.rsw-message__content{flex-basis: 0;flex-grow: 1;}.rsw-message__title{margin: 0 0 5rem 0;font-size: 0.875em;font-weight: 700;}.rsw-message__text{margin: 0;font-size: 13rem;line-height: 1.3;color: #555;}.rsw-message__close{position: absolute;top: 7rem;right: 10rem;font-size: 0.875em;opacity: .4;-webkit-transition: .3s ease all;-moz-transition: .3s ease all;-ms-transition: .3s ease all;-o-transition: .3s ease all;transition: .3s ease all;}.rsw-message__close img,.rsw-message__close svg{width: 10rem;height: 12rem;}.rsw-message__close svg path{fill: #000;}.rsw-message__close:hover{opacity: 1;}.rsw-menu{position: absolute;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;align-items: center;flex-direction: column-reverse;left: 0;bottom: 100%;width: 100%;padding: 0 0 10rem 0;z-index: 995;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;-webkit-transform: translateY(30rem);-ms-transform: translateY(30rem);-o-transform: translateY(30rem);transform: translateY(30rem);visibility: hidden;opacity: 0;}.rsw-menu__item{position: relative;width: 55rem;height: 55rem;margin: 0 0 12rem;text-decoration: none;display: -webkit-flex;display: -ms-flex;display: flex;align-items: center;justify-content: center;-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;-webkit-box-shadow: 0 3rem 5rem rgba(0,0,0,0.2);-moz-box-shadow: 0 3rem 5rem rgba(0,0,0,0.2);-ms-box-shadow: 0 3rem 5rem rgba(0,0,0,0.2);-o-box-shadow: 0 3rem 5rem rgba(0,0,0,0.2);box-shadow: 0 3rem 5rem rgba(0,0,0,0.2);-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);-o-transform: rotate(-90deg);transform: rotate(-90deg);background: #2196F3;color: #fff;font-size: 22rem;}.rsw-menu__item img,.rsw-menu__item svg{max-width: 25rem;max-height: 25rem;}[data-tooltip]:before{content: attr(data-tooltip);display: block;position: absolute;right: 120%;padding: 5rem 8rem;background: #000;color: #fff;font-size: 12rem;font-weight: 500;white-space: nowrap;text-align: center;-webkit-border-radius: 3rem;-moz-border-radius: 3rem;-ms-border-radius: 3rem;-o-border-radius: 3rem;border-radius: 3rem;-webkit-box-shadow: 0 1rem 2rem 0 rgba(82,82,82,.5);box-shadow: 0 1rem 2rem 0 rgba(82,82,82,.5);will-change: auto;pointer-events: none;-webkit-transform: translateX(-5rem);-ms-transform: translateX(-5rem);-o-transform: translateX(-5rem);transform: translateX(-5rem);-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 0;}[data-tooltip]:after {content: '';position: absolute;height: 0;width: 0;right: 120%;margin-right: -9rem;border: 5rem solid rgba(0,0,0,0);border-left-color: #000;pointer-events: none;will-change: auto;-webkit-transform: translateX(-5rem);transform: translateX(-5rem);-webkit-transition: all .5s;transition: all .5s;visibility: hidden;opacity: 0;}[data-tooltip]:hover:before,[data-tooltip]:hover:after{-webkit-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);visibility: visible;opacity: 1;}.rsw-whatsapp{background: -webkit-linear-gradient(top right, #5CF277 0%, #02b32a 100%);background: linear-gradient(to bottom left, #5CF277 0%, #02b32a 100%);color: #fff;font-size: 27rem;}.rsw-telegram{background: #2aa1da;color: #fff;font-size: 23rem;}.rsw-telegram i{position: relative;left: -1rem;}.rsw-instagram{background: #f05c94;color: #fff;font-size: 24rem;}.rsw-viber{background: #7360f2;color: #fff;font-size: 24rem;}.rsw-youtube{background: #e83030;color: #fff;font-size: 24rem;}.rsw-facebook{background: -webkit-linear-gradient(top right, #00C7FF 0%, #0069FF 100%);background: linear-gradient(to bottom left, #00C7FF 0%, #0069FF 100%);color: #fff;font-size: 23rem;}.rsw-phone{font-size: 18rem;}.rsw-application{font-size: 21rem;}.rsw-bounce{-webkit-animation: rswBounce 1s infinite both;-o-animation: rswBounce 1s infinite both;animation: rswBounce 1s infinite both;-webkit-transform-origin: center bottom;-moz-transform-origin: center bottom;-ms-transform-origin: center bottom;-o-transform-origin: center bottom;transform-origin: center bottom;}@-webkit-keyframes rswBounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-ms-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}40%, 43%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -10rem, 0);-moz-transform: translate3d(0, -10rem, 0);-ms-transform: translate3d(0, -10rem, 0);-o-transform: translate3d(0, -10rem, 0);transform: translate3d(0, -10rem, 0);}70%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -5rem, 0);-moz-transform: translate3d(0, -5rem, 0);-ms-transform: translate3d(0, -5rem, 0);-o-transform: translate3d(0, -5rem, 0);transform: translate3d(0, -5rem, 0);}90%{-webkit-transform: translate3d(0, -1rem, 0);-moz-transform: translate3d(0, -1rem, 0);-ms-transform: translate3d(0, -1rem, 0);-o-transform: translate3d(0, -1rem, 0);transform: translate3d(0, -1rem, 0);}}@-ms-keyframes rswBounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-ms-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}40%, 43%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -10rem, 0);-moz-transform: translate3d(0, -10rem, 0);-ms-transform: translate3d(0, -10rem, 0);-o-transform: translate3d(0, -10rem, 0);transform: translate3d(0, -10rem, 0);}70%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -5rem, 0);-moz-transform: translate3d(0, -5rem, 0);-ms-transform: translate3d(0, -5rem, 0);-o-transform: translate3d(0, -5rem, 0);transform: translate3d(0, -5rem, 0);}90%{-webkit-transform: translate3d(0, -1rem, 0);-moz-transform: translate3d(0, -1rem, 0);-ms-transform: translate3d(0, -1rem, 0);-o-transform: translate3d(0, -1rem, 0);transform: translate3d(0, -1rem, 0);}}@keyframes rswBounce{from, 20%, 53%, 80%, to{-webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-moz-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-ms-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-o-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}40%, 43%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -10rem, 0);-moz-transform: translate3d(0, -10rem, 0);-ms-transform: translate3d(0, -10rem, 0);-o-transform: translate3d(0, -10rem, 0);transform: translate3d(0, -10rem, 0);}70%{-webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-moz-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-ms-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-o-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform: translate3d(0, -5rem, 0);-moz-transform: translate3d(0, -5rem, 0);-ms-transform: translate3d(0, -5rem, 0);-o-transform: translate3d(0, -5rem, 0);transform: translate3d(0, -5rem, 0);}90%{-webkit-transform: translate3d(0, -1rem, 0);-moz-transform: translate3d(0, -1rem, 0);-ms-transform: translate3d(0, -1rem, 0);-o-transform: translate3d(0, -1rem, 0);transform: translate3d(0, -1rem, 0);}}@media (max-width: 992px){.rsw-inner{right: 25rem;bottom: 25rem;width: 55rem;height: 55rem;}.rsw-button__icon i{font-size: 20rem;}.rsw-menu{padding: 0 0 5rem 0;}}@media (max-width: 575px){.rsw-message{min-width: 255rem;}.rsw-message__image{width: 40rem;height: 40rem;margin: 0 0.875em 0 0;}.rsw.rsw-open [data-tooltip]:before,.rsw.rsw-open [data-tooltip]:after{display: block;right: 130%;-webkit-transition-delay: .5s;-o-transition-delay: .5s;transition-delay: .5s;-webkit-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);visibility: visible;opacity: 1;}.rvw.rvw--active {width: 250rem;}}@media (max-width: 425px){.rsw-message{left: 130%;min-width: 210rem;padding: 12rem 12rem 12rem 1em;}.rsw-message__image{display: none;}}@media (max-width: 360px){.rsw-message{min-width: 175rem;}}.rvw{position: absolute;right: 140%;bottom: 0;width: 130rem;height: 180rem;z-index: 999;-webkit-transition: -webkit-transform 0.2s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,bottom 0.3s ease-in-out,border-color 0.2s ease-in-out,opacity 1s ease-in-out, 0.2s ease-in-out;-webkit-transition: transform 0.2s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,bottom 0.3s ease-in-out,border-color 0.2s ease-in-out,opacity 1s ease-in-out, 0.2s ease-in-out;transition: transform 0.2s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,bottom 0.3s ease-in-out,border-color 0.2s ease-in-out,opacity 1s ease-in-out, 0.2s ease-in-out;}.rvw.rvw--hide{opacity: 0;visibility: hidden;}.rvw.rvw--mobile{width: 100rem;height: 135rem;}.rvw.rvw--mobile .rvw__close{opacity: 0.5;}.rvw:not(.rvw--mobile):not(.rvw--active):hover .rvw__content{-webkit-transform: scale(1.05) translate(5rem,-5rem);-ms-transform: scale(1.05) translate(5rem,-5rem);transform: scale(1.05) translate(5rem,-5rem);border-color: #201F1E;}.rvw:not(.rvw--mobile):not(.rvw--active):hover .rvw__video{opacity: 1;}.rvw:not(.rvw--mobile):not(.rvw--active):hover .rvw__close{opacity: 0.5;}.rvw.rvw--active{width: 280rem;height: 500rem;}.rvw.rvw--active .rvw__content{border-color: #201F1E;}.rvw.rvw--active .rvw__close{opacity: 0.5;}.rvw.rvw--active .rvw__video{opacity: 1;}.rvw.rvw--active .rvw__close:before{opacity: 0;}.rvw.rvw--active .rvw__close:after{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.rvw.rvw--active .rvw__btn{visibility: visible;}.rvw__content{position: absolute;width: 100%;height: 100%;background: #eee;-webkit-transition: -webkit-transform 0.2s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,bottom 0.3s ease-in-out,border-color 0.2s ease-in-out,opacity 1s ease-in-out;-webkit-transition: transform 0.2s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,bottom 0.3s ease-in-out,border-color 0.2s ease-in-out,opacity 1s ease-in-out;transition: transform 0.2s ease-in-out,width 0.3s ease-in-out,height 0.3s ease-in-out,bottom 0.3s ease-in-out,border-color 0.2s ease-in-out,opacity 1s ease-in-out;outline: none;cursor: pointer;box-sizing: border-box;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: #0000;box-shadow: 0rem 10rem 20rem rgb(0 0 0 / 40%);border: 3rem solid #fff;border-radius: 20rem;overflow: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);}.rvw__preloader{position: absolute;display: flex;align-items: center;justify-content: center;bottom: 0;right: 0;left: 0;width: 100%;height: 40%;background: linear-gradient(to bottom,#0000,#0000001a);box-sizing: border-box;z-index: 1;}.rvw__preloader-loader{position: relative;width: 10rem;height: 10rem;bottom: 10%;border-radius: 50%;animation: rvw_loader 0.6s ease alternate infinite;animation-delay: 0.36s;}.rvw__preloader-loader::after, .rvw__preloader-loader::before {content: '';position: absolute;width: 10rem;height: 10rem;border-radius: 50%;animation: rvw_loader 0.6s ease alternate infinite;}.rvw__preloader-loader::before {left: -24rem;animation-delay: 0.18s;}.rvw__preloader-loader::after {right: -24rem;animation-delay: 0.54s;}@keyframes rvw_loader{0%{box-shadow: 0 10rem 0 -10rem #bbbbbb;}100%{box-shadow: 0 10rem 0 #bbbbbb;}}.rvw__video{position: absolute;object-fit: cover;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);width: 100%;height: 100%;min-width: 100%;min-height: 100%;z-index: 200;-webkit-transition: opacity 0.4s ease-in-out;transition: opacity 0.4s ease-in-out;opacity: 0.8;z-index: 2;}.rvw__close{position: absolute;top: 6rem;right: 6rem;width: 20rem;height: 20rem;z-index: 250;opacity: 0;-webkit-transition: -webkit-transform 0.3s ease-in-out,opacity 0.2s ease-in-out;-webkit-transition: transform 0.3s ease-in-out,opacity 0.2s ease-in-out;transition: transform 0.3s ease-in-out,opacity 0.2s ease-in-out;}.rvw:not(.rvw--mobile) .rvw__close:hover {opacity: 1 !important;-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}.rvw__close:before{content: '';position: absolute;left: 9rem;top: 1rem;height: 18rem;width: 2rem;background: #fff;box-shadow: 1rem 1rem 10rem rgb(0 0 0 / 50%);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.rvw__close:after{content: '';position: absolute;left: 9rem;top: 1rem;height: 18rem;width: 2rem;background: #fff;box-shadow: 1rem 1rem 10rem rgb(0 0 0 / 50%);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.rvw__btn{position: absolute;display: flex;bottom: 1em;left: 1.5em;right: 1.5em;flex: 1;align-items: center;justify-content: center;box-sizing: border-box;font-size: 15rem;padding: 1em;background: #201F1E;color: #fff;text-decoration: none;font-weight: 500;border-radius: 10rem;z-index: 3;-webkit-transition: 0.2s ease-in-out;-webkit-transition: 0.2s ease-in-out;visibility: hidden;transition: 0.2s ease-in-out;opacity: 0;}.rvw:not(.rvw--mobile) .rvw__btn:hover,.rvw__btn:active{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}
.footer{background-color: #201f1e;padding-top: 101rem;padding-bottom: 76rem;position: relative;z-index: 1;}.footer__line {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;height: 52rem;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.footer__center-line {max-width: 1313rem;width: 100%;height: 1rem;opacity: 0.2;background-color: #fff;margin: 0 56rem;}.footer__btn-top a {width: 52rem;height: 52rem;border: 1rem solid hsla(0, 0%, 100%, 0.2);position: relative;}.footer__btn-top a:hover {border: 1rem solid #fff;}.footer__btn-top a img {position: absolute;display: inline-block;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.footer__navigation {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding-top: 66rem;}.footer__navigation-title {text-transform: uppercase;font-weight: 700;letter-spacing: 1rem;color: #fff;padding-top: 2rem;padding-bottom: 27rem;pointer-events: none;}.footer__navigation-list a,.footer__navigation-list span {font-weight: 300;line-height: 30rem;color: #fff;}.footer__navigation-list a:hover {color: #ffd51a;}.footer__navigation-list span {opacity: 0.5;}.footer__navigation-column2 {margin-left: -72rem;}.footer__navigation-column3 {margin-left: -27rem;}.footer__navigation-contacts {padding-bottom: 36rem;}.footer__contacts-city {font-weight: 700;padding-bottom: 10rem;color: #fff;}.footer__contacts-item {padding-bottom: 40rem;}.footer__contacts-adress,.footer__contacts-phone {font-weight: 300;line-height: 28rem;color: #acacac;}.footer__contacts-adress {padding-bottom: 7rem;}.footer__contacts-phone {color: #fff;cursor: pointer;}.footer__contacts-phone:hover {color: #ffd51a;}.footer__copy-info {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 98rem;border: 1rem solid hsla(0, 0%, 100%, 0.2);margin-top: 42rem;}.footer__copy {font-weight: 300;font-size: 0.875em;line-height: 22rem;color: #969696;padding-left: 40rem;}.footer__social {display: flex;justify-content: center;align-items: center;}.footer__social {margin-left: -183rem;}.footer__social a:hover path {fill: #ffd51a;}.footer__social a {padding: 20rem;}.footer__social:hover a {opacity: 0.5;}.footer__social a:hover {opacity: 1;}.footer__pertner {padding-right: 40rem;}.footer__navigation-column1 {max-width: 435rem;}.footer__navigation-column2 {max-width: 345rem;}.footer-presentation {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.footer-presentation svg,.footer-presentation img{max-width: 0.875em;margin-left: 10rem;}.footer-presentation:active svg path,.footer-presentation:focus svg path,.footer-presentation:hover svg path {stroke: #ffd51a;}@media only screen and (max-width: 1476px) {.footer__navigation-column2,.footer__navigation-column3 {margin-left: 0;}}@media only screen and (max-width: 1224px) {.footer .container {padding: 0 40rem;}.footer__navigation {-ms-flex-wrap: wrap;flex-wrap: wrap;}.footer__navigation-column,.footer__navigation-column1 {max-width: 345rem;width: 100%;}.footer__navigation-column1 {padding-bottom: 50rem;}.footer__navigation-column2 {margin-left: 157rem;margin-right: 235rem;padding-bottom: 50rem;}.footer__navigation-column3 {margin-left: 0;}.footer__navigation-column4 {margin-right: 235rem;}}@media only screen and (max-width: 1180px) {.footer__navigation-column2 {margin-left: 125rem;margin-right: 100rem;}.footer__navigation-column4 {margin-right: 100rem;}.footer__copy {max-width: 253rem;width: 100%;}}@media only screen and (max-width: 1023px) {.footer .container {padding: 0 24rem;}}@media only screen and (max-width: 992px) {.footer__navigation-column2,.footer__navigation-column3,.footer__navigation-column4 {max-width: 251rem;}.footer__contacts-adress,.footer__contacts-phone,.footer__navigation-list {font-size: 0.875em;}.footer__copy {font-size: 12rem;line-height: 18rem;}.footer__social {margin-left: 0;}.footer {padding-top: 60rem;}}@media only screen and (max-width: 888px) {.footer__navigation-column2 {margin-left: 45rem;margin-right: 45rem;}.footer__navigation-column4 {margin-right: 45rem;}}@media only screen and (max-width: 767px) {.footer__navigation-column2 {margin-left: 0;margin-right: 0;max-width: 245rem;}.footer__navigation-column4 {margin-right: 0;}.footer__copy,.footer__social a + a {padding-left: 15rem;}.footer__pertner {padding-right: 15rem;}.footer__social a {padding: 5rem;}}@media only screen and (max-width: 640px) {.footer .container {padding: 0 20rem;}.footer {padding: 30rem 0 60rem;}.footer__logo img {min-width: 52rem;height: 52rem;}.footer__btn-top,.footer__center-line {display: none;}.footer__copy-info {border: none;}.footer__navigation {display: block;padding-top: 10rem;}.footer__navigation-title {padding-top: 30rem;padding-bottom: 20rem;position: relative;pointer-events: auto;}.footer__navigation-title:after {content: "";position: absolute;right: 0;top: 33rem;width: 0;height: 0;border-left: 6rem solid transparent;border-right: 6rem solid transparent;border-top: 8rem solid #fff;}.footer__navigation-title.active:after {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.footer__copy-info {-ms-flex-wrap: wrap;flex-wrap: wrap;}.footer__navigation-column,.footer__navigation-column1 {border-bottom: 2rem solid hsla(0, 0%, 100%, 0.2);max-width: 100%;padding-bottom: 0;}.footer__contacts-inner,.footer__navigation-list {display: none;-webkit-transition: none;transition: none;}.logo-mini {padding-top: 0;}.btn-menu__row:last-child {width: 12rem;}.footer__navigation-list {padding-bottom: 0.875em;}.footer__copy {-webkit-box-ordinal-group: 2;-ms-flex-order: 1;order: 1;max-width: 340rem;padding-left: 0;padding-top: 40rem;font-size: 0.875em;}}@media only screen and (max-width: 425px) {.footer__navigation-title {font-size: 0.875em;}.footer__navigation-list a,.footer__navigation-list span {display: block;padding: 5rem 0;}}@media only screen and (max-width: 340px) {.footer__pertner {padding-right: 40rem;}.footer__social {padding-bottom: 5rem;}}

/*# sourceMappingURL=theme..6ede78a8afe13e56dedd90847c2342f8.css.map */
