@charset "UTF-8";/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */.animated{-webkit-animation-duration:1s !important;animation-duration:1s !important;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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);transform:translate3d(0,-30px,0)}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);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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);transform:translate3d(0,-30px,0)}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);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes 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)}}.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:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,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)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,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:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,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:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:.75s !important;animation-duration:.75s !important;-webkit-animation-name:bounceIn;animation-name:bounceIn}.bounceOut,.flipOutX{-webkit-animation-duration:.75s !important}@-webkit-keyframes bounceInDown{60%,75%,90%,from,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);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,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);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,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);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,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);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}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)}}.bounceOut{animation-duration:.75s !important;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-duration:.75s !important;-webkit-animation-name:flipOutX;animation-name:flipOutX;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s !important;animation-duration:.75s !important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s !important;animation-duration:2s !important;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{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{from{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)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{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{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{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{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{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{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{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{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}div[class*=ays-pb-modal_].ays_cmd_window,div[class*=ays-pb-modal_].ays_winxp_window{left:0;right:0;z-index:1;animation-fill-mode:forwards!important;scrollbar-width:none}.ays-pb-modals{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1999999999;text-align:center;height:100%}.ays-close-button-on-off,.ays_pb_display_none_inp,input.ays-pb-modal-check[type=checkbox]{display:none!important}.ays-pb-modals:not(.ays-pb-modals.ays-pb-notification-modal)::before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.ays-pb-modal-check,.ays-pb-modal-check:checked~.ays-pb-modal{pointer-events:auto}.ays_button.ays_two{position:fixed;left:5px;top:5px;color:#9c00ff!important}.ays-pb-modals.ays-pb-notification-modal{position:unset;text-align:unset;height:auto;}div[class*=ays-pb-modal_].ays-pb-modal-notification{width:100%;animation-duration:0s!important;position:relative !important;box-sizing:border-box}.ays_pb_fa,.ays_pb_far,.ays_pb_fas{font-family:"Font Awesome 5 Free"}.ays_pb_fa,.ays_pb_fas{font-weight:900}.ays_pb_fa{display:inline-block;font:900 14px/1 "Font Awesome 5 Free";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ays_pb_far{font-weight:400!important}div[class*=ays-pb-modal_].ays_cmd_window{width:450px;transition:.5s!important;position:absolute;top:0;bottom:0;margin:auto;pointer-events:fill;overflow-y:scroll}.ays_cmd_window .ays_cmd_window-content{height:79%;position:relative;background:unset;box-shadow:unset;border:unset}.ays_cmd_window.ays_cmd_window--maximized,.ays_ubuntu_window.ays_ubuntu_window--maximized,.ays_window.ays_cmd_window--maximized,.ays_winxp_window.ays_winxp_window--maximized{width:98%!important;flex-grow:1!important;height:98%!important}.ays_cmd_window.ays_cmd_window--minimized,.ays_window.ays_cmd_window--minimized{height:25px!important;width:250px!important;bottom:0!important;top:unset!important;overflow:visible}.ays_cmd_window.ays_cmd_window--minimized .ays_cmd_window-content,.ays_pb_display_none,.ays_ubuntu_window.ays_ubuntu_window--minimized .ays_ubuntu_folder-info,.ays_window.ays_cmd_window--minimized .ays_cmd_window-content,div[class^=ays-pb-countdown-container-].display_none{display:none}.ays_cmd_window.ays_cmd_window--destroyed{opacity:0;width:0;height:0}.ays_cmd_window-header{background-color:#eee;height:25px;display:flex;position:sticky;top:0;z-index:12;box-shadow:unset;border-bottom:0}.ays_cmd_window-controls{display:flex;height:100%;justify-content:flex-end;align-items:center;width:20%;background-image:unset;padding:0;box-shadow:unset}.ays_cmd_window-header .ays_cmd_window_title{width:80%;cursor:pointer}.ays_cmd_window-header .ays_cmd_window_title h2{margin:0;padding:0;text-align:left;text-indent:5px;font-size:19px;overflow:hidden;text-overflow:ellipsis;word-break:unset;white-space:nowrap}.ays-pb-modal h2::before,.ays_cmd_window-header .ays_cmd_window_title h2::before,.ays_coral_window h2::before,.ays_lil_header .ays_lil_title h2::before,.ays_ubuntu_window .ays_ubuntu_topbar h2::before,.ays_win98_header .ays_win98_title h2::before,.ays_winxp_title-bar .ays_winxp_title-bar-title h2::before{content:none}.ays_cmd_window-controls .ays_cmd_control-item{display:inline-block;width:25px;height:25px;text-align:center;vertical-align:middle;color:#333;transition:.15s ease-in;cursor:pointer;margin-bottom:0}.ays_cmd_window-controls .ays_cmd_control-item:hover{background-color:#ccc}.ays_cmd_control-item.ays_cmd_control-close{font-size:18px;line-height:22px;font-family:sans-serif!important;min-width:100%}.ays_cmd_control-item.ays_cmd_control-close:hover{background-color:#ec6060;color:#fff}.ays_cmd_control-item.ays_cmd_control-maximize{line-height:19px}.ays_cmd_control-item.ays_cmd_control-minimize{line-height:22px}.ays_cmd_window-cursor{display:flex;margin:5px;position:sticky;top:30px;z-index:10}.ays_cmd_window-cursor .ays_cmd_i-cursor-indicator{font-size:1em;font-family:Consolas,monospace;margin:0 2px 0 5px}.ays_cmd_window-cursor .ays_cmd_i-cursor-underscore{width:10px;height:3px;align-self:flex-end;margin-right:5px;-webkit-animation:steps(2,start) infinite ays_cmd_blink;-webkit-animation-duration:1s!important;animation:steps(2,start) infinite ays_cmd_blink;animation-duration:1s!important}div[class*=ays-pb-modal_].ays_image_window,div[class*=ays-pb-modal_].ays_lil_window,div[class*=ays-pb-modal_].ays_minimal_window,div[class*=ays-pb-modal_].ays_template_window{max-height:100%;pointer-events:fill;animation-duration:.5s;display:none;max-width:100%;cursor:default}.ays_cmd_window-input{background-color:inherit!important;border:none!important;outline:0!important;color:transparent!important;text-shadow:0 0 0 #fff;font-family:Consolas,monospace;flex:1;height:0}.ays_cmd_window-input:focus{outline:0}.ays_cmd_i-prompt{width:62px;height:62px;background:url("https://cdn4.iconfinder.com/data/icons/small-n-flat/24/terminal-48.png") center no-repeat rgba(0,0,0,.35);border-radius:10px;box-shadow:0 3px 1px rgba(0,0,0,.25);cursor:pointer;transition:.15s ease-in-out}.ays_cmd_i-prompt:hover{background-position:center 4px}.ays_cmd_i-prompt.ays_cmd_hidden{width:0;height:0;opacity:0}@-webkit-keyframes ays_cmd_blink{to{visibility:hidden}}@keyframes ays_cmd_blink{to{visibility:hidden}}ul.ays_cmd_window-controls-ul{display:flex;list-style:none;padding:0 5px 0 0;margin:0}ul.ays_cmd_window-controls-ul li:not(:last-child){margin-right:7px;padding-bottom:5px}ul.ays_cmd_window-controls-ul li{margin:0;min-width:0}.ays_cmd_window .ays_cmd_window-content>p{position:sticky;bottom:6px;margin:auto}.ays_cmd_window>p,.ays_winxp_window .ays_winxp_content>div:first-child>p{margin:0;font-size:16px}.ays_cmd_window-cursor>input{box-shadow:none!important}div[class*=ays-pb-modal_].ays_winxp_window{position:absolute;background-color:#091e89;overflow:hidden;border-radius:7px 7px 0 0;transition:.3s ease-in-out;top:0;bottom:0;margin:auto;pointer-events:fill;overflow-y:scroll;font-family:"MS Reference",sans-serif}.ays_ubuntu_window.ays_ubuntu_window--minimized,.ays_winxp_window.ays_winxp_window--minimized{height:35px!important;width:350px!important;bottom:0!important;top:unset!important;overflow:visible}.ays_winxp_title-bar .ays_winxp_close{display:block;width:100%;height:100%;color:#fff;line-height:20px;font-size:14px;cursor:pointer}.ays_winxp_title-bar{width:100%;height:35px;background:linear-gradient(to bottom,#4094ff 0,#0056e4 13%,#0056e4 71%,#16428b 100%);position:sticky;top:0;z-index:2}.ays_winxp_title-bar .ays_winxp_title-bar-title{position:absolute;top:7.5px;left:2.5px;color:#fff;text-shadow:1px 1px #10397e;font-size:15px;width:80%;text-align:left}.ays_winxp_title-bar .ays_winxp_title-bar-title h2{margin:0;width:100%;font-size:18px;text-indent:5px;font-weight:400;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ays_winxp_title-bar .ays_winxp_title-bar-close,.ays_winxp_title-bar .ays_winxp_title-bar-max,.ays_winxp_title-bar .ays_winxp_title-bar-min{position:absolute;width:20px;height:20px;top:5px;right:5px;border-radius:2px;border:1px solid #fff}.ays_winxp_title-bar .ays_winxp_title-bar-close{background:linear-gradient(135deg,#f1a689 0,#c0442a 50%,#c2311e 100%)}.ays-pb-modal_1 .ays_winxp_content>div:first-child hr{height:1px;background-color:#d3d3d3}.ays_winxp_title-bar-max.far.fa-window-maximize.fa-xs{display:inline-block;text-align:center;height:20px;line-height:20px;color:#fff;font-size:13px}.ays_winxp_title-bar .ays_winxp_title-bar-max,.ays_winxp_title-bar .ays_winxp_title-bar-min{background:linear-gradient(135deg,#7eaed6 0,#1b72ff 50%,#1655be 100%)}.ays_winxp_title-bar .ays_winxp_title-bar-max{right:30px;display:flex;align-items:center;justify-content:center}.ays_winxp_title-bar .ays_winxp_title-bar-min{right:55px}.ays_winxp_title-bar .ays_winxp_title-bar-close:hover{background:linear-gradient(135deg,#c0442a 100%,#c0442a 100%)}.ays_winxp_title-bar .ays_winxp_title-bar-max:hover,.ays_winxp_title-bar .ays_winxp_title-bar-min:hover{background:linear-gradient(#456eb3 50%,#617392 50%,#b0b4bb 50%,#4178d6 50%)}.ays_winxp_title-bar-min:after{content:"";position:absolute;box-shadow:0 0 0 0 #ccc;width:10px;border-bottom:2px solid #fff;bottom:4px;left:4px}.ays_winxp_window .ays_winxp_content{position:relative;box-sizing:border-box;padding:10px;min-height:100%!important;width:100%!important;left:0;bottom:0;top:0;right:0;margin:auto;background-color:#fff}.ays_winxp_window .ays_winxp_content>p:last-child{position:sticky;margin:auto;font-size:16px}div[class*=ays-pb-modal_].ays_win98_window{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:30em;background:silver;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #111;border-bottom:1px solid #111;font-family:monospace,arial,sans-serif;font-size:12px;cursor:default;z-index:1;pointer-events:fill;overflow-y:scroll;animation-fill-mode:forwards!important}.ays_win98_window .ays_win98_head{position:sticky;top:0;z-index:2;width:100%;padding:2px;height:auto;box-shadow:unset;border:none}.ays_win98_window .ays_win98_header{min-height:25px;background:#008;background-image:linear-gradient(to right,#00007b,#1980cb);color:#fff;padding:0}.ays_lil_window .ays_lil_main,.ays_win98_window .ays_win98_main{padding-bottom:2px;font-family:monospace,arial,sans-serif;letter-spacing:-1px}.ays_win98_window .ays_win98_header .ays_win98_title{height:22px;padding:2px 0 0 5px;font-weight:700;width:90%;text-align:left}.ays_win98_window .ays_win98_header .ays_win98_btn-close{position:absolute;top:0;bottom:0;margin:auto;right:5px;justify-content:center;align-items:center;display:block;height:20px;width:17px;background:silver;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #666;border-bottom:1px solid #666;box-shadow:1px 1px 0 #111;color:#000;font-size:20px;font-weight:700;line-height:16px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.close-lil-btn,.close-lil-btn-text{display:flex;justify-content:center}.ays_win98_btn-close .fa-2x{font-size:16px}.ays_win98_window .ays_win98_header .ays_win98_btn-close:active{background:#b0b0b0;border-color:#333 #ddd #ddd #333;box-shadow:-1px -1px 0 #666}.ays_image_window .ays_image_header .ays_image_btn-close:active span,.ays_lil_window .ays_lil_header .ays_lil_btn-close:active span,.ays_minimal_window .ays_minimal_header .ays_minimal_btn-close:active span,.ays_video_window .ays_video_header .ays_video_btn-close:active span,.ays_win98_window .ays_win98_header .ays_win98_btn-close:active span,.ays_win98_window .ays_win98_main button:active span{position:relative;top:1px;left:1px}.ays_win98_window .ays_win98_header .ays_win98_btn-close>div{display:block;width:100%;height:100%;margin:0;min-width:100%;color:#000}.ays_win98_window .ays_win98_main .ays_win98_content{position:absolute;width:99%}.ays_win98_window .ays_win98_main .ays_win98_image{position:absolute;height:40px;width:40px;top:40px;left:20px;border-radius:5px;background-size:cover}.ays_win98_header .ays_win98_title h2{margin:0;font-size:19px;font-weight:500;font-family:monospace,arial,sans-serif;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ays_win98_btn-close .ays-pb-modal-close_1 span{color:#000;font-size:7px}.ays_image_header .ays_popup_image_title h2,.ays_lil_header .ays_lil_title h2{font-size:25px;color:#1a1a1a;text-align:center;font-family:monospace,arial,sans-serif;font-weight:500;word-break:break-all}.ays_lil_window .ays_lil_main .ays_lil_content hr,.ays_win98_window .ays_win98_main .ays_win98_content hr{height:1px;background-color:#d3d3d3;margin:0}.ays_win98_window .ays_win98_main .ays_win98_content>p:last-child{position:absolute;bottom:11px;right:0;left:0;margin:auto}.ays_image_window .ays_image_main .ays_image_content>p:first-child,.ays_lil_window .ays_lil_main .ays_lil_content>p:first-child,.ays_minimal_window .ays_minimal_main .ays_minimal_content>p:first-child,.ays_win98_window .ays_win98_main .ays_win98_content>p:first-child{margin-top:0;margin-bottom:0;padding:10px 0}.ays_win98_window .ays_win98_main .ays_win98_content .ays_content_box>p{position:sticky}.close-lil-btn{width:30px;height:30px;align-items:center;position:absolute;-webkit-transition:.5s!important;transition:.5s!important;border-radius:100%;background:#d75f70;font-weight:lighter;text-decoration:none!important;line-height:1;cursor:pointer;overflow:hidden;align-items:center}.close-lil-btn-text{font-size:12px;text-align:center;align-items:center}.close-lil-btn:hover{-webkit-transform:rotate(180deg);transform:rotate(180deg)}div[class*=ays-pb-modal_].ays_lil_window{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;overflow-y:scroll;font-family:monospace,arial,sans-serif;z-index:1;scrollbar-width:none}.ays_lil_window .ays_lil_head{position:sticky;top:0;z-index:4;width:100%;padding:2px}.ays_lil_window .ays_lil_header .ays_lil_title{display:inline-block;padding:0 0 0 5px;font-weight:700;width:100%;text-align:left}.ays_lil_window .ays_lil_main{min-height:100%}.ays_image_window .ays_image_main .ays_image_content,.ays_lil_window .ays_lil_main .ays_lil_content,.ays_minimal_window .ays_minimal_main .ays_minimal_content{width:100%;height:100%;overflow:hidden}.ays_lil_header .ays_lil_title h2{margin:0!important;padding-top:10px;padding-bottom:10px}.ays_lil_window .ays_lil_main .ays_lil_content>p:last-child{margin:auto}.ays_lil_window .close_btn_img{width:50px;height:50px;object-fit:cover}.close-image-btn,.close-video-btn{position:absolute;font-weight:100;font-size:10px;line-height:1;cursor:pointer;z-index:1}div[class*=ays-pb-modal_].ays_image_window,div[class*=ays-pb-modal_].ays_minimal_window{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;font-family:monospace,arial,sans-serif;z-index:1}.ays_image_window .ays_image_header .ays_popup_image_title,.ays_minimal_window .ays_minimal_header .ays_popup_minimal_title{font-weight:700}.ays_image_window .ays_image_head,.ays_video_window .ays_video_head{height:20%}.ays_image_window .ays_image_main,.ays_minimal_window .ays_minimal_main,.ays_video_window .ays_video_main{font-family:monospace,arial,sans-serif;letter-spacing:-1px;padding-bottom:2px;max-height:80%;overflow-y:scroll}.ays_image_header .ays_popup_image_title h2{margin:0!important;padding-top:20px}.ays_image_window .ays_image_main .ays_image_content>p:last-child,.ays_minimal_window .ays_minimal_main .ays_minimal_content>p:last-child{margin:auto;font-size:15px;position:absolute;bottom:-30px;left:0;right:0}.ays_content_box{padding:20px}.ays_template_window .ays_template_header .close-template-btn{position:absolute;font-weight:lighter;text-decoration:none!important;line-height:1;cursor:pointer;z-index:1}div[class*=ays-pb-modal_].ays_template_window{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;background:silver;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #111;border-bottom:1px solid #111;font-family:monospace,arial,sans-serif;z-index:1;overflow:hidden}.ays_template_window .ays_template_header h2{margin:auto;font-size:26px;line-height:100%;word-break:break-all}.ays_template_window .ays_template_header .ays_template_title{height:100%;display:flex}.ays_template_window .ays_template_content{width:60%;overflow-y:scroll;position:relative;scrollbar-width:none}.ays-pb-modal-image-type-img .ays_pb_timer{position:absolute;width:100%;bottom:10px;margin:0}.ays_template_window p.ays_pb_timer{position:unset;width:inherit;text-align:center;margin:0 auto}.ays_template_window header.ays_template_head{height:12%;border:none}.ays_pb_yes_or_no_live,.ays_template_window .ays_bg_image_box{width:40%}.ays_template_window footer.ays_template_footer{display:flex;height:88%;padding:0;background:unset;box-shadow:unset}div[class*=ays-pb-modal_].ays_ubuntu_window,div[class*=ays-pb-modal_].ays_window{box-shadow:0 0 20px 0 rgba(0,0,0,.43);pointer-events:fill;animation-fill-mode:forwards!important;left:0;right:0;scrollbar-width:none}.ays_template_window .ays_template_main{font-family:monospace,arial,sans-serif;letter-spacing:-1px;max-height:93%;overflow-y:scroll;height:100%;width:100%;max-width:100%;padding:2px}.ays_image_window .ays_image_main:not(.ays-pb-show-scrollbar),.ays_template_window .ays_template_main:not(.ays-pb-show-scrollbar){scrollbar-width:none}.ays_template_window .ays_template_header{height:100%;display:flex;justify-content:center;align-items:center}.ays_template_window footer.ays_template_footer .ays_template_content p{margin-bottom:5px!important}div[class*=ays-pb-modal_].ays_ubuntu_window{border-top-right-radius:12px;border-top-left-radius:12px;border:1px solid #3c3b37;background-color:#f2f1f0;transition:.3s;position:absolute;top:0;display:none;bottom:0;margin:auto;z-index:1;overflow-y:scroll}.ays_ubuntu_window .ays_ubuntu_topbar{height:40px;width:100%;display:flex;align-items:center;background-image:linear-gradient(#65645e,#3c3b37);border-top-right-radius:10px;border-top-left-radius:10px;border-bottom:1px solid #302f2c;position:sticky;top:0;z-index:100}.ays-pb-modal-macos .row p,.ays_popup_cookie_title>h2.ays_pb_title,.ays_ubuntu_window p,.ays_yellowish_window .ays_yellowish_window_container h2{margin:0}.ays_ubuntu_window .ays_ubuntu_window_content{padding-top:5px}.ays_ubuntu_window .ays_ubuntu_window_content p{text-align:left;padding:0 10px;font-size:16px;white-space:initial}.ays_ubuntu_window .ays_ubuntu_topbar p{color:#dfdbd0;margin-left:20px}.ays_ubuntu_window .ays_ubuntu_topbar h2{margin:0;text-indent:10px;font-size:24px;font-weight:500;padding:0;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons{background-image:linear-gradient(#363632,#4e4d48);margin-left:15px;border-radius:500px;padding:2px 3px 1px;height:25px;display:flex}.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_close{width:20px;height:20px;border-radius:50%;background-image:linear-gradient(#f79674,#df5106);display:block;margin:0!important;cursor:pointer}.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_close:hover{background-image:linear-gradient(#f8a082,#f85c09)}.ays_ubuntu_window .ays_ubuntu_tools ul li:hover,.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_hide:hover,.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_maximize:hover{background-image:linear-gradient(#a2a19d,#6b6b65)}.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_hide,.ays_ubuntu_window .ays_ubuntu_topbar .ays_ubuntu_icons .ays_ubuntu_maximize{width:20px;height:20px;border-radius:50%;margin-left:5px;background-image:linear-gradient(#989792,#5a5a55);display:inline-block}.ays_ubuntu_window .ays_ubuntu_tools{height:30px;width:100%;display:flex;align-items:center;background-color:#3c3b37;color:#dfdbd0;position:sticky;top:40px;z-index:100}.ays_ubuntu_window .ays_ubuntu_tools ul{list-style:none;display:flex;align-items:center;justify-content:flex-start;margin:0;padding:0}.ays_ubuntu_window .ays_ubuntu_tools ul li{display:inline-block;padding:0 5px;margin-bottom:0}.ays_ubuntu_window .ays_ubuntu_tools ul li:hover{cursor:default;line-height:30px}.ays_ubuntu_window .ays_ubuntu_folder-info{height:30px;width:100%;display:flex;align-items:center;justify-content:space-between;background-color:#f2f1f0;border-top:1px solid #c5c1bc;position:absolute;bottom:0}.ays_ubuntu_window .ays_ubuntu_folder-info p.ays_ubuntu_right{position:relative}.ays_ubuntu_window .ays_ubuntu_folder-info p{color:#5f4c53;width:100%}div[class*=ays-pb-modal_].ays_window{transition:.2s;background:#fff;z-index:100000;display:none;top:0;bottom:0;margin:auto;position:absolute;border-radius:4px;vertical-align:middle;overflow:scroll}.ays-pb-modal-macos .ays-pb-modal-close svg,.ays_window .ays-pb-modal-close svg{position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;opacity:0;transition:.5s ease-in-out}.ays_window .ays-pb-modal-close{position:relative;display:inline-block;top:0;left:0;right:0;bottom:0;cursor:pointer;pointer-events:auto;margin:0}.ays_window .ays_topBar{width:100%;height:50px;background-image:linear-gradient(#d3d3d3,#c8c8c8);border-bottom:1px solid grey;display:flex;align-items:center;border-top-right-radius:5px;border-top-left-radius:5px;pointer-events:fill;position:sticky;top:0;z-index:100}#ays_pb_submit,.ays_pb_subscription_live .ays_pb_sub_button,.ays_pb_subscription_live select,.ays_peachy_btn_close label,.ays_window .ays_topBar .ays_close,.ays_window .ays_topBar .ays_fullScreen,.ays_window .ays_topBar .ays_hide,.ays_yellowish_btn_close label{cursor:pointer}.ays_window .ays_topBar h2{margin:0;width:100%;text-align:center;padding:0;font-size:25px;font-weight:500;word-break:break-all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div[class*=ays-pb-modal_].ays-pb-modal,div[class*=ays-pb-modal_].ays-pb-modal-macos{overflow:scroll;position:absolute;vertical-align:middle;animation-fill-mode:forwards!important}.ays_window .ays_topBar h2::before{display:none;content:none;height:0}.ays_window .ays_topBar .ays_close{height:12px;width:12px;background-color:#f74544;border-radius:50%;margin-left:15px;border:1px solid #f62726;position:relative;display:inline-block;margin-bottom:0;min-width:30%}.ays_window .ays_topBar .ays_hide{height:12px;width:12px;background-color:#fbaf15;border-radius:50%;margin-left:10px;border:1px solid #f1a304;display:inline-block}.ays_window .ays_topBar .ays_fullScreen{height:12px;width:12px;background-color:#38c228;border-radius:50%;margin-left:10px;border:1px solid #32af24;display:inline-block}.ays_window .ays_text{text-align:center;display:block;align-items:center;justify-content:center;font-family:Josefin Sans,sans-serif}.ays_window hr{margin:0 0 1.5em}.ays-pb-modals div.ays_pb_description,.ays_window p{margin:0;padding:10px;text-align:center}.ays_window p{font-size:18px}.ays-pb-modal p,.ays-pb-modal.ays-pb-modal_1>div>div,.ays_coral_window p,.ays_window .ays_pb_timer{text-align:center}.ays_pb_description>*,.ays_pb_timer{color:inherit}.ays_window .ays_text .ays_text-inner h1,.ays_window .ays_text .ays_text-inner h4{margin:15px}.ays_button{color:#fff!important;font-family:Josefin Sans;z-index:1}div[class*=ays-pb-modal_].ays-pb-modal-macos{border:3px solid #f1f1f1;background:#fff;z-index:1;display:none;top:0;left:0;bottom:0;right:0;margin:auto;text-align:center;border-radius:4px;white-space:normal;pointer-events:auto;max-height:95vh;animation-duration:.5s!important}div[class*=ays-pb-modal_].ays_peachy_window,div[class*=ays-pb-modal_].ays_video_window,div[class*=ays-pb-modal_].ays_yellowish_window{right:0;max-width:100%;cursor:default;pointer-events:fill;animation-duration:.5s;z-index:1;display:none;bottom:0;font-family:monospace,arial,sans-serif;max-height:100%;top:0;left:0}.ays-pb-modal-macos .ays-pb-modal-close:hover svg{opacity:1}.ays-pb-modal-macos .ays-pb-modal-close{position:relative;display:inline-block;top:0;left:0;right:0;bottom:0;margin:auto;cursor:pointer;pointer-events:auto}.ays-pb-modal-macos .description,.ays-pb-modal-macos .row.description{padding:0;background-color:#f1f1f1}.ays-pb-modal-macos .row{padding:10px;background:#f1f1f1;border-top-left-radius:4px;border-top-right-radius:4px;margin:0!important}.ays-pb-modal-macos .column{float:left}.ays-pb-modal-macos .left{width:15%}.ays-pb-modal-macos .right{width:10%}.ays-pb-modal-macos .middle{width:75%}.ays-pb-modal-macos .row:after{content:"";display:table;clear:both}.ays-pb-modal-macos .dot{margin-top:4px;height:12px;width:12px;background-color:#bbb;border-radius:50%;display:inline-block;position:relative}.ays-pb-modal-macos input[type=text]{width:100%;border-radius:3px;border:none;background-color:#fff;margin-top:-8px;height:25px;color:#666;padding:5px;text-align:center}.ays-pb-modal-macos .gits{width:90%;margin:auto;border-bottom:1px solid #ccc}.ays-pb-modal-macos .bar{width:17px;height:3px;background-color:#aaa;margin:3px 0;display:block}.ays-pb-modal.ays-pb-modal_1>p:last-child,.ays_window.ays-pb-modal_1>p:last-child{position:sticky;margin:auto}div[class*=ays-pb-modal_].ays-pb-modal{background:#fff;z-index:1;display:none;top:0;left:0;bottom:0;right:0;margin:auto;padding:25px;border-radius:4px;scrollbar-width:none}.ays_minimal_window .ays_content_box,div[class*=ays-pb-modal_].ays-pb-modal.ays-pb-modal-facebook,div[class*=ays-pb-modal_].ays-pb-modal.ays-pb-modal-image-type-img{padding:0}.ays-pb-modal.ays-pb-modal-facebook,.ays_content_box.ays_pb_facebook_theme_container{display:flex;justify-content:center;padding-top:20px;max-width:500px;margin:0 auto}.ays_content_box.ays_pb_facebook_theme_container{display:block}div[class*=ays-pb-modal_].ays_peachy_window,div[class*=ays-pb-modal_].ays_yellowish_window{background-size:cover;background-position:center center;margin:auto}.ays-pb-modal h2{text-align:center;padding:0;word-break:break-all}.ays-pb-modal-close,.ays_coral_window-close{position:absolute;cursor:pointer;z-index:1}.ays_window::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays-pb-modal,.ays-pb-modal-macos,.ays_cmd_window,.ays_template_window .ays_template_content,.ays_ubuntu_window,.ays_window,.ays_winxp_window{-ms-overflow-style:none}.ays_template_window .ays_template_content::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_cmd_window::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays-pb-modal::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays-pb-modal-macos::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_ubuntu_window::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_winxp_window::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_lil_window::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays-pb-show-scrollbar-content{overflow-y:scroll;height:90%}.ays-pb-show-scrollbar-yellowish{overflow-y:scroll;height:75%}.ays_video_content,.ays_video_content video{width:100%;height:100%}.ays-pb-show-scrollbar-holiday{overflow-y:scroll}.ays_image_window .ays_image_main:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_template_window .ays_template_main:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_win98_window::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays-pb-book-template-image-box,.ays_win98_window{-ms-overflow-style:none;scrollbar-width:none}.ays-pb-book-template-image-box::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays-pb-modals .mejs-container .mejs-controls button{background-color:#222}.ays-pb-modals .mejs-container,.ays-pb-modals video.wp-video-shortcode{width:100%!important}div[class*=ays-pb-modal_].ays_video_window{position:absolute;margin:auto;box-shadow:5px 10px 18px #888}.ays_video_content{position:absolute;top:0;left:0;z-index:-1;display:flex}.ays_peachy_btn_close{display:flex;position:absolute;right:20px;top:10px;font-size:10px;color:#26090e}.ays_coral_btn_close,.ays_yellowish_btn_close{display:flex;position:absolute;cursor:pointer}.ays_peachy_btn_close a{color:#26090e}div[class*=ays-pb-modal_].ays_peachy_window{position:absolute}.ays_peachy_window>.ays_peachy_window_container{width:80%;height:80%;margin:auto;background:#fff;opacity:.8;position:absolute;top:0;right:0;left:0;bottom:0;padding:10px;overflow:auto}.ays_peachy_window .ays_peachy_window_container::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_peachy_window .close_btn_img,.ays_yellowish_window .close_btn_img{width:25px;height:25px}.ays_yellowish_btn_close{font-size:10px}.ays_yellowish_btn_close a{color:#fff}div[class*=ays-pb-modal_].ays_yellowish_window{position:absolute;color:#00a6c2}.ays_yellowish_window>.ays_yellowish_window_container{width:80%;height:80%;margin:auto;background:#fff;position:absolute;top:0;right:0;left:0;bottom:0;padding:10px;overflow:auto}.ays_yellowish_window .ays_yellowish_window_container::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_yellowish_window .ays_yellowish_window_container h2:before{height:0!important}div[class*=ays-pb-modal_].ays_coral_window{z-index:1;display:none;top:0;left:0;bottom:0;right:0;margin:auto;position:absolute;padding:40px;vertical-align:middle;overflow:auto;animation-fill-mode:forwards!important;background:#d16c46}.ays_coral_window h2{text-align:center;padding:0}.ays_coral_window::-webkit-scrollbar{width:0!important;scrollbar-width:none}.ays_coral_btn_close,.ays_coral_window .close_btn_img{width:25px;border-radius:50%;height:25px}.ays_coral_btn_close{cursor:pointer;background:#000;align-items:center;justify-content:center;z-index:99999}.ays_coral_btn_close a{font-size:5px!important;color:#fff!important;margin-bottom:0;cursor:pointer;line-height:100%;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ays_pb_contact_form_live,.ays_pb_send_file_type,.ays_pb_subscription_live,div.ays_content_box.ays_template_main>form.ays-pb-form{margin-top:10px}.ays_pb_subscription_live input:not([type=checkbox]),.ays_pb_subscription_live select,.ays_pb_subscription_live textarea{width:100%;outline:0!important}.ays_pb_subscription_live .ays-pb-custom-fields-checkbox-box *,div.ays-pb-cookie-container div.ays-pb-cookie-live-content>p{text-align:left}.ays_pb_subscription_live .ays-pb-custom-fields-checkbox-box .ays-pb-custom-fields-checkbox-elements label *{margin-right:10px}.ays_pb_red_border{border-color:red!important}.ays_pb_green_border{border-color:green!important}input[type=checkbox].ays_pb_red_border{box-shadow:0 0 10px red!important}input[type=checkbox].ays_pb_green_border{box-shadow:0 0 10px green!important}.ays_image_window .ays_pb_timer,.ays_minimal_window .ays_pb_timer{position:absolute;bottom:-35px;left:0;right:0;margin-bottom:0}.ays_pb_timer{bottom:0;text-align:center;margin-bottom:10px;left:0;right:0}.ays_coral_btn_close label{display:flex!important;justify-content:center!important;align-items:center!important;width:25px;height:25px;cursor:pointer;margin:0}.ays_coral_btn_close .ays-pb-close-button-delay{display:flex!important}.ays_pb_yes_or_no_live_container{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.ays_pb_yes_or_no_live_buttons{display:flex;justify-content:center;align-items:center;width:100%}.ays_pb_yes_or_no_live_btn1{width:100%;background-color:#00ad00}.ays_pb_yes_or_no_live_btn2{width:100%;margin-left:15px!important;background-color:#de0000}.ays_pb_yes_or_no_live_btn{height:initial;border-radius:4px;border:none;text-decoration:none;cursor:pointer;color:#fff;font-weight:400;padding:0}.ays_pb_yes_or_no_live_para p{margin-bottom:20px!important}.ays_pb_contact_form_live_container{display:block;margin:auto;width:100%}.ays_pb_contact_form_live input:not([type=checkbox]),.ays_pb_contact_form_live textarea{width:80%;padding:0 8px;line-height:2;border:1px solid #7e8993;border-radius:4px;font-size:16px;height:40px;outline:0!important}.ays_pb_contact_form_live_message{min-height:110px;max-height:200px;max-width:80%}.ays_pb_contact_form_live_btn{background-color:#27ae60;padding:6px 18px;border-radius:3px;border:none;cursor:pointer}.close-lil-btn .lil_close_btn_x_font{font-size:24px}.close-minimal-btn{position:absolute;font-weight:100;font-size:19px;line-height:1;cursor:pointer;z-index:1;border-radius:50%}.ays_content_box.ays_notification_content_box{padding:20px;display:flex;align-items:center;height:100%;width:100%;box-sizing:border-box}.ays_pb_notification_logo img{max-width:100px;width:100%;min-width: 45px}.ays_pb_notification_main_content{max-width:80%;width:100%}.ays_pb_notification_button_1{width:20%;display:flex;align-items:center;justify-content:center;min-width:102px}.ays_pb_notification_button_1 a{text-decoration:none}.ays_pb_notification_button_1 button{display:flex;align-items:center;font-style:normal;line-height:normal;margin:0;cursor:pointer}.ays_minimal_header .ays_popup_minimal_title h2{margin:0!important;font-size:25px;padding:5px 0;text-align:center;color:#1a1a1a;font-weight:500;font-family:monospace,arial,sans-serif;word-break:break-all}.ays-pb-modals div.ays_minimal_window div.ays_pb_description{margin:0;padding:5px 0;text-align:center;font-size:18px}.ays-pb-modals div.ays_minimal_window div.ays_pb_description p{margin:0;padding:0}.ays_minimal_window .ays_minimal_main:not(.ays-pb-show-scrollbar)::-webkit-scrollbar{width:0!important;scrollbar-width:none}.close-minimal-btn .close_btn_img{border-radius:50%;width:25px;height:25px}html[class^="pb_disable_scroll"],body[class^="pb_disable_scroll"]{overflow-y:hidden;position:fixed;width:100%}.ays_pb_send_file_container{display:block;margin:auto;width:100%;max-width:90%}.ays_pb_send_file_type input{width:100%}.ays_pb_send_file_type_btn{background-color:#27ae60;padding:6px 18px;border-radius:3px;border:none}.ays_pb_send_file_name{width:100%;margin:auto auto 15px;border:2px dashed #000;padding:5px 0;color:#0274be}div.ays_pb_send_file_container .ays_pb_send_file_type_email{color:#666;padding:.75em;height:auto;border:1px solid #c1c1c1;border-radius:2px;background:#fafafa;box-shadow:none;box-sizing:border-box;transition:.2s linear}div.ays_pb_send_file_container .ays_pb_send_file_type_btn{color:#fff;border:0 solid #0274be;background-color:#0274be;border-radius:2px;padding:10px 40px;font-family:inherit;font-weight:inherit;line-height:1;cursor:pointer}div.ays_pb_send_file_container .ays_pb_send_file_type_btn:hover{color:#fff;background-color:#3a3a3a;border-color:#3a3a3a}div.ays_pb_description{word-break:break-word;word-wrap:break-word}div.ays-pb-modals div.ays-pb-social-shares{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}div.ays-pb-modals div.ays-pb-social-shares>a{width:48px;height:48px;display:flex;align-items:center;justify-content:center}div.ays-pb-modals div.ays-pb-social-shares>a:not(:last-child){margin-right:5px}div.ays-pb-modals div.ays-pb-social-buttons-content{max-width:100%;margin:25px 0}.ays-pb-modals .ays-pb-modal-image-type-img .ays_content_box{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box}.ays-pb-modals .ays-pb-modal-image-type-img .ays_content_box img{max-width:100%;max-height:100%}div.ays-pb-modals div.ays-pb-social-buttons-heading{word-break:break-word;max-width:100%}.ays_pb_coupon_container{width:60%;height:20%;display:flex;justify-content:center;align-items:center;background:#fecd4a;border:3px dashed #002f35;margin:50px auto}.ays_pb_coupon_type>p{color:#002f35;font-weight:700;font-size:18px!important;margin:20px 0}div[class^=ays-pb-countdown-box-]{display:flex;justify-content:space-around}div[class^=ays-pb-countdown-box-] .ays-pb-countdown-counters-timers span{font-size:40px}div[class^=ays-pb-countdown-box-] .ays-pb-countdown-counters-time span{font-size:14px;text-transform:uppercase;letter-spacing:1px}header.ays_cookie_head{height:auto;-webkit-box-shadow:none;box-shadow:none;max-width:none;border-bottom:none}div.ays-pb-cookie-container{display:flex;align-items:center;height:400px}div.ays-pb-cookie-btn-container button.ays-pb-accept-all-cookies{display:block;color:#fff;background-color:#0069d9;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;cursor:pointer}.ays-pb-modals_cookie:not(.ays-pb-modal){position:fixed;bottom:0;z-index:1999999999;width:100%;height:auto}.ays_cookie_window{background:#201d1d;width:100%;z-index:1;margin:auto;position:absolute;animation-fill-mode:forwards!important;padding:25px}#ays_pb_user_login,#ays_pb_user_pass,.ays-pb-modals form .ays-pb-inputs{padding:15px;border:1px solid #ccc;border-radius:3px!important;margin-bottom:10px;width:100%;box-sizing:border-box;color:#2c3e50;font-size:13px;height:auto;background:#fff;max-width:100%}.ays-pb-modals form textarea.ays-pb-inputs{resize:vertical;max-height:300px}.ays_pb_animated_x5ms{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}iframe.ays-pb-iframe-google-map{border:1px solid #d8d8d8!important}.ays_pb_google_map_live_container{padding:40px 0}.ays-pb-dismiss-ad>button#ays_pb_dismiss_ad{cursor:pointer;font-size:12px;margin-top:20px}.ays-pb-dismiss-ad>button#ays_pb_dismiss_ad:hover{text-decoration:underline}.ays-pb-dismiss-ad>button#ays_pb_dismiss_ad .ays_pb_dismiss_ad_text_mobile{display:none}div.ays_template_window header.ays_template_head div.ays_template_header .close-template-btn-container{min-width:auto;margin:0;color:#000}.ays-pb-visually-hidden-label{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip:rect(0 0 0 0);overflow:hidden}div.ays-pb-preloader{display:none;position:absolute;top:0;left:0;background:rgba(255,255,255,.8);width:100%;justify-content:center;height:100%;align-items:center;z-index:1}.send_file_info_popup,.subscription_info_popup{position:fixed;display:flex;align-items:center;margin:0 auto;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:300px;text-align:center;flex-direction:column;justify-content:center;padding:25px;font-size:24px;line-height:1.4}.subscription_info_popup p,.subscription_info_popup p iframe{max-height:100%}.ays_pb_send_file_popup_close_btn,.ays_pb_subscription_popup_close_btn{position:absolute;top:10px;right:15px;cursor:pointer}.send_file_info_popup_icon{font-size:32px;font-weight:500}.ays-pb-cookie-btn-container{width:200px;max-width:100%}.ays-woo-product-block{display:flex;align-items:center;justify-content:center;flex-direction:column}.ays-pb-woo-button{max-width:50%!important}div.ays_content_box.ays_template_main>form.ays-pb-form>div.ays_pb_send_file_container,div.ays_content_box.ays_template_main>form.ays-pb-form>div.ays_pb_subscription_live_container{padding:10px}.ays-pb-question-validation-error{font-size:12px;font-weight:400;letter-spacing:.3px;line-height:16px;color:#d93025!important;display:none}@media screen and (max-width: 768px){.ays_template_window .ays_template_content{width:100%}.ays-pb-dismiss-ad>button#ays_pb_dismiss_ad .ays_pb_dismiss_ad_text_pc{display:none}.ays-pb-dismiss-ad>button#ays_pb_dismiss_ad .ays_pb_dismiss_ad_text_mobile{display:inline}.ays_pb_show_title_on_mobile,.ays_pb_show_desc_on_mobile{display:block !important}.ays_pb_hide_title_on_mobile,.ays_pb_hide_desc_on_mobile{display:none !important}.ays_pb_hide_header_height_mobile{height:0px !important}.ays_pb_show_header_height_mobile{height:auto !important}}.bbp-js .hide-if-js,.bbp-no-js .hide-if-no-js,.hidden{display:none}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;word-wrap:normal!important}#bbpress-forums{background:0 0;clear:both;margin-bottom:20px;overflow:hidden;font-size:12px;line-height:18px}#bbpress-forums a,#bbpress-forums a:hover{box-shadow:none;border:none;transition:none}#bbpress-forums ul,#bbpress-forums.bbpress-wrapper ul{background:0 0;list-style:none;margin:0;padding:0}#bbpress-forums hr{margin:0 0 24px}#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#fff}#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fbfbfb}body.reply-edit .reply{float:none}#bbpress-forums div.reply{height:auto;width:100%;box-sizing:border-box}#bbpress-forums div.bbp-forum-header,#bbpress-forums div.bbp-reply-header,#bbpress-forums div.bbp-topic-header{background-color:#f4f4f4}#bbpress-forums .status-spam.even,#bbpress-forums .status-trash.even{background-color:#fee}#bbpress-forums .status-spam.odd,#bbpress-forums .status-trash.odd{background-color:#fdd}#bbpress-forums .status-pending.even,#bbpress-forums .status-pending.odd,#bbpress-forums ul.status-pending a{background-color:#fef7f1}#bbpress-forums ul.status-closed,#bbpress-forums ul.status-closed a{color:#ccc}#bbpress-forums ul.bbp-threaded-replies{margin-left:50px}#bbpress-forums li{background:0 0;margin:0;list-style:none}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{font-size:12px;overflow:hidden;border:1px solid #eee;margin-bottom:20px;clear:both}#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{clear:both}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{background:#f3f3f3;border-top:1px solid #eee;font-weight:700;padding:8px;text-align:center}#bbpress-forums li.bbp-header{background:#eaeaea}#bbpress-forums li.bbp-header ul{overflow:hidden}#bbpress-forums .bbp-forums-list{margin:0 0 0 7px;padding-left:12px;border-left:1px solid #ddd}#bbpress-forums .bbp-forums-list .bbp-forum{display:inline;font-size:11px}#bbpress-forums .bbp-forums-list .bbp-forum.css-sep:not(:last-child)::after{content:", "}#bbpress-forums li.bbp-footer p{margin:0;line-height:1}li.bbp-forum-info,li.bbp-topic-title{float:left;text-align:left;width:55%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{float:left;text-align:center;width:10%}li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:center;float:left;width:22%}#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #eee;overflow:hidden;padding:8px}#bbpress-forums #favorite-toggle,#bbpress-forums #subscription-toggle{float:right}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{background:0 0;border:none;font-size:16px;line-height:1;margin:8px 0;padding:0;text-transform:none}#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-reply-author,#bbpress-forums div.bbp-topic-author{float:left;text-align:center;width:115px}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{border:none;max-width:80px;padding:0;margin:12px auto 0;float:none}#bbpress-forums div.bbp-forum-author .bbp-author-name,#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{margin:0 12px;word-wrap:break-word;display:inline-block}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:left;display:block}#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:11px;font-style:italic}#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-header .bbp-topic-author{float:left;margin:0;padding:0;width:120px}#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-header .bbp-topic-content{margin-left:140px;padding:0;text-align:left}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header,li.bbp-body div.hentry{margin:0;overflow:hidden;padding:8px}div.bbp-forum-header,div.bbp-reply-header,div.bbp-topic-header{border-top:1px solid #ddd;clear:both}span.bbp-author-ip{font-size:11px;font-weight:700;word-wrap:break-word;color:#747474}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-reply-content,#bbpress-forums div.bbp-topic-content{margin-left:130px;padding:12px 12px 12px 0;text-align:left;position:relative}#bbpress-forums div.bbp-forum-content::after,#bbpress-forums div.bbp-reply-content::after,#bbpress-forums div.bbp-topic-content::after{clear:both;content:".";display:block;float:none;height:0;font-size:0;visibility:hidden}#bbpress-forums div.bbp-reply-content a,#bbpress-forums div.bbp-topic-content a{background:0 0;border:none;display:inline;font-weight:400;margin:0;padding:0;text-decoration:underline}#bbpress-forums div.bbp-reply-content a.bbp-user-mention,#bbpress-forums div.bbp-topic-content a.bbp-user-mention{background:0 0;border:none;text-decoration:none;text-shadow:none;display:inline;font-weight:600;margin:0;padding:0}#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-reply-content h6,#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-topic-content h6{clear:none;line-height:1;margin:24px 0;padding:0}#bbpress-forums div.bbp-reply-content img,#bbpress-forums div.bbp-topic-content img{max-width:100%;height:auto}#bbpress-forums div.bbp-reply-content ol,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-topic-content ul{margin:0 15px 15px;padding:0}#bbpress-forums div.bbp-reply-content ul li,#bbpress-forums div.bbp-topic-content ul li{list-style-type:disc}#bbpress-forums div.bbp-reply-content ol li,#bbpress-forums div.bbp-topic-content ol li{list-style-type:decimal}#bbpress-forums div.bbp-reply-content ol li li,#bbpress-forums div.bbp-topic-content ol li li{list-style-type:lower-alpha}#bbpress-forums div.bbp-reply-content ol li li li,#bbpress-forums div.bbp-topic-content ol li li li{list-style-type:upper-roman}#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-topic-content pre{font-family:Inconsolata,Consolas,Monaco,"Lucida Console",monospace;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;padding:0 5px;max-width:95%;vertical-align:middle;margin-top:-3px;overflow-x:auto}#bbpress-forums div.bbp-reply-content pre,#bbpress-forums div.bbp-topic-content pre{display:block;line-height:18px;margin:0 0 24px;padding:5px 10px;white-space:pre;overflow:auto}#bbpress-forums div.bbp-reply-content pre code,#bbpress-forums div.bbp-topic-content pre code{display:block;border:none;padding:0;margin:0;background-color:transparent;overflow-wrap:normal;overflow:auto;max-width:100%}#bbpress-forums div.bbp-reply-content iframe.wp-embedded-content,#bbpress-forums div.bbp-topic-content iframe.wp-embedded-content{position:relative}#bbpress-forums div.bbp-reply-to{margin-left:130px;padding:12px 12px 12px 0;text-align:right}#bbpress-forums div#bbp-cancel-reply-to{text-align:right}div.bbp-breadcrumb{float:left}div.bbp-breadcrumb,div.bbp-topic-tags{font-size:12px}#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin:0 0 10px 0}#bbpress-forums div.bbp-topic-tags{float:right;clear:both}#bbp-topic-hot-tags{clear:both}#bbpress-forums #bbp-search-form{clear:left}#bbpress-forums #bbp-search-form .hidden{height:0;width:0;overflow:hidden;position:absolute;background:0 0;left:-999em}#bbpress-forums #bbp-search-form #bbp_search{display:inline-block;width:auto}#bbpress-forums div.bbp-search-form{float:right}span.bbp-admin-links{float:right;color:#ddd}span.bbp-admin-links a{color:#707070;font-weight:400;font-size:10px;text-transform:uppercase;text-decoration:none}fieldset span.bbp-admin-links{float:left}tr td span.bbp-admin-links a:hover{color:#ff4b33}td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%}.bbp-forum-header a.bbp-forum-permalink,.bbp-reply-header a.bbp-reply-permalink,.bbp-topic-header a.bbp-topic-permalink{float:right;margin-left:10px;color:#707070}.bbp-row-actions #favorite-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #favorite-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #favorite-toggle span.is-favorite a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #favorite-toggle span.is-favorite a:hover{color:#c88;border-color:#c88;background-color:#fdd}.bbp-row-actions #subscription-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:700;font-size:12px}.bbp-row-actions #subscription-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}.bbp-row-actions #subscription-toggle span.is-subscribed a{color:#faa;border:1px solid #faa;background-color:#fee}.bbp-row-actions #subscription-toggle span.is-subscribed a:hover{color:#c88;border-color:#c88;background-color:#fdd}#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:11px;margin:5px 0;padding:0;word-wrap:break-word}#bbpress-forums p.bbp-topic-meta span{white-space:nowrap}.bbp-pagination-count{float:left;border:1px solid transparent}.bbp-pagination-links{float:right;list-style:none;display:inline}.bbp-pagination{float:left;width:100%;margin-bottom:15px}#bbpress-forums .bbp-pagination-links a,#bbpress-forums .bbp-pagination-links span.current{display:block;float:left;font-size:12px;line-height:18px;padding:0 5px;margin-left:5px;border:1px solid #efefef;border-radius:0;background:0 0;color:inherit;text-decoration:none}#bbpress-forums .bbp-pagination-links span.dots{display:block;float:left;padding:1px 4px;margin-left:5px}#bbpress-forums .bbp-topic-pagination{display:inline-block;margin-left:5px;margin-bottom:2px}#bbpress-forums .bbp-topic-pagination a{font-size:10px;font-weight:400;line-height:10px;margin:0;padding:1px 3px;border:1px solid #ddd;color:inherit;background:0 0;display:inline;text-decoration:none}#bbpress-forums .bbp-pagination-links a:hover,#bbpress-forums .bbp-pagination-links span.current,#bbpress-forums .bbp-topic-pagination a:hover{background:#eee;opacity:.8;border:1px solid #ddd}#bbpress-forums fieldset.bbp-form{clear:left;border:1px solid #eee;padding:10px 20px;margin-bottom:10px}#bbpress-forums fieldset.bbp-form legend{padding:5px;width:auto;border:none}#bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block}#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-lost-pass fieldset label,#bbp-register fieldset label{width:100px}#bbpress-forums fieldset.bbp-form p{padding:0}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form textarea{margin:0 0 8px}#bbpress-forums fieldset.bbp-form input[type=password],#bbpress-forums fieldset.bbp-form input[type=text],#bbpress-forums fieldset.bbp-form select{min-height:28px;height:28px;padding:5px}textarea#bbp_forum_content,textarea#bbp_reply_content,textarea#bbp_topic_content{width:97%;box-sizing:border-box}textarea#bbp_forum_content{height:210px}#bbpress-forums fieldset.bbp-forum-form-attributes{width:200px;float:right;clear:none;margin-left:25px}#bbpress-forums fieldset select#bbp_forum_id{max-width:200px}.bbp-reply-form,.bbp-topic-form,.bbp-topic-tag-form{clear:left}body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img,body.topic-edit .bbp-topic-form div.avatar img{margin-right:0;padding:10px;border:1px solid #ddd;line-height:0;background-color:#efefef}body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.reply-edit .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.topic-edit .bbp-topic-form code{font-size:10px;background-color:#f0fff8;border:1px solid #ceefe1;display:block;padding:8px;margin-top:5px;width:369px}#delete_tag,#merge_tag{display:inline}div.bbp-submit-wrapper{margin-top:15px;float:right;clear:both}p.form-allowed-tags{max-width:100%}#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:10px}#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;font-size:12px}#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper td,#bbpress-forums div.bbp-the-content-wrapper tr{border:none;padding:0;margin:0;width:auto;line-height:1}#bbpress-forums div.bbp-the-content-wrapper input[type=button]{padding:4px 7px;margin:0 -1px 0 0;line-height:0;border:1px solid transparent;background-color:transparent;box-shadow:none;text-shadow:none;text-transform:uppercase;font-size:11px;font-weight:400;border-radius:3px;min-width:25px;color:#555}#bbpress-forums div.bbp-the-content-wrapper input[type=button]:hover{border-color:rgba(0,0,0,.1);background-color:rgba(255,255,255,.5)}#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:5px;min-height:26px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:4px 4px 8px}#bbpress-forums div.wp-editor-container{margin:0;padding:0;line-height:0}#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar{line-height:16px}#bbpress-forums .bbp-replies .bbp-reply-form{margin:0 10px 0 10px}#bbpress-forums #bbp-your-profile fieldset{padding:20px 20px 0}#bbpress-forums #bbp-your-profile fieldset div{margin-bottom:20px;float:left;width:100%;clear:left}#bbpress-forums #bbp-your-profile fieldset select{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd}#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea{margin-bottom:0;width:60%;background-color:#f9f9f9;border:1px solid #ddd;box-shadow:none;border-radius:0}#bbpress-forums #bbp-your-profile fieldset input:focus,#bbpress-forums #bbp-your-profile fieldset textarea:focus{border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,.1);outline-color:rgba(240,255,240,.1)}#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox{width:auto}#bbpress-forums #bbp-your-profile fieldset legend{display:none}#bbpress-forums #bbp-your-profile fieldset label[for]{float:left;width:20%;padding:5px 20px 5px 0;text-align:right;cursor:pointer}#bbpress-forums #bbp-your-profile fieldset dl label[for]{text-align:left;width:60%}#bbpress-forums #bbp-your-profile fieldset p.description{margin:5px 0 0 20%;font-size:12px;font-style:italic;float:left;clear:left;width:60%;padding:5px 8px;border:#cee1ef 1px solid;background-color:#f0f8ff}#bbpress-forums #bbp-your-profile fieldset fieldset{margin:0;border:none;padding:0;clear:none;float:none}#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl{margin:0}#bbpress-forums #bbp-your-profile fieldset.submit button{float:right}#bbpress-forums #bbp-your-profile fieldset fieldset.password{width:60%;margin-left:20%;margin-top:10px}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper,#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-input-wrapper{width:100%;margin:0;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password .password-button-wrapper button{width:46%;margin:4% 2%;box-sizing:border-box;display:inline-block}#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.passwword textarea{width:100%}#bbpress-forums #bbp-your-profile fieldset fieldset.password button .dashicons{display:none}#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-left:0;margin-bottom:20px}#bbpress-forums #password #pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:0;padding:8px;text-align:center;box-sizing:border-box;display:inline-block}#bbpress-forums #password #pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#bbpress-forums #password #pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#bbpress-forums #password #pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#bbpress-forums #password #pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#bbpress-forums #password #pass1-text.short,#bbpress-forums #password #pass1.short{border-color:#e35b5b}#bbpress-forums #password #pass1-text.bad,#bbpress-forums #password #pass1.bad{border-color:#f78b53}#bbpress-forums #password #pass1-text.good,#bbpress-forums #password #pass1.good{border-color:#ffc733}#bbpress-forums #password #pass1-text.strong,#bbpress-forums #password #pass1.strong{border-color:#83c373}#bbpress-forums .indicator-hint{padding-top:8px}#bbpress-forums #pass1-text,#bbpress-forums .pw-weak,#bbpress-forums .show-password #pass1{display:none}#bbpress-forums .show-password #pass1-text{display:inline-block}div.bbp-template-notice,div.indicator-hint{border-width:1px;border-style:solid;padding:0 .6em;margin:5px 0 15px;border-radius:3px;background-color:#ffffe0;border-color:#e6db55;color:#000;clear:both}div.bbp-template-notice a{color:#555;text-decoration:none}div.bbp-template-notice a:hover{color:#000}div.bbp-template-notice.info{border:#cee1ef 1px solid;background-color:#f0f8ff}div.bbp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc}div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#ffebe8;border-color:#c00}div.bbp-template-notice.error a,div.bbp-template-notice.warning a{color:#c00}div.bbp-template-notice li,div.bbp-template-notice p{margin:.5em 0 6px!important;padding:2px;font-size:12px;line-height:1.4}#bbpress-forums div.bbp-template-notice code{font-size:11px;padding:2px 4px;background:rgba(200,200,200,.3);border-radius:3px}.bbp-forum-content ul.sticky,.bbp-topics ul.sticky,.bbp-topics ul.super-sticky,.bbp-topics-front ul.super-sticky{background-color:#ffffe0!important;font-size:1.1em}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log{border-top:1px dotted #ddd;width:100%;margin:0;padding:8px 0 0;font-size:11px;color:#aaa}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li{list-style-type:none}#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log a,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log a,#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log a{text-decoration:none}.bbp-login-form fieldset legend{display:none}.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input,.bbp-login-form .bbp-username input{padding:5px}.bbp-login-form label{width:140px;display:inline-block}#sidebar .bbp-login-form label{width:70px}.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper,.bbp-login-form .bbp-username{margin-top:10px}.bbp-login-form .bbp-submit-wrapper{text-align:right}.bbp-login-form .bbp-login-links a{float:left;clear:left}.bbp-logged-in img.avatar{float:left;margin:0 15px 0 0}.bbp-logged-in h4{font-weight:700;font-size:1.3em;clear:none;margin-bottom:10px}#bbpress-forums img.avatar{box-shadow:none;display:inline-block;margin-right:4px}#bbpress-forums .widget_display_replies img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar{float:none;vertical-align:middle;border:3px double #ddd;max-height:20px;max-width:20px}fieldset div.avatar{float:right}.activity-list li.bbp_reply_create .activity-content .activity-inner,.activity-list li.bbp_topic_create .activity-content .activity-inner{border-left:2px solid #eaeaea;margin-left:5px;padding-left:10px}#bbpress-forums h1{clear:none;font-size:1.8em;line-height:1;padding-bottom:10px}#bbpress-forums #bbp-user-wrapper{float:left;width:100%}#bbpress-forums .bbp-user-section{overflow:auto;clear:right}#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;margin:0;padding-bottom:10px;padding-top:0;clear:none}#bbpress-forums #bbp-user-wrapper fieldset.bbp-form,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper ul.bbp-topics{clear:none}#bbpress-forums #bbp-single-user-details{margin:0;width:150px;float:left;overflow:hidden}#bbpress-forums #bbp-single-user-details #bbp-user-avatar{margin:0;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border:none;height:150px;padding:0;margin:0 0 20px;width:150px}#bbpress-forums #bbp-single-user-details #bbp-user-description{float:none;margin-left:180px}#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:none;margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{margin:0}#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding:5px 8px;display:block;border:1px solid transparent;text-decoration:none}#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:#eee;opacity:.8}#bbpress-forums #bbp-user-body{margin-left:180px}body.my-account #bbpress-forums{border-top:none;padding-top:0;margin-bottom:0}#bbpress-forums dl.bbp-user-capabilities{display:inline-block;vertical-align:top}#bbpress-forums dl.bbp-user-capabilities dt{margin:0 0 10px;text-transform:capitalize}#bbpress-forums dl.bbp-user-capabilities dd{margin:0;padding:0}.bbp-alert-outer{height:100%;width:100%;top:0;left:0;position:fixed;background-color:rgba(0,0,0,.2);z-index:99999}.bbp-alert-inner{width:350px;text-align:center;background:#fff;position:fixed;top:50%;left:50%;margin-top:-75px;margin-left:-185px;border-radius:3px;border:1px solid #aaa;padding:15px 10px 10px}.bbp-alert-outer .bbp-alert-inner p{margin:10px 0}.bbp-alert-actions a{padding:5px 20px;text-decoration:none}@media only screen and (max-width:480px){#bbpress-forums div.bbp-topic-tags{clear:both;float:none}div.bbp-search-form button,div.bbp-search-form input{font-size:11px;padding:2px}li.bbp-forum-info,li.bbp-topic-title{width:45%}li.bbp-forum-reply-count,li.bbp-forum-topic-count,li.bbp-topic-reply-count,li.bbp-topic-voice-count{width:15%}span.bbp-reply-post-date,span.bbp-topic-post-date{float:left}span.bbp-admin-links{float:none;clear:both}#bbpress-forums .bbp-forums-list li,#bbpress-forums .bbp-forums-list span{display:block;font-size:11px}#bbpress-forums .bbp-body div.bbp-reply-author,#bbpress-forums .bbp-body div.bbp-topic-author{float:none;margin:10px;min-height:80px;padding-left:80px;position:relative;text-align:left;width:calc(100% - 100px);border-bottom:1px solid #efefef;box-sizing:content-box}#bbpress-forums div.bbp-reply-author .bbp-author-name,#bbpress-forums div.bbp-topic-author .bbp-author-name{clear:none;display:inline-block;margin-left:0;word-wrap:break-word}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{position:absolute;top:0;left:0;width:60px;height:auto;margin-top:0}#bbpress-forums div.bbp-reply-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role{font-size:12px;font-style:normal}#bbpress-forums .bbp-body div.bbp-reply-content,#bbpress-forums .bbp-body div.bbp-topic-content{clear:both;margin:0 10px 5px 10px;padding:0}#bbpress-forums div.bbp-reply-content p,#bbpress-forums div.bbp-topic-content p{margin-bottom:1em}#bbpress-forums div.bbp-reply-content p:last-child,#bbpress-forums div.bbp-topic-content p:last-child{margin-bottom:0}div.bbp-submit-wrapper{float:left}#bbpress-forums fieldset.bbp-form{padding:0 10px 10px}#bbpress-forums #bbp-user-body{clear:both;margin-left:0;word-wrap:break-word}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:320px){#bbpress-forums div.bbp-search-form{margin-bottom:10px}#bbpress-forums li.bbp-body li.bbp-forum-info,#bbpress-forums li.bbp-body li.bbp-topic-title,#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{width:100%}#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{text-align:center;text-transform:uppercase}#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:20%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{width:58%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count{margin-top:7px}#bbpress-forums li.bbp-footer,#bbpress-forums li.bbp-header{font-size:10px}#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-topic-author{text-align:left;width:25%}#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-left:25%}#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar{width:14px;height:auto;max-height:14px;max-width:14px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:1px}#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td{width:20px;height:20px}#bbpress-forums div.wp-editor-container{width:100%;overflow:auto}#bbpress-forums input#bbp_topic_tags,#bbpress-forums input#bbp_topic_title{width:95%}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:14px}}@media only screen and (max-width:240px){#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-footer div.bbp-reply-author,#bbpress-forums li.bbp-footer div.bbp-search-author,#bbpress-forums li.bbp-footer div.bbp-topic-author,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count{width:45%}#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{clear:both;width:100%}#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{text-align:center}#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-reply-content,#bbpress-forums li.bbp-header div.bbp-search-author,#bbpress-forums li.bbp-header div.bbp-search-content,#bbpress-forums li.bbp-header div.bbp-topic-author,#bbpress-forums li.bbp-header div.bbp-topic-content{margin-left:0;text-align:left}#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta{display:inline-block}#bbpress-forums li.bbp-header{overflow:hidden}#bbpress-forums li.bbp-footer div.bbp-reply-content,#bbpress-forums li.bbp-footer div.bbp-search-content,#bbpress-forums li.bbp-footer div.bbp-topic-content{display:inline-block;margin-left:0}#bbpress-forums li.bbp-body div.bbp-reply-author,#bbpress-forums li.bbp-body div.bbp-topic-author{min-height:60px;padding-left:60px}#bbpress-forums div.bbp-reply-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar{width:40px;height:auto}#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-reply-title h3,#bbpress-forums div.bbp-topic-title h3{font-size:12px}}
.swa-wrap{width:100%;}
.swa-clearfix:before,
.swa-clearfix:after{
	content: " ";
	display: table;
}
.swa-clearfix:after {
	clear: both;
}
.swa-wrap .clear {clear:both;}
.swa-wrap ul#activity-filter-links{}
.swa-wrap ul#activity-filter-links li{float:left;padding:10px;list-style: none;}
.swa-wrap ul#activity-filter-links a {}
.swa-wrap ul#activity-filter-links li.selected a {font-weight:bold;}
.swa-wrap div.swa-pagination {
	border-bottom:1px solid #EAEAEA;
	color:#888888;
	font-size:11px;
	height:auto;
	padding:5px 5px;
}
div.swa-pagination .pagination-links {
    float: right;
}
div.swa-pagination #activity-count {
    float: left;
}

.swa-wrap .swa-activity-list{}

ul.swa-activity-list li {
	padding: 20px 0 0 0;
	overflow: hidden;
}
	ul.swa-activity-list > li:first-child {
		padding-top: 5px;
	}

	ul.swa-activity-list li.has-comments {
		padding-bottom: 20px;
	}
.swa-activity-list  div.swa-activity-avatar{padding:5px;float:left;}
.swa-activity-list  div.swa-activity-avatar img.avatar{}
.swa-activity-list li.mini {
	position: relative;
	font-size: 11px;
	min-height: 35px;
	padding: 12px 0 0 0;
}
	.swa-activity-list li.mini div.swa-activity-meta {
		margin: 0;
	}

	.swa-activity-list li.mini div.swa-activity-meta a {
		padding: 3px 8px;
	}

	.swa-activity-list li.mini .activity-avatar img.avatar,
	.swa-activity-list li.mini .activity-avatar img.FB_profile_pic {
		width: 20px;
		height: 20px;
		margin-left: 36px;
	}
		.swa-activity-list li.activity_comment .activity-avatar img.avatar,
		.swa-activity-list li.activity_comment .activity-avatar img.FB_profile_pic {
			width: 40px;
			height: 40px;
			margin-left: 20px;
		}

		

	.swa-activity-list li.mini .swa-activity-content {
		
	}

	.swa-activity-list li.mini .swa-activity-content p {
		margin: 0;
		
	}

	.swa-activity-list li.mini .swa-activity-meta {
		
	}
	

	.swa-activity-list li.mini .activity-comments {
		clear: left;
		font-size: 12px;
		margin-top: 5px;
	}

.swa-activity-list li .swa-activity-inreplyto {
	font-size: 11px;
	color: #888;
	margin-left: 70px;
	margin-bottom: 15px;
	padding-left: 25px;
	/*background: url(/wp-content/plugins/buddypress-sitewide-activity-widget/images/replyto_arrow.gif) 7px 0 no-repeat;*/
}
	.swa-activity-list li .swa-activity-inreplyto > p {
		margin: 0;
		display: inline;
	}

	.swa-activity-list li .activity-inreplyto blockquote,
	.swa-activity-list li .activity-inreplyto div.swa-activity-inner {
		background: none;
		border: none;
		display: inline;
		padding: 0;
		margin: 0;
		overflow: hidden;
	}

.swa-activity-list .activity-avatar img {
	width: 60px;
	height: 60px;
}
		
.swa-activity-list .swa-activity-content {

}


	.swa-activity-list .swa-activity-content .swa-activity-header,
	.swa-activity-list .swa-activity-content .comment-header {
		font-size: 11px;
		color: #888;
		line-height: 220%;
	}

	.swa-activity-list .swa-activity-header a:first-child, span.highlight {
		background: #EBF7FF;
		border-bottom: 1px solid #a1dcfa;
		border-right: 1px solid #a1dcfa;
		color: #059AE7;
		padding: 3px 8px;
		text-decoration: none;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		margin-right: 3px;
	}
		.swa-activity-list .swa-activity-header a:first-child:hover {
			background: #059AE7 !important;
			color: #fff !important;
		}
		.swa-activity-list .swa-activity-content a:first-child:focus { outline: none; }

		.swa-activity-list .swa-activity-content span.time-since {
			color: #bbb;
		}
               .swa-activity-header p img.avatar{float:none;}
	.swa-activity-list .swa-activity-content span.swa-activity-header-meta a {
		background: none;
		padding: 0;
		font-size: 11px;
		margin: 0;
		border: none;
		color: #aaa;
		text-decoration: underline;
	}
		.swa-activity-list .swa-activity-content span.swa-activity-header-meta a:hover {
			color: inherit;
			text-decoration: none;
		}

	.swa-activity-list .swa-activity-content .swa-activity-inner,
	.swa-activity-list .swa-activity-content blockquote {
		margin: 4px 0 15px 5px;
		overflow: hidden;
	}
		

		/* Backwards compatibility. */
		.swa-activity-inner > .swa-activity-inner { margin: 0 !important; }
		.swa-activity-inner > blockquote { margin: 0 !important; }

	.swa-activity-list .swa-activity-content img.thumbnail {
		float: left;
		margin: 0 10px 5px 0;
		border: 2px solid #eee;
	}


	
/* > Activity Stream Comments
-------------------------------------------------------------- */

div.swa-activity-meta {
	margin: 0 0 20px 3px;
	clear: left;
}

.swa-activity-list div.swa-activity-meta a {
	font-size: 11px;
	background: #f4f4f4;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #999;
	padding: 4px 8px;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-right: 3px;
}
	.swa-activity-list div.swa-activity-meta a.acomment-reply {
		background: #FFF9DB;
		border-bottom: 1px solid #FFE8C4;
		border-right: 1px solid #FFE8C4;
		color: #ffa200;
	}

	div.swa-activity-meta a:focus { outline: none; }
	div.swa-activity-meta a:hover {
		background: #aaa;
		color: #fff;
		border-color: #aaa;
	}
		div.swa-activity-meta a.acomment-reply:hover {
			background: #f7740a;
			color: #fff;
			border-color: #f7740a;
		}

div.swa-activity-comments {
	position: relative;
	margin: 0 0 0 25px;
	width: auto;
	overflow: hidden; /* IE fix */
}
div.swa-activity-comments > ul {
	background: #f5f5f5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 0 10px 0;
}
div.swa-activity-comments ul, div.swa-activity-comments ul li {
	border: none;
	list-style: none;
}

	div.swa-activity-comments ul {
		clear: left;
	}

	div.swa-activity-comments ul li {
		border-top: 2px solid #fff;
		padding: 10px 0 0;
	}
		body.activity-permalink div.swa-activity-comments ul li {
			border-width: 1px;
			padding: 10px 0 0;
		}

		div.swa-activity-comments ul li p:last-child {
			margin-bottom: 10px;
		}

		div.swa-activity-comments > ul > li:first-child {
			border-top: none;
		}

		div.swa-activity-comments ul li:last-child {
			margin-bottom: 0;
		}

	div.swa-activity-comments ul li > ul {
		margin-top: 0;
		margin-left: 20px;
	}
		body.activity-permalink div.swa-activity-comments ul li > ul {
			margin-top: 15px;
		}

	div.swa-activity-comments div.acomment-avatar img {
		border-width: 2px !important;
		float: left;
		margin-right: 10px;
	}

	div.swa-activity-comments div.acomment-content {
		font-size: 11px;
		margin-left: 39px;
		margin-top: 5px;
	}
		div.acomment-content .time-since { display: none; }
		div.acomment-content .activity-delete-link { display: none; }
		div.acomment-content .comment-header { display: none; }

	
	div.swa-activity-comments div.acomment-meta {
		font-size: 11px;
		color: #888;
	}

	div.swa-activity-comments form.ac-form {
		display: none;
		margin: 10px 0 10px 33px;
		background: #fafafa;
		border: 1px solid #ddd;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		padding: 8px;
	}
		div.swa-activity-comments li form.ac-form {
			margin-right: 15px;
		}

		div.swa-activity-comments form.root {
			margin-left: 0;
		}

		div.swa-activity-comments div#message {
			margin-top: 15px;
			margin-bottom: 0;
		}

		div.swa-activity-comments form.loading {
			/*background-image: url(/wp-content/plugins/buddypress-sitewide-activity-widget/images/ajax-loader.gif);*/
			background-position: 2% 95%;
			background-repeat: no-repeat;
		}

		div.swa-activity-comments form .ac-textarea {
			padding: 8px;
			border: 1px inset #ccc;
			background: #fff;
			margin-bottom: 10px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}
			div.swa-activity-comments form textarea {
				width: 100%;
				font-family: inherit;
				font-size: 11px;
				color: #555;
				height: 60px;
				border: none;
				padding: 0;
			}
				div.swa-activity-comments form input {
					margin-top: 5px;
				}

		div.swa-activity-comments form div.ac-reply-avatar {
			float: left;
		}
			div.swa-ac-reply-avatar img {
				border: 2px solid #fff !important;
			}

		div.swa-activity-comments form div.ac-reply-content {
			margin-left: 50px;
			padding-left: 15px;
			color: #888;
			font-size: 11px;
		}

	
/*
	div.activity-comments form.ac-form {
		display: none;
		margin: 10px 0 10px 33px;
		background: #eee;
		border-bottom: 1px solid #ddd;
		border-right: 1px solid #ddd;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		padding: 8px;
	}
		div.activity-comments li form.ac-form {
			margin-right: 15px;
		}

		div.activity-comments form.root {
			margin-left: 0;
		}

		div.activity-comments div#message {
			margin-top: 15px;
			margin-bottom: 0;
		}

		div.activity-comments form.loading {
			background-image: url(/wp-content/plugins/buddypress-sitewide-activity-widget/images/ajax-loader.gif);
			background-position: 2% 95%;
			background-repeat: no-repeat;
		}

		div.activity-comments form .ac-textarea {
			padding: 8px;
			border: 1px inset #ccc;
			background: #fff;
			margin-bottom: 10px;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}
			div.activity-comments form textarea {
				width: 100%;
				font-family: inherit;
				font-size: 11px;
				color: #555;
				height: 60px;
				border: none;
				padding: 0;
			}
				div.activity-comments form input {
					margin-top: 5px;
				}

		div.activity-comments form div.ac-reply-avatar {
			float: left;
		}
			div.ac-reply-avatar img {
				border: 2px solid #fff !important;
			}

		div.activity-comments form div.ac-reply-content {
			margin-left: 25px;
			padding-left: 15px;
			color: #888;
			font-size: 11px;
		}
*/
/* form*/
#swa-whats-new-textarea{border:1px solid #ccc;}
#swa-whats-new{width:98%;border:none;}
#swa-whats-new-options {margin-top:5px;}
#swa-whats-new-options select{margin-bottom:5px;}
.swa-ac-form {
	display:none;
}/**
* All of the CSS for your public-facing functionality should be
* included in this file.
*/

@keyframes aysSMquantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}
@-webkit-keyframes aysSMquantumWizPaperInputAddUnderline {
    0% {
        -webkit-transform: scaleX(0);
        transform: scaleX(0);
    }
    to {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
    }
}

.ays-form-container {
    background-color: #fff;
    margin-bottom: 48px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,0.37);
    padding-bottom: 6px;
    word-wrap: break-word;

    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 0;
    padding-bottom: 0;
    word-wrap: break-word;
    min-width: 250px;
    max-width: 100%;
    margin: 0 auto;
    position: relative;
}

.ays-form-container *{
    box-sizing: border-box;
}

.ays-form-container .ays-form-section-header,
.ays-form-container .ays-form-section-content,
.ays-form-container .ays-form-section-footer{
    padding: 10px 0;
    margin-bottom: 10px;
}

.ays-form-container .ays-form-section-content{
    padding: 0;
    
}

.ays-form-container .ays-form-section-footer{
    margin-bottom: 0;
}

.ays-form-container .ays-form-section {
    display: none;
    padding: 24px;
    /* border: 1px solid; */
    border-radius: 5px;
    /* background-color: #ffffff; */
    box-shadow: 0px 30px 70px -24px rgb(0 0 0 / 16%);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #F2F3FA;
    border-radius: 10px;
}

.ays-form-container .ays-form-section .ays-form-question-input-wrap{
    width: 100%;
    display: flex;
    flex-direction: column;
}

.ays-form-container .ays-form-section.active-section {
    display: block;
}

.ays-form-container .ays-form-section-header {
    margin-top: 12px;
    /* background-color: #fff; */
    /*border: 1px solid #dadce0;*/
    /*border-radius: 8px;*/
    /* margin-bottom: 12px; */
    /* padding: 0 24px; */
    padding-top: 10px;
    position: relative;
    /*border-top: 10px solid #e1e1e1;*/
    /*box-shadow: 0 2px 1px -1px rgba(0, 0, 0, 0.2), 0 1px 1px 0 rgba(0, 0, 0, 0.141), 0 1px 3px 0 rgba(0, 0, 0, 0.122);*/
    /*box-shadow: 0 0px 0px 1px rgba(0, 0, 0, 0.2);*/
}

.ays-form-container .ays-form-section-title-row {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}

.ays-form-container .ays-form-section-title-row {
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    font-size: 32px;
    font-weight: 400;
    color: #202124;
    line-height: 135%;
    max-width: 100%;
    min-width: 0%;
}

.ays-form-container .ays-form-title-wrap {
    width: 100%;
    /* padding-right: 10px; */
}

.ays-form-container .ays-form-title {
    /* font-family: 'Google Sans', Roboto, Arial, sans-serif; */
    font-size: 2rem;
    margin-bottom: 12px;
    display: block;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}


.ays-form-container .ays-form-title-wrap .ays-form-cover-photo-title-wrap {
    padding-left: 5px;
}

.ays-form-container .ays-form-cover-photo-title-wrap {
    height: 150px;
    background-image: unset;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.ays-form-container .ays-form-cover-photo-title-wrap.ays-form-no-cover-photo {
    background-image: unset !important;
}

.ays-form-container .ays-form-section-desc {
    font-family: Roboto,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 20px;
    color: #202124;
    margin-top: 12px;
}

.ays-form-container .ays-form-question {
    -webkit-transition: background-color 200ms cubic-bezier(0.0,0.0,0.2,1);
    transition: background-color 200ms cubic-bezier(0.0,0.0,0.2,1);
    /*box-shadow: 0 0px 0px 1px rgba(0, 0, 0, 0.2);*/
    /* background-color: #fff; */
    /*border: 1px solid #dadce0;*/
    /*border-radius: 8px;*/
    /* margin-bottom: 12px; */
    /* padding: 24px 15px; */
    page-break-inside: avoid;
    word-wrap: break-word;
    /*border-left: 5px solid #e1e1e1;*/
    position: relative;
}

.ays-form-container .ays-form-question.ays-form-question-hidden {
    display: none;
}

.ays-form-container .ays-form-question-header p {
    margin: 0;
}

/*
.ays-form-container .ays-form-question::before {
    z-index: 0;
    position: absolute;
    right: 5px;
    bottom: 5px;
    content: "";
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    opacity: 1;
    width: 40px;
    height: 40px;
}
*/

.ays-form-container .ays-form-question-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    /*margin-bottom: 16px;*/

    -webkit-box-align: start;
    box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    max-width: 100%;
    min-width: 0%;
    position: relative;
}

.ays-form-container .ays-form-question-header-content {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.ays-form-container .ays-form-question-title {
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .1px;
    line-height: 1.5;
    color: #202124;
    font-weight: 600;
    width: 100%;
    word-break: break-word;
    display: block;
    /*margin-bottom: 10px;*/
}
.ays-form-container .ays-form-question-title label {
    cursor: pointer;
}

.ays-form-container .ays-form-question-image-container {
    width: 100%;
    padding: 5px 0;
}

.ays-form-container .ays-form-question-image {
    max-width: 100%;
    object-position: center center;
}

.ays-form-container .ays-form-question-required-icon {
    color: #d93025;
}


.ays-form-container .ays-form-question-answers {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    flex-direction: column;

    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
}

.ays-form-container .ays-form-answer {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    min-height: 24px;
    padding: .5em .5em .5em 0;
}

.ays-form-container label.ays-form-answer-label {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    cursor: pointer;
    outline: unset;
}

.ays-form-container label.ays-form-answer-label:focus {
    border: none;
    outline: none;
}

.ays-form-container .ays-form-answer-label-content {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    min-width: 0%;
    opacity: 1;
}

.ays-form-container .ays-form-answer-label input[type="checkbox"],
.ays-form-container .ays-form-answer-label input[type="radio"] {
    display: none;
}

div.pen_container .ays-form-container .ays-form-answer-label input[type="checkbox"],
div.pen_container .ays-form-container .ays-form-answer-label input[type="radio"] {
    display: none !important;
}

.ays-form-container[id^="ays-form-container"] .ays-form-minimal-theme-question .ays-form-answer-label :not(.ays-form-answer-star-radio) input[type="checkbox"],
.ays-form-container[id^="ays-form-container"] .ays-form-minimal-theme-question .ays-form-answer-label :not(.ays-form-answer-star-radio) input[type="radio"] {
    display: initial !important;
}

.ays-form-container .ays-form-answer-label input[type="checkbox"] ~ .ays-form-answer-label-content .ays-form-answer-icon-content,
.ays-form-container .ays-form-answer-label input[type="radio"] ~ .ays-form-answer-label-content .ays-form-answer-icon-content {
    -webkit-transition: border-color .2s cubic-bezier(0.4,0,0.2,1);
    transition: border-color .2s cubic-bezier(0.4,0,0.2,1);
    -webkit-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: pointer;
    outline: none;

    display: inline-block;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 20px;
    position: relative;
    vertical-align: middle;
    width: 20px;
    z-index: 0;
}

.ays-form-container .ays-form-answer-icon-content-1 {
    -webkit-animation: aysSMagmAnimateSelectOut .2s forwards;
    animation: aysSMagmAnimateSelectOut .2s forwards;
    cursor: pointer;
    height: 20px;
    position: relative;
    width: 20px;
}

.ays-form-container .ays-form-answer-label input[type="checkbox"] ~ .ays-form-answer-label-content .ays-form-answer-icon-content .ays-form-answer-icon-content-1,
.ays-form-container .ays-form-answer-label input[type="radio"] ~ .ays-form-answer-label-content .ays-form-answer-icon-content .ays-form-answer-icon-content-1 {
    -webkit-animation: aysSMagmAnimateSelectOut .2s forwards;
    animation: aysSMagmAnimateSelectOut .2s forwards;
    cursor: pointer;
    height: 20px;
    position: relative;
    width: 20px;
}

.ays-form-container .ays-form-answer-label input[type="checkbox"] ~ .ays-form-answer-label-content .ays-form-answer-icon-content .ays-form-answer-icon-content-2,
.ays-form-container .ays-form-answer-label input[type="radio"] ~ .ays-form-answer-label-content .ays-form-answer-icon-content .ays-form-answer-icon-content-2 {
    border: solid 2px;
    border-color: #5f6368;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 20px;
    width: 20px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: 0;
}

.ays-form-container .ays-form-answer-label .ays-form-answer-icon-ink {
    position: absolute;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: opacity .15s ease;
    transition: opacity .15s ease;
    background-color: rgba(218,220,224,0.2);
    -webkit-border-radius: 100%;
    border-radius: 100%;
    height: 20px;
    opacity: 0;
    outline: .1px solid transparent;
    pointer-events: none;
    width: 20px;
    z-index: -1;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.ays-form-container .ays-form-answer-label:hover .ays-form-answer-icon-ink {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 1;
    background-color: rgba(255, 87, 34, 0.04);
}

.ays-form-container .ays-form-answer-label:focus .ays-form-answer-icon-ink {
    -webkit-transform: scale(2);
    transform: scale(2);
    opacity: 1;
    /* background-color: rgba(255, 87, 34, 0.04); */
}

.ays-form-container .ays-form-answer-label input[type="checkbox"] ~ .ays-form-answer-label-content .ays-form-answer-icon-content .ays-form-answer-icon-content-3,
.ays-form-container .ays-form-answer-label input[type="radio"] ~ .ays-form-answer-label-content .ays-form-answer-icon-content .ays-form-answer-icon-content-3 {
    border: 5px solid rgb(244, 0, 0);
    -webkit-border-radius: 50%;
    border-radius: 50%;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transition: -webkit-transform ease .28s;
    transition: -webkit-transform ease .28s;
    -webkit-transition: transform ease .28s;
    transition: transform ease .28s;
    -webkit-transform: translateX(-50%) translateY(-50%) scale(0);
    transform: translateX(-50%) translateY(-50%) scale(0);
    cursor: pointer;
    visibility: hidden;
}

.ays-form-container .ays-form-answer-label input[type="checkbox"]:checked ~ .ays-form-answer-label-content .ays-form-answer-icon-content .ays-form-answer-icon-content-2,
.ays-form-container .ays-form-answer-label input[type="radio"]:checked ~ .ays-form-answer-label-content .ays-form-answer-icon-content .ays-form-answer-icon-content-2 {
    border-color: rgb(244, 0, 0);
}

.ays-form-container .ays-form-answer-label input[type="checkbox"]:checked ~ .ays-form-answer-label-content .ays-form-answer-icon-content .ays-form-answer-icon-content-3,
.ays-form-container .ays-form-answer-label input[type="radio"]:checked ~ .ays-form-answer-label-content .ays-form-answer-icon-content .ays-form-answer-icon-content-3 {
    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
    transform: translateX(-50%) translateY(-50%) scale(1);
    visibility: visible;
}

.ays-form-container .ays-form-answer-label input[type="checkbox"] ~ .ays-form-answer-label-content .ays-form-answer-icon-content .ays-form-answer-icon-content-2,
.ays-form-container .ays-form-answer-label input[type="checkbox"]:checked ~ .ays-form-answer-label-content .ays-form-answer-icon-content .ays-form-answer-icon-content-2,
.ays-form-container .ays-form-answer-label input[type="checkbox"]:checked ~ .ays-form-answer-label-content .ays-form-answer-icon-content .ays-form-answer-icon-content-3 {
    border-radius: 0;
}

.ays-form-container .ays-form-question-answers.ays-form-question-answers-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    -webkit-flex-direction: row;
    flex-direction: row;
    width: 100%;
}

.ays-form-container .ays-form-answer.ays-form-answer-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    max-width: 260px;
    min-height: 24px;
    padding: .5em .5em .5em 0;
    padding-bottom: .5em;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 45%;
}

.ays-form-container .ays-form-answer-label.ays-form-answer-label-grid {
    flex-wrap: wrap;
}

.ays-form-container .ays-form-answer-label .ays-form-answer-image-container {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-align-self: flex-start;
    align-self: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 195px;
    margin: 12px 0;
    line-height: 195px;
    outline-width: 0;
    padding: 8px;
    width: 260px;
    box-shadow: 0 1px 2px 0 rgba(60,64,67,0.302), 0 1px 3px 1px rgba(60,64,67,0.149);
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-color: white;
    border-color: #e1e1e1;
}

.ays-form-container .ays-form-answer-label input[type="checkbox"]:checked ~ .ays-form-answer-image-container,
.ays-form-container .ays-form-answer-label input[type="radio"]:checked ~ .ays-form-answer-image-container {
    border-style: solid;
    border-width: 2px;
    outline-width: 0;
    padding: 6px;
}

.ays-form-container .ays-form-answer-label .ays-form-answer-image-container img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    min-height: 0%;
    min-width: 0%;
    vertical-align: middle;
    object-fit: contain;
    object-position: center center;
    margin: 0;
    width: 100%;
    height: 100%;
}

@media screen and (max-width: 580px) {
    .ays-form-container .ays-form-answer.ays-form-answer-grid {
        width: 100%;
        margin: 0;
    }

    .ays-form-container .ays-form-question[data-type="name"] .ays-form-question-box {
        flex-wrap: wrap;
    }

    .ays-form-container .ays-form-question[data-type="name"] .ays-form-question-input-box-last-name {
        margin-left: 0;
        margin-top: 10px;
    }
}

/* 
@media screen and (min-width: 580px) and (max-width: 768px) {
   .ays-form-container .ays-form-answer-label .ays-form-answer-image-container {
      height: 100px;
   }
} */

@media screen and (min-width: 580px) and (max-width: 1024px) {
    .ays-form-container .ays-form-answer-label .ays-form-answer-image-container {
        height: 150px;
    }
}

.ays-form-container input.ays-form-question-input ~ .ays-form-input-underline,
.ays-form-container input.ays-form-question-input ~ .ays-form-input-underline-animation,
.ays-form-container .ays-form-answer-label-content > span {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;

    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;

    font-family: Roboto,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 20px;
    color: #202124;
    min-width: 1px;
}

.ays-form-container .ays-form-answer-label-content > span {
    margin-left: .75em;
}

.ays-form-container .ays-form-answer-label.ays-form-answer-label-other {
    -webkit-box-flex: 0;
    box-flex: 0;
    -webkit-flex-grow: 0;
    flex-grow: 0;
    padding-right: 20px;
    width: auto;
    white-space: nowrap;
    margin-bottom: 10px;
}

.ays-form-container .ays-form-answer .ays-form-answer-other-text {
    display: block;
    width: 100%;
    position: relative;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    min-width: 100px;
    max-width: 100%;
}

.ays-form-container .ays-form-answer .ays-form-answer-other-text input.ays-form-answer-other-input {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    /* background-color: transparent; */
    border: none;
    display: block;
    /* font: 400 16px Roboto,RobotoDraft,Helvetica,Arial,sans-serif; */
    margin: 0;
    min-width: 0%;
    outline: none;
    /* padding: .125em 0; */
    z-index: 0;
}

.ays-form-container .ays-form-question-select.dropdown div.text {
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    display: flex;
    align-items: center;
}
.ays-form-container .ays-form-question-select.dropdown div.item {
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    font-size: 16px !important;
    font-weight: 500 !important;
    letter-spacing: .1px;
    line-height: 24px !important;
    color: #202124 !important;
    word-break: break-word;
}
.ays-form-container .ays-form-question-select.dropdown div.item img.ays-form-answer-image {
    vertical-align: middle;
    margin-top: 0;
    margin-bottom: 0;
}

.ays-form-container .ays-form-question-select.dropdown div.text img.ays-form-answer-image {
    font-size: initial;
    line-height: 1;
    height: auto;
    margin: 0;
    margin-right: .78571429rem;
}

/* .section-buttons {
   
} */

.ays-form-container .ays-form-simple-button-container,
.ays-form-container .ays-form-section-buttons .ays-form-section-button-container {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    color: #5f6368;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    z-index: 0;

    box-shadow: 0 2px 1px -1px rgba(0,0,0,0.2), 0 1px 1px 0 rgba(0,0,0,0.141), 0 1px 3px 0 rgba(0,0,0,0.122);

    margin-right: 14px;
}

.ays-form-container .ays-form-simple-button-container {
    box-shadow: none;
}

.ays-form-container .ays-form-simple-button-container .ays-form-button-content,
.ays-form-container .ays-form-section-buttons .ays-form-section-button-container .ays-form-section-button-content {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
}

.ays-form-container .ays-form-simple-button-container .ays-form-button-content .ays-form-button,
.ays-form-container .ays-form-section-buttons .ays-form-section-button-container .ays-form-section-button-content button.ays-form-section-button,
.ays-form-container .ays-form-section-buttons .ays-form-section-button-container .ays-form-section-button-content a.ays-form-section-button,
.ays-form-container .ays-form-section-buttons .ays-form-section-button-container .ays-form-section-button-content input.ays-form-section-button {
    display: inline-block;
    margin: 0;
    /* padding: 0 24px; */
    background-color: #fff;
    color: rgb(244, 0, 0);
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .25px;
    line-height: 36px;
    text-decoration: none;
    text-transform: none;
    min-width: auto;
    outline: none;
    transition: all 280ms cubic-bezier(0.4,0.0,0.2,1);
    -webkit-font-smoothing: antialiased;
    -webkit-user-select: none;
    user-select: none;
    /* -webkit-transition: background .2s .1s;
    transition: background .2s .1s; */
    border: 0;
    cursor: pointer;
    line-height: 1;
    font-weight: 700;
}

.ays-form-container .ays-form-section-buttons .ays-form-section-button-container .ays-form-section-button-content button.ays-form-section-button {
    padding: 12px 24px;
}

.ays-form-container .ays-form-simple-button-container .ays-form-button-content .ays-form-button {
    font-size: 12px;
    padding: 0;
    background-color: unset;
    line-height: initial;
    font-weight: 500;
}

.ays-form-container .ays-form-simple-button-container:hover .ays-form-button-content .ays-form-button {
    transform: none;
}

.ays-form-container .ays-form-section-buttons .ays-form-section-button-container:hover .ays-form-section-button-content button.ays-form-section-button,
.ays-form-container .ays-form-section-buttons .ays-form-section-button-container:hover .ays-form-section-button-content a.ays-form-section-button,
.ays-form-container .ays-form-section-buttons .ays-form-section-button-container:hover .ays-form-section-button-content input.ays-form-section-button,
.ays-form-container .ays-form-section-buttons .ays-form-section-button-container:focus .ays-form-section-button-content button.ays-form-section-button,
.ays-form-container .ays-form-section-buttons .ays-form-section-button-container:focus .ays-form-section-button-content a.ays-form-section-button,
.ays-form-container .ays-form-section-buttons .ays-form-section-button-container:focus .ays-form-section-button-content input.ays-form-section-button {
    background-color: rgba(244, 0, 0, .04);
}

.ays-form-container .ays-fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.ays-form-container .ays-fa-star::before {
    content: "\f005";
}

.ays-form-container .ays-fa-star-o::before {
    content: "\f006";
}


.ays-form-container .ays-loader {
    display: none;
}

@keyframes aysSMagmAnimateSelectIn {
    0% {
        height: 0;
        width: 0;
    }
    100% {
        height: 100%;
        width: 100%;
    }
}

@keyframes aysSMagmAnimateSelectOut {
    0% {
        height: 0;
        width: 0;
    }
    100% {
        height: 100%;
        width: 100%;
    }
}

.ays-form-container .ays-form-input {
    box-shadow: none !important;
    border: 1px solid #aaaaaa !important;
    outline: 0 !important;
}

.ays-form-container .ays-form-input:active,
.ays-form-container .ays-form-input:focus {
    outline: 0 !important;
    box-shadow: none !important;
    /* border: 0 !important; */
}

/* .ays-form-container .ays-form-input:focus ~ .ays-form-input-underline-animation {
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
    height: 2px;
    background-color: #aaaaaa;
    -webkit-animation: aysSMquantumWizPaperInputAddUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: aysSMquantumWizPaperInputAddUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
} */

/* .ays-form-container .ays-form-input:focus {
    border: 0 !important;
    height: 2px;
    background-color: #aaaaaa;
    -webkit-animation: aysSMquantumWizPaperInputAddUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    animation: aysSMquantumWizPaperInputAddUnderline 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
} */

.ays-form-container .ays-form-input-underline {
    background-color: rgba(0, 0, 0, 0.12);
    height: 1px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%;
}

.ays-form-container .ays-form-input-underline-animation {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    background-color: #4285f4;
    height: 2px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
}

.ays-form-container .ays-form-remove-default-border,
.ays-form-container .ays-form-remove-default-border:focus{
    border-color: unset;
    border: 0;
    box-shadow: unset;
    outline: 0;
}

.ays-form-container .ays-form-remove-default-border:focus{
    background-color: #ebebeb !important;
}

.ays-form-container .ays-form-question-box {
    width: 100%;
}

.ays-form-container .ays-form-question-type-text-box {
    width: 100%;
}

.ays-form-container .ays-form-question-input-box {
    position: relative;
}

.ays-form-container .ays-form-question-input {
    min-height: 1.5em;
    position: relative;
    vertical-align: top;
}

.ays-form-container input.ays-form-question-input.ays-form-question-input ~ .ays-form-input-underline,
.ays-form-container input.ays-form-question-input.ays-form-question-input ~ .ays-form-input-underline-animation,
.ays-form-container textarea.ays-form-question-input-textarea.ays-form-question-input ~ .ays-form-input-underline,
.ays-form-container textarea.ays-form-question-input-textarea.ays-form-question-input ~ .ays-form-input-underline-animation {
    width: calc( 100% );
}

.ays-form-container .ays-form-question .ays-form-question-input,
.ays-form-container .ays-form-sections .ays-form-password{
    width: 100%;
    margin: 0;
    background-color: #f8f9fa;
    padding: 12px 0;
    text-indent: 10px;
    display: block;
    border-radius: 2px;
    letter-spacing: 1px;
}

.ays-form-container .ays-form-question.isDisabled .ays-form-question-input-wrap .ays-form-question-input,
.ays-form-container .ays-form-question:not(.isDisabled) .ays-form-question-input-wrap:hover .ays-form-question-input,
.ays-form-container .ays-form-question:not(.isDisabled) .ays-form-question-input-box:hover .ays-form-question-input,
.ays-form-container .ays-form-question.isDisabled .ays-form-question-input-wrap .ays-form-question-select.ui.selection.dropdown,
.ays-form-container .ays-form-question:not(.isDisabled) .ays-form-question-input-wrap:hover .ays-form-question-select.ui.selection.dropdown {
    /* background-color: rgba(220, 220, 220, 0.8); */
}
.ays-form-container .ays-form-question.isDisabled .ays-form-question-select.ui.selection.dropdown .default.text,
.ays-form-container .ays-form-question:not(.isDisabled):hover .ays-form-question-select.ui.selection.dropdown .default.text {
    color: #666;
}

.ays-form-container .ays-form-question .ays-form-question-select.ui.selection.dropdown {
    min-width: 200px;
}

.ays-form-container .ays-form-section .ays-form-question-validation-error,
.ays-form-container .ays-form-section .ays-form-question-validation-error-upload,
.ays-form-container .ays-form-section .ays-form-votes-count-validation-error {
    font-family: Roboto, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: .3px;
    line-height: 16px;
    color: #70757a;
    color: #d93025;
    display: none;
}

.ays-form-container .ays-form-question.ays-easy-form-has-error {
    border-color: #d93025;
}

.ays-form-container .ays-form-section .ays-form-question.ays-easy-form-has-error .ays-form-question-validation-error,
.ays-form-container .ays-form-section .ays-form-question.ays-easy-form-has-error .ays-form-votes-count-validation-error {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}

.ays-form-container .ays-form-section .ays-form-question.ays-easy-form-has-error .ays-form-question-validation-error img,
.ays-form-container .ays-form-section .ays-form-question.ays-easy-form-has-error .ays-form-votes-count-validation-error img {
    margin-right: 12px;
}

.ays-form-container .ays-form-question-input-textarea {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    font-family: Roboto, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.1px;
    line-height: 24px;
    background-color: transparent;
    border: none;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    caret-color: #1a73e8;
    display: block;
    /*height: 24px;*/
    min-height: 24px;
    outline: none;
    overflow-y: visible;
    overflow-x: hidden;
    padding: 16px 0px 16px 16px;
    resize: none;
    white-space: pre-wrap;
    word-wrap: break-word;
    z-index: 1;
}

.ays-form-container textarea.ays-form-question-input-textarea {
    max-height: 1000px;
    overflow: auto scroll;
    margin: 0;
    box-sizing: border-box;
}

/* Chrome, Safari, Edge, Opera */
.ays-form-container input.ays-form-question-input.ays-form-question-input::-webkit-outer-spin-button,
.ays-form-container input.ays-form-question-input.ays-form-question-input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
.ays-form-container input.ays-form-question-input.ays-form-question-input[type=number] {
    -moz-appearance: textfield;
    max-width: initial;
}

.ays-form-container .ays-form-question-type-select-box,
.ays-form-container .ays-form-question-select-conteiner {
    padding: 0;
    width: 100% !important;
}

.ays-form-container .ays-form-question-select-conteiner .select2-container {
    display: block;
    width: 100%!important;
}


.ays-form-container .ays-form-answer-clear-selection-container {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
    margin-top: 5px;
}


.ays-form-container .ays-form-display-none {
    display: none !important;
}

.ays-form-container .ays-form-visibility-none {
    visibility: hidden;
}

.ays-form-container .ays-form-restricted-content {
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
}

.ays-form-container .ays-form-restricted-content p {
    margin: 0;
}

.ays-form-container .ays-form-restricted-message {
    margin: 0;
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    font-size: 16px;
}

.ays-form-container .ays-form-loader {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    justify-content: center;
    align-items: center;
}

.ays-form-container .ays-form-thank-you-page {
    display: none;
}

.ays-form-container .ays-form-redirect-timer {
    text-align: center;
    font-family: 'Google Sans',Roboto,Arial,sans-serif;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: .25px;
    line-height: 36px;
}

/* show login form  */
.ays-form-container .ays_form_login_form {
    text-align: center;
}
.ays-form-container .ays_form_login_form form p {
    margin-top: 5px;
    margin-bottom: 15px;
}
.ays-form-container .ays_form_login_form label {
    display: block;
    cursor: pointer;
    margin: 0;
}

.ays-form-container .ays_form_login_form .ays-form-question-input-box {
    width: 300px;
    margin: 0 auto;
}

.ays-form-container .ays_form_login_form input[type="text"],
.ays-form-container .ays_form_login_form input[type="password"] {
    box-shadow: none !important;
    border: 0 !important;
    outline: 0 !important;

    min-height: 1.5em;
    position: relative;
    vertical-align: top;

    width: 100%;
    margin: 0;

    background-color: #f8f9fa;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.ays-form-container .ays_form_login_form input[type="text"]:active,
.ays-form-container .ays_form_login_form input[type="password"]:active,
.ays-form-container .ays_form_login_form input[type="text"]:focus,
.ays-form-container .ays_form_login_form input[type="password"]:focus {
    outline: 0 !important;
    box-shadow: none !important;
    border: 0 !important;
}

.ays-form-container .ays_form_login_form .ays-form-answer-label {
    width: auto;
    display: inline-block;
}

.ays-form-container .ays_form_login_form input[type="submit"].ays-form-section-button {
    font-size: 16px !important;
    padding-left: 24px !important;
    padding-right: 24px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    background-color: #cfcfcf;
}

.ays-form-container .star_answer_inp {
    display: none;
}

.ays-form-container .ays-form-answer-label img.ays-form-star-icon {
    cursor: pointer;
    cursor: pointer;
    height: 25px;
    width: 25px;
    transform-origin: bottom;
    transform: scale(1);
    transition: .1s ease-in-out;
}

.ays-form-container .ays-form-answer-label img.ays-form-star-icon.ays-fa-star {
    transform: scale(1.05);
}

/* Linear scale */ /* Star question type */
.ays-form-container .ays-form-answer-star,
.ays-form-container .ays-form-answer-linear-scale {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    overflow-x: auto;
}

.ays-form-container .ays-form-answer-star-radios,
.ays-form-container .ays-form-answer-linear-scale-radios {
    display: flex;
    /* width: 80%; */
    justify-content: center;
}

.ays-form-container .ays-form-answer-star-label,
.ays-form-container .ays-form-answer-linear-scale-label {
    -webkit-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-direction: column;
    flex-direction: column;
    text-align: center;
    /* max-width: 35%; */
}

.ays-form-container .ays-form-answer-star-radio-label,
.ays-form-container .ays-form-answer-linear-scale-radio-label {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-height: 3em;

    font-family: Roboto,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 20px;
    color: #202124;
    padding: 0 5px;
}

.ays-form-container .ays-form-answer-star-radio-label {
    min-height: 0;
}

.ays-form-container .ays-form-answer-star-radio,
.ays-form-container .ays-form-answer-linear-scale-radio {
    -webkit-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    box-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    min-height: 3em;
    word-wrap: break-word;
}

.ays-form-container .ays-form-answer-star label.ays-form-answer-label,
.ays-form-container .ays-form-answer-linear-scale label.ays-form-answer-label {
    width: auto;
    -webkit-flex-grow: initial;
    flex-grow: initial;
    -webkit-box-align: stretch;
    box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-direction: column;
    flex-direction: column;
    text-align: center;
    box-pack: justify;
    -webkit-box-pack: justify;
    -webkit-justify-content: initial;
    justify-content: initial;
}

/* Linear scale */ /* Star question type */


/* Date question type */
.ays-form-container .ays-form-question-date-box {
    width: auto;
}

.ays-form-container .ays-form-question-date-input-box {
    width: 170px;
}

.ays-form-container .ays-form-question-time-input-box {
    width: 160px;
}

.ays-form-container .ays-form-timepicker{
    padding: 10px;
}

.ays-form-container .ays-form-timepicker,
.ays-form-container .ays-form-question-input.ays-form-question-date-input {
    -webkit-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    background-color: #f8f9fa;
    border: none;
    display: block;
    height: 40px;
    line-height: 1;
    margin: 0;
    min-width: 0%;
    outline: none;
    z-index: 0;
    font-family: Roboto,Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .2px;
}
/* Date question type */

.ays-form-container input.ays-form-password[type="password"] {
    letter-spacing: 1px;
}

/* .ays-form-container .ays-form-sections .ays-form-section input.ays-form-section-button.ays-check-form-password {
    display: inline-block;
    margin: 0;
    padding: 0 24px;
    font-family: 'Google Sans',Roboto, Arial,sans-serif;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .25px;
    line-height: 36px;
    text-decoration: none;
    text-transform: none;
    min-width: auto;
    outline: none;
    transition: all 280ms cubic-bezier(0.4,0.0,0.2,1);
    -webkit-font-smoothing: antialiased;
    -webkit-user-select: none;
    user-select: none;
    -webkit-transition: background .2s .1s;
    transition: background .2s .1s;
    border: 0;
    cursor: pointer;
} */



/* Popup Form  */
.ays-form-popup-form-window {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99999999999;
    pointer-events: fill;
    scrollbar-color: #d6d6d6;
    scrollbar-width: thin;
    padding: 13px 5px 5px;
}

.ays-form-popup-form-window .ays-form-popup-btn-close {
    display: flex;
    justify-content: flex-end;
    margin: 4px;
    cursor: pointer;
    position: absolute;
    width: 24px;
    height: 24px;
    top: -16px;
    right: -16px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 2px 1px -1px rgb(0 0 0 / 20%), 0 1px 1px 0 rgb(0 0 0 / 14%), 0 1px 3px 0 rgb(0 0 0 / 12%);
    transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);
    border: 1px solid #dadce0;
    z-index: 10;
}

.ays-form-popup-form-window .ays-form-popup-btn-close:hover {
    background-color: #ebedf1;
}
.ays-form-popup-form-window .ays-form-popup-btn-close:active {
    background-color: #dadce0;
}

.ays-form-popup-form-window .ays-form-popup-content {
    overflow-y: auto;
    height: 100%;
    width: 100%;
    padding-right: 10px;
}

.ays-form-popup-form-window .ays-form-popup-content::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.ays-form-popup-form-window .ays-form-popup-content::-webkit-scrollbar {
    width: 8px;
    background-color: #F5F5F5;
}

.ays-form-popup-form-window .ays-form-popup-content::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #d6d6d6;
}

.ays-form-container .ays-form-section .ays-form-question .ays-form-image-logo-url{
    position: absolute;
    right: 5px;
    bottom: 5px;
    width: 40px;
    height: 40px;
}

.ays-form-container .ays-form-section .ays-form-question .ays-form-image-logo-url-img{
    width: 40px;
    height: 40px;
    object-fit: cover;
}


/* Matrix Star Slider Question types start*/
.ays-form-container .ays-form-answer-matrix-scale-main,
.ays-form-container .ays-form-answer-slider-list-main,
.ays-form-container .ays-form-answer-star-list-main {
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 10px;
    width: 100%;
    font-family: Roboto,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .2px;
    line-height: 20px;
    color: #202124;
    margin-top: 4px;
    position: relative;
}

.ays-form-container .ays-form-answer-matrix-scale-main .ays-form-answer-matrix-scale-container,
.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container,
.ays-form-container .ays-form-answer-star-list-main .ays-form-answer-star-list-container {
    border-collapse: collapse;
    display: table;
    width: 100%;
}

.ays-form-container .ays-form-answer-matrix-scale-main .ays-form-answer-matrix-scale-container .ays-form-answer-matrix-scale-row,
.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container .ays-form-answer-slider-list-row,
.ays-form-container .ays-form-answer-star-list-main .ays-form-answer-star-list-container .ays-form-answer-star-list-row {
    border-bottom: none;
    display: table-row;
    background-color: #f8f9fa;
}

.ays-form-container .ays-form-answer-matrix-scale-main .ays-form-answer-matrix-scale-container .ays-form-answer-matrix-scale-row:first-child {
    background-color: transparent !important;
}

.ays-form-container .ays-form-answer-matrix-scale-main .ays-form-answer-matrix-scale-container .ays-form-answer-matrix-scale-row .ays-form-answer-matrix-scale-column,
.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container .ays-form-answer-slider-list-row .ays-form-answer-slider-list-column,
.ays-form-container .ays-form-answer-star-list-main .ays-form-answer-star-list-container .ays-form-answer-star-list-row .ays-form-answer-star-list-column {
    display: table-cell;
    height: 2.5em;
    min-width: 48px;
    padding: .25em;
    text-align: center;
    vertical-align: middle;
    width: 120px;
}

.ays-form-container .ays-form-answer-matrix-scale-main .ays-form-answer-matrix-scale-container .ays-form-answer-matrix-scale-row .ays-form-answer-matrix-scale-column.ays-form-answer-matrix-scale-column-row-header,
.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container .ays-form-answer-slider-list-row .ays-form-answer-slider-list-column.ays-form-answer-slider-list-column-row-header,
.ays-form-container .ays-form-answer-star-list-main .ays-form-answer-star-list-container .ays-form-answer-star-list-row .ays-form-answer-star-list-column.ays-form-answer-star-list-column-row-header {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    min-width: 48px;
    max-width: 288px;
    padding: 8px;
    text-align: left;
}

.ays-form-container .ays-form-answer-matrix-scale-main .ays-form-answer-matrix-scale-container .ays-form-answer-matrix-scale-row .ays-form-answer-matrix-scale-column:first-child,
.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container .ays-form-answer-slider-list-row .ays-form-answer-slider-list-column:first-child,
.ays-form-container .ays-form-answer-star-list-main .ays-form-answer-star-list-container .ays-form-answer-star-list-row .ays-form-answer-star-list-column:first-child {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.ays-form-container .ays-form-answer-matrix-scale-main .ays-form-answer-matrix-scale-container .ays-form-answer-matrix-scale-row:not(:first-child),
.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container .ays-form-answer-slider-list-row:not(:first-child),
.ays-form-container .ays-form-answer-star-list-main .ays-form-answer-star-list-container .ays-form-answer-star-list-row {
    padding: 8px 0;
    display: table-row-group;
}

.ays-form-container .ays-form-answer-matrix-scale-main .ays-form-answer-matrix-scale-container .ays-form-answer-matrix-scale-row .ays-form-answer-matrix-scale-row-content,
.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container .ays-form-answer-slider-list-row .ays-form-answer-slider-list-row-content,
.ays-form-container .ays-form-answer-star-list-main .ays-form-answer-star-list-container .ays-form-answer-star-list-row .ays-form-answer-star-list-row-content {
    border-bottom: none;
    display: table-row;
}

.ays-form-container .ays-form-answer-matrix-scale-main .ays-form-answer-matrix-scale-container .ays-form-answer-matrix-scale-row .ays-form-answer-matrix-scale-column-content-wrap,
.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container .ays-form-answer-slider-list-row .ays-form-answer-slider-list-column-content-wrap,
.ays-form-container .ays-form-answer-star-list-main .ays-form-answer-star-list-container .ays-form-answer-star-list-row .ays-form-answer-star-list-column-content-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 40px;
}

.ays-form-container .ays-form-answer-matrix-scale-main .ays-form-answer-matrix-scale-container .ays-form-answer-matrix-scale-row .ays-form-answer-matrix-scale-column-content,
.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container .ays-form-answer-slider-list-row .ays-form-answer-slider-list-column-content,
.ays-form-container .ays-form-answer-star-list-main .ays-form-answer-star-list-container .ays-form-answer-star-list-row .ays-form-answer-star-list-column-content {
    width: 20px;
    height: 20px;
}

.ays-form-container .ays-form-answer-matrix-scale-main .ays-form-answer-matrix-scale-container .ays-form-answer-matrix-scale-row-spacer,
.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container .ays-form-answer-slider-list-row-spacer,
.ays-form-container .ays-form-answer-star-list-main .ays-form-answer-star-list-container .ays-form-answer-star-list-row-spacer {
    background-color: transparent;
    height: 4px;
}

.ays-form-container .ays-form-answer-star-list-main .ays-form-answer-star-list-container .ays-form-answer-label-star-list {
    margin: 0;
}

.ays-form-container .ays-form-answer-star-list-main .ays-form-answer-star-list-container .ays-form-answer-star-list-rows {
    word-break: break-all;
    word-wrap: break-word;
}


.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container .ays-form-answer-range-type-main .ays-form-answer-range-type-range{
    align-items: center;
    width: 100%;
    max-width: 100%;
}


.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container .ays-form-answer-slider-list-row .ays-form-answer-slider-list-column {
    width: 300px;
}

.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container input[type=range].ays-form-range-type-input{
    width: 100%;
}

.ays-form-container .ays-form-answer-slider-list-main .ays-form-answer-slider-list-container .ays-form-answer-slider-list-column-row-header-only-slider{
    border-left: 3px solid white;
}


/* Matrix Star Slider Question types end */

.ays-form-data-table-responsive {
    height: auto;
    padding: 2px;
    padding-top: 10px;
    width: 100%;
    margin: 0 auto;
    overflow-x: auto;
}

.ays-form-container .ays-form-section.ays-form-section-start-page .ays-form-section-header {
    text-align: center;
}

.ays-form-container .ays-form-section.ays-form-section-start-page .ays-form-section-header .ays-form-section-title-row {
    justify-content: center;
}

/* Range type start */

div[id*='ays-form-container-'] .ays-form-answer-range-type-main{
    display: flex;
    justify-content: space-between;
    width: 100%;
}

/* div[id*='ays-form-container-'] .ays-form-answer-range-type-main .ays-form-answer-range-type-info .ays-form-answer-range-type-info-text{
   width: 30px;
   height: 24px;
   line-height: 24px;
   text-align: center;
   background: #03a9f4;
   color: #fff;
   font-size: 12px;
   display: block;
   position: absolute;
   left: 50%;
   transform: translate(-50%, 0);
   border-radius: 6px;
} */

/* div[id*='ays-form-container-'] .ays-form-answer-range-type-main .ays-form-answer-range-type-info .ays-form-answer-range-type-info-text:before{
   position: absolute;
   top: 7px;
   left: -5px;
   width: 0;
   height: 0;
   border-top: 5px solid transparent;
   border-right: 5px solid #03a9f4;
   border-bottom: 5px solid transparent;
   content: '';

} */


div[id*='ays-form-container-'] .ays-form-answer-range-type-main .ays-form-answer-range-type-range{
    display: flex;
    justify-content: center;
    width: 400px;
    max-width: 80%;
    position: relative;
    height: 21px;
    /* padding: 0 10px; */
}

div[id*='ays-form-container-'] .ays-form-answer-range-type-main .ays-form-answer-range-type-min-max-val{
    font-size: 14px;
}

div[id*='ays-form-container-'] input[type=range].ays-form-range-type-input{
    width: 400px;
    -webkit-appearance: none;
    background-color: transparent;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
}


div[id*='ays-form-container-'] input[type=range].ays-form-range-type-input:focus {
    outline: none;
}

/* Chrome */
div[id*='ays-form-container-'] input[type=range].ays-form-range-type-input::-webkit-slider-runnable-track {
    height: 8px;
    background: #ddd;
    border: none;
    border-radius: 5px;
    width: 100%;
}

div[id*='ays-form-container-'] input[type=range].ays-form-range-type-input::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: 2px solid;
    height: 18px;
    width: 18px;
    border-radius: 50%;
    margin-top: -5px;
    cursor: pointer;
}

div[id*='ays-form-container-'] input[type=range].ays-form-range-type-input::after::-webkit-slider-thumb {
    content: "";
    border: 2px solid;
    height: 18px;
    width: 18px;
    border-radius: 50%;
    margin-top: -5px;
    cursor: pointer;
}

/* Mozila */
div[id*='ays-form-container-'] input[type=range].ays-form-range-type-input::-moz-range-track {
    height: 9px;
    background: #ddd;
    border: none;
    border-radius: 5px;
}

div[id*='ays-form-container-'] input[type=range].ays-form-range-type-input::-moz-range-thumb {
    -webkit-appearance: none;
    border: 1px solid;
    height: 18px;
    width: 18px;
    border-radius: 50%;
    margin-top: -5px;
    cursor: pointer;
}
/* 
div[id*='ays-form-container-'] .ays-form-answer-range-type-main span { 
   position: absolute;
   min-width: 33px;
   min-height: 33px;
   text-align: center;
   color: white;
   border-radius: 50%;
   display: inline-block;
   font-size: 12px;
   bottom: 27px;
   left: 0;
   line-height: 11px;
   display: flex;
   align-items: center;
   justify-content: center;
   padding: 5px;
} */

div[id*='ays-form-container-'] .ays-form-answer-range-type-main span {
    display: block;
    position: absolute;
    border: 1px solid #D9D9D9;
    border-radius: 3px;
    background: #fff;
    padding: 5px;
    text-align: center;
    /* left: 50%; */
    padding: 0;
    width: 28px;
    height: 28px;
    margin-left: -14px;
    border: none;
    background: #4285f4;
    color: #fff;
    line-height: 28px;
    border-radius: 50%;
    font-size: 11px;
    -moz-transform-origin: 50% 150%;
    -webkit-transform-origin: 50% 150%;
    transform-origin: 50% 150%;
    will-change: transform;
    top: -32px;
    bottom: auto;
    transition: transform .2s ease-in-out;
    -ms-transform: scale(0);
    -webkit-transform: scale(0);
    transform: scale(0);
}


div[id*='ays-form-container-'] .ays-form-answer-range-type-main span.ays-form-answer-range-type-main-show {
    -ms-transform: scale(1);
    -webkit-transform: scale(1);
    transform: scale(1);
}

/* 
div[id*='ays-form-container-'] .ays-form-answer-range-type-main span:after { 
	content: "";
	position: absolute;
	width: 0;
	height: 0;
	border-top: 10px solid;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	top: 90%;
	left: 22px;
	margin-left: -10px;
	margin-top: -1px;
} */
div[id*='ays-form-container-'] .ays-form-answer-range-type-main span:after {
    content: "";
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    background: #1cdd36;
    margin-left: -10px;
    z-index: -1;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate( 45deg );
    transform: rotate( 45deg );
    top: 9px;
    border-radius: 10px 10px 0 10px;
}

/* Range type end */


/* Social buttons start */

div[id*='ays-form-container-'] .ays-form-social-shares a.ays-form-share-btn:focus {
    background: #08669c;
}


div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn {
    position: relative;
    display: inline-block;
    height: 24px;
    margin: 0;
    padding: 2px 8px;
    line-height: 1.53;
    letter-spacing: .04em;
    vertical-align: top;
    font-size: 12px;
    font-weight: bold;
    font-family: "Helvetica Neue", Arial, sans-serif;
    color: #111;
    background: #e0e0e0;
    border: 1px solid #c7c7c7;
    border-radius: 2px;
    text-decoration: none;
    transition: all 0.2s ease;
    margin-right: 5px;
    margin-top: 5px;
}

div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn:link,
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn:visited,
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn:focus,
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn:hover,
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn:active {
    outline: none !important;
    text-decoration: none !important;
}

div[id*='ays-form-container-'] .ays-form-social-shares{
    text-align: center;
}

/* linkedin */
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-linkedin {
    background-color: #0976b4 !important;
    color: #fff !important;
    border-color: #08669c !important;
}

div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-linkedin:hover,
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-linkedin:focus {
    background-color: #08669c !important;
    border-color: #075683 !important;
}
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-linkedin:active,
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-linkedin:visited {
    background-color: #075683 !important;
    border-color: #05466b !important;
}
/* Facebook */
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-facebook {
    background-color: #0976b4 !important;
    color: #fff !important;
    border-color: #08669c !important;
}

div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-facebook {
    background-color: #3b5998 !important;
    border-color: #344e86 !important;
}

div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-facebook:hover,
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-facebook:focus {
    background-color: #344e86 !important;
    border-color: #2d4373 !important;
}

div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-facebook:active,
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-facebook:visited {
    background-color: #2d4373 !important;
    border-color: #263961 !important;
}
/* Twitter */
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-twitter {
    background-color: #0976b4 !important;
    color: #fff !important;
    border-color: #08669c !important;
}

div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-twitter {
    background-color: #55acee !important;
    border-color: #3ea1ec !important;
}

div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-twitter:hover,
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-twitter:focus {
    background-color: #3ea1ec !important;
    border-color: #2795e9 !important;
}

div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-twitter:active,
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-twitter:visited {
    background-color: #2795e9 !important;
    border-color: #1689e0 !important;
}
/* VK */
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-vkontakte {
    background-color: #0976b4 !important;
    color: #fff !important;
    border-color: #08669c !important;
}

div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-vkontakte {
    background-color: #486c91 !important;
    border-color: #4b719a !important;
}

div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-vkontakte:hover,
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-vkontakte:focus {
    background-color: #2a6098 !important;
    border-color: #4b719a !important;
}

div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-vkontakte:active,
div[id*='ays-form-container-'] .ays-form-social-shares .ays-form-share-btn-vkontakte:visited {
    background-color: #4b719a !important;
    border-color: #4b719a !important;
}
/* Social buttons end */


/* Popup full screen start */

.ays-form-popup-form-window .ays-form-popup-close-full-screen {
    display: none;
}

.ays-form-popup-form-window .ays-form-popup-full-screen-mode {
    height: 20px;
    text-align: right;
}

.ays-form-popup-form-window .ays-form-popup-full-screen-mode a.ays-form-popup-full-screen-container {
    cursor: pointer;
    outline: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    text-decoration: none;
}

/* Popup full screen end */

/* Form full screen mode start */

div[id*='ays-form-container-'] div.ays-form-full-screen-mode .ays-form-close-full-screen{
    display: none;
}

div[id*='ays-form-container-'] div.ays-form-full-screen-mode .ays-form-full-screen-container{
    cursor: pointer;
    width: 24px;
    height: 24px;
}

div[id*='ays-form-container-'] div.ays-form-full-screen-and-title{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

div[id*='ays-form-container-'] div.ays-form-full-screen-and-title div.ays-form-full-screen-mode {
    display: flex;
    height: 100%;
    align-items: flex-end;
    padding: 5px;
}

div[id*='ays-form-container-'] div.ays-form-full-screen-and-title div.ays-form-full-screen-mode svg{
    max-width: none;
}

div[id*='ays-form-container-'] div.ays-form-full-screen-and-title div.ays-form-full-screen-mode svg.ays-form-open-full-screen{
    display: inline;
}

div[id*='ays-form-container-'] div.ays-form-full-screen-and-title span {
    margin: 0 0 12px 0;
}

div[id*='ays-form-container-'] div.ays-form-full-screen-and-title.ays-form-full-screen-and-no-title{
    justify-content: flex-end;
}
/* Form full screen mode end */


/* Form Live Progress bar start */
div[id*='ays-form-container-'] .ays-form-footer-with-live-bar {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

div[id*='ays-form-container-'] .ays-form-live-bar-main {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

div[id*='ays-form-container-'] .ays-form-live-bar-wrap {
    height: 12px;
    width: 190px;
    border-radius: 25px;
    background: black;
    margin-top: 10px;
    border: 1px solid black;
    margin-right: 5px;
}

div[id*='ays-form-container-'] .ays-form-live-bar-fill{
    height: 100%;
    border-radius: 25px;
}

div[id*='ays-form-container-'] .ays-form-live-bar-main {
    /* padding: 0 10px; */
    padding-left: 10px;
}

/* Form Live Progress bar end */

/* User explanation start */
div[id*='ays-form-container-'] .ays-form-user-explanation {
    margin-top: 5px;
    padding-top: 15px;
    position: relative;
}

div[id*='ays-form-container-'] .ays-form-user-explanation textarea {
    resize: vertical;
    height: 120px;
    transition: .5s ease;
}

div[id*='ays-form-container-'] .ays-form-user-explanation textarea:focus {
    outline: none;
}
div[id*='ays-form-container-'] .ays-form-user-explanation textarea::placeholder {
    font-size: 14px;
}
/* User explanation end */

/* Admin note start */
div[id*='ays-form-container-'] .ays-form-admin-note-main{
    margin: 15px 0;
}

div[id*='ays-form-container-'] .ays-form-admin-note-main .ays-form-admin-note-inner{
    background-color: #E3E3E3;
    color: #000000a6;
    border-radius: 0 4px 4px 0;
    padding: 5px 8px;
    display: flex;
    align-items: center;
    border-left: 2px solid #24a0ed;
}

div[id*='ays-form-container-'] .ays-form-admin-note-main .ays-form-admin-note-inner .ays-form-admin-note-text{
    font-style: italic;
    font-size: 11px;
    word-break: break-all;
    word-wrap: break-word;
    text-align: justify;
    line-height: 1rem;
}

/* Admin note end */

.ays-form-thank-you-summary-submission-main-container {
    margin-top: 20px;
}


.ays-form-question-wrap-collapsed-action-contnet {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
}

.ays-form-collapse-question-action {
    cursor: pointer;
}


/* Chat mode start */

div.ays-form-chat-question-item {
    display: none;
}

div.ays-form-chat-answer-box {
    display: none;
}

.ays-form-chat-container .ays-form-chat-answer-label input[type="radio"] {
    display: none !important;
}

div.ays-form-chat-content input.ays-form-chat-button {
    display: none;
}

.ays-form-chat-question-animation-dots {
    display: none;
}

/* Chat mode end */


/* Upload question type start */

div[id*='ays-form-container-'] .ays-form-answer-upload-type-main .ays-form-answer-upload-type .ays-form-answer-upload-type-label {
    display: block;
    cursor: pointer;

}


div[id*='ays-form-container-'] .ays-form-answer-upload-type-main .ays-form-answer-upload-type .ays-form-answer-upload-type-label .ays-form-answer-upload-type-button{
    background-color: white;
    font-size: initial;
    padding: 0;
    border: 1px solid rgba(0,0,0,.1);
    padding: 5px 7px;
    border-radius: 4px;
    transition: .5s;
    display: flex;
}

div[id*='ays-form-container-'] .ays-form-answer-upload-type-main .ays-form-answer-upload-type .ays-form-answer-upload-type-button img,
div[id*='ays-form-container-'] .ays-form-answer-upload-type-main .ays-form-answer-upload-type .ays-form-answer-upload-type-button span,
div[id*='ays-form-container-'] .ays-form-answer-upload-type-main .ays-form-question-validation-error-upload img,
div[id*='ays-form-container-'] .ays-form-answer-upload-type-main .ays-form-question-validation-error-upload span{
    display: initial;
}

div[id*='ays-form-container-'] .ays-form-answer-upload-type-main .ays-form-answer-upload-type .ays-form-answer-upload-type-label .ays-form-answer-upload-type-button:hover {
    background-color: #fffbfbe0;
}

div[id*='ays-form-container-'] .ays-form-answer-upload-type-main .ays-form-answer-upload-type .ays-form-answer-upload-type-label .ays-form-answer-upload-type-button .ays-form-answer-upload-type-text{
    padding: 0 10px;
    font-size: 14px;
    color: #5F6368;
}

div[id*='ays-form-container-'] .ays-form-answer-upload-type-label{
    width: 110px;
}

div[id*='ays-form-container-'] .ays-form-answer-upload-ready{
    border: 1px solid rgba(0,0,0,.1);
    border-radius: 4px;
    padding: 5px 10px;
    display: flex;
    justify-content: space-between;
    min-height: 40px;
}

div[id*='ays-form-container-'] .ays-form-answer-upload-ready .ays-form-answer-upload-ready-link-box a{
    font-size: 12px;
    overflow: hidden;
    text-decoration: none;
    box-shadow: none;
    outline: none;
    word-break: break-all;
    word-wrap: break-word;
}

div[id*='ays-form-container-'] .ays-form-answer-upload-ready .ays-form-answer-upload-ready-link-box a:hover{
    text-decoration: underline;
}

div[id*='ays-form-container-'] .ays-form-answer-upload-ready .ays-form-answer-upload-ready-image-box{
    cursor: pointer;
    margin-left: 10px;
}

div[id*='ays-form-container-'] .ays-form-answer-upload-ready-image-box img{
    max-width: initial;
}

div[id*='ays-form-container-'] .ays-form-answer-upload-ready-link-box,
div[id*='ays-form-container-'] .ays-form-answer-upload-ready-image-box{
    display: flex;
    align-items: center;
}

.ays_questions_upload_type_answers_summary{
    width: 100%;
}

.ays_questions_upload_type_answers_summary .ays-form-answer-upload-ready-summary a{
    text-decoration: none;
}

.ays_questions_upload_type_answers_summary .ays-form-answer-upload-ready-summary a:hover{
    text-decoration: underline;
}

.ays-form-answer-upload-ready-summary{
    border-radius: 4px;
    background-color: rgb(0, 0, 0, 0.03);
    padding: 5px 10px;
    margin-bottom: 8px;
    display: flex;
}

.ays-form-answer-upload-ready-summary:hover{
    background-color: rgb(0, 0, 0, 0.1);
}

.ays-form-answer-upload-ready-summary .ays-form-answer-upload-ready-link-summary{
    font-size: 13px;
    color: black;
}

div[id*='ays-form-container-'] .ays-form-answer-upload-type-loader{
    background-color: #bfbfbf69;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}

div[id*='ays-form-container-'] .ays-form-question-validation-error-upload{
    display: flex;
    align-items: center;
}

/* Upload question type end */

.display_none {
    display: none !important;
}
.display_none_not_important {
    display: none;
}
.display_block {
    display: block !important;
}



@media screen and (max-width: 768px) {

    .ays-form-container .ays-form-section-header {
        padding: 12px;
        padding-top: 11px;
    }

    .ays-form-container .ays-form-section-title-row {
        font-size: 24px;
    }

    .ays-form-container .ays-form-title {
        font-size: 1.5rem;
    }

    .ays-form-container .ays-form-question {
        padding: 12px;
    }

    .ays-form-container .ays-form-answer-label {
        cursor: default;
    }

}

.ays-form-container .ays-form-section .ays-form-section-questions-count {
    font-family: Roboto,Arial,sans-serif;
    font-size: 18px;
    text-align: right;
    cursor: help;
    font-weight: 600;
}

.ays-form-recaptcha-wrap {
    padding: 10px 0;
 }

/*
 * Columns styles start
 */

.ays-form-container .ays-form-columns {
    -webkit-transition: background-color 200ms cubic-bezier(0.0,0.0,0.2,1);
    transition: background-color 200ms cubic-bezier(0.0,0.0,0.2,1);
    /* background-color: #fff; */
    /* margin-bottom: 12px; */
    padding: 10px 0;
    page-break-inside: avoid;
    word-wrap: break-word;
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 10px;
}

.ays-form-container .ays-form-columns .ays-form-column[data-columns-count="2"] {
    flex: 48%;
}
.ays-form-container .ays-form-columns .ays-form-column[data-columns-count="3"] {
    flex: 32%;
}
.ays-form-container .ays-form-columns .ays-form-column[data-columns-count="4"] {
    flex: 24%;
}

@media screen and (max-width: 768px) {
    .ays-form-container .ays-form-section-questions .ays-form-columns .ays-form-column[data-columns-count="4"] {
        flex: 48%;
    }
}

@media screen and (max-width: 500px) {
    .ays-form-container .ays-form-section-questions .ays-form-columns .ays-form-column[data-columns-count="2"] {
        flex: 65%;
    }

    .ays-form-container .ays-form-section-questions .ays-form-columns .ays-form-column[data-columns-count="3"] {
        flex: 65%;
    }
}

.ays-form-container .ays-form-columns .ays-form-column .ays-form-question {
    padding: 5px;
}

.ays-form-container .ays-form-columns .ays-form-column .ays-form-question .ays-form-question-box {
    width: 100%;
}

.ays-form-container .ays-form-columns .ays-form-column .ays-form-question-input-box.ays-form-question-date-input-box,
.ays-form-container .ays-form-columns .ays-form-column .ays-form-question-input-box.ays-form-question-time-input-box,
.ays-form-container .ays-form-columns .ays-form-column .ays-form-question-select-conteiner .ays-form-question-select.ui.selection.dropdown {
    height: 50px;
    width: 100%;
}

.ays-form-container .ays-form-columns .ays-form-column .ays-form-question-select-conteiner .ays-form-question-select.ui.selection.dropdown {
    padding: 1em 2em 1em 1em;
}

.ays-form-container .ays-form-columns .ays-form-column .ays-form-question-select-conteiner .ays-form-question-select.ui.selection.dropdown .dropdown.icon {
    padding: 1rem;
}

.ays-form-container .ays-form-columns .ays-form-column .ays-form-question-input-box.ays-form-question-date-input-box input[type=date],
.ays-form-container .ays-form-columns .ays-form-column .ays-form-question-input-box.ays-form-question-time-input-box input {
    height: 100%;
    width: 100%;
}
/*
 * Columns styles end
 */

.ays-form-container .ays-form-question[data-type="hidden"] {
    display: none !important;
}
.ays-form-container .ays-form-question[data-type="name"] .ays-form-question-box {
    display: flex;
    /* align-items: center; */
    /* justify-content: flex-start; */
    justify-content: space-between;
    /* flex-wrap: wrap; */
}
.ays-form-container .ays-form-question .ays-form-question-input-box-last-name {
    margin-left: 5px;
}
.ays-form-container .ays-form-question .ays-form-question-input-box-email-confirmation {
    margin-top: 10px;
}

/* 
.ays-form-container .ays-form-question .ays-form-question-input-wrap {
    margin-bottom: 15px;
} */

.ays-form-container .ays-form-question .ays-form-question-input-sublabel {
    display: inline-block;
    font-size: 12px;
    color: #777;
    font-weight: 500;
    font-style: italic;
    text-indent: 5px;
    line-height: 1;
    margin-top: 6px;
    user-select: none;
    pointer-events: none;
}

.ays-form-container .ays-form-question .ays-form-answer-paypal-wrap-div {
    margin: 20px auto;
    width: 200px;
}

.ays-form-container .ays-form-answer-paypal-logo {
    text-align: center;
}

.ays-form-container .ays-form-integration-logo {
    width: 50px;
    height: auto;
    vertical-align: middle !important;
}

.ays-form-section-buttons{
    display: flex;
    justify-content: center;
    margin: 10px 0;
}/**
 * Base styles for Paid Memberships Pro.
 *
 * These styles are core to the plugin and must be loaded for your site to be usable.
 */

/**
 * Root variables
 */
:root {
	--pmpro--base--border-radius: 8px;
	--pmpro--base--spacing--small: 12px;
	--pmpro--base--spacing--medium: 18px;
	--pmpro--base--spacing--large: 36px;
	--pmpro--color--accent: #0c3d54;
	--pmpro--color--base: #ffffff;
	--pmpro--color--base-2: #ededed;
	--pmpro--color--contrast: #222222;
	--pmpro--color--border: #777777;
	--pmpro--color--info-background: light-dark(#d9edf7, #0d2a38);
	--pmpro--color--info-border: light-dark(#bce8f1, #1a4a5e);
	--pmpro--color--info-text: light-dark(#31708f, #7ec8e3);
	--pmpro--color--info-link: light-dark(#245269, #a8d8ea);
	--pmpro--color--success-background: light-dark(#d4edda, #0d2e17);
	--pmpro--color--success-border: light-dark(#c3e6cb, #1a4d28);
	--pmpro--color--success-text: light-dark(#0F441C, #6fcf8e);
	--pmpro--color--success-link: light-dark(#2b542c, #9de0b0);
	--pmpro--color--error-background: light-dark(#f8d7da, #2e0d10);
	--pmpro--color--error-border: light-dark(#f5c6cb, #5a1a20);
	--pmpro--color--error-text: light-dark(#721c24, #f08a90);
	--pmpro--color--error-link: light-dark(#843534, #f5aeb3);
	--pmpro--color--alert-background: light-dark(#fff8e0, #2a2000);
	--pmpro--color--alert-border: light-dark(#ffeeba, #4d3c00);
	--pmpro--color--alert-text: light-dark(#6C5101, #f0c050);
	--pmpro--color--alert-link: light-dark(#66512c, #f5d07a);
	--pmpro--color--alert2-background: light-dark(#ffecd9, #2e1a00);
	--pmpro--color--alert2-border: light-dark(#ffddb1, #5a3400);
	--pmpro--color--alert2-text: light-dark(#995d1d, #f0a060);
	--pmpro--color--alert2-link: light-dark(#a65e3a, #f5bf8e);
}

/**
 * Contextual Messages
 */
.pmpro_message {
	background-color: var(--pmpro--color--info-background);
	border: 1px solid var(--pmpro--color--info-border);
	border-radius: var(--pmpro--base--border-radius);
	color: var(--pmpro--color--info-text);
	font-weight: 400;
	margin: var(--pmpro--base--spacing--medium) 0;
	padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
	text-align: left;
}

.pmpro_message.pmpro_success {
	background-color: var(--pmpro--color--success-background);
	border-color: var(--pmpro--color--success-border);
	color: var(--pmpro--color--success-text);
}

.pmpro_message.pmpro_error {
	background-color: var(--pmpro--color--error-background);
	border-color: var(--pmpro--color--error-border);
	color: var(--pmpro--color--error-text);
}

.pmpro_message.pmpro_alert {
	background-color: var(--pmpro--color--alert-background);
	border-color: var(--pmpro--color--alert-border);
	color: var(--pmpro--color--alert-text);
}

.pmpro_message a {
	color: var(--pmpro--color--info-link);
	text-decoration: underline;
}

.pmpro_success a {
	color: var(--pmpro--color--success-link);
}

.pmpro_error a {
	color: var(--pmpro--color--error-link);
}

.pmpro_alert a {
	color: var(--pmpro--color--alert-link);
}

.pmpro_message p {
	margin: 0 0 var(--pmpro--base--spacing--small);
	padding: 0;
}

.pmpro_message p:last-of-type {
	margin-bottom: 0;
}

/**
 * Form Elements
 */
.pmpro_captcha {
	margin: var(--pmpro--base--spacing--large) 0;
}

.pmpro_captcha div {
	clear: none;
	margin: 0;
}

.pmpro_form_label-inline {
	display: inline-block;
}

.pmpro {
	.pmpro_form_input-text.pmpro_form_input-error,
	.pmpro_form_input-email.pmpro_form_input-error,
	.pmpro_form_input-url.pmpro_form_input-error,
	.pmpro_form_input-password.pmpro_form_input-error,
	.pmpro_form_input-search.pmpro_form_input-error,
	.pmpro_form_input-select.pmpro_form_input-error,
	.pmpro_form_input-checkbox.pmpro_form_input-error,
	.pmpro_form_input-radio.pmpro_form_input-error,
	.pmpro_form_input-multiselect.pmpro_form_input-error,
	.pmpro_form_input-number.pmpro_form_input-error,
	.pmpro_form_input-file.pmpro_form_input-error,
	.pmpro_form_input-date.pmpro_form_input-error,
	.pmpro_form_input-textarea.pmpro_form_input-error {
		border-color: var(--pmpro--color--error-border);
		box-shadow: 0 0 0 0.2rem #f8d7da;
	}
}

/* Checkbox-specific field type */
.pmpro_form_field-checkbox .pmpro_form_label {
	cursor: pointer;
	display: inline;
	width: auto;
}

.pmpro_form_field-checkbox input[type="checkbox"] {
	height: auto;
	opacity: 1;
	width: auto;
}

.pmpro_form_field-checkbox-grouped ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.pmpro_form_field-checkbox-grouped li {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* Radio-specific field type */
.pmpro_form_field-radio-item {
	margin-bottom: 0;
}

.pmpro_form_field-radio-item .pmpro_form_label {
	cursor: pointer;
	display: inline-block;
	width: auto;
}

/* Date-specific field type */
.pmpro_form_field-date select {
	max-width: unset;
	width: unset;
}

.pmpro_form_field-date input[type="text"] {
	margin-left: var(--pmpro--base--spacing--small);
	max-width: unset;
	width: unset;
}

/* File-specific field type */

.pmpro_form .pmpro_form_field-file button {
	margin-right: var(--pmpro--base--spacing--small);
}

.pmpro_form .pmpro_form_field-file-preview {
	align-items: center;
	display: flex;
	height: 100px;
	justify-content: center;
	overflow: hidden;
	width: 100px;
}

.pmpro_form .pmpro_form_field-file-preview img {
	height: 100%;
	object-fit: cover;
	width: 100%;
}

/* Checkout and Billing forms */
#pmpro_payment_information_fields .pmpro_form_fields label {
	display: block;
	float: none;
	max-width: initial;
	min-width: initial;
	text-align: left;
	width: auto;
}

button[type="button"]#other_discount_code_toggle,
button[type="button"]#other_discount_code_toggle:hover,
button[type="button"]#other_discount_code_toggle:focus {
	background: none;
    border: none;
    color: inherit;
    cursor: pointer;
    font-family: inherit;
    font-size: inherit;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}

#pmpro_tos_fields input[type="checkbox"]#tos {
	width: auto;
}

/* PayPal gateway Membership Checkout specific styles. */
#pmpro_payment_method span.gateway_paypalexpress {
	margin-left: var(--pmpro--base--spacing--large);
}

[id^="pmpro_paypal"] .pmpro_btn-submit-checkout-paypal-image {
	background-image: url(/wp-content/plugins/paid-memberships-pro/images/paypal-color.svg);
	background-repeat: no-repeat;
	background-size: contain;
	display: inline-block;
	height: 30px;
	width: 100px;
}

/* Stripe gateway Membership Checkout specific styles. */
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_payment-request-button h3,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields .pmpro_payment-request-button h3 {
	margin: var(--pmpro--base--spacing--medium) 0 var(--pmpro--base--spacing--small);
	padding: 0;
}

.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,
.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,
.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV {
	border: 1px solid var(--pmpro--color--border);
	padding: var(--pmpro--base--spacing--small);
}

/* Membership Order specific styles. */
.pmpro_invoice_details .pmpro_invoice-billing-address {
	display: flex;
	flex-direction: column;
}

.pmpro_price_part_span {
	display: flex;
	font-weight: normal;
	justify-content: space-between;
}

.pmpro_price_part-total {
	font-weight: 700;
}

/**
 * Lists
 */
.pmpro_list {
	#pmpro_order_single-meta-bill_to {
		word-break: break-all;
	}
}

.pmpro_list.pmpro_list-plain,
.pmpro_list.pmpro_list-plain .pmpro_list_item {
	list-style: none;
	margin: 0;
	padding: 0;
}

.pmpro_list.pmpro_list-bulleted {
	list-style-type: disc;
	margin: 0;
	padding: 0 0 0 var(--pmpro--base--spacing--medium);
}

.pmpro_list.pmpro_list-bulleted .pmpro_list_item {
	margin: 0;
	padding: 0;
}

.pmpro_list .pmpro_list_item:not(:last-child) {
	margin-bottom: var(--pmpro--base--spacing--small);
}

/**
 * Login, Lost Password, Reset Password frontend pages.
 *
 * This section based on similar rules in wp-admin/css/forms.css
 */
#pass-strength-result {
	border: 1px solid var(--pmpro--color--border);
	border-radius: var(--pmpro--base--border-radius);
	color: inherit;
	font-size: 16px;
	margin: 0;
	padding: calc( var(--pmpro--base--spacing--small) / 3 ) var(--pmpro--base--spacing--small);
	text-align: center;
	width: 100%;
	box-sizing: border-box;
	opacity: 0;
}

#pass-strength-result.short {
	background-color: var(--pmpro--color--error-background);
	border-color: var(--pmpro--color--error-border);
	color: var(--pmpro--color--error-text);
	opacity: 1;
}

#pass-strength-result.bad {
	background-color: var(--pmpro--color--alert2-background);
	border-color: var(--pmpro--color--alert2-border);
	color: var(--pmpro--color--alert2-text);
	opacity: 1;
}

#pass-strength-result.good {
	background-color: var(--pmpro--color--alert-background);
	border-color: var(--pmpro--color--alert-border);
	color: var(--pmpro--color--alert-text);
	opacity: 1;
}

#pass-strength-result.strong {
	background-color: var(--pmpro--color--success-background);
	border-color: var(--pmpro--color--success-border);
	color: var(--pmpro--color--success-text);
	opacity: 1;
}

.pass1.short, .pass1-text.short {
	border-color: var(--pmpro--color--error-border);
}

.pass1.bad, .pass1-text.bad {
	border-color: var(--pmpro--color--alert2-border);
}

.pass1.good, .pass1-text.good {
	border-color: var(--pmpro--color--alert-border);
}

.pass1.strong, .pass1-text.strong {
	border-color: var(--pmpro--color--success-border);
}

.pw-weak {
	display: none;
}

.indicator-hint {
	padding-top: 8px;
}

.wp-pwd [type="text"],
.wp-pwd [type="password"] {
	margin-bottom: 0;
	/* Same height as the buttons */
	min-height: 30px;
}

/* Special Fields */
.pmpro_form_field-password-toggle button,
.pmpro_form_field-password-toggle button:hover,
.pmpro_form_field-password-toggle button:focus,
.pmpro_form_field-password-toggle button:active {
	align-items: center;
	background: transparent;
	border: none;
	box-shadow: none;
	box-sizing: border-box;
	color: var(--pmpro--color--contrast);
	display: flex;
	flex-direction: row;
	gap: calc( var(--pmpro--base--spacing--small) / 2 );
	line-height: 1;
	margin: 0;
	min-height: 1px;
	padding: 0;
}

.pmpro_form_field-password-toggle button:focus,
.pmpro_form_field-password-toggle button:active {
	color: var(--pmpro--color--contrast);
}

/* Hide the Edge "reveal password" native button */
.wp-pwd input::-ms-reveal {
	display: none;
}

.pass1-text,
.show-password #pass1 {
	display: none;
}

.pass1-text::-ms-clear {
	display: none;
}

.show-password #pass1-text {
	display: inline-block;
}

/**
 * Tables
 */
.pmpro_table {
	border-collapse: collapse;
	margin: 0;
	width: 100%;
}

.pmpro_table-fixed {
	table-layout: fixed;
}

/**
 * Tags
 */
.pmpro_tag {
	border-radius: var(--pmpro--base--border-radius);
	border: 1px solid var(--pmpro--color--border);
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	padding: calc( var(--pmpro--base--spacing--small) / 3 ) var(--pmpro--base--spacing--small);
	text-align: center;
}

.pmpro_tag-success {
	background-color: var(--pmpro--color--success-background);
	border-color: var(--pmpro--color--success-border);
	color: var(--pmpro--color--success-text);
}

.pmpro_tag-error {
	background-color: var(--pmpro--color--error-background);
	border-color: var(--pmpro--color--error-border);
	color: var(--pmpro--color--error-text);
}

.pmpro_tag-alert {
	background-color: var(--pmpro--color--alert-background);
	border-color: var(--pmpro--color--alert-border);
	color: var(--pmpro--color--alert-text);
}

/**
 * Admin Toolbar View As Feature
 */
#wpadminbar #wp-admin-bar-pmpro-admin-membership-access {
	background-color: #1d2327;
}

#wpadminbar .pmpro_admin-view {
	display: inline-block;
	padding: 0 5px;
}

#wpadminbar .menupop .ab-item:has(.pmpro_admin-view) + .ab-sub-wrapper {
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	padding: 10px;
}

#wpadminbar .menupop .ab-item:has(.pmpro_admin-view) + .ab-sub-wrapper ul li .ab-item {
	height: auto;
}

#wpadminbar .menupop .ab-item:has(.pmpro_admin-view) + .ab-sub-wrapper p {
	color: #fff;
	line-height: 1.5;
	margin-bottom: 5px;
	white-space: normal;
}

#wpadminbar .menupop .ab-item:has(.pmpro_admin-view) + .ab-sub-wrapper select {
	background-color: #fff;
	border-radius: 6px;
	line-height: 1.5;
	padding: 5px 8px;
}

#wpadminbar .ab-item:has(.pmpro_admin-view-yes),
#wpadminbar .ab-top-menu > li.hover > .ab-item:has(.pmpro_admin-view-yes),
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item:has(.pmpro_admin-view-yes),
#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:has(.pmpro_admin-view-yes):focus,
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view-yes) + .ab-sub-wrapper {
	background-color: #0F441C;
	color: #fff;
}

#wpadminbar .ab-item:has(.pmpro_admin-view-no),
#wpadminbar .ab-top-menu > li.hover > .ab-item:has(.pmpro_admin-view-no),
#wpadminbar:not(.mobile) .ab-top-menu > li:hover > .ab-item:has(.pmpro_admin-view-no),
#wpadminbar:not(.mobile) .ab-top-menu > li > .ab-item:has(.pmpro_admin-view-no):focus,
#wpadminbar .menupop .ab-item:has(.pmpro_admin-view-no) + .ab-sub-wrapper {
	background-color: #721c24;
	color: #fff;
}

#wpadminbar .pmpro_admin-view .ab-icon {
	margin-right: 3px;
}

#wpadminbar .pmpro_admin-view .ab-icon:before,
#wpadminbar li:hover .pmpro_admin-view .ab-icon:before,
#wpadminbar li.hover .pmpro_admin-view .ab-icon:before {
	color: #fff;
}

#wpadminbar .pmpro_admin-view-current .ab-icon:before,
#wpadminbar li:hover .pmpro_admin-view-current .ab-icon:before,
#wpadminbar li.hover .pmpro_admin-view-current .ab-icon:before {
	color: inherit;
}

/**
 * Frontend page navigation
 */
.pmpro_actions_nav:not(#pmpro_login .pmpro_actions_nav) {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.pmpro_actions_nav-left {
	flex: 1;
	order: 1;
	text-align: left;
}

.pmpro_actions_nav-right {
	flex: 1;
	order: 2;
	text-align: right;
}

/**
 * Frontend data filters
 */
.pmpro_data_filters {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: var(--pmpro--base--spacing--small);
	margin-bottom: var(--pmpro--base--spacing--medium);
}

.pmpro_data_count {
	margin-bottom: var(--pmpro--base--spacing--medium);
	text-align: right;
}

/**
 * Misc
 */
.pmpro_pad-s {
	padding: var(--pmpro--base--spacing--small);
}

.pmpro_pad-m {
	padding: var(--pmpro--base--spacing--large);
}

.pmpro_pad-l {
	padding: var(--pmpro--base--spacing--large);
}

.pmpro_spacer {
	margin: var(--pmpro--base--spacing--medium) 0;
	min-height: 1px;
}

.pmpro_form .pmpro_spacer {
	margin-top: var(--pmpro--base--spacing--large);
}

.pmpro_clickable {
	cursor: pointer;
}

.pmpro_asterisk abbr,
.pmpro_asterisk abbr[title] {
	border: none;
	color: var(--pmpro--color--error-text);
	cursor: default;
	text-decoration: none;
}

.pmpro_hidden {
	display: none;
}

/**
 * Print Styles
 */
@media print {
	.pmpro {
		.pmpro_actions_nav:not(.pmpro_login_wrap .pmpro_actions_nav),
		.pmpro_actions_nav-right,
		.pmpro_actions_nav-left,
		.pmpro_card_actions,
		.pmpro_hide_print {
			display: none;
		}

		h2, h3 {
			page-break-after: avoid;
		}
	}
}

/**
 * Responsive Styles
 */
@media screen and (max-width: 767px) {
	.pmpro_reset_password_wrap form.pmpro_form #pass-strength-result,
	form.pmpro_form .pmpro_change_password-fields #pass-strength-result {
		max-width: 90%;
	}

	.pmpro_actions_nav {
		text-align: center;
	}

	.pmpro_actions_nav-left,
	.pmpro_actions_nav-right {
		flex-basis: 100%;
		text-align: center;
	}

	.pmpro_table thead {
		display: none;
	}

	.pmpro_table tbody tr th,
	.pmpro_table tbody tr td,
	.pmpro_table tfoot tr td {
		display: grid;
		grid-template-columns: 1fr 2fr;
	}

	.pmpro_table-fixed tbody tr th,
	.pmpro_table-fixed tbody tr td,
	.pmpro_table-fixed tfoot tr td {
		grid-template-columns: 1fr 1fr;
	}

	.pmpro_table tbody tr th::before,
	.pmpro_table tbody tr td::before,
	.pmpro_table tfoot tr td::before {
		content: attr(data-title) ": ";
	}

	.pmpro_table_cancel tbody tr td:last-child,
	.pmpro_levels_table tbody tr td:last-child {
		display: block;
	}

	.pmpro_table_cancel tbody tr td:last-child::before,
	.pmpro_levels_table tbody tr td:last-child::before {
		content: "";
	}
}

@media screen and (min-width: 768px) {

}

@media screen and (min-width: 1024px) {
	.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields #payment-request-button {
		max-width: 50%;
	}
}

@media screen and (min-width: 1280px) {

}

/**
 * Admin bar icon
 */
#pmpro-ab-icon {
	background-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iU3ZnanNTdmcxMDA2IiB3aWR0aD0iMjg4IiBoZWlnaHQ9IjI4OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWxuczpzdmdqcz0iaHR0cDovL3N2Z2pzLmNvbS9zdmdqcyI+PGRlZnMgaWQ9IlN2Z2pzRGVmczEwMDciPjwvZGVmcz48ZyBpZD0iU3ZnanNHMTAwOCIgdHJhbnNmb3JtPSJtYXRyaXgoMSwwLDAsMSwwLDApIj48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDY1Mi44MTMgNjUzLjMzMyIgd2lkdGg9IjI4OCIgaGVpZ2h0PSIyODgiPjxwYXRoIGZpbGw9IiNhN2FhYWQiIGQ9Im0gNDI4MC4yMywyMjg5LjM2IDE3OC4xOSwtMTI0MC42MiAtMjgzMS4zMiwxNC40NyBjIC00Ljk2LC01LjkzIC05Ljg2LC0xMS44NCAtMTQuODUsLTE3Ljg0IC00LjkzLC01Ljg4IC05Ljg5LC0xMS43OSAtMTQuNzksLTE3Ljc2IC00Ljk2LC01Ljk0IC05LjgxLC0xMS44OCAtMTQuNzcsLTE3LjgyIC00Ljg3LC01Ljk4IC05LjgsLTExLjk2MiAtMTQuNjQsLTE3LjkzOCAtNC4zOCwtNS41IC04Ljc5LC0xMC45NzMgLTEzLjIsLTE2LjQ4MSAtNC40MSwtNS40NzMgLTguNzksLTExIC0xMy4xNywtMTYuNDkyIC00LjM4LC01LjUyIC04LjczLC0xMS4wNTkgLTEzLjExLC0xNi41OSAtNC4zMiwtNS40OCAtOC43MywtMTEuMDUxIC0xMy4wMiwtMTYuNTU5IGwgMzA1Ny4zMiwtNTUuNDAyIC0yMTEuOTMsMTQyNi4xMjIgLTgwLjcxLC03LjA5IiB0cmFuc2Zvcm09Im1hdHJpeCguMTMzMzMgMCAwIC0uMTMzMzMgMCA2NTMuMzMzKSIgY2xhc3M9InN2Z1NoYXBlIGNvbG9yMDAwMDAwLTAgc2VsZWN0YWJsZSI+PC9wYXRoPjxwYXRoIGZpbGw9IiNhN2FhYWQiIGQ9Im0gMTgzNi4xNSwxMzA2LjM0IGMgLTEwLjMyLC0xMS41MSAtMjAuNjIsLTIzLjEzIC0zMC45MSwtMzQuNzEgLTEwLjIxLC0xMS41MyAtMjAuNDIsLTIzLjIyIC0zMC42OSwtMzQuODUgLTEwLjE1LC0xMS42OSAtMjAuMzYsLTIzLjMyIC0zMC41NywtMzUuMDkgbCAyNTA5LjQ3LDE5LjMxIC0xNjAuMjcsMTIwMi4yNyAtMTkuMzIsMTQ1LjUyIC0xMDQuODcsLTExLjU3IDE0OC40MSwtMTE3MC43MSAtMjI1MC4yNywtNDUuNjcgYyAtMTAuMzgsLTExLjQ4IC0yMC43NCwtMjIuOTUgLTMwLjk4LC0zNC41IiB0cmFuc2Zvcm09Im1hdHJpeCguMTMzMzMgMCAwIC0uMTMzMzMgMCA2NTMuMzMzKSIgY2xhc3M9InN2Z1NoYXBlIGNvbG9yMDAwMDAwLTEgc2VsZWN0YWJsZSI+PC9wYXRoPjxwYXRoIGZpbGw9IiNhN2FhYWQiIGQ9Ik0zNzUwLjIxIDI4MTQuNzVsLTE2MC43OS0yMS4yNWMtMTYuNTYtMTAuNDYtMzMuMDctMjEuMDMtNDkuNjMtMzEuNjYtMTYuNDEtMTAuNTQtMzIuODMtMjEuMjEtNDkuMjItMzEuODYtMTYuNDQtMTAuNjgtMzIuNzQtMjEuNDItNDkuMTMtMzIuMjMtMTYuMjctMTAuNzgtMzIuNi0yMS43LTQ4LjgxLTMyLjY4LTIxLjktMTQuOC00My44My0yOS42NS02NS41NS00NC42LTIxLjc4LTE1LTQzLjQ4LTMwLjA3LTY1LjE3LTQ1LjI5LTIxLjU1LTE1LjIyLTQzLjEtMzAuNi02NC42Mi00Ni4wMi0yMS40Ni0xNS4zOC00Mi44Ny0zMC45Ny02NC4yNC00Ni42MS0xOC44My0xMy44Mi0zNy41Ni0yNy42OC01Ni4zOC00MS42My0xOC42Ni0xMy44OS0zNy40Mi0yNy44NC01Ni4wMS00MS45OC0xOC41OS0xNC4wOC0zNy4yMS0yOC4yNS01NS42OS00Mi40My0xOC41LTE0LjMzLTM2Ljk4LTI4LjY1LTU1LjM2LTQzLjEyLTExLjk2LTkuMzgtMjMuOTMtMTguOTEtMzUuODgtMjguNDQtMTEuODctOS40OC0yMy43OS0xOC45OC0zNS43MS0yOC41Ny0xMS44LTkuNTQtMjMuNzUtMTkuMS0zNS42NC0yOC43MS0xMS44MS05LjU5LTIzLjY3LTE5LjIzLTM1LjQyLTI4Ljg3LTQuNC0zLjctOC45My03LjMzLTEzLjMxLTExLjE0LTQuMzgtMy43LTguODctNy40Ni0xMy4yNS0xMS4yNC00LjQ3LTMuNzgtOC45MS03LjU1LTEzLjMxLTExLjI0LTQuNS0zLjgxLTguOTctNy40OC0xMy40My0xMS4yNy0xNS0xMi40NC0yOS45My0yNS4wMS00NC44MS0zNy41Ni0xNC44NS0xMi43Ni0yOS43My0yNS4zMy00NC40OS0zOC4wOS0xNC44LTEyLjc4LTI5LjU2LTI1LjU1LTQ0LjI3LTM4LjQ0LTE0Ljc2LTEyLjc4LTI5LjQ2LTI1LjY5LTQ0LjE3LTM4LjY0LTQ2LjU1LTQxLjEzLTkyLjc4LTgyLjg4LTEzOC42OS0xMjUuMjEtNDUuNzctNDIuMzEtOTEuMS04NS4wOS0xMzYuMDktMTI4LjQ1LTQ0Ljg3LTQzLjMzLTg5LjM2LTg3LjE2LTEzMy40MS0xMzEuNTItNDMuOTQtNDQuMzYtODcuNDgtODkuMjctMTMwLjYxLTEzNC43MmwxODk5LjMgNjIuMTQtMTMwLjM3IDExMzMuNjItMTUuODQgMTM3LjcxTTE4NDkuMzUgOTE5LjY4bC0zMzMuOCA2LjA1djBjLjI3LjM0IDQ1LjIyIDU3LjMyOSAxMTEuNTUgMTM3LjQ4djBsMzI4Ljk5LTEuNjhjLTM4LjE5LTQ4Ljk3LTczLjg0LTk2LjMzMS0xMDYuNzQtMTQxLjg1TTE3NDMuOTggMTIwMS42OWMxMC4yMSAxMS43NyAyMC40MiAyMy40IDMwLjU3IDM1LjA5IDEwLjEgMTEuNDQgMjAuMTUgMjIuOTQgMzAuMTkgMzQuMjkgMTcuNTEgMTkuMjkgMzQuNTYgMzcuNzcgNjIuMzkgNjkuNzd2MGwzMjQuOTYgNi42Yy00Mi4xNS00OC42My04Mi42My05Ni40My0xMjEuMzItMTQzLjI0bC0zMjYuNzktMi41MSIgdHJhbnNmb3JtPSJtYXRyaXgoLjEzMzMzIDAgMCAtLjEzMzMzIDAgNjUzLjMzMykiIGNsYXNzPSJzdmdTaGFwZSBjb2xvcjAwMDAwMC0yIHNlbGVjdGFibGUiPjwvcGF0aD48cGF0aCBmaWxsPSIjYTdhYWFkIiBkPSJtIDE5OTcuMTIsMTQ4MS4yOCBjIDQzLjEzLDQ1LjQ1IDg2LjY3LDkwLjM2IDEzMC42MSwxMzQuNzIgNDQuMDUsNDQuMzYgODguNTQsODguMTkgMTMzLjQxLDEzMS41MiA0NC45OSw0My4zNiA5MC4zMiw4Ni4xNCAxMzYuMDksMTI4LjQ1IDQ1LjkxLDQyLjMzIDkyLjE0LDg0LjA4IDEzOC42OSwxMjUuMjEgMTQuNzEsMTIuOTUgMjkuNDEsMjUuODYgNDQuMTcsMzguNjQgMTQuNzEsMTIuODkgMjkuNDcsMjUuNjYgNDQuMjcsMzguNDQgMTQuNzYsMTIuNzYgMjkuNjQsMjUuMzMgNDQuNDksMzguMDkgMTQuODgsMTIuNTUgMjkuODEsMjUuMTIgNDQuODEsMzcuNTYgNC40NiwzLjc5IDguOTMsNy40NiAxMy40MywxMS4yNyA0LjQsMy42OSA4Ljg0LDcuNDYgMTMuMzEsMTEuMjQgNC4zOCwzLjc4IDguODcsNy41NCAxMy4yNSwxMS4yNCA0LjM4LDMuODEgOC45MSw3LjQ0IDEzLjMxLDExLjE0IDExLjc1LDkuNjQgMjMuNjEsMTkuMjggMzUuNDIsMjguODcgMTEuODksOS42MSAyMy44NCwxOS4xNyAzNS42NCwyOC43MSAxMS45Miw5LjU5IDIzLjg0LDE5LjA5IDM1LjcxLDI4LjU3IDExLjk1LDkuNTMgMjMuOTIsMTkuMDYgMzUuODgsMjguNDQgMTguMzgsMTQuNDcgMzYuODYsMjguNzkgNTUuMzYsNDMuMTIgMTguNDgsMTQuMTggMzcuMSwyOC4zNSA1NS42OSw0Mi40MyAxOC41OSwxNC4xNCAzNy4zNSwyOC4wOSA1Ni4wMSw0MS45OCAxOC44MiwxMy45NSAzNy41NSwyNy44MSA1Ni4zOCw0MS42MyAyMS4zNywxNS42NCA0Mi43OCwzMS4yMyA2NC4yNCw0Ni42MSAyMS41MiwxNS40MiA0My4wNywzMC44IDY0LjYyLDQ2LjAyIDIxLjY5LDE1LjIyIDQzLjM5LDMwLjI5IDY1LjE3LDQ1LjI5IDIxLjcyLDE0Ljk1IDQzLjY1LDI5LjggNjUuNTUsNDQuNiAxNi4yMSwxMC45OCAzMi41NCwyMS45IDQ4LjgxLDMyLjY4IDE2LjM5LDEwLjgxIDMyLjY5LDIxLjU1IDQ5LjEzLDMyLjIzIDE2LjM5LDEwLjY1IDMyLjgxLDIxLjMyIDQ5LjIyLDMxLjg2IDE2LjU2LDEwLjYzIDMzLjA3LDIxLjIgNDkuNjMsMzEuNjYgbCAxNjAuNzksMjEuMjUgQyAzMjYzLjQ2LDI0NTEuMzYgMjczMi40OCwxOTQ4LjU2IDIzMTkuOTEsMTQ5MS44NCBsIC0zMjIuNzksLTEwLjU2IiB0cmFuc2Zvcm09Im1hdHJpeCguMTMzMzMgMCAwIC0uMTMzMzMgMCA2NTMuMzMzKSIgY2xhc3M9InN2Z1NoYXBlIGNvbG9yMDAwMDAwLTMgc2VsZWN0YWJsZSI+PC9wYXRoPjxwYXRoIGZpbGw9IiNhN2FhYWQiIGQ9Im0gNDYxNC44NywzNTY2LjgxIGMgLTkzLjA1LC0zNC42OSAtMTg2LjQ0LC03MC44IC0yNzkuOTcsLTEwOC4yOSAtOTIuMzgsLTM2Ljk5IC0xODQuOSwtNzUuMjkgLTI3Ny4yNSwtMTE0LjgxIC05MS4yMiwtMzkuMTMgLTE4Mi4zNCwtNzkuMzggLTI3My4xMywtMTIwLjg3IC0yLjM3LC0xIC00LjY3LC0yLjA0IC03LjA0LC0zLjE1IC0yLjI5LC0xLjA3IC00LjY0LC0yLjIgLTcuMDIsLTMuMzIgLTIuMzIsLTEuMTIgLTQuNjcsLTIuMjIgLTYuOTYsLTMuMzYgLTIuMzgsLTEuMTEgLTQuNjcsLTIuMjEgLTYuOTksLTMuMzQgLTczLjcsLTMzLjg2IC0xNDcuMjIsLTY4LjUzIC0yMjAuMjUsLTEwMy45NyAtNzIuNDYsLTM1LjEzIC0xNDQuNTksLTcxLjAyIC0yMTYuMjksLTEwNy41OSAtNzEuMDUsLTM2LjI2IC0xNDEuNzEsLTczLjI3IC0yMTEuODEsLTExMC45NyAtNjkuNTgsLTM3LjM2IC0xMzguNjEsLTc1LjM1IC0yMDcuMDUsLTExNC4wNCAtMjQuNDIsLTEzLjgyIC00OC43NiwtMjcuNzMgLTczLjA2LC00MS43MSAtMjQuMTYsLTEzLjg5IC00OC4yNiwtMjcuODYgLTcyLjI4LC00MS45MyAtMjQuMDEsLTE0LjExIC00Ny44MywtMjguMjYgLTcxLjYxLC00Mi41IC0yMy43LC0xNC4xOCAtNDcuMzMsLTI4LjQ0IC03MC44NiwtNDIuODQgLTIwLjQ0LC0xMi4zOCAtNDAuNzcsLTI0LjkxIC02MS4xMSwtMzcuNDQgLTIwLjIxLC0xMi41MSAtNDAuNDMsLTI1LjA5IC02MC41OSwtMzcuNzggLTIwLjA5LC0xMi42MSAtNDAuMTMsLTI1LjI0IC02MC4wOSwtMzguMDEgLTE5Ljg3LC0xMi43NyAtMzkuNzcsLTI1LjQ5IC01OS41NCwtMzguNCAtMTMuMiwtOC41NyAtMjYuMzEsLTE3LjE1IC0zOS40OCwtMjUuOCAtMTMuMTEsLTguNzEgLTI2LjIyLC0xNy4zMyAtMzkuMzMsLTI2LjA0IC0xMy4wMiwtOC42MyAtMjYuMDQsLTE3LjMzIC0zOS4wNiwtMjYuMDIgLTEzLC04LjcgLTI1LjksLTE3LjQzIC0zOC44NywtMjYuMjUgLTQuMzgsLTMuMDYgLTguODgsLTYuMTIgLTEzLjMxLC05LjIgLTQuNDEsLTMuMTEgLTguODUsLTYuMiAtMTMuMzcsLTkuMjYgLTQuNDEsLTMuMDYgLTguODgsLTYuMTIgLTEzLjMxLC05LjI0IC00LjQ0LC0zLjAzIC04LjgyLC02LjEgLTEzLjI5LC05LjEzIC0xNS44OSwtMTEuMDQgLTMxLjY3LC0yMi4wNyAtNDcuMzksLTMzLjE3IC0xNS42NiwtMTEuMDYgLTMxLjM1LC0yMi4xNyAtNDYuOTMsLTMzLjM1IC0xNS41NywtMTEuMDggLTMxLjE1LC0yMi4yNSAtNDYuNTgsLTMzLjUgLTE1LjQ2LC0xMS4xOSAtMzAuODYsLTIyLjQxIC00Ni4yNiwtMzMuNyAtMTAxLjUxLC03NC43IC0yMDAuNywtMTUxLjI4IC0yOTcuMjIsLTIyOS45NiAtOTUuNTIsLTc3Ljg5IC0xODguNjIsLTE1Ny45MSAtMjc4Ljc2LC0yNDAuMDMgLTg5LjM5LC04MS4zNyAtMTc2LjA4LC0xNjUuMTMgLTI1OS44MSwtMjUxLjA0IC04My4xNSwtODUuNDMgLTE2My40NjUsLTE3My4yMSAtMjQwLjYxNywtMjYzLjY2IC03LjA0NywtOC4xOSAtMTQuMDA4LC0xNi4zOCAtMjAuOTk2LC0yNC43MSAtNi45NjEsLTguMTYgLTEzLjkyNiwtMTYuNDQgLTIwLjg1NiwtMjQuNzEgLTYuODcxLC04LjI4IC0xMy44MDQsLTE2LjU5IC0yMC42NDgsLTI0Ljg0IC02Ljg0OCwtOC4zNSAtMTMuNjA2LC0xNi41OSAtMjAuNDIyLC0yNC45MiAtNS4yMTksLTYuMzIgLTEwLjQzOCwtMTIuNzEgLTE1LjQ4OCwtMTkuMTQgLTUuMTkyLC02LjQgLTEwLjMyNSwtMTIuOCAtMTUuNDI2LC0xOS4yNCAtNS4xMDYsLTYuNDIgLTEwLjI3LC0xMi44IC0xNS4yODUsLTE5LjIgLTUuMDIsLTYuNDQgLTEwLjAzNSwtMTIuOTEgLTE1LjA4MiwtMTkuMzMgLTIuNzg1LDMuMzUgLTUuNTEyLDYuNTggLTguMjM5LDkuODMgLTIuNzUzLDMuMjggLTUuNDIxLDYuNDUgLTguMDkzLDkuNjMgLTIuNjk2LDMuMDggLTUuMzY0LDYuMjcgLTguMDA0LDkuMzEgLTIuNjQxLDMuMTUgLTUuMjIzLDYuMjQgLTcuODMyLDkuMzIgLTI2LjEyOSwzMC45MSAtNTAuNjM3LDU5LjI3IC03My43ODIsODUuNzEgLTIyLjk3MiwyNi4xOSAtNDQuNjQsNTAuNTIgLTY1LjMyLDczLjU0IC0yMC41OSwyMi44MyAtNDAuMjgxLDQ0LjM2IC01OS4yNTQsNjUuMDUgLTE4LjkzNywyMC41NyAtMzcuMjExLDQwLjQyIC01NS4xNjQsNjAgLTQuNzI2LDUgLTkuNDI2LDEwLjA5IC0xNC4wNjIsMTUuMjEgLTQuNjcyLDUgLTkuMjgyLDEwLjA0IC0xMy45MjYsMTUuMTIgLTQuNTgyLDUuMDcgLTkuMjIzLDEwLjExIC0xMy44MDUsMTUuMTkgLTQuNTUxLDUuMDYgLTkuMTA5LDEwLjExIC0xMy42MDEsMTUuMjcgLTE5Ljk4NSwyMS44MiAtMzkuODUyLDQ0LjE0IC02MC4xODQsNjcuNDMgLTIwLjI0MiwyMy4xNSAtNDAuODM2LDQ3LjM4IC02Mi4zMDEsNzMuMTIgLTIxLjE2OCwyNS43IC00My4xODMsNTIuODkgLTY2LjMzMiw4Mi40NiAtMjIuOTM3LDI5LjI2IC00Ni45NTMsNjAuNjYgLTcyLjM5LDk0LjkgLTExLjQ4NSwxNS40IC0yMy4yODksMzEuMzggLTM1LjMyNSw0Ny45MyAtMTIuMDA3LDE2LjU0IC0yNC4zOTQxLDMzLjU4IC0zNy4wMTEzLDUxLjMzIC0xMi41Mjc0LDE3LjYyIC0yNS40OTIyLDM1Ljg4IC0zOC43Nzc0LDU0Ljg1IEMgMjcuNTIzNCwxODkxLjA5IDEzLjk0OTIsMTkxMC42IDAsMTkzMC44MyAyNy40OTYxLDE4NDIgNTMuNjI4OSwxNzU4LjMyIDc4LjgzMiwxNjc4Ljg4IGMgMjUuNjA5LC04MC43OSA1MC4xNDgsLTE1Ny4wMSA3My44NzEsLTIyOS41OCAyNC4xMDIsLTczLjcxIDQ3LjQyMiwtMTQzLjU2IDcwLjEwMiwtMjEwLjM5IDIzLjAyNywtNjggNDUuNTYyLC0xMzIuODYgNjcuOTI1LC0xOTUuNzYgNS4xOTYsLTE0LjY0IDEwLjMyOSwtMjkuMTYgMTUuNTE2LC00My42NjIgNS4xOTIsLTE0LjQ2OCAxMC4zMjgsLTI4Ljg0NyAxNS41MiwtNDMuMjUgNS4yMjIsLTE0LjMxNiAxMC40MTQsLTI4LjUxOSAxNS42MDEsLTQyLjc1OCA1LjE2NCwtMTQuMjY5IDEwLjQxLC0yOC41MTEgMTUuNjMzLC00Mi42NDggMi4zNTIsLTYuNDUzIDQuODQ0LC0xMi45NzMgNy4xOTUsLTE5LjQ5MiAyLjQwNywtNi41MzEgNC44NzEsLTEzLjA3IDcuMjc4LC0xOS41OTggMi40MSwtNi41MTIgNC44NDMsLTEzLjA2MiA3LjMwOCwtMTkuNjEzIDIuNDEsLTYuNTI3IDQuODc1LC0xMy4xNjggNy4zNCwtMTkuNjggMi41NTEsLTYuNzUgNS4wNzQsLTEzLjUzOSA3LjYyNSwtMjAuMTc5IDIuNTgyLC02LjgwOSA1LjEwNiwtMTMuNTcxIDcuNzE5LC0yMC4zNiAyLjU4MiwtNi43ODEgNS4xNiwtMTMuNTMxIDcuNzE1LC0yMC4zMDggMi42MDksLTYuNzkzIDUuMTYsLTEzLjU2MyA3LjgsLTIwLjQxMSAxLjg2LC00Ljg5IDMuNjg0LC05LjY2IDUuNTQsLTE0LjU3IDEuOTcyLC00Ljg3MSAzLjc2OSwtOS44MTIgNS43MTQsLTE0LjY1MiAxLjg2LC00LjkzIDMuNzk3LC05Ljc1OCA1LjcxMSwtMTQuNjE3IDEuODYsLTQuOTczIDMuODAxLC05LjgxMyA1Ljc0NiwtMTQuODIxIDAuNzgyLC0yLjA2MiAxLjU2MywtNC4xNiAyLjM3OSwtNi4yNjEgMC43ODUsLTIuMDU5IDEuNTk0LC00LjE2MSAyLjQzNCwtNi4yMzkgMC43ODUsLTIuMDcgMS41OTgsLTQuMTc5IDIuMzc5LC02LjI2MSAwLjg0LC0yLjA5IDEuNjgsLTQuMTI5IDIuNDY1LC02LjI4MiAyLjY2OCwtNi42NTYgNS4yNSwtMTMuMzI4IDcuODYzLC0yMC4wMjcgMi42MDUsLTYuNjk5IDUuMjQ2LC0xMy40NjEgNy44ODcsLTIwLjE3MiAyLjYzNiwtNi43NjkgNS4yODEsLTEzLjUxOSA4LjAwNCwtMjAuMjY5IDIuNjQsLTYuNzgyIDUuMjgxLC0xMy41NTkgNy45MTgsLTIwLjUgbCAtMS44MjUsLTYuODcyIDQuMDMyLDEuNTcxIGMgMTUuODYzLC0zOS45NjkgMzIuMDE5LC04MC41MiA0OC43ODEsLTEyMi4wNDcgMTYuODIsLTQxLjg4MyAzNC4yNTQsLTg0Ljc4MSA1Mi4zODMsLTEyOS4wNTEgMTguMTgzLC00NC42OCAzNy4xNTIsLTkwLjY5MSA1Ni45MDIsLTEzOC42OCBDIDY1Ny4yNSwxMDMgNjc4LjA3LDUyLjcxMDkgNjk5Ljg4MywwIGMgMzYuNDg0LDY2LjM5MDYgNzMuNjk5LDEzMS45MjIgMTExLjY2NCwxOTYuNTEyIDM3LjkzNyw2NC41NzggNzYuNTM5LDEyOC4yNzcgMTE1Ljg5OCwxOTEuMTI5IDM5LjM2LDYyLjg3OSA3OS40NjUsMTI0Ljk0MSAxMjAuMTM1LDE4Ni4xMjkgNDAuODEsNjEuMjQyIDgyLjE2LDEyMS42NzEgMTI0LjMxLDE4MS4zMTIgMC44NywxLjE2OCAxLjY4LDIuMzg3IDIuNTIsMy42MTcgMC44NywxLjIzMSAxLjc0LDIuNDczIDIuNjEsMy42OTkgMC45MywxLjEzMyAxLjc3LDIuMzcyIDIuNjEsMy42MDIgMC44NywxLjE5OSAxLjc0LDIuNDYxIDIuNTIsMy42MDIgOC4xOCwxMS40OCAxNi4yNywyMi44OTggMjQuNDUsMzQuMjY5IDguMjEsMTEuNDM4IDE2LjI4LDIyLjc3IDI0LjU3LDM0LjA1MSA4LjE4LDExLjM2NyAxNi4zNiwyMi42OTkgMjQuNTksMzMuODc5IDguMjQsMTEuMjY5IDE2LjU3LDIyLjUzMSAyNC44LDMzLjc4MSA3LjE3LDkuNjY4IDE0LjI3LDE5LjI3NyAyMS40NCwyOC43NzcgNy4xNiw5LjYxIDE0LjM4LDE5LjEyOSAyMS41NSwyOC42NDEgNy4xNiw5LjUxMiAxNC40NywxOC45OCAyMS42MSwyOC40NDkgNy4zLDkuNDMxIDE0LjUyLDE4LjkxMSAyMS43NSwyOC40MTEgMS4zLDEuNzEgMi42NiwzLjUgMy45Nyw1LjI5IDEuMjgsMS42NiAyLjU4LDMuMzggMy45Miw1LjE4IDEuMjcsMS43IDIuNTUsMy40NCAzLjg1LDUuMTIgMS4zNCwxLjczIDIuNjcsMy40MSAzLjk4LDUuMDYgOC43LDExLjM5IDE3LjQzLDIyLjYgMjYuMjIsMzQgOC43OCwxMS4xNiAxNy41NywyMi40MSAyNi40MiwzMy41NyA4LjksMTEuMjYgMTcuNzIsMjIuMzYgMjYuNiwzMy41MiA4LjkzLDExLjIgMTcuODksMjIuMjQgMjYuODIsMzMuMjQgOC45OSwxMS4yIDE4LjAxLDIyLjM5IDI3LjAzLDMzLjQyIDkuMDUsMTEuMTcgMTguMTMsMjIuMyAyNy4yMSwzMy4zMyA5LjA4LDExLjExIDE4LjE5LDIyLjExIDI3LjM1LDMzLjE4IDkuMTQsMTAuOTcgMTguMjcsMjIgMjcuNTIsMzIuOTggNjUuMTUsNzcuNTMgMTMxLjQ4LDE1My40NiAxOTguODUsMjI3LjkzIDY3LjYxLDc0LjY2IDEzNi4zMiwxNDcuOTYgMjA2LjEsMjE5Ljc0IDcwLjA3LDcyLjA1IDE0MS4xMywxNDIuNyAyMTMuMTgsMjExLjcgNzIuNTEsNjkuNDkgMTQ1Ljk0LDEzNy40NiAyMjAuMjIsMjAzLjkxIDE0LjMzLDEyLjc5IDI4LjcyLDI1LjU2IDQzLjEsMzguMjUgMTQuMzksMTIuNzEgMjguNzcsMjUuMzggNDMuMjIsMzcuOTUgMTQuNTMsMTIuNjIgMjguOTcsMjUuMTUgNDMuNTksMzcuNjIgMTQuNTMsMTIuNTIgMjkuMDYsMjQuOTQgNDMuNjgsMzcuMjQgNC40MSwzLjY5IDguODIsNy40MyAxMy4xMSwxMS4xNSA0LjMyLDMuNjkgOC43Myw3LjQxIDEzLjAyLDExLjE0IDQuMzIsMy43MyA4LjY3LDcuNDcgMTMuMDIsMTEuMTcgNC4yNywzLjc1IDguNjIsNy4zNiAxMi45NCwxMC45NiAxMS41MSw5LjYxIDIzLjA4LDE5LjIgMzQuNjYsMjguNzQgMTEuNTQsOS40MyAyMy4xMSwxOC45MyAzNC43NCwyOC40MSAxMS42LDkuNDQgMjMuMjMsMTguODYgMzQuOTIsMjguMjIgMTEuNjMsOS4zNSAyMy4zMiwxOC43OCAzNS4wMSwyOC4xMiAxOC4wMSwxNC4zMSAzNi4wNSwyOC41OCA1NC4xMiw0Mi42MiAxOC4wNywxNC4yMiAzNi4yMywyOC4xOCA1NC4zNSw0Mi4xMyAxOC4xOSwxNC4wMSAzNi40NiwyNy44MSA1NC42NSw0MS42NSAxOC4yNywxMy43OCAzNi42MywyNy41MSA1NC45Niw0MS4yNCAyMC44MiwxNS41MiA0MS43MSwzMC45IDYyLjY0LDQ2LjIyIDIxLjAxLDE1LjMgNDIuMDMsMzAuNTEgNjMuMDYsNDUuNTUgMjEuMTEsMTUuMTEgNDIuMzIsMzAuMDkgNjMuNDksNDQuOTUgMjEuMjMsMTQuOTMgNDIuNTIsMjkuNjIgNjMuODYsNDQuMzIgNDAuMjksMjcuNjcgODAuNjYsNTQuOTUgMTIxLjEyLDgxLjc4IDQwLjcyLDI2LjkzIDgxLjUzLDUzLjQyIDEyMi40OCw3OS40MyA0MS4wNCwyNi4xMSA4Mi4zMiw1MS44NCAxMjMuNjUsNzcuMDEgNDEuNjIsMjUuMjIgODMuMjksNTAuMDUgMTI1LjA2LDc0LjM3IDkxLjg4LDUzLjQ1IDE4NC4yLDEwNC42MSAyNzYuNzgsMTUzLjIxIDkzLjYyLDQ5LjE0IDE4Ny41NCw5NS44MyAyODEuNDgsMTM5Ljc4IDk1LjA0LDQ0LjM5IDE5MC4yMyw4Ni4xIDI4NS4zMSwxMjQuOTMgOTYuMiwzOS4xOSAxOTIuMjksNzUuNDkgMjg3Ljk3LDEwOC42MiAtOTMuMjQsLTMyLjIyIC0xODcuMSwtNjUuODggLTI4MS4yNywtMTAxIiB0cmFuc2Zvcm09Im1hdHJpeCguMTMzMzMgMCAwIC0uMTMzMzMgMCA2NTMuMzMzKSIgY2xhc3M9InN2Z1NoYXBlIGNvbG9yMDAwMDAwLTQgc2VsZWN0YWJsZSI+PC9wYXRoPjxwYXRoIGZpbGw9IiNhN2FhYWQiIGQ9Im0gNjk5Ljg4MywwIGMgLTAuMDU1LDAuMTI4OTA2IC0wLjExLDAuMjYxNzE5IC0wLjE2NCwwLjM5MDYyNSAwLjA1NCwtMC4xMjg5MDYgMC4xMDksLTAuMjYxNzE5IDAuMTY0LC0wLjM5MDYyNSAzNi40ODQsNjYuMzkwNiA3My42OTksMTMxLjkyMiAxMTEuNjY0LDE5Ni41MTIgMzcuOTM3LDY0LjU3OCA3Ni41MzksMTI4LjI3NyAxMTUuODk4LDE5MS4xMjkgMzkuMzYsNjIuODc5IDc5LjQ2NSwxMjQuOTQxIDEyMC4xMzUsMTg2LjEyOSA0MC44MSw2MS4yNDIgODIuMTYsMTIxLjY3MSAxMjQuMzEsMTgxLjMxMiAwLjg3LDEuMTY4IDEuNjgsMi4zODcgMi41MiwzLjYxNyAwLjg3LDEuMjMxIDEuNzQsMi40NzMgMi42MSwzLjY5OSAwLjkzLDEuMTMzIDEuNzcsMi4zNzIgMi42MSwzLjYwMiAwLjg3LDEuMTk5IDEuNzQsMi40NjEgMi41MiwzLjYwMiA4LjE4LDExLjQ4IDE2LjI3LDIyLjg5OCAyNC40NSwzNC4yNjkgOC4yMSwxMS40MzggMTYuMjgsMjIuNzcgMjQuNTcsMzQuMDUxIDguMTgsMTEuMzY3IDE2LjM2LDIyLjY5OSAyNC41OSwzMy44NzkgOC4yNCwxMS4yNjkgMTYuNTcsMjIuNTMxIDI0LjgsMzMuNzgxIDcuMTcsOS42NjggMTQuMjcsMTkuMjc3IDIxLjQ0LDI4Ljc3NyA3LjE2LDkuNjEgMTQuMzgsMTkuMTI5IDIxLjU1LDI4LjY0MSA3LjE2LDkuNTEyIDE0LjQ3LDE4Ljk4IDIxLjYxLDI4LjQ0OSA3LjMsOS40MzEgMTQuNTIsMTguOTExIDIxLjc1LDI4LjQxMSAxLjMsMS43MSAyLjY2LDMuNSAzLjk3LDUuMjkgMS4yOCwxLjY2IDIuNTgsMy4zOCAzLjkyLDUuMTggMS4yNywxLjcgMi41NSwzLjQ0IDMuODUsNS4xMiAxLjM0LDEuNzMgMi42NywzLjQxIDMuOTgsNS4wNiA4LjcsMTEuMzkgMTcuNDMsMjIuNiAyNi4yMiwzNCA4Ljc4LDExLjE2IDE3LjU3LDIyLjQxIDI2LjQyLDMzLjU3IDguOSwxMS4yNiAxNy43MiwyMi4zNiAyNi42LDMzLjUyIDguOTMsMTEuMiAxNy44OSwyMi4yNCAyNi44MiwzMy4yNCA4Ljk5LDExLjIgMTguMDEsMjIuMzkgMjcuMDMsMzMuNDIgOS4wNSwxMS4xNyAxOC4xMywyMi4zIDI3LjIxLDMzLjMzIDkuMDgsMTEuMTEgMTguMTksMjIuMTEgMjcuMzUsMzMuMTggOS4xNCwxMC45NyAxOC4yNywyMiAyNy41MiwzMi45OCA2NS4xNSw3Ny41MyAxMzEuNDgsMTUzLjQ2IDE5OC44NSwyMjcuOTMgNjcuNjEsNzQuNjYgMTM2LjMyLDE0Ny45NiAyMDYuMSwyMTkuNzQgNzAuMDcsNzIuMDUgMTQxLjEzLDE0Mi43IDIxMy4xOCwyMTEuNyA3Mi41MSw2OS40OSAxNDUuOTQsMTM3LjQ2IDIyMC4yMiwyMDMuOTEgMTQuMzMsMTIuNzkgMjguNzIsMjUuNTYgNDMuMSwzOC4yNSAxNC4zOSwxMi43MSAyOC43NywyNS4zOCA0My4yMiwzNy45NSAxNC41MywxMi42MiAyOC45NywyNS4xNSA0My41OSwzNy42MiAxNC41MywxMi41MiAyOS4wNiwyNC45NCA0My42OCwzNy4yNCA0LjQxLDMuNjkgOC44Miw3LjQzIDEzLjExLDExLjE1IDQuMzIsMy42OSA4LjczLDcuNDEgMTMuMDIsMTEuMTQgNC4zMiwzLjczIDguNjcsNy40NyAxMy4wMiwxMS4xNyA0LjI3LDMuNzUgOC42Miw3LjM2IDEyLjk0LDEwLjk2IDExLjUxLDkuNjEgMjMuMDgsMTkuMiAzNC42NiwyOC43NCAxMS41NCw5LjQzIDIzLjExLDE4LjkzIDM0Ljc0LDI4LjQxIDExLjYsOS40NCAyMy4yMywxOC44NiAzNC45MiwyOC4yMiAxMS42Myw5LjM1IDIzLjMyLDE4Ljc4IDM1LjAxLDI4LjEyIDE4LjAxLDE0LjMxIDM2LjA1LDI4LjU4IDU0LjEyLDQyLjYyIDE4LjA3LDE0LjIyIDM2LjIzLDI4LjE4IDU0LjM1LDQyLjEzIDE4LjE5LDE0LjAxIDM2LjQ2LDI3LjgxIDU0LjY1LDQxLjY1IDE4LjI3LDEzLjc4IDM2LjYzLDI3LjUxIDU0Ljk2LDQxLjI0IDIwLjgyLDE1LjUyIDQxLjcxLDMwLjkgNjIuNjQsNDYuMjIgMjEuMDEsMTUuMyA0Mi4wMywzMC41MSA2My4wNiw0NS41NSAyMS4xMSwxNS4xMSA0Mi4zMiwzMC4wOSA2My40OSw0NC45NSAyMS4yMywxNC45MyA0Mi41MiwyOS42MiA2My44Niw0NC4zMiA0MC4yOSwyNy42NyA4MC42Niw1NC45NSAxMjEuMTIsODEuNzggNDAuNzIsMjYuOTMgODEuNTMsNTMuNDIgMTIyLjQ4LDc5LjQzIDQxLjA0LDI2LjExIDgyLjMyLDUxLjg0IDEyMy42NSw3Ny4wMSA0MS42MiwyNS4yMiA4My4yOSw1MC4wNSAxMjUuMDYsNzQuMzcgOTEuODgsNTMuNDUgMTg0LjIsMTA0LjYxIDI3Ni43OCwxNTMuMjEgOTMuNjIsNDkuMTQgMTg3LjU0LDk1LjgzIDI4MS40OCwxMzkuNzggOTUuMDQsNDQuMzkgMTkwLjIzLDg2LjEgMjg1LjMxLDEyNC45MyA5Ni4yLDM5LjE5IDE5Mi4yOSw3NS40OSAyODcuOTcsMTA4LjYyIHYgMCBjIC05NS42OCwtMzMuMTMgLTE5MS43NywtNjkuNDMgLTI4Ny45NywtMTA4LjYyIC05NS4wOCwtMzguODMgLTE5MC4yNywtODAuNTQgLTI4NS4zMSwtMTI0LjkzIC05My45NCwtNDMuOTUgLTE4Ny44NiwtOTAuNjQgLTI4MS40OCwtMTM5Ljc4IC05Mi41OCwtNDguNiAtMTg0LjksLTk5Ljc2IC0yNzYuNzgsLTE1My4yMSAtNDEuNzcsLTI0LjMyIC04My40NCwtNDkuMTUgLTEyNS4wNiwtNzQuMzcgLTQxLjMzLC0yNS4xNyAtODIuNjEsLTUwLjkgLTEyMy42NSwtNzcuMDEgLTQwLjk1LC0yNi4wMSAtODEuNzYsLTUyLjUgLTEyMi40OCwtNzkuNDMgLTQwLjQ2LC0yNi44MyAtODAuODMsLTU0LjExIC0xMjEuMTIsLTgxLjc4IC0yMS4zNCwtMTQuNyAtNDIuNjMsLTI5LjM5IC02My44NiwtNDQuMzIgLTIxLjE3LC0xNC44NiAtNDIuMzgsLTI5Ljg0IC02My40OSwtNDQuOTUgLTIxLjAzLC0xNS4wNCAtNDIuMDUsLTMwLjI1IC02My4wNiwtNDUuNTUgLTIwLjkzLC0xNS4zMiAtNDEuODIsLTMwLjcgLTYyLjY0LC00Ni4yMiAtMTguMzMsLTEzLjczIC0zNi42OSwtMjcuNDYgLTU0Ljk2LC00MS4yNCAtMTguMTksLTEzLjg0IC0zNi40NiwtMjcuNjQgLTU0LjY1LC00MS42NSAtMTguMTIsLTEzLjk1IC0zNi4yOCwtMjcuOTEgLTU0LjM1LC00Mi4xMyAtMTguMDcsLTE0LjA0IC0zNi4xMSwtMjguMzEgLTU0LjEyLC00Mi42MiAtMTEuNjksLTkuMzQgLTIzLjM4LC0xOC43NyAtMzUuMDEsLTI4LjEyIC0xMS42OSwtOS4zNiAtMjMuMzIsLTE4Ljc4IC0zNC45MiwtMjguMjIgLTExLjYzLC05LjQ4IC0yMy4yLC0xOC45OCAtMzQuNzQsLTI4LjQxIC0xMS41OCwtOS41NCAtMjMuMTUsLTE5LjEzIC0zNC42NiwtMjguNzQgLTQuMzIsLTMuNiAtOC42NywtNy4yMSAtMTIuOTQsLTEwLjk2IC00LjM1LC0zLjcgLTguNywtNy40NCAtMTMuMDIsLTExLjE3IC00LjI5LC0zLjczIC04LjcsLTcuNDUgLTEzLjAyLC0xMS4xNCAtNC4yOSwtMy43MiAtOC43LC03LjQ2IC0xMy4xMSwtMTEuMTUgLTE0LjYyLC0xMi4zIC0yOS4xNSwtMjQuNzIgLTQzLjY4LC0zNy4yNCAtMTQuNjIsLTEyLjQ3IC0yOS4wNiwtMjUgLTQzLjU5LC0zNy42MiAtMTQuNDUsLTEyLjU3IC0yOC44MywtMjUuMjQgLTQzLjIyLC0zNy45NSAtMTQuMzgsLTEyLjY5IC0yOC43NywtMjUuNDYgLTQzLjEsLTM4LjI1IC03NC4yOCwtNjYuNDUgLTE0Ny43MSwtMTM0LjQyIC0yMjAuMjIsLTIwMy45MSAtNzIuMDUsLTY5IC0xNDMuMTEsLTEzOS42NSAtMjEzLjE4LC0yMTEuNyAtNjkuNzgsLTcxLjc4IC0xMzguNDksLTE0NS4wOCAtMjA2LjEsLTIxOS43NCAtNjcuMzcsLTc0LjQ3IC0xMzMuNywtMTUwLjQgLTE5OC44NSwtMjI3LjkzIC05LjI1LC0xMC45OCAtMTguMzgsLTIyLjAxIC0yNy41MiwtMzIuOTggLTkuMTYsLTExLjA3IC0xOC4yNywtMjIuMDcgLTI3LjM1LC0zMy4xOCAtOS4wOCwtMTEuMDMgLTE4LjE2LC0yMi4xNiAtMjcuMjEsLTMzLjMzIC05LjAyLC0xMS4wMyAtMTguMDQsLTIyLjIyIC0yNy4wMywtMzMuNDIgLTguOTMsLTExIC0xNy44OSwtMjIuMDQgLTI2LjgyLC0zMy4yNCAtOC44OCwtMTEuMTYgLTE3LjcsLTIyLjI2IC0yNi42LC0zMy41MiAtOC44NSwtMTEuMTYgLTE3LjY0LC0yMi40MSAtMjYuNDIsLTMzLjU3IC04Ljc5LC0xMS40IC0xNy41MiwtMjIuNjEgLTI2LjIyLC0zNCAtMS4zMSwtMS42NSAtMi42NCwtMy4zMyAtMy45OCwtNS4wNiAtMS4zLC0xLjY4IC0yLjU4LC0zLjQyIC0zLjg1LC01LjEyIC0xLjM0LC0xLjggLTIuNjQsLTMuNTIgLTMuOTIsLTUuMTggLTEuMzEsLTEuNzkgLTIuNjcsLTMuNTggLTMuOTcsLTUuMjkgLTcuMjMsLTkuNSAtMTQuNDUsLTE4Ljk4IC0yMS43NSwtMjguNDExIC03LjE0LC05LjQ2OSAtMTQuNDUsLTE4LjkzNyAtMjEuNjEsLTI4LjQ0OSAtNy4xNywtOS41MTIgLTE0LjM5LC0xOS4wMzEgLTIxLjU1LC0yOC42NDEgLTcuMTcsLTkuNSAtMTQuMjcsLTE5LjEwOSAtMjEuNDQsLTI4Ljc3NyAtOC4yMywtMTEuMjUgLTE2LjU2LC0yMi41MTIgLTI0LjgsLTMzLjc4MSAtOC4yMywtMTEuMTggLTE2LjQxLC0yMi41MTIgLTI0LjU5LC0zMy44NzkgLTguMjksLTExLjI4MSAtMTYuMzYsLTIyLjYxMyAtMjQuNTcsLTM0LjA1MSAtOC4xOCwtMTEuMzcxIC0xNi4yNywtMjIuNzg5IC0yNC40NSwtMzQuMjY5IC0wLjc4LC0xLjE0MSAtMS42NSwtMi40MDMgLTIuNTIsLTMuNjAyIC0wLjg0LC0xLjIzIC0xLjY4LC0yLjQ2OSAtMi42MSwtMy42MDIgLTAuODcsLTEuMjI2IC0xLjc0LC0yLjQ2OCAtMi42MSwtMy42OTkgLTAuODQsLTEuMjMgLTEuNjUsLTIuNDQ5IC0yLjUyLC0zLjYxNyAtNDIuMTUsLTU5LjY0MSAtODMuNSwtMTIwLjA3IC0xMjQuMzEsLTE4MS4zMTIgQyAxMDA2LjkxLDUxMi41ODIgOTY2LjgwNSw0NTAuNTIgOTI3LjQ0NSwzODcuNjQxIDg4OC4wODYsMzI0Ljc4OSA4NDkuNDg0LDI2MS4wOSA4MTEuNTQ3LDE5Ni41MTIgNzczLjU4MiwxMzEuOTIyIDczNi4zNjcsNjYuMzkwNiA2OTkuODgzLDAgbSAtNjIuNTg2LDE1MS40NDEgaCAtMC4wMDQgdiAwIE0gMzMxOS45NywyOTk4LjExIGMgMCwwIDAsMCAwLjAxLDAgLTAuMDEsLTAuMDEgMCwwIC0wLjAxLDAgbSAyMTUuMDgsMTA3IGMgMC40LDAuMiAwLjgsMC4zOSAxLjIxLDAuNTkgLTAuNDEsLTAuMiAtMC44MSwtMC40IC0xLjIxLC0wLjU5IiB0cmFuc2Zvcm09Im1hdHJpeCguMTMzMzMgMCAwIC0uMTMzMzMgMCA2NTMuMzMzKSIgY2xhc3M9InN2Z1NoYXBlIGNvbG9yMDAwMDAwLTUgc2VsZWN0YWJsZSI+PC9wYXRoPjxwYXRoIGZpbGw9IiNhN2FhYWQiIGQ9Ik02OTkuODgzIDBjLS4wNTUuMTI4OTA2LS4xMS4yNjE3MTktLjE2NC4zOTA2MjVDNjc3Ljk0MSA1My4wMzEzIDYzNy41NjYgMTUwLjc4MSA2MzcuMjk3IDE1MS40NDFjLS4wMDQgMC0uMDA0IDAtLjAwNCAwdjAgMCAwTDU3Mi41MDQgMzA5LjQxQzE0NzcuOTUgMTc5Ni4zOSAyNzg5LjQyIDI2NDguMzMgMzMxOS45NyAyOTk4LjExdjBjLjAxIDAgMC0uMDEuMDEgMCAuNDUuMjIgMTQyLjM1IDcxLjcyIDIxNS4wNyAxMDcgLjQuMTkuOC4zOSAxLjIxLjU5djBjNzMuMDMgMzUuNDQgMTQ2LjU1IDcwLjExIDIyMC4yNSAxMDMuOTcgMi4zMiAxLjEzIDQuNjEgMi4yMyA2Ljk5IDMuMzQgMi4yOSAxLjE0IDQuNjQgMi4yNCA2Ljk2IDMuMzYgMi4zOCAxLjEyIDQuNzMgMi4yNSA3LjAyIDMuMzIgMi4zNyAxLjExIDQuNjcgMi4xNSA3LjA0IDMuMTUgOTAuNzkgNDEuNDkgMTgxLjkxIDgxLjc0IDI3My4xMyAxMjAuODcgOTIuMzUgMzkuNTIgMTg0Ljg3IDc3LjgyIDI3Ny4yNSAxMTQuODEgOTMuNTMgMzcuNDkgMTg2LjkyIDczLjYgMjc5Ljk3IDEwOC4yOSA5NC4xNyAzNS4xMiAxODguMDMgNjguNzggMjgxLjI3IDEwMS05NS42OC0zMy4xMy0xOTEuNzctNjkuNDMtMjg3Ljk3LTEwOC42Mi05NS4wOC0zOC44My0xOTAuMjctODAuNTQtMjg1LjMxLTEyNC45My05My45NC00My45NS0xODcuODYtOTAuNjQtMjgxLjQ4LTEzOS43OC05Mi41OC00OC42LTE4NC45LTk5Ljc2LTI3Ni43OC0xNTMuMjEtNDEuNzctMjQuMzItODMuNDQtNDkuMTUtMTI1LjA2LTc0LjM3LTQxLjMzLTI1LjE3LTgyLjYxLTUwLjktMTIzLjY1LTc3LjAxLTQwLjk1LTI2LjAxLTgxLjc2LTUyLjUtMTIyLjQ4LTc5LjQzLTQwLjQ2LTI2LjgzLTgwLjgzLTU0LjExLTEyMS4xMi04MS43OC0yMS4zNC0xNC43LTQyLjYzLTI5LjM5LTYzLjg2LTQ0LjMyLTIxLjE3LTE0Ljg2LTQyLjM4LTI5Ljg0LTYzLjQ5LTQ0Ljk1LTIxLjAzLTE1LjA0LTQyLjA1LTMwLjI1LTYzLjA2LTQ1LjU1LTIwLjkzLTE1LjMyLTQxLjgyLTMwLjctNjIuNjQtNDYuMjItMTguMzMtMTMuNzMtMzYuNjktMjcuNDYtNTQuOTYtNDEuMjQtMTguMTktMTMuODQtMzYuNDYtMjcuNjQtNTQuNjUtNDEuNjUtMTguMTItMTMuOTUtMzYuMjgtMjcuOTEtNTQuMzUtNDIuMTMtMTguMDctMTQuMDQtMzYuMTEtMjguMzEtNTQuMTItNDIuNjItMTEuNjktOS4zNC0yMy4zOC0xOC43Ny0zNS4wMS0yOC4xMi0xMS42OS05LjM2LTIzLjMyLTE4Ljc4LTM0LjkyLTI4LjIyLTExLjYzLTkuNDgtMjMuMi0xOC45OC0zNC43NC0yOC40MS0xMS41OC05LjU0LTIzLjE1LTE5LjEzLTM0LjY2LTI4Ljc0LTQuMzItMy42LTguNjctNy4yMS0xMi45NC0xMC45Ni00LjM1LTMuNy04LjctNy40NC0xMy4wMi0xMS4xNy00LjI5LTMuNzMtOC43LTcuNDUtMTMuMDItMTEuMTQtNC4yOS0zLjcyLTguNy03LjQ2LTEzLjExLTExLjE1LTE0LjYyLTEyLjMtMjkuMTUtMjQuNzItNDMuNjgtMzcuMjQtMTQuNjItMTIuNDctMjkuMDYtMjUtNDMuNTktMzcuNjItMTQuNDUtMTIuNTctMjguODMtMjUuMjQtNDMuMjItMzcuOTUtMTQuMzgtMTIuNjktMjguNzctMjUuNDYtNDMuMS0zOC4yNS03NC4yOC02Ni40NS0xNDcuNzEtMTM0LjQyLTIyMC4yMi0yMDMuOTEtNzIuMDUtNjktMTQzLjExLTEzOS42NS0yMTMuMTgtMjExLjctNjkuNzgtNzEuNzgtMTM4LjQ5LTE0NS4wOC0yMDYuMS0yMTkuNzQtNjcuMzctNzQuNDctMTMzLjctMTUwLjQtMTk4Ljg1LTIyNy45My05LjI1LTEwLjk4LTE4LjM4LTIyLjAxLTI3LjUyLTMyLjk4LTkuMTYtMTEuMDctMTguMjctMjIuMDctMjcuMzUtMzMuMTgtOS4wOC0xMS4wMy0xOC4xNi0yMi4xNi0yNy4yMS0zMy4zMy05LjAyLTExLjAzLTE4LjA0LTIyLjIyLTI3LjAzLTMzLjQyLTguOTMtMTEtMTcuODktMjIuMDQtMjYuODItMzMuMjQtOC44OC0xMS4xNi0xNy43LTIyLjI2LTI2LjYtMzMuNTItOC44NS0xMS4xNi0xNy42NC0yMi40MS0yNi40Mi0zMy41Ny04Ljc5LTExLjQtMTcuNTItMjIuNjEtMjYuMjItMzQtMS4zMS0xLjY1LTIuNjQtMy4zMy0zLjk4LTUuMDYtMS4zLTEuNjgtMi41OC0zLjQyLTMuODUtNS4xMi0xLjM0LTEuOC0yLjY0LTMuNTItMy45Mi01LjE4LTEuMzEtMS43OS0yLjY3LTMuNTgtMy45Ny01LjI5LTcuMjMtOS41LTE0LjQ1LTE4Ljk4LTIxLjc1LTI4LjQxMS03LjE0LTkuNDY5LTE0LjQ1LTE4LjkzNy0yMS42MS0yOC40NDktNy4xNy05LjUxMi0xNC4zOS0xOS4wMzEtMjEuNTUtMjguNjQxLTcuMTctOS41LTE0LjI3LTE5LjEwOS0yMS40NC0yOC43NzctOC4yMy0xMS4yNS0xNi41Ni0yMi41MTItMjQuOC0zMy43ODEtOC4yMy0xMS4xOC0xNi40MS0yMi41MTItMjQuNTktMzMuODc5LTguMjktMTEuMjgxLTE2LjM2LTIyLjYxMy0yNC41Ny0zNC4wNTEtOC4xOC0xMS4zNzEtMTYuMjctMjIuNzg5LTI0LjQ1LTM0LjI2OS0uNzgtMS4xNDEtMS42NS0yLjQwMy0yLjUyLTMuNjAyLS44NC0xLjIzLTEuNjgtMi40NjktMi42MS0zLjYwMi0uODctMS4yMjYtMS43NC0yLjQ2OC0yLjYxLTMuNjk5LS44NC0xLjIzLTEuNjUtMi40NDktMi41Mi0zLjYxNy00Mi4xNS01OS42NDEtODMuNS0xMjAuMDctMTI0LjMxLTE4MS4zMTJDMTAwNi45MSA1MTIuNTgyIDk2Ni44MDUgNDUwLjUyIDkyNy40NDUgMzg3LjY0MSA4ODguMDg2IDMyNC43ODkgODQ5LjQ4NCAyNjEuMDkgODExLjU0NyAxOTYuNTEyIDc3My41ODIgMTMxLjkyMiA3MzYuMzY3IDY2LjM5MDYgNjk5Ljg4MyAwTTE0NDguNDQgMzU2Mi40bDEwLjYxIDMzNy41NGMyLjIzIDcwLjE5IDE4LjEzIDE0MC4zMSA0NS4wMiAyMDcuMTkgMjYuNzEgNjYuNzIgNjQuNDEgMTMwLjYzIDExMC41MyAxODguNTUgNDYuMjkgNTguMDQgMTAxLjE2IDExMC40MiAxNjIuMjEgMTUzLjgyIDYxLjU4IDQzLjc4IDEyOS44IDc4LjU5IDIwMi4xMyAxMDEgNzMuMjkgMjIuNzUgMTQ0LjIzIDMwLjU3IDIwOS45OCAyNS4yIDY2LjY2LTUuNTIgMTI4LjA4LTI0LjczIDE4MC45My01Ni4xNyA1My41Ny0zMS45MyA5OC4zNS03Ni4zNyAxMzAuNzItMTMxLjYyIDMyLjc0LTU2LjA4IDUyLjYxLTEyMy4xMSA1NS45OC0xOTkuMDNsMTUuOTItMzY2LjA5em0yMTIxLjQ5IDI2MS42M2MtMy40NiAzMS4zMy0xNC4xIDU5LjM4LTMwLjM3IDgzLjM2LTE2LjEzIDIzLjkzLTM3LjczIDQzLjY1LTYzLjI5IDU4LjQ2LTI1LjMxIDE0Ljc0LTU0LjU4IDI0LjU1LTg2LjA4IDI4LjY3LTMxLjI2IDQuMTEtNjQuODUgMi42MS05OS4zMy01LjQxbC0yNDEuNzUtNTUuOTEtLjQgNS44Ny04MC44Ny0xOC43OC0yNi4xNiAzNzAuMDNjLTguODEgMTI1LjMyLTQ1Ljc3IDIzNC42Ni0xMDQuMTIgMzI0LjcyLTU2Ljg4IDg4LTEzMy45MSAxNTcuMjgtMjI0LjY2IDIwNS40Ny04OC40OSA0Ni45OS0xODkuOTggNzMuODYtMjk4Ljg4IDc4LjY5LTEwNi4zIDQuNzQtMjE5Ljk0LTExLjU2LTMzNi4yMS01MC42OC0xMTMuOTMtMzguMzMtMjIwLjYzLTk1LjM3LTMxNi42LTE2NS41MS05NC44Mi02OS4yNS0xNzkuOTEtMTUxLjgxLTI1MS43Ni0yNDIuNjktNzEuNTctOTAuNjEtMTMwLjU3LTE5MC4xOS0xNzIuOTQtMjk0LjA4LTQyLjY3LTEwNC40My02OS0yMTQuMTgtNzQuNjktMzI0LjU5bC0xNi42NC0zMjQuNDItNTAuMTUtMTEuNjItLjI5LTUuMS0xOTQuMjA5LTQ1LjAyYy0yMi4zMzYtNS4xMi00My44NTUtMTUuMTQtNjMuNzIyLTI4LjcyLTE5LjgzNi0xMy42Mi0zOC4wMjQtMzAuNzUtNTMuNjI1LTUwLjQ4LTE1LjYwNi0xOS42NC0yOC43MTUtNDEuODYtMzguNDYxLTY1LjM1LTkuNjU3LTIzLjYxLTE1Ljk4MS00OC42NC0xNy45NTMtNzMuODdMNTkzLjc2MiAxNTAwLjdsMTQ1LjAxNS0xNjQuMDggMzMuNDQyIDYxNi4wMmMzLjQ1MyA2My42IDE2Ljk5NiAxMjQuNzUgMzguMzc1IDE4MS4wNiAyMS40MDIgNTYuMDkgNTAuNjY0IDEwNy42IDg1Ljk5MiAxNTEuOTggMzUuMjk3IDQ0LjUxIDc2Ljc2OSA4Mi4xMiAxMjIuMzk0IDExMC4yMiA0NS45MSAyOC4yNSA5Ni4yMyA0Ny4wNSAxNDkuMTEgNTMuNjVsNjUuMjUgOC4yNmMtMjYuNTMgOC42NS01MC44MSAyMi4wNS03Mi4yMSAzOS40NC0yMS4zMiAxNy4yNC0zOS43MSAzOC40NC01NC42MiA2Mi44NS0xNC44OCAyNC4yNC0yNi4yMiA1MS43NS0zMy41NiA4MS42My03LjI0IDI5Ljc3LTEwLjU1IDYxLjk4LTkuMjIgOTYgMS43NyA0My44OSAxMC45NyA4Ni42NyAyNi4xNCAxMjYuNTQgMTUuMDggMzkuNzkgMzYuMTYgNzYuODMgNjEuNzcgMTA5LjI4IDI1LjU4IDMyLjUyIDU1Ljc1IDYwLjUyIDg5LjEgODIuMTcgMzMuNSAyMS43NyA3MC4xOSAzNy4xMSAxMDguNzkgNDQuMjZoLjIxLjE3bC4xNy4wNi4xOC4wMWMzOC45MiA3LjE1IDc2LjExIDUuMTIgMTEwLjA0LTQuNzQgMzQuMjItOS44OSA2NS4yLTI3LjggOTEuMy01Mi4yMiAyNi4zNC0yNC42NyA0Ny42NS01Ni4wMSA2Mi4zNi05Mi42MiAxNC45NC0zNi44MSAyMy4wNi03OC45NCAyMi44Mi0xMjQuODUtLjItMzUuNjktNS40Mi03MC45NC0xNC45OS0xMDQuNzYtOS41Ny0zMy45Ni0yMy40Ni02Ni4zNy00MC45Mi05Ni4yOS0xNy40Ni0yOS45Ni0zOC40OS01Ny4zMy02Mi4yNS04MS4xNy0yMy42Ni0yMy44Mi01MC00NC4wNC03OC4yNS01OS44M2w1Ny40IDcuMzJjMzkuNzkgNC45OSA3OC40OCAzLjM0IDExNS4yMy00LjMgMzcuMTUtNy42NiA3Mi40Mi0yMS4zNSAxMDQuOTQtNDAuMzkgMzIuODMtMTkuMTcgNjIuOTEtNDMuNzUgODkuNDctNzMuMDMgMjQuMTEtMjYuNjQgNDQuNzgtNTcuNjggNjIuMzYtOTEuNTEgMTQuODggMTEuNDEgMjkuNzMgMjIuNzUgNDQuNTIgMzMuNjlsLTIuMzggMjAyLjI1Yy0uNTIgNDcuMyA3LjY2IDkzLjE4IDIyLjg2IDEzNS44NiAxNS4yMiA0Mi41NyAzNy41IDgxLjk5IDY1LjI2IDExNi40NiAyNy44MSAzNC40NyA2MS4yMiA2My45NCA5OC42MSA4Ni41NiAzNy42MSAyMi43OCA3OS4yOSAzOC41MyAxMjMuNyA0NS4yOGw1NC41MiA4LjM2Yy0yMi43NiA1LjQ3LTQzLjk3IDE0LjYyLTYyLjg4IDI2Ljg4LTE4Ljg4IDEyLjEyLTM1LjUzIDI3LjMyLTQ5LjQyIDQ1LjA1LTEzLjggMTcuNjgtMjQuOTEgMzcuODgtMzIuNjkgNjAuMDctNy43NCAyMi4wOS0xMi4yMSA0Ni4yNS0xMi44NyA3MS45My0uODEgMzMuMDMgNC44MSA2NS41NCAxNS43MiA5Ni4wNyAxMC44NSAzMC41MSAyNy4wMyA1OS4wOCA0Ny4yMiA4NC4zMSAyMC4yMSAyNS4yOCA0NC42MyA0Ny4yMSA3MS45OCA2NC4zNiAyNy40NyAxNy4yOCA1Ny45NSAyOS43MyA5MC4zOCAzNiAzMi43MSA2LjI1IDY0LjE4IDUuNDkgOTMuMjctMS4xNSAyOS4zMi02LjcgNTYuMS0xOS40MyA3OS4xNS0zNy4yNSAyMy4xNS0xNy44NiA0Mi40NC00MC43OCA1Ni40NC02Ny43NiAxNC4wNy0yNy4xNCAyMi43Ny01OC40MSAyNC42My05Mi42IDEuMzktMjYuNTgtMS4zNC01Mi45NS03LjgxLTc4LjQtNi40My0yNS4zOC0xNi41Ni00OS44NC0yOS43OC03Mi41MS0xMy4xNy0yMi42OS0yOS40NC00My41OC00OC4xMi02MS45NS0xOC42Mi0xOC40LTM5LjczLTM0LjIzLTYyLjU5LTQ2Ljg2bDQ3LjYzIDcuMDljMjUuMjYgMy44NiA1MC4xNyA0Ljc2IDc0LjI4IDIuOTkgMjQuMjctMS44NSA0Ny44Mi02LjM2IDcwLjQ3LTEzLjM3IDIyLjYtNy4wOSA0NC4yNi0xNi42MiA2NC41NC0yOC40OCAyMC40Mi0xMS45NSAzOS40MS0yNi4xNyA1Ni44NC00Mi40LTUuMzktMy4wOS0xMC41OC02LjQ2LTE1Ljg2LTkuNTMgNi43My0uMTYgMTMuNC0uMjYgMjAuMS0uNTUgMjQuMzMgMTQuNDcgNDcuNjggMjguMTggNzEuNjcgNDIuMzNsLTUuOTggOTAuMDFjLTIuNDQgMzUuNzYgMi42NCA3MC44NiAxMy44MSAxMDMuNzIgMTEuMDcgMzIuODYgMjguMzMgNjMuNTcgNTAuNCA5MC42OCAyMi4xMSAyNy4wMyA0OS4wMiA1MC40OCA3OS42NSA2OC42OSAzMC42NSAxOC4zIDY1LjExIDMxLjM4IDEwMi4wMyAzNy42NWw0NS4yMiA3LjQ3Yy0xOS4xNyAzLjYxLTM3LjE4IDEwLjExLTUzLjQ1IDE5LTE2LjI4IDguOTEtMzAuODEgMjAuMTQtNDMuMTYgMzMuNDktMTIuMyAxMy4yOS0yMi4zMyAyOC41Ny0yOS43MyA0NS40Ny03LjQgMTYuODYtMTIuMDcgMzUuMzUtMTMuNjMgNTUuMDgtMi4wMyAyNS41MiAxLjQ4IDUwLjc5IDkuNDggNzQuNTggOC4wMSAyMy43NSAyMC41MSA0Ni4xNCAzNi42MyA2NS45NyAxNi4xMyAxOS44OSAzNS44NSAzNy4xOSA1OC4zIDUwLjg3IDIyLjUxIDEzLjc3IDQ3LjY1IDIzLjg1IDc0Ljc0IDI5LjA2IDI3LjA2IDUuMTggNTMuNDMgNSA3Ny45Ni4yOCAyNC41Ny00Ljg1IDQ3LjI1LTE0LjM4IDY2Ljk0LTI3LjcgMTkuNzgtMTMuNDUgMzYuNC0zMC43OCA0OC43OS01MS4zMSAxMi40MS0yMC41OSAyMC41My00NC4zIDIzLTcwLjM5IDItMjAuMjUuNTItNDAuMy00LjA2LTU5LjcyLTQuNS0xOS4zOS0xMi4wNC0zOC4xNC0yMi4xNi01NS42MS0xMC4xOC0xNy41MS0yMi44OS0zMy42OC0zNy42OC00OC4wMi0xNC43LTE0LjQyLTMxLjUyLTI2LjktNTAuMDMtMzYuOTJsMzguNjEgNi41NWMyMi42MiAzLjc2IDQ0Ljc4IDQuOTIgNjYuMzMgMy42MyAyMS42My0xLjMyIDQyLjQ5LTUuMDEgNjIuNDctMTAuOTEgMTkuODctNS45NyAzOC44Ny0xNC4wOSA1Ni40NC0yNC4yNyA1LjQ4LTMuMTkgMTAuNDctNi43NyAxNS42Ni0xMC4zM2wuNzYuNDRjNy42MyAzLjgzIDE1LjQgNy43IDIzLjAzIDExLjQzIDE1Ljk1IDcuODcgMzEuODEgMTUuNjYgNDcuNDcgMjMuMyAxNS42NyA3Ljc0IDMxLjIxIDE1LjI3IDQ2LjU1IDIyLjY2bC01My42MiA0ODQuNzkiIHRyYW5zZm9ybT0ibWF0cml4KC4xMzMzMyAwIDAgLS4xMzMzMyAwIDY1My4zMzMpIiBjbGFzcz0ic3ZnU2hhcGUgY29sb3IwMDAwMDAtNiBzZWxlY3RhYmxlIj48L3BhdGg+PC9zdmc+PC9nPjwvc3ZnPg==");
	background-position: 0px 6px;
	background-repeat: no-repeat;
	background-size: 20px;
	float: left;
	height: 30px;
	width: 26px;
}
/**
 * The primary style variation for Paid Memberships Pro.
 *
 * These styles can be unset on the Memberships > Settings > Design admin screen.
*/

:root {
	--pmpro--color--white: #fff;
	--pmpro--box-shadow: 2px 2px 7px rgba( 0, 0, 0, 0.07 );
}

/**
 * Main Container
*/
.pmpro {
	color: var(--pmpro--color--contrast);

	/**
	* Sections
	*/
	.pmpro_section {
		margin: calc( var(--pmpro--base--spacing--large) * 2 ) 0;
	}

	.pmpro_section:first-of-type {
		margin-top: 0;
	}

	.pmpro_section_title {
		font-weight: 700;
		margin: 0;
		padding: 0;
	}

	/**
	* Cards
	*/
	.pmpro_card {
		background-color: var(--pmpro--color--base);
		border: 1px solid var(--pmpro--color--border--variation);
		border-radius: var(--pmpro--base--border-radius);
		box-shadow: var(--pmpro--box-shadow);
		display: flex;
		flex-direction: column;
		margin: var(--pmpro--base--spacing--medium) 0;
		overflow: hidden;
	}

	.pmpro_card_title {
		color: var(--pmpro--color--contrast);
		font-weight: 700;
		margin: 0;
		padding: var(--pmpro--base--spacing--large) var(--pmpro--base--spacing--large) 0;
	}

	.pmpro_card_content {
		padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--large) var(--pmpro--base--spacing--large);

		p:not(.pmpro_form_hint) {
			margin: var(--pmpro--base--spacing--small) 0;
			padding: 0;
		}

		p:last-of-type {
			margin-bottom: 0;
		}

	}

	.pmpro_card_actions {
		background-color: rgba( 0, 0, 0, 0.04 );
		border-bottom: 1px solid var(--pmpro--color--border--variation);
		padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--large);
	}

	.pmpro_card_content + .pmpro_card_actions {
		border-top: 1px solid var(--pmpro--color--border--variation);
		border-bottom: none;
	}

	.pmpro_card_action_separator {
		margin: 0 calc( var(--pmpro--base--spacing--small) / 2 );
		opacity: 0.25;
	}

	/* Fix for nested cards */
	.pmpro_card .pmpro_card {
		background-color: transparent;
		border: 0;
		border-radius: 0;
		box-shadow: none;
		overflow: visible;
	}

	.pmpro_card .pmpro_card .pmpro_card_title {
		padding: 0;
	}

	.pmpro_card .pmpro_card .pmpro_card_content {
		padding: 0;
	}

	.pmpro_card .pmpro_card .pmpro_card_actions {
		background: none;
		border: 0;
		padding: 0;
	}

	.pmpro_card .pmpro_card .pmpro_card_content + .pmpro_card_actions {
		border: 0;
	}

	/**
	 * Heading Styles
	 */
	.pmpro_heading-with-avatar {
		align-items: center;
		display: flex;
		font-weight: 700;
		gap: var(--pmpro--base--spacing--small);
	}

	/**
	* Contextual Messages
	*/
	.pmpro_message {
		box-shadow: var(--pmpro--box-shadow);
	}

	/**
	 * Buttons
	 */
	.pmpro_btn {
		background-color: var(--pmpro--color--accent);
		border: 1px solid var(--pmpro--color--accent);
		border-radius: var(--pmpro--base--border-radius);
		box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
		box-sizing: border-box;
		color: var(--pmpro--color--base);
		cursor: pointer;
		display: inline-block;
		font-size: 16px;
		font-weight: 700;
		letter-spacing: normal;
		line-height: 1.5;
		min-height: 40px;
		outline: 0;
		padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
		text-align: center;
		text-decoration: none;
		text-rendering: geometricprecision;
		text-transform: none;
		user-select: none;
		-webkit-user-select: none;
		touch-action: manipulation;
		vertical-align: middle;
		transition: background-color 0.2s, color 0.2s;
	}

	.pmpro_btn:hover,
	.pmpro_btn:focus {
		background-color: var(--pmpro--color--accent--variation);
		background-position: 0 0;
		border-color: var(--pmpro--color--accent--variation);
		color: var(--pmpro--color--base);
	}

	.pmpro_btn:active {
		opacity: .7;
	}

	.pmpro_btn-outline {
		background-color: transparent;
		color: var(--pmpro--color--accent);
	}

	.pmpro_btn-outline:hover,
	.pmpro_btn-outline:focus {
		background-color: transparent;
		border-color: var(--pmpro--color--accent--variation);
		color: var(--pmpro--color--accent--variation);
	}

	.pmpro_btn-delete {
		background-color: var(--pmpro--color--error-text);
		border-color: var(--pmpro--color--error-text);
	}

	.pmpro_btn-delete:hover,
	.pmpro_btn-delete:focus {
		background-color: var(--pmpro--color--error-link);
		border-color: var(--pmpro--color--error-link);
	}

	.pmpro_btn-cancel {
		background-color: transparent;
		border-color: var(--pmpro--color--border);
		box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1);
		color: var(--pmpro--color--contrast);
	}

	.pmpro_btn-cancel:hover,
	.pmpro_btn-cancel:focus {
		background-color: var(--pmpro--color--border--variation);
		border-color: var(--pmpro--color--border);
		color: var(--pmpro--color--contrast);
	}

	.pmpro_btn-plain,
	.pmpro_btn-plain:hover,
	.pmpro_btn-plain:focus,
	.pmpro_btn-plain:active {
		background: 0 0;
		border: 1px solid transparent;
		box-shadow: none;
		cursor: pointer;
		font-size: 14px;
		margin: 0;
		padding: 0;
	}

	.pmpro_btn-print {
		align-items: center;
		color: var(--pmpro--color--accent);
		display: inline-flex;
		gap: calc( var(--pmpro--base--spacing--small) / 2 );
		justify-content: space-between;
		text-decoration: underline;
	}

	.pmpro_btn-print:hover {
		color: var(--pmpro--color--accent--variation);
	}

	/**
	 * Form Styles
	 */
	.pmpro_form {
		margin: 0;
	}

	.pmpro_section:has(.pmpro_form) .pmpro_card_content {
		padding-top: var(--pmpro--base--spacing--large);
	}

	.pmpro_section:has(.pmpro_form) .pmpro_card_title + .pmpro_card_content {
		padding-top: var(--pmpro--base--spacing--small);
	}

	.pmpro_form_fieldset {
		border: 0;
		margin: 0;
		padding: 0;
	}

	.pmpro_form_legend {
		border: none;
		margin: 0 0 var(--pmpro--base--spacing--medium);
		padding: 0;
	}

	.pmpro_form_heading {
		font-weight: 700;
		margin: var(--pmpro--base--spacing--large) 0 0;
		padding: 0;
	}

	.pmpro_card_content .pmpro_form_heading {
		margin-top: 0;
	}

	.pmpro_form_fields {
		display: flex;
		flex-direction: column;
		gap: var(--pmpro--base--spacing--medium);
	}

	.pmpro_form_fields-inline {
		align-items: center;
		display: flex;
		flex-direction: row;
		gap: calc( var(--pmpro--base--spacing--small) / 2 );
	}

	.pmpro_form_field {
		display: flex;
		flex-direction: column;
		gap: calc( var(--pmpro--base--spacing--small) / 2 );
	}

	.pmpro_form_label {
		margin: 0;
		padding: 0;
	}

	.pmpro_form_label:not(.pmpro_form_label-inline) {
		display: block;
		font-weight: 500;
	}

	.pmpro_form_input {
		background-color: var(--pmpro--color--base);
		border: 1px solid var(--pmpro--color--border);
		border-radius: var(--pmpro--base--border-radius);
		box-shadow: none;
		box-sizing: border-box;
		color: var(--pmpro--color--contrast);
		font-size: 16px;
		height: auto;
		line-height: 1.5;
		margin: 0;
		min-height: auto;
		outline: none;
		padding: var(--pmpro--base--spacing--small);
	}

	.pmpro_form_input-textarea {
		font-family: inherit;
		width: 100%;
	}

	.pmpro_form_input-select {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		background-image: url('data:image/svg+xml;utf8,<svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');
		background-position: right var(--pmpro--base--spacing--small) center;
		background-repeat: no-repeat;
		background-size: 16px 16px;
		padding-right: calc(var(--pmpro--base--spacing--small) + 20px);
	}

	.pmpro_form_input-text:focus,
	.pmpro_form_input-email:focus,
	.pmpro_form_input-url:focus,
	.pmpro_form_input-password:focus,
	.pmpro_form_input-search:focus,
	.pmpro_form_input-select:focus,
	.pmpro_form_input-checkbox:focus,
	.pmpro_form_input-radio:focus,
	.pmpro_form_input-multiselect:focus,
	.pmpro_form_input-number:focus,
	.pmpro_form_input-file:focus,
	.pmpro_form_input-date:focus,
	.pmpro_form_input-textarea:focus {
		background-color: var(--pmpro--color--base);
		border-color: #80BDFF;
		box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
		outline: none;
		word-break: initial;
	}

	.pmpro_form_hint {
		display: block;
		font-size: 14px;
		margin: 0;
		opacity: 0.75;
		padding: 0;
	}

	.pmpro_form_field-checkbox {

		.pmpro_form_label {
			align-items: first baseline;
			display: flex;
			flex-direction: row;
			gap: calc( var(--pmpro--base--spacing--small) / 2 );
		}

	}

	.pmpro_form_field-radio-item {
		align-items: baseline;
		flex-direction: row;
		flex-wrap: nowrap;

		.pmpro_form_hint {
			flex: 0 0 100%;
		}
	}

	.pmpro_form_field-radio-item:not(:last-of-type) {
		margin-bottom: calc( var(--pmpro--base--spacing--small) / 2 );
	}

	.pmpro_form_field-checkbox-grouped {

		.pmpro_form_field-checkbox-grouped-item {
			align-items: first baseline;
			display: flex;
			flex-direction: row;
			gap: calc( var(--pmpro--base--spacing--small) / 2 );
		}

	}

	.pmpro_form_input-multiselect {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}

	.pmpro_form_field-file {

		.pmpro_form_input-file {
			border: 3px dashed var(--pmpro--color--border--variation);
			border-radius: var(--pmpro--base--border-radius);
			padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
			width: 100%;
		}

		.pmpro_btn {
			padding: 0 var(--pmpro--base--spacing--small);
		}
	}

	/* Special Fields */
	.pmpro_form_field-password-toggle {
		align-items: center;
		display: flex;
		font-weight: 500;
		justify-content: space-between;
		margin: 0;
		padding: 0;
	}

	.pmpro_form_field-password-toggle button,
	.pmpro_form_field-password-toggle button:hover,
	.pmpro_form_field-password-toggle button:focus,
	.pmpro_form_field-password-toggle button:active {
		align-items: center;
		background: transparent;
		border: none;
		box-shadow: none;
		box-sizing: border-box;
		color: var(--pmpro--color--accent);
		display: flex;
		flex-direction: row;
		font-size: 16px;
		gap: calc( var(--pmpro--base--spacing--small) / 2 );
		line-height: 1;
		margin: 0;
		min-height: 1px;
		padding: 0;
	}

	.pmpro_form_field-password-toggle button:focus,
	.pmpro_form_field-password-toggle button:active {
		box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
		color: var(--pmpro--color--accent--variation);
		outline: none;
	}

	.pmpro_form_field-password-toggle .pmpro_icon-eye {
		display: block;
		height: 20px;
		width: 20px;
	}

	.pmpro_form_field-password-toggle button:focus .pmpro_icon-eye svg,
	.pmpro_form_field-password-toggle button:active .pmpro_icon-eye svg {
		stroke: var(--pmpro--color--accent--variation);
	}

	.pmpro_form_field-select2 {
		display: block;
	}

	.pmpro_form_field-select2 .pmpro_form_label {
		margin-bottom: calc( var(--pmpro--base--spacing--small) / 2 );
	}

	.pmpro_form_field-select2 .pmpro_form_hint {
		margin-top: calc( var(--pmpro--base--spacing--small) / 2 );
	}

	.pmpro_payment-expiration #ExpirationMonth,
	.pmpro_payment-expiration #ExpirationYear {
		flex-grow: 1;
	}

	.pmpro_payment-discount-code #pmpro_discount_code {
		flex-grow: 1;
	}

	#other_discount_code_fields {
		margin-bottom: var(--pmpro--base--spacing--small);
	}

	#pmpro_tos_fields {
		margin: var(--pmpro--base--spacing--medium) 0;
	}

	#pmpro_tos_fields #pmpro_license {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}

	.pmpro_form_submit {
		align-items: center;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: var(--pmpro--base--spacing--medium);
		margin-top: var(--pmpro--base--spacing--medium);
	}

	.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,
	.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,
	.pmpro_checkout_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV,
	.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#AccountNumber,
	.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#Expiry,
	.pmpro_billing_gateway-stripe form.pmpro_form #pmpro_payment_information_fields div#CVV {
		background-color: var(--pmpro--color--white);
		border-radius: var(--pmpro--base--border-radius);
		padding: calc( var(--pmpro--base--spacing--small) + 3px );
	}

	[id^="pmpro_paypal"] .pmpro_btn-submit-checkout-paypal {
		align-items: center;
		background-color: #ffc439;
		border-color: #ffc439;
		color: #000;
		display: flex;
		flex-direction: row;
		gap: calc( var(--pmpro--base--spacing--small) / 2 );
		justify-content: center;
	}

	[id^="pmpro_paypal"] .pmpro_btn-submit-checkout-paypal:hover {
		background-color: #ffb60a;
		border-color: #ffb60a;
	}

	/* Login Form (WordPress default and our lost/reset password forms) */
	#loginform {
		margin-bottom: 0;
	}

	#loginform input[type="submit"] {
		width: 100%;
	}

	.pmpro_section:has(#loginform) .pmpro_card_content:not(.widget .pmpro_section:has(#loginform) .pmpro_card_content) {
		padding-top: var(--pmpro--base--spacing--large);
	}

	.pmpro_section #loginform .login-username,
	.pmpro_section #loginform .login-password,
	.pmpro_section #loginform .login-remember {
		display: flex;
		flex-direction: column;
		gap: calc( var(--pmpro--base--spacing--small) / 2 );
		margin: 0 0 var(--pmpro--base--spacing--medium);
		padding: 0;
	}

	.pmpro_section #loginform label:not(.pmpro_section #loginform .login-remember label) {
		align-items: center;
		display: flex;
		font-weight: 500;
		justify-content: space-between;
		margin: 0;
		padding: 0;
	}

	.pmpro_section #loginform .input {
		background-color: var(--pmpro--color--base);
		border: 1px solid var(--pmpro--color--border);
		border-radius: var(--pmpro--base--border-radius);
		box-shadow: none;
		box-sizing: border-box;
		color: var(--pmpro--color--contrast);
		font-size: 16px;
		line-height: 1.5;
		margin: 0;
		min-height: auto;
		outline: none;
		padding: var(--pmpro--base--spacing--small);
	}

	.pmpro_section #loginform .input:focus {
		background-color: var(--pmpro--color--base);
		border-color: #80BDFF;
		box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);
		outline: none;
		word-break: initial;
	}

	.pmpro_section #loginform .login-remember {
		align-items: baseline;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.pmpro_section #loginform .login-submit {
		margin: var(--pmpro--base--spacing--medium) 0 0;
	}

	.pmpro_section #loginform .login-submit .button {
		background-color: var(--pmpro--color--accent);
		border: 1px solid var(--pmpro--color--accent);
		border-radius: var(--pmpro--base--border-radius);
		box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.1);
		box-sizing: border-box;
		color: var(--pmpro--color--base);
		cursor: pointer;
		display: inline-block;
		font-size: 16px;
		font-weight: 700;
		letter-spacing: normal;
		line-height: 1.5;
		min-height: 40px;
		outline: 0;
		padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--medium);
		text-align: center;
		text-decoration: none;
		text-rendering: geometricprecision;
		text-transform: none;
		user-select: none;
		-webkit-user-select: none;
		touch-action: manipulation;
		vertical-align: middle;
		transition: background-color 0.2s, color 0.2s;
	}

	.pmpro_section #loginform .login-submit .button:hover,
	.pmpro_section #loginform .login-submit .button:focus {
		background-color: initial;
		background-position: 0 0;
		border-color: var(--pmpro--color--accent);
		color: var(--pmpro--color--accent);
	}

	.pmpro_section #loginform .login-submit .button:active {
		opacity: .7;
	}

	/* Move password toggle before field visually but structurally after */
	#pmpro_user_fields .pmpro_form_field-password:has(.pmpro_form_field-password-toggle),
	.pmpro_section #loginform .login-password {
		align-items: center;
		display: grid;
		grid-template-areas:
			"label toggle"
			"input input";
		grid-template-columns: 1fr auto;
	}

	#pmpro_user_fields .pmpro_form_field-password:has(.pmpro_form_field-password-toggle) label,
	.pmpro_section #loginform .login-password label {
		grid-area: label;
	}

	#pmpro_user_fields .pmpro_form_field-password:has(.pmpro_form_field-password-toggle) input,
	.pmpro_section #loginform .login-password input {
		grid-area: input;
	}

	#pmpro_user_fields .pmpro_form_field-password .pmpro_form_field-password-toggle,
	.pmpro_section #loginform .login-password .pmpro_form_field-password-toggle {
		grid-area: toggle;
		justify-self: end;
	}

	#resetpassform .pmpro_cols-2 {
		container: resetpassform / inline-size;
	}

	@container resetpassform (max-width: 620px) {
		#resetpassform .pmpro_cols-2 {
			flex-direction: column;
		}

		#resetpassform .pmpro_cols-2 > * {
			width: 100%;
		}
	}

	/* Data Filters */
	.pmpro_data_filters {

		.pmpro_form_input {
			padding: calc( var(--pmpro--base--spacing--small) / 2 );
		}

		.pmpro_form_input-select {
			padding-right: calc(var(--pmpro--base--spacing--small) + 20px);
		}

		.pmpro_btn {
			min-height: auto;
			padding: calc( var(--pmpro--base--spacing--small) / 2 ) var(--pmpro--base--spacing--medium);
		}
	}

	/**
	* List Styles
	*/
	.pmpro_list.pmpro_cols-3 {

		.pmpro_list_item {
			margin-bottom: 0;
		}

		li:not(.pmpro_list_item) {
			border-top: 1px solid var(--pmpro--color--border--variation);
			padding-top: var(--pmpro--base--spacing--medium);
			grid-column: span 3;
		}
	}

	.pmpro_list_item_label {
		font-weight: 700;
	}

	.pmpro_list-with-labels {

		.pmpro_list_item_label {
			display: block;
			font-weight: 400;
			opacity: 0.75;
		}

		.pmpro_list_item_value {
			font-weight: 700;
		}

	}

	/**
	* Tables and Table Elements
	*/
	.pmpro_table {
		background-color: var(--pmpro--color--base);
		border: none;
		text-align: left;

		thead th {
			background-color: var(--pmpro--color--base);
			border: none;
			padding: var(--pmpro--base--spacing--small);
			vertical-align: text-bottom;
		}

		tbody th,
		tbody td,
		tfoot td  {
			background-color: var(--pmpro--color--base);
			border-color: var(--pmpro--color--border--variation);
			border-width: 1px 0 0 0;
			border-style: solid;
			font-weight: normal;
			padding: var(--pmpro--base--spacing--small);
			vertical-align: middle;
		}

	}

	/**
	* Membership Account
	*/
	#pmpro_account-membership-none {

		.pmpro_card_content {
			padding-top: var(--pmpro--base--spacing--large);

			p {
				margin: 0;
			}

		}

	}

	#pmpro_account-membership {

		.pmpro_account-membership-message {
			border-top: 1px solid var(--pmpro--color--border--variation);
			margin-top: var(--pmpro--base--spacing--large);
			padding-top: var(--pmpro--base--spacing--large);

			> *:first-child {
				margin-top: 0;
				padding-top: 0;
			}
		}

	}

	#pmpro_account-links {

		.pmpro_card_content {
			padding-top: var(--pmpro--base--spacing--large);

			.pmpro_list {
				margin-bottom: 0;
			}

		}

	}

	/**
	 * Membership Levels
	 */
	.pmpro_levels_table {
		table-layout: fixed;
	}

	.pmpro_level td p:first-of-type {
		margin-top: 0;
	}

	.pmpro_level .pmpro_btn {
		display: block;
		text-decoration: none;
	}

	/**
	* Membership Billing
	*/
	[id^="pmpro_billing-"] .pmpro_card .pmpro_card {
		background-color: transparent;
		border: none;
		border-radius: unset;
		box-shadow: none;
		margin: 0;

		.pmpro_card_content {
			padding: 0;
		}
	}

	/**
	* Membership Orders
	*/
	.pmpro_table_orders .pmpro_tag {
		display: block;
	}

	#pmpro_order_single {

		.pmpro_card_actions {
			text-align: right;
		}

		h2 {
			align-items: center;
			display: flex;
			flex-wrap: wrap;
			gap: var(--pmpro--base--spacing--small);
			justify-content: space-between;
		}

		.pmpro_list-with-labels {

			.pmpro_list_item_label {
				font-weight: 700;
				opacity: 1;
			}

		}

		.pmpro_table {

			thead th {
				white-space: nowrap;
			}

			thead th:not(th:first-of-type),
			tbody td,
			tfoot td {
				text-align: right;
			}

			tfoot tr:last-of-type td {
				font-weight: 700;
			}

		}

	}

	.pmpro_price_part-total {
		border-top: 1px solid var(--pmpro--color--border--variation);
		margin-top: var(--pmpro--base--spacing--small);
		padding-top: var(--pmpro--base--spacing--small);
	}

	/**
	* Logged In Member Widget
	*/
	.pmpro_logged_in_welcome_wrap .menu {
		display: flex;
		flex-direction: column;
		list-style: none;
		margin: 0;
		padding: 0;
	}

	.pmpro_logged_in_welcome_wrap .menu-item {
		display: block;
		margin: 0 0 calc( var(--pmpro--base--spacing--small) / 2 );
	}

	/**
	* Protected Content Messages
	*/
	.pmpro_content_message .pmpro_card_title {
		align-items: center;
		display: flex;
		gap: var(--pmpro--base--spacing--small);
	}

	.pmpro_content_message:has(.pmpro_card_title) .pmpro_card_content {
		padding-top: 0;
	}

	.pmpro_content_message .pmpro_card_content h2 {
		margin: 0;
		padding: 0;
	}

	.pmpro_content_message .pmpro_card_content p {
		margin: var(--pmpro--base--spacing--medium) 0;
		padding: 0;
	}

	.pmpro_content_message .pmpro_card_content p:last-of-type {
		margin-bottom: 0;
	}

	.pmpro_content_message .pmpro_card_content .pmpro_btn {
		text-decoration: none;
	}

	.pmpro_content_message .pmpro_card_actions {
		padding-right: var(--pmpro--base--spacing--large);
		padding-left: var(--pmpro--base--spacing--large);
	}

	/**
	 * Pagination
	 */
	.pmpro_pagination {
		align-items: center;
		display: flex;
		gap: var(--pmpro--base--spacing--small);
		justify-content: center;
		margin: var(--pmpro--base--spacing--medium) 0;

		a {
			background-color: var(--pmpro--color--base);
			border: 1px solid var(--pmpro--color--border--variation);
			border-radius: var(--pmpro--base--border-radius);
			color: var(--pmpro--color--contrast);
			padding: 2px var(--pmpro--base--spacing--small);
			text-decoration: none;
			transition: background-color 0.2s, border-color 0.2s, color 0.2s;

			&:hover {
				background-color: var(--pmpro--color--accent--variation);
				border-color: var(--pmpro--color--accent--variation);
				color: var(--pmpro--color--base);
			}
		}

		span {
			background-color: var(--pmpro--color--base);
			border: 1px solid var(--pmpro--color--border--variation);
			border-radius: var(--pmpro--base--border-radius);
			color: var(--pmpro--color--contrast);
			padding: 2px var(--pmpro--base--spacing--small);
		}

		.pmpro_pagination-current {
			background-color: var(--pmpro--color--accent);
			color: var(--pmpro--color--base);
			cursor: default;
			font-weight: 700;
		}

		.pmpro_pagination-disabled {
			background-color: var(--pmpro--color--base--variation);
			border-color: var(--pmpro--color--border--variation);
			color: var(--pmpro--color--contrast--variation);
			cursor: not-allowed;
			opacity: 0.7;
		}

		.pmpro_pagination-dots {
			background: none;
			border: none;
			color: var(--pmpro--color--contrast--variation);
			padding: 0;
		}

		.pmpro_pagination-previous {
			margin-right: 0;
		}

		.pmpro_pagination-next {
			margin-left: 0;
		}

	}

	/**
	 * Misc
	 */
	.avatar {
		border: 1px solid var(--pmpro--color--border--variation);
		border-radius: 50%;
		box-shadow: var(--pmpro--box-shadow);
		margin: 0;
		padding: 0;
	}

	.pmpro_cols-2,
	.pmpro_cols-3 {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		gap: var(--pmpro--base--spacing--medium);
	}

	.pmpro_cols-2 > * {
		width: calc( 50% - calc( var(--pmpro--base--spacing--medium) / 2 ) );
	}

	.pmpro_cols-3 > * {
		width: calc( 33.333333% - calc( var(--pmpro--base--spacing--medium) * 2 / 3 ) );
	}

	.pmpro_font-x-large {
		font-size: 32px;
		line-height: 1.4;
	}

	.pmpro_font-large {
		font-size: 24px;
		line-height: 1.5;
	}

	.pmpro_font-medium {
		font-size: 16px;
		line-height: 1.6;
	}

	.pmpro_font-small {
		font-size: 14px;
		line-height: 1.5;
	}

	.pmpro_tag-discount-code {
		border-style: dashed;
	}

	.pmpro_divider {
		background-color: var(--pmpro--color--border--variation);
		height: 1px;
		margin: var(--pmpro--base--spacing--medium) 0;
	}

	.pmpro_form .pmpro_divider {
		margin-top: var(--pmpro--base--spacing--large);
	}

}

