
@charset "UTF-8";
/*!
 * animate.css - https://animate.style/
 * Version - 4.0.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}

/*!
 * AlertPal
 *
 * R-TEK
 *
 * https://github.com/R-TEK/alertpal
 *
 * MIT License
 */
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: .5
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: .5
    }
}

@-ms-keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: .5
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: .5
    }
}

@-webkit-keyframes popUp {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.05)
    }
    100% {
        transform: scale(1)
    }
}

@-moz-keyframes popUp {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.05)
    }
    100% {
        transform: scale(1)
    }
}

@-ms-keyframes popUp {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.05)
    }
    100% {
        transform: scale(1)
    }
}

@keyframes popUp {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(1.05)
    }
    100% {
        transform: scale(1)
    }
}

@-webkit-keyframes rollDown {
    0% {
        transform: translate(0, -55px);
        transform: rotateX(45deg)
    }
    100% {
        transform: translate(0, 0);
        transform: rotateX(0)
    }
}

@-moz-keyframes rollDown {
    0% {
        transform: translate(0, -55px);
        transform: rotateX(45deg)
    }
    100% {
        transform: translate(0, 0);
        transform: rotateX(0)
    }
}

@-ms-keyframes rollDown {
    0% {
        transform: translate(0, -55px);
        transform: rotateX(45deg)
    }
    100% {
        transform: translate(0, 0);
        transform: rotateX(0)
    }
}

@keyframes rollDown {
    0% {
        transform: translate(0, -55px);
        transform: rotateX(45deg)
    }
    100% {
        transform: translate(0, 0);
        transform: rotateX(0)
    }
}

#alertpal #alertpal_bg {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: .5;
    z-index: 99999999999999;
    -webkit-animation: fadeIn ease .2s;
    -moz-animation: fadeIn ease .2s;
    -ms-animation: fadeIn ease .2s;
    animation: fadeIn ease .2s
}

#alertpal #alertpal_alert {
    display: none;
    box-sizing: border-box;
    position: fixed;
    padding: 20px;
    width: 450px;
    max-height: 60%;
    top: 20%;
    left: calc(50% - 225px);
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 0 0 10px 0 rgba(1, 1, 1, 0.2);
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 999999999999999;
    -webkit-animation: popUp ease .2s;
    -moz-animation: popUp ease .2s;
    -ms-animation: popUp ease .2s;
    animation: popUp ease .2s
}

#alertpal .alertpal_modal {
    width: 80% !important;
    max-height: 80% !important;
    left: 10% !important;
    top: 10% !important
}

#alertpal #ap_title {
    margin: 0;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 25px !important;
    font-weight: 600 !important;
    color: #111
}

#alertpal #ap_description {
    margin: 25px 0 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    color: #555
}

#alertpal #ap_buttons {
    float: right
}

#alertpal #ap_cancel, #alertpal #ap_ok {
    margin: 0 2px 1px 2px;
    padding: 7px 10px;
    background-color: #1c84b6;
    border-radius: 2px;
    border: 0;
    outline: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

#alertpal #ap_cancel {
    background: 0;
    color: #444
}

#alertpal #ap_cancel:hover {
    background-color: #e6e6e6
}

#alertpal #ap_ok:hover {
    background-color: #15648a
}

#alertpal #alertpal_message_container {
    position: fixed;
    max-width: 50%;
    top: 0;
    right: 0;
    z-index: 999999999
}

#alertpal .ap_message {
    position: relative;
    margin: 5px 5px 10px 5px;
    padding: 10px 20px;
    border-radius: 2px;
    box-shadow: 0 0 10px 0 rgba(1, 1, 1, 0.2);
    font-family: Arial;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    transition: all .2s;
    overflow-wrap: break-word;
    pointer-events: auto;
    cursor: pointer;
    -webkit-animation: rollDown ease .2s;
    -moz-animation: rollDown ease .2s;
    -ms-animation: rollDown ease .2s;
    animation: rollDown ease .2s;
    user-select: none;
    -webkit-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

#alertpal .success {
    background-color: #28a745;
    color: #fff
}

#alertpal .warn {
    background-color: #fc0;
    color: #111
}

#alertpal .error {
    background-color: #FF0458;
    color: #fff
}

#alertpal .normal {
    background-color: #f6f8fa;
    color: #111
}

@media only screen and (max-width: 400px) {
    #alertpal #alertpal_alert {
        width: 98%;
        left: 1%
    }

    #alertpal .alertpal_modal {
        width: 98% !important;
        height: 90% !important;
        left: 1% !important;
        right: 5% !important
    }

    #alertpal .ap_message {
        padding: 10px 10px;
        width: 200px
    }
}

/*
 * Note that this is toastr v2.1.3, the "latest" version in url has no more maintenance,
 * please go to https://cdnjs.com/libraries/toastr.js and pick a certain version you want to use,
 * make sure you copy the url from the website since the url may change between versions.
 * */
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51A351}.toast-error{background-color:#BD362F}.toast-info{background-color:#2F96B4}.toast-warning{background-color:#F89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}
.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}
.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7, var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7, var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3, 1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4, 1fr);grid-auto-rows:var(--adp-year-cell-height)}
.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}
.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:rgba(255,255,255,0)}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right, var(--adp-time-track-color), var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0)}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0)}
.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, 0.1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, 0.2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}
.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4, max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translateX(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translateX(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0, 0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%, calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%, -50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}

.img-responsive-inline {
  max-width: 100%;
  display: inline-block;
  height: auto;
}
.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 12px;
  font-family: Arial, sans-serif;
}
.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}
.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}
.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}
.irs-handle {
  position: absolute;
  display: block;
  box-sizing: border-box;
  cursor: default;
  z-index: 1;
}
.irs-handle.type_last {
  z-index: 2;
}
.irs-min,
.irs-max {
  position: absolute;
  display: block;
  cursor: default;
}
.irs-min {
  left: 0;
}
.irs-max {
  right: 0;
}
.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}
.irs-grid {
  position: absolute;
  display: none;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}
.irs-with-grid .irs-grid {
  display: block;
}
.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}
.irs-grid-pol.small {
  height: 4px;
}
.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}
.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}
.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}
.irs-disabled {
  opacity: 0.4;
}
.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}
.irs--flat {
  height: 40px;
}
.irs--flat.irs-with-grid {
  height: 60px;
}
.irs--flat .irs-line {
  top: 25px;
  height: 12px;
  background-color: #e1e4e9;
  border-radius: 4px;
}
.irs--flat .irs-bar {
  top: 25px;
  height: 12px;
  background-color: #ed5565;
}
.irs--flat .irs-bar--single {
  border-radius: 4px 0 0 4px;
}
.irs--flat .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: #e1e4e9;
}
.irs--flat .irs-handle {
  top: 22px;
  width: 16px;
  height: 18px;
  background-color: transparent;
}
.irs--flat .irs-handle > i:first-child {
  position: absolute;
  display: block;
  top: 0;
  left: 50%;
  width: 2px;
  height: 100%;
  margin-left: -1px;
  background-color: #da4453;
}
.irs--flat .irs-handle.state_hover > i:first-child,
.irs--flat .irs-handle:hover > i:first-child {
  background-color: #a43540;
}
.irs--flat .irs-min,
.irs--flat .irs-max {
  top: 0;
  padding: 1px 3px;
  color: #999;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  background-color: #e1e4e9;
  border-radius: 4px;
}
.irs--flat .irs-from,
.irs--flat .irs-to,
.irs--flat .irs-single {
  color: white;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #ed5565;
  border-radius: 4px;
}
.irs--flat .irs-from:before,
.irs--flat .irs-to:before,
.irs--flat .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #ed5565;
}
.irs--flat .irs-grid-pol {
  background-color: #e1e4e9;
}
.irs--flat .irs-grid-text {
  color: #999;
}
.irs--big {
  height: 55px;
}
.irs--big.irs-with-grid {
  height: 70px;
}
.irs--big .irs-line {
  top: 33px;
  height: 12px;
  background-color: white;
  background: linear-gradient(to bottom, #ddd -50%, white 150%);
  border: 1px solid #ccc;
  border-radius: 12px;
}
.irs--big .irs-bar {
  top: 33px;
  height: 12px;
  background-color: #92bce0;
  border: 1px solid #428bca;
  background: linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);
  box-shadow: inset 0 0 1px 1px rgba(255, 255, 255, 0.5);
}
.irs--big .irs-bar--single {
  border-radius: 12px 0 0 12px;
}
.irs--big .irs-shadow {
  height: 1px;
  bottom: 16px;
  background-color: rgba(66, 139, 202, 0.5);
}
.irs--big .irs-handle {
  top: 25px;
  width: 30px;
  height: 30px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: #cbcfd5;
  background: linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2), inset 0 0 3px 1px white;
  border-radius: 30px;
}
.irs--big .irs-handle.state_hover,
.irs--big .irs-handle:hover {
  border-color: rgba(0, 0, 0, 0.45);
  background-color: #939ba7;
  background: linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%);
}
.irs--big .irs-min,
.irs--big .irs-max {
  top: 0;
  padding: 1px 5px;
  color: white;
  text-shadow: none;
  background-color: #9f9f9f;
  border-radius: 3px;
}
.irs--big .irs-from,
.irs--big .irs-to,
.irs--big .irs-single {
  color: white;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #428bca;
  background: linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  border-radius: 3px;
}
.irs--big .irs-grid-pol {
  background-color: #428bca;
}
.irs--big .irs-grid-text {
  color: #428bca;
}
.irs--modern {
  height: 55px;
}
.irs--modern.irs-with-grid {
  height: 55px;
}
.irs--modern .irs-line {
  top: 25px;
  height: 5px;
  background-color: #d1d6e0;
  background: linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);
  border: 1px solid #a3adc1;
  border-bottom-width: 0;
  border-radius: 5px;
}
.irs--modern .irs-bar {
  top: 25px;
  height: 5px;
  background: #20b426;
  background: linear-gradient(to bottom, #20b426 0%, #18891d 100%);
}
.irs--modern .irs-bar--single {
  border-radius: 5px 0 0 5px;
}
.irs--modern .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(209, 214, 224, 0.5);
}
.irs--modern .irs-handle {
  top: 37px;
  width: 12px;
  height: 13px;
  border: 1px solid #a3adc1;
  border-top-width: 0;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.irs--modern .irs-handle > i:nth-child(1) {
  position: absolute;
  display: block;
  top: -4px;
  left: 1px;
  width: 6px;
  height: 6px;
  border: 1px solid #a3adc1;
  background: white;
  transform: rotate(45deg);
}
.irs--modern .irs-handle > i:nth-child(2) {
  position: absolute;
  display: block;
  box-sizing: border-box;
  top: 0;
  left: 0;
  width: 10px;
  height: 12px;
  background: #e9e6e6;
  background: linear-gradient(to bottom, white 0%, #e9e6e6 100%);
  border-radius: 0 0 3px 3px;
}
.irs--modern .irs-handle > i:nth-child(3) {
  position: absolute;
  display: block;
  box-sizing: border-box;
  top: 3px;
  left: 3px;
  width: 4px;
  height: 5px;
  border-left: 1px solid #a3adc1;
  border-right: 1px solid #a3adc1;
}
.irs--modern .irs-handle.state_hover,
.irs--modern .irs-handle:hover {
  border-color: #7685a2;
  background: #c3c7cd;
  background: linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%);
}
.irs--modern .irs-handle.state_hover > i:nth-child(1),
.irs--modern .irs-handle:hover > i:nth-child(1) {
  border-color: #7685a2;
}
.irs--modern .irs-handle.state_hover > i:nth-child(3),
.irs--modern .irs-handle:hover > i:nth-child(3) {
  border-color: #48536a;
}
.irs--modern .irs-min,
.irs--modern .irs-max {
  top: 0;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  color: white;
  background-color: #d1d6e0;
  border-radius: 5px;
}
.irs--modern .irs-from,
.irs--modern .irs-to,
.irs--modern .irs-single {
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background-color: #20b426;
  color: white;
  border-radius: 5px;
}
.irs--modern .irs-from:before,
.irs--modern .irs-to:before,
.irs--modern .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #20b426;
}
.irs--modern .irs-grid {
  height: 25px;
}
.irs--modern .irs-grid-pol {
  background-color: #dedede;
}
.irs--modern .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--sharp {
  height: 50px;
  font-size: 12px;
  line-height: 1;
}
.irs--sharp.irs-with-grid {
  height: 57px;
}
.irs--sharp .irs-line {
  top: 30px;
  height: 2px;
  background-color: black;
  border-radius: 2px;
}
.irs--sharp .irs-bar {
  top: 30px;
  height: 2px;
  background-color: #ee22fa;
}
.irs--sharp .irs-bar--single {
  border-radius: 2px 0 0 2px;
}
.irs--sharp .irs-shadow {
  height: 1px;
  bottom: 21px;
  background-color: rgba(0, 0, 0, 0.5);
}
.irs--sharp .irs-handle {
  top: 25px;
  width: 10px;
  height: 10px;
  background-color: #a804b2;
}
.irs--sharp .irs-handle > i:first-child {
  position: absolute;
  display: block;
  top: 100%;
  left: 0;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-top-color: #a804b2;
}
.irs--sharp .irs-handle.state_hover,
.irs--sharp .irs-handle:hover {
  background-color: black;
}
.irs--sharp .irs-handle.state_hover > i:first-child,
.irs--sharp .irs-handle:hover > i:first-child {
  border-top-color: black;
}
.irs--sharp .irs-min,
.irs--sharp .irs-max {
  color: white;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 4px;
  opacity: 0.4;
  background-color: #a804b2;
  border-radius: 2px;
}
.irs--sharp .irs-from,
.irs--sharp .irs-to,
.irs--sharp .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 4px;
  background-color: #a804b2;
  color: white;
  border-radius: 2px;
}
.irs--sharp .irs-from:before,
.irs--sharp .irs-to:before,
.irs--sharp .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #a804b2;
}
.irs--sharp .irs-grid {
  height: 25px;
}
.irs--sharp .irs-grid-pol {
  background-color: #dedede;
}
.irs--sharp .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--round {
  height: 50px;
}
.irs--round.irs-with-grid {
  height: 65px;
}
.irs--round .irs-line {
  top: 36px;
  height: 4px;
  background-color: #dee4ec;
  border-radius: 4px;
}
.irs--round .irs-bar {
  top: 36px;
  height: 4px;
  background-color: #006cfa;
}
.irs--round .irs-bar--single {
  border-radius: 4px 0 0 4px;
}
.irs--round .irs-shadow {
  height: 4px;
  bottom: 21px;
  background-color: rgba(222, 228, 236, 0.5);
}
.irs--round .irs-handle {
  top: 26px;
  width: 24px;
  height: 24px;
  border: 4px solid #006cfa;
  background-color: white;
  border-radius: 24px;
  box-shadow: 0 1px 3px rgba(0, 0, 255, 0.3);
}
.irs--round .irs-handle.state_hover,
.irs--round .irs-handle:hover {
  background-color: #f0f6ff;
}
.irs--round .irs-min,
.irs--round .irs-max {
  color: #333;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 4px;
}
.irs--round .irs-from,
.irs--round .irs-to,
.irs--round .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: #006cfa;
  color: white;
  border-radius: 4px;
}
.irs--round .irs-from:before,
.irs--round .irs-to:before,
.irs--round .irs-single:before {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #006cfa;
}
.irs--round .irs-grid {
  height: 25px;
}
.irs--round .irs-grid-pol {
  background-color: #dedede;
}
.irs--round .irs-grid-text {
  color: silver;
  font-size: 13px;
}
.irs--square {
  height: 50px;
}
.irs--square.irs-with-grid {
  height: 60px;
}
.irs--square .irs-line {
  top: 31px;
  height: 4px;
  background-color: #dedede;
}
.irs--square .irs-bar {
  top: 31px;
  height: 4px;
  background-color: black;
}
.irs--square .irs-shadow {
  height: 2px;
  bottom: 21px;
  background-color: #dedede;
}
.irs--square .irs-handle {
  top: 25px;
  width: 16px;
  height: 16px;
  border: 3px solid black;
  background-color: white;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.irs--square .irs-handle.state_hover,
.irs--square .irs-handle:hover {
  background-color: #f0f6ff;
}
.irs--square .irs-min,
.irs--square .irs-max {
  color: #333;
  font-size: 14px;
  line-height: 1;
  top: 0;
  padding: 3px 5px;
  background-color: rgba(0, 0, 0, 0.1);
}
.irs--square .irs-from,
.irs--square .irs-to,
.irs--square .irs-single {
  font-size: 14px;
  line-height: 1;
  text-shadow: none;
  padding: 3px 5px;
  background-color: black;
  color: white;
}
.irs--square .irs-grid {
  height: 25px;
}
.irs--square .irs-grid-pol {
  background-color: #dedede;
}
.irs--square .irs-grid-text {
  color: silver;
  font-size: 11px;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
/**************************\
  Basic Modal Styles
\**************************/
.modal {
  font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, ubuntu, roboto, noto, segoe ui, arial, sans-serif;
}
.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(81, 95, 120, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 10000;
}
.modal__container {
  background-color: #fff;
  padding: 30px;
  max-width: 500px;
  max-height: 100vh;
  border-radius: 8px;
  overflow-y: auto;
  box-sizing: border-box;
  box-shadow: 0 0 10px 2px rgba(195, 195, 195, 0.5);
}
.modal__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.modal__title {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.25;
  color: #00449e;
  box-sizing: border-box;
}
.modal__close {
  background: transparent;
  border: 0;
}
.modal__header .modal__close:before {
  content: "\2715";
}
.modal__content {
  margin-top: 2rem;
  margin-bottom: 2rem;
  line-height: 1.5;
  color: rgba(0, 0, 0, 0.8);
}
.modal__btn {
  font-size: 0.875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  border-radius: 0.25rem;
  border-style: none;
  border-width: 0;
  cursor: pointer;
  -webkit-appearance: button;
  text-transform: none;
  overflow: visible;
  line-height: 1.15;
  margin: 0;
  will-change: transform;
  -moz-osx-font-smoothing: grayscale;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  transition: -webkit-transform 0.25s ease-out;
  transition: transform 0.25s ease-out;
  transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
}
.modal__btn:focus,
.modal__btn:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}
.modal__btn-primary {
  background-color: #00449e;
  color: #fff;
}
/**************************\
  Demo Animation Style
\**************************/
@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
.micromodal-slide {
  display: none;
}
.micromodal-slide.is-open {
  display: block;
}
.micromodal-slide[aria-hidden="false"] .modal__overlay {
  animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.micromodal-slide[aria-hidden="false"] .modal__container {
  animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.micromodal-slide[aria-hidden="true"] .modal__overlay {
  animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.micromodal-slide[aria-hidden="true"] .modal__container {
  animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.micromodal-slide .modal__container,
.micromodal-slide .modal__overlay {
  will-change: transform;
}
.datepicker--cells {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.datepicker--cell {
  border-radius: 4px;
  box-sizing: border-box;
  cursor: pointer;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 32px;
  z-index: 1;
}
.datepicker--cell.-focus- {
  background: #f0f0f0;
}
.datepicker--cell.-current- {
  color: #4EB5E6;
}
.datepicker--cell.-current-.-focus- {
  color: #4a4a4a;
}
.datepicker--cell.-current-.-in-range- {
  color: #4EB5E6;
}
.datepicker--cell.-in-range- {
  background: rgba(92, 196, 239, 0.1);
  color: #4a4a4a;
  border-radius: 0;
}
.datepicker--cell.-in-range-.-focus- {
  background-color: rgba(92, 196, 239, 0.2);
}
.datepicker--cell.-disabled- {
  cursor: default;
  color: #aeaeae;
}
.datepicker--cell.-disabled-.-focus- {
  color: #aeaeae;
}
.datepicker--cell.-disabled-.-in-range- {
  color: #a1a1a1;
}
.datepicker--cell.-disabled-.-current-.-focus- {
  color: #aeaeae;
}
.datepicker--cell.-range-from- {
  border: 1px solid rgba(92, 196, 239, 0.5);
  background-color: rgba(92, 196, 239, 0.1);
  border-radius: 4px 0 0 4px;
}
.datepicker--cell.-range-to- {
  border: 1px solid rgba(92, 196, 239, 0.5);
  background-color: rgba(92, 196, 239, 0.1);
  border-radius: 0 4px 4px 0;
}
.datepicker--cell.-selected-,
.datepicker--cell.-selected-.-current- {
  color: #fff;
  background: #5cc4ef;
}
.datepicker--cell.-range-from-.-range-to- {
  border-radius: 4px;
}
.datepicker--cell.-selected- {
  border: none;
}
.datepicker--cell.-selected-.-focus- {
  background: #45bced;
}
.datepicker--cell:empty {
  cursor: default;
}
.datepicker--days-names {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 8px 0 3px;
}
.datepicker--day-name {
  color: #FF9A19;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.8em;
}
.-only-timepicker- .datepicker--content,
.datepicker--body,
.datepicker-inline .datepicker--pointer {
  display: none;
}
.datepicker--cell-day {
  width: 14.28571%;
}
.datepicker--cells-months {
  height: 170px;
}
.datepicker--cell-month {
  width: 33.33%;
  height: 25%;
}
.datepicker--cells-years,
.datepicker--years {
  height: 170px;
}
.datepicker--cell-year {
  width: 25%;
  height: 33.33%;
}
.datepickers-container {
  position: absolute;
  left: 0;
  top: 0;
}
@media print {
  .datepickers-container {
    display: none;
  }
}
.datepicker {
  background: #fff;
  border: 1px solid #dbdbdb;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  box-sizing: content-box;
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  color: #4a4a4a;
  width: 250px;
  position: absolute;
  left: -100000px;
  opacity: 0;
  transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease;
  z-index: 100;
}
.datepicker.-from-top- {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}
.datepicker.-from-right- {
  -webkit-transform: translateX(8px);
  transform: translateX(8px);
}
.datepicker.-from-bottom- {
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}
.datepicker.-from-left- {
  -webkit-transform: translateX(-8px);
  transform: translateX(-8px);
}
.datepicker.active {
  opacity: 1;
  -webkit-transform: translate(0);
  transform: translate(0);
  transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s;
  transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease;
}
.datepicker-inline .datepicker {
  border-color: #d7d7d7;
  box-shadow: none;
  position: static;
  left: auto;
  right: auto;
  opacity: 1;
  -webkit-transform: none;
  transform: none;
}
.datepicker--content {
  box-sizing: content-box;
  padding: 4px;
}
.datepicker--pointer {
  position: absolute;
  background: #fff;
  border-top: 1px solid #dbdbdb;
  border-right: 1px solid #dbdbdb;
  width: 10px;
  height: 10px;
  z-index: -1;
}
.datepicker--nav-action:hover,
.datepicker--nav-title:hover {
  background: #f0f0f0;
}
.-top-center- .datepicker--pointer,
.-top-left- .datepicker--pointer,
.-top-right- .datepicker--pointer {
  top: calc(100% - 4px);
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}
.-right-bottom- .datepicker--pointer,
.-right-center- .datepicker--pointer,
.-right-top- .datepicker--pointer {
  right: calc(100% - 4px);
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}
.-bottom-center- .datepicker--pointer,
.-bottom-left- .datepicker--pointer,
.-bottom-right- .datepicker--pointer {
  bottom: calc(100% - 4px);
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
}
.-left-bottom- .datepicker--pointer,
.-left-center- .datepicker--pointer,
.-left-top- .datepicker--pointer {
  left: calc(100% - 4px);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.-bottom-left- .datepicker--pointer,
.-top-left- .datepicker--pointer {
  left: 10px;
}
.-bottom-right- .datepicker--pointer,
.-top-right- .datepicker--pointer {
  right: 10px;
}
.-bottom-center- .datepicker--pointer,
.-top-center- .datepicker--pointer {
  left: calc(50% - 10px / 2);
}
.-left-top- .datepicker--pointer,
.-right-top- .datepicker--pointer {
  top: 10px;
}
.-left-bottom- .datepicker--pointer,
.-right-bottom- .datepicker--pointer {
  bottom: 10px;
}
.-left-center- .datepicker--pointer,
.-right-center- .datepicker--pointer {
  top: calc(50% - 10px / 2);
}
.datepicker--body.active {
  display: block;
}
.datepicker--nav {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #efefef;
  min-height: 32px;
  padding: 4px;
}
.-only-timepicker- .datepicker--nav {
  display: none;
}
.datepicker--nav-action,
.datepicker--nav-title {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.datepicker--nav-action {
  width: 32px;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker--nav-action.-disabled- {
  visibility: hidden;
}
.datepicker--nav-action svg {
  width: 32px;
  height: 32px;
}
.datepicker--nav-action path {
  fill: none;
  stroke: #9c9c9c;
  stroke-width: 2px;
}
.datepicker--nav-title {
  border-radius: 4px;
  padding: 0 8px;
}
.datepicker--buttons,
.datepicker--time {
  border-top: 1px solid #efefef;
  padding: 4px;
}
.datepicker--nav-title i {
  font-style: normal;
  color: #9c9c9c;
  margin-left: 5px;
}
.datepicker--nav-title.-disabled- {
  cursor: default;
  background: 0 0;
}
.datepicker--buttons {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.datepicker--button {
  color: #4EB5E6;
  cursor: pointer;
  border-radius: 4px;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 32px;
}
.datepicker--button:hover {
  color: #4a4a4a;
  background: #f0f0f0;
}
.datepicker--time {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
.datepicker--time.-am-pm- .datepicker--time-sliders {
  -webkit-flex: 0 1 138px;
  -ms-flex: 0 1 138px;
  flex: 0 1 138px;
  max-width: 138px;
}
.-only-timepicker- .datepicker--time {
  border-top: none;
}
.datepicker--time-sliders {
  -webkit-flex: 0 1 153px;
  -ms-flex: 0 1 153px;
  flex: 0 1 153px;
  margin-right: 10px;
  max-width: 153px;
}
.datepicker--time-label {
  display: none;
  font-size: 12px;
}
.datepicker--time-current {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 14px;
  text-align: center;
  margin: 0 0 0 10px;
}
.datepicker--time-current-colon {
  margin: 0 2px 3px;
  line-height: 1;
}
.datepicker--time-current-hours,
.datepicker--time-current-minutes {
  line-height: 1;
  font-size: 19px;
  font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
  position: relative;
  z-index: 1;
}
.datepicker--time-current-hours:after,
.datepicker--time-current-minutes:after {
  content: '';
  background: #f0f0f0;
  border-radius: 4px;
  position: absolute;
  left: -2px;
  top: -3px;
  right: -2px;
  bottom: -2px;
  z-index: -1;
  opacity: 0;
}
.datepicker--time-current-hours.-focus-:after,
.datepicker--time-current-minutes.-focus-:after {
  opacity: 1;
}
.datepicker--time-current-ampm {
  text-transform: uppercase;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  color: #9c9c9c;
  margin-left: 6px;
  font-size: 11px;
  margin-bottom: 1px;
}
.datepicker--time-row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 11px;
  height: 17px;
  background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat;
}
.datepicker--time-row:first-child {
  margin-bottom: 4px;
}
.datepicker--time-row input[type=range] {
  background: 0 0;
  cursor: pointer;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 100%;
  padding: 0;
  margin: 0;
  -webkit-appearance: none;
}
.datepicker--time-row input[type=range]::-ms-tooltip {
  display: none;
}
.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb {
  border-color: #b8b8b8;
}
.datepicker--time-row input[type=range]:hover::-moz-range-thumb {
  border-color: #b8b8b8;
}
.datepicker--time-row input[type=range]:hover::-ms-thumb {
  border-color: #b8b8b8;
}
.datepicker--time-row input[type=range]:focus {
  outline: 0;
}
.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef;
}
.datepicker--time-row input[type=range]:focus::-moz-range-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef;
}
.datepicker--time-row input[type=range]:focus::-ms-thumb {
  background: #5cc4ef;
  border-color: #5cc4ef;
}
.datepicker--time-row input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  transition: background 0.2s;
  margin-top: -6px;
}
.datepicker--time-row input[type=range]::-moz-range-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  transition: background 0.2s;
}
.datepicker--time-row input[type=range]::-ms-thumb {
  box-sizing: border-box;
  height: 12px;
  width: 12px;
  border-radius: 3px;
  border: 1px solid #dedede;
  background: #fff;
  cursor: pointer;
  transition: background 0.2s;
}
.datepicker--time-row input[type=range]::-webkit-slider-runnable-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0;
}
.datepicker--time-row input[type=range]::-moz-range-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0;
}
.datepicker--time-row input[type=range]::-ms-track {
  border: none;
  height: 1px;
  cursor: pointer;
  color: transparent;
  background: 0 0;
}
.datepicker--time-row input[type=range]::-ms-fill-lower {
  background: 0 0;
}
.datepicker--time-row input[type=range]::-ms-fill-upper {
  background: 0 0;
}
.datepicker--time-row span {
  padding: 0 12px;
}
.datepicker--time-icon {
  color: #9c9c9c;
  border: 1px solid;
  border-radius: 50%;
  font-size: 16px;
  position: relative;
  margin: 0 5px -1px 0;
  width: 1em;
  height: 1em;
}
.datepicker--time-icon:after,
.datepicker--time-icon:before {
  content: '';
  background: currentColor;
  position: absolute;
}
.datepicker--time-icon:after {
  height: 0.4em;
  width: 1px;
  left: calc(50% - 1px);
  top: calc(50% + 1px);
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}
.datepicker--time-icon:before {
  width: 0.4em;
  height: 1px;
  top: calc(50% + 1px);
  left: calc(50% - 1px);
}
.datepicker--cell-day.-other-month-,
.datepicker--cell-year.-other-decade- {
  color: #dedede;
}
.datepicker--cell-day.-other-month-:hover,
.datepicker--cell-year.-other-decade-:hover {
  color: #c5c5c5;
}
.-disabled-.-focus-.datepicker--cell-day.-other-month-,
.-disabled-.-focus-.datepicker--cell-year.-other-decade- {
  color: #dedede;
}
.-selected-.datepicker--cell-day.-other-month-,
.-selected-.datepicker--cell-year.-other-decade- {
  color: #fff;
  background: #a2ddf6;
}
.-selected-.-focus-.datepicker--cell-day.-other-month-,
.-selected-.-focus-.datepicker--cell-year.-other-decade- {
  background: #8ad5f4;
}
.-in-range-.datepicker--cell-day.-other-month-,
.-in-range-.datepicker--cell-year.-other-decade- {
  background-color: rgba(92, 196, 239, 0.1);
  color: #ccc;
}
.-in-range-.-focus-.datepicker--cell-day.-other-month-,
.-in-range-.-focus-.datepicker--cell-year.-other-decade- {
  background-color: rgba(92, 196, 239, 0.2);
}
.datepicker--cell-day.-other-month-:empty,
.datepicker--cell-year.-other-decade-:empty {
  background: 0 0;
  border: none;
}
/*!
 * FullCalendar v2.1.1 Stylesheet
 * Docs & License: http://arshaw.com/fullcalendar/
 * (c) 2013 Adam Shaw
 */
.fc {
  direction: ltr;
  text-align: left;
}
.fc-rtl {
  text-align: right;
}
body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em;
}
/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed hr,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-row,
.fc-unthemed .fc-popover {
  border-color: #ddd;
}
.fc-unthemed .fc-popover {
  background-color: #fff;
}
.fc-unthemed hr,
.fc-unthemed .fc-popover .fc-header {
  background: #eee;
}
.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666;
}
.fc-unthemed .fc-today {
  background: #fcf8e3;
}
.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* for IE */
}
/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/
.fc-icon {
  display: inline-block;
  font-size: 2em;
  line-height: 0.5em;
  height: 0.5em;
  /* will make the total height 1em */
  font-family: "Courier New", Courier, monospace;
}
.fc-icon-left-single-arrow:after {
  content: "\02039";
  font-weight: bold;
}
.fc-icon-right-single-arrow:after {
  content: "\0203A";
  font-weight: bold;
}
.fc-icon-left-double-arrow:after {
  content: "\000AB";
}
.fc-icon-right-double-arrow:after {
  content: "\000BB";
}
.fc-icon-x:after {
  content: "\000D7";
}
/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/
.fc button {
  /* force height to include the border and padding */
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* dimensions */
  margin: 0;
  height: 2.1em;
  padding: 0 0.6em;
  /* text & cursor */
  font-size: 1em;
  /* normalize */
  white-space: nowrap;
  cursor: pointer;
}
/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0;
}
.fc-state-default {
  /* non-theme */
  border: 1px solid;
}
.fc-state-default.fc-corner-left {
  /* non-theme */
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.fc-state-default.fc-corner-right {
  /* non-theme */
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* icons in buttons */
.fc button .fc-icon {
  /* non-theme */
  position: relative;
  top: 0.05em;
  /* seems to be a good adjustment across browsers */
  margin: 0 0.1em;
}
/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/
.fc-state-default {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333333;
  background-color: #e6e6e6;
}
.fc-state-hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.fc-state-down,
.fc-state-active {
  background-color: #cccccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}
/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
.fc-button-group {
  display: inline-block;
}
/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/
.fc .fc-button-group > * {
  /* extra precedence b/c buttons have margin set to zero */
  float: left;
  margin: 0 0 0 -1px;
}
.fc .fc-button-group > :first-child {
  /* same */
  margin-left: 0;
}
/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
.fc-popover .fc-header {
  padding: 2px 4px;
}
.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}
.fc-popover .fc-header .fc-close {
  cursor: pointer;
}
.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left;
}
.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
  float: right;
}
/* unthemed */
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid;
}
.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: 25px;
  margin-top: 4px;
}
/* jqui themed */
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
  /* where they meet, let the header have the border */
}
/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
.fc hr {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-style: solid;
  border-width: 1px 0;
}
.fc-clear {
  clear: both;
}
.fc-bg,
.fc-highlight-skeleton,
.fc-helper-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */
}
.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */
}
/* Tables
--------------------------------------------------------------------------------------------------*/
.fc table {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}
.fc th {
  text-align: center;
}
.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}
.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */
}
/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
.fc .fc-row {
  /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0;
}
.fc-row table {
  /* don't put left/right border on anything within a fake row.
     the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent;
}
.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */
}
/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
.fc-row {
  position: relative;
}
.fc-row .fc-bg {
  z-index: 1;
}
/* highlighting cells */
.fc-row .fc-highlight-skeleton {
  z-index: 2;
  bottom: 0;
  /* stretch skeleton to bottom of row */
}
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */
}
.fc-row .fc-highlight-skeleton td {
  border-color: transparent;
}
/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 3;
  padding-bottom: 2px;
  /* matches the space above the events */
}
.fc-row .fc-helper-skeleton {
  z-index: 4;
}
.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  /* see-through to the background below */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent;
  /* don't put a border between events and/or the day number */
  border-bottom: 0;
}
.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0;
}
/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
.fc-scroller {
  /* this class goes on elements for guaranteed vertical scrollbars */
  overflow-y: scroll;
  overflow-x: hidden;
}
.fc-scroller > * {
  /* we expect an immediate inner element */
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */
  overflow: hidden;
  /* don't let negative margins or absolute positioning create further scroll */
}
/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: 0.85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
  /* default BORDER color */
  background-color: #3a87ad;
  /* default BACKGROUND color */
  font-weight: normal;
  /* undo jqui's ui-widget-header bold */
}
/* overpower some of bootstrap's and jqui's styles on <a> tags */
.fc-event,
.fc-event:hover,
.ui-widget .fc-event {
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
}
.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */
}
/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px;
}
/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
.fc-ltr .fc-day-grid-event.fc-not-start,
.fc-rtl .fc-day-grid-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.fc-ltr .fc-day-grid-event.fc-not-end,
.fc-rtl .fc-day-grid-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-day-grid-event > .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden;
}
.fc-day-grid-event .fc-time {
  font-weight: bold;
}
/* resize handle (outside of fc-content, so can go outside of bounds) */
.fc-day-grid-event .fc-resizer {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 7px;
}
.fc-ltr .fc-day-grid-event .fc-resizer {
  right: -3px;
  cursor: e-resize;
}
.fc-rtl .fc-day-grid-event .fc-resizer {
  left: -3px;
  cursor: w-resize;
}
/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
a.fc-more {
  margin: 1px 3px;
  font-size: 0.85em;
  cursor: pointer;
  text-decoration: none;
}
a.fc-more:hover {
  text-decoration: underline;
}
.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none;
}
/* popover that appears when "more" link is clicked */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */
}
.fc-more-popover {
  z-index: 2;
  width: 220px;
}
.fc-more-popover .fc-event-container {
  padding: 10px;
}
/* Toolbar
--------------------------------------------------------------------------------------------------*/
.fc-toolbar {
  text-align: center;
  margin-bottom: 1em;
}
.fc-toolbar .fc-left {
  float: left;
}
.fc-toolbar .fc-right {
  float: right;
}
.fc-toolbar .fc-center {
  display: inline-block;
}
/* the things within each left/right/center section */
.fc .fc-toolbar > * > * {
  /* extra precedence to override button border margins */
  float: left;
  margin-left: 0.75em;
}
/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child {
  /* extra precedence to override button border margins */
  margin-left: 0;
}
/* title text */
.fc-toolbar h2 {
  margin: 0;
}
/* button layering (for border precedence) */
.fc-toolbar button {
  position: relative;
}
.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2;
}
.fc-toolbar .fc-state-down {
  z-index: 3;
}
.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4;
}
.fc-toolbar button:focus {
  z-index: 5;
}
/* View Structure
--------------------------------------------------------------------------------------------------*/
/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1;
}
/* BasicView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
  /* we are sure there are no day numbers in these views, so... */
  padding-top: 1px;
  /* add a pixel to make sure there are 2px padding above events */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */
}
.fc-basic-view tbody .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */
}
/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
.fc-row.fc-rigid {
  overflow: hidden;
}
.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
/* week and day number styling */
.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
  padding: 0 2px;
}
.fc-basic-view td.fc-week-number span,
.fc-basic-view td.fc-day-number {
  padding-top: 2px;
  padding-bottom: 2px;
}
.fc-basic-view .fc-week-number {
  text-align: center;
}
.fc-basic-view .fc-week-number span {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em;
}
.fc-ltr .fc-basic-view .fc-day-number {
  text-align: right;
}
.fc-rtl .fc-basic-view .fc-day-number {
  text-align: left;
}
.fc-day-number.fc-other-month {
  opacity: 0.3;
  filter: alpha(opacity=30);
  /* for IE */
  /* opacity with small font can sometimes look too faded
     might want to set the 'color' property instead
     making day-numbers bold also fixes the problem */
}
/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */
}
.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
  /* all-day section will never get shorter than this */
}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-top: 1px;
  /* add a pixel to make sure there are 2px padding above events */
  padding-bottom: 1em;
  /* give space underneath events for clicking/selecting days */
}
/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}
.fc-ltr .fc-axis {
  text-align: right;
}
.fc-rtl .fc-axis {
  text-align: left;
}
.ui-widget td.fc-axis {
  font-weight: normal;
  /* overcome jqui theme making it bold */
}
/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/
.fc-time-grid-container,
.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1;
}
.fc-time-grid {
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */
}
.fc-time-grid table {
  /* don't put outer borders on slats/bg/content/etc */
  border: 0 hidden transparent;
}
.fc-time-grid > .fc-bg {
  z-index: 1;
}
.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  /* the <hr> AgendaView injects when grid is shorter than scroller */
  position: relative;
  z-index: 2;
}
.fc-time-grid .fc-highlight-skeleton {
  z-index: 3;
}
.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
  right: 0;
}
.fc-time-grid > .fc-helper-skeleton {
  z-index: 5;
}
/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-slats td {
  height: 1.5em;
  border-bottom: 0;
  /* each cell is responsible for its top border */
}
.fc-slats .fc-minor td {
  border-top-style: dotted;
}
.fc-slats .ui-widget-content {
  /* for jqui theme */
  background: none;
  /* see through to fc-bg */
}
/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-highlight-container {
  /* a div within a cell within the fc-highlight-skeleton */
  position: relative;
  /* scopes the left/right of the fc-highlight to be in the column */
}
.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
  /* top and bottom will be in by JS */
}
/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-event-container {
  /* a div within a cell within the fc-content-skeleton */
  position: relative;
}
.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px;
}
.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%;
}
.fc-time-grid .fc-event {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */
}
/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-time-grid-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.fc-time-grid-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.fc-time-grid-event {
  overflow: hidden;
  /* don't let the bg flow over rounded corners */
}
.fc-time-grid-event > .fc-content {
  /* contains the time and title, but no bg and resizer */
  position: relative;
  z-index: 2;
  /* above the bg */
}
.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px;
}
.fc-time-grid-event .fc-time {
  font-size: 0.85em;
  white-space: nowrap;
}
.fc-time-grid-event .fc-bg {
  z-index: 1;
  background: #fff;
  opacity: 0.25;
  filter: alpha(opacity=25);
  /* for IE */
}
/* short mode, where time and title are on the same line */
.fc-time-grid-event.fc-short .fc-content {
  /* don't wrap to second line (now that contents will be inline) */
  white-space: nowrap;
}
.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  /* put the time and title on the same line */
  display: inline-block;
  vertical-align: top;
}
.fc-time-grid-event.fc-short .fc-time span {
  display: none;
  /* don't display the full time text... */
}
.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
  /* ...instead, display only the start time */
}
.fc-time-grid-event.fc-short .fc-time:after {
  content: "\000A0-\000A0";
  /* seperate with a dash, wrapped in nbsp's */
}
.fc-time-grid-event.fc-short .fc-title {
  font-size: 0.85em;
  /* make the title text the same size as the time */
  padding: 0;
  /* undo padding from above */
}
/* resizer */
.fc-time-grid-event .fc-resizer {
  position: absolute;
  z-index: 3;
  /* above content */
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}
.fc-time-grid-event .fc-resizer:after {
  content: "=";
}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
  /* support: IE8 */
}
.ui-front {
  z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}
