@-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;}}
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;}
.services__header {padding-top: 180rem;background-color: #f7f7f7;}a.services__btn-download {border: none;display: none;}a.services__btn-download:hover {border: none;}.services__header-inner {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-bottom: 100rem;justify-content: space-between;align-items: center;}.services__common {max-width: 620rem;min-height: 545rem;background-color: #201f1e;width: 100%;padding: 0 80rem;position: relative;display: flex;align-items: center;}.services__commons {max-width: 710rem;min-height: 545rem;width: 100%;position: relative;display: flex;align-items: center;}.services__common-box {font-weight: 500;position: relative;z-index: 1;}.services__common-img {position: absolute;bottom: 0;right: 30rem;max-width: 335rem;width: 100%;}.services__common-text {line-height: 44rem;color: #fff;font-size: 30rem;max-width: 285rem;width: 100%;margin-bottom: 40rem;}.services__btn-common {color: #201f1e;font-size: 1em;line-height: 19rem;padding: 22rem 70rem 21rem;background-color: #ffd51a;}.services-mobile__header-inner {padding-bottom: 100rem;}.services-seo__header-inner,.services-ppc__header-inner {padding-bottom: 50rem;}.services__menu.menu-list li {padding-bottom: 5rem;}.services__menu.menu-list a {line-height: 28rem;color: #201f1e;}.services__menu.menu-list a:before {top: 7rem;}.services__preview {max-width: 750rem;width: 100%;margin-right: 10%;}.services__preview-title {font-weight: 500;font-size: 50rem;line-height: 60rem;color: #201f1e;padding-bottom: 50rem;}.services__preview-quote {margin-top: 10rem;font-size: 24rem;line-height: 35rem;padding: 0 12rem 40rem 130rem;position: relative;}.services__preview-quote:before {content: "";position: absolute;top: 20rem;left: 0;width: 81rem;height: 1rem;background-color: #201f1e;}.services__menu-text {color: #201f1e;padding-bottom: 60rem;}.services__btn-download {font-weight: 500;font-size: 1em;position: relative;}.services__btn-download span {position: relative;z-index: 1;display: inline-block;padding: 22rem 0 21rem 40rem;}.services__btn-download:after {content: "";position: absolute;right: -30rem;width: 13rem;height: 21rem;}.services__btn-download: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: #ffd51a;}.services__btn-download:hover:before {width: 121rem;}.services__img {margin-top: -20rem;}@media only screen and (max-width: 1600px) {.services-mobile__header-inner {padding-bottom: 80rem;}}@media only screen and (max-width: 1330px) {.services__menu {display: none;}.services__preview {margin: 0 auto;}.services__common {display: none;}.services__commons {display: none;}.services__preview {max-width: 100%;margin-right: 0;}a.services__btn-download {display: block;}}@media only screen and (max-width: 768px) {.services__preview-title {font-size: 35rem;line-height: 40rem;max-width: 326rem;padding-bottom: 40rem;}.services__preview-title.services__preview-title--seo {max-width: 100%;}.services-mobile__header-inner .services__preview-title {max-width: 100%;}.services__preview-quote {padding: 0 0 30rem 0;position: static;}.services__preview-quote:before {display: none;}.services__menu-text {font-size: 17rem;line-height: 28rem;margin-bottom: 40rem;}.services__header {padding-top: 125rem;}.services__header-inner {padding-bottom: 80rem;}}@media only screen and (max-width: 530px) {.services__header {padding-top: 113rem;}.services__preview-title {font-size: 30rem;line-height: 38rem;max-width: 279rem;padding-bottom: 20rem;}.services__preview-quote {padding: 0 0 20rem;font-size: 20rem;line-height: 30rem;}.services__menu-text {font-size: 1em;line-height: 24rem;}}.link_service {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_service {margin: 20rem 0 30rem;font-size: 0.875em;padding: 1em 20rem;}}.link_service svg {margin-left: 36rem;}@media only screen and (max-width: 1280px) {.link_service svg {margin-left: 25rem;}}
.development-plan {padding-top: 100rem;}.development-plan__title {font-weight: 500;font-size: 35rem;color: #201f1e;padding-bottom: 90rem;}.development-plan__items {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding-bottom: 100rem;}.development-plan__item {width: 25%;height: 325rem;position: relative;}.plan__item--white {background-color: #201f1e;color: #fff;}.plan__item--white:after {content: "";background-color: #f7f7f7;width: 191rem;height: 162rem;position: absolute;bottom: -162rem;left: 0;}.plan__item--black {color: #201f1e;background-color: #ffd51a;margin-top: 325rem;}.plan__item--black:after {content: "";background-color: #f7f7f7;width: 191rem;height: 162rem;position: absolute;top: -162rem;left: 0;}.plan__item--black:last-child:after {right: 0;left: auto;}.development-plan__item-images img,.development-plan__item-images svg {position: absolute;right: 40rem;top: 40rem;}.development-plan__item-images--global {display: none;}.development-plan__item-images--global img {position: absolute;top: -81rem;left: 38rem;z-index: 1;}.development-plan__item-text {font-size: 24rem;font-weight: 500;line-height: 30rem;position: absolute;left: 50rem;right: 50rem;bottom: 50rem;-webkit-transition: all 0s;transition: all 0s;}.plan__item--profi {cursor: pointer;}.plan__item--profi:hover {background-image: url(../../design/theme/../../design/theme/images/career/profi.gif);background-repeat: no-repeat;background-size: cover;color: #fff;}.plan__item--reshitelno {cursor: pointer;}.plan__item--reshitelno:hover {background-image: url(../../design/theme/../../design/theme/images/career/reshitelno.gif);background-repeat: no-repeat;background-size: cover;background-position: 50%;color: #fff;}.plan__item--challanges {cursor: pointer;}.plan__item--challanges g {stroke: #201f1e;-webkit-transition: all 0s;transition: all 0s;}.plan__item--challanges:hover {background-image: url(../../design/theme/../../design/theme/images/career/challanges.gif);background-repeat: no-repeat;background-size: cover;}.plan__item--challanges:hover .development-plan__item-text {color: #fff;}.plan__item--challanges:hover g {stroke: #fff;}.plan__item--gif {cursor: pointer;}.plan__item--gif g {stroke: #201f1e;}.plan__item--gif .development-plan__item-text,.plan__item--gif g {-webkit-transition: all 0s;transition: all 0s;}.plan__item--gif:hover {background-image: url(../../design/theme/../../design/theme/images/career/giphy.gif);background-repeat: no-repeat;background-size: cover;}.plan__item--gif:hover .development-plan__item-text {color: #fff;}.plan__item--gif:hover g {stroke: #fff;}.development-plan__item:hover .development-plan__item--overlay {width: 100%;height: 100%;}.development-plan__item:hover .development-plan__item--overlay:hover {background-color: rgba(32, 31, 30, 0.5);}@media only screen and (max-width: 1600px) {.development-plan {padding-top: 80rem;}.development-plan__items {padding-bottom: 80rem;}}@media only screen and (max-width: 1366px) {.development-plan__item {height: 300rem;}.development-plan__item-images img,.development-plan__item-images svg {right: 30rem;top: 30rem;}.development-plan__item-text {bottom: 30rem;left: 30rem;font-size: 22rem;line-height: 28rem;}.development-plan__item-images--global img {left: 20rem;}.plan__item--black {margin-top: 300rem;}}@media only screen and (max-width: 1280px) {.development-plan__items {-ms-flex-wrap: wrap;flex-wrap: wrap;}.plan__item--gif g {stroke: #fff;}.plan__item--gif .development-plan__item-images g {fill: #fff;}.plan__item--challanges g {stroke: #fff;}.development-plan__item {pointer-events: none;height: auto;width: 50%;-webkit-box-shadow: none;box-shadow: none;color: #201f1e;background: none;margin-top: 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding-top: 30rem;padding-bottom: 30rem;}.development-plan__item:first-child,.development-plan__item:nth-child(3) {margin-right: 30rem;width: calc(50% - 30rem);}.development-plan__item:first-child,.development-plan__item:nth-child(2) {border-bottom: 1rem solid #eaeaea;}.development-plan__item-images--global,.plan__item--black:after,.plan__item--white:after {display: none;}.development-plan__item-images circle,.development-plan__item-images ellipse,.development-plan__item-images g,.development-plan__item-images path {fill: #201f1e;}.development-plan__item-images circle,.development-plan__item-images ellipse {fill: #201f1e;stroke: #201f1e;}.development-plan__item-images.development-plan__item-images--stroke g,.development-plan__item-images.development-plan__item-images--stroke path {stroke: #201f1e;fill: none;}.development-plan__item-images img,.development-plan__item-images svg {position: static;min-width: 61rem;height: 61rem;margin-right: 30rem;}.development-plan__item-text {position: static;}.development-plan__title {padding-bottom: 30rem;}.development-plan {padding-top: 60rem;}.development-plan__items {padding-bottom: 60rem;}}@media only screen and (max-width: 992px) {.development-plan__item-text {padding-right: 36rem;line-height: 24rem;font-size: 18rem;}.development-plan__title {padding-bottom: 10rem;font-size: 30rem;line-height: 34rem;}}@media only screen and (max-width: 715px) {.development-plan__item {width: 100%;border-bottom: 1rem solid #eaeaea;}.development-plan__item:first-child,.development-plan__item:nth-child(3) {margin-right: 0;width: 100%;}}@media only screen and (max-width: 425px) {.development-plan__title {font-size: 25rem;}.development-plan__item--overlay {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}.development-plan__item-images {width: 85rem;margin-right: 25rem;}}
.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;}}
#detach-button-host{display: none !important;}@keyframes loading-gradient {0% {background-position: 200% 0;}100% {background-position: -200% 0;}}.case.loading {background-color: #ededed !important;transform: translateY(0);}.loading .case-head,.loading .case-content,.loading .case-screen>*,.loading .case-image,.loading .case-mockup,.loading .case-review,.loading .case-tags {position: relative;}.loading .case-head *,.loading .case-content *,.loading .case-screen>*>*,.loading .case-image>*,.loading .case-mockup>*,.loading .case-review>*,.loading .case-tags>*,.loading .case-video>*{opacity: 0;}.loading .js_case-video {opacity: 0;}.loading .case-head:after,.loading .case-content:after,.loading .case-screen>*:after,.loading .case-image:after,.loading .case-mockup:after,.loading .case-review:before,.loading .case-tags:after,.loading .case-video:after{content: "";position: absolute;background: linear-gradient(90deg, #ececec 0%, #fff 50%, #ececec 100%);animation: loading-gradient 2s linear infinite;border-radius: 5rem;background-size: 200% 100%;opacity: 0;visibility: hidden;transition: 0.3s all;}.loading .case-video:after{width: 100%;height: 100%;left: 0;top: 0;}.loading .case-screen .case-screen__inner {border-radius: 0;}.loading .case-head:after,.loading .case-image:after,.loading .case-mockup:after,.loading .case-tags:after {width: calc(100% - 1.875em * 2);height: calc(100% - 1.875em);left: 1.875em;}.loading .case-content:after {width: calc(100% - 1.875em * 2);height: 100%;left: 1.875em;}.loading .case-screen>*:after {width: 100%;height: 100%;left: 0;top: 0;}.loading .case-image:after {height: calc(100% - 1.5em - 1em);top: 1.5em;}.loading .case-mockup:after {height: calc(100% - 1.5em - 1.5em);top: 1.5em;}.loading .case-review:before {width: 100%;height: 100%;left: 0em;top: 0em;z-index: 10;}.loading .case-tags:after {height: calc(100% - 1.875em);top: 0em;}.loading .case-head:after,.loading .case-tags:after,.loading .case-review:before,.loading .case-mockup:after,.loading .case-image:after,.loading .case-screen>*:after,.loading .case-content:after,.loading .case-video:after{opacity: 1;visibility: visible;border: none;}.loading picture {opacity: 0;transition: opacity 1s ease-in-out;}.img-loaded picture {opacity: 1;}.loaded .case-head *,.loaded .case-content *,.loaded .case-screen>*>*,.loaded .case-image>*,.loaded .case-mockup>*,.loaded .case-review>*,.loaded .case-tags>*,.loaded .case-video>*{opacity: 1;transition: opacity 0.5s ease-in;}.tags-ticker{position: relative;padding: 100rem 0 50rem;}.js_tags-ticker a{margin: 0 0.833em 0 0;text-transform: uppercase;color: rgba(0, 0, 0, 0.15);font-weight: 700;font-size: 36rem;letter-spacing: 0.03em;line-height: 1.2;}.js_tags-ticker a:hover{color: rgba(0, 0, 0, 0.6);}.tags-ticker{overflow: hidden;}.js_tags-ticker{display: flex;white-space: nowrap;}.case-bg--overlay.case--light .case-bg:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: -moz-linear-gradient(180deg, rgba(0,0,0,0.5) 5%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(180deg, rgba(0,0,0,0.5) 5%, rgba(0,0,0,0) 100%);background: linear-gradient(180deg, rgba(0,0,0,0.5) 5%, rgba(0,0,0,0) 100%);}.case-bg--overlay.case--dark .case-bg:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;background: -moz-linear-gradient(180deg, rgba(255,255,255,0.7) 30%, rgba(255,255,255,0) 100%);background: -webkit-linear-gradient(180deg, rgba(255,255,255,0.7) 30%, rgba(255,255,255,0) 100%);background: linear-gradient(180deg, rgba(255,255,255,0.7) 30%, rgba(255,255,255,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1);}.cases{position: relative;padding: 20rem 0 120rem;}.cases .container{padding-left: 30rem;padding-right: 30rem;}.cases__title{margin: 0 0 1.5em;font-weight: 500;font-size: 35rem;color: #201f1e;}.cases-head{position: relative;display: flex;align-items: flex-end;flex-wrap: wrap;margin: 0 0 50rem;}.cases-head__nav{position: relative;display: flex;align-items: center;flex-wrap: wrap;}.cases-head__nav a{position: relative;font-weight: 500;letter-spacing: 1rem;color: #201f1e;text-transform: uppercase;line-height: 27rem;margin-top: 1.5em !important;}.cases-head__nav a:not(:last-child){margin: 0 3.2em 0 0;}.cases-head__nav a.active{color: #201F1E;}.cases-head__nav a.active span:after{-webkit-transform-origin: left;transform-origin: left;-webkit-transform: scaleX(1);transform: scaleX(1);background: #FFDD00;height: 2rem;}.cases-head__nav a span{position: relative;padding: 0 0 0.4em;transition: none !important;}.cases-head__nav a span:after {content: "";position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 1rem;background-color: #201f1e;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: right;transform-origin: right;-webkit-transition: -webkit-transform 0.25s;transition: -webkit-transform 0.25s;transition: transform 0.25s;transition: transform 0.25s, -webkit-transform 0.25s;}.cases-head__nav a:not(.active):hover span:after{-webkit-transform-origin: left;transform-origin: left;-webkit-transform: scaleX(1);transform: scaleX(1);}.cases-head__all{position: relative;display: flex;align-items: center;margin-left: auto;padding: 0 0 0 1.2em;}.cases-head__all:before{content: '';position: absolute;width: 0.75em;height: 0.75em;background-color: #ffd51a;left: 0;top: 0.33333em;}.cases-head__all:after{content: '';position: absolute;width: 100%;left: 0;height: 2rem;background-color: #ffd51a;bottom: -4rem;opacity: 0;transition: 0.3s ease;}.cases-head__all:hover{color: #000;}.cases-head__all:hover:after{opacity: 1;}.cases-tags{list-style: none;display: -webkit-box;display: -ms-flexbox;display: flex;overflow: auto;width: 100%;margin: 50rem 0 0;}.cases-tags::-webkit-scrollbar {width: 5rem;}.cases-tags::-webkit-scrollbar:horizontal {height: 5rem;}.cases-tags::-webkit-scrollbar-thumb {width: 5rem;border-color: #a4a9ae;background-color: #fdd51b;}.cases-tags::-webkit-scrollbar-thumb:hover {border-width: 1rem 1rem 1rem 2rem;border-color: #fdd51b;background-color: #fdd51b;}.cases-tags::-webkit-scrollbar-track {border-width: 0;}.cases-tags::-webkit-scrollbar-track-piece {background: #eaeaea;}.cases-tags a{white-space: nowrap;align-items: center;height: 2em;padding: 0 1em;margin: 0 1em 1em 0;font-size: 14rem;background: #EDEDED;color: #727272;border-radius: 5rem;display: none;}.cases-tags a.show{display: flex;}.cases-tags a.show.active{background-color: #e05940;color: #ffffff;text-decoration: none;}.cases-tags a:hover{background: #959595;color: #fff;}.cases-tags span{transition: none;line-height: 1;}.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;}.cases-inner{position: relative;margin-left: -20px;margin-right: -20px;}.cases-inner__col{padding: 0 20rem;}.cases-inner__col.column-1{-ms-flex: 0 0 100%;-webkit-box-flex: 0;flex: 0 0 100%;max-width: 100%;}.cases-inner__col.column-2{-ms-flex: 0 0 50%;-webkit-box-flex: 0;flex: 0 0 50%;max-width: 50%;}.cases-inner__col.column-3{-ms-flex: 0 0 33.333333%;-webkit-box-flex: 0;flex: 0 0 33.333333%;max-width: 33.333333%;}.grid-sizer {width: 33.333%;}.case__item {float: left;width: 33.333%;padding: 20rem;}@media (max-width: 1300px) {.case__item  {padding: 15rem;}.grid-sizer {width: 50%;}.case__item {width: 50%;}}@media (max-width: 700px) {.grid-sizer {width: 100%;}.case__item {width: 100%;}}.case{position: relative;display: flex;flex-direction: column;border-radius: 20rem;font-size: 16rem;overflow: hidden;cursor: pointer;}.case:not(:last-child){margin: 0 0 20rem;}.case:after{content: '';position: absolute;display: block;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0 ,0, 0.4);z-index: 10;pointer-events: none;visibility: hidden;opacity: 0;transition: 0.3s ease;}.case.overlay:after{visibility: visible;opacity: 1;}.case-head{display: flex;align-items: flex-end;padding: 1.875em 1.875em 0;margin: 0 0 1em;z-index: 2;}.case-head__logo{position: relative;display: flex;margin: 0 1.2em 0 0;max-width: 130rem;height: 50rem;}.case-head__logo picture,.case-head__logo img{position: relative;height: 100%;width: auto;object-fit: contain;object-position: left;}.case-head__logo svg{max-height: 100%;max-width: 100%;width: auto;}.case-head__box{display: flex;flex-direction: column;}.case-head__box h2{margin: 0 0 0.3em;font-size: 1.0625em;font-weight: 600;line-height: 1.2;display: -webkit-box;max-width: 100%;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}.case-head__box h5{font-size: 0.8125em;line-height: 1.2;}.case-label{display: flex;align-items: center;margin: 0 0 1em;padding: 0.04em 0.72em;font-size: 12rem;font-weight: 700;text-transform: uppercase;color: #fff;border-radius: 3rem;z-index: 2;}.case-label.new{background: #00AB4E;}.case-label.case{background: #201f1e;display: flex;align-items: center;padding: 0.04em 0.72em;font-size: 12rem;font-weight: 700;text-transform: uppercase;color: #fff;border-radius: 3rem;z-index: 2;}.case-label.premium{background: #ED1C23;}.case-label.closed{background: #000;}.case-label.mobile{background: #2196f3;}.case-content{display: flex;flex-direction: column;align-items: flex-start;padding: 0 1.875em;}.case-content p{margin: 0;max-width: 340rem;line-height: 1.5;font-weight: 300;z-index: 2;}.case-link{position: relative;margin: 1em 0 0;font-weight: 500;transition: 0.3s;z-index: 2;}.case-link:after{content: '';position: absolute;height: 2rem;width: 100%;left: 0;bottom: 0;transition: 0.3s;}.case-link:hover{color: #fff !important;z-index: 100;}.case-link:hover:after{background: #fff !important;}.case-tags{position: relative;display: flex;flex-wrap: wrap;margin: auto 0 0;padding: 0 1.875em 1.875em;z-index: 2;}.case-tags a{margin: 0.7em 0.7em 0 0;display: flex;align-items: center;padding: 0 0.66em;height: 2.16em;font-size: 12rem;border-radius: 4rem;opacity: 0.8;}.case-tags a:hover{opacity: 1;}.case-tags--light .case-tags a{background: rgba(255, 255, 255, 0.3);color: #fff;}.case-tags--dark .case-tags a{background: rgba(0, 0, 0, 0.4);color: #fff;text-transform: lowercase;}.case-tags--darkness .case-tags a{background: rgba(0, 0, 0, 0.7);color: #fff;text-transform: lowercase;}.case-image{position: relative;display: flex;padding-top: 1.5em;padding-bottom: 1em;z-index: 2;}.case-image.right picture,.case-image.right img{max-height: 100%;transition: 1s ease;}.case-image.right{justify-content: flex-end;padding-left: 1.875em;}.case-image.right picture,.case-image.right img{transform-origin: right;}.case-image.left{justify-content: flex-start;padding-right: 1.875em;}.case-image.left picture,.case-image.left img{transform-origin: left;}.case-image.center{justify-content: center;padding-left: 1.875em;padding-right: 1.875em;}.case-image.center picture,.case-image.center img{transform-origin: center;}.case-image.widgets{justify-content: center;padding-left: 1.875em;padding-right: 1.875em;}.case-image.widgets picture,.case-image.widgets img{transform-origin: center;}.case-image.full-width{padding-left: 1.875em;padding-right: 1.875em;}.case-image.full-width picture,.case-image.full-width img{position: relative;width: 100%;transform-origin: center;}.case:hover .case-image picture,.case:hover .case-image img{-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);transform: scale(1.03);}.case-screen{position: relative;display: flex;width: 100%;padding: 1.5em 1.875em;z-index: 2;}.case-screen__inner{position: relative;width: 100%;border-radius: 16rem;overflow: hidden;}.case-screen__inner:after{content: '';position: absolute;top: -1rem;left: -1rem;width: calc(100% + 2rem);height: calc(100% + 2rem);border: 4rem solid #000;border-radius: 16rem;z-index: 3;}.case-screen picture,.case-screen img{display: block;position: relative;width: 100%;transform-origin: center;transition: 1s!important;}.case:hover .case-screen picture,.case:hover .case-screen img{-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);transform: scale(1.03);}.case-mockup{position: relative;display: flex;justify-content: center;width: 100%;padding: 1.5em 1.875em;z-index: 2;}.case-mockup__inner{position: relative;display: flex;justify-content: center;width: 100%;top: 0;}.case-mockup__inner > picture,.case-mockup__inner > img{position: relative;display: block;width: 100%;z-index: 2;}.case-mockup__picture{position: absolute;width: 81%;z-index: 3;height: 85%;top: 3.9%;margin-left: 0.15%;transition: 0.5s ease;z-index: 1;overflow: hidden;}.case-mockup__picture picture,.case-mockup__picture img{position: relative;width: 100%;height: 100%;object-fit: cover;object-position: top;transform-origin: top;transition: 1s;}.case:hover .case-mockup__picture picture,.case:hover .case-mockup__picture img{-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);transform: scale(1.03);}.case--bg .case-content{margin-bottom: 100rem;}.case--bg .case-content.pd1{margin-bottom: 100rem;}.case--bg .case-content.pd2{margin-bottom: 200rem;}.case--bg .case-content.pd3{margin-bottom: 300rem;}.case--bg .case-content.pd4{margin-bottom: 400rem;}.case--bg .case-content.pd5{margin-bottom: 500rem;}.case-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}.case-bg picture,.case-bg img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: 1s;z-index: -2;}.case-bg video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: 1s;z-index: 0;pointer-events: none;}.case:hover .case-bg picture,.case:hover .case-bg img,.case:hover .case-bg video{-webkit-transform: scale(1.03);-moz-transform: scale(1.03);-ms-transform: scale(1.03);-o-transform: scale(1.03);transform: scale(1.03);}.case-review{position: relative;display: flex;flex-direction: column;background: #fff;border-radius: 0.625em;padding: 1.5em 1.25em;margin: 1em 1.875em 1.875em;z-index: 3;}.case-review--fire:after{content: '';display: block;position: absolute;top: 0.875em;right: 0.875em;width: 1.625em;height: 1.625em;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAU2SURBVHgBnVZNbFRVFD73/b83/8NMYTqdlJbSomkRkIQfbQxKJE1xQ2KiicSwwJUY2bowLFwYTUgEohE1LgguUBegMQYjYIxKJEEDKlQIEGjBQTozTKcz836v350HpECxLTdzcu99c8/5zvnOOfc9ojmO2vJF702ueXQ5zXFINMchJ1VDz9uHq2tzWzlxNlu9OQNRrTQqR9sykbSxt7o6s4vz2YHNGYhLVCc7IKmtm6ILsq9Orsl8W+vvnz+T3kMAyb2UlIkMBWDtZM5PPRsYY5/8s3lz5KGA+IED8tR9af36RGlZ3xMyNV+knE40AMYiAixDkbQ6bBw/+C4nYnMCam7Y0OPt+/Sp2/trg4NZo/T7mXi7fFjrXRgjUwEIzOYhlkpSMk1mwt1S6e1aOmsgPjQU12LV/SRX9dvPdGfkeb1Tz8kDBYt1LCBKIVgfIKmASIFEZVJU2WC8sWHWQIFf3M4spdetmX+2gHfs0BTWfFlqy1KLmVw4tYACgKSD0AqwA8ntfBCQcu8DZun9wZXam9bRHy+LffnoZ6sszXuclCjRPDwwuHAnFI61DnHF2ieuMIdmG5FXN96WOh/76M6BoLhaiugyRdSQKgZRYVwTf2KWIb6Pnw/6tPNC59y2bfqMQM3SRM09ffKt23susYKkwmqWh4YtPIxB4lCNyLc4Y8QRS+CyCaGT/+m7reWlfV0PBBJdLvvFd3hOzd05wCjOZCTFDELa4tRKPsUhFpjncEKJk6IlSLKrL/zbmR+WI/Yr3Lk5PNX2XTmaGOxfq6UqG6V0tlR5ZmV3QnaKteaFpcyEUdknSgJMlHYC+wbA5aAVDVkySQv7KJq8OUSNySGyywJ/E0zumTaiwL46TDFHUjrVjJGuHW80Lp80o+oylk63mpM0iAUVjYWFIKjU4AB3sXZIMjlJVpMCZ4KCWm0137jRmjYiLvMnyQPZ5VHSC6jntq4sKTCcxe2SRH5N0BRTWnySAgADEWUwt9vo6gbO1IhGmigYjp9nVm7caIPZS/cBkevlfEeUazmkhCHrETjVAbA4qi4OIBMzE3T5YT+lEE0PC/vpmqDSI94qfSL74sXotBFRoF3y69QT+KChA97JyEU7IslTWGExrA0ASwBk9bDURdUJYNFeo6J5/ZaPBHyjUKhTsXh/jiQuf+2O40zRwwaG5oOOLKiMwUoER6Nx4pEOCqxe4gmgpwWl8DUJyymcqbrEA4ecpojJuHZ+xYor0xaDl8x9yVTtbLOCtQNqZHCvwjXdbdHGTYDoi1BRj1BgLiEeRxeIRhbtqeN8l0Nu1iOhSqq5e+Xeve60QPOOnRpVErk3fE9y7QlcKTKi0QCWUognCxSo3dDogQPtkG6A9iHKeWGPqai2QpPqCqLRE19kn3tp51Tbd71zRMNOXr4wJpXP2UGzsU5bzEjKwONsnoLIGpxeTExqI0kyhcsQH/UwRqyBm2eyRM65GtmnzJOZhYOb2Mf763elZeqGMcaNH46tM1iqi8NFZ1RwgDw5NzAL46KI9FsgaqgeIKn+OPmlCXL+5r5VaP+cRN/dM+676yLHTh90WPoD2dMqTjkg5yL6onEB18sRJLoBEW8HfP+IJuVFYs2fKbg+TvYfDvlNdcS3rV/Z7v3VGYHESHx14gTT8wOBnfjQuU6TzlmwMH6ImPc9QMp4ZzXxVhgnqbaH+MhV3zvDzzO7bXty1a5lsX2njkxnc8ZPpcrOgW4zVdki5fjT0pLeJX7kdbTqgqrifvOXNPb+b8Fo/JByZegX9tpu+//s/AdZgv46pgisuAAAAABJRU5ErkJggg==);background-size: 100%;z-index: 2;}.case-review__head{display: flex;align-items: center;margin: 0 0 1.4em;}.case-review__avatar{position: relative;margin: 0 1em 0 0;width: 3.125em;height: 3.125em;border-radius: 100%;overflow: hidden;}.case-review__avatar picture,.case-review__avatar img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;}.case-review__avatar.no{background: #ededed}.case-review__avatar svg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0.6em;object-fit: cover;object-position: center;}.case-review__head-box{flex-grow: 1;flex-basis: 0;}.case-review__head-box h3{margin: 0 0 0.4em;line-height: 1.1;color: #000000;font-weight: 600;font-size: 1em;}.case-review__head-box h5{color: rgba(0, 0, 0, 0.6);font-size: 0.8em;line-height: 1.4;font-weight: 500;}.case-review p{margin: 0 !important;line-height: 1.67;font-size: 0.875em;color: #201f1e;margin: 0 0 1.4em;display: -webkit-box;max-width: 100%;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}.case-review__bottom{margin: 1.5em 0 0;}.case-review__video{display: flex;align-items: center;font-size: 0.75em;}.case-review__video span{display: flex;align-items: center;height: 2.5em;padding: 0.15em 1.1em 0;line-height: 1;font-weight: 500;color: #fff;background: #00AB4E;border-radius: 3rem;}.case-review__video:hover span{background: #008c40;}.case-review__video:after{content: '';position: relative;width: 2.2em;height: 2.2em;margin: 0 0 0 0.8em;background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNSAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTNDMCAxMC41ODk1IDAuNzE0Nzg0IDguMjMzMjIgMi4wNTM5NiA2LjIyODk5QzMuMzkzMTQgNC4yMjQ3NyA1LjI5NjU3IDIuNjYyNjcgNy41MjM1NSAxLjc0MDIyQzkuNzUwNTIgMC44MTc3ODEgMTIuMjAxIDAuNTc2NDI4IDE0LjU2NTIgMS4wNDY2OEMxNi45MjkzIDEuNTE2OTQgMTkuMTAwOSAyLjY3NzY5IDIwLjgwNTQgNC4zODIxNEMyMi41MDk4IDYuMDg2NTkgMjMuNjcwNiA4LjI1ODIgMjQuMTQwOCAxMC42MjIzQzI0LjYxMTEgMTIuOTg2NSAyNC4zNjk3IDE1LjQzNyAyMy40NDczIDE3LjY2NEMyMi41MjQ4IDE5Ljg5MDkgMjAuOTYyNyAyMS43OTQ0IDE4Ljk1ODUgMjMuMTMzNUMxNi45NTQzIDI0LjQ3MjcgMTQuNTk4IDI1LjE4NzUgMTIuMTg3NSAyNS4xODc1QzguOTU2MjkgMjUuMTgzOSA1Ljg1ODQ3IDIzLjg5ODcgMy41NzM2NiAyMS42MTM4QzEuMjg4ODQgMTkuMzI5IDAuMDAzNjM5MzEgMTYuMjMxMiAwIDEzWk0xLjg3NSAxM0MxLjg3NSAxNS4wMzk2IDIuNDc5ODIgMTcuMDMzNCAzLjYxMjk3IDE4LjcyOTNDNC43NDYxMiAyMC40MjUyIDYuMzU2NzEgMjEuNzQ3IDguMjQxMDggMjIuNTI3NUMxMC4xMjU0IDIzLjMwOCAxMi4xOTg5IDIzLjUxMjMgMTQuMTk5NCAyMy4xMTQ0QzE2LjE5OTggMjIuNzE2NCAxOC4wMzczIDIxLjczNDMgMTkuNDc5NSAyMC4yOTJDMjAuOTIxOCAxOC44NDk4IDIxLjkwMzkgMTcuMDEyMyAyMi4zMDE4IDE1LjAxMTlDMjIuNjk5OCAxMy4wMTE0IDIyLjQ5NTUgMTAuOTM3OSAyMS43MTUgOS4wNTM1OEMyMC45MzQ1IDcuMTY5MjIgMTkuNjEyNyA1LjU1ODYzIDE3LjkxNjggNC40MjU0N0MxNi4yMjA5IDMuMjkyMzIgMTQuMjI3MSAyLjY4NzUxIDEyLjE4NzUgMi42ODc1MUM5LjQ1MzM3IDIuNjkwNDggNi44MzIwNyAzLjc3NzkzIDQuODk4NzUgNS43MTEyNkMyLjk2NTQzIDcuNjQ0NTggMS44Nzc5OCAxMC4yNjU5IDEuODc1IDEzWk05LjA2MjUgOC4yNTAwMUwxNy44MTI1IDEzTDkuMDYyNSAxNy43NVY4LjI1MDAxWiIgZmlsbD0iIzAwQUI0RSIvPgo8L3N2Zz4K);background-size: 100% 100%;}.case--light{color: #fff;}.case--light .case-head__box h2{color: #fff;}.case--light .case-head__box h5{color: rgba(255, 255, 255, 0.7);}.case--light .case-content p{color: rgba(255, 255, 255, 0.9);}.case--light .case-link{color: #fff;}.case--light .case-link:after{background: #fff;}.case--dark{color: #201F1E;}.case--dark .case-head__box h2{color: #201F1E;}.case--dark .case-head__box h5{font-weight: 500;color: rgba(0, 0, 0, 0.7);}.case--dark .case-content p{font-weight: 400;color: rgba(0, 0, 0, 0.9);}.case--dark .case-content a{color: #201F1E;}.case--dark .case-content a:after{background: #201F1E;}.case-video{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;position: relative;overflow: hidden;-webkit-border-radius: 20rem;border-radius: 20rem;margin: 1.5em 1.875em;z-index: 0;}.case-video img,.case-video picture{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;z-index: 2;}.case-video video {position: relative;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 16rem;z-index: 3;}@media only screen and (max-width: 1440px){.js_tags-ticker a{font-size: 34rem;}.case-head{padding-top: 1.5625em;padding-left: 1.5625em;padding-right: 1.5625em;}.case-head__logo{max-width: 120rem;}.case-content{padding-left: 1.5625em;padding-right: 1.5625em;}.case-tags{padding-left: 1.5625em;padding-right: 1.5625em;padding-bottom: 1.5625em;}.case-image.center{padding-left: 1.5625em;padding-right: 1.5625em;}.case-image.left{padding-left: 1.5625em;}.case-image.right{padding-right: 1.5625em;}.case-image.full-width{padding-left: 1.5625em;padding-right: 1.5625em;}.case-screen{padding-left: 1.5625em;padding-right: 1.5625em;}.case-video{margin-left: 1.5625em;margin-right: 1.5625em;}.case-review{margin-left: 1.5625em;margin-right: 1.5625em;}.case--bg .case-content.pd1{margin-bottom: 75rem;}.case--bg .case-content.pd2{margin-bottom: 150rem;}.case--bg .case-content.pd3{margin-bottom: 225rem;}.case--bg .case-content.pd4{margin-bottom: 300rem;}.case--bg .case-content.pd5{margin-bottom: 375rem;}}@media only screen and (max-width: 1300px){.js_tags-ticker a {font-size: 32rem;}.cases-head{margin: 0 0 40rem;}.cases-head__all{order: 1;margin: 1em 0 0 auto;}.cases-tags{margin: 40rem 0 0;}.cases-inner{margin: 0 -15rem;}.cases-inner__col{padding: 0 15rem;}.case:not(:last-child){margin: 0 0 15rem;}.case--bg .case-content{margin-bottom: 100rem;}.case{border-radius: 15rem;font-size: 15rem;}.case-head__logo{margin: 0 1.5em 0 0;max-width: 100rem;height: 45rem;}.case-head__box h2{font-size: 1em;}.case-review__head{font-size: 15rem;}.case-review--fire:after{font-size: 14rem;}.case-screen__inner,.case-screen__inner:after{border-radius: 12rem;}.case-video{border-radius: 12rem;}.tags-ticker{padding: 50rem 0 90rem;}}@media only screen and (max-width: 1160px){.js_tags-ticker a {font-size: 30rem;}.case{font-size: 16rem;}}@media only screen and (max-width: 992px){.js_tags-ticker a {font-size: 24rem;}.tags-ticker {padding: 50rem 0 ;}.case{font-size: 15rem;}.cases-head__nav a:not(:last-child){margin: 0 2em 0 0;}.case--bg .case-content{margin-bottom: 100rem;}}@media only screen and (max-width: 768px){.cases__title{font-size: 25rem;}.case--bg .case-content.pd1{margin-bottom: 65rem;}.case--bg .case-content.pd2{margin-bottom: 130rem;}.case--bg .case-content.pd3{margin-bottom: 195rem;}.case--bg .case-content.pd4{margin-bottom: 260rem;}.case--bg .case-content.pd5{margin-bottom: 325rem;}}@media only screen and (max-width: 767px){.cases .container {padding-left: 15rem;padding-right: 15rem;}.cases-inner{margin: 0 -10rem;}.cases-inner__col{padding: 0 10rem;}.cases-tags{margin: 30rem 0 0;}.cases-head__all{font-size: 15rem;}.cases-head__all:before{top: unset;}}@media only screen and (max-width: 540px){.tags-ticker {padding: 50rem 0 30rem;}.js_tags-ticker a{font-size: 28rem;line-height: 1.3;}.case-screen__inner,.case-screen__inner:after{border-radius: 7rem;}.case-video{border-radius: 7rem;}.cases-tags.main {display: none;}.cases {padding: 20rem 0 40rem;}.cases-head__nav a {width: 100%;margin-top: 0.5em !important;}}@media only screen and (max-width: 425px){.case{font-size: 14rem;}.case-review__head{font-size: 14rem;}.cases-head__all{font-size: 14rem;}.cases-tags .cases-tags__more{font-size: 14rem;}.case:not(:last-child) {margin: 0 0 30rem;}.case-review--fire:after {font-size: 13rem;}}@media only screen and (max-width: 360px){.case{font-size: 13rem;}.case-head__logo {max-width: 90rem;height: 42rem;}.case-tags a{font-size: 10rem;}.cases-tags .cases-tags__more{font-size: 13rem;}.cases-head__all {font-size: 13rem;}.case-review__head {font-size: 13rem;}.case-review--fire:after {font-size: 12rem;}.case-label{font-size: 11rem;}}.case-offer{position: relative;display: flex;flex-direction: column;align-items: center;padding: 4em 0 0;background: #201F1E;color: #fff;}.case-offer__label{display: flex;justify-content: center;width: 100%;padding: 0 2em;}.case-offer__label img{width: 68%;max-width: 280rem;}.case-offer__description{margin: 2em 2em 0;max-width: 350rem;text-align: center;}.case-offer__btn{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;margin: 2.5em 0 0;padding: 3em 0 2.5em;}.case-offer__btn:before{content: '';position: absolute;display: block;top: 0;width: 120%;height: 300%;background: rgba(124, 124, 124, 0.5);border-radius: 100%;transition: 0.3s ease;}.case-offer__btn h6{position: relative;margin: 0 0 1em;font-size: 1.125em;font-weight: 700;text-transform: uppercase;transition: 0.3s ease;}.case-offer__btn span{position: relative;width: 1.375em;height: 1.375em;}.case-offer__btn span:before,.case-offer__btn span:after{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-size: 100% 100%;transition: 0.3s ease;}.case-offer__btn span:before{background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzExNl8xNikiPgo8bWFzayBpZD0ibWFzazBfMTE2XzE2IiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIj4KPHBhdGggZD0iTTIyIDBIMFYyMkgyMlYwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzExNl8xNikiPgo8cGF0aCBkPSJNMTEgMjAuMzMzM1YxLjY2NjYzIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNjY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMS42NjY2OSAxMUgyMC4zMzM0IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNjY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTE2XzE2Ij4KPHJlY3Qgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);}.case-offer__btn span:after{background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwM18zOSkiPgo8cGF0aCBkPSJNMTEgMjAuMzMzM1YxLjY2NjY2IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIuNjY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMS42NjY2OSAxMUgyMC4zMzM0IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIuNjY2NjciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEwM18zOSI+CjxyZWN0IHdpZHRoPSIyMiIgaGVpZ2h0PSIyMiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);opacity: 0;}.case-offer:hover{box-shadow: 0rem 4rem 23rem rgba(0, 0, 0, 0.25);}.case-offer:hover .case-offer__btn h6{color: #201F1E;}.case-offer:hover .case-offer__btn:before{background: #fff;}.case-offer:hover .case-offer__btn span:before{opacity: 0;}.case-offer:hover .case-offer__btn span:after{opacity: 1;}@media only screen and (max-width: 992px){.case-offer__label img{width: 76%;}}@media only screen and (max-width: 540px){.case-offer__label img{width: 74%;}}
.description__text {padding: 100rem 0 100rem;}.description__title {font-size: 18rem;line-height: 30rem;letter-spacing: normal;color: #201f1e;}.description__title h2 {margin: 40rem 0 30rem;}.description__title p a {border-bottom: 1rem solid rgba(32, 31, 30, 0.4);}.description__title p a:hover {border-bottom: 1rem solid #201f1e;}.description__title h1,.description__title h2,.description__title h3,.description__title h4,.description__title h5,.description__title h6 {font-weight: 500;}.description__title h1 em,.description__title h2 em,.description__title h3 em,.description__title h4 em,.description__title h5 em,.description__title h6 em {font-style: normal;position: relative;padding-left: 40rem;font-weight: 500;}.description__title h1 em:before,.description__title h2 em:before,.description__title h3 em:before,.description__title h4 em:before,.description__title h5 em:before,.description__title h6 em:before {content: "";position: absolute;top: 23rem;left: 0;width: 25rem;height: 1rem;background-color: #201f1e;}.description__title blockquote {padding: 55rem 0 55rem 73rem;border-top: 10rem solid #ffd51a;border-bottom: 10rem solid #ffd51a;margin: 40rem 0;position: relative;font-weight: 500;line-height: 32rem;font-size: 24rem;}.description__title blockquote:before {content: "";position: absolute;background-image: url(../../design/theme/images/e-commerce/quote.svg);width: 33rem;height: 25rem;left: 0;}.description__title blockquote + p > img {margin-top: 100rem;}.description__title ol {padding-left: 20rem;}.description__title ol li {padding-left: 28rem;}.description__title ul li {padding-left: 36rem;position: relative;}.description__title ul li:before {content: "";position: absolute;width: 1em;height: 1rem;background-color: #201f1e;left: 0;top: 15rem;}.description__title-preview {font-size: 22rem;font-weight: 500;line-height: 36rem;}.description__title-anchor {margin: 60rem 0 30rem;font-size: 30rem;font-weight: 500;}.description__title-subtitle {margin-top: 50rem;font-weight: 500;font-size: 24rem;line-height: 30rem;}@media only screen and (max-width: 600px) {.description__title table {display: block;}}@media only screen and (max-width: 600px) {.description__title tr {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}}.description__title tr td {width: 100%;}}@media only screen and (max-width: 1600px) {.article {margin-right: 40rem;}}@media only screen and (max-width: 1224px) {}@media only screen and (max-width: 1023px) {.description__title {font-size: 17rem;line-height: 28rem;}}@media only screen and (max-width: 768px) {.description__text {padding: 60rem 0 60rem;}}@media only screen and (max-width: 640px) {}@media only screen and (max-width: 480px) {.description__title {line-height: 26rem;}}
.stages {padding-top: 100rem;padding-bottom: 127rem;}.stages a {border-bottom: 1rem solid rgba(32, 31, 30, 0.4);}.stages a:hover {border-bottom: 1rem solid #201f1e;}.stages__title {padding-bottom: 40rem;font-weight: 500;font-size: 35rem;color: #201f1e;}.stages__slider-item {max-width: 765rem;}.stages__slider-item img {padding-left: 72rem;padding-bottom: 20rem;}.stages__slider-first-title {max-width: 620rem;font-size: 24rem;line-height: 35rem;}.stages__slider-first-text {padding-top: 30rem;max-width: 542rem;line-height: 22rem;color: #201f1e;}.stages__slider-title {font-size: 24rem;font-weight: 500;line-height: 30rem;color: #201f1e;margin-bottom: 20rem;max-width: 100%;padding-left: 72rem;width: 100%;position: relative;}.stages__slider-title span {position: absolute;top: 0;left: 0;opacity: 0.3;font-weight: 300;font-size: 24rem;line-height: 30rem;color: #201f1e;}.stages__slider-text p {width: 100%;padding-left: 72rem;margin: 2rem 0;line-height: 22rem;color: #201f1e;margin: 10rem 0;font-size: 1em;}.stages__slider button {font-size: 0;}.stages__video {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;padding-top: 131rem;}.stages__video-info {padding-top: 121rem;max-width: 620rem;}.stages__video-info.stages__video-info--mobile {padding-top: 0;}.stages__video-title {font-size: 30rem;font-weight: 500;color: #201f1e;margin-bottom: 30rem;}.stages__video-text p {margin: 8rem 0;line-height: 22rem;color: #201f1e;}.stages__video-text p.bq-mobile {margin-top: 60rem;color: #696969;padding-top: 55rem;position: relative;}.stages__video-text p.bq-mobile:before {content: "";position: absolute;top: 0;left: 0;background-image: url(../../design/theme/images/e-commerce/quote.svg);width: 33rem;height: 25rem;}.stages__video-images {padding-right: 132rem;position: relative;}.stages__video-images button {width: 91rem;height: 91rem;-webkit-border-radius: 50%;border-radius: 50%;background-color: #201f1e;position: absolute;border: none;left: -45rem;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}.stages__video-images button:after {content: "";position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 0;height: 0;border-top: 9rem solid transparent;border-left: 11rem solid #fff;border-bottom: 9rem solid transparent;}.stages__e-commerce-slider button {font-size: 0;}.stages__slider {position: relative;}.stages__slider .slick-dots {display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;margin-left: 81rem;margin-right: 81rem;}.stages__slider .slick-dots li {width: 100%;}.stages__slider .slick-dots li button {width: 100%;border: none;padding: 0;height: 1rem;background-color: rgba(32, 31, 30, 0.2);}.stages__slider .slick-dots li.slick-active button {background-color: #201f1e;}.stages__slider .slick-track {padding-bottom: 115rem;}.stages__slider .slider__btn {margin-top: -15rem;}.stages__slider .slider__btn-next {right: 0;}.stages__slider .slider__btn-prev {left: 0;bottom: -24rem;}.stages__video-tablet {display: none;}.stages__video-popup {display: none;position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 55;background-color: #201f1e;width: 100%;margin: 0 auto;}.stages__video-popup iframe {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 1465rem;width: 100%;height: 823rem;}.stages__video-popup.video-active {display: block;}.stages__video-popup .btn__video-popup {position: absolute;top: 50rem;right: 50rem;}@media only screen and (max-width: 1600px) {.stages {padding-top: 80rem;padding-bottom: 107rem;}}@media only screen and (max-width: 1330px) {.stages__video {display: block;padding-top: 90rem;}.stages__video-info {padding-top: 0;}.stages__video-info {max-width: 100%;}.stages__video-desctop {display: none;}.stages__video-tablet {display: block;}.assessment {margin-top: 30rem;margin-bottom: 30rem;}.stages__video-images button {left: 30rem;bottom: 30rem;-webkit-transform: translateY(0%);-ms-transform: translateY(0%);transform: translateY(0%);top: auto;}.stages__video-images {padding-right: 0;margin: 0 auto;max-width: 768rem;}}@media only screen and (max-width: 1280px) {.stages__slider-first-title {max-width: 100%;}.stages__slider-item {max-width: 100%;}.stages__slider-first-text {max-width: 100%;padding-right: 64rem;}.stages__slider-text p {width: 100%;}.stages__slider-text {max-width: 100% !important;padding-right: 85rem;}.stages__slider .slick-track {padding-bottom: 40rem;}.sentence__items {display: block;}.sentence__images {margin-bottom: 40rem;max-width: 100%;}.sentence__info {width: 100%;}.sentence__text-title {width: 100%;}.stages__slider.slick-slider .slick-list {margin-bottom: 50rem;}}@media only screen and (max-width: 992px) {.stages {padding: 60rem 0;}.stages__title {font-size: 30rem;line-height: 34rem;}.stages__slider-first-text {padding-top: 20rem;font-size: 17rem;}.stages__video-images {max-width: 100%;}.sentence__title {padding-bottom: 40rem;font-size: 30rem;line-height: 34rem;}.sentence {padding: 60rem 0 0;}}@media only screen and (max-width: 768px) {.stages__video-title {line-height: 34rem;margin-bottom: 40rem;}.stages__video-text {font-size: 17rem;line-height: 28rem;}}@media only screen and (max-width: 640px) {.stages__slider-text p {padding-left: 0;}.stages__slider-title {padding-left: 0;}.stages__slider-title span {display: none;}.stages__slider-item img {padding-left: 0;}.stages__title {line-height: 32rem;font-size: 25rem;}.stages__slider-first-title {font-size: 20rem;line-height: 30rem;}.stages__slider-first-text {font-size: 1em;line-height: 24rem;padding-right: 0;}.stages__slider-text {padding-right: 0;}}@media only screen and (max-width: 530px) {.stages__video-title {font-size: 25rem;line-height: 32rem;}.stages__video-text {font-size: 1em;line-height: 28rem;}.stages__video-images button {width: 70rem;height: 70rem;}.sentence__title {font-size: 25rem;line-height: 32rem;}}@media only screen and (max-width: 480px) {.stages__title {width: 309rem;}}
.success-commerce {padding: 100rem 0;}.success-commerce a {border-bottom: 1rem solid rgba(32, 31, 30, 0.4);}.success-commerce a:hover {border-bottom: 1rem solid #201f1e;}.success-commerce__title {font-weight: 500;font-size: 35rem;color: #201f1e;}.success-commerce__item {padding-top: 70rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.success-commerce__images {margin-right: 160rem;min-width: 490rem;min-height: 279rem;background-color: #f7f7f7;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;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.success-commerce__info {padding-left: 72rem;position: relative;}.success-commerce__info span {position: absolute;top: 0;left: 0;opacity: 0.3;font-size: 24rem;line-height: 30rem;font-weight: 300;color: #201f1e;}.success-commerce__info-title {font-weight: 500;font-size: 24rem;line-height: 30rem;color: #201f1e;padding-bottom: 12rem;}.success-commerce__text {max-width: 805rem;line-height: 26rem;}.success-commerce__text p {margin: 8rem 0 !important;}.container + .banner-e-commerce {margin-top: 120rem;margin-bottom: 50rem;}.success-tublet__block {display: none;}.success-tublet__closed {display: none;}.success-commerce__images picture{width: 137rem;}@media only screen and (max-width: 1600px) {.success-commerce {padding: 80rem 0;}}@media only screen and (max-width: 1476px) {.success-commerce__images {margin-right: 60rem !important;}}@media only screen and (max-width: 1280px) {.success-commerce__images {margin-right: 160rem;min-width: 490rem;min-height: 279rem;background-color: #f7f7f7;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;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}.success-commerce__item {display: block !important;}.success-commerce__text {max-width: 100% !important;}.success-commerce__images {margin-right: 0 !important;min-width: 100% !important;min-height: auto !important;background-color: #fff !important;}}@media only screen and (max-width: 992px) {.success-commerce__info {padding-left: 0 !important;}.success-commerce__info span {top: -39rem;left: 121rem;}.success-commerce__info-title {padding-left: 121rem;}.success-commerce__images {display: block;position: relative;}.success-commerce__images svg,.success-commerce__images img,.success-commerce__images picture {position: absolute;top: -25rem;height: 80rem;}}@media only screen and (max-width: 768px) {.success-commerce {padding: 60rem 0 !important;}.success-commerce__title {font-size: 30rem !important;line-height: 34rem;}.success-commerce__info-title {font-size: 20rem;}.success-commerce__info span {font-size: 20rem;}.success-commerce__text {font-size: 17rem !important;line-height: 28rem !important;}.success-commerce__item {display: none !important;}.success-commerce__item:first-child,.success-commerce__item:nth-child(2) {display: block !important;}.success-commerce__item.active {display: block !important;}.success-commerce__item.active + .success-tublet__block {background: transparent;}.success-commerce__item.active + .success-tublet__block .success-tublet__open {display: none !important;}.success-commerce__item.active + .success-tublet__block .success-tublet__closed {display: block !important;}.success-tublet__block {display: block;text-align: center;height: 204rem;margin-top: -122rem;position: relative;background: -webkit-gradient(linear, left top, left bottom, from(rgba(246, 246, 246, 0)), to(#fff));background: -webkit-linear-gradient(top, rgba(246, 246, 246, 0), #fff);background: -o-linear-gradient(top, rgba(246, 246, 246, 0), #fff);background: linear-gradient(to bottom, rgba(246, 246, 246, 0), #fff);}.success-tublet__block button {padding-top: 137rem;background-color: transparent;border: none;line-height: 24rem;color: #201f1e;border-bottom: 1rem dashed #201f1e;}.success-tublet__block button.success-tublet__closed {padding-top: 170rem;margin: 0 auto;}}@media only screen and (max-width: 640px) {.success-commerce__title {font-size: 25rem !important;line-height: 32rem;}.success-commerce__info-title {font-size: 20rem !important;}.success-commerce__info span {display: none;}.success-commerce__text {font-size: 1em !important;line-height: 24rem !important;}.success-commerce__images svg,.success-commerce__images img,.success-commerce__images picture {height: 70rem;top: 0!important;}.success-commerce__info-title {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;padding-left: 97rem;min-height: 80rem;}.success-commerce__item {padding-top: 50rem !important;}}
.cause-context {padding: 100rem 0;background-color: #f7f7f7;}.cause-context__title h3,.cause-context__title p {margin: 0 0 15rem;}.cause-context__title a {display: inline;}.cause-context a {border-bottom: 1rem solid rgba(32, 31, 30, 0.4);}.cause-context a:hover {border-bottom: 1rem solid #201f1e;}.cause-context__sub-title {text-transform: uppercase;font-weight: 700;letter-spacing: 1rem;text-align: left;color: #201f1e;display: inline-block;padding-right: 105rem;position: relative;margin: 0 0 15rem;}.cause-context__sub-title h3 {text-transform: none;}.cause-context__sub-title:before {content: "";position: absolute;right: 0;top: 50%;width: 85rem;height: 1rem;background-color: #201f1e;}.cause-context__title {padding: 0 0 70rem;font-weight: 500;font-size: 35rem;color: #201f1e;}.cause-context__list li {font-size: 24rem;line-height: 30rem;color: rgba(32, 31, 30, 0.3);padding-bottom: 20rem;}.cause-context__list li span + span {padding-left: 43rem;display: inline-block;font-size: 22rem;color: #201f1e;}@media only screen and (max-width: 1600px) {.cause-context {padding: 80rem 0;background-color: #f7f7f7;}}@media only screen and (max-width: 992px) {.cause-context {padding: 60rem 0;}.cause-context__sub-title {font-size: 0.875em;}.cause-context__title {padding-bottom: 40rem;font-size: 30rem;line-height: 34rem;}.cause-context__list li {font-size: 18rem;line-height: 30rem;padding-bottom: 15rem;}.cause-context__list li span + span {font-size: 18rem;line-height: 28rem;padding-left: 21rem;}}@media only screen and (max-width: 600px) {.cause-context__title {padding-top: 27rem;padding-bottom: 30rem;font-size: 25rem;line-height: 32rem;}.cause-context__list li {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.cause-context__list li span + span {font-size: 17rem;line-height: 28rem;padding-left: 18rem;}}
.history {padding: 100rem 0;}.history__title {padding-bottom: 70rem;font-weight: 500;font-size: 35rem;color: #201f1e;display: inline-block;}.history__inner .slick-slide:nth-child(2) .history__item {border-left: none;border-right: none;}.history__inner-reviews {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: flex-start;-ms-flex-wrap: wrap;flex-wrap: wrap;}.history__inner-reviews .history__item {width: 33.333%;}.history__inner-reviews .history__item:first-child {border-right: none;}.history__inner-reviews .history__item:nth-child(2) {border-right: none;}.history__inner-reviews .history__item:nth-child(5) {border-left: none;border-right: none;}.history__inner-reviews .history__item:nth-child(8) {border-left: none;border-right: none;}.history__inner-reviews .history__item:nth-child(11) {border-left: none;}.history__item {border: 1rem solid #eaeaea;min-height: 473rem;position: relative;margin-bottom: 15rem;}.history__text {padding: 85rem 40rem 77rem;position: relative;}.history__text:before {content: "";position: absolute;left: 40rem;top: 40rem;background-image: url(../../design/theme/images/quote.svg);background-size: 100%;width: 33rem;height: 25rem;}.history__text p {margin: 8rem 0;line-height: 22rem;}.history__name-box {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: 72rem;position: absolute;bottom: 103rem;left: 40rem;right: 40rem;}.history__box-item:nth-child(2) {margin-right: auto !important;padding-left: 30rem;max-width: 235rem;}.history__images-circle img {border-radius: 50%;width: 72rem;}.history__box-itemlogo {width: 33%;}.history__box-itemlogo img {float: right;}.history__box-itemlogo svg {max-height: 72rem;max-width: 100%;}.history__images-circle svg {max-height: 72rem;}.history__item-name {font-size: 1em;color: #201f1e;line-height: 18rem;}.history__item-name span {padding-top: 5rem;font-size: 12rem;display: block;font-weight: 500;line-height: 1em;color: #696969;}.history__link {font-size: 12rem;font-weight: 700;letter-spacing: 1rem;color: #201f1e;text-transform: uppercase;border-bottom: 1rem solid rgba(32, 31, 30, 0.4);line-height: 26rem;position: absolute;bottom: 40rem;left: 40rem;}.history__link:hover {border-bottom: 1rem solid #201f1e;}.history__video-link {float: right;padding-top: 7rem;}.history__video-link a {font-size: 0.875em;font-weight: 700;line-height: 20rem;letter-spacing: 1rem;color: #201f1e;border-bottom: 1rem dashed #201f1e;}.history__video-link:after {content: "";clear: both;display: block;}.history__video-link:before {top: 12rem;}.history__video {display: none;}.history__video.active {display: block;position: absolute;z-index: 10;width: 100%;height: 100%;top: 0;background-position: 50%;background-size: cover;background-repeat: no-repeat;}.play-video {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 0;height: 0;border-top: 20rem solid transparent;border-left: 31rem solid #fff;border-bottom: 20rem solid transparent;background-color: transparent;}.history__link-close {position: absolute;left: 40rem;bottom: 40rem;font-weight: 700;letter-spacing: 1rem;color: #fff;font-size: 12rem;line-height: 26rem;border-bottom: 1rem dashed #fff;text-transform: uppercase;}.history__logo-video {position: absolute;right: 40rem;bottom: 40rem;}.history-video-box {display: none;position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 55;background-color: #201f1e;width: 100%;margin: 0 auto;}.history-video-box iframe {position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 1465rem;width: 100%;height: 823rem;}.history-video-box .btn__video-popup {position: absolute;top: 50rem;right: 50rem;}.history-video-box.video-active {display: block;}.history__slider .slider__btn-prev {left: 0;bottom: 0;}.history__slider .slider__btn-next {right: 0;bottom: 0;}.history__slider .slick-dots {bottom: 23rem;position: absolute;left: 80rem;right: 80rem;text-align: center;}.history__slider .slick-dots li {display: inline-block;}.history__slider .slick-dots li button {font-size: 0;width: 10rem;height: 10rem;border-radius: 50%;border: none;background-color: rgba(43, 37, 34, 0.2);margin-left: 10rem;margin-right: 10rem;padding: 0;}.history__slider .slick-dots li.slick-active button {background-color: #2b2522;}@media only screen and (max-width: 1600px) {.history {padding: 80rem 0;}}@media only screen and (max-width: 1330px) {.history__text {padding: 75rem 30rem 50rem;font-size: 0.875em;}.history__text:before {left: 30rem;top: 30rem;}.history__link {left: 30rem;bottom: 30rem;}.history__item-name {font-size: 0.875em;}.history__item-name span {font-size: 10rem;}.history__name-box {left: 30rem;right: 30rem;bottom: 93rem;}.history__title {font-size: 30rem;line-height: 34rem;padding-bottom: 40rem;}.history__logo-video {right: 30rem;bottom: 30rem;}.history__link-close {left: 30rem;bottom: 30rem;}}@media only screen and (max-width: 1080px) {.history__slider {padding-bottom: 106rem;}.history__inner-reviews .history__item {width: 50%;}.history__inner-reviews .history__item:nth-child(4) {border-left: none;}.history__inner-reviews .history__item:nth-child(2) {border-right: 1rem solid #eaeaea;}}@media only screen and (max-width: 992px) {.history {padding-top: 60rem;padding-bottom: 60rem;}}@media only screen and (max-width: 1080px) {.history__item {min-height: 455rem;}}@media only screen and (max-width: 715px) {.history__text {padding: 75rem 20rem 50rem;}.history__name-box {bottom: 70rem;}.history__box-item:nth-child(2) {padding-left: 20rem;}.history__inner-reviews .history__item {width: 100%;}.history__inner-reviews .history__item:first-child,.history__inner-reviews .history__item:nth-child(4),.history__inner-reviews .history__item:nth-child(5),.history__inner-reviews .history__item:nth-child(8),.history__inner-reviews .history__item:nth-child(9)	{border: 1rem solid #eaeaea;}}@media only screen and (max-width: 674px) {.history__item {min-height: 400rem;}.history__video.active {background-position: 0 0;}.history__title {font-size: 25rem;line-height: 32rem;}}@media only screen and (max-width: 480px) {.history__item {min-height: 430rem;}}@media only screen and (max-width: 425px) {.history__item {min-height: 460rem;}}@media only screen and (max-width: 340px) {.history__item {min-height: 520rem;}}
.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%;}}.c-offer-container{padding-top: 70rem;overflow: hidden;}.c-offer{position: relative;padding: 105rem 0;}.c-offer--dark{background: #201f1e;color: #fff;}.c-offer--light{background: linear-gradient(89.92deg, #FBFBFB 0.05%, #EAEAEA 99.91%);color: #201F1E;}.c-offer--light .c-offer-form input{border: 1rem solid #DDDDDD;border-right: 0;}.c-offer__content{position: relative;z-index: 2;}.c-offer__content h2{font-size: 60rem;font-weight: 800;line-height: 1.2;}.c-offer__content p{margin: 2.27em 0 0;max-width: 34em;font-size: 22rem;font-weight: 300;line-height: 1.36;}.c-offer-form{position: relative;display: flex;margin-top: 50rem;height: 60rem;width: 740rem;font-size: 18rem;}.c-offer-form input{height: 100%;border: 0;flex: 1 0 auto;font-size: 1em;padding: 0 1.55em;font-weight: 300;transition: 0.5s ease;}.c-offer-form button{border: 0;outline: 0;box-shadow: none;font-size: 1em;background: #FFDD00;color: #201f1e;padding: 0 2.55em;transition: 0.3s ease;}.c-offer-form button:hover{background: #ecc000;}.c-offer__image{position: absolute;bottom: 20rem;left: 58%;height: 108%;z-index: 1;}.c-offer__image img{height: 100%;max-width: none;}@media only screen and (max-width: 1920px){.c-offer__content h2{font-size: 54rem;}.c-offer__content p{font-size: 20rem;}.c-offer__image{left: 56%;height: 100%;}}@media only screen and (max-width: 1700px){.c-offer{padding: 90rem 0;}.c-offer__inner{padding: 0 20rem;}.c-offer__content h2{font-size: 50rem;}.c-offer__content p{font-size: 19rem;}.c-offer-form{max-width: 700rem;font-size: 17rem;}.c-offer__image{left: 56%;height: 100%;}}@media only screen and (max-width: 1500px){.c-offer{padding: 80rem 0;}.c-offer__content h2{font-size: 42rem;}.c-offer__content p{font-size: 18rem;}.c-offer-form{max-width: 620rem;height: 56rem;font-size: 1em;}.c-offer__image{left: 60%;}}@media only screen and (max-width: 1300px){.c-offer-container{padding-top: 40rem;}.c-offer__content h2{font-size: 38rem;}.c-offer__content p{font-size: 17rem;}.c-offer-form{max-width: 570rem;height: 54rem;font-size: 1em;}.c-offer__image{left: 62%;}}@media only screen and (max-width: 992px){.c-offer {padding: 60rem 0;}.c-offer__content h2{font-size: 32rem;}.c-offer__content p{max-width: 26em;font-size: 1em;}.c-offer-form {max-width: 480rem;height: 52rem;}.c-offer__image {left: 68%;}.c-offer-form button{padding: 0 1.55em;}}@media only screen and (max-width: 767px){.c-offer-container{padding-top: 0;overflow: visible;}.c-offer__inner {padding: 0 20rem;display: flex;flex-direction: column-reverse;}.c-offer__image{position: relative;left: unset;height: 400rem;margin-top: -16%;margin-bottom: 20rem;display: flex;justify-content: center;}}@media only screen and (max-width: 600px){.c-offer--light{background: linear-gradient(248deg, #FBFBFB 0.05%, #EAEAEA 99.91%);}.c-offer__inner{padding: 0 10rem;}.c-offer__image{max-width: 100%;height: auto;width: 100%;margin-top: -30%;}.c-offer__image img{height: auto;width: 105%;}.c-offer__content h2{font-size: 30rem;}.c-offer-form{flex-direction: column;max-width: 100%;height: auto;}.c-offer-form input{flex: auto;width: 100%;max-width: 100%;padding: 0 1.2em;height: 3.8em;}.c-offer-form button {padding: 0 1.55em;margin: 22rem 0 0;height: 4em;height: 3.5em;}.c-offer {padding: 60rem 0;margin-top: 90rem;margin-bottom: 30rem;}}@media only screen and (max-width: 425px){.c-offer__inner{padding: 0 5rem;}.c-offer__content h2{font-size: 28rem;}.c-offer-form{margin-top: 30rem;}}@media only screen and (max-width: 360px){.c-offer__inner{padding: 0;}.c-offer__content h2{font-size: 26rem;}.c-offer-form{font-size: 15rem;}}
.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..c9c4da920e51dcc4323dce523824bc1a.css.map */