/**
 * RTL Styles
 */
.rtl {

	.pmpro_form_field-password-toggle {
		padding: 0 0 0 var(--pmpro--base--spacing--small);
	}

}

/**
 * Print Styles
 */
@media print {
	.pmpro {
		font-size: 12pt;

		.pmpro_section {
			margin: var(--pmpro--base--spacing--medium) 0;
		}

		.pmpro_card_title {
			padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--small) 0;
		}

		.pmpro_card_content {
			padding: var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--small) var(--pmpro--base--spacing--small);
		}

		.pmpro_section:has(.pmpro_form) .pmpro_card_content {
			padding-top: var(--pmpro--base--spacing--small);
		}

		.pmpro_font-x-large {
			font-size: 18pt;
		}

		.pmpro_font-large {
			font-size: 14pt;
		}

		.pmpro_font-medium {
			font-size: 14pt;
		}

	}
}

/**
 * Print Styles
 */
@media print {
	.pmpro {
		.pmpro_card {
			background-color: transparent;
			border: none;
			box-shadow: none;
		}
		.pmpro_card_title,
		.pmpro_card_content,
		.pmpro_section:has(.pmpro_form) .pmpro_card_title + .pmpro_card_content {
			padding: 0;
		}
		.pmpro_form_legend {
			margin-bottom: 0;
		}
	}
}