.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
.ui-menu .ui-menu {
  position: absolute;
}
.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}
.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px;
}
/* icon support */
.ui-menu-icons {
  position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
.ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}
/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
  text-indent: 0;
}
/* button icon element(s) */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}
input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}
/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}
/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc(100% - 2.4em);
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}
.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}
.ui-checkboxradio-disabled {
  pointer-events: none;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}
.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}
.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}
.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}
.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}
.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}
.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}
.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,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");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
.ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
.ui-selectmenu-open {
  display: block;
}
.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}
.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0.222em 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 2em;
}
.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}
.ui-spinner-up {
  top: 0;
}
.ui-spinner-down {
  bottom: 0;
}
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0.2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}
body .ui-tooltip {
  border-width: 2px;
}
/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
}
.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333;
}
.ui-widget-content a {
  color: #333333;
}
.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold;
}
.ui-widget-header a {
  color: #333333;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}
.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: alpha(opacity=70);
  /* support: IE8 */
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: alpha(opacity=35);
  /* support: IE8 */
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
  /* support: IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}
/* positioning */
.ui-icon-blank {
  background-position: 16px 16px;
}
.ui-icon-caret-1-n {
  background-position: 0 0;
}
.ui-icon-caret-1-ne {
  background-position: -16px 0;
}
.ui-icon-caret-1-e {
  background-position: -32px 0;
}
.ui-icon-caret-1-se {
  background-position: -48px 0;
}
.ui-icon-caret-1-s {
  background-position: -65px 0;
}
.ui-icon-caret-1-sw {
  background-position: -80px 0;
}
.ui-icon-caret-1-w {
  background-position: -96px 0;
}
.ui-icon-caret-1-nw {
  background-position: -112px 0;
}
.ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
.ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px;
}
/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: 0.003;
}
.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -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);
}
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[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-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.rescalendar_controls {
  margin-left: 0;
  padding: 0;
}
.rescalendar_controls input {
  text-align: center;
}
.rescalendar_table {
  margin-top: -50px;
}
@media (max-width: 1550px) {
  .rescalendar_table {
    margin-top: -42px;
  }
}
.rescalendar_table > div {
  display: flex;
  align-items: center;
  justify-content: center;
}
.rescalendar_table .firstColumn {
  width: 100px;
  text-align: left;
}
.rescalendar_day_cells td {
  width: 54px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  border-radius: 10px;
  border: 1px solid #F8F8F8;
  background: #FFF;
  margin: 8px;
}
@media (max-width: 1550px) {
  .rescalendar_day_cells td {
    margin: 0 6px;
  }
}
@media (max-width: 1200px) {
  .rescalendar_day_cells td {
    margin: 0 3px;
  }
}
.rescalendar_day_cells td span {
  text-align: center;
}
.rescalendar_day_cells td.disabledDay {
  color: #aaa;
  background: #eee;
}
.rescalendar_day_cells span {
  display: block;
  padding: 0 2px 0px;
  font-size: 14px;
  width: 22px;
}
.rescalendar_day_cells span.day {
  display: block;
  width: 30px;
}
.rescalendar_day_cells td.middleDay {
  border: 1px solid #181514;
}
.rescalendar_day_cells td:hover {
  background: #eee;
  cursor: pointer;
  color: #000;
}
.rescalendar_day_cells {
  width: calc(100% - 90px);
  display: flex;
  align-items: center;
  justify-content: center;
}
.rescalendar td a {
  display: block;
  width: 100%;
  height: 100%;
  text-decoration: none;
}
.rescalendar td .hasEvent {
  background: yellow;
}
.error_wrapper {
  width: 100%;
  text-align: center;
  background: red;
  color: #fff;
  padding: 15px;
}
.refDate {
  display: none;
}
.day_cell {
  width: 40px;
  height: 54px;
}
.clearfix,
.container,
.container-fluid,
.row,
.form-horizontal .form-group,
.container,
.container--550,
.container--550,
.container--700,
.container--700,
.container--885,
.container--885,
.container--1200,
.container--1200,
.container--1168,
.container--1168,
.container--1352,
.container--1352 {
  clear: both;
  float: none;
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.container:before,
.container:after,
.container--550:before,
.container--550:after,
.container--550:before,
.container--550:after,
.container--700:before,
.container--700:after,
.container--700:before,
.container--700:after,
.container--885:before,
.container--885:after,
.container--885:before,
.container--885:after,
.container--1200:before,
.container--1200:after,
.container--1200:before,
.container--1200:after,
.container--1168:before,
.container--1168:after,
.container--1168:before,
.container--1168:after,
.container--1352:before,
.container--1352:after,
.container--1352:before,
.container--1352:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.container:after,
.container--550:after,
.container--550:after,
.container--700:after,
.container--700:after,
.container--885:after,
.container--885:after,
.container--1200:after,
.container--1200:after,
.container--1168:after,
.container--1168:after,
.container--1352:after,
.container--1352:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 18px;
  padding-right: 18px;
}
@media (min-width: 768px) {
  .container {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1176px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 18px;
  padding-right: 18px;
}
.row {
  margin-left: -18px;
  margin-right: -18px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 18px;
  padding-right: 18px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 2px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -ms-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  padding: 20px 24px 0 24px;
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"],
  input[type="time"],
  input[type="datetime-local"],
  input[type="month"] {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.form-group label {
  font-family: 'Open Sans', sans-serif;
  color: #4b5455;
  font-weight: 600;
  font-size: 14px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.form-group-sm .form-control {
  height: 30px;
  line-height: 30px;
}
textarea.form-group-sm .form-control,
select[multiple].form-group-sm .form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  min-height: 32px;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.form-group-lg .form-control {
  height: 46px;
  line-height: 46px;
}
textarea.form-group-lg .form-control,
select[multiple].form-group-lg .form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  min-height: 38px;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -18px;
  margin-right: -18px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 18px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
p {
  margin: 0;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.nopa {
  padding: 0;
}
.nopal {
  padding-left: 0;
}
.nopar {
  padding-right: 0;
}
@font-face {
  font-family: "Caveat";
  src: url(../fonts/Caveat-Bold.b4c210.ttf);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Caveat";
  src: url(../fonts/Caveat-Medium.a661a4.ttf);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Caveat";
  src: url(../fonts/Caveat-Regular.419940.ttf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Caveat";
  src: url(../fonts/Caveat-SemiBold.d22864.ttf);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-Black.53c658.ttf);
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-BlackItalic.769d6b.ttf);
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-Bold.104814.ttf);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-BoldItalic.3bb094.ttf);
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-ExtraBold.be0c74.ttf);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-ExtraBoldItalic.ef943d.ttf);
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-ExtraLight.9cdbca.ttf);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-ExtraLightItalic.3f8364.ttf);
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-Italic.98d6ec.ttf);
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-Light.f108b2.ttf);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-LightItalic.319a2b.ttf);
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-Medium.ae4105.ttf);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-MediumItalic.977340.ttf);
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-Regular.170432.ttf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-SemiBold.03445f.ttf);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-SemiBoldItalic.259bf6.ttf);
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-Thin.6a470b.ttf);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "MontserratAlternates";
  src: url(../fonts/MontserratAlternates-ThinItalic.71ce20.ttf);
  font-weight: 100;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-Black.d8b850.ttf);
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-BlackItalic.563eda.ttf);
  font-weight: 900;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-Bold.cdb29a.ttf);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-BoldItalic.cfb635.ttf);
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-ExtraBold.01849e.ttf);
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-ExtraBoldItalic.73d449.ttf);
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-ExtraLight.333cb3.ttf);
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-ExtraLightItalic.dbdfd3.ttf);
  font-weight: 200;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-Italic.e373f6.ttf);
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-Light.7641a0.ttf);
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-LightItalic.4a7d59.ttf);
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-Medium.673ed4.ttf);
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-MediumItalic.89e040.ttf);
  font-weight: 500;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-Regular.35d26b.ttf);
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-SemiBold.ac8d04.ttf);
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-SemiBoldItalic.3524ff.ttf);
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-Thin.59ff6a.ttf);
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Poppins";
  src: url(../fonts/Poppins-ThinItalic.9d5e66.ttf);
  font-weight: 100;
  font-style: italic;
}
/*
LESS variables are information about icon's compiled state, stored under its original file name

.icon-home {
  width: @icon-home-width;
}

The large array-like variables contain all information about a single icon
@icon-home: x y offset_x offset_y width height total_width total_height image_path name;

At the bottom of this section, we provide information about the spritesheet itself
@spritesheet: width height image @spritesheet-sprites;
*/
/*
The provided classes are intended to be used with the array-like variables

.icon-home {
  .sprite-width(@icon-home);
}
.icon-email {
  .sprite(@icon-email);
}

Example usage in HTML:

`display: block` sprite:
<div class="icon-home"></div>

To change `display` (e.g. `display: inline-block;`), we suggest using a common CSS class:

// CSS
.icon {
  display: inline-block;
}

// HTML
<i class="icon icon-home"></i>
*/
/*
The `.sprites` mixin generates identical output to the CSS template
  but can be overridden inside of LESS

This must be run when you have at least 2 sprites.
  If run with a single sprite, then there will be reference errors.

.sprites(@spritesheet-sprites);
*/
.row--10 {
  margin-left: -10px !important;
  margin-right: -10px !important;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 18px;
  padding-right: 18px;
}
@media (min-width: 768px) {
  .container {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1220px;
  }
}
.clearfix,
.container,
.container-fluid,
.row,
.form-horizontal .form-group,
.container,
.container--550,
.container--550,
.container--700,
.container--700,
.container--885,
.container--885,
.container--1200,
.container--1200,
.container--1168,
.container--1168,
.container--1352,
.container--1352 {
  clear: both;
  float: none;
}
.img-responsive {
  max-width: 100%;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
ul,
p,
h3,
h1,
h2,
h4 {
  margin: 0;
  padding: 0;
}
.nopa {
  padding: 0!important;
}
.copy-notification {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.8);
  padding: 20px;
  border-radius: 30px;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 150px;
  margin-top: -30px;
  margin-left: -85px;
  display: none;
  text-align: center;
}
body {
  margin: 0!important;
  padding: 0!important;
  background-color: #080124 !important;
}
@media (max-width: 1199px) {
  body {
    width: 100%!important;
    overflow-x: hidden!important;
  }
}
.body__auth {
  padding: 16px!important;
}
.body__loan-request {
  background-color: #ffffff !important;
}
.container--550 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 18px;
  padding-right: 18px;
}
@media (min-width: 768px) {
  .container--550 {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container--550 {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container--550 {
    width: 1176px;
  }
}
@media (min-width: 768px) {
  .container--550 {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container--550 {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container--550 {
    width: 1220px;
  }
}
@media (min-width: 1200px) {
  .container--550 {
    width: 550px;
  }
}
.container--700 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 18px;
  padding-right: 18px;
}
@media (min-width: 768px) {
  .container--700 {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container--700 {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container--700 {
    width: 1176px;
  }
}
@media (min-width: 768px) {
  .container--700 {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container--700 {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container--700 {
    width: 1220px;
  }
}
@media (min-width: 1200px) {
  .container--700 {
    width: 700px;
  }
}
.container--885 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 18px;
  padding-right: 18px;
}
@media (min-width: 768px) {
  .container--885 {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container--885 {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container--885 {
    width: 1176px;
  }
}
@media (min-width: 768px) {
  .container--885 {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container--885 {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container--885 {
    width: 1220px;
  }
}
@media (min-width: 1200px) {
  .container--885 {
    width: 885px;
  }
}
.container--1200 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 18px;
  padding-right: 18px;
}
@media (min-width: 768px) {
  .container--1200 {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container--1200 {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container--1200 {
    width: 1176px;
  }
}
@media (min-width: 768px) {
  .container--1200 {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container--1200 {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container--1200 {
    width: 1220px;
  }
}
@media (min-width: 1200px) {
  .container--1200 {
    width: 1200px;
  }
}
@media (max-width: 992px) {
  .container--1200 {
    width: 100%;
  }
}
.container--1168 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 18px;
  padding-right: 18px;
}
@media (min-width: 768px) {
  .container--1168 {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container--1168 {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container--1168 {
    width: 1176px;
  }
}
@media (min-width: 768px) {
  .container--1168 {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container--1168 {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container--1168 {
    width: 1220px;
  }
}
@media (min-width: 1200px) {
  .container--1168 {
    width: 1168px;
  }
}
.container--1352 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 18px;
  padding-right: 18px;
}
@media (min-width: 768px) {
  .container--1352 {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container--1352 {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container--1352 {
    width: 1176px;
  }
}
@media (min-width: 768px) {
  .container--1352 {
    width: 756px;
  }
}
@media (min-width: 992px) {
  .container--1352 {
    width: 976px;
  }
}
@media (min-width: 1200px) {
  .container--1352 {
    width: 1220px;
  }
}
@media (min-width: 1200px) {
  .container--1352 {
    width: 1352px;
  }
}
@media (max-width: 992px) {
  .container--nopa-m {
    padding: 0;
  }
}
.col--1 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .col--1 {
    float: left;
    width: 8.33333333%;
  }
}
.col--2 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .col--2 {
    float: left;
    width: 16.66666667%;
  }
}
.col--3 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .col--3 {
    float: left;
    width: 25%;
  }
}
.col--4 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .col--4 {
    float: left;
    width: 33.33333333%;
  }
}
.col--5 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .col--5 {
    float: left;
    width: 41.66666667%;
  }
}
.col--6 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .col--6 {
    float: left;
    width: 50%;
  }
}
@media (max-width: 992px) {
  .col--6-m {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
.col--7 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .col--7 {
    float: left;
    width: 58.33333333%;
  }
}
.col--8 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .col--8 {
    float: left;
    width: 66.66666667%;
  }
}
.col--9 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .col--9 {
    float: left;
    width: 75%;
  }
}
.col--10 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .col--10 {
    float: left;
    width: 83.33333333%;
  }
}
.col--12 {
  position: relative;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
}
@media (min-width: 992px) {
  .col--12 {
    float: left;
    width: 100%;
  }
}
@media (max-width: 992px) {
  .col--12-m {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
.col--banks-img {
  padding: 0 11px;
  width: calc((100% - 44px) /5);
  margin-bottom: 16px;
}
@media (max-width: 992px) {
  .col--banks-img {
    width: calc(100% /2);
  }
}
@media (max-width: 992px) {
  .col--stretch-m {
    padding-left: 0;
    padding-right: 0;
    margin-left: -12px;
    margin-right: -12px;
  }
}
.row--banks-img {
  margin: 0 -11px;
  display: flex;
  flex-wrap: wrap;
}
.row {
  margin-right: -12px;
  margin-left: -12px;
}
.sprite {
  display: inline-block;
  vertical-align: middle;
}
.icons {
  display: inline-block;
  background-repeat: no-repeat !important;
  width: 20px;
  height: 20px;
}
.icons--soc {
  width: 16px;
  height: 16px;
}
.icons--fb {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi40NjQgOC44MzFINC44OGMtLjI1NiAwLS4zMzYtLjA5Ni0uMzM2LS4zMzZWNi41NmMwLS4yNTYuMDk2LS4zMzYuMzM2LS4zMzZoMS41ODRWNC44MTVjMC0uNjQuMTEyLTEuMjQ4LjQzMi0xLjgwOC4zMzYtLjU3Ni44MTYtLjk2IDEuNDI0LTEuMTg0LjQtLjE0NC44LS4yMDggMS4yMzItLjIwOGgxLjU2OGMuMjI0IDAgLjMyLjA5Ni4zMi4zMlYzLjc2YzAgLjIyNC0uMDk2LjMyLS4zMi4zMi0uNDMyIDAtLjg2NCAwLTEuMjk2LjAxNi0uNDMyIDAtLjY1Ni4yMDgtLjY1Ni42NTYtLjAxNi40OCAwIC45NDQgMCAxLjQ0aDEuODU2Yy4yNTYgMCAuMzUyLjA5Ni4zNTIuMzUyVjguNDhjMCAuMjU2LS4wOC4zMzYtLjM1Mi4zMzZIOS4xNjh2NS4yMTZjMCAuMjcyLS4wOC4zNjgtLjM2OC4zNjhoLTJjLS4yNCAwLS4zMzYtLjA5Ni0uMzM2LS4zMzZWOC44MzFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}
.icons--in {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0xMSAwSDVhNSA1IDAgMCAwLTUgNXY2YTUgNSAwIDAgMCA1IDVoNmE1IDUgMCAwIDAgNS01VjVhNSA1IDAgMCAwLTUtNVptMy41IDExYzAgMS45My0xLjU3IDMuNS0zLjUgMy41SDVjLTEuOTMgMC0zLjUtMS41Ny0zLjUtMy41VjVjMC0xLjkzIDEuNTctMy41IDMuNS0zLjVoNmMxLjkzIDAgMy41IDEuNTcgMy41IDMuNXY2WiIvPjxwYXRoIGQ9Ik04IDRhNCA0IDAgMSAwIDAgOCA0IDQgMCAwIDAgMC04Wm0wIDYuNUEyLjUwMyAyLjUwMyAwIDAgMSA1LjUgOGMwLTEuMzc5IDEuMTIyLTIuNSAyLjUtMi41czIuNSAxLjEyMSAyLjUgMi41YzAgMS4zNzgtMS4xMjIgMi41LTIuNSAyLjVabTQuMy02LjI2NmEuNTMzLjUzMyAwIDEgMCAwLTEuMDY2LjUzMy41MzMgMCAwIDAgMCAxLjA2NloiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
}
.icons--ln {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNCAxNC40VjkuNzEyYzAtMi4zMDQtLjQ5Ni00LjA2NC0zLjE4NC00LjA2NC0xLjI5NiAwLTIuMTYuNzA0LTIuNTEyIDEuMzc2aC0uMDMyVjUuODU2SDYuMTI4VjE0LjRoMi42NTZ2LTQuMjRjMC0xLjEyLjIwOC0yLjE5MiAxLjU4NC0yLjE5MiAxLjM2IDAgMS4zNzYgMS4yNjQgMS4zNzYgMi4yNTZ2NC4xNkgxNC40di4wMTZaTTEuODA4IDUuODU1aDIuNjU2VjE0LjRIMS44MDhWNS44NTVaTTMuMTM2IDEuNmMtLjg0OCAwLTEuNTM2LjY4OC0xLjUzNiAxLjUzNmExLjU1IDEuNTUgMCAwIDAgMS41MzYgMS41NTIgMS41NSAxLjU1IDAgMCAwIDEuNTM2LTEuNTUyYzAtLjg0OC0uNjg4LTEuNTM2LTEuNTM2LTEuNTM2WiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
}
.icons--tw {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMi4xMzEgMS45NmgtLjM4bC4yMTUuMzEzIDUuMTkxIDcuNTY4LTUuMDY1IDUuODY5LS4yODYuMzNIMy40OGwuMDYtLjA3IDQuMzU4LTUuMDUgMy40NTMgNS4wMzMuMDYuMDg3aDQuODA5bC0uMjE1LS4zMTMtNS40MjctNy45MTIgNC43NjUtNS41MjQuMjg1LS4zM0gxMy45NmwtLjA2LjA2OC00LjA2MiA0LjcwNi0zLjIxNi00LjY4OC0uMDYtLjA4N0gyLjEzMVpNMTIgMTQuOTIgMy44NzggMy4wOGgyLjA5NGw4LjEyMiAxMS44NGgtMi4wOTVaIiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iLjQiLz48L3N2Zz4=);
}
.icons--books {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODQiIGhlaWdodD0iODQiIHZpZXdCb3g9IjAgMCA4NCA4NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Im03Ny41NTUgMjkuNDE1LS4wNDMtLjMyNmMtLjE3NC0xLjMwMy0uMjc1LTMuMDkyLS4wMjQtNC43NTguMjQ3LTEuNjM2Ljg1NS0zLjI4NSAyLjIxNy00LjE0N2wuMDA0LS4wMDMuMDE0LS4wMTQuMDQ0LS4wNDIuMDgtLjA3My4xMDMtLjAzM2MuOTY0LS4zMDggMS42ODItLjY1MiAyLjAzNy0xLjAwMy4xNjgtLjE2Ni4yMS0uMjkuMjEzLS4zNzUuMDAyLS4wNzItLjAyMi0uMTk0LS4xNTctLjM3Mkw1My42ODcgOS43MjVsMjMuODY4IDE5LjY5Wm0wIDAgLjMxNi4wOWMyLjExOC42IDMuNDk3IDEuMDk2IDQuMzc1IDEuNDk1LjQ0LjIuNzQyLjM3Ljk0Ni41MTEuMTE5LjA4My4xOTUuMTUuMjQzLjE5OW0tNS44OC0yLjI5NSA1Ljg4IDIuMjk1bTAgMGEuNzk4Ljc5OCAwIDAgMS0uMDg1LjAzMmwtLjAwNS4wMDJoLS4wMDNsLTMuOTI0Ljk1LS44MDMuMTk0LjU0NC42MjJjMS4wMjUgMS4xNyAxLjk3MyAzLjIyIDEuNzY0IDYuODUtLjMwNSA1LjMwMi0yLjIzNCA3LjIyMy0zLjM5IDcuOTJsLS45NjQuNTggMS4wNzguMzI2IDEuODQ2LjU1N2MuMTM1LjE3OC4xNTkuMy4xNTcuMzcyLS4wMDMuMDg2LS4wNDUuMjEtLjIxMy4zNzUtLjM1NC4zNS0xLjA3Mi42OTQtMi4wMzYgMS4wMDNsLS4xMDcuMDM0LS4wODIuMDc3YTEwLjk5IDEwLjk5IDAgMCAxLS4wNDEuMDRsLS4wMTEuMDExYy0xLjM2Ni44NjQtMS45NzYgMi41MTUtMi4yMjQgNC4xNTItLjI1MiAxLjY2Ny0uMTUgMy40NTUuMDI2IDQuNzU3bC4wNDMuMzI1LjMxNi4wODljMi4xMTguNjAyIDMuNDk3IDEuMDk2IDQuMzc2IDEuNDk1LjQzOS4yLjc0Mi4zNy45NDYuNTEyLjEyLjA4My4xOTYuMTUuMjQ0LjJhLjgwNS44MDUgMCAwIDEtLjA4Ny4wMzNsLS4wMDkuMDAyaC0uMDAybC00NS42IDExLjA0Ni0zMC4xNzQtOS44MDgtLjA0NC0uMDE0LS4wNDItLjAwNmgtLjAwMmEyLjk0OCAyLjk0OCAwIDAgMS0uNTU0LS4xOCA0LjQ4NiA0LjQ4NiAwIDAgMS0xLjM5My0uOTg4QzEuOTM2IDYyLjIwNC43NiA2MC4xMjguNTI5IDU2LjA5OGMtLjIzNy00LjE0NiAxLjAyNy02LjI0IDIuMjEtNy4zMWwuNzAyLS42MzMtLjkyLS4yMjMtMS44NTktLjQ1LS4wMDktLjAwM2EuNzU2Ljc1NiAwIDAgMS0uMDg2LS4wMzMgMS42NyAxLjY3IDAgMCAxIC4yNDQtLjE5OGMuMjAzLS4xNDIuNTA2LS4zMTIuOTQ1LS41MTIuODc4LS4zOTkgMi4yNTctLjg5MyA0LjM3NS0xLjQ5NWwuMzE2LS4wOS4wNDMtLjMyNWMuMTc0LTEuMzAzLjI3Ni0zLjA5Mi4wMjQtNC43NTktLjI0Ny0xLjYzNi0uODU2LTMuMjg1LTIuMjE4LTQuMTQ4YTEuNTcgMS41NyAwIDAgMC0uMDU0LS4wNTRsLS4wODItLjA3Ny0uMTA4LS4wMzRjLS45NjQtLjMwOC0xLjY4Mi0uNjUyLTIuMDM2LTEuMDAzLS4xNjgtLjE2NS0uMjEtLjI4OS0uMjEyLS4zNzQtLjAwMy0uMDcyLjAyMS0uMTk0LjE1Ny0uMzcybDMuNjU4LTEuMTAzLjg2LS4yNi0uNjc0LS41OTRjLTEuMTA2LS45NzUtMi40NzQtMy4wMzgtMi43MjUtNy40MjQtLjIzLTQuMDAzLjk0Mi02LjEgMi4wODUtNy4yYTUuMTMgNS4xMyAwIDAgMSAxLjYxMy0xLjA2IDQuMTE3IDQuMTE3IDAgMCAxIC42NjktLjIwOWwuMDMxLS4wMDUuMDA1LS4wMDEgNzUuOTUyIDE1LjU2Wk00LjY5MSAyNC4yNjdjLS4wMjQtMS4xMjYuMDY0LTIuMTE2LjI2OC0yLjk0Mi4yMDMtLjgyMi41My0xLjUxMyAxLjAwOC0yLjAwMUw0LjY5IDI0LjI2N1ptMCAwYy4wNyAzLjE0LjgxIDQuODY5IDEuNjM1IDUuODIuODMyLjk2IDEuNjkxIDEuMDYzIDEuODQgMS4wNzNsLjAxNC4wMDEuMDQuMDA0LjAxMi4wMDIuMDEuMDAyYS4xNzYuMTc2IDAgMCAxIC4wMDkuMDAybDEuNDc1LjQxMyAyNy45MzIgNy44MzEuNjE0LjE3Mi4wMi0uNjM3LjMyNy0xMC4xLjAxMi0uMzc1LS4zNTctLjExNy05Ljk1Ni0zLjI0Ni0uMTU1LjQ3Ni4xNTUtLjQ3Nkw4LjM2IDE4LjYwNmwtLjA3NS0uMDI0TTQuNjkgMjQuMjY3bDMuNTk1LTUuNjg1bTAgMEg4LjI0bS4wNDUgMEg4LjI0bTAgMGEzLjA2IDMuMDYgMCAwIDAtLjQxNS0uMDNjLS40OTEgMC0xLjIzMy4xMy0xLjg1OS43NzJsMi4yNzQtLjc0MlpNODMuNTM0IDMxLjY1bC0uMDAyLjAwMmEuMDE1LjAxNSAwIDAgMSAuMDAyLS4wMDJaTS40NjkgNDcuMzg2bC4wMDEuMDAyYS4wMTIuMDEyIDAgMCAxLS4wMDEtLjAwMlptNzkuNjEtMTQuMzM3IDIuOTEzLS43MDUtMi45MTQuNzA1Wm0uOTA2IDMwLjA3NlptLTMuOC0xMS40ODUtLjAwNy4wMDRhLjI4Mi4yODIgMCAwIDAgLjAwNy0uMDA0Wk0zOS42NDIgMjguNDI4bC0uMzg3LjA4LS4wMTMuMzk0LS4zMjMgMTAuMDMtLjAyMS42Ni42NDEtLjE2IDMyLjgxNS04LjE2MiA0LjI0LTEuMDU1LjQ0NS0uMTEtLjA3My0uNDU0Yy0uMDQ4LS4zLS4wOTgtLjcwMS0uMTQzLTEuMTQ1di0uMDAyYy0uMjAzLTEuOTgyLS4yMzYtNC45NDYuOTIzLTcuMDY3bC41MTctLjk0Ny0xLjA1Ny4yMTgtMy44NzMuNzk2LTI1Ljk5OCA1LjM0My4xLjQ5LS4xLS40OS03LjY5MyAxLjU4MVpNNi43OTcgMzYuNDQ2bC0xLjA1OC0uMjE4LjUxOC45NDdjMS4xNiAyLjEyMSAxLjEyNiA1LjA4NS45MjQgNy4wNjZhMjMuNzEgMjMuNzEgMCAwIDEtLjE0NCAxLjE1bC0uMDcuNDUzLjQ0My4xMSAzLjMyNS44MjYgMzMuNzI2IDguMzkxLjY0Mi4xNi0uMDIyLS42NjEtLjMyMi0xMC4wMy0uMDEzLS4zOTUtLjM4Ny0uMDc5LTYuNTQtMS4zNDRoLS4wMDFsLTIuMTgtLjQ0N2gtLjAwMUwxMC42NyAzNy4yNDJsLTMuODczLS43OTZabTI4LjMxIDM0LjQ0NS42MTQuMTcyLjAyLS42MzguMzI1LTEwLjEuMDEyLS4zNzUtLjM1Ny0uMTE2LTI5LjkxLTkuNzU0LS4wNzYtLjAyNGgtLjA0N2EzLjA1MyAzLjA1MyAwIDAgMC0uNDE0LS4wM2MtLjQ5IDAtMS4yMzIuMTMyLTEuODYuNzcyLS45MzguOTYxLTEuMzIzIDIuNzI4LTEuMjc1IDQuOTQ2bC41LS4wMTEtLjUuMDFjLjA2OCAzLjE0LjgxIDQuODY4IDEuNjM1IDUuODIuODMyLjk1OCAxLjY5MiAxLjA2MiAxLjg0NSAxLjA3MmguMDFhLjQxLjQxIDAgMCAxIC4wNi4wMDlsLjAwNi4wMDFoLjAwMmwuMDA0LjAwMiAyOS40MDUgOC4yNDRaTTc0LjI3IDU5Ljk3OGMtLjIwMy0xLjk4LS4yMzYtNC45NDUuOTI0LTcuMDY2bC41MTgtLjk0Ny0xLjA1Ny4yMTctMy44NzUuNzk3LTIwLjIxMyA0LjE1NC0uMDI3LjAwNi0uMDI3LjAwOC00LjI1IDEuMzgyLTEuMDMzLS4yNS0uMTA4LS4wMjYtLjExLjAyMi03LjkyMiAxLjYyOS0uMzg2LjA4LS4wMTMuMzk0LS4zMjQgMTAuMDMtLjAyMS42Ni42NDItLjE2IDM3LjA1NC05LjIxNy40NDYtLjExLS4wNzMtLjQ1NGEyMS42MiAyMS42MiAwIDAgMS0uMTQ1LTEuMTQ5Wm0xLjU1NS0xMy4wOGguMDE0bC4wMTQtLjAwMWMuMTQtLjAxMS45OTYtLjExNCAxLjgyNi0xLjA3NC44MjMtLjk1IDEuNTY2LTIuNjc5IDEuNjM2LTUuODE4LjAyNC0xLjEyNi0uMDY0LTIuMTE2LS4yNjgtMi45NDItLjIwMy0uODIzLS41My0xLjUxMy0xLjAwNy0yLjAwMWwtLjAwMS0uMDAxYTIuNTYzIDIuNTYzIDAgMCAwLTEuNTctLjc0OCAyLjkxMSAyLjkxMSAwIDAgMC0uNzQzLjAxNWwtLjAxNC4wMDJhMS41MzYgMS41MzYgMCAwIDAtLjA0LjAwOGwtLjAxOC4wMDQtLjAxLjAwMi0uMDEuMDAyLS4wMTEuMDAzLS4wMTYuMDA1YS4yMjkuMjI5IDAgMCAwLS4wMDYuMDAybC0yMS4xNCA2Ljg5NC4xNTUuNDc1LS4xNTUtLjQ3NS04LjczIDIuODQ3LS4zNTcuMTE3LjAxMi4zNzUuMzI2IDEwLjEuMDIuNjM3LjYxNC0uMTcyIDI2LjYxLTcuNDYxIDIuNzk1LS43ODMuMDA4LS4wMDIuMDA4LS4wMDJhLjIxNy4yMTcgMCAwIDEgLjA1OC0uMDA4WiIgZmlsbD0iIzlFRjNGRiIgc3Ryb2tlPSIjMzEwM0VBIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg4NHY4NEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);
  width: 84px;
  height: 84px;
}
.icons--mark {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiIGZpbGw9IiMzMTAzRUEiPjxwYXRoIGQ9Ik0xOS4yNzUgMTkuMzgyYzAgNy4xMzQtLjk0NSAxNC4wNDYtMi43MTUgMjAuNjE4YTIwLjAwMiAyMC4wMDIgMCAwIDEtOC4zMi0zLjQ5MWw2Ljk5NS0xMC43NzdhOS4yODYgOS4yODYgMCAwIDAtLjA3Mi0xMC44MTRsLTcuNDI3LTExQTIwLjAwOCAyMC4wMDggMCAwIDEgMTYuODgyIDBhNzkuMjE2IDc5LjIxNiAwIDAgMSAyLjM5MyAxOS4zODJaIi8+PHBhdGggZD0iTTE1LjY1MiAyMC4yODRhMy43MDQgMy43MDQgMCAwIDEtMS4zMTQgMi44MzJMMy43NCAzMi4wNTNBMjAuMTk3IDIwLjE5NyAwIDAgMSAuMTUxIDIzLjc4bDExLjY2NS0xLjg3MmExLjU4MyAxLjU4MyAwIDAgMCAxLjMyNi0xLjU2MyAxLjU4IDEuNTggMCAwIDAtMS4zNjYtMS41NjhMMCAxNy4yMDRBMjAuMTk5IDIwLjE5OSAwIDAgMSAzLjM2MyA4LjUzbDEwLjkxOSA4Ljg3NGEzLjcwNCAzLjcwNCAwIDAgMSAxLjM3IDIuODc5Wm01LjA3My0uOTAyYzAgNy4xMzQuOTQ1IDE0LjA0NiAyLjcxNSAyMC42MThhMjAuMDAzIDIwLjAwMyAwIDAgMCA4LjMyLTMuNDkxbC02Ljk5NS0xMC43NzdhOS4yODYgOS4yODYgMCAwIDEgLjA3Mi0xMC44MTRsNy40MjctMTFBMjAuMDA4IDIwLjAwOCAwIDAgMCAyMy4xMTggMGE3OS4yMTYgNzkuMjE2IDAgMCAwLTIuMzkzIDE5LjM4MloiLz48cGF0aCBkPSJNMjQuMzQ4IDIwLjI4NGEzLjcwNCAzLjcwNCAwIDAgMCAxLjMxNCAyLjgzMmwxMC41OTggOC45MzdhMjAuMTk3IDIwLjE5NyAwIDAgMCAzLjU4OS04LjI3MmwtMTEuNjY1LTEuODcyYTEuNTgzIDEuNTgzIDAgMCAxLTEuMzI3LTEuNTYzIDEuNTggMS41OCAwIDAgMSAxLjM2Ny0xLjU2OEw0MCAxNy4yMDRhMjAuMTk4IDIwLjE5OCAwIDAgMC0zLjM2My04LjY3M2wtMTAuOTE5IDguODc0YTMuNzA0IDMuNzA0IDAgMCAwLTEuMzcgMi44NzlaIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGg0MHY0MEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);
  width: 40px;
  height: 40px;
}
.icons--mark-white {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0xOS4yNzUgMTkuMzgyYzAgNy4xMzQtLjk0NSAxNC4wNDYtMi43MTUgMjAuNjE4YTIwLjAwMiAyMC4wMDIgMCAwIDEtOC4zMi0zLjQ5MWw2Ljk5NS0xMC43NzdhOS4yODkgOS4yODkgMCAwIDAtLjA3Mi0xMC44MTRsLTcuNDI3LTExQTIwLjAwOCAyMC4wMDggMCAwIDEgMTYuODgyIDBhNzkuMjE2IDc5LjIxNiAwIDAgMSAyLjM5MyAxOS4zODJaIi8+PHBhdGggZD0iTTE1LjY1MiAyMC4yODNhMy43MDQgMy43MDQgMCAwIDEtMS4zMTQgMi44MzJMMy43NCAzMi4wNTJBMjAuMTk4IDIwLjE5OCAwIDAgMSAuMTUxIDIzLjc4bDExLjY2NS0xLjg3MmExLjU4MyAxLjU4MyAwIDAgMCAxLjMyNi0xLjU2MyAxLjU4IDEuNTggMCAwIDAtMS4zNjYtMS41NjhMMCAxNy4yMDNBMjAuMiAyMC4yIDAgMCAxIDMuMzYzIDguNTNsMTAuOTE5IDguODc0YTMuNzA0IDMuNzA0IDAgMCAxIDEuMzcgMi44NzlabTUuMDczLS45MDFjMCA3LjEzNC45NDUgMTQuMDQ2IDIuNzE1IDIwLjYxOGEyMC4wMDMgMjAuMDAzIDAgMCAwIDguMzItMy40OTFsLTYuOTk1LTEwLjc3N2E5LjI4OSA5LjI4OSAwIDAgMSAuMDcyLTEwLjgxNGw3LjQyNy0xMUEyMC4wMDggMjAuMDA4IDAgMCAwIDIzLjExOCAwYTc5LjIxNiA3OS4yMTYgMCAwIDAtMi4zOTMgMTkuMzgyWiIvPjxwYXRoIGQ9Ik0yNC4zNDggMjAuMjgzYTMuNzA0IDMuNzA0IDAgMCAwIDEuMzE0IDIuODMybDEwLjU5OCA4LjkzN2EyMC4xOTcgMjAuMTk3IDAgMCAwIDMuNTg5LTguMjcybC0xMS42NjUtMS44NzJhMS41ODMgMS41ODMgMCAwIDEtMS4zMjctMS41NjMgMS41OCAxLjU4IDAgMCAxIDEuMzY3LTEuNTY4TDQwIDE3LjIwM2EyMC4xOTggMjAuMTk4IDAgMCAwLTMuMzYzLTguNjczbC0xMC45MTkgOC44NzRhMy43MDMgMy43MDMgMCAwIDAtMS4zNyAyLjg3OVoiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDQwdjQwSDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
}
.icons--star {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTIuOTM4IDkuMTc1Yy0uODQ0IDAtMS40MDcuMjctMS45Ny41NC4yODIuMjcgMi41MzIgMi40MjggMi4yNSAyLjY5OC0uMjguMjctMi41My0xLjg5LTIuODEyLTIuMTU5LS4yODEuNTQtLjU2MiAxLjA4LS41NjIgMS44ODlDOS44NDQgMTUuMTEgOS41NjMgMTcgOSAxN2MtLjI4MSAwLS41NjMtMS44ODktLjg0NC00Ljg1NyAwLS44MS0uMjgxLTEuMzUtLjU2Mi0xLjg4OS0uMjgyLjI3LTIuNTMyIDIuNDI4LTIuODEzIDIuMTU5LS4yODEtLjI3IDEuOTY5LTIuNDI5IDIuMjUtMi42OTktLjU2Mi0uMjctMS4xMjUtLjU0LTEuOTY4LS41NC02Ljc1LS4yNy02Ljc1LTEuMDc5IDAtMS4zNDkuNTYyIDAgMS40MDYtLjI3IDEuOTY4LS41NC0uMjgxLS4yNy0yLjUzMS0yLjQyOC0yLjI1LTIuNjk4LjI4Mi0uMjcgMi41MzIgMS44OSAyLjgxMyAyLjE1OS4yODEtLjU0LjU2Mi0xLjA4LjU2Mi0xLjg4OS4yODEtNi40NzYgMS4xMjUtNi40NzYgMS40MDYgMCAwIC41NC4yODIgMS4zNS41NjMgMS44ODkuMjgxLS4yNyAyLjUzMS0yLjQyOSAyLjgxMy0yLjE1OS4yOC4yNy0uNTYzIDEuMzUtMS45NyAyLjY5OXYuMjdjLjU2My4yNyAxLjEyNi41NCAxLjk3LjU0IDMuMDkzIDAgNS4wNjIuMjcgNS4wNjIuODA5IDAgMC0xLjk2OS4yNy01LjA2My4yN1oiIGZpbGw9IiMzMTAzRUEiLz48L3N2Zz4=);
  width: 18px;
  height: 18px;
  background-size: 100%;
}
.icons--star--22 {
  width: 22px;
  height: 22px;
}
.icons--icon {
  width: 44px;
  height: 44px;
  border-radius: 12px;
  background: #F5F5F5;
  margin-right: 14px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHJ4PSIxMiIgZmlsbD0iI0Y1RjVGNSIvPjxnIGNsaXAtcGF0aD0idXJsKCNhKSIgZmlsbD0iIzMxMDNFQSI+PHBhdGggZD0iTTIxLjQ4OCAyMS41NjdBNTUuMDEgNTUuMDEgMCAwIDEgMTkuNTcyIDM2YTE0LjE4IDE0LjE4IDAgMCAxLTUuODcyLTIuNDQ0bDQuOTM3LTcuNTQ0YTYuNDYgNi40NiAwIDAgMC0uMDUxLTcuNTdsLTUuMjQyLTcuNjk5QTE0LjE4MyAxNC4xODMgMCAwIDEgMTkuNzk5IDhhNTUuMDE4IDU1LjAxOCAwIDAgMSAxLjY5IDEzLjU2N1oiLz48cGF0aCBkPSJNMTguOTMxIDIyLjE5OGEyLjU3NSAyLjU3NSAwIDAgMS0uOTI3IDEuOTgzbC03LjQ4IDYuMjU2YTE0LjA3OSAxNC4wNzkgMCAwIDEtMi41MzQtNS43OWw4LjIzNC0xLjMxYTEuMTA4IDEuMTA4IDAgMCAwLS4wMjktMi4xOTJsLTguMzEyLTEuMTAyYTE0LjA3MSAxNC4wNzEgMCAwIDEgMi4zNzQtNi4wNzFsNy43MDcgNi4yMTFjLjYxMi40OTIuOTY3IDEuMjMzLjk2NyAyLjAxNVptMy41ODEtLjYzMWMwIDQuOTk0LjY2NyA5LjgzMyAxLjkxNiAxNC40MzNhMTQuMTggMTQuMTggMCAwIDAgNS44NzItMi40NDRsLTQuOTM3LTcuNTQ0YTYuNDU4IDYuNDU4IDAgMCAxIC4wNTEtNy41N2w1LjI0My03LjY5OUExNC4xODMgMTQuMTgzIDAgMCAwIDI0LjIgOGE1NS4wMTggNTUuMDE4IDAgMCAwLTEuNjkgMTMuNTY3WiIvPjxwYXRoIGQ9Ik0yNS4wNjkgMjIuMTk4YTIuNTc0IDIuNTc0IDAgMCAwIC45MjcgMS45ODNsNy40OCA2LjI1NmExNC4wOCAxNC4wOCAwIDAgMCAyLjUzNC01Ljc5bC04LjIzMy0xLjMxYTEuMTA5IDEuMTA5IDAgMCAxLS45MzctMS4wOTVjMC0uNTU1LjQxMy0xLjAyNC45NjUtMS4wOTdsOC4zMTItMS4xMDJhMTQuMDcxIDE0LjA3MSAwIDAgMC0yLjM3NC02LjA3MWwtNy43MDcgNi4yMTFhMi41ODQgMi41ODQgMCAwIDAtLjk2NyAyLjAxNVoiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3Ljg4MyA4KSIgZD0iTTAgMGgyOC4yMzN2MjhIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48L3N2Zz4=);
}
.icons--envelope {
  background: url(data:image/png;base64,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);
  width: 32px;
  height: 32px;
  background-size: 100%;
}
.icons--azn {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMCIgY3k9IjEwIiByPSIxMCIgZmlsbD0iI0Y1RjVGNSIvPjxwYXRoIGQ9Ik0xMC42NzggNS40NzdjLjg1OS4wODggMS42MTUuMzU0IDIuMjY4Ljc5OGE0LjQ0MyA0LjQ0MyAwIDAgMSAxLjUxNyAxLjc3Yy4zNTguNzI3LjUzNyAxLjU2LjUzNyAyLjV2NC4zNjRoLTIuMDI3di00LjMzN2MwLS45MjItLjE5Mi0xLjY1NC0uNTc3LTIuMTk1LS4zODUtLjU1LS45NTgtLjg4My0xLjcxOC0uOTk4djUuOTM0SDkuMzM2VjcuMzc5Yy0uNzYxLjEyNC0xLjMzOC40NjEtMS43MzIgMS4wMTEtLjM5NC41NDEtLjU5IDEuMjY5LS41OSAyLjE4MnY0LjMzN0g1di00LjM2NGMwLS45NDkuMTc5LTEuNzg3LjUzNy0yLjUxNGE0LjQ2NSA0LjQ2NSAwIDAgMSAxLjUxNy0xLjc1NmMuNjUzLS40NDQgMS40MTQtLjcxIDIuMjgyLS43OThWNGgxLjM0MnYxLjQ3N1oiIGZpbGw9IiMzMTAzRUEiLz48L3N2Zz4=);
  width: 20px;
  height: 20px;
}
.icons--coin-with-star {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iNjEiIHZpZXdCb3g9IjAgMCA3MiA2MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjQgMjMuNmMwIDkuNzc3IDcuODIyIDE3LjYgMTcuNiAxNy42IDkuNjU2IDAgMTcuNi03LjgyMyAxNy42LTE3LjZ2My45MWMwIDkuNzc4LTcuODIyIDE3LjYtMTcuNiAxNy42LTkuNjU2IDAtMTcuNi03LjgyMi0xNy42LTE3LjZWMjMuNloiIGZpbGw9IiNGRkI5NjEiLz48ZyBmaWx0ZXI9InVybCgjYSkiPjxwYXRoIGQ9Ik0yNCAyMy42YzAgOS43NzcgNy44MjIgMTcuNiAxNy42IDE3LjYgOS42NTYgMCAxNy42LTcuODIzIDE3LjYtMTcuNnYzLjkxYzAgOS43NzgtNy44MjIgMTcuNi0xNy42IDE3LjYtOS42NTYgMC0xNy42LTcuODIyLTE3LjYtMTcuNlYyMy42WiIgZmlsbD0iIzlFRjNGRiIvPjxwYXRoIGQ9Ik01OS4yIDIzLjZoLS41YzAgOS40OTktNy43MTggMTcuMS0xNy4xIDE3LjEtOS41MDIgMC0xNy4xLTcuNTk5LTE3LjEtMTcuMWgtMXYzLjkxYzAgMTAuMDU3IDguMTcgMTguMSAxOC4xIDE4LjEgMTAuMDU0IDAgMTguMS04LjA0NSAxOC4xLTE4LjFWMjMuNmgtLjVaIiBzdHJva2U9IiMzMTAzRUEiLz48L2c+PHBhdGggZD0iTTQxLjYgNDEuN2MxMC4wNTQgMCAxOC4xLTguMDQ2IDE4LjEtMTguMSAwLTIuMjQyLS4zNzEtNC41MS0xLjI2LTYuNDI1QzU1LjkxOCAxMC4yNjcgNDkuMjU4IDUuNSA0MS42IDUuNWMtMTEuMzE1IDAtMTkuNjA4IDEwLjE4My0xNy44NSAyMC45OSAxLjM4NCA4LjY3MyA4LjggMTUuMjEgMTcuODUgMTUuMjFaIiBmaWxsPSIjOUVGM0ZGIiBzdHJva2U9IiMzMTAzRUEiLz48cGF0aCBkPSJNNTQuNDIyIDIzLjZjMCA3LjA1Ny01Ljc2NSAxMi44MjItMTIuODIyIDEyLjgyMi03LjA1NyAwLTEyLjgyMi01Ljc2NS0xMi44MjItMTIuODIyIDAtNy4wNTggNS43NjUtMTIuODIzIDEyLjgyMi0xMi44MjMgNy4wNTcgMCAxMi44MjIgNS43NjUgMTIuODIyIDEyLjgyM1oiIGZpbGw9IiM5RUYzRkYiIHN0cm9rZT0iIzMxMDNFQSIvPjxwYXRoIGQ9Ik00MS42IDEwLjg3N2ExMy40IDEzLjQgMCAwIDAtNi41OTMgMS43MWMxLjg5Mi0xLjE0IDQuMTMtMS44MSA2LjU5My0xLjgxIDIuNjAxIDAgNC45NDguNzQ1IDYuOTAxIDEuOTk4YTEzLjI5NyAxMy4yOTcgMCAwIDAtNi45LTEuODk4WiIgZmlsbD0iIzlFRjNGRiIgc3Ryb2tlPSIjMzEwM0VBIi8+PHBhdGggZD0iTTEzLjY1NiAxMC43MTRjLS44OSAwLTEuNDg0LjI4Ni0yLjA3OC41NzIuMjk3LjI4NSAyLjY3MiAyLjU3MSAyLjM3NSAyLjg1Ny0uMjk3LjI4Ni0yLjY3Mi0yLTIuOTY5LTIuMjg2LS4yOTYuNTcyLS41OTMgMS4xNDMtLjU5MyAyQzEwLjM5IDE3IDEwLjA5NCAxOSA5LjUgMTljLS4yOTcgMC0uNTk0LTItLjg5LTUuMTQzIDAtLjg1Ny0uMjk3LTEuNDI4LS41OTQtMi0uMjk3LjI4Ni0yLjY3MiAyLjU3Mi0yLjk3IDIuMjg2LS4yOTYtLjI4NiAyLjA3OS0yLjU3MiAyLjM3Ni0yLjg1Ny0uNTk0LS4yODYtMS4xODgtLjU3Mi0yLjA3OC0uNTcyLTcuMTI1LS4yODUtNy4xMjUtMS4xNDMgMC0xLjQyOC41OTMgMCAxLjQ4NC0uMjg2IDIuMDc4LS41NzItLjI5Ny0uMjg1LTIuNjcyLTIuNTcxLTIuMzc1LTIuODU3LjI5Ny0uMjg2IDIuNjcyIDIgMi45NjkgMi4yODYuMjk2LS41NzIuNTkzLTEuMTQzLjU5My0yIC4yOTctNi44NTcgMS4xODgtNi44NTcgMS40ODUgMCAwIC41NzEuMjk3IDEuNDI4LjU5NCAyIC4yOTYtLjI4NiAyLjY3MS0yLjU3MiAyLjk2OC0yLjI4Ni4yOTcuMjg2LS41OTQgMS40MjktMi4wNzggMi44NTdWOWMuNTk0LjI4NiAxLjE4OC41NzEgMi4wNzguNTcxIDMuMjY2IDAgNS4zNDQuMjg2IDUuMzQ0Ljg1OCAwIDAtMi4wNzguMjg1LTUuMzQ0LjI4NVptNTQuNjg4IDQ0Ljc2MmMtLjYxIDAtMS4wMTYuMTktMS40MjIuMzgxLjIwMy4xOSAxLjgyOCAxLjcxNCAxLjYyNSAxLjkwNS0uMjAzLjE5LTEuODI4LTEuMzMzLTIuMDMxLTEuNTI0LS4yMDQuMzgxLS40MDcuNzYyLS40MDcgMS4zMzMgMCAyLjA5Ni0uMjAzIDMuNDI5LS42MDkgMy40MjktLjIwMyAwLS40MDYtMS4zMzMtLjYxLTMuNDI5IDAtLjU3MS0uMjAzLS45NTItLjQwNi0xLjMzMy0uMjAzLjE5LTEuODI4IDEuNzE0LTIuMDMgMS41MjQtLjIwNC0uMTkgMS40MjEtMS43MTQgMS42MjQtMS45MDUtLjQwNi0uMTktLjgxMi0uMzgtMS40MjItLjM4LTQuODc1LS4xOTEtNC44NzUtLjc2MyAwLS45NTMuNDA3IDAgMS4wMTYtLjE5IDEuNDIyLS4zODEtLjIwMy0uMTktMS44MjgtMS43MTQtMS42MjUtMS45MDUuMjAzLS4xOSAxLjgyOCAxLjMzMyAyLjAzMSAxLjUyNC4yMDQtLjM4MS40MDctLjc2Mi40MDctMS4zMzMuMjAzLTQuNTcyLjgxMi00LjU3MiAxLjAxNSAwIDAgLjM4LjIwMy45NTIuNDA2IDEuMzMzLjIwNC0uMTkgMS44MjktMS43MTQgMi4wMzItMS41MjQuMjAzLjE5LS40MDYuOTUzLTEuNDIyIDEuOTA1di4xOWMuNDA2LjE5LjgxMi4zODEgMS40MjIuMzgxIDIuMjM0IDAgMy42NTYuMTkgMy42NTYuNTcyIDAgMC0xLjQyMi4xOS0zLjY1Ni4xOVpNNjcuMTg4IDUuMzk3Yy0uNDcgMC0uNzgyLjE1OS0xLjA5NC4zMTcuMTU2LjE1OSAxLjQwNiAxLjQyOSAxLjI1IDEuNTg4LS4xNTYuMTU4LTEuNDA2LTEuMTEyLTEuNTYzLTEuMjctLjE1Ni4zMTctLjMxMi42MzUtLjMxMiAxLjExQzY1LjQ2OSA4Ljg5IDY1LjMxMyAxMCA2NSAxMGMtLjE1NiAwLS4zMTMtMS4xMTEtLjQ2OS0yLjg1NyAwLS40NzYtLjE1Ni0uNzk0LS4zMTItMS4xMTEtLjE1Ni4xNTgtMS40MDYgMS40MjgtMS41NjMgMS4yNy0uMTU2LS4xNiAxLjA5NC0xLjQyOSAxLjI1LTEuNTg4LS4zMTItLjE1OC0uNjI1LS4zMTctMS4wOTMtLjMxNy0zLjc1LS4xNTktMy43NS0uNjM1IDAtLjc5NC4zMTIgMCAuNzgtLjE1OSAxLjA5My0uMzE3LS4xNTYtLjE1OS0xLjQwNi0xLjQyOS0xLjI1LTEuNTg4LjE1Ny0uMTU4IDEuNDA3IDEuMTEyIDEuNTYzIDEuMjcuMTU2LS4zMTcuMzEyLS42MzUuMzEyLTEuMTEuMTU2LTMuODEuNjI1LTMuODEuNzgxIDAgMCAuMzE3LjE1Ny43OTMuMzEzIDEuMTEuMTU2LS4xNTggMS40MDYtMS40MjggMS41NjMtMS4yNy4xNTYuMTYtLjMxMy43OTQtMS4wOTQgMS41ODh2LjE1OGMuMzEyLjE2LjYyNS4zMTggMS4wOTQuMzE4IDEuNzE4IDAgMi44MTIuMTU5IDIuODEyLjQ3NiAwIDAtMS4wOTQuMTU5LTIuODEzLjE1OVoiIGZpbGw9IiMzMTAzRUEiLz48ZGVmcz48ZmlsdGVyIGlkPSJhIiB4PSIxMyIgeT0iMTcuNiIgd2lkdGg9IjU3LjIiIGhlaWdodD0iNDIuNTEyIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+PGZlT2Zmc2V0IGR5PSI0Ii8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iNSIvPjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjA0OTg3ODYgMCAwIDAgMCAwLjAyNzc4IDAgMCAwIDAgMC4xMzg3NTMgMCAwIDAgMC40IDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMjYwXzEwNDQiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMjYwXzEwNDQiIHJlc3VsdD0ic2hhcGUiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+);
  width: 72px;
  height: 61px;
}
.icons--quote {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzgiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA3OCA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjMuMTMgMjIuMTI2aC05LjI2NVYuNWgyMC42NDd2MTMuMzk5YzAgOC42NDUtMi4wOTUgMTUuNjk3LTYuMjQ3IDIxLjE5NC0zLjkzNSA1LjI0NS05LjgwMiA4Ljc1Ny0xNy42NTUgMTAuNTFWMzYuMTFjMy41ODUtLjg5NyA2LjQ3Ny0yLjQ3IDguNjUtNC43MzVsLjAwOC0uMDA4YzIuMjMzLTIuNDQgMy42ODQtNS4zMjQgNC4zNTMtOC42NDNsLjEyLS41OTloLS42MVoiIGZpbGw9IiM5RUYzRkYiIHN0cm9rZT0iIzMxMDNFQSIvPjxwYXRoIGQ9Ik00LjA1OCA1LjYzNSAxMC42MjguNWgyMi42NGwtOS45NTIgNi4yMkw0LjM2IDYuNTNhLjUuNSAwIDAgMS0uMzAzLS44OTRaIiBmaWxsPSIjOUVGM0ZGIiBzdHJva2U9IiMzMTAzRUEiLz48cGF0aCBkPSJNMTMuMDIgMjcuOTA0SDMuNzU1VjYuMjc3aDIwLjY0NnYxMy40YzAgOC42NDUtMi4wOTUgMTUuNjk2LTYuMjQ2IDIxLjE5M3YuMDAxQzE0LjIxOCA0Ni4xMTUgOC4zNTEgNDkuNjI4LjUgNTEuMzh2LTkuNDkyYzMuNTg1LS44OTcgNi40NzctMi40NyA4LjY1LTQuNzM0bC4wMDgtLjAwOWMyLjIzMy0yLjQzOSAzLjY4NC01LjMyNCA0LjM1My04LjY0M2wuMTItLjU5OGgtLjYxWm01Mi4xMS01Ljc3OGgtOS4yNjVWLjVoMjAuNjQ3djEzLjM5OWMwIDguNjQ1LTIuMDk1IDE1LjY5Ny02LjI0NyAyMS4xOTQtMy45MzUgNS4yNDUtOS44MDIgOC43NTctMTcuNjU1IDEwLjUxVjM2LjExYzMuNTg1LS44OTcgNi40NzctMi40NyA4LjY1LTQuNzM1bC4wMDgtLjAwOGMyLjIzMy0yLjQ0IDMuNjg0LTUuMzI0IDQuMzUzLTguNjQzbC4xMi0uNTk5aC0uNjFaIiBmaWxsPSIjOUVGM0ZGIiBzdHJva2U9IiMzMTAzRUEiLz48cGF0aCBkPSJNNDYuMDU4IDUuNjM1IDUyLjYyOC41aDIyLjY0bC05Ljk1MiA2LjIyLTE4Ljk1Ni0uMTlhLjUuNSAwIDAgMS0uMzAzLS44OTRaIiBmaWxsPSIjOUVGM0ZGIiBzdHJva2U9IiMzMTAzRUEiLz48cGF0aCBkPSJNNTUuMDIgMjcuOTA0aC05LjI2NVY2LjI3N2gyMC42NDZ2MTMuNGMwIDguNjQ1LTIuMDk0IDE1LjY5Ni02LjI0NiAyMS4xOTN2LjAwMWMtMy45MzYgNS4yNDQtOS44MDMgOC43NTctMTcuNjU1IDEwLjUwOXYtOS40OTJjMy41ODUtLjg5NyA2LjQ3Ny0yLjQ3IDguNjUtNC43MzRsLjAwOC0uMDA5YzIuMjMzLTIuNDM5IDMuNjg0LTUuMzI0IDQuMzUyLTguNjQzbC4xMjEtLjU5OGgtLjYxWiIgZmlsbD0iIzlFRjNGRiIgc3Ryb2tlPSIjMzEwM0VBIi8+PC9zdmc+);
  width: 77px;
  height: 52px;
}
.icons--quote--dark {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA0MCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjIuNzYgMzJ2LTcuMjczYzIuNTU1LS41OTYgNC41ODMtMS42NzggNi4wODUtMy4yNDQgMS41MDItMS42NDIgMi40NzktMy41OCAyLjkzLTUuODE5aC02Ljc2VjBINDB2OS42MjJjMCA2LjA0Mi0xLjQ2NSAxMS4wMDMtNC4zOTQgMTQuODgxQzMyLjc1IDI4LjMwOCAyOC40NjkgMzAuODA2IDIyLjc2IDMyWk0wIDMydi03LjI3M2MyLjQ3OS0uNTk2IDQuNDctMS42NzggNS45NzItMy4yNDQgMS41NzctMS42NDIgMi41NTQtMy41OCAyLjkzLTUuODE5SDIuMjUzVjBoMTQuODczdjkuNjIyYzAgNi4wNDItMS40NjUgMTEuMDAzLTQuMzk1IDE0Ljg4MUM5Ljg3OCAyOC4zMDggNS42MzQgMzAuODA2IDAgMzJaIiBmaWxsPSIjMzEwM0VBIi8+PC9zdmc+);
  width: 40px;
  height: 32px;
}
.icons--cash {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSI4IiBmaWxsPSIjMzEwM0VBIi8+PHBhdGggZD0iTTE2IDE5YTMgMyAwIDEgMCAwLTYgMyAzIDAgMCAwIDAgNloiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjEgNy41SDExYy0zIDAtNSAxLjUtNSA1djdjMCAzLjUgMiA1IDUgNWgxMGMzIDAgNS0xLjUgNS01di03YzAtMy41LTItNS01LTVaTTExIDIzYzAtMi44Mi0uOTEtMy44Ni0zLjUtMy45OHYtNi4wNEMxMC4wOSAxMi44NiAxMSAxMS44MiAxMSA5aDEwYzAgMi44Mi45MSAzLjg2IDMuNSAzLjk4djYuMDRjLTIuNTkuMTItMy41IDEuMTYtMy41IDMuOThIMTFaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
  height: 32px;
  width: 32px;
}
.icons--docs {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSI4IiBmaWxsPSIjMzEwM0VBIi8+PHBhdGggZD0iTTE2LjY3OCAyMy45NTdjLjI3NC4wNjQuMy40MjQuMDMyLjUxM2wtMS41OC41MmMtMy45NyAxLjI4LTYuMDYuMjEtNy4zNS0zLjc2TDYuNSAxNy4yOGMtMS4yOC0zLjk3LS4yMi02LjA3IDMuNzUtNy4zNWwuNTI0LS4xNzRjLjQwMy0uMTMzLjc5NS4yNzEuNjguNjgtLjA1Ni4yMDItLjExLjQxNC0uMTY0LjYzNGwtLjk4IDQuMTljLTEuMSA0LjcxLjUxIDcuMzEgNS4yMiA4LjQzbDEuMTQ4LjI2N1oiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJtMjEuMTcgNy4yMS0xLjY3LS4zOWMtMy4zNC0uNzktNS4zMy0uMTQtNi41IDIuMjgtLjMuNjEtLjU0IDEuMzUtLjc0IDIuMmwtLjk4IDQuMTljLS45OCA0LjE4LjMxIDYuMjQgNC40OCA3LjIzbDEuNjguNGMuNTguMTQgMS4xMi4yMyAxLjYyLjI3IDMuMTIuMyA0Ljc4LTEuMTYgNS42Mi00Ljc3bC45OC00LjE4Yy45OC00LjE4LS4zLTYuMjUtNC40OS03LjIzWm0tMS44OCAxMC4xMmMtLjA5LjM0LS4zOS41Ni0uNzMuNTYtLjA2IDAtLjEyLS4wMS0uMTktLjAybC0yLjkxLS43NGEuNzUuNzUgMCAwIDEgLjM3LTEuNDVsMi45MS43NGMuNDEuMS42NS41MS41NS45MVptMi45My0zLjM4Yy0uMDkuMzQtLjM5LjU2LS43My41Ni0uMDYgMC0uMTItLjAxLS4xOS0uMDJsLTQuODUtMS4yM2EuNzUuNzUgMCAwIDEgLjM3LTEuNDVsNC44NSAxLjIzYy40MS4wOS42NS41LjU1LjkxWiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
  width: 32px;
  height: 32px;
}
.icons--doc-gray {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSI4IiBmaWxsPSIjRjVGNUY1Ii8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy40MzUgMTkuNjU5aDQuNDg5YS42MjcuNjI3IDAgMCAwIC42MTktLjYyNS42Mi42MiAwIDAgMC0uNjE5LS42MTdoLTQuNDg5YS42Mi42MiAwIDAgMC0uNjE4LjYxN2MwIC4zNDEuMjguNjI1LjYxOC42MjVabTIuNzktNS40MDloLTIuNzlhLjYyNi42MjYgMCAwIDAtLjYxOC42MjVjMCAuMzQyLjI4LjYxNy42MTguNjE3aDIuNzlhLjYyLjYyIDAgMCAwIC42MTgtLjYxNy42MjYuNjI2IDAgMCAwLS42MTktLjYyNVptNS44ODctLjcyOGMuMTk0LS4wMDMuNDA2LS4wMDUuNTk3LS4wMDUuMjA3IDAgLjM3Mi4xNjcuMzcyLjM3NXY2LjdjMCAyLjA2Ny0xLjY1OSAzLjc0Mi0zLjcwNSAzLjc0MmgtNi41NjhjLTIuMTQ1IDAtMy44OTQtMS43NTktMy44OTQtMy45MjV2LTguOTg0YzAtMi4wNjYgMS42NjctMy43NTggMy43MjEtMy43NThoNC40MDZhLjM4LjM4IDAgMCAxIC4zOC4zODN2Mi42ODRjMCAxLjUyNSAxLjI0NSAyLjc3NSAyLjc1NSAyLjc4My4zNTMgMCAuNjY0LjAwMy45MzYuMDA1bC41NjYuMDAzLjQzNC0uMDAzWm0uMjI4LTEuMjE3Yy0uNjc4LjAwMy0xLjQ3OCAwLTIuMDUzLS4wMDUtLjkxMiAwLTEuNjY0LS43Ni0xLjY2NC0xLjY4MVY4LjQyMmMwLS4zNi40MzEtLjUzOC42NzgtLjI3OGExMjI2Mi43NzQgMTIyNjIuNzc0IDAgMCAxIDMuMzIyIDMuNDg5LjM5Ny4zOTcgMCAwIDEtLjI4My42NzJaIiBmaWxsPSIjQTZBN0E5Ii8+PC9zdmc+);
  width: 32px;
  height: 32px;
}
.icons--doc {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABQCAMAAADC68BTAAACH1BMVEUAAAAAAP+AgP9AgP9Aav83bf8zd/8QACA8af85cf8zb/cIAChAl/83bfk3bf9BiP86aP84cPpCj/84a/oIACQIBCRAjv82aPhBk/85bvs3bv82bvw3bPk3bPw5bPw4bvxCkv8IACUIAyU2bvo3bPoHACQHAiQJACQJAiQ3bPk3bP0IACQIAiQ3bvs4bfsHAiQJACMJAiM4bPxCkv9Ck/8IAiUTHlAIAiUOEDs4bvxDlP83bPsHASQJASQJASRCk/82bfs2bPs3bfw3bfw4bfsIASQ2bftCk/8HASQJASQ3a/tBkv4IASU3bfo3bfw3a/o3a/w3bfw3bPtCk/8HASQJASQ3bPs4bftCk/83bPtCk/82bPs3bPs3bPs3bfs+ivAIASQMCjIQEz8QFEATHE0THU0XETIXJlsYETIaL2geOHYhQoQlS5EnIT8nIUApVJ8tXa00b8g0cMg2MU03MU03MU43bPs3bfs4bvs4b/s4cPs4cfs4cvs5cvs5c/s5dPs5dfs6dvs7d/w7ePw7efw7e/w7e/07ff07geM8ff08fv09f/0+gv0+g/0+hP0+hf0+ivE+i/E/hv0/if5Aiv5Ai/5AjP5Ajf5Bjv9Bj/5Bj/9BkP5Bkf9Bkv9Ck/9ClP9GQVtVUGlVUWhkYXZlYHZlYXZ0cIODgJGDgJKTkJ+in62ioK2xr7uyr7vBv8jRz9bg3+Pg3+Tv7/Hw7/H///9P2ahqAAAAYHRSTlMAAQIEDA4PEBESHiAgKiorLDIyN0BAREdHSEpRU1NVVllgYG1vcHBwcH19gICLjY+QkJOTnp+foKCjpKyvr7CxsrS0uby/wMjPz9bY39/f4uTl7e3v7/Hy9Pr7/f3+/v5KyEt4AAAC4ElEQVRo3u3Z91MTQRQH8MN2auwGe8MGaizYsIAdNXr2YC8raowiwYKLHbvYEMVecogFghAM7h9oyiV4eyV5e8vNOHPf33KZ2c/sm73dl6wgOHHixIle+s/aeQhrcmTf+ok5XJ0BW7BR1vTlCa3ExtnYj58zEJtlIT9orCmEp3GDJplDeLRd0K5hNkF4x4Re9kAYb9+wzihr5w3mCJnmwFybIIyn2wXt7mMThEfaBY1zIAf6v6Cb9Z9CMiwHVwyCQ/e/yAzZlAOFbnyWmTICCr1gc+QxQKgmxAgNBUJ3GZ2t0MVQzwgtgkLvGKFRQOg2o7Mf+sI+YoRWQ6HXjNAUIXdmieRDyOct8eRmhlgX97GlMaM70hJXBughE9NQgTRRUVroFYtTdRzpRJpqAtV8ZHAqkEHmG0MMi7vhNDKMVzSCnsKhk8gkpUbQG351U1WPhq6BnfP0yMGA+nOBLvQA6tSVU85XElU/KBP1IPCZd5ae0DdC9IpHQ9BtoQ5lhpCohe5YnpAe5NFCz6BQeTZQmRZ6C3Quomwg5KahW9AJncsOKqAh8M59JjtoFQ01QqFT2UESBcHPPM3pUJ2AAkHNalBB98D7D+38Ii0xKBglTernFPTcMtRBSCchUZIB+iBbLZ0/xsTTalq6WvhRdALpSpSDNquhx3BIu7zjUqvO8h5vraGrSg3VGU2dQv7w99TD5q6f6c1uSLdzlaGhu6AMeZmQau0r1UEi6S2o9zZrDZ2yGvyEtGihKGlLva+CMPmw4lxh6bPSm12E/GminTAhzclOMnGYz1YK18jiyC+VQSu7CIm0qRJ7kpwQUjrW4cv3Hr3+5D0LE9qzeJkiXfpNNGkP/DMhqxFTrX3lj/aIKmGllpKLz//M+ShD8nj9dV5o7izgd+1QauZ4OV7YiF6T1lvkeglVaEPdksmT9BhfPv8LPFeRznREoSfiKlLNyjenZ5hE3J5ib/znv1Q8w63+5i9VQgK/F6UscAAAAABJRU5ErkJggg==);
  width: 52px;
  height: 40px;
  background-size: 100%;
}
.icons--wallet {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSI4IiBmaWxsPSIjMzEwM0VBIi8+PHBhdGggZD0iTTIwLjE5IDZoLTguMzhDOC4xNyA2IDYgOC4xNyA2IDExLjgxdjguMzdDNiAyMy44MyA4LjE3IDI2IDExLjgxIDI2aDguMzdjMy42NCAwIDUuODEtMi4xNyA1LjgxLTUuODF2LTguMzhDMjYgOC4xNyAyMy44MyA2IDIwLjE5IDZaTTIzIDEyLjI0YzAgLjU1LS40NSAxLTEgMWgtMmEuNzQ5Ljc0OSAwIDEgMCAwIDEuNWgyYy41NSAwIDEgLjQ1IDEgMXYuNTFjMCAuNTUtLjQ1IDEtMSAxaC0yYy0uNDEgMC0uNzUuMzQtLjc1Ljc1cy4zNC43NS43NS43NWgyYy41NSAwIDEgLjQ1IDEgMVYyMGMwIDEuNjYtMS4zNCAzLTMgM2gtOGMtMS42NiAwLTMtMS4zNC0zLTN2LS41YzAtLjU1LjQ1LTEgMS0xaDEuNDhhMi41IDIuNSAwIDAgMCAyLjQ5LTIuNzZjLS4xMy0xLjMtMS4zMi0yLjI0LTIuNjMtMi4yNEgxMGMtLjU1IDAtMS0uNDUtMS0xVjEyYzAtMS42NiAxLjM0LTMgMy0zaDhjMS42NiAwIDMgMS4zNCAzIDN2LjI0Wk05IDE2YzAtLjU1LjQ1LTEgMS0xaDFjLjU1IDAgMSAuNDUgMSAxcy0uNDUgMS0xIDFoLTFjLS41NSAwLTEtLjQ1LTEtMVoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
  width: 32px;
  height: 32px;
}
.icons--arrow-link {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtOC40MTcgMy40NTkgMy41NDEgMy41NC0zLjU0IDMuNTQyTTIuMDQyIDdoOS44MTciIHN0cm9rZT0iIzAxMTE0QSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
  width: 14px;
  height: 14px;
}
.icons--arrow-right {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuNDU5IDkuNzcyaC0xMi41bTcuNDU5LTUuMDIxIDUuMDQyIDUuMDItNS4wNDIgNS4wMjEiIHN0cm9rZT0iIzA4MDEyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
}
.icons--arrow-left {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuNDU5IDkuNzcyaC0xMi41bTcuNDU5LTUuMDIxIDUuMDQyIDUuMDItNS4wNDIgNS4wMjEiIHN0cm9rZT0iIzA4MDEyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  transform: rotate(-180deg);
}
.icons--arrow-down {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYuNDU5IDkuNzcyaC0xMi41bTcuNDU5LTUuMDIxIDUuMDQyIDUuMDItNS4wNDIgNS4wMjEiIHN0cm9rZT0iIzA4MDEyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  transform: rotate(90deg);
}
.icons--chevron-down {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMDggNC45NTggNi45OTggOS4wNDEgMi45MTQgNC45NTgiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
  width: 14px;
  height: 14px;
}
.icons--chevron-down-black {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMDggNC45NTggNi45OTggOS4wNDEgMi45MTQgNC45NTgiIHN0cm9rZT0icmdiYSgxOSwgMTUsIDM4LCAxKSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
  width: 14px;
  height: 14px;
}
.icons--chevron-right {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMDggNC45NTggNi45OTggOS4wNDEgMi45MTQgNC45NTgiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
  width: 16px;
  height: 16px;
  transform: rotate(-90deg);
  filter: brightness(0);
}
.icons--chevron-left {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMDggNC45NTggNi45OTggOS4wNDEgMi45MTQgNC45NTgiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
  width: 16px;
  height: 16px;
  transform: rotate(90deg);
  filter: brightness(0);
}
.icons--chevron-white {
  filter: brightness(1);
}
.icons--plus {
  width: 40px;
  height: 40px;
  position: relative;
  border-radius: 50%;
  border: 1px solid #3103ea;
  transition: all 0.5s ease;
}
@media (max-width: 992px) {
  .icons--plus {
    width: 24px;
    height: 24px;
  }
}
.icons--plus--no-border {
  border: 0;
}
.icons--plus--12 {
  width: 12px;
  height: 12px;
}
.icons--plus--12:after {
  width: 12px!important;
}
.icons--plus--12:before {
  height: 12px!important;
}
.icons--plus:after,
.icons--plus:before {
  content: '';
  display: inline-flex;
  position: absolute;
  background-color: #3103ea;
  width: 15px;
  height: 1px;
  bottom: 50%;
  right: 50%;
  transform: translate(50%, 50%);
  transition: 0.5s all ease;
}
@media (max-width: 992px) {
  .icons--plus:after,
  .icons--plus:before {
    width: 10px;
  }
}
.icons--plus:before {
  width: 1px;
  height: 15px;
}
@media (max-width: 992px) {
  .icons--plus:before {
    height: 10px;
  }
}
.icons--plus.active {
  background-color: #3103ea;
}
.icons--plus.active:before {
  transform: translate(50%, 50%) rotate(90deg);
  color: #fff;
}
.icons--plus.active:after {
  background-color: #fff;
}
.icons--section-title {
  width: 84px;
  height: 84px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.icons--bank {
  background-image: url(../images/design/bank-icon.fa6be9.svg);
  width: 40px;
  height: 40px;
  background-position: center;
  background-size: cover;
}
.icons--send {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTcuODYyIDIuMTUyYTEuNjExIDEuNjExIDAgMCAwLTEuNjA5LS40MkwyLjg0IDUuNjM0YTEuNiAxLjYgMCAwIDAtMS4xNTMgMS4yNjhjLS4xMTguNjI2LjI5NSAxLjQyLjgzNiAxLjc1Mmw0LjE5NCAyLjU3OGMuNDMuMjY0Ljk4NS4xOTggMS4zNDEtLjE2MWw0LjgwMy00LjgzM2EuNjEyLjYxMiAwIDAgMSAuODg0IDAgLjYzNi42MzYgMCAwIDEgMCAuODlMOC45MzMgMTEuOTZhMS4xMDMgMS4xMDMgMCAwIDAtLjE2MSAxLjM0OWwyLjU2MyA0LjIzNmMuMy41MDMuODE2Ljc4OSAxLjM4My43ODkuMDY3IDAgLjE0MiAwIC4yMDktLjAwOWExLjYyNSAxLjYyNSAwIDAgMCAxLjM1OS0xLjE1N0wxOC4yNjIgMy43N2ExLjYzNyAxLjYzNyAwIDAgMC0uNC0xLjYxOVoiIGZpbGw9IiNDRENGREIiLz48L3N2Zz4=);
  background-position: center;
  background-size: cover;
}
.icons--undo {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi40NDEgMTUuMjU4aDYuNjY3YzIuMyAwIDQuMTY3LTEuODY2IDQuMTY3LTQuMTY2IDAtMi4zLTEuODY3LTQuMTY3LTQuMTY3LTQuMTY3SDMuOTQxIiBzdHJva2U9IiMzMTAzRUEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik01Ljg1OCA5LjAwOCAzLjcyNSA2Ljg3NSA1Ljg1OCA0Ljc0IiBzdHJva2U9IiMzMTAzRUEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  background-position: center;
  background-size: cover;
}
.icons--link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtOS41IDEuNzUtNyA3bTctMS44NjVWMS43NUg0LjM2NSIgc3Ryb2tlPSIjODM4MDkyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  width: 12px;
  height: 12px;
  background-position: center;
  background-size: cover;
}
.icons--link--external {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iMzQiIHZpZXdCb3g9IjAgMCAzNCAzNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSIuNSIgeT0iLjUiIHdpZHRoPSIzMyIgaGVpZ2h0PSIzMyIgcng9IjE2LjUiIGZpbGw9IiNmZmYiLz48cmVjdCB4PSIuNSIgeT0iLjUiIHdpZHRoPSIzMyIgaGVpZ2h0PSIzMyIgcng9IjE2LjUiIHN0cm9rZT0iI0U5RTlFQSIvPjxwYXRoIGQ9Im0yMS40MDUgMTIuMjcxLTguODM5IDguODRtMS43MjQtOC44MjQgNy4xMTUtLjAxNi0uMDE1IDcuMTE1IiBzdHJva2U9IiMwODAxMjQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
  width: 32px;
  height: 32px;
  background-position: center;
  background-size: cover;
}
.icons--up-to {
  background-image: url(data:image/png;base64,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);
  width: 84px;
  height: 103px;
  background-position: center;
  background-size: cover;
}
.icons--internet {
  background-image: url(data:image/png;base64,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);
  width: 84px;
  height: 84px;
  background-position: center;
  background-size: cover;
}
.icons--eye {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi42MzYgMTAuMDQ0YTIuNjM1IDIuNjM1IDAgMSAxLTUuMjY5IDAgMi42MzUgMi42MzUgMCAwIDEgNS4yNyAwWiIgc3Ryb2tlPSIjMDgwMTI0IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAgMTYuMTI5YzMuMTczIDAgNi4wNzYtMi4yODIgNy43MS02LjA4NS0xLjYzNC0zLjgwMy00LjUzNy02LjA4NS03LjcxLTYuMDg1aC4wMDNjLTMuMTczIDAtNi4wNzYgMi4yODItNy43MSA2LjA4NSAxLjYzNCAzLjgwMyA0LjUzNyA2LjA4NSA3LjcxIDYuMDg1SDEwWiIgc3Ryb2tlPSIjMDgwMTI0IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
}
.icons--info {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNjY4IDEwYzAtNC42IDMuNzMzLTguMzM0IDguMzMzLTguMzM0YTguMzMyIDguMzMyIDAgMCAxIDguMzM0IDguMzMzQTguMzMgOC4zMyAwIDAgMSAxMCAxOC4zMzNhOC4zMzYgOC4zMzYgMCAwIDEtOC4zMzMtOC4zMzRabTcuNi0zLjE1OWMwLS40LjMzMy0uNzMzLjczMy0uNzMzLjQgMCAuNzI1LjMzNC43MjUuNzMzdjMuNjgzYS43MjUuNzI1IDAgMCAxLS43MjUuNzI1LjczMi43MzIgMCAwIDEtLjczMy0uNzI1VjYuODQxWm0uNzQyIDcuMDZhLjczNC43MzQgMCAwIDEtLjczNC0uNzM0YzAtLjQuMzI1LS43MjUuNzI1LS43MjUuNDA5IDAgLjczNC4zMjUuNzM0LjcyNSAwIC40LS4zMjUuNzMzLS43MjUuNzMzWiIgZmlsbD0iIzA4MDEyNCIvPjwvc3ZnPg==);
}
.icons--info-red {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNjY4IDEwYzAtNC42IDMuNzMzLTguMzM0IDguMzMzLTguMzM0YTguMzMyIDguMzMyIDAgMCAxIDguMzM0IDguMzMzQTguMzMgOC4zMyAwIDAgMSAxMCAxOC4zMzNhOC4zMzYgOC4zMzYgMCAwIDEtOC4zMzMtOC4zMzRabTcuNi0zLjE1OWMwLS40LjMzMy0uNzMzLjczMy0uNzMzLjQgMCAuNzI1LjMzNC43MjUuNzMzdjMuNjgzYS43MjUuNzI1IDAgMCAxLS43MjUuNzI1LjczMi43MzIgMCAwIDEtLjczMy0uNzI1VjYuODQxWm0uNzQyIDcuMDZhLjczNC43MzQgMCAwIDEtLjczNC0uNzM0YzAtLjQuMzI1LS43MjUuNzI1LS43MjUuNDA5IDAgLjczNC4zMjUuNzM0LjcyNSAwIC40LS4zMjUuNzMzLS43MjUuNzMzWiIgZmlsbD0icmdiYSgyNTUsIDAsIDY0LCAxKSIvPjwvc3ZnPg==);
}
.icons--question {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS45OTcgMTguMzM0YTguMzMzIDguMzMzIDAgMSAwIDAtMTYuNjY3IDguMzMzIDguMzMzIDAgMCAwIDAgMTYuNjY3WiIgc3Ryb2tlPSIjQTZBN0E5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwLjEwOCA1LjAxNmMuOTUyIDAgMS43MTMuMjYxIDIuMjgyLjc4NC41NzkuNTIyLjg2OCAxLjIzNi44NjggMi4xNDIgMCAuOTQyLS4yOTkgMS42NTItLjg5NiAyLjEyOC0uNTk3LjQ3Ni0xLjM5LjcxNC0yLjM4LjcxNGwtLjA1NiAxLjEwNkg4LjU0bC0uMDctMi4xOThoLjQ2MmMuOTA1IDAgMS41OTYtLjEyMiAyLjA3Mi0uMzY0LjQ4NS0uMjQzLjcyOC0uNzA1LjcyOC0xLjM4NiAwLS40OTUtLjE0NS0uODgyLS40MzQtMS4xNjItLjI4LS4yOC0uNjcyLS40Mi0xLjE3Ni0uNDItLjUwNCAwLS45LjEzNS0xLjE5LjQwNi0uMjkuMjctLjQzNC42NDgtLjQzNCAxLjEzNEg3YzAtLjU2LjEyNi0xLjA2LjM3OC0xLjQ5OEEyLjU5IDIuNTkgMCAwIDEgOC40NTYgNS4zOGMuNDc2LS4yNDMgMS4wMjctLjM2NCAxLjY1Mi0uMzY0Wm0tLjg5NiA5Ljk2OGEuOTg5Ljk4OSAwIDAgMS0uNzI4LS4yOTQuOTg5Ljk4OSAwIDAgMS0uMjk0LS43MjhjMC0uMjkuMDk4LS41MzIuMjk0LS43MjhhLjk4OS45ODkgMCAwIDEgLjcyOC0uMjk0Yy4yOCAwIC41MTguMDk4LjcxNC4yOTRhLjk4OS45ODkgMCAwIDEgLjI5NC43MjguOTkuOTkgMCAwIDEtLjI5NC43MjguOTcyLjk3MiAwIDAgMS0uNzE0LjI5NFoiIGZpbGw9IiNBNkE3QTkiLz48L3N2Zz4=);
  width: 20px;
  height: 20px;
}
.icons--filter {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMyA3aDE4TTYgMTJoMTJtLTggNWg0IiBzdHJva2U9IiMwODAxMjQiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=);
  width: 24px;
  height: 24px;
}
.icons--close-page {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxNiIgZmlsbD0iI0Y1RjVGNSIvPjxwYXRoIGQ9Im0xMSAxMC45OTUgMTAgMTBtLjAwNC05Ljk5LTEwIDEwIiBzdHJva2U9IiMwODAxMjQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
  width: 32px;
  height: 32px;
}
.icons--close-black {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHJ4PSIxNiIgZmlsbD0iIzA4MDEyNCIvPjxwYXRoIGQ9Im0xMC44MzkgMTEuMTcgOS42NjIgOS42NjJtLjAwNy05LjY2Ny05LjY3MyA5LjY3IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
  width: 32px;
  height: 32px;
}
.icons--danger {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0ibTkuNjUgMi45NjEgNC44NDYgOC40MWMuMTA3LjI1Mi4xNTMuNDU2LjE2Ny42NjhhMS44NCAxLjg0IDAgMCAxLS40ODcgMS4zNDdjLS4zNC4zNy0uOC41ODgtMS4zLjYxNEgzLjExOGExLjg2NyAxLjg2NyAwIDAgMS0xLjY0Ni0yLjU3TDYuMzUgMi45NTZhMS44MiAxLjgyIDAgMCAxIC43MzMtLjcyIDEuOSAxLjkgMCAwIDEgMi41NjYuNzI2Wk04LjU3NyA4LjUwNGMwIC4zMTctLjI2LjU4Mi0uNTguNTgyYS41OS41OSAwIDAgMS0uNTg2LS41ODJWNi42MzVjMC0uMzE4LjI2Ni0uNTc1LjU4Ni0uNTc1LjMyIDAgLjU4LjI1Ny41OC41NzV2MS44NjlabS0uNTggMi44NDFhLjU5LjU5IDAgMCAxLS41ODYtLjU4MS41OS41OSAwIDAgMSAuNTg2LS41ODJjLjMyIDAgLjU4LjI1OC41OC41NzUgMCAuMzIzLS4yNi41ODgtLjU4LjU4OFoiIGZpbGw9IiNFQTAzMDMiLz48L3N2Zz4=);
  width: 16px;
  height: 16px;
}
.icons--calendar {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMi41NzggNy44MzdoMTQuODUzbS0zLjcyOCAzLjI1NGguMDA3bS0zLjcwNyAwaC4wMDhtLTMuNzExIDBoLjAwOG03LjM5NSAzLjIzOWguMDA3bS0zLjcwNyAwaC4wMDhtLTMuNzExIDBoLjAwOE0xMy4zNyAxLjY2N3YyLjc0Mk02LjYzNiAxLjY2N3YyLjc0MiIgc3Ryb2tlPSIjMDgwMTI0IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTMuNTMyIDIuOTgzSDYuNDc2Yy0yLjQ0NyAwLTMuOTc2IDEuMzY0LTMuOTc2IDMuODd2Ny41NDFjMCAyLjU0NSAxLjUyOSAzLjk0IDMuOTc2IDMuOTRoNy4wNDhjMi40NTUgMCAzLjk3Ni0xLjM3MSAzLjk3Ni0zLjg3N1Y2Ljg1M2MuMDA4LTIuNTA2LTEuNTEzLTMuODctMy45NjgtMy44N1oiIHN0cm9rZT0iIzA4MDEyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
  width: 20px;
  height: 20px;
}
.icons--notification {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05Ljk5NyAxNC44NzNjNC43IDAgNi44NzQtLjYwMiA3LjA4NC0zLjAyMiAwLTIuNDE4LTEuNTE2LTIuMjYzLTEuNTE2LTUuMjMgMC0yLjMxNy0yLjE5Ny00Ljk1NC01LjU2OC00Ljk1NC0zLjM3IDAtNS41NjcgMi42MzctNS41NjcgNC45NTQgMCAyLjk2Ny0xLjUxNiAyLjgxMi0xLjUxNiA1LjIzLjIxIDIuNDI5IDIuMzg1IDMuMDIyIDcuMDgzIDMuMDIyWiIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTExLjk4OCAxNy4zOGMtMS4xMzcgMS4yNjMtMi45MSAxLjI3OC00LjA1OCAwIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  width: 20px;
  height: 20px;
}
.icons--camera {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0LjUzIDUuMTk3YS4xOS4xOSAwIDAgMCAuMTY3LjFjMiAwIDMuNjM0IDEuNjMxIDMuNjM0IDMuNjN2NC45NDRhMy42NCAzLjY0IDAgMCAxLTMuNjM0IDMuNjI5aC05LjRhMy42MzQgMy42MzQgMCAwIDEtMy42MzMtMy42M1Y4LjkyN2EzLjYzNCAzLjYzNCAwIDAgMSAzLjYzMy0zLjYzYy4wNjcgMCAuMTM0LS4wMzIuMTU5LS4wOTlsLjA1LS4xLjA4OC0uMTg1Yy4yMTMtLjQ1LjQ0OS0uOTQ2LjU5NS0xLjIzOC4zODMtLjc1IDEuMDMzLTEuMTY2IDEuODQyLTEuMTc0aDMuOTI1Yy44MDguMDA4IDEuNDY2LjQyNSAxLjg1IDEuMTc0LjEzMS4yNjIuMzMxLjY4NC41MjQgMS4wOTFsLjExNy4yNDkuMDg0LjE4M1ptLS42MDggMy4xOTZjMCAuNDE3LjMzNC43NS43NS43NWEuNzU0Ljc1NCAwIDAgMCAuNzU5LS43NS43NTQuNzU0IDAgMSAwLTEuNTA4IDBabS01LjM2NiAxLjI5Yy4zOTEtLjM5LjktLjU5OSAxLjQ0MS0uNTk5LjU0MiAwIDEuMDUuMjA4IDEuNDM0LjU5MS4zODMuMzgzLjU5MS44OTEuNTkxIDEuNDMyYTIuMDMxIDIuMDMxIDAgMCAxLTIuMDI1IDIuMDIzIDIuMDEgMi4wMSAwIDAgMS0xLjQzMy0uNTkxIDIuMDA3IDIuMDA3IDAgMCAxLS41OTItMS40MzJWMTEuMWMtLjAwOC0uNTI1LjItMS4wMzIuNTg0LTEuNDE1Wm0zLjc1IDMuNzM4YTMuMjc1IDMuMjc1IDAgMCAxLTQuNjI1IDAgMy4yNjggMy4yNjggMCAwIDEtLjk1OS0yLjMxNCAzLjIyIDMuMjIgMCAwIDEgLjk1LTIuMzA2IDMuMjY4IDMuMjY4IDAgMCAxIDIuMzI1LS45NjVjLjg3NSAwIDEuNy4zNDEgMi4zMTcuOTU3YTMuMjggMy4yOCAwIDAgMSAuOTU4IDIuMzE0IDMuMjk4IDMuMjk4IDAgMCAxLS45NjYgMi4zMTRaIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
  width: 20px;
  height: 20px;
}
.icons--home {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtNy41MTQgMi4zNjctNC40OTIgMy41Yy0uNzUuNTgzLTEuMzU4IDEuODI1LTEuMzU4IDIuNzY3djYuMTc1YTMuNTIxIDMuNTIxIDAgMCAwIDMuNTA4IDMuNTE3aDkuNjVhMy41MiAzLjUyIDAgMCAwIDMuNTA5LTMuNTA5VjguNzVjMC0xLjAwOC0uNjc1LTIuMy0xLjUtMi44NzVsLTUuMTUtMy42MDhjLTEuMTY3LS44MTctMy4wNDItLjc3NS00LjE2Ny4xWiIgc3Ryb2tlPSIjQTZBN0E5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0ibTEzLjc1IDkuNTgzLTMuNSAzLjUtMS4zMzMtMkw2LjI1IDEzLjc1IiBzdHJva2U9IiNBNkE3QTkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  width: 20px;
  height: 20px;
}
.icons--transfer {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTQuMjkxIDExLjUxNy0yLjUzMyAyLjUzM001LjcxIDExLjUxN2g4LjU4NE01LjcxIDguNDg0IDguMjQ1IDUuOTVtNi4wNDkgMi41MzNINS43MTEiIHN0cm9rZT0iI0E2QTdBOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTkuOTk3IDE4LjMzNGE4LjMzMyA4LjMzMyAwIDEgMCAwLTE2LjY2NyA4LjMzMyA4LjMzMyAwIDAgMCAwIDE2LjY2N1oiIHN0cm9rZT0iI0E2QTdBOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
  width: 20px;
  height: 20px;
}
.icons--card {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS42NjQgNy4wODhoMTYuNjY3TTUgMTMuNzU0aDEuNjY3bTIuMDgzIDBoMy4zMzMiIHN0cm9rZT0iI0E2QTdBOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTUuMzY0IDIuOTJoOS4yNThjMi45NjcgMCAzLjcwOS43MzQgMy43MDkgMy42NnY2Ljg0YzAgMi45MjYtLjc0MiAzLjY2LTMuNyAzLjY2SDUuMzY0Yy0yLjk1OC4wMDgtMy43LS43MjYtMy43LTMuNjVWNi41OGMwLTIuOTI2Ljc0Mi0zLjY2IDMuNy0zLjY2WiIgc3Ryb2tlPSIjQTZBN0E5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
  width: 20px;
  height: 20px;
}
.icons--support {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS45OTcgMTguMzM0YTguMzMzIDguMzMzIDAgMSAwIDAtMTYuNjY3IDguMzMzIDguMzMzIDAgMCAwIDAgMTYuNjY3WiIgc3Ryb2tlPSIjQTZBN0E5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwLjEwOCA1LjAxNmMuOTUyIDAgMS43MTMuMjYxIDIuMjgyLjc4NC41NzkuNTIyLjg2OCAxLjIzNi44NjggMi4xNDIgMCAuOTQyLS4yOTkgMS42NTItLjg5NiAyLjEyOC0uNTk3LjQ3Ni0xLjM5LjcxNC0yLjM4LjcxNGwtLjA1NiAxLjEwNkg4LjU0bC0uMDctMi4xOThoLjQ2MmMuOTA1IDAgMS41OTYtLjEyMiAyLjA3Mi0uMzY0LjQ4NS0uMjQzLjcyOC0uNzA1LjcyOC0xLjM4NiAwLS40OTUtLjE0NS0uODgyLS40MzQtMS4xNjItLjI4LS4yOC0uNjcyLS40Mi0xLjE3Ni0uNDItLjUwNCAwLS45LjEzNS0xLjE5LjQwNi0uMjkuMjctLjQzNC42NDgtLjQzNCAxLjEzNEg3YzAtLjU2LjEyNi0xLjA2LjM3OC0xLjQ5OEEyLjU5IDIuNTkgMCAwIDEgOC40NTYgNS4zOGMuNDc2LS4yNDMgMS4wMjctLjM2NCAxLjY1Mi0uMzY0Wm0tLjg5NiA5Ljk2OGEuOTg5Ljk4OSAwIDAgMS0uNzI4LS4yOTQuOTg5Ljk4OSAwIDAgMS0uMjk0LS43MjhjMC0uMjkuMDk4LS41MzIuMjk0LS43MjhhLjk4OS45ODkgMCAwIDEgLjcyOC0uMjk0Yy4yOCAwIC41MTguMDk4LjcxNC4yOTRhLjk4OS45ODkgMCAwIDEgLjI5NC43MjguOTkuOTkgMCAwIDEtLjI5NC43MjguOTcyLjk3MiAwIDAgMS0uNzE0LjI5NFoiIGZpbGw9IiNBNkE3QTkiLz48L3N2Zz4=);
  width: 20px;
  height: 20px;
}
.icons--plus-1 {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMyAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNi40OTYgMS4wMDN2OS45OTJNMTEuNTAyIDZIMS41IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  width: 14px;
  height: 14px;
}
.icons--whatsapp {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik04LjAwMiAwaC0uMDA0QzMuNTg3IDAgMCAzLjU4OCAwIDhhNy45NCA3Ljk0IDAgMCAwIDEuNTIzIDQuNjg5bC0uOTk3IDIuOTcyIDMuMDc1LS45ODNBNy45MyA3LjkzIDAgMCAwIDguMDAyIDE2QzEyLjQxMyAxNiAxNiAxMi40MTEgMTYgOHMtMy41ODctOC03Ljk5OC04Wm00LjY1NSAxMS4yOTdjLS4xOTMuNTQ1LS45NTkuOTk3LTEuNTcgMS4xMjktLjQxOC4wODktLjk2NC4xNi0yLjgwMi0uNjAyLTIuMzUxLS45NzQtMy44NjUtMy4zNjMtMy45ODMtMy41MTgtLjExMy0uMTU1LS45NS0xLjI2NS0uOTUtMi40MTNzLjU4My0xLjcwNy44MTgtMS45NDdjLjE5My0uMTk3LjUxMi0uMjg3LjgxOC0uMjg3LjA5OSAwIC4xODguMDA1LjI2OC4wMDkuMjM1LjAxLjM1My4wMjQuNTA4LjM5NS4xOTMuNDY1LjY2MyAxLjYxMy43MTkgMS43MzEuMDU3LjExOC4xMTQuMjc4LjAzNC40MzMtLjA3NS4xNi0uMTQxLjIzMS0uMjU5LjM2Ny0uMTE4LjEzNi0uMjMuMjQtLjM0OC4zODYtLjEwOC4xMjctLjIzLjI2My0uMDk0LjQ5OC4xMzYuMjMuNjA2Ljk5NyAxLjI5OCAxLjYxMy44OTMuNzk1IDEuNjE3IDEuMDQ5IDEuODc2IDEuMTU3LjE5My4wOC40MjMuMDYxLjU2NC0uMDg5LjE3OS0uMTkzLjQtLjUxMy42MjUtLjgyOC4xNi0uMjI2LjM2Mi0uMjU0LjU3NC0uMTc0LjIxNi4wNzUgMS4zNTkuNjQgMS41OTQuNzU3LjIzNS4xMTguMzkuMTc0LjQ0Ny4yNzMuMDU2LjA5OS4wNTYuNTY0LS4xMzcgMS4xMVoiIGZpbGw9IiMwODAxMjQiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
  width: 16px;
  height: 16px;
}
.icons--whatsapp-blue {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGQ9Ik04LjAwMiAwaC0uMDA0QzMuNTg3IDAgMCAzLjU4OCAwIDhhNy45NCA3Ljk0IDAgMCAwIDEuNTIzIDQuNjg5bC0uOTk3IDIuOTcyIDMuMDc1LS45ODNBNy45MyA3LjkzIDAgMCAwIDguMDAyIDE2QzEyLjQxMyAxNiAxNiAxMi40MTEgMTYgOHMtMy41ODctOC03Ljk5OC04Wm00LjY1NSAxMS4yOTdjLS4xOTMuNTQ1LS45NTkuOTk3LTEuNTcgMS4xMjktLjQxOC4wODktLjk2NC4xNi0yLjgwMi0uNjAyLTIuMzUxLS45NzQtMy44NjUtMy4zNjMtMy45ODMtMy41MTgtLjExMy0uMTU1LS45NS0xLjI2NS0uOTUtMi40MTNzLjU4My0xLjcwNy44MTgtMS45NDdjLjE5My0uMTk3LjUxMi0uMjg3LjgxOC0uMjg3LjA5OSAwIC4xODguMDA1LjI2OC4wMDkuMjM1LjAxLjM1My4wMjQuNTA4LjM5NS4xOTMuNDY1LjY2MyAxLjYxMy43MTkgMS43MzEuMDU3LjExOC4xMTQuMjc4LjAzNC40MzMtLjA3NS4xNi0uMTQxLjIzMS0uMjU5LjM2Ny0uMTE4LjEzNi0uMjMuMjQtLjM0OC4zODYtLjEwOC4xMjctLjIzLjI2My0uMDk0LjQ5OC4xMzYuMjMuNjA2Ljk5NyAxLjI5OCAxLjYxMy44OTMuNzk1IDEuNjE3IDEuMDQ5IDEuODc2IDEuMTU3LjE5My4wOC40MjMuMDYxLjU2NC0uMDg5LjE3OS0uMTkzLjQtLjUxMy42MjUtLjgyOC4xNi0uMjI2LjM2Mi0uMjU0LjU3NC0uMTc0LjIxNi4wNzUgMS4zNTkuNjQgMS41OTQuNzU3LjIzNS4xMTguMzkuMTc0LjQ0Ny4yNzMuMDU2LjA5OS4wNTYuNTY0LS4xMzcgMS4xMVoiIGZpbGw9InJnYmEoNDksIDMsIDIzNCwgMSkiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE2djE2SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+);
  width: 16px;
  height: 16px;
}
.icons--person-add {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIyMCIgZmlsbD0iI0U5RTlFQSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTguMzMyIDIwLjM3YzEuODM2IDAgMy4zMDgtMS40OTIgMy4zMDgtMy4zNTIgMC0xLjg2LTEuNDcyLTMuMzUxLTMuMzA4LTMuMzUxLTEuODM2IDAtMy4zMDggMS40OTEtMy4zMDggMy4zNTEgMCAxLjg2IDEuNDcyIDMuMzUxIDMuMzA4IDMuMzUxWm0wIDEuNjRjLTIuNjk3IDAtNSAuNDMyLTUgMi4xNTUgMCAxLjcyMiAyLjI4OSAyLjE2OSA1IDIuMTY5IDIuNjk3IDAgNS0uNDMyIDUtMi4xNTQgMC0xLjcyMy0yLjI4OS0yLjE3LTUtMi4xN1ptNi45MzItMy42MThoLjgwMmMuMzMgMCAuNi4yNzMuNi42MDggMCAuMzM1LS4yNy42MDgtLjYuNjA4aC0uODAydi43ODVhLjYwNC42MDQgMCAwIDEtLjYuNjA3LjYwNC42MDQgMCAwIDEtLjU5OS0uNjA3di0uNzg1aC0uOGEuNjA1LjYwNSAwIDAgMS0uNi0uNjA4YzAtLjMzNS4yNjktLjYwOC42LS42MDhoLjh2LS43ODRjMC0uMzM1LjI3LS42MDguNi0uNjA4LjMzIDAgLjU5OS4yNzMuNTk5LjYwOHYuNzg0WiIgZmlsbD0iIzA4MDEyNCIvPjwvc3ZnPg==);
  width: 40px;
  height: 40px;
}
.icons--home-guarantee {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHJ4PSIyMCIgZmlsbD0iI0U5RTlFQSIvPjxwYXRoIGQ9Ik0yNi42NjUgMjYuMTY3SDI2di03LjUxNGMwLS40MTMtLjE4Ny0uOC0uNTE0LTEuMDUzbC0uODItLjY0LS4wMTMtMS42MzNjMC0uMzY3LS4zLS42Ni0uNjY3LS42NmgtMi4yNzNsLS44OTMtLjY5NGMtLjQ4LS4zOC0xLjE2LS4zOC0xLjY0IDBMMTQuNTEyIDE3LjZjLS4zMjcuMjUzLS41MTMuNjQtLjUxMyAxLjA0N2wtLjAzNCA3LjUyaC0uNjMzYy0uMjczIDAtLjUuMjI2LS41LjUgMCAuMjczLjIyNy41LjUuNWgxMy4zMzNjLjI3NCAwIC41LS4yMjcuNS0uNSAwLS4yNzQtLjIyNi0uNS0uNS0uNVpNMTYuMzMyIDIwLjV2LTFjMC0uMzY2LjMtLjY2Ni42NjctLjY2NmgxLjMzM2MuMzY3IDAgLjY2Ny4zLjY2Ny42NjZ2MWMwIC4zNjctLjMuNjY3LS42NjcuNjY3aC0xLjMzM2EuNjY5LjY2OSAwIDAgMS0uNjY3LS42NjdabTUuMzMzIDUuNjY3aC0zLjMzM3YtMS44MzRhMSAxIDAgMCAxIDEtMWgxLjMzM2MuNTU0IDAgMSAuNDQ3IDEgMXYxLjgzNFptMi01LjY2N2MwIC4zNjctLjMuNjY3LS42NjYuNjY3aC0xLjMzNEEuNjY5LjY2OSAwIDAgMSAyMSAyMC41di0xYzAtLjM2Ni4zLS42NjYuNjY2LS42NjZIMjNjLjM2NiAwIC42NjYuMy42NjYuNjY2djFaIiBmaWxsPSIjMDgwMTI0Ii8+PC9zdmc+);
  width: 40px;
  height: 40px;
}
.icons--pen {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjUyIDIuNTNhMS40OTcgMS40OTcgMCAwIDEgMi4wNzgtLjIwMmwxLjE1NS44OThhMS40MyAxLjQzIDAgMCAxIC40OCAxLjk5Yy0uMDIzLjAzNS02LjM1OCA3Ljk2LTYuMzU4IDcuOTZhMS4xMzQgMS4xMzQgMCAwIDEtLjg3My40MjJsLTIuNDI2LjAzLS41NDctMi4zMTNjLS4wNzctLjMyNSAwLS42NjcuMjEtLjkzTDguNTIgMi41M1oiIHN0cm9rZT0iIzMxMDNFQSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Im03LjM0OCA0LjAwMSAzLjYzNSAyLjc5MSIgc3Ryb2tlPSIjMzEwM0VBIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
  width: 16px;
  height: 16px;
}
.irs--round {
  height: auto;
}
.irs--round .irs-handle {
  width: 20px;
  height: 20px;
  border-color: #3103ea;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  border-width: 6px;
}
.irs--round .irs-bar {
  background-color: #3103ea;
}
.irs--round .irs-line {
  background-color: #c6f9ff;
  border-radius: 12px;
}
.irs--round .irs-min,
.irs--round .irs-max {
  top: 48px;
  background-color: transparent;
  color: rgba(1, 17, 74, 0.6);
  line-height: 12px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 12px;
  visibility: visible!important;
}
.irs--round .irs-single {
  display: none;
}
.modal {
  position: relative;
  display: none;
}
.modal-lg {
  min-width: 800px;
}
@media (max-width: 1200px) {
  .modal-lg {
    min-width: auto;
  }
}
.modal-sm {
  min-width: 450px;
}
@media (max-width: 992px) {
  .modal-sm {
    min-width: 100%;
  }
}
.modal-md {
  min-width: 532px;
}
@media (max-width: 992px) {
  .modal-md {
    min-width: 100%;
  }
}
.modal-lg {
  min-width: 718px;
}
@media (max-width: 992px) {
  .modal-lg {
    min-width: 100%;
  }
}
.modal__overlay {
  background-color: rgba(24, 21, 20, 0.8);
}
.modal__closewrapper {
  position: absolute;
  top: 12px;
  right: 12px;
}
.modal__container {
  padding: 40px;
  background: #FFFFFF;
  border: 1px solid #E3E3E3;
  box-shadow: 2px 6px 4px rgba(0, 0, 0, 0.06);
  border-radius: 16px;
}
@media (max-width: 767px) {
  .modal__container {
    width: 80%;
  }
}
.modal__close img {
  width: 28px;
  height: 28px;
}
.modal__mark--img {
  width: 44px;
  height: 44px;
}
.modal__content {
  margin: 0;
}
.modal__content-title {
  color: #181514;
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 12px;
}
.modal__content-txt {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  color: rgba(24, 21, 20, 0.5);
}
.is-open {
  display: block!important;
}
.pos--r {
  position: relative;
}
.index--1 {
  z-index: 1;
}
.mt--0 {
  margin-top: 0!important;
}
.mt--4 {
  margin-top: 4px;
}
.mt--10 {
  margin-top: 10px;
}
.mt--12 {
  margin-top: 12px;
}
.mt--16 {
  margin-top: 16px!important;
}
.mt--20 {
  margin-top: 20px;
}
.mt--24 {
  margin-top: 24px;
}
.mt--32 {
  margin-top: 32px;
}
.mt--40 {
  margin-top: 40px;
}
.mt--44 {
  margin-top: 44px;
}
.mt--50 {
  margin-top: 50px;
}
.mt--60 {
  margin-top: 60px;
}
.mt--140 {
  margin-top: 140px;
}
@media (max-width: 992px) {
  .mt-m--8 {
    margin-top: 8px;
  }
  .mt-m--12 {
    margin-top: 12px;
  }
}
.mb--0 {
  margin-bottom: 0!important;
}
.mb--4 {
  margin-bottom: 4px;
}
.mb--8 {
  margin-bottom: 8px;
}
.mb--12 {
  margin-bottom: 12px;
}
.mb--20 {
  margin-bottom: 20px;
}
.mb--28 {
  margin-bottom: 28px;
}
.mb--40 {
  margin-bottom: 40px;
}
.mb--50 {
  margin-bottom: 50px;
}
.mb--120 {
  margin-bottom: 120px;
}
@media (max-width: 992px) {
  .mb-m--8 {
    margin-bottom: 8px;
  }
  .mb-m--12 {
    margin-bottom: 12px;
  }
  .mb-m--60 {
    margin-bottom: 60px;
  }
}
.mr--0 {
  margin-right: 0!important;
}
.mr--8 {
  margin-right: 8px!important;
}
.mr--12 {
  margin-right: 12px!important;
}
.mr--20 {
  margin-right: 20px!important;
}
.ml--6 {
  margin-left: 6px!important;
}
.ml--12 {
  margin-left: 12px!important;
}
.ml--20 {
  margin-left: 20px!important;
}
.flex {
  display: flex!important;
}
.flex--column {
  flex-direction: column;
}
.flex--start {
  align-items: flex-start !important;
}
.flex--align-center {
  align-items: center;
}
.flex--justify-left {
  justify-content: flex-start !important;
}
.flex--justify-right {
  justify-content: flex-end;
}
.flex--justify-between {
  justify-content: space-between;
}
.flex--justify-center {
  justify-content: center;
}
.flex--end {
  display: flex;
  align-items: flex-end;
}
@media (max-width: 992px) {
  .flex--wrap-m {
    flex-wrap: wrap;
  }
}
.btn__enter {
  text-decoration: none;
  display: inline-flex;
  background: linear-gradient(198.59deg, #F7F7F7 12.58%, #FFFFFF 87.42%);
  border: 1px solid rgba(207, 207, 207, 0.6);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.1), inset 0px 2px 1px #FFFFFF, inset 0px -4px 1px rgba(189, 189, 189, 0.4);
  border-radius: 16px;
  color: #000000;
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 24px;
  width: 180px;
  height: 72px;
  align-items: center;
  justify-content: center;
}
.btn__enter-w {
  width: 196px;
  background: #F5F5F5;
  box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.12);
  border-radius: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 88px;
  margin: 16px 0;
}
.pl--0 {
  padding-left: 0!important;
}
.pl--5 {
  padding-left: 5px;
}
.pl--10 {
  padding-left: 10px;
}
.pr--5 {
  padding-right: 5px;
}
.pr--10 {
  padding-right: 10px;
}
.pb--120 {
  padding-bottom: 120px;
}
.pt--0 {
  padding-top: 0!important;
}
.link {
  text-decoration: none;
}
.link--gray {
  color: rgba(8, 1, 36, 0.6);
}
.link--gray-bg {
  background: rgba(207, 207, 207, 0.4);
}
.link--blue {
  color: #3103ea;
}
.link--blue-bg {
  background-color: #3103ea;
}
.link--red {
  color: #ff0040;
}
.link--red-bg {
  background-color: #ff0040;
}
.link--black {
  color: #080124;
}
.link--white {
  color: #fff;
}
.link--white-bg {
  background-color: #fff;
}
.link--white-bg-2 {
  background-color: rgba(255, 255, 255, 0.2);
}
.link--btn {
  height: 40px;
  padding: 4px 20px;
  border-radius: 10px;
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.link--btn--bordered {
  border: 1px solid rgba(207, 207, 207, 0.4);
  border-radius: 40px;
}
.link--decorated {
  text-decoration: underline;
}
.gif--gold-coins {
  width: 112px;
  height: 84px;
  position: relative;
  top: 12px;
  left: -41px;
}
@media (max-width: 1199px) {
  .gif--gold-coins {
    height: 36px;
    width: 40px;
    left: 0;
  }
}
.starred--coin-w {
  position: relative;
}
.starred--coin-star {
  position: absolute;
  top: -12px;
  left: 0;
}
.heading {
  color: #080124;
}
.heading--1 {
  line-height: 64px;
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 64px;
}
@media (max-width: 992px) {
  .heading--1 {
    line-height: 32px;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 32px;
  }
}
.heading--2 {
  line-height: 44px;
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 44px;
}
@media (max-width: 992px) {
  .heading--2 {
    line-height: 32px;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 32px;
  }
}
.heading--3 {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 24px;
}
@media (max-width: 992px) {
  .heading--3-m {
    line-height: 24px;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 24px;
  }
}
.heading--4 {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
}
.heading--border-bottom {
  padding-bottom: 42px;
  border-bottom: 1px solid rgba(207, 207, 207, 0.8);
}
.text {
  line-height: normal!important;
}
.text--err {
  color: #e12424;
}
.text--upper {
  text-transform: uppercase;
}
.text--center {
  text-align: center;
}
.text--right {
  text-align: right;
}
.text--blur {
  position: relative;
  width: 30px;
  height: 20px;
}
.text--blur:after {
  content: attr(data-text);
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 12;
  color: #fff;
  filter: blur(3px);
  mask-image: linear-gradient(to bottom, #fff 50%, #fff 100%);
  -webkit-mask-image: linear-gradient(to bottom, #fff 50%, #fff 100%);
}
.text--roman {
  line-height: 32px;
  font-family: 'Caveat';
  font-weight: 700;
  font-size: 24px;
  margin-right: 24px;
}
.text--10 {
  line-height: 10px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 10px;
}
.text--12 {
  line-height: 12px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 12px;
}
.text--14 {
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 14px;
}
.text--16 {
  line-height: 16px !important;
  font-family: 'Poppins' !important;
  font-weight: 600 !important;
  font-size: 16px !important;
}
.text--24 {
  line-height: 24px !important;
  font-family: 'Poppins' !important;
  font-weight: 700 !important;
  font-size: 24px !important;
}
.text-w--400 {
  font-weight: 400 !important;
}
.text-w--500 {
  font-weight: 500 !important;
}
.text-w--600 {
  font-weight: 600 !important;
}
.text-w--700 {
  font-weight: 700 !important;
}
.text--blue-dark {
  color: #080124 !important;
}
.text--blue-lighten {
  color: #3103ea;
}
.text--white {
  color: #fff !important;
}
.text--white-4 {
  color: rgba(255, 255, 255, 0.4) !important;
}
.text--black {
  color: #181514;
}
.text--gray {
  color: rgba(8, 1, 36, 0.3);
}
.text--gray-6 {
  color: rgba(8, 1, 36, 0.6);
}
.text--gray-dark {
  color: rgba(24, 21, 20, 0.5);
}
.text--red {
  color: #ef3340;
}
.img--responsive {
  max-width: 100%;
  width: 100%;
}
.img--bordered {
  border: 1px solid #e9e9ea;
  border-radius: 12px;
}
.form__btn {
  text-decoration: none;
  color: #3103EA;
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 14px;
  border-radius: 40px;
  height: 40px;
  padding: 4px 20px;
  display: inline-flex;
  align-items: center;
  border: 1px solid #3103EA;
}
.form__btn--border-radius-16 {
  border-radius: 16px;
}
.form__btn--border-radius-10 {
  border-radius: 10px;
}
.form__btn--blue {
  background: #3103EA;
  color: #fff;
}
.form__btn--blue-outline {
  color: #3103EA;
  background-color: #fff;
  border-color: #3103EA;
}
.form__btn--blue:disabled {
  background-color: rgba(49, 3, 234, 0.3);
}
.form__btn--blue-190 {
  width: 190px;
}
.form__btn--gray {
  background-color: #f5f5f5;
}
.form__btn--white {
  background-color: #fff;
}
.form__btn--full {
  width: 100%;
}
@media (max-width: 992px) {
  .form__btn--full-m {
    width: 100%;
  }
}
.form__btn--rounded {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-color: transparent;
}
.form__btn--centered {
  display: inline-flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .form__btn--centered-m {
    justify-content: center;
  }
}
.form__btn--group {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.form__btn--group--centered {
  width: 408px;
  margin: 0 auto;
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.2);
}
.form__btn--group-border-dash {
  border: 1px dashed #CFCFCF;
  backdrop-filter: blur(10px);
  border-radius: 32px;
  padding: 8px;
}
@media (max-width: 992px) {
  .form__btn--group-border-dash--m {
    flex-direction: column;
    width: 100%;
    border-radius: 12px;
  }
  .form__btn--group-border-dash--m .form__btn {
    width: 100%;
    border-radius: 10px;
    justify-content: center;
  }
  .form__btn--group-border-dash--m .form__btn:first-child {
    margin-bottom: 8px;
  }
}
.form__group {
  margin-bottom: 28px;
}
.form__range--w {
  position: absolute;
  top: 10px;
  right: 16px;
  left: 16px;
}
.form__inp {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid rgba(205, 207, 219, 0.6);
  border-radius: 12px;
  padding: 18px 16px;
  color: #080124;
  outline: 0;
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 16px;
}
.form__inp--has-icon {
  width: 100%;
  position: relative;
}
.form__inp--icon {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
}
.form__inp--rounded {
  border-radius: 62px;
}
.form__inp::placeholder {
  color: rgba(1, 17, 74, 0.4);
}
.form__inp--s {
  padding: 14px 16px;
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  height: 48px;
}
.form__inp:disabled {
  background-color: rgba(207, 207, 207, 0.4);
  color: rgba(8, 1, 36, 0.5);
}
.form__inp--chck {
  display: none;
}
.form__inp--chck:checked + label:before {
  opacity: 1;
}
.form__lbl {
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  color: #01114a;
  margin-bottom: 8px;
}
.form__lbl--has-chck {
  position: relative;
  padding-left: 32px;
  width: 100%;
}
.form__lbl--has-chck:after,
.form__lbl--has-chck:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  transition: all 0.2s ease;
}
.form__lbl--has-chck:after {
  border: 2px solid #e9e9ea;
  border-radius: 4px;
}
.form__lbl--has-chck:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSIxIiB5PSIxIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHJ4PSIzIiBmaWxsPSIjMTZCRTQ5Ii8+PHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iMyIgc3Ryb2tlPSIjMTZCRTQ5IiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJtNCAxMCA0LjAwMSA0TDE2IDYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  z-index: 1;
  opacity: 0;
}
.form__txt {
  color: #01114a;
  height: 106px;
  width: 100%;
}
.form__wizard--bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.form__wizard--btn {
  transition: all 0.2s ease;
}
.form__wizard--btn span {
  transition: all 0.2s ease;
  opacity: 1;
  filter: invert(1) brightness(2);
}
.form__wizard--btn:disabled {
  background-color: rgba(207, 207, 207, 0.4);
  color: rgba(8, 1, 36, 0.5);
  border-color: rgba(207, 207, 207, 0.4);
}
.form__wizard--btn:disabled span {
  filter: unset;
  opacity: 0.5;
}
.form-attachment {
  border: 1px dashed #CDCFDB;
  border-radius: 12px;
  padding: 10px 16px;
  display: flex;
}
.form-attachment--pointer {
  cursor: pointer;
}
.form-attachment__icon {
  display: flex;
  margin-right: 46px;
}
.form-attachment__content {
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
}
.form-attachment__content u {
  font-weight: 500;
}
.form-attachment__content--sum {
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 300;
  font-size: 10px;
  color: rgba(8, 1, 36, 0.5);
  display: inline-block;
  width: 100%;
}
.shadow--inner {
  box-shadow: inset 0px -4px 0px rgba(227, 227, 227, 0.4);
}
.shadow--black01 {
  box-shadow: 0px 10px 30px 0px rgba(0, 0, 0, 0.1);
}
.header {
  padding: 12px 28px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: all 0.2s ease;
}
.header__bordered {
  border-bottom: 1px solid rgba(205, 207, 219, 0.4);
  padding-left: 0;
  padding-right: 0;
}
.header__logo {
  max-width: 100%;
}
.header__logo-w {
  width: 188px;
  display: block;
  margin-right: 35px;
  padding-top: 6px;
  box-sizing: border-box;
}
.header__item {
  display: flex;
  align-items: center;
}
@media (max-width: 992px) {
  .header__item--2 {
    width: 50%;
  }
}
.header__list {
  display: flex;
  align-items: flex-start;
}
.header__list--item {
  margin-right: 24px;
  display: flex;
  flex-direction: column;
  position: relative;
}
.header__list--drop {
  position: absolute;
  min-width: 170px;
  top: 100%;
  opacity: 0;
  transition: all 0.5s ease;
  pointer-events: none;
  left: 0;
}
.header__list--drop--notification {
  left: unset;
  right: 0;
}
.header__list--drop.active {
  opacity: 1;
  pointer-events: auto;
}
.header__list--link {
  text-decoration: none;
  color: rgba(255, 255, 255, 0.7);
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  display: inline-block;
  transition: color 0.2s ease;
}
.header__list--link:hover {
  color: #ffffff;
}
.header__list--link-red {
  color: #ff4d7a;
}
.header__list--link-red:hover {
  color: #ff4d7a;
}
.header__btn {
  text-decoration: none;
  display: inline-block;
  padding: 4px 0;
  margin-left: 20px;
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 14px;
  color: #fff;
}
.header__btn--img {
  width: 36px;
  height: 36px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  padding: 4px;
}
.header__btn--bordered {
  border: 1px solid rgba(255, 255, 255, 0.2);
  padding: 4px 20px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 48px;
}
.header__btn--border-right {
  padding-right: 20px;
  position: relative;
}
.header__btn--border-right:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 1px;
  height: 100%;
  background-color: rgba(205, 207, 219, 0.4);
}
.header__btn--blue {
  background-color: #C6F9FF;
  color: #220912;
}
.header--loan-request {
  position: relative;
  z-index: 12;
}
.header__burger {
  width: 36px;
  height: 36px;
  display: inline-flex;
  flex-direction: column;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  align-items: center;
  justify-content: center;
  padding: 0 8px;
  outline: 0;
}
.header__burger:focus,
.header__burger:active {
  outline: 0;
}
.header__burger--line {
  width: 100%;
  height: 2px;
  background: #fff;
  transition: all 0.2s ease;
  border-radius: 4px;
}
.header__burger--line:nth-child(2) {
  margin: 4px 0;
}
.header__burger.active .header__burger--line:nth-child(1) {
  transform: rotate(45deg) translate(4px, 4px);
}
.header__burger.active .header__burger--line:nth-child(2) {
  opacity: 0;
}
.header__burger.active .header__burger--line:nth-child(3) {
  transform: rotate(-45deg) translate(4px, -5px);
}
.stacked {
  height: 88px;
  border-radius: 24px;
  background: #fff;
  width: 368px;
  box-shadow: 0px 12px 34px rgba(0, 0, 0, 0.1);
  padding: 22px 20px;
  display: flex;
  align-items: center;
}
.stacked--1 {
  position: relative;
  z-index: 2;
}
@media (max-width: 992px) {
  .stacked--1 {
    width: 100%;
  }
}
.stacked--2 {
  position: absolute;
  background: #e4fcff;
  z-index: 1;
  width: 328px;
  bottom: -22px;
}
@media (max-width: 992px) {
  .stacked--2 {
    width: 92%;
  }
}
.stacked--3 {
  position: absolute;
  background: rgba(255, 255, 255, 0.1);
  width: 288px;
  bottom: -44px;
}
@media (max-width: 992px) {
  .stacked--3 {
    width: 84%;
  }
}
.stacked--4 {
  height: 160px;
  width: 100%;
  position: relative;
  z-index: 3;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
.stacked--4:after {
  content: '';
  position: absolute;
  width: 50%;
  height: 100%;
  top: 0;
  right: 0;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYwIiBoZWlnaHQ9IjE2MCIgdmlld0JveD0iMCAwIDE2MCAxNjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgY2xpcC1wYXRoPSJ1cmwoI2EpIj48cGF0aCBkPSJNNzcuMSA3Ny41MjhjMCAyOC41MzYtMy43OCA1Ni4xODUtMTAuODYxIDgyLjQ3MmE4MC4wMDcgODAuMDA3IDAgMCAxLTMzLjI3OC0xMy45NjRsMjcuOTgtNDMuMTFhMzcuMTUgMzcuMTUgMCAwIDAgNi44MDUtMjEuNDI4QTM3LjExOSAzNy4xMTkgMCAwIDAgNjAuNjUgNTkuNjdMMzAuOTQgMTUuNjc2QzQxLjQxNiA3LjYyOCA1My45MSAyLjEwMiA2Ny41MjcgMGM2LjI1IDI0LjggOS41NzIgNTAuNzc0IDkuNTcyIDc3LjUyOFoiIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjA0Ii8+PHBhdGggZD0iTTc3IDc3LjUyOGMwIDI4LjQ5NS0zLjc3IDU2LjEwNi0xMC44MzQgODIuMzU4YTc5LjkxIDc5LjkxIDAgMCAxLTMzLjA3LTEzLjg3NWwyNy45MjYtNDMuMDI3LjAwMS0uMDAyYTM3LjI1MyAzNy4yNTMgMCAwIDAgNi44MjItMjEuNDg0IDM3LjIxOSAzNy4yMTkgMCAwIDAtNy4xMTEtMjEuODg2TDMxLjA3OCAxNS42OThDNDEuNSA3LjcwOCA1My45MTkgMi4yMTggNjcuNDUyLjExM2M2LjIzNCAyNC43NjUgOS41NDcgNTAuNzAxIDkuNTQ3IDc3LjQxNVoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9Ii4yIi8+PHBhdGggZD0iTTYyLjYxIDgxLjEzM2MwIDIuMTg2LS40OCA0LjMxNy0xLjM4IDYuMjVhMTQuNzYgMTQuNzYgMCAwIDEtMy44NzcgNS4wOGwtNDIuMzkxIDM1Ljc0NkE4MC43OTQgODAuNzk0IDAgMCAxIC42MDUgOTUuMTIxbDQ2LjY2LTcuNDg3YTYuMjcgNi4yNyAwIDAgMCAzLjgtMi4xNDIgNi4zMzMgNi4zMzMgMCAwIDAgMS41MDYtNC4xMDhjMC0zLjE3MS0yLjMzNy01Ljg1NS01LjQ2OC02LjI3M0wwIDY4LjgxNGE4MC43OTYgODAuNzk2IDAgMCAxIDEzLjQ1Mi0zNC42OTFsNDMuNjc1IDM1LjQ5NWExNC44MTQgMTQuODE0IDAgMCAxIDUuNDgzIDExLjUxNVoiIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjA0Ii8+PHBhdGggZD0iTTYxLjE0IDg3LjM0YTE0LjY2IDE0LjY2IDAgMCAxLTMuODUxIDUuMDQ2bC00Mi4zMSAzNS42NzhBODAuNjk3IDgwLjY5NyAwIDAgMSAuNzIyIDk1LjIwNGw0Ni41NTktNy40NzFhNi4zNyA2LjM3IDAgMCAwIDMuODYtMi4xNzcgNi40MzMgNi40MzMgMCAwIDAgMS41My00LjE3MmMwLTMuMjIxLTIuMzc0LTUuOTQ4LTUuNTU0LTYuMzcyTC4xMTMgNjguNzI4YTgwLjY5NSA4MC42OTUgMCAwIDEgMTMuMzYtMzQuNDU5bDQzLjU5MSAzNS40MjdhMTQuNzE0IDE0LjcxNCAwIDAgMSA1LjQ0NiAxMS40MzcgMTQuNzIgMTQuNzIgMCAwIDEtMS4zNyA2LjIwOFoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii40IiBzdHJva2Utd2lkdGg9Ii4yIi8+PHBhdGggZD0iTTgyLjkgNzcuNTI4YzAgMjguNTM2IDMuNzggNTYuMTg1IDEwLjg2IDgyLjQ3MmE4MC4wMDUgODAuMDA1IDAgMCAwIDMzLjI3OS0xMy45NjRsLTI3Ljk4LTQzLjExYTM3LjE1IDM3LjE1IDAgMCAxLTYuODA1LTIxLjQyOCAzNy4xMTkgMzcuMTE5IDAgMCAxIDcuMDk0LTIxLjgyOGwyOS43MDktNDMuOTk0QzExOC41ODQgNy42MjggMTA2LjA5IDIuMTAyIDkyLjQ3MyAwIDg2LjIyMyAyNC44IDgyLjkgNTAuNzc0IDgyLjkgNzcuNTI4WiIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuMDQiLz48cGF0aCBkPSJNMTI2LjkwMyAxNDYuMDExYTc5LjkxIDc5LjkxIDAgMCAxLTMzLjA3IDEzLjg3NUM4Ni43NyAxMzMuNjM0IDgzIDEwNi4wMjMgODMgNzcuNTI4YzAtMjYuNzE0IDMuMzEzLTUyLjY1IDkuNTQ4LTc3LjQxNSAxMy41MzIgMi4xMDUgMjUuOTUxIDcuNTk2IDM2LjM3NCAxNS41ODVMOTkuMjY2IDU5LjYxMmEzNy4yMTkgMzcuMjE5IDAgMCAwLTcuMTExIDIxLjg4NiAzNy4yNTMgMzcuMjUzIDAgMCAwIDYuODIyIDIxLjQ4NHYuMDAybDI3LjkyNiA0My4wMjdaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1vcGFjaXR5PSIuNCIgc3Ryb2tlLXdpZHRoPSIuMiIvPjxwYXRoIGQ9Ik05Ny4zOSA4MS4xMzNjMCAyLjE4Ni40OCA0LjMxNyAxLjM4IDYuMjVhMTQuNzY2IDE0Ljc2NiAwIDAgMCAzLjg3NyA1LjA4bDQyLjM5MiAzNS43NDZhODAuNzk5IDgwLjc5OSAwIDAgMCAxNC4zNTYtMzMuMDg4bC00Ni42NTktNy40ODdhNi4yNyA2LjI3IDAgMCAxLTMuOC0yLjE0MiA2LjMzMSA2LjMzMSAwIDAgMS0xLjUwNi00LjEwOGMwLTMuMTcxIDIuMzM3LTUuODU1IDUuNDY3LTYuMjczTDE2MCA2OC44MTRhODAuNzk4IDgwLjc5OCAwIDAgMC0xMy40NTEtMzQuNjkxbC00My42NzYgMzUuNDk1YTE0LjgxNCAxNC44MTQgMCAwIDAtNS40ODIgMTEuNTE1WiIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuMDQiLz48cGF0aCBkPSJNOTguODYgODcuMzRhMTQuNzE2IDE0LjcxNiAwIDAgMS0xLjM3LTYuMjA3YzAtNC40NDQgMi4wMDItOC42NDkgNS40NDYtMTEuNDM3bDQzLjU5MS0zNS40MjdhODAuNzA0IDgwLjcwNCAwIDAgMSAxMy4zNjEgMzQuNDU5bC00Ny4wMDQgNi4yODRjLTMuMTguNDI0LTUuNTU0IDMuMTUtNS41NTQgNi4zNzIgMCAxLjU4LjU3IDMuMDQyIDEuNTMgNC4xNzJhNi4zNjkgNi4zNjkgMCAwIDAgMy44NiAyLjE3N2w0Ni41NTggNy40N2E4MC42ODEgODAuNjgxIDAgMCAxLTE0LjI1NyAzMi44NjFsLTQyLjMwOS0zNS42NzhhMTQuNjUgMTQuNjUgMCAwIDEtMy44NTItNS4wNDVaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS1vcGFjaXR5PSIuNCIgc3Ryb2tlLXdpZHRoPSIuMiIvPjwvZz48ZGVmcz48Y2xpcFBhdGggaWQ9ImEiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoMTYwdjE2MEgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);
}
.stacked--5 {
  background-color: #e4fcff;
  z-index: 2;
  position: absolute;
  top: -18px;
  width: 90%;
}
.stacked--6 {
  background-color: #f8cdff;
  z-index: 1;
  position: absolute;
  top: -36px;
  width: 80%;
}
.stacked--blue {
  background-color: #3103ea;
}
.stacked-shadow {
  position: absolute;
  bottom: 40px;
  width: 368px;
  height: 20px;
  background: radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.14) 0%, rgba(0, 0, 0, 0) 100%);
  filter: blur(8px);
  border-radius: 16px;
  left: 50%;
  transform: translateX(-50%);
}
.stacked-w {
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.stacked-w-2 {
  margin-top: 32px;
  margin-bottom: 44px;
}
.stacked-img-w {
  position: relative;
  bottom: -17px;
}
.dropdown--hasbg {
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.1);
  border-radius: 20px;
  padding: 24px;
}
.dropdown-item-w {
  display: flex;
  align-items: flex-start;
}
.dropdown-item-hasborder {
  padding: 8px 10px;
  border-bottom: 1px solid rgba(205, 207, 219, 0.1);
}
.dropdown--xl {
  min-width: 434px;
}
.lang__switch--w {
  margin-right: 20px;
  position: relative;
}
.lang__switch--w:after {
  content: '';
  position: absolute;
  right: -20px;
  top: 5px;
  bottom: 5px;
  background-color: rgba(255, 255, 255, 0.2);
  width: 1px;
}
.lang__switch--link {
  text-decoration: none;
  color: #fff;
  display: inline-flex;
  align-items: center;
}
.lang__switch--img {
  width: 20px;
  height: 20px;
  margin-left: 12px;
}
.lang__switch--dropdown {
  padding: 12px;
  flex-direction: column;
  right: unset;
}
.lang__switch--dropdown-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 8px 0;
}
.lang__switch--dropdown-link {
  text-decoration: none;
  color: #220912;
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
}
.lang__switch--mobile-w {
  display: flex;
  align-items: center;
}
.lang__switch--mobile-link {
  display: inline-flex;
  align-items: center;
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  color: #ffffff;
  opacity: 0.4;
  text-decoration: none;
}
.lang__switch--mobile-link.active {
  opacity: 1;
  font-weight: 500;
}
.lang__switch--mobile-link.active img {
  border-width: 2px;
}
.lang__switch--mobile-link:nth-child(2) {
  margin-left: 54px;
  margin-right: 54px;
}
.lang__switch--mobile-link img {
  border: 1px solid #ffffff;
  width: 20px;
  height: 20px;
  border-radius: 24px;
  margin-right: 6px;
}
.discover--phone--w {
  position: relative;
  bottom: -57px;
}
@media (max-width: 992px) {
  .discover--phone--w {
    bottom: -61px;
  }
}
.discover--w {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-top: 40px;
  text-align: center;
}
.discover--h2 {
  margin-top: 24px;
  margin-bottom: 20px;
}
.discover--h4 {
  margin-bottom: 28px;
  max-width: 455px;
}
.discover__slider {
  margin-bottom: 20px;
}
.discover__slider-w {
  position: relative;
  z-index: 1;
  bottom: 148px;
}
.discover__slider-w:after,
.discover__slider-w:before {
  content: '';
  position: absolute;
  bottom: 0;
  width: 48px;
  background: linear-gradient(90deg, #C6F9FF 0%, rgba(198, 249, 255, 0) 100%);
  height: 100%;
  z-index: 2;
}
.discover__slider-w:before {
  right: 0;
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.discover__slider--item {
  padding: 0 10px;
}
.wave--inner {
  width: 672px;
  height: 408px;
  background-color: #fff;
  padding: 44px 72px;
  display: flex;
  align-items: center;
  flex-direction: column;
  border-radius: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjcyIiBoZWlnaHQ9IjQ0OCIgdmlld0JveD0iMCAwIDY3MiA0NDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PG1hc2sgaWQ9ImIiIHN0eWxlPSJtYXNrLXR5cGU6YWxwaGEiIG1hc2tVbml0cz0idXNlclNwYWNlT25Vc2UiIHg9IjAiIHk9IjE2IiB3aWR0aD0iNjcyIiBoZWlnaHQ9IjQwOCI+PHJlY3QgeT0iMTYiIHdpZHRoPSI2NzIiIGhlaWdodD0iNDA4IiByeD0iMjAiIGZpbGw9IiNmZmYiLz48L21hc2s+PGcgZmlsdGVyPSJ1cmwoI2EpIiBtYXNrPSJ1cmwoI2IpIj48ZWxsaXBzZSBjeD0iMzMzIiBjeT0iMjE5LjgiIHJ4PSIxOTgiIHJ5PSIxODMuNiIgZmlsbD0iI2ZmZiIvPjwvZz48ZGVmcz48ZmlsdGVyIGlkPSJhIiB4PSI5MSIgeT0iLTcuOCIgd2lkdGg9IjQ4NCIgaGVpZ2h0PSI0NTUuMiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPjxmZU9mZnNldC8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMjIiLz48ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDQgMCIvPjxmZUJsZW5kIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18yNjBfOTg1Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzI2MF85ODUiIHJlc3VsdD0ic2hhcGUiLz48L2ZpbHRlcj48L2RlZnM+PC9zdmc+);
  background-position: center;
}
@media (max-width: 992px) {
  .wave--inner {
    width: 100%;
    padding: 44px 16px;
    height: 468px;
  }
}
.wave--txt {
  line-height: 28px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 20px;
  margin-bottom: 32px;
  text-align: center;
}
.wave--txt strong {
  font-weight: 600;
}
@media (max-width: 992px) {
  .wave--txt {
    line-height: 32px;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 18px;
  }
}
.wave__photo-w {
  position: relative;
}
.wave__photo--1 {
  max-width: 222px;
}
.wave__photo--2 {
  max-width: 220px;
  position: absolute;
  bottom: -28px;
  right: -176px;
}
@media (max-width: 992px) {
  .wave__photo--2 {
    bottom: -134px;
    right: -82px;
  }
}
.calc--heading {
  margin-bottom: 48px;
}
.calc__bg {
  max-width: 400px;
  position: absolute;
  bottom: -6px;
}
.calc__result {
  position: relative;
  background: #3103EA;
  box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.08);
  border-radius: 16px;
  color: #fff;
  width: 418px;
  padding: 14px 24px;
  margin-top: 40px;
}
.calc__result--stars {
  position: absolute;
  top: -28px;
  right: -28px;
}
.calc__result-head {
  line-height: 10px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 10px;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 20px;
}
.calc__result--item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #ffffff;
  line-height: 12px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 12px;
  margin-bottom: 8px;
}
.footer {
  padding-top: 110px;
  padding-bottom: 48px;
  display: flex;
  flex-wrap: wrap;
  margin-left: -18px;
  margin-right: -18px;
}
.footer__qr {
  margin-bottom: 32px;
}
.footer__store {
  padding: 10px 20px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  margin-bottom: 10px;
}
.footer__header {
  color: #fff;
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 20px;
}
.footer__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer__list--inline {
  display: flex;
  align-items: center;
}
.footer__list--item {
  margin-bottom: 6px;
}
.footer__list--link {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
}
.footer__soc {
  width: 40px;
  height: 40px;
  background: rgba(255, 255, 255, 0.1);
  margin: 0 6px;
  border-radius: 8px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.footer__soc-w {
  margin: 0 -6px;
}
.footer__req {
  color: #3103EA;
  background-color: #3103ea;
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 20px;
  padding: 10px 26px;
  border-radius: 40px;
  text-decoration: none;
  overflow: hidden;
  position: fixed;
  z-index: 123;
  left: 50%;
  bottom: 40px;
  transform: translateX(-50%);
  transition: all 0.2s ease;
  width: 90px;
  height: 58px;
}
.footer__req--w {
  display: flex;
  justify-content: center;
}
@media (max-width: 992px) {
  .footer__req {
    width: 100% !important;
    height: 60px;
    padding: 10px 20px;
    position: unset;
    transform: none;
    border-radius: 10px;
    justify-content: center!important;
    margin-left: 0!important;
    margin-top: 48px;
    margin-bottom: 28px;
  }
}
.footer__req span {
  transition: all 0.2s ease;
}
.footer__req span:last-child {
  opacity: 0;
}
@media (max-width: 992px) {
  .footer__req span:last-child {
    opacity: 1;
    margin-left: 20px;
  }
}
.footer__req.active {
  width: 320px;
  margin-left: 10px;
  background-color: #C6F9FF;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
}
.footer__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 10px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 10px;
  color: rgba(255, 255, 255, 0.6);
  margin-top: 210px;
}
@media (max-width: 992px) {
  .footer__bottom {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    line-height: 24px;
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 10px;
    margin-top: 0;
  }
}
@media (max-width: 992px) {
  .footer__bottom--mid {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
.footer__bottom--link {
  line-height: 10px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 10px;
  color: rgba(255, 255, 255, 0.6);
  text-decoration: none;
  display: inline-flex;
}
.footer__bottom--link:nth-child(2) {
  margin: 0 20px;
}
.item {
  padding: 28px 20px;
  background: #FFFFFF;
  border-radius: 16px;
  width: 100%;
}
@media (max-width: 992px) {
  .item--no-border-radius-m {
    border-radius: 0;
  }
}
.item--flex {
  display: flex;
}
.item--flex-centered {
  display: flex;
  align-items: center;
  justify-content: center;
}
.item--flex-centered-align {
  align-items: center;
}
.item--344 {
  width: 344px;
}
@media (max-width: 992px) {
  .item--344 {
    width: 100%;
  }
}
.item--440 {
  width: 440px;
}
.item--mid {
  width: calc(100% - 688px);
}
@media (max-width: 992px) {
  .item--mid {
    width: 100%;
    margin-top: 36px;
    margin-bottom: 36px;
  }
}
.item--gray {
  background-color: #F5F5F5;
}
.item--blue {
  background-color: #C6F9FF;
}
.item--blue-dark {
  background-color: #3103ea;
}
.item--has-centered-img {
  position: relative;
  height: 322px;
}
.item__img--centered {
  border-radius: 12px;
}
.item__img--centered-w {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 220px;
  height: 258px;
  border: 10px solid rgba(255, 255, 255, 0.08);
  box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.06);
  border-radius: 12px;
}
.item__img--centered--title {
  line-height: 12px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 12px;
  color: #3103EA;
  padding: 0 16px;
  margin-top: 16px;
}
.item__img--centered--inner {
  padding: 16px;
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.item__img--centered--inner-star {
  position: absolute;
  right: 8px;
  top: 8px;
}
.item__img--centered--inner-line {
  width: 84px;
  height: 4px;
  background: #E9E9EA;
  border-radius: 10px;
  margin-top: 12px;
  margin-bottom: 10px;
}
.item__img--centered--bg-gray {
  background: rgba(0, 0, 0, 0.6);
  height: 100%;
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 16px;
}
.item__img--centered--box {
  width: 100%;
  height: 200px;
  background: #FFFFFF;
  border-radius: 16px;
  position: absolute;
  bottom: -1px;
}
.item__img--w {
  width: 100%;
  background: #F5F5F5;
  border-radius: 16px;
  padding: 0 37px;
}
.item__img--w-214 {
  height: 214px;
}
@media (max-width: 992px) {
  .item__img--w-214 {
    height: auto;
  }
}
.item--bg-doc {
  width: 218px;
  height: 218px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQ0IiBoZWlnaHQ9IjIzOSIgdmlld0JveD0iMCAwIDI0NCAyMzkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsdGVyPSJ1cmwoI2EpIj48cmVjdCB4PSIxMyIgeT0iMTciIHdpZHRoPSIyMTgiIGhlaWdodD0iMjE4IiByeD0iMzAiIGZpbGw9IiNDRkNGQ0YiLz48L2c+PGcgZmlsdGVyPSJ1cmwoI2IpIj48cmVjdCB4PSI0OS43MDMiIHk9IjM4Ljg2IiB3aWR0aD0iMTYxLjc0MiIgaGVpZ2h0PSIxNTUuNTg5IiByeD0iMTAiIHRyYW5zZm9ybT0icm90YXRlKDYgNDkuNzAzIDM4Ljg2KSIgZmlsbD0iI2ZmZiIgZmlsbC1vcGFjaXR5PSIuNCIgc2hhcGUtcmVuZGVyaW5nPSJjcmlzcEVkZ2VzIi8+PC9nPjxyZWN0IHg9IjQxLjEyOSIgeT0iNTUuNDAzIiB3aWR0aD0iMTYxLjc0MiIgaGVpZ2h0PSIxNTUuNTg5IiByeD0iMTAiIGZpbGw9IiNmZmYiLz48ZyBmaWx0ZXI9InVybCgjYykiPjxwYXRoIGQ9Ik0xMyA3NWg4OC41MzFhNDAgNDAgMCAwIDEgMjEuNTIzIDYuMjg0TDE0NC42OCA5NS4wOWE0MCA0MCAwIDAgMCAyMS41MjMgNi4yODVIMjMxVjIwNWMwIDE2LjU2OS0xMy40MzEgMzAtMzAgMzBINDNjLTE2LjU2OSAwLTMwLTEzLjQzMS0zMC0zMFY3NVoiIGZpbGw9IiNGMkYyRjIiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iYSIgeD0iMTMiIHk9IjE3IiB3aWR0aD0iMjE4IiBoZWlnaHQ9IjIyMiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPjxmZU9mZnNldCBkeT0iNCIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjE1Ii8+PGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0iYXJpdGhtZXRpYyIgazI9Ii0xIiBrMz0iMSIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4wOCAwIi8+PGZlQmxlbmQgaW4yPSJzaGFwZSIgcmVzdWx0PSJlZmZlY3QxX2lubmVyU2hhZG93XzNfNDciLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJiIiB4PSIuNDI5IiB5PSIuODUiIHdpZHRoPSIyNDMuMTQiIGhlaWdodD0iMjM3LjY2NCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPjxmZU9mZnNldCBkeT0iLTUiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxNyIvPjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yIDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfM180NyIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18zXzQ3IiByZXN1bHQ9InNoYXBlIi8+PC9maWx0ZXI+PGZpbHRlciBpZD0iYyIgeD0iMTMiIHk9Ijc1IiB3aWR0aD0iMjE4IiBoZWlnaHQ9IjE2MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPjxmZU9mZnNldC8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTYiLz48ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIi8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjEyIDAiLz48ZmVCbGVuZCBpbjI9InNoYXBlIiByZXN1bHQ9ImVmZmVjdDFfaW5uZXJTaGFkb3dfM180NyIvPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4=);
  background-size: 115%;
  background-position: center;
  border-radius: 30px;
  background-repeat: no-repeat;
  padding-left: 20px;
  padding-right: 10px;
  padding-bottom: 20px;
  display: flex;
  align-items: end;
}
.item--bg-doc--txt {
  margin-top: 12px;
  margin-bottom: 20px;
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 14px;
}
.item--bg-doc--txt-border {
  border-bottom: 1px solid rgba(207, 207, 207, 0.4);
}
.item--bg-doc-link {
  line-height: 10px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 10px;
  color: rgba(8, 1, 36, 0.6);
}
.item__title {
  line-height: 28px;
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 42px;
  color: #080124;
}
.item__ctx {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 14px;
  margin-top: 28px;
  color: #080124;
}
.item--calc {
  padding: 44px 64px 52px 64px;
}
@media (max-width: 992px) {
  .item--calc {
    padding: 0 16px;
    background-color: #fff;
  }
}
.item--calc-2 {
  height: 464px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 0;
  position: relative;
  overflow: hidden;
}
.item--border-inner {
  background: linear-gradient(180deg, #F5F5F5 0%, #E9E9EA 100%);
  box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.2);
  border-radius: 30px;
}
.item--border-inner-w {
  background: linear-gradient(198.59deg, #F7F7F7 12.58%, #FFFFFF 87.42%);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.1), inset 0px 2px 1px #FFFFFF;
  border-radius: 26px;
  padding: 36px 20px;
}
.item--has-bg {
  min-height: 430px;
  overflow: hidden;
  background-position: center;
  background-size: cover;
}
.item__img-s {
  width: 200px;
  position: absolute;
  top: -42px;
  right: -26px;
}
.item__img-s-txt {
  margin-top: 145px;
}
.item--p-48 {
  padding: 48px;
}
.item--list-w {
  position: relative;
  right: -20px;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
}
.item--list-w-timeline {
  background: #FFFFFF;
  border-radius: 12px 0px 0px 12px;
}
.item--list-w-timeline:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 48px;
  background: linear-gradient(274.06deg, #F5F5F5 3.53%, rgba(245, 245, 245, 0) 96.91%);
}
.item--list--timeline {
  color: rgba(8, 1, 36, 0.4);
  line-height: 12px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 12px;
  padding: 14px 0;
  margin-left: 56px;
  position: relative;
}
.item--list--timeline:after,
.item--list--timeline:before {
  content: '';
  position: absolute;
  left: -42px;
}
.item--list--timeline:after {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 4px solid #f5f5f5;
  top: 10px;
  z-index: 2;
  background-color: #fff;
}
.item--list--timeline:before {
  z-index: 1;
  height: 32px;
  width: 4px;
  background-color: #f5f5f5;
  left: -34px;
  bottom: -12px;
}
.item--list--timeline:nth-child(2) {
  border-top: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
}
.item--list--timeline:last-child:before {
  content: none;
}
.item--list-dark-blue {
  background-color: #080124;
}
.item--list-inner {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255, 255, 255, 0.08);
  transition: all 0.2s ease;
  color: #fff;
  display: flex;
  padding: 20px;
  cursor: pointer;
}
.item--list-inner:nth-child(2) {
  margin-bottom: 4px;
  margin-top: 4px;
}
.item--list-inner:hover {
  background-color: rgba(255, 255, 255, 0.16);
}
.item--list-ctx {
  color: rgba(255, 255, 255, 0.5);
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
}
.item--list-title {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 16px;
  color: #fff;
}
.item--list-img {
  max-width: 32px;
  max-height: 32px;
  margin-right: 4px;
}
.grid {
  display: grid;
  grid-template-columns: repeat(14, 1fr);
}
.grid__cell--1 {
  grid-column: span 1 / auto;
}
.grid__cell--2 {
  grid-column: span 2 / auto;
}
.grid__cell--3 {
  grid-column: span 3 / auto;
}
.grid__cell--4 {
  grid-column: span 4 / auto;
}
.grid__cell--5 {
  grid-column: span 5 / auto;
}
.grid__cell--6 {
  grid-column: span 6 / auto;
}
.grid__cell--7 {
  grid-column: span 7 / auto;
}
.grid__align-center {
  align-items: center;
}
.section--rounded {
  border-radius: 20px;
}
.section--rounded--16 {
  border-radius: 16px;
}
.section--light {
  background-color: #fff;
}
.section--gray {
  background-color: #f5f5f5;
}
.section--ontop {
  position: relative;
  z-index: 1;
}
.section--back {
  position: relative;
  top: -26px;
  z-index: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-top: 140px;
}
.section--mid {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media (max-width: 992px) {
  .section--mid {
    padding-top: 72px;
    padding-bottom: 72px;
  }
}
.section--blue-light {
  background-color: #C6F9FF;
}
.section--discover {
  margin-top: 154px;
  height: 880px;
}
@media (max-width: 992px) {
  .section--discover {
    margin-top: 60px;
    height: auto;
  }
}
.section--120 {
  margin: 120px 0;
}
@media (max-width: 992px) {
  .section--120 {
    margin: 60px 0;
  }
}
.section--top-140 {
  margin-top: 140px;
}
.section--wave {
  height: 496px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTM1MiIgaGVpZ2h0PSI0OTYiIHZpZXdCb3g9IjAgMCAxMzUyIDQ5NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bWFzayBpZD0iYSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjEzNTIiIGhlaWdodD0iNDk2Ij48cmVjdCB3aWR0aD0iMTM1MiIgaGVpZ2h0PSI0OTYiIHJ4PSIxNiIgZmlsbD0iI0M2RjlGRiIvPjwvbWFzaz48ZyBtYXNrPSJ1cmwoI2EpIj48ZyBmaWx0ZXI9InVybCgjYikiPjxjaXJjbGUgY3g9IjY3NiIgY3k9IjI0OCIgcj0iNTcwIiBmaWxsPSIjQzZGOUZGIi8+PC9nPjxnIGZpbHRlcj0idXJsKCNjKSI+PGNpcmNsZSBjeD0iNjc2IiBjeT0iMjQyIiByPSIzODQiIGZpbGw9IiNDNkY5RkYiLz48L2c+PGcgZmlsdGVyPSJ1cmwoI2QpIj48Y2lyY2xlIGN4PSI2NzYiIGN5PSIyNDIiIHI9IjE5OCIgZmlsbD0iI0M2RjlGRiIvPjwvZz48L2c+PGRlZnM+PGZpbHRlciBpZD0iYiIgeD0iNjIiIHk9Ii0zNjYiIHdpZHRoPSIxMjI4IiBoZWlnaHQ9IjEyMjgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUNvbG9yTWF0cml4IGluPSJTb3VyY2VBbHBoYSIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz48ZmVPZmZzZXQvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjIyIi8+PGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPSIwIDAgMCAwIDAuMjg1MjY3IDAgMCAwIDAgMC43MTcxOTYgMCAwIDAgMCAwLjc3ODE3NCAwIDAgMCAwLjMgMCIvPjxmZUJsZW5kIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd18yNjBfOTc5Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93XzI2MF85NzkiIHJlc3VsdD0ic2hhcGUiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJjIiB4PSIyNDgiIHk9Ii0xODYiIHdpZHRoPSI4NTYiIGhlaWdodD0iODU2IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+PGZlT2Zmc2V0Lz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIyMiIvPjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9Im91dCIvPjxmZUNvbG9yTWF0cml4IHZhbHVlcz0iMCAwIDAgMCAwLjI4NTI2NyAwIDAgMCAwIDAuNzE3MTk2IDAgMCAwIDAgMC43NzgxNzQgMCAwIDAgMC4zIDAiLz48ZmVCbGVuZCBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJlZmZlY3QxX2Ryb3BTaGFkb3dfMjYwXzk3OSIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd18yNjBfOTc5IiByZXN1bHQ9InNoYXBlIi8+PC9maWx0ZXI+PGZpbHRlciBpZD0iZCIgeD0iNDM0IiB5PSIwIiB3aWR0aD0iNDg0IiBoZWlnaHQ9IjQ4NCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDEyNyAwIiByZXN1bHQ9ImhhcmRBbHBoYSIvPjxmZU9mZnNldC8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMjIiLz48ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJvdXQiLz48ZmVDb2xvck1hdHJpeCB2YWx1ZXM9IjAgMCAwIDAgMC4yODUyNjcgMCAwIDAgMCAwLjcxNzE5NiAwIDAgMCAwIDAuNzc4MTc0IDAgMCAwIDAuMyAwIi8+PGZlQmxlbmQgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzI2MF85NzkiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfMjYwXzk3OSIgcmVzdWx0PSJzaGFwZSIvPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4=);
  background-color: #C6F9FF;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 992px) {
  .section--wave {
    border-radius: 0;
    padding-left: 16px;
    padding-right: 16px;
    height: 633px;
  }
}
@media (max-width: 992px) {
  .section--wave--c {
    padding: 0;
  }
}
.section--calc {
  margin: 140px 0;
}
@media (max-width: 992px) {
  .section--calc {
    margin: 72px 0;
  }
}
.section--full {
  width: 100%;
  height: 686px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 20px;
  display: flex;
  align-items: flex-end;
  padding: 30px 48px;
  margin-top: 180px;
}
@media (max-width: 992px) {
  .section--full {
    margin-top: 110px;
    border-radius: 0;
    height: 388px;
    padding: 12px;
  }
}
.section--full-w {
  width: 100%;
  height: 100%;
  background-position: center;
}
.section--full-item {
  width: 400px;
  height: 310px;
  background-color: #fff;
  border: 2px solid #e9e9ea;
  border-radius: 16px;
  padding: 32px 18px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.section--full-item-title {
  line-height: 28px;
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 12px;
  color: #01114a;
}
.section--full-item-sum {
  color: #080124;
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
}
.section--full-item-coin {
  position: absolute;
  right: -28px;
  bottom: 52px;
}
.section--blog {
  min-height: 676px;
}
.section--blog-overlay {
  position: absolute;
  left: 0;
  right: 0;
  height: 150%;
  width: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUxMiIgaGVpZ2h0PSIxMTg5IiB2aWV3Qm94PSIwIDAgMTUxMiAxMTg5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbHRlcj0idXJsKCNhKSI+PGNpcmNsZSBjeD0iNTY5LjUiIGN5PSI2MTMuNSIgcj0iMjgxLjUiIGZpbGw9IiMzMTAzRUEiIGZpbGwtb3BhY2l0eT0iLjA2Ii8+PC9nPjxnIGZpbHRlcj0idXJsKCNiKSI+PGNpcmNsZSBjeD0iMTMzMS41IiBjeT0iNTc1LjUiIHI9IjI4MS41IiBmaWxsPSIjMzEwM0VBIiBmaWxsLW9wYWNpdHk9Ii4wNiIvPjwvZz48ZyBmaWx0ZXI9InVybCgjYykiPjxjaXJjbGUgY3g9IjY2LjUiIGN5PSI1MTUuNSIgcj0iMTY4LjUiIGZpbGw9IiM5RUYzRkYiIGZpbGwtb3BhY2l0eT0iLjIiLz48L2c+PGcgZmlsdGVyPSJ1cmwoI2QpIj48Y2lyY2xlIGN4PSIxMDQ5LjUiIGN5PSI2ODEuNSIgcj0iMTY4LjUiIGZpbGw9IiM5RUYzRkYiIGZpbGwtb3BhY2l0eT0iLjIiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iYSIgeD0iLTYiIHk9IjM4IiB3aWR0aD0iMTE1MSIgaGVpZ2h0PSIxMTUxIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxNDciIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMjBfNTU2Ii8+PC9maWx0ZXI+PGZpbHRlciBpZD0iYiIgeD0iNzU2IiB5PSIwIiB3aWR0aD0iMTE1MSIgaGVpZ2h0PSIxMTUxIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxNDciIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMjBfNTU2Ii8+PC9maWx0ZXI+PGZpbHRlciBpZD0iYyIgeD0iLTM5NiIgeT0iNTMiIHdpZHRoPSI5MjUiIGhlaWdodD0iOTI1IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxNDciIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMjBfNTU2Ii8+PC9maWx0ZXI+PGZpbHRlciBpZD0iZCIgeD0iNTg3IiB5PSIyMTkiIHdpZHRoPSI5MjUiIGhlaWdodD0iOTI1IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxNDciIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8zMjBfNTU2Ii8+PC9maWx0ZXI+PC9kZWZzPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: 0;
  filter: blur(30px);
}
.section--blog-heading {
  margin-bottom: 36px;
  margin-top: 140px;
}
.testimonial__slider {
  margin-top: 36px;
  margin-bottom: 140px;
}
.testimonial__slider--item {
  padding: 0 20px;
}
@media (max-width: 992px) {
  .testimonial__slider--item {
    padding: 0 6px;
  }
}
.testimonial__item {
  width: 100%;
  border-radius: 12px;
  border: 1px solid #e9e9ea;
  padding: 28px;
  position: relative;
}
.testimonial__item--quote {
  position: absolute;
  top: 20px;
  right: 20px;
}
.testimonial__img--w {
  width: 48px;
  height: 48px;
  border-radius: 12px;
  background-color: #e9e9ea;
  overflow: hidden;
  margin-right: 12px;
}
.testimonial__title {
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 16px;
  color: #080124;
}
.testimonial__title--w {
  display: flex;
  align-items: center;
}
.testimonial__pos {
  line-height: 12px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
  color: rgba(8, 1, 36, 0.6);
  margin-top: 6px;
}
.testimonial__sum {
  line-height: 22px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  color: #080124;
  margin-top: 36px;
}
@media (max-width: 992px) {
  .testimonial__sum {
    margin-top: 24px;
  }
}
.loan__item {
  padding: 44px 32px 53px 44px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 992px) {
  .loan__item {
    border-radius: 0;
  }
}
.loan__item--line-w {
  position: absolute;
  height: 134px;
  width: 270px;
  top: 67px;
}
.loan__item--line-1,
.loan__item--line-2,
.loan__item--line-3 {
  position: absolute;
}
.loan__item--line-1 {
  left: 0;
  bottom: 0;
}
.loan__item--line-2 {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  margin-top: -6px;
}
.loan__item--line-3 {
  right: -8px;
  top: -55px;
}
.loan__item--month-w {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.loan__item--month-item {
  line-height: 10px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 10px;
  color: rgba(49, 3, 234, 0.7);
  position: relative;
}
.loan__item--month-item:after {
  content: '';
  height: 6px;
  width: 1px;
  background-color: rgba(49, 3, 234, 0.7);
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -12px;
}
.loan__item--2 {
  padding: 52px 0;
}
.loan__item--2-title {
  line-height: 28px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 20px;
  color: rgba(8, 1, 36, 0.4);
  padding: 0 40px;
  margin-bottom: 85px;
}
.loan__item--2-title span {
  font-weight: 600;
  color: #080124;
}
.loan__item--2-slider {
  margin-bottom: 12px;
}
.loan__item--2-item {
  border: 1px solid #e9e9ea;
  border-radius: 12px;
  padding: 12px;
  height: 56px;
  display: flex;
  align-items: center;
  width: 100%;
  background: #fff;
}
.loan__item--2-item-w {
  padding: 4px;
}
.loan__item--2-item-title {
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  color: #080124;
  margin-left: 12px;
}
.loan__item--2-item.empty {
  background-color: #e9e9ea;
}
.loan__item--img-w {
  max-width: 230px;
}
.loan__item--title {
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 20px;
  color: #fff;
  margin-top: 28px;
  margin-bottom: 12px;
}
.loan__item__sum {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6);
  max-width: 434px;
  text-align: center;
  margin-bottom: 40px;
}
.loan__item--info {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.loan__item--info--title {
  line-height: 12px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 10px;
  color: #3103ea;
}
.loan__item--info--num {
  line-height: 28px;
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 20px;
  color: #3103ea;
}
.loan__item--info--num-2 {
  line-height: 44px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 44px;
  margin-top: 10px;
}
.loan__item--info-left {
  position: absolute;
  right: 95%;
  border-radius: 16px;
  background-color: #ffffff;
  width: 102px;
  height: 102px;
  padding: 12px;
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  bottom: 44px;
}
@media (max-width: 992px) {
  .loan__item--info-left {
    z-index: 1;
    right: 86%;
  }
}
@media (max-width: 375px) {
  .loan__item--info-left {
    right: 78%;
  }
}
@media (max-width: 320px) {
  .loan__item--info-left {
    right: 69%;
  }
}
.loan__item--info-center {
  height: 262px;
  width: 300px;
  background-color: #C6F9FF;
  border-radius: 16px;
  padding: 16px 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.loan__item--info-right {
  position: absolute;
  width: 176px;
  height: 60px;
  background-color: #f8cdff;
  padding: 18px 12px;
  border-radius: 16px;
  top: 11px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  left: 90%;
}
@media (max-width: 992px) {
  .loan__item--info-right {
    height: 102px;
    width: 92px;
    flex-wrap: wrap;
    left: 86%;
    top: -32px;
  }
}
@media (max-width: 375px) {
  .loan__item--info-right {
    left: 78%;
  }
}
@media (max-width: 320px) {
  .loan__item--info-right {
    left: 70%;
  }
}
.loan__repayment--w {
  margin-top: 64px;
}
.loan__repayment--title {
  color: #080124;
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 16px;
}
.condition--w {
  margin-top: 180px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ3MSIgaGVpZ2h0PSIxMTUxIiB2aWV3Qm94PSIwIDAgMTQ3MSAxMTUxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbHRlcj0idXJsKCNhKSI+PGNpcmNsZSBjeD0iNzU1LjUiIGN5PSI1NzUuNSIgcj0iMjgxLjUiIGZpbGw9IiM5RUYzRkYiIGZpbGwtb3BhY2l0eT0iLjE4Ii8+PC9nPjxnIGZpbHRlcj0idXJsKCNiKSI+PGNpcmNsZSBjeD0iNDE1LjUiIGN5PSI2NDAuNSIgcj0iMTY4LjUiIGZpbGw9IiNGOUQ1RkYiIGZpbGwtb3BhY2l0eT0iLjQiLz48L2c+PGcgZmlsdGVyPSJ1cmwoI2MpIj48Y2lyY2xlIGN4PSIxMDA4LjUiIGN5PSI2ODIuNSIgcj0iMTY4LjUiIGZpbGw9IiMzMTAzRUEiIGZpbGwtb3BhY2l0eT0iLjEiLz48L2c+PGRlZnM+PGZpbHRlciBpZD0iYSIgeD0iMTgwIiB5PSIwIiB3aWR0aD0iMTE1MSIgaGVpZ2h0PSIxMTUxIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSIxNDciIHJlc3VsdD0iZWZmZWN0MV9mb3JlZ3JvdW5kQmx1cl8xNl81OCIvPjwvZmlsdGVyPjxmaWx0ZXIgaWQ9ImIiIHg9Ii00NyIgeT0iMTc4IiB3aWR0aD0iOTI1IiBoZWlnaHQ9IjkyNSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+PGZlQmxlbmQgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9InNoYXBlIi8+PGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTQ3IiByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTZfNTgiLz48L2ZpbHRlcj48ZmlsdGVyIGlkPSJjIiB4PSI1NDYiIHk9IjIyMCIgd2lkdGg9IjkyNSIgaGVpZ2h0PSI5MjUiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjE0NyIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzE2XzU4Ii8+PC9maWx0ZXI+PC9kZWZzPjwvc3ZnPg==);
  background-size: cover;
  background-position: center;
  min-height: 564px;
}
@media (max-width: 992px) {
  .condition--w {
    margin-top: 100px;
    background-position: top center;
  }
}
.condition__img--w {
  position: relative;
  margin-top: 48px;
  display: flex;
  justify-content: center;
  width: 100%;
}
.condition__img--w-1,
.condition__img--w-3 {
  position: absolute;
}
.condition__img--w-1 {
  max-width: 244px;
  left: 0;
  bottom: 0;
}
@media (max-width: 992px) {
  .condition__img--w-1 {
    max-width: 192px;
    left: -30%;
    bottom: -40px;
  }
}
.condition__img--w-2 {
  max-width: 496px;
  position: relative;
  z-index: 1;
}
@media (max-width: 992px) {
  .condition__img--w-2 {
    max-width: 338px;
  }
}
.condition__img--w-3 {
  max-width: 264px;
  right: 0;
  z-index: 2;
  top: 0;
}
@media (max-width: 992px) {
  .condition__img--w-3 {
    max-width: 170px;
    top: 42%;
    right: -68px;
  }
}
.condition--link {
  margin-top: 60px;
}
.offer__item {
  padding: 28px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.offer__item--box {
  width: 386px;
  height: 300px;
  background-color: #fafafc;
  border-radius: 16px;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: -66px;
  padding: 24px;
}
@media (max-width: 992px) {
  .offer__item--box {
    width: 100%;
    height: 256px;
    padding: 16px;
  }
}
.offer__item--box-range {
  margin-top: 70px;
  margin-bottom: 30px;
  position: relative;
}
.offer__item--box-range .irs--round {
  top: -50px;
}
.offer__item--box-range .irs--round .irs-bar,
.offer__item--box-range .irs--round .irs-line {
  height: 8px;
}
.offer__item--box-range .irs--round .irs-handle {
  background: #3103EA;
  border: 3px solid #FAFAFC;
  border-radius: 16px;
  height: 36px;
  width: 16px;
  top: 20px;
}
.offer__item--box--title {
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 16px;
  color: rgba(8, 1, 36, 0.4);
  margin-bottom: 16px;
}
.offer__item--box-num {
  border: none;
  background: transparent;
  width: 100%;
}
.offer__item--box-num-w {
  display: flex;
  align-items: center;
  line-height: 48px;
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 48px;
  color: #080124;
}
@media (max-width: 992px) {
  .offer__item--box-num-w {
    line-height: 32px;
    font-family: 'Poppins';
    font-weight: 700;
    font-size: 32px;
  }
}
.offer__item--box-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 16px;
  color: rgba(8, 1, 36, 0.4);
  border-top: 1px solid #e9e9ea;
  padding-top: 16px;
}
.offer__item--sum {
  margin-bottom: 12px;
  color: rgba(8, 1, 36, 0.4);
}
@media (max-width: 992px) {
  .offer__item--sum {
    line-height: 12px;
    font-family: 'Poppins';
    font-weight: 500;
    font-size: 12px;
  }
}
.offer__item--img-w {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 40px;
  margin-bottom: 28px;
}
.offer__item--img-w img {
  max-width: 386px;
  max-height: 300px;
}
.offer__item--img-w-2 {
  position: relative;
}
@media (max-width: 992px) {
  .offer__item--img-w-2 {
    position: absolute;
    left: 0;
    right: 0;
    top: 114px;
  }
}
@media (max-width: 992px) {
  .offer__item--heading-4-m {
    margin-top: 230px;
  }
}
.offer__table-row--inactive {
  background: rgba(245, 245, 245, 0.5);
}
.offer__table-row--inactive * {
  color: rgba(8, 1, 36, 0.4) !important;
}
.offer__table-row--inactive .expired--text {
  color: #ff0040 !important;
  display: flex;
  align-items: center;
  text-align: center;
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 12px;
}
.offer__table-row .accepted--text {
  color: #16be49 !important;
  display: flex;
  align-items: center;
  text-align: center;
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 12px;
}
.offer__inside-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.offer__inside-title {
  display: flex;
  align-items: center;
}
.offer__inside-title--img {
  margin-right: 20px;
}
.offer__inside-title--img img {
  max-width: 56px;
  max-height: 56px;
}
.offer__inside-title--txt {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
}
.offer__inside-title--txt p {
  color: rgba(8, 1, 36, 0.5);
}
.offer__inside-title--txt h4 {
  color: #080124;
  font-weight: 600;
}
.offer__selection--item {
  background: rgba(245, 245, 245, 0.6);
  padding: 20px!important;
}
.offer__selection--item:not(:last-child) {
  margin-bottom: 20px!important;
}
.offer__selection--item:hover {
  border-color: rgba(245, 245, 245, 0.6) !important;
}
.offer__selection--item:after {
  content: none!important;
}
.offer-overview__table {
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 16px;
}
.offer-overview__table-row {
  border-bottom: 1px solid #e9e9ea;
}
.offer-overview__table-item {
  padding: 16px 26px;
  color: #080124;
}
.offer-overview__table-item.inactive {
  color: rgba(8, 1, 36, 0.4);
}
.offer-overview__table-item.active {
  font-weight: 500;
}
.offer-overview__ctx:not(:last-child) {
  margin-bottom: 16px;
}
.offer-overview__ctx h5 {
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 16px;
  color: #080124;
  margin: 0;
  margin-bottom: 8px;
}
.offer-overview__ctx div {
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
  color: rgba(8, 1, 36, 0.5);
}
.offer-overview__modal--img-w {
  display: flex;
  justify-content: center;
}
.offer-overview__modal--img img {
  max-width: 68px;
  max-height: 68px;
  width: 68px;
  height: 68px;
}
.offer-overview__modal--title {
  line-height: 48px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 36px;
  color: #080124;
  margin-bottom: 8px;
  margin-top: 20px;
}
.offer-overview__modal--title-sub {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 16px;
  color: #080124;
  margin-bottom: 24px;
}
.offer-overview__modal--title-sub-2 {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  color: rgba(8, 1, 36, 0.4);
  margin-bottom: 36px;
}
.offer-overview__modal--info {
  padding: 12px 20px;
  background: #f5f5f5;
  border-radius: 8px;
  position: relative;
}
.offer-overview__modal--info:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVgAAABsCAMAAAAYLlp9AAACIlBMVEUAAAD///8AAAD///8AAACAgID///8AAABVVVWqqqoAAABAQECAgIAAAAAzMzMAAAArKytVVVUAAAAkJCRJSUkAAAAgICBAQEAAAAAcHBw5OTkAAAAaGhozMzMAAAAXFxcuLi4AAAAVFRUSEhIkJCT////j4+Px8fHk5OS/v7/MzMy1tbX////39/f////w8PD39/fw8PDq6urNzc36+vr////19fXr6+vNzc3////7+/v////39/f7+/v09PTs7Ozw8PDp6enl5eXp6eni4uLf39/j4+Pc3Nzg4ODZ2dnX19f8/Pz5+fn8/Pzv7+/y8vL09PT39/f6+vr8/Pz////8/Pz////6+vrw8PD////6+vr9/f3q6ur////7+/v9/f37+/v39/f9/f3////9/f38/Pzw8PD////9/f36+vr8/Pz9/f3////+/v75+fn19fX////+/v709PT29vb39/f4+Pj7+/vy8vLz8/P09PT7+/vu7u7v7+/x8fHr6+v////9/f3+/v76+vr7+/v9/f36+vr4+Pj////9/f3v7+/+/v7////l5eXm5ubn5+fo6Ojp6enp6erq6urq6uvr6+vr6+3s7Ozs7O3t7e3t7e7u7u7v7+/w8PDw8PHx8fHx8fLy8vLz8/P09PT09PX19fX19fb29vb29vf39/f4+Pj4+Pn5+fn5+fr6+vr7+/v7+/z8/Pz8/P39/f39/f7+/v7///9PbDLoAAAAjHRSTlMAAAEBAgICAwMDBAQEBQUGBgYHBwcICAgJCQkKCgoLCwsMDA4OERISExQUGCAhISIiIyQpMTEyMz1AQUFCQkNEREVGRkdISElJSkxRUlJgYGBgYGBgYWFjZ3BxcXmAgYGChJCQkZKYn6ChoaGvsLO1v8DBwcHBwcLCwsLDw8PEz9DQ0dHR0tPf4eLv72kTxIMAAA4OSURBVBgZ7cFdj+XnVebh31rr2buqX2x3OiGWGUQmCa+djAERARLMwWgGpBEHw1km0nxIPgDfAAskXnzAAVEUKYqGEDvtdr/U/q/7nr13dVW37erqqq6ngkeq6+LGjRs3bty4cePGjRs3bty4cePGjRs3bty4cePGjRs3bty4ceMVgl+aDEUoCBwOrAwlCkeAIFQOZRMBgQNj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);
  width: 172px;
  height: 54px;
  background-repeat: no-repeat;
  background-size: 100%;
  pointer-events: none;
}
.offer-overview__modal--info-title {
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  color: #080124;
  margin-bottom: 8px;
}
.offer-overview__modal--info-title-sub {
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
  color: rgba(8, 1, 36, 0.5);
}
.offer-overview__modal-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 60px;
  background: rgba(245, 245, 245, 0.5);
  padding: 24px 32px;
}
.offer-overview__modal-footer--stretch {
  margin-left: -40px;
  margin-right: -40px;
  margin-bottom: -40px;
}
.offer-overview__final--w {
  background: #ffffff;
  border: 1px solid rgba(205, 207, 219, 0.6);
  border-radius: 12px;
  padding: 20px 24px;
}
.offer-overview__final--sub {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  color: #080124;
  margin-bottom: 16px;
  text-align: center;
}
.offer-overview__final--sub span {
  font-weight: 700;
}
.offer-overview__final-item:not(:last-child) {
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #e9e9ea;
}
.offer-overview__final-item-title {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  color: #080124;
}
.offer-overview__final-item-sub {
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 12px;
  color: rgba(8, 1, 36, 0.4);
}
.offer-overview__final-item-sub-2 {
  color: #080124;
}
.blog__item {
  border: 1px solid #e9e9ea;
  background-color: #ffffff;
  border-radius: 16px;
  padding: 34px 28px 0 28px;
}
@media (max-width: 992px) {
  .blog__item {
    padding: 20px 16px;
  }
}
@media (max-width: 992px) {
  .blog__item--title {
    line-height: 32px;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 16px;
  }
}
.blog__item--title.inner {
  text-decoration: none;
  color: #080124;
  line-height: 28px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 20px;
}
.blog__item--sum {
  margin-top: 16px;
  margin-bottom: 24px;
  color: rgba(1, 17, 74, 0.6);
}
.blog__item--link {
  text-decoration: none;
  color: #01114a;
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
}
.blog__item--img-w {
  margin: 20px -28px -5px;
  border-radius: 16px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .blog__item--img-w {
    margin: 20px -16px -21px;
  }
}
.blog__item--img-w.inner {
  padding: 10px;
}
.blog__desc {
  line-height: 36px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 20px;
  color: #080124;
  margin-top: 40px;
}
.slider--heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 32px;
}
.slider--arrow {
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 20px;
  border: 1px solid #e9e9ea;
  border-radius: 32px;
  background: rgba(255, 255, 255, 0.4);
  transition: all 0.2s ease;
  cursor: pointer;
}
.slider--arrow:hover {
  background: #fff;
}
.slider--arrow--rounded {
  border-radius: 100%;
  width: 36px;
  height: 36px;
  padding: 10px;
}
.slider__item {
  padding: 0 7px;
}
.slider--related {
  width: 100%;
}
.slider__chat--item {
  border-radius: 16px;
  transition: all 0.2s ease;
  background-color: #e9e9ea;
  padding: 20px;
  height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.slider__chat--item-2 {
  height: 332px;
  background-color: #f5f5f5;
}
.slider__chat--item-w {
  padding: 0 7px;
}
.slider__chat--item:hover {
  background-color: #f5f5f5;
}
.slider__chat--item:hover .slider__chat--ctx {
  background-color: #080124;
  color: #fff;
}
.slider__chat--item:hover .slider__chat--ctx:after {
  opacity: 0;
}
.slider__chat--item:hover .slider__chat--ctx:before {
  opacity: 1;
}
.slider__chat--title {
  line-height: 18px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 10px;
  color: rgba(8, 1, 36, 0.4);
}
.slider__chat--ctx {
  background-color: rgba(255, 255, 255, 0.6);
  padding: 8px 16px;
  line-height: 18px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 12px;
  color: #080124;
  border-radius: 14px;
  position: relative;
  transition: all 0.2s ease;
}
.slider__chat--ctx:before,
.slider__chat--ctx:after {
  position: absolute;
  bottom: 0;
  left: -6px;
  content: "";
  width: 12px;
  height: 16px;
  background-position: center;
  background-size: cover;
  transition: all 0.2s ease;
  background-repeat: no-repeat;
}
.slider__chat--ctx:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiAxLjVjLjUgOC41LTQuMDgzIDEyLjY3LTYgMTMuMzA2QzEuNzA0IDE2LjA3NiA4Ljk0NCAxNS44NjIgMTEuNSA5IDE0LjA1NiAyLjEzOCA1Ljg0LTEuMjIzIDYgMS41WiIgZmlsbD0iI0Y2RjZGNyIvPjwvc3ZnPg==);
  z-index: 0;
}
.slider__chat--ctx:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiAxLjVjLjUgOC41LTQuMDgzIDEyLjY3LTYgMTMuMzA2QzEuNzA0IDE2LjA3NiA4Ljk0NCAxNS44NjIgMTEuNSA5IDE0LjA1NiAyLjEzOCA1Ljg0LTEuMjIzIDYgMS41WiIgZmlsbD0iIzA4MDEyNCIvPjwvc3ZnPg==);
  opacity: 0;
  z-index: 1;
}
.slider__chat--ctx-2 {
  background-color: #3103ea !important;
  color: #fff !important;
  max-width: 320px;
}
.slider__chat--ctx-2:before {
  content: none;
}
.slider__chat--ctx-2:after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNiAxLjVjLjUgOC41LTQuMDgzIDEyLjY3LTYgMTMuMzA2QzEuNzA0IDE2LjA3NiA4Ljk0NCAxNS44NjIgMTEuNSA5IDE0LjA1NiAyLjEzOCA1Ljg0LTEuMjIzIDYgMS41WiIgZmlsbD0iIzMxMDNFQSIvPjwvc3ZnPg==) !important;
  opacity: 1!important;
}
.slider__chat--username {
  color: #080124;
  line-height: 18px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 12px;
  margin-right: 8px;
  margin-left: 8px;
}
.slider__chat--position {
  color: rgba(8, 1, 36, 0.4);
  line-height: 18px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
}
.slider__chat--bottom {
  display: flex;
  align-items: center;
}
.slider__chat--img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  overflow: hidden;
}
.slider__chat--img img {
  width: 100%;
}
.slider__loan {
  margin-top: 44px;
  margin-left: -4px;
  margin-right: -4px;
  position: relative;
}
.slider__loan:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, #FFF 0%, rgba(198, 249, 255, 0) 100%);
  width: 48px;
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.slider__loan--item {
  width: 400px!important;
}
.slider__loan--item-w {
  width: 294px;
}
.slider__loan--img {
  max-height: 190px;
  width: 100%;
}
.accordion {
  width: 100%;
  background-color: #f5f5f5;
  padding: 20px;
  border-radius: 16px;
  margin-bottom: 12px;
  transition: all 0.2s ease;
}
@media (max-width: 992px) {
  .accordion {
    padding: 14px 12px;
    border-radius: 10px;
  }
}
.accordion--bordered {
  border-bottom: 1px solid rgba(207, 207, 207, 0.4);
}
.accordion--s {
  padding: 16px 0;
}
.accordion.active {
  height: auto;
}
.accordion__head {
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 26px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 18px;
  color: #01114a;
}
@media (max-width: 991px) {
  .accordion__head {
    line-height: 32px;
    font-family: 'Poppins';
    font-weight: 600;
    font-size: 14px;
  }
}
.accordion__head--s {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
}
.accordion__body {
  color: rgba(1, 17, 74, 0.6);
  line-height: 22px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  display: none;
  margin-top: 20px;
}
.pagination {
  margin: 0 -2px;
  padding: 0;
  display: inline-flex;
  list-style: none;
}
.pagination li {
  display: inline-block;
  padding: 0 2px;
}
.pagination li span,
.pagination li a {
  border: 1px solid #CFCFCF;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  color: #181514;
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 14px;
  width: 30px;
  height: 30px;
  transition: all 0.2s ease;
}
.pagination li.active span {
  color: #fff;
  background-color: #3103EA;
}
.pagination li a:hover {
  color: #fff;
  background-color: #3103EA;
}
.pagination--w {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.static__heading--w {
  display: flex;
  width: 100%;
  height: 320px;
  align-items: flex-end;
  padding: 40px;
  border-radius: 20px;
  margin-bottom: 40px;
}
.static__heading--blue {
  background-color: #C6F9FF;
}
.static__txt {
  line-height: 28px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 16px;
  color: #080124;
}
.list--w {
  margin-top: 16px;
}
.list__item {
  margin-top: 32px;
}
.list__item--title {
  margin-bottom: 12px;
  color: #080124;
  line-height: 32px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 20px;
}
.list__item--ctx {
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
}
.table {
  width: 100%;
}
.table__bordered {
  background: #FFFFFF;
  border: 1px solid #E9E9EA;
  border-radius: 12px;
  padding: 12px;
}
.table__cell--offer {
  background-color: #080124;
  height: 100%;
  padding: 10px 24px;
  position: relative;
}
.table__cell--offer:after {
  content: '';
  position: absolute;
  left: 16px;
  right: 16px;
  bottom: 0;
  height: 1px;
  background-color: rgba(198, 249, 255, 0.3);
}
.table__cell--offer .table__heading {
  color: #c6f9ff;
}
.table__cell--offer .table__desc {
  color: rgba(198, 249, 255, 0.7);
}
.table__cell--offer .table__ctx {
  padding-top: 16px;
  width: 100%;
}
.table__cell--border-bottom-radius-left-right {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
.table__cell--border-top-radius-left-right {
  border-top-right-radius: 12px;
  border-top-left-radius: 12px;
}
.table__filter--w {
  display: flex;
  background: #F5F5F5;
  border-radius: 12px;
  padding: 10px;
  justify-content: space-between;
  align-items: center;
}
.table__filter--item {
  width: 196px;
  margin-right: 10px;
}
.table__filter--item-last {
  width: 104px;
}
.table__head {
  margin-bottom: 10px;
}
.table__head--item {
  text-align: left;
  line-height: 12px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
  color: rgba(8, 1, 36, 0.6);
}
.table__head--item--10 {
  line-height: 10px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 10px;
}
.table__head--blue {
  background-color: #c6f9ff;
}
.table__head--blue .table__head--item {
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 14px;
  color: #3103ea;
}
.table__head--blue > div:first-child .table__head--item {
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 20px;
}
.table__head--gray {
  background-color: #f5f5f5;
}
.table__head--offer {
  border-radius: 12px;
  padding: 16px 36px;
}
.table__body .table__row {
  border: 1px solid #e9e9ea;
  border-radius: 12px;
  padding: 20px;
}
.table__row {
  margin-bottom: 12px;
}
.table__row--hover {
  transition: all 0.2s ease;
  cursor: pointer;
}
.table__row--hover:hover {
  background: rgba(245, 245, 245, 0.4);
}
.table__row--offer {
  height: 94px;
}
.table__row--offer-s {
  padding-left: 16px;
}
.table__row--bordered {
  padding-bottom: 12px;
  margin-bottom: 12px;
  border-bottom: 1px solid rgba(207, 207, 207, 0.4);
}
.table__img {
  width: 56px;
  height: 56px;
  margin-right: 12px;
}
.table__img--44 {
  width: 44px;
  height: 44px;
}
.table__img img {
  width: 100%;
}
.table__ctx {
  display: flex;
  align-items: center;
}
.table__heading {
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 16px;
  color: #080124;
}
.table__heading-2 {
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 16px;
  color: #080124;
}
.table__heading-3 {
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 20px;
}
.table__desc {
  line-height: 12px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
  color: rgba(8, 1, 36, 0.6);
  margin-top: 12px;
  display: flex;
  text-decoration: none;
  align-items: center;
  justify-content: center;
}
.table__desc--10 {
  font-size: 10px;
}
.table__tag {
  border-radius: 12px;
  padding: 6px 20px;
  display: inline-flex;
  height: 40px;
  align-items: center;
}
.table__tag-blue {
  background-color: #c6f9ff;
  color: #3103ea;
}
.table__repayment--head {
  padding: 10px 28px;
  border-radius: 10px;
}
.table__repayment--row {
  padding-right: 28px;
  padding-left: 28px;
  height: 60px;
  align-items: center;
  padding-bottom: 0;
  margin-bottom: 0;
}
.table__repayment--txt {
  color: #080124;
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  text-decoration: none;
}
.table__offer--head {
  padding: 6px 16px;
  border-radius: 6px;
}
.table__title {
  color: #080124;
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 8px;
}
.table__title--28 {
  line-height: 28px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 28px;
  margin-bottom: 28px;
}
.table--tracking-offer {
  height: 250px;
  overflow-y: scroll;
}
.tooltip {
  position: absolute;
  background-color: #080124;
  color: #fff;
  height: 32px;
  padding: 0 19px;
  align-items: center;
  border-radius: 42px;
  line-height: 12px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 12px;
  white-space: nowrap;
  z-index: 1000;
  display: none;
  opacity: 1;
  transition: opacity 0.2s;
}
.tooltip:after {
  content: '';
  position: absolute;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXIAAABWCAMAAADlsO2vAAAAaVBMVEUAAAAQACAIACgICCgIACQIBCQGACMKACMKAyMIACUIAyUHAiUHACQJACQJAiQIAiQIACQIAiQHAiQJAiQJACMJAiMIAiUIACUIAiUHASQJASQJASQIASQHASQJASQIASUHASQJASQIASTFkgkGAAAAInRSTlMAECAgQEBQUFBgYG9wcHB/gICPj5CQn6Cgr6+wv8/P3+/vBUGSOQAAAftJREFUGBntwdtC2lAUBNDJbmxNLJKIiYgx+zD//5EVtIpcxEvOfpq1cMqverEanfINPq7aS8OXXCyc8kPeX+CTinmiTMJrw3nFPFEmk24MZ1wlyqS8xkdsoEzODSddJUoG62ucsKBkMsdRPSWbHkeMlIxGHOgpWfXYM6dkdoN3rijZXWOHJUp2a8MbpwQY8KqmhLjGC3NKiHWBZwtKkBZblihB1gU2akqYFhtOCbPGkwtKoBJATwnUAXBKIAeMEspwSQlVo6WE6rCihHrASAn1CKeEclCCgRIMlGCgBINTQjlGSqhHrCihHtBRQrWoKaF+wyihDHBKIAfQUQL1AEpKoBJPEiWMY6OlhKmwUSRKkLVhq6UEucWzIlFCuOHFjBKiwquBEsDxxhIlu2TYMaNkN8M7HSWzBnuWlKzucGCkZDTiiCUlmzsc1VAyucUJs0TJIM1wkjllcoPhI5VTJpVmOMO6RJlMagqcZ5VTJpGaAp9ULp3yQ96V+BL7096PTvkGH++7yiDfZ39HnreCTMk65xkGmVi55Ed6yPTs1nmSQbKonMf1kFwa5xFukGxsyUMNJKfSuccheRVLvldBcmu4yyH5VdxRQQKUfDVAQlT8zyAxOj7rIVFGbhkkSsmNHhJnIJkMEqck2UAiDfQCEqllBQlVOiRWUeHL/gH/6v5iYUv1qgAAAABJRU5ErkJggg==);
  display: inline-block;
  width: 100%;
  height: 47px;
  right: 0;
  bottom: -12px;
  z-index: -1;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 91%;
}
.tab--s {
  max-width: 326px;
  margin: 0 auto;
}
.tab__list {
  display: flex;
  align-items: center;
  position: relative;
  background: #F5F5F5;
  border-radius: 200px;
}
.tab__list--simple {
  background: #fff;
  border-radius: 0;
  justify-content: flex-start;
}
.tab__list--simple-bordered {
  border-bottom: 1px solid rgba(207, 207, 207, 0.4);
}
.tab__list--300 {
  width: 300px;
}
.tab__list--item {
  position: relative;
  z-index: 2;
  padding: 4px;
}
.tab__list--item--2 {
  width: 50%;
}
.tab__list--item--3 {
  width: 33.33%;
}
.tab__list--heading {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 10px 0;
  font-size: 18px;
  line-height: 26px;
  color: rgba(8, 1, 36, 0.4);
  transition: color ease 0.7s, box-shadow 0.5s;
  text-align: center;
  text-decoration: none;
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 14px;
}
.tab__list--heading-simple {
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  color: rgba(8, 1, 36, 0.6);
  width: unset;
}
.tab__list--heading-simple:not(:last-child) {
  margin-right: 48px;
}
.tab__list--heading-simple.active {
  position: relative;
  color: #080124;
}
.tab__list--heading-simple.active:after {
  content: '';
  height: 3px;
  width: 100%;
  background-color: #3103ea;
  position: absolute;
  bottom: -2px;
  left: 0;
  border-radius: 3px;
}
.tab__list--heading.active {
  color: #05070c;
}
.tab__moving {
  display: block;
  position: absolute;
  bottom: 4px;
  left: 4px;
  top: 4px;
  background-color: #fff;
  z-index: 1;
  border-radius: 200px;
}
.tab__moving--interaction {
  animation: movingTab 0.4s forwards;
  transition: left 0.4s cubic-bezier(0.29, 1.42, 0.79, 1);
}
.tab__content--item {
  display: none;
  align-items: center;
  justify-content: center;
}
.tab__content--item.active {
  display: flex;
}
.tab__content--has-bottom-link {
  position: relative;
}
.tab__content-bottom-link {
  border-radius: 8px;
  position: absolute;
  bottom: -30px;
}
.tab__content-bottom-link-right {
  right: 0;
}
.tab__content-bottom-link--topblur:after {
  content: '';
  position: absolute;
  top: -62px;
  right: 0;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);
  width: 100%;
  height: 62px;
}
.tab__content--1 {
  height: 550px;
  overflow-y: scroll;
}
@-webkit-keyframes movingTab {
  0% {
    transform: translateX(0%);
  }
  50% {
    transform: translateX(-10%);
  }
  100% {
    transform: translateX(0%);
  }
}
@keyframes movingTab {
  0% {
    transform: translateX(0%);
  }
  50% {
    transform: translateX(-10%);
  }
  100% {
    transform: translateX(0%);
  }
}
.menu__left {
  padding: 36px;
  border-radius: 30px;
  background-color: #f5f5f5;
}
.menu__left--item:not(:last-child) {
  border-bottom: 1px solid #e9e9ea;
  padding-bottom: 16px;
  margin-bottom: 16px;
}
.menu__left--link {
  text-decoration: none;
  color: #080124;
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 16px;
}
.auth__page-w {
  background-color: #ffffff;
  border-radius: 20px;
  padding-left: 24px;
  padding-right: 24px;
  height: calc(100vh - 32px);
  width: calc(100vw - 32px);
}
.auth__page-center-vertical {
  display: flex;
  align-items: center;
  height: calc(100% - 64px);
}
.otp-field {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 44px;
}
.otp-field input {
  width: 54px;
  line-height: 32px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 24px;
  padding: 10px;
  text-align: center;
  border-radius: 12px;
  margin: 6px;
  border: 1px solid rgba(205, 207, 219, 0.6);
  background: #fff;
  font-weight: bold;
  color: #181514;
  outline: none;
  transition: all 0.1s;
  height: 54px;
}
.otp-field input:focus {
  border-color: #3103EA;
  box-shadow: 0 0 1px 1px #3103EA;
}
.notification__icon-w {
  width: 36px;
  height: 36px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: rgba(255, 255, 255, 0.1);
  border-radius: 50%;
}
.notification__icon-w.active {
  background-color: #ffffff;
}
.notification__icon-w.active span {
  filter: brightness(0) saturate(0%);
}
.notification--item {
  margin-top: 16px;
  display: flex;
  align-items: center;
}
.notification--item-unread .notification--title {
  padding-left: 8px;
}
.notification--item-unread .notification--title:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 4px;
  height: 4px;
  background: #fff;
  border-radius: 50%;
  transform: translateY(-50%);
}
.notification--item-unread .notification--title-blue:after {
  background: #3103ea;
}
.notification--item-read .notification--title {
  text-decoration: line-through;
}
.notification--item-hasborder {
  border-bottom: 1px solid #e9e9ea;
  padding: 8px 10px;
}
.notification--title {
  margin-bottom: 10px;
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  position: relative;
  display: block;
  text-decoration: none;
  color: #080124;
}
.notification--sum {
  line-height: 12px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
  color: rgba(8, 1, 36, 0.5);
}
.notification__date {
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 6px;
  padding: 4px;
  width: 44px;
  height: 44px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  margin-right: 12px;
}
.notification__date-gray {
  border-color: #e9e9ea;
}
.notification__date-m {
  line-height: 10px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 10px;
  color: rgba(8, 1, 36, 0.5);
}
.notification__date-c {
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 14px;
  width: 100%;
  display: inline-flex;
  justify-content: center;
  padding: 2px;
  background: rgba(255, 255, 255, 0.2);
  box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.12);
  border-radius: 4px;
}
.profile__top {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 48px;
}
.profile__info {
  display: flex;
  align-items: center;
}
.profile__img {
  width: 68px;
  height: 68px;
  border-radius: 50%;
  margin-right: 24px;
}
.profile__details--sum {
  margin-top: 8px;
  color: rgba(8, 1, 36, 0.6);
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
}
.profile__nav {
  padding-right: 32px;
  border-right: 1px solid #e9e9ea;
}
.profile__nav--item {
  border-top: 1px solid #e9e9ea;
  padding: 10px 0;
}
.profile__nav--link {
  text-decoration: none;
  color: rgba(8, 1, 36, 0.4);
  line-height: 32px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  display: inline-block;
  margin-left: 12px;
}
.profile__nav--link.active {
  font-weight: 600;
  color: #080124;
}
.profile__nav--link-red {
  color: #ff0040;
}
.avatar__h {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.avatar__link {
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  margin-top: 12px;
}
.avatar--w {
  position: relative;
  border-radius: 50%;
  overflow: hidden;
  border: 1px solid rgba(205, 207, 219, 0.8);
  height: 110px;
}
.avatar__img {
  border-radius: 50%;
  max-width: 100%;
  width: 100%;
  height: 100%;
}
.avatar__camera {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.6);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 0;
  cursor: pointer;
}
.dashboard-nav {
  border-bottom: 1px solid rgba(207, 207, 207, 0.4);
  padding-bottom: 24px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .dashboard-nav {
    flex-direction: column;
    align-items: flex-end;
  }
}
.dashboard-nav__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 6px 20px;
  text-decoration: none;
  color: #080124;
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
}
.dashboard-nav__link span {
  margin-right: 4px;
}
.dashboard-nav__link-badge {
  display: inline-flex;
  background-color: #3103ea;
  color: #fff;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  font-size: 8px;
  margin-left: 8px;
  margin-right: 0;
}
.dashboard-nav__link.active {
  background: #FFFFFF;
  border: 1px solid rgba(207, 207, 207, 0.4);
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.08);
  border-radius: 40px;
}
.loan-request__nav {
  width: 260px;
  position: fixed;
  top: 0;
  height: 100%;
  padding-top: 73px;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 992px) {
  .loan-request__nav {
    position: unset;
    height: auto;
    width: 100%;
    margin-bottom: 50px;
    padding-top: 50px;
  }
}
.loan-request__nav--link {
  text-decoration: none;
  color: rgba(8, 1, 36, 0.4);
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 12px;
  display: inline-flex;
  position: relative;
  padding-left: 20px;
  transition: all 0.2s ease;
}
.loan-request__nav--link:not(:last-child) {
  margin-bottom: 20px;
}
.loan-request__nav--link:after {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 8px;
  height: 1px;
  background-color: rgba(8, 1, 36, 0.4);
  border-radius: 2px;
  transition: all 0.2s ease;
}
.loan-request__nav--link.active {
  color: #080124;
}
.loan-request__nav--link.active:after {
  background-color: #3103ea;
  width: 24px;
  left: -8px;
}
.loan-request__nav--link.done {
  color: #080124;
}
.loan-request__nav--link.done:after {
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDExIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEgNCAzIDMgNi02IiBzdHJva2U9IiMxNkJFNDkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  width: 12px;
  height: 9px;
  background-repeat: no-repeat;
}
.loan-request__content {
  min-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 992px) {
  .loan-request__content {
    padding-bottom: 70px;
  }
}
.loan-request__h {
  width: 452px;
  display: flex;
  flex-direction: column;
}
.loan-request__selection {
  margin-bottom: 100px;
}
.loan-request__selection--item {
  display: flex;
  align-items: center;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 12px;
  transition: all 0.2s ease;
  padding: 20px 28px;
  position: relative;
  text-decoration: none;
}
.loan-request__selection--item:hover {
  border-color: #16BE49;
  background-color: rgba(245, 245, 245, 0.6);
}
.loan-request__selection--item:not(:last-child) {
  margin-bottom: 44px;
}
.loan-request__selection--item:not(:last-child):after {
  content: '';
  position: absolute;
  bottom: -22px;
  right: 0;
  width: calc(100% - 60px);
  height: 1px;
  background-color: rgba(205, 207, 219, 0.6);
}
.loan-request__selection--item.done {
  border-color: #16BE49;
  background-color: rgba(245, 245, 245, 0.6);
}
.loan-request__selection--item.done:before {
  content: '';
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cmVjdCB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjI3IiBoZWlnaHQ9IjI3IiByeD0iMTMuNSIgZmlsbD0iIzE2QkU0OSIvPjxyZWN0IHg9IjEuNSIgeT0iMS41IiB3aWR0aD0iMjciIGhlaWdodD0iMjciIHJ4PSIxMy41IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMyIvPjxwYXRoIGQ9Im0xMC41IDE1IDMgMyA2LTYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
  width: 30px;
  height: 30px;
  position: absolute;
  top: -13px;
  right: -13px;
}
.loan-request__selection--inner {
  width: calc(100% - 60px);
}
.loan-request__selection--title {
  color: #080124;
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
}
.loan-request__selection--sum {
  color: rgba(8, 1, 36, 0.4);
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
  margin-top: 8px;
}
.loan-overview__w {
  margin-top: 30px;
}
.loan-overview__item {
  margin-bottom: 44px;
}
.loan-overview__title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 14px;
  border-bottom: 1px solid rgba(205, 207, 219, 0.6);
  color: #080124;
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  margin-bottom: 18px;
}
.loan-overview__table {
  width: 100%;
  padding: 0 10px;
  color: rgba(8, 1, 36, 0.6);
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
}
.loan-overview__table-1 {
  width: 100%;
  color: rgba(8, 1, 36, 0.6);
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
}
.loan-overview__table-item {
  margin: 7px 0;
}
.loan-overview__table-item-1 {
  font-weight: 500;
  color: #080124;
}
.loan-overview__confirm {
  height: 52px;
  border: 1px solid rgba(205, 207, 219, 0.6);
  display: flex;
  align-items: center;
  position: relative;
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
  color: rgba(8, 1, 36, 0.6);
  border-radius: 10px;
  cursor: pointer;
  padding-left: 46px;
  transition: all 0.2s ease;
}
@media (max-width: 992px) {
  .loan-overview__confirm {
    display: table-cell;
    vertical-align: middle;
  }
}
.loan-overview__confirm:after,
.loan-overview__confirm:before {
  content: '';
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.loan-overview__confirm:after {
  width: 24px;
  height: 24px;
  border: 2px solid rgba(205, 207, 219, 0.6);
  left: 10px;
  border-radius: 6px;
}
.loan-overview__confirm:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDExIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEgNCAzIDMgNi02IiBzdHJva2U9IiMxNkJFNDkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=);
  width: 12px;
  height: 9px;
  background-repeat: no-repeat;
  left: 16px;
  opacity: 0;
}
.loan-overview__confirm:has(input[type="checkbox"]:checked):before {
  opacity: 1;
}
.loan-overview__confirm input {
  display: none;
}
.loan-overview__confirm span {
  font-weight: 600;
  display: inline-block;
  margin-right: 3px;
}
.loan-overview__img {
  width: 122px;
  height: 122px;
  border-radius: 100%;
}
.loan-overview__img-w {
  display: flex;
  justify-content: center;
  margin-bottom: 28px;
}
.loan-overview__txt {
  text-align: center;
  color: #080124;
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 36px;
}
.loan-activity-panel {
  position: relative;
  height: 100%;
  width: 580px;
  border-radius: 20px;
  background-color: #ffffff;
  z-index: 123;
  padding: 32px;
}
.loan-activity-panel__title {
  line-height: 36px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 20px;
  color: #080124;
}
.loan-activity-panel__close {
  position: absolute;
  top: 10px;
  right: 10px;
}
.loan-activity-panel__info {
  padding: 12px 20px;
  border-radius: 10px;
  background-color: #c6f9ff;
  margin-top: 20px;
  margin-bottom: 28px;
  display: flex;
}
.loan-activity-panel__info-img {
  margin-left: 24px;
  position: relative;
  top: -16px;
  right: -16px;
}
.loan-activity-panel__info-title {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 16px;
  color: #3103ea;
  margin-bottom: 10px;
}
.loan-activity-panel__info-sum {
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
  color: rgba(49, 3, 234, 0.8);
}
.loan-activity-panel-backdrop {
  position: fixed;
  right: -100%;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 123;
  transition: all 0.3s ease;
  display: flex;
  justify-content: flex-end;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 30px;
}
.loan-activity-panel-backdrop.active {
  right: 0;
}
.card {
  width: 100%;
  background: #FFFFFF;
  border: 1px solid #E9E9EA;
  box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.06);
  border-radius: 20px;
  padding: 24px;
}
.card__empty {
  padding: 34px 0 40px;
}
.card__empty--img {
  max-width: 450px;
  margin-bottom: -11px;
}
@media (max-width: 992px) {
  .card__empty--img {
    max-width: 100%;
  }
}
.card__empty--img-w {
  border-bottom: 1px dashed #cfcfcf;
  display: flex;
  justify-content: center;
  margin-bottom: 28px;
}
.card--pb-0 {
  padding-bottom: 0;
}
.card__title {
  line-height: 18px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 18px;
  color: #080124;
  margin-bottom: 8px;
}
.card__title--w {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.card__title--sum {
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
  color: rgba(8, 1, 36, 0.5);
  margin-top: 8px;
}
.card__title--sum--360 {
  max-width: 360px;
}
.card__title--sum span {
  color: #3103ea;
}
.card__notification {
  margin-top: 16px;
}
.card__notification--empty {
  height: 100%;
}
.card--bg-gray {
  background-color: #f5f5f5;
}
.card--center {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.card--448 {
  height: 448px;
}
.card--280 {
  height: 280px!important;
}
.card__info {
  width: 100%;
  border-radius: 12px;
  height: 60px;
  padding: 14px 0;
}
.card__info--2 {
  height: auto;
  padding: 16px 26px;
}
.card__info--txt {
  max-width: 594px;
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
}
.card__info--txt b {
  font-weight: 600;
}
.card__info--gray {
  background-color: #f5f5f5;
  color: rgba(8, 1, 36, 0.5);
}
.card__info--gray b {
  color: #080124;
}
.card__info--center {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}
.card__info--between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.card__info--item--sum {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
}
.card__info--item--sum div:first-child {
  color: rgba(8, 1, 36, 0.5);
}
.card__info--item--sum div:last-child {
  color: #080124;
  font-weight: 600;
}
.card__info--item--title {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 28px;
  color: #080124;
}
.card__info--item--img img {
  max-width: 174px;
  max-height: 112px;
}
.card__explore {
  border-radius: 10px;
  border: none;
  box-shadow: 0px 4px 8px #EAEBF5;
  padding: 20px;
}
.card__explore--top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid #e9e9ea;
  padding-bottom: 24px;
}
.card__explore--top--1 {
  display: flex;
  align-items: center;
}
.card__explore--bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 20px;
}
.card__explore--item-t {
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 10px;
  color: #a6a7a9;
  margin-bottom: 8px;
}
.card__explore--item-s {
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  color: #080124;
}
.card__explore--img {
  margin-right: 16px;
}
.card__explore--img img {
  max-width: 44px;
  max-height: 44px;
  border-radius: 50%;
  object-fit: none;
}
.card__explore--title {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 18px;
  color: #080124;
  margin-bottom: 4px;
}
.card__explore--sum {
  line-height: 16px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
  color: #a6a7a9;
}
.dashboard--title {
  line-height: 36px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 28px;
  margin-top: 28px;
  margin-bottom: 20px;
}
.dashboard--loan-title {
  margin: 0;
}
@media (max-width: 992px) {
  .dashboard--loan-title {
    margin-bottom: 20px;
  }
}
.dashboard--loan-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .dashboard--loan-top {
    flex-direction: column;
  }
}
.dashboard--loan-slider {
  margin-top: 40px;
  margin-left: -6px;
  margin-right: -6px;
  position: relative;
}
.dashboard--loan-slider:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(90deg, #FFF 0%, rgba(198, 249, 255, 0) 100%);
  width: 48px;
  transform: matrix(-1, 0, 0, 1, 0, 0);
}
.dashboard--loan-slider .slick-list {
  padding-right: 350px;
}
.dashboard--loan-slider-item {
  padding: 0 6px;
}
.dashboard--loan-slider-top {
  display: flex;
  align-items: center;
}
.dashboard--loan-slider-bottom {
  margin-top: 40px;
}
.dashboard--loan-slider-line {
  width: 100%;
  height: 6px;
  background-color: #ffffff;
  border-radius: 20px;
  margin-top: 10px;
  margin-bottom: 12px;
  position: relative;
}
.dashboard--loan-slider-line-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  top: 0;
  border-radius: 20px;
  background-color: #3103ea;
}
.dashboard--loan-slider-img {
  width: 56px;
  height: 56px;
  border-radius: 12px;
  border: 1px solid #e9e9ea;
  margin-right: 16px;
}
@media (max-width: 992px) {
  .promotion__dashboard--slider {
    height: 240px!important;
  }
}
.promotion__dashboard--slider--item {
  width: 100%;
  height: 100%;
  display: block;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  min-height: 448px;
  cursor: pointer;
}
@media (max-width: 992px) {
  .promotion__dashboard--slider--item {
    min-height: 240px;
  }
}
.promotion__dashboard--slider--item-280 {
  min-height: 280px;
}
.promotion__dashboard--slider-presentation {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 12px;
}
.promotion__dashboard--slider-presentation ul {
  list-style: none;
  display: flex;
  align-items: center;
}
.promotion__dashboard--slider-presentation li {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: rgba(166, 167, 169, 0.2);
  display: inline-block;
  margin: 0 6px;
  cursor: pointer;
  transition: all 0.2s ease;
}
.promotion__dashboard--slider-presentation li button {
  display: none;
}
.promotion__dashboard--slider-presentation li.slick-active {
  background-color: #a6a7a9;
  width: 10px;
  height: 10px;
}
.timeline {
  margin-top: 24px;
  margin-bottom: 36px;
}
.timeline__title {
  color: #080124;
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
}
.timeline__title.through {
  text-decoration: line-through;
}
.timeline__sum {
  color: #a6a7a9;
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
}
.timeline__info {
  color: rgba(8, 1, 36, 0.6);
  line-height: 20px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 12px;
}
.timeline__circle {
  display: inline-block;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 2px solid rgba(207, 207, 207, 0.7);
  position: absolute;
  background-color: #fff;
  top: 0;
  left: -5px;
  z-index: 2;
}
.timeline__item {
  position: relative;
  padding-left: 23px;
}
.timeline__item:not(:last-child) {
  margin-bottom: 24px;
}
.timeline__item:not(:last-child):after {
  content: "";
  position: absolute;
  left: 0;
  width: 1px;
  background-color: rgba(207, 207, 207, 0.4);
  z-index: 1;
  top: 14px;
  bottom: -20px;
}
.timeline__item.current .timeline__title {
  font-weight: 500;
}
.timeline__item.current .timeline__circle {
  width: 15px;
  height: 15px;
  background-color: #3103ea;
  border: 0;
  left: -7px;
}
.timeline--loan-status {
  height: 240px;
  overflow-y: scroll;
  padding-left: 8px;
}
.badge {
  display: inline-block;
  border-radius: 40px;
  padding: 8px 13px;
}
.badge--warning {
  background-color: rgba(255, 242, 204, 0.6);
  color: #ff7104;
}
.badge--danger {
  background-color: rgba(255, 0, 64, 0.1);
  color: #ff0040;
}
.badge--primary {
  background-color: #9ef3ff;
  color: #3103ea;
}
.badge--ink {
  background-color: rgba(49, 3, 234, 0.04);
  color: #3103ea;
}
.badge--ink--has-arrow {
  position: relative;
  padding-left: 32px;
}
.badge--ink--has-arrow:before {
  content: '';
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTIuMTggMTQuNjIgMi41Ni0yLjU2LTIuNTYtMi41Nk00LjUgMTIuMDZoMTAuMTciIHN0cm9rZT0iIzMxMDNFQSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+);
  background-repeat: no-repeat;
}
.badge--success {
  background-color: rgba(1, 168, 52, 0.03);
  color: #01a834;
}
.badge--success--has-done {
  position: relative;
  padding-left: 32px;
}
.badge--success--has-done:before {
  content: '';
  position: absolute;
  left: 8px;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
  height: 10px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEyIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEuNSA0IDMgMyA2LTYiIHN0cm9rZT0iIzAxQTgzNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
}
.loading-center {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.loading-wrap {
  width: 5em;
  height: 5em;
  padding: 8px;
  border-radius: 50%;
  background: linear-gradient(to right, #3103ea, rgba(49, 3, 234, 0.3));
  animation: spin 1s linear infinite;
}
.loading-spin {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: white;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@media (max-width: 768px) {
  .hidden--mobile {
    display: none!important;
  }
}
@media (min-width: 992px) {
  .hidden--desktop {
    display: none!important;
  }
}
.header-mobile {
  height: 0;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: all 0.2s ease;
}
.header-mobile.active {
  height: calc(100vh - 150px);
  overflow: auto;
  padding: 50px 28px 36px;
}
.header-mobile__sub {
  display: flex;
  flex-direction: column;
  height: 0;
  transition: all 0.2s ease;
  overflow: hidden;
}
.header-mobile__sub.active {
  margin-top: 12px;
  height: auto;
}
.header-mobile__item:not(:last-child) {
  margin-bottom: 20px;
}
.header-mobile__link {
  line-height: 24px;
  font-family: 'Poppins';
  font-weight: 400;
  font-size: 14px;
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none;
}
.header-mobile__link span.icons {
  transition: all 0.2s ease;
  filter: brightness(0.7);
}
.header-mobile__link.active {
  color: #fff;
}
.header-mobile__link.active span {
  filter: brightness(1);
  transform: rotate(0);
}
.header-mobile__link-sub {
  line-height: 28px;
  font-family: 'Poppins';
  font-weight: 700;
  font-size: 20px;
  text-decoration: none;
  color: #fff;
}
.header-mobile__link-sub:not(:last-child) {
  margin-bottom: 8px;
}
.header-mobile__link--has-sub {
  width: 100%;
  display: inline-flex;
  align-items: center;
}
.header-mobile__link--has-sub span {
  margin-left: 8px;
}
.campaign__filter {
  position: fixed;
  z-index: 12;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  padding: 16px;
  right: -100%;
  transition: all 0.2s ease;
}
.campaign__filter--opener {
  display: flex;
  align-items: center;
  padding: 8px 15px;
  line-height: 14px;
  font-family: 'Poppins';
  font-weight: 500;
  font-size: 14px;
  color: #080124;
  background-color: #e9e9ea;
  border: 1px solid #e9e9ea;
  border-radius: 10px;
  max-width: 110px;
}
.campaign__filter--opener span {
  margin-right: 12px;
}
.campaign__filter--title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  line-height: 28px;
  font-family: 'Poppins';
  font-weight: 600;
  font-size: 24px;
  color: #080124;
}
.no-chevron:before,
.no-chevron:after {
  content: none!important;
}
.no-overflow {
  overflow: hidden;
}
.bg--transparent {
  background-color: transparent;
}
.no-ma {
  margin: 0;
}
.no-border {
  border: 0;
}
@media (max-width: 992px) {
  .no--bg-m {
    background-color: transparent;
  }
}
.radius--30 {
  border-radius: 30px!important;
}
#straight-line {
  stroke-dasharray: 500;
  stroke-dashoffset: 500;
  animation-delay: 1s;
}
#dashed-line {
  stroke-dashoffset: 100;
  stroke-dasharray: 7 14;
}
.animated-svg #dashed-line {
  animation: draw 2s linear forwards;
}
.animated-svg #straight-line {
  animation: draw 3s ease-in-out forwards;
}
@keyframes draw {
  to {
    stroke-dashoffset: 0;
  }
}