/**
 * Responsive Styles
 */
@media screen and (max-width: 767px) {
	.pmpro {

		.pmpro_table {

			tbody tr th:first-child,
			tbody tr td:first-child {
				border-top-width: 4px;
				padding-top: var(--pmpro--base--spacing--large);
			}

			tbody tr th:last-child,
			tbody tr td:last-child {
				padding-bottom: var(--pmpro--base--spacing--large);
			}

			tbody tr:first-child th:first-child,
			tbody tr:first-child td:first-child {
				border-top: none;
			}
		}

		#pmpro_order_single {

			.pmpro_table {

				thead th:not(th:first-of-type),
				tbody td,
				tfoot td {
					text-align: left;
				}

				tbody tr:first-child th {
					display: block;
				}

				tbody tr:first-child th:before {
					display: none;
				}

				tfoot td:first-of-type {
					display: none;
				}
			}

		}

		.pmpro_table_cancel {
			border-bottom: 1px solid var(--pmpro--color--border--variation);
		}

		.pmpro_table_cancel tbody tr td {
			border-width: 0;
			padding-top: 0;
		}

		.pmpro_cols-2,
		.pmpro_cols-3 {
			display: flex;
			flex-direction: column;
			gap: var(--pmpro--base--spacing--medium);
		}

		.pmpro_cols-2 > *,
		.pmpro_cols-3 > * {
			width: auto;
		}

		#pmpro_user_fields .pmpro_form_field-password:has(.pmpro_form_field-password-toggle) {
			width: 100%;
		}

	}

}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/**
 * Root variables
 */
 :root {
	--pmproal--border--color: var(--pmpro--color--border--variation);
	--pmproal--row--color-alt: #00000008;
	--pmproal--spacing--large: 50px;
	--pmproal--spacing--medium: 30px;
	--pmproal--spacing--small: 10px;
}

.wp-block-pmpro-advanced-levels-advanced-levels-page {
	overflow: visible;
}

.pmpro_level p {
	margin: 0;
	padding: 0;
}

.pmpro_level h2 {
	margin: 0;
	padding: 0;
}

.pmpro_level-description p:not(.pmpro_level-description p:last-of-type) {
	margin-bottom: var(--pmproal--spacing--small);
}

.pmpro_level-price-free {
	font-weight: bold;
}

/** Table Styles */
.pmpro_advanced_levels-table {
	border-collapse: collapse;
	margin-bottom: var(--pmproal--spacing--large);
}

.pmpro_advanced_levels-table th,
.pmpro_advanced_levels-table td {
	padding: var(--pmproal--spacing--small);
	vertical-align: top;
}

.pmpro_advanced_levels-table tbody th,
.pmpro_advanced_levels-table tbody td {
	padding-top: calc( var(--pmproal--spacing--medium) / 2 );
	padding-bottom: calc( var(--pmproal--spacing--medium) / 2 );
}

.pmpro_advanced_levels-table thead th,
.pmpro_advanced_levels-table tbody th {
	text-align: left;
}

.pmpro_advanced_levels-table .pmpro_btn {
	display: block;
	min-width: 5em;
}

/** Div and Column Styles */
.pmpro_advanced_levels-div {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: var(--pmproal--spacing--large);
}

.pmpro_advanced_levels-div .pmpro_level {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	gap: var(--pmproal--spacing--medium);
	padding: calc( var(--pmproal--spacing--medium) / 2 );
	width: 100%;
}

/* No Column (Div) Layout */
.pmpro_advanced_levels-div .pmpro_level-meta p {
	display: inline;
}

/* 2 Column Layout */
.pmpro_levels-2col .pmpro_level {
	flex: 0 0 50%;
}

/* 3 Column Layout */
.pmpro_levels-3col .pmpro_level {
	flex: 0 0 33.3333%;
	text-align: center;
}

.pmpro_levels-3col .pmpro_level-description,
.pmpro_levels-3col .pmpro_level ul {
	text-align: left;
}

.pmpro_levels-3col .pmpro_btn {
	display: block;
}

/* 4 Column Layout */
.pmpro_levels-4col .pmpro_level {
	flex: 0 0 25%;
	text-align: center;
}

.pmpro_levels-3col .pmpro_level-description,
.pmpro_levels-4col .pmpro_level ul {
	text-align: left;
}

.pmpro_levels-4col .pmpro_btn {
	display: block;
	text-wrap: normal;
}


/* Column Layout Responsive Styles */
@media only screen and (min-width: 1161px) {
	.pmpro_advanced_levels-div .pmpro_level-meta .pmpro_btn {
		float: right;
		margin-left: var(--pmproal--spacing--medium);
	}
}

@media only screen and (min-width: 960px) and (max-width: 1160px) {
	.pmpro_levels-4col .pmpro_level {
		flex: 0 0 33.3333%;
	}
	.pmpro_advanced_levels-div .pmpro_level-meta .pmpro_btn {
		float: right;
		margin-left: var(--pmproal--spacing--medium);
	}
}

@media only screen and (min-width: 769px) and (max-width: 959px) {
	.pmpro_levels-3col .pmpro_level,
	.pmpro_levels-4col .pmpro_level {
		flex: 0 0 50%;
	}
	.pmpro_advanced_levels-div .pmpro_level-meta .pmpro_btn {
		float: right;
		margin-left: var(--pmproal--spacing--medium);
	}
}

@media (max-width: 768px) {
	.pmpro_advanced_levels-div .pmpro_level {
		flex: 0 0 100%;
	}
	.pmpro_advanced_levels-div .pmpro_level-meta {
		display: flex;
		flex-direction: column;
		gap: var(--pmproal--spacing--medium);
	}
}

/** Compare Table Styles */
.pmpro_advanced_levels-compare_table {
	border-collapse: collapse;
	margin-bottom: var(--pmproal--spacing--large);
	table-layout: fixed;
	width: 100%;
}
#pmpro_levels.pmpro_advanced_levels-table h2 {
	margin: 0;
}

.pmpro_advanced_levels-compare_table th,
.pmpro_advanced_levels-compare_table td {
	text-align: center;
}

.pmpro_advanced_levels-compare_table .pmpro_btn,
.pmpro_advanced_levels-compare_table_responsive .pmpro_btn,
.pmpro_advanced_levels-compare_table_responsive .button {
	display: block;
	text-align: center;
	word-break: normal;
}

.pmpro_advanced_levels-compare_table th,
.pmpro_advanced_levels-compare_table td {
	border-color: var(--pmproal--border--color);
	border-style: solid;
	border-width: 0 1px 0 0;
	padding: calc( var(--pmproal--spacing--medium) / 2 );
	vertical-align: middle;
}

.pmpro_advanced_levels-compare_table th {
	font-weight: normal;
}

.pmpro_advanced_levels-compare_table thead tr:first-child th:not(.pmpro_advanced_levels-compare_table thead tr:first-child th:first-child) {
	border-top-width: 1px;
	padding-top: var(--pmproal--spacing--medium);
}

.pmpro_advanced_levels-compare_table tr th:last-child,
.pmpro_advanced_levels-compare_table tr td:last-child {
	border-right-width: 1px;
}

.pmpro_advanced_levels-compare_table thead tr th:nth-child(even),
.pmpro_advanced_levels-compare_table tbody tr td:nth-child(even) {
	background-color: var(--pmproal--row--color-alt);
}

.pmpro_advanced_levels-compare_table thead tr th:first-child,
.pmpro_advanced_levels-compare_table tfoot tr td:first-child {
	background-color: none;
}

.pmpro_advanced_levels-compare_table thead tr:last-child th,
.pmpro_advanced_levels-compare_table tbody tr:last-child td {
	border-bottom: calc( var(--pmproal--spacing--small) / 2 ) solid var(--pmproal--border--color);
}

.pmpro_advanced_levels-compare_table tbody tr:nth-child(even) td {
	background-color: var(--pmproal--row--color-alt);
	border-top-width: 1px;
}

.pmpro_advanced_levels-compare_table tbody tr:nth-child(odd) td {
	border-top-width: 1px;
}

.pmpro_advanced_levels-compare_table tbody tr td:first-child {
	text-align: right;
}

.pmpro_advanced_levels-compare_table tfoot td {
	padding: calc( var(--pmproal--spacing--medium) / 2 );
	vertical-align: middle;
}

.pmpro_advanced_levels-compare_table tfoot tr:last-child td:not(.pmpro_advanced_levels-compare_table tfoot tr:last-child td:first-child) {
	border-bottom-width: 1px;
}

.pmpro_advanced_levels-compare_table h2 {
	font-weight: 700;
}

.pmpro_advanced_levels-compare_table .pmpro_level-description ul {
	display: inline-block;
	margin-left: var(--pmproal--spacing--medium);
	padding-left: 0;
	text-align: left;
}

.pmpro_advanced_levels-compare_table .pmpro_level-price {
	font-size: 1.6rem;
	padding-bottom: 0;
	padding-top: 0;
}

.pmpro_advanced_levels-compare_table .pmpro_level-expiration {
	font-weight: normal;
}

.pmpro_advanced_levels-compare_table .pmpro_level-compare-true,
.pmpro_advanced_levels-compare_table_responsive .pmpro_level-compare-true {
	font-size: 2rem;
	line-height: 2rem;
}

.pmpro_advanced_levels-compare_table .pmpro_level-compare-true:after,
.pmpro_advanced_levels-compare_table_responsive
	.pmpro_level-compare-true:after {
	content: "\2713";
}

.pmpro_advanced_levels-compare_table .pmpro_level-compare-false:after,
.pmpro_advanced_levels-compare_table_responsive
	.pmpro_level-compare-false:after {
	content: "\2014";
}

.pmpro_advanced_levels-compare_table_responsive {
	display: none;
	text-align: center;
}

.pmpro_advanced_levels-compare_table_responsive .pmpro_level ul,
.pmpro_advanced_levels-compare_table_responsive .pmpro_level ul li {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

@media only screen and (max-width: 767px) {
	.pmpro_advanced_levels-compare_table {
		display: none;
	}
	.pmpro_advanced_levels-compare_table_responsive {
		display: block;
	}
}

.pmproal_actions_nav {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.pmproal_actions_nav .pmpro_actions_nav-left {
	flex: 1;
	order: 1;
	text-align: left;
}

@media only screen and (max-width: 767px) {
	.pmproal_actions_nav .pmpro_actions_nav-left {
		text-align: center;
	}
}/* CSS Document */
form.pmpro_member_directory_search {
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: var(--pmpro--base--spacing--small);
	justify-content: flex-end;

	.pmpro_form_submit {
		margin: 0;
	}
}

.pmpro_member_directory {clear: both; }
.pmpro_pagination {margin: 1em 0;}
.pmpro_pagination .pmpro_prev {float: left; width: 250px;}
.pmpro_pagination .pmpro_next {float: right; width: 250px; text-align: right;}

/* div/column type layouts */
div.pmpro_member_directory div h2 {clear: none; }
div.pmpro_member_directory div p {margin: .5rem 0 0 0; } 
div.pmpro_member_profile strong {display: block; }

/* table type layouts */
.pmpro_member_directory table h2.pmpro_member_directory_display-name {margin-top: 0; }
.pmpro_member_directory table tbody td {vertical-align: top; }
.pmpro_member_directory table tbody td p {margin: 0 0 .5rem 0; }

/* column type layouts */
.pmpro_member_directory.pmpro_member_directory-2col,
.pmpro_member_directory.pmpro_member_directory-3col,
.pmpro_member_directory.pmpro_member_directory-4col {
	display: grid;
	grid-column-gap: 2.9rem;
	grid-row-gap: 2.9rem;

	.pmpro_card {
		margin: 0;

		.pmpro_card_content {
			display: flex;
			flex-direction: column;
			gap: var(--pmpro--base--spacing--small);
			margin-top: var(--pmpro--base--spacing--medium);

			.pmpro_member_profile_field_label {
				font-weight: 700;
			}

			.pmpro_member_profile_field-display_name {

				h2 {
					font-weight: 700;
					margin: 0;
				}
			}
		}

		.pmpro_card_actions {
			margin-top: auto;
		}
	}
}
.pmpro_member_directory.pmpro_member_directory-2col {
	grid-template-columns: 1fr 1fr;
}
.pmpro_member_directory.pmpro_member_directory-3col {
	grid-template-columns: 1fr 1fr 1fr;
}
.pmpro_member_directory.pmpro_member_directory-4col {
	grid-template-columns: 1fr 1fr 1fr 1fr;
}

/* single directory item in list */
.pmpro_member_directory {
	.pmpro_member_directory-item {
		word-break: break-word;
	}

	.pmpro_member_directory_row {
		word-break: break-word;
	}

	.pmpro_member_directory_link {
		word-break: normal;
	}
}

/* single profile item */
.pmpro_member_profile {

	.pmpro_card_content {
		display: flex;
		flex-wrap: wrap;
		gap: var(--pmpro--base--spacing--medium);
		margin-top: var(--pmpro--base--spacing--medium);

		.pmpro_member_profile_field {
			box-sizing: border-box;
			flex: 1 1 calc(50% - var(--pmpro--base--spacing--medium));

			&:has(iframe) {
				flex-basis: 100%;
				width: 100%;

				.pmpro_member_profile_field_data {

					height: 0;
					overflow: hidden;
					padding-bottom: 56.25%;
					position: relative;

					iframe {
						height: 100%;
						left: 0;
						position: absolute;
						top: 0;
						width: 100%;
					}
				}

			}

			&:has(audio) {
				flex-basis: 100%;

				audio {
					width: 100%;
				}
			}

			&:has(video) {
				flex-basis: 100%;

				video {
					width: 100%;
				}
			}

		}

		.pmpro_member_profile_field_label {
			font-weight: 700;
		}

		/* Full width profile items */
		.pmpro_member_profile_field-avatar,
		.pmpro_member_profile_field-display_name,
		.pmpro_member_profile_field-description {
			flex: 1 1 100%;
		}

		.pmpro_member_profile_field-display_name h2 {
			margin: 0;
		}
	}
}

.pmpro_member_profile .pmpromd_filename {
	display: block;
}

@media only screen and (max-width: 767px) {
	.pmpro_member_directory.pmpro_member_directory-2col,
	.pmpro_member_directory.pmpro_member_directory-3col,
	.pmpro_member_directory.pmpro_member_directory-4col {
		grid-template-columns: 1fr;
	}
}

/**
 * Special user field formatting.
 */
.pmpro_member_profile_field_data:has([class*="pmpro_form_field-file-subtype_"]) {

	a {
		align-items: center;
		display: flex;
		gap: var(--pmpro--base--spacing--small);

		img {
			max-height: 40px;
			width: auto;
		}
	}
}

/* This is legacy core PMPro pagination styling to support sites that are running PMPro < 3.4.3 */
.pmpro_pagination {
	align-items: center;
	display: flex;
	gap: var(--pmpro--base--spacing--small);
	justify-content: center;
	margin: var(--pmpro--base--spacing--medium) 0;

	a {
		background-color: var(--pmpro--color--base);
		border: 1px solid var(--pmpro--color--border--variation);
		border-radius: var(--pmpro--base--border-radius);
		color: var(--pmpro--color--contrast);
		padding: 2px var(--pmpro--base--spacing--small);
		text-decoration: none;
		transition: background-color 0.2s, border-color 0.2s, color 0.2s;

		&:hover {
			background-color: var(--pmpro--color--accent--variation);
			border-color: var(--pmpro--color--accent--variation);
			color: var(--pmpro--color--base);
		}

	}

	span.current {
		background-color: var(--pmpro--color--accent);
		border: 1px solid var(--pmpro--color--border--variation);
		border-radius: var(--pmpro--base--border-radius);
		color: var(--pmpro--color--base);
		font-weight: 700;
		padding: 2px var(--pmpro--base--spacing--small);
	}

}

/* This is legacy pagination styling we can leave in here until we remove templating. */
.pmpro_page_numbers a {
	padding: 6px;
}

.pmpro_page_numbers a.pmpro_page_active {
	font-weight: bold;
}

/* Membership Maps Styling */
.pmpromd_infowindow h2,
.pmpromd_infowindow h3,
.pmpromd_infowindow p{margin: 4px 0 8px 0;}

.pmpromd_map {margin-bottom: 2%;}