.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{animation-duration:.75s}@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate(0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-30px)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translateY(-15px)}90%{transform:translateY(-4px)}}.bounce{transform-origin:bottom;animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scale(1.25,.75)}40%{transform:scale(.75,1.25)}50%{transform:scale(1.15,.85)}65%{transform:scale(.95,1.05)}75%{transform:scale(1.05,.95)}to{transform:scale(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translate(0,0)}10%,30%,50%,70%,90%{transform:translate(-10px)}20%,40%,60%,80%{transform:translate(10px)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px)rotateY(-9deg)}18.5%{transform:translate(5px)rotateY(7deg)}31.5%{transform:translate(-3px)rotateY(-5deg)}43.5%{transform:translate(2px)rotateY(3deg)}50%{transform:translate(0)}}.headShake{animation-name:headShake;animation-timing-function:ease-in-out}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.swing{transform-origin:top;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale3d(.9,.9,.9)rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1)rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1)rotate(-3deg)}to{transform:scale(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:none}15%{transform:translate(-25%)rotate(-5deg)}30%{transform:translate(20%)rotate(3deg)}45%{transform:translate(-15%)rotate(-3deg)}60%{transform:translate(10%)rotate(2deg)}75%{transform:translate(-5%)rotate(-1deg)}to{transform:none}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:none}22.2%{transform:skew(-12.5deg)skewY(-12.5deg)}33.3%{transform:skew(6.25deg)skewY(6.25deg)}44.4%{transform:skew(-3.125deg)skewY(-3.125deg)}55.5%{transform:skew(1.5625deg)skewY(1.5625deg)}66.6%{transform:skew(-.78125deg)skewY(-.78125deg)}77.7%{transform:skew(.39063deg)skewY(.39063deg)}88.8%{transform:skew(-.19531deg)skewY(-.19531deg)}}.jello{transform-origin:50%;animation-name:jello}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate(20px)}to{opacity:0;transform:translate(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate(-20px)}to{opacity:0;transform:translate(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translateY(-10px)}40%,45%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate(-2000px)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate(2000px)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translateY(100%)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate(-100%)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate(100%)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translateY(-100%)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{animation-timing-function:ease-out;transform:perspective(400px)rotateY(-360deg)}40%{animation-timing-function:ease-out;transform:perspective(400px)translateZ(150px)rotateY(-190deg)}50%{animation-timing-function:ease-in;transform:perspective(400px)translateZ(150px)rotateY(-170deg)}80%{animation-timing-function:ease-in;transform:perspective(400px)scale3d(.95,.95,.95)}to{animation-timing-function:ease-in;transform:perspective(400px)}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes flipInY{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateY(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateY(-20deg)}60%{opacity:1;transform:perspective(400px)rotateY(10deg)}80%{transform:perspective(400px)rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{animation-name:flipInY;backface-visibility:visible!important}@keyframes flipOutX{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateX(-20deg)}to{opacity:0;transform:perspective(400px)rotateX(90deg)}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px)rotateY(-15deg)}to{opacity:0;transform:perspective(400px)rotateY(90deg)}}.flipOutY{animation-name:flipOutY;backface-visibility:visible!important}@keyframes lightSpeedIn{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:skew(20deg)}80%{opacity:1;transform:skew(-5deg)}to{opacity:1;transform:none}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{opacity:0;transform:translate(100%)skew(30deg)}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:50%;opacity:0;transform:rotate(-200deg)}to{transform-origin:50%;opacity:1;transform:none}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:0 100%;opacity:0;transform:rotate(-45deg)}to{transform-origin:0 100%;opacity:1;transform:none}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:100% 100%;opacity:0;transform:rotate(45deg)}to{transform-origin:100% 100%;opacity:1;transform:none}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:0 100%;opacity:0;transform:rotate(45deg)}to{transform-origin:0 100%;opacity:1;transform:none}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:100% 100%;opacity:0;transform:rotate(-90deg)}to{transform-origin:100% 100%;opacity:1;transform:none}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:50%;opacity:1}to{transform-origin:50%;opacity:0;transform:rotate(200deg)}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:0 100%;opacity:1}to{transform-origin:0 100%;opacity:0;transform:rotate(45deg)}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:100% 100%;opacity:1}to{transform-origin:100% 100%;opacity:0;transform:rotate(-45deg)}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:0 100%;opacity:1}to{transform-origin:0 100%;opacity:0;transform:rotate(-45deg)}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:100% 100%;opacity:1}to{transform-origin:100% 100%;opacity:0;transform:rotate(90deg)}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:0 0;animation-timing-function:ease-in-out}20%,60%{transform-origin:0 0;animation-timing-function:ease-in-out;transform:rotate(80deg)}40%,80%{transform-origin:0 0;opacity:1;animation-timing-function:ease-in-out;transform:rotate(60deg)}to{opacity:0;transform:translateY(700px)}}.hinge{animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform-origin:bottom;transform:scale(.1)rotate(30deg)}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate(100%)rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(60px)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(-1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(10px)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translate(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translate(-10px)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.1,.1,.1)translateY(1000px)}60%{opacity:1;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.475,.475,.475)translateY(-60px)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(-60px)}to{opacity:0;transform-origin:bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(2000px)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(42px)}to{opacity:0;transform-origin:0;transform:scale(.1)translate(-2000px)}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475)translate(-42px)}to{opacity:0;transform-origin:100%;transform:scale(.1)translate(2000px)}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;animation-timing-function:cubic-bezier(.55,.055,.675,.19);transform:scale3d(.475,.475,.475)translateY(60px)}to{opacity:0;transform-origin:bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1);transform:scale3d(.1,.1,.1)translateY(-2000px)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{visibility:visible;transform:translate(-100%)}to{transform:translate(0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{visibility:visible;transform:translate(100%)}to{transform:translate(0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{visibility:visible;transform:translateY(100%)}to{transform:translate(0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(100%)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(-100%)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translate(0,0)}to{visibility:hidden;transform:translate(100%)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translate(0,0)}to{visibility:hidden;transform:translateY(-100%)}}.slideOutUp{animation-name:slideOutUp}.tim-row{margin-bottom:20px}.tim-white-buttons{background-color:#777}.typography-line{width:100%;margin-bottom:20px;padding-left:180px;position:relative}.typography-line .note{color:#c0c1c2;width:260px;margin-left:20px;font-size:13px;font-weight:400;line-height:13px;display:block;position:absolute;bottom:10px;left:0}.tim-row{padding-top:50px}.tim-row h3{margin-top:0}#navbar-full .navbar{margin-bottom:0;border-radius:0!important}.space{height:130px;display:block}.space-110{height:110px;display:block}.space-50{height:50px;display:block}.space-70{height:70px;display:block}.navigation-example .img-src{background-attachment:scroll}.main{background-color:#fff}.navigation-example{background-position:50%;background-size:cover;background-attachment:fixed;margin-top:0}#notifications{background-color:#fff;width:100%;display:block;position:relative}.section-navbars #menu-dropdown .navbar .navbar-toggler .navbar-toggler-icon{background:#fff}.note{text-transform:capitalize}.subscribe-form{padding-top:20px}.space-100{width:100%;height:100px;display:block}.be-social{margin:0 auto 40px;padding-bottom:20px}.txt-white{color:#fff}.txt-gray{color:#ddd!important}.social-share{float:left;margin-right:8px}.social-share a{color:#fff}.parallax{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;width:100%;height:570px;display:block}.navbar-small .logo-container .brand{color:#333}.separator{content:"Separator";color:#fff;width:100%;padding:20px;display:block}.separator-line{background-color:#eee;width:100%;height:1px;display:block}.separator.separator-gray{background-color:#eee}.social-buttons-demo .btn{margin-bottom:7px;margin-right:5px}.img-container{width:100%;overflow:hidden}.img-container img,.lightbox img{width:100%}.lightbox .modal-content{overflow:hidden}.lightbox .modal-body{padding:0}.fixed-section{max-width:200px;max-height:80vh;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;top:100px;bottom:auto;overflow:scroll}.fixed-section ul{margin-left:-40px!important}.fixed-section ul li{list-style:none}.fixed-section li a{color:#666;padding:2px;font-size:14px;display:block}.fixed-section li a.active{color:#0bf}.fixed-section.float{width:200px;margin-top:0;position:fixed;top:100px}.affix-top{position:absolute}pre.prettyprint{text-align:left;margin-top:30px;margin-bottom:30px;font-size:13px;background-color:#eee!important;border:1px #0000!important;border-radius:4px!important;padding:20px!important}.layers-container{margin-top:50px;display:block;position:relative}.layers-container img{text-align:center;width:100%;height:auto;position:absolute;top:0;left:0}.section-black{background-color:#333}#layerHover{top:30px}#layerImage{top:50px}#layerBody{top:75px}.animate{transition:all 1.5s ease-in-out}.down{transform:translateY(45px)}.down-2x{transform:translateY(90px)}.pick-class-label{color:#fff;cursor:pointer;text-align:center;vertical-align:baseline;white-space:nowrap;border:1px solid #e3e3e3;border-radius:8px;margin-right:10px;padding:23px;font-size:75%;font-weight:700;line-height:1;display:inline-block}.navbar-transparent.navbar-small .logo-container .brand{color:#fff}.navbar-default.navbar-small .logo-container .brand{color:#333}.section-thin{padding-bottom:0}.info.info-separator{position:relative}.info.info-separator:after{content:"";background-color:#ccc;width:1px;height:100%;position:absolute;top:0;right:-7px}.info li{color:#666;border-bottom:1px solid #e5e5e5;padding:5px 0}.info ul{width:240px;margin:10px auto}.info li:last-child{border:0}.payment-methods i{width:38px;padding:0 3px;font-size:28px}.payment-methods h4{font-size:18px;line-height:38px}.info .description .btn{font-weight:500}#buyButtonHeroes{margin-top:31px}.right-click{z-index:20000;background:#333c;width:100%;height:100%;display:none;position:fixed}.onclick{z-index:20001;width:100%;height:100%;position:absolute}.container-right-click{width:100%;position:absolute;top:0;left:0}.container-right-click .card-price#card-price-small{-o-transition:all .2s;z-index:20003;margin-top:70px;transition:all .2s;position:relative}.container-right-click .card-price#card-price-big{-o-transition:all .2s;z-index:20003;margin-top:40px;transition:all .2s;position:relative}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes bounceInDown{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}.container-right-click h4{color:#fff;margin-top:45px;margin-bottom:0;font-weight:200}.icon-class{fill:#75c3b6}.navbar-header{min-width:135px}#notifications{background-color:#f5f2ec}#demo-navbar{border-radius:0;margin-bottom:0}.download-area{margin-top:30px}.sharing-area{margin-top:50px}.sharing-area .btn{margin-top:14px}.str{color:#75c3b6}.tag,.pln,.kwd{color:#7a9e9f}.atn{color:#68b3c8}.pln{color:#333}.com{color:#999}.space-top{margin-top:30px}.area-line{color:#666;text-align:center;border-left:0;border-right:0;margin-top:20px;padding:8px 0;display:block}.area-line a{color:#666}.container-fluid{padding-left:15px;padding-right:15px}.example-pages{margin-top:50px}.wrapper .demo-header .filter:after{content:"";z-index:2;background-color:#00000080;width:100%;height:600px;display:block;position:absolute;top:0;left:0}.media-post .form{width:100%}.presentation-page #demoPay .title:nth-of-type(2){margin-top:0}.presentation-page .main{margin-top:-96px}.presentation-page .card img{width:100%}.presentation-page .title{max-width:700px;margin-left:auto;margin-right:auto}.presentation-page .title h2{font-size:2.5em}.presentation-page .section-light-brown{color:#66615b}.presentation-page .section-dark-filter{position:relative}.presentation-page .section-dark-filter:after{opacity:.66;content:"";background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.presentation-page .section-header{position:relative}.presentation-page .section-summary{margin-top:-120px;padding-top:165px}.presentation-page .components-container{margin-top:80px}.presentation-page .components-container .card{cursor:pointer;box-shadow:none;background:0 0;margin-bottom:120px;padding:10px}.presentation-page .components-container .card.no-margin{margin-bottom:0}.presentation-page .components-container .col-with-animation{padding-top:200px}.presentation-page .section-icons{padding:180px 0}.presentation-page .section-icons [class*=col-]:nth-child(2){padding:0 70px}.presentation-page .section-icons .icons-nucleo .nc-icon{opacity:0;-o-transition:all .6s cubic-bezier(.34,2,.7,1)0s;transition:all .6s cubic-bezier(.34,2,.7,1);position:absolute;transform:translateY(50px)}.presentation-page .section-icons .icons-nucleo .first-left-icon{font-size:65px;top:-25%;left:10%}.presentation-page .section-icons .icons-nucleo .second-left-icon{font-size:35px;top:0%;left:45%}.presentation-page .section-icons .icons-nucleo .third-left-icon{font-size:25px;top:30%;left:65%}.presentation-page .section-icons .icons-nucleo .fourth-left-icon{font-size:50px;top:70%;left:10%}.presentation-page .section-icons .icons-nucleo .fifth-left-icon{font-size:40px;top:45%;left:30%}.presentation-page .section-icons .icons-nucleo .sixth-left-icon{font-size:40px;top:120%;left:35%}.presentation-page .section-icons .icons-nucleo .seventh-left-icon{font-size:45px;top:35%;left:85%}.presentation-page .section-icons .icons-nucleo .eighth-left-icon{font-size:30px;top:90%;left:55%}.presentation-page .section-icons .icons-nucleo .ninth-left-icon{font-size:40px;top:40%;left:5%}.presentation-page .section-icons .icons-nucleo .tenth-left-icon{font-size:35px;top:75%;left:80%}.presentation-page .section-icons .icons-nucleo .first-right-icon{font-size:65px;top:-25%;right:10%}.presentation-page .section-icons .icons-nucleo .second-right-icon{font-size:35px;top:0%;right:45%}.presentation-page .section-icons .icons-nucleo .third-right-icon{font-size:25px;top:30%;right:65%}.presentation-page .section-icons .icons-nucleo .fourth-right-icon{font-size:50px;top:70%;right:10%}.presentation-page .section-icons .icons-nucleo .fifth-right-icon{font-size:40px;top:45%;right:30%}.presentation-page .section-icons .icons-nucleo .sixth-right-icon{font-size:35px;top:120%;right:35%}.presentation-page .section-icons .icons-nucleo .seventh-right-icon{font-size:30px;top:35%;right:88%}.presentation-page .section-icons .icons-nucleo .eighth-right-icon{font-size:35px;top:90%;right:55%}.presentation-page .section-icons .icons-nucleo .ninth-right-icon{font-size:40px;top:40%;right:5%}.presentation-page .section-icons .icons-nucleo .tenth-right-icon{font-size:35px;top:75%;right:80%}.presentation-page .section-overview .card .card-icon i{border:none}.presentation-page h3.title{font-size:2.1em}.presentation-page h5{font-size:1.3em}.presentation-page .components-container .details-text,.presentation-page .section-examples .details-text{color:#66615b;text-align:center;text-overflow:ellipsis;margin-bottom:25px;padding-top:3px;font-size:1.1em;font-weight:700;line-height:1.15;overflow:hidden}.presentation-page .section-components .title{margin-top:60px;margin-bottom:5px}.presentation-page .section-components .description{margin-top:35px}.presentation-page .section-components .image-container{height:560px;position:relative}.presentation-page .section-components .image-container .components-macbook{width:auto;height:100%;position:absolute;top:0;left:-100px}.presentation-page .section-components .image-container .table-img,.presentation-page .section-components .image-container .share-btn-img,.presentation-page .section-components .image-container .coloured-card-btn-img,.presentation-page .section-components .image-container .coloured-card-img,.presentation-page .section-components .image-container .social-img,.presentation-page .section-components .image-container .pin-btn-img{position:absolute;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.presentation-page .section-components .image-container .table-img{border-radius:6px;height:175px;top:22%;left:65%}.presentation-page .section-components .image-container .share-btn-img{border-radius:10px;height:20px;top:67%;left:70%}.presentation-page .section-components .image-container .coloured-card-btn-img{border-radius:6px;height:125px;top:2%;left:35%}.presentation-page .section-components .image-container .coloured-card-img{border-radius:6px;height:90px;top:40%;left:-3%}.presentation-page .section-components .image-container .social-img{height:40px;top:68%;left:-4%}.presentation-page .section-components .image-container .pin-btn-img{border-radius:10px;height:25px;top:7%;left:3%}.presentation-page .section-sections{padding-bottom:0}.presentation-page .section-sections .col-md-3{padding:7.5px}.presentation-page .section-sections img{border-radius:3px;width:100%;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.presentation-page .section-sections img:hover{transform:scale(1.02)}.presentation-page .section-free-demo{padding:180px 0}.presentation-page .section-free-demo .icon-github{color:#7773;font-size:400px;position:absolute;top:-170px;left:60px}.presentation-page .section-free-demo iframe{margin-left:10px;display:inline-block;position:relative;top:6px}.presentation-page .section-free-demo .card-pricing{margin-top:0}.presentation-page .section-free-demo h2.title{margin-top:15px}.presentation-page .section-cards{min-height:790px;padding:50px 0}.presentation-page .section-cards .codrops-header{margin-top:7%;margin-left:10%}.presentation-page .section-cards .image-container{max-width:1040px;height:660px;margin-top:-140px;position:relative}.presentation-page .section-cards .image-container img{z-index:1;width:auto;max-width:1040px;position:absolute;top:0;right:0}.presentation-page .section-cards .title{margin-top:5px;margin-bottom:5px}.presentation-page .section-cards .description{max-width:270px;margin-top:35px}.presentation-page .section-content .section-description{margin-top:100px}.presentation-page .section-content .section-description .title{margin-bottom:5px}.presentation-page .section-content .section-description .description{margin-top:35px}.presentation-page .section-content .image-container{max-width:900px;position:relative}.presentation-page .section-content .image-container .img{z-index:2;width:75%;transition:transform .6s .9s}.presentation-page .section-content .image-container .area-img,.presentation-page .section-content .image-container .info-img{opacity:0;border-radius:8px;position:absolute;transform:translateY(100px);box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.presentation-page .section-content .image-container .area-img{z-index:2;-o-transition:all 1s ease-out 0s;width:280px;height:350px;transition:all 1s ease-out;top:9%;left:45%}.presentation-page .section-content .image-container .info-img{-o-transition:all 1s ease-out 0s;width:280px;height:350px;transition:all 1s ease-out;top:40%;left:-25%}.presentation-page .animated{opacity:1!important;transform:translate(0,0)!important}.presentation-page .section-examples .card{-o-transition:all .3s cubic-bezier(.34,2,.6,1);background:0 0;margin-bottom:40px;transition:all .3s cubic-bezier(.34,2,.6,1);display:inline-block;transform:translate(0,0);box-shadow:0 15px 18px -10px #16161680}.presentation-page .section-examples .card:hover{transform:translateY(-12px)}.presentation-page .section-examples .card img{border-radius:12px!important}.presentation-page .section-examples{margin-top:-30px;padding-top:100px;padding-bottom:130px}.presentation-page .section-sharing{padding-bottom:130px}.presentation-page .section-sharing span{margin-top:30px;display:block}.presentation-page .section-sharing .fa-pay{color:#fff;width:auto;margin:5px 1px 0;font-size:30px;display:inline-block}.presentation-page .section-sharing .text-muted{opacity:.8}.presentation-page .section-sharing .card-pricing.card-margin{margin-top:45px}.presentation-page .section-responsive .phone-container{max-width:800px;max-height:390px;margin-left:-15px}.presentation-page .section-responsive .phone-container img{width:100%;margin-top:-150px}.presentation-page .section-responsive .info{margin-bottom:0}.presentation-page .section-responsive .info h4{font-size:1.4em}.presentation-page .title-brand{text-align:center;color:#fff;max-width:730px;margin:0 auto;display:block;position:relative}.presentation-page .title-brand .type{background:#132026;border-radius:4px;margin-top:10px;padding:6px 10px;font-size:20px;font-weight:600;position:absolute;top:0;right:-15px}.presentation-page .presentation-title{color:#fff;background:linear-gradient(#fff 35%,#4e6773 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:8em;font-weight:700}.presentation-page .presentation-subtitle{color:#fff;font-size:1.7em}.presentation-page .category-absolute{text-align:center;color:#ffffff80;width:100%;margin-top:-60px;padding:0 15px;position:absolute;top:100vh}.presentation-page .category-absolute .creative-tim-logo{max-width:140px;position:relative;top:-2px;left:3px}.presentation-page .fog-low{opacity:.85;width:110%;margin-bottom:-50px;margin-left:-35%;position:absolute;bottom:0;left:0}.presentation-page .fog-low img{width:100%}.presentation-page .fog-low.right{opacity:1;margin-left:30%}.section-testimonials{background-image:none}.section-testimonials .our-clients{margin-top:135px}.section-testimonials .our-clients img{width:100%;max-width:140px;display:inline-block}.section-testimonials .card-profile .card-title,.section-testimonials .card-profile .card-description{text-align:left!important}.section-testimonials .card{max-width:460px;margin:0 auto 30px}.section-testimonials .card img{box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.section-testimonials .fa-star{color:#fec42d;font-size:20px}.section-testimonials .card.card-testimonial .card-body{min-height:300px;margin-top:0;padding:15px 50px}.section-testimonials .page-carousel{margin-top:60px}.section-testimonials .testimonials-people{position:relative}.section-testimonials .testimonials-people>img{opacity:0;-o-transition:all .6s cubic-bezier(.34,2,.7,1)0s;border-radius:50%;transition:all .6s cubic-bezier(.34,2,.7,1);position:absolute;transform:translateY(50px);box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.section-testimonials .testimonials-people .left-first-person{width:70px;height:70px;top:2%;left:2%}.section-testimonials .testimonials-people .left-second-person{width:70px;height:70px;top:100%;left:65%}.section-testimonials .testimonials-people .left-third-person{width:120px;height:120px;top:135%;left:-17%}.section-testimonials .testimonials-people .left-fourth-person{width:55px;height:55px;top:190%;left:50%}.section-testimonials .testimonials-people .left-fifth-person{width:35px;height:35px;top:220%;left:95%}.section-testimonials .testimonials-people .left-sixth-person{width:95px;height:95px;top:265%;left:40%}.section-testimonials .testimonials-people .right-first-person{width:60px;height:60px;top:0;right:-10%}.section-testimonials .testimonials-people .right-second-person{width:70px;height:70px;top:60%;right:30%}.section-testimonials .testimonials-people .right-third-person{width:50px;height:50px;top:95%;right:95%}.section-testimonials .testimonials-people .right-fourth-person{width:50px;height:50px;top:145%;right:45%}.section-testimonials .testimonials-people .right-fifth-person{width:100px;height:100px;top:195%;right:90%}.section-testimonials .testimonials-people .right-sixth-person{width:70px;height:70px;top:260%;right:15%}.pseudo-scroller{pointer-events:none}.isolayer{transform-origin:50% 100%;position:absolute;top:0;left:0}.js .grid,.js .grid__item,.js .grid__link{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.grid{margin:0 auto;padding:0;list-style:none;position:relative}.grid__item{width:300px}.js .grid__item{backface-visibility:hidden}.grid__link{z-index:1;display:block;position:relative}.grid__img{max-width:100%;display:block}.grid__title{z-index:-1;text-align:center;letter-spacing:2px;text-transform:uppercase;opacity:0;color:#fff;-webkit-transition:-webkit-transform .3s,opacity .3s;width:100%;font-size:.65em;font-weight:600;transition:transform .3s,opacity .3s;position:absolute;bottom:0;transform:translateY(-20px)}.grid__item:hover .grid__title{opacity:1;transform:translate(0,0)}.layer{display:block;position:relative}.layer:not(:first-child){position:absolute;top:0;left:0}.isolayer--shadow .grid__link:before{content:"";z-index:-1;opacity:.6;backface-visibility:hidden;background:#000c;transition:transform .3s,opacity .3s,box-shadow .3s;position:absolute;inset:5px;transform:translateZ(-1px)scale(.95);box-shadow:0 0 #000c}.isolayer--shadow .grid__item:hover .grid__link:before{opacity:.2;transform:translateZ(-1px)scale(1);box-shadow:0 0 20px 10px #000c}.isolayer--scroll1{width:70vw;max-width:1200px;height:calc(100vh - 280px)}.isolayer--scroll1 .grid__item{width:300px;padding:15px}.isolayer--deco1{width:1200px;height:900px}.isolayer--deco1 .grid__link div.layer{width:370px;height:270px}.isolayer--deco1 .grid__item{width:400px;height:300px;padding:15px}.isolayer--deco1 .grid__item:nth-child(2){margin-top:210px}.isolayer--deco2{width:1200px;height:100vh}.isolayer--deco2 .grid__item{padding:20px}.isolayer--deco2 .grid__link .layer{border:40px solid #fff;border-width:40px 20px;box-shadow:-1px 1px 5px #00000014}.js .grid{opacity:0;transition:opacity .3s}.js .grid.grid--loaded{opacity:1}@keyframes rotateCircle{to{transform:rotate(360deg)}}.js body.grid-loaded:after{opacity:0}.grid__item .grid__link .grid__img{border-radius:14px}.first-card{top:-75px!important}.second-card{top:55px!important;left:0!important}.third-card{top:810px!important}.third-card .grid__link:before{width:275px}.third-card .grid__img{width:285px!important}.fourth-card{top:490px!important}.fourth-card .grid__img{border-radius:12px;width:370px!important}.fifth-card{top:360px!important;left:400px!important}.fifth-card .grid__img{width:400px!important}.sixth-card{top:1070px!important}.seventh-card{top:875px!important}.seventh-card .grid__img{border-radius:12px;width:400px!important}.eight-card{top:-160px!important;left:400px!important}.eight-card .grid__img{width:400px!important}.ninth-card{top:350px!important;left:800px!important}.ninth-card .grid__link:before{width:285px}.ninth-card .grid__img{width:290px!important}.isolayer{z-index:1;transform:translate(34vw)translateY(-330px)rotateX(50deg)rotate(30deg)!important}.demo-iconshtml{font-size:62.5%}.demo-icons body{color:#333;background:#fff;font-family:sans-serif;font-size:1.6rem}.demo-icons a{color:#608cee;text-decoration:none}.demo-icons header{text-align:center;padding:100px 0 0}.demo-icons header h1{font-size:2.8rem}.demo-icons header p{margin-top:1em;font-size:1.4rem}.demo-icons header a:hover{text-decoration:underline}.demo-icons .nc-icon{font-size:34px}.demo-icons section{width:90%;max-width:1200px;margin:50px auto}.demo-icons section h2{border-bottom:1px solid #e2e2e2;margin-bottom:1em;padding:0 0 1em .2em}.demo-icons ul:after{clear:both;content:"";display:table}.demo-icons ul li{float:left;text-align:center;-webkit-user-select:none;user-select:none;border-radius:.25em;width:20%;padding:16px 0;transition:background .2s;overflow:hidden}.demo-icons ul li:hover{background:#f4f4f4}.demo-icons ul p,.demo-icons ul em,.demo-icons ul input{color:#999;-webkit-user-select:auto;user-select:auto;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;width:100%;font-size:1rem;display:inline-block;overflow:hidden}.demo-icons ul p{margin:0;padding:20px 0 0;font-size:12px}.demo-icons ul p::selection,.demo-icons ul em::selection{color:#efefef;background:#608cee}.demo-icons ul em{font-size:12px}.demo-icons ul em:before{content:"["}.demo-icons ul em:after{content:"]"}.demo-icons ul input{text-align:center;box-shadow:none;background:0 0;border:none;outline:none;display:none}.nav-down{width:100%;transition:top .5s ease-in-out;position:fixed;top:0}.nav-up{top:-80px}@-webkit-keyframes Floatingy{0%{-webkit-transform:translate(0)}65%{-webkit-transform:translate(50px)}to{-webkit-transform:translate(0)}}@-moz-keyframes Floatingy{0%{-moz-transform:translate(0)}65%{-moz-transform:translate(50px)}to{-moz-transform:translate(0)}}@-webkit-keyframes Floatingx{0%{-webkit-transform:translate(50px)}65%{-webkit-transform:translate(0)}to{-webkit-transform:translate(50px)}}@-moz-keyframes Floatingx{0%{-moz-transform:translate(50px)}65%{-moz-transform:translate(0)}to{-moz-transform:translate(50px)}}.table-img,.coloured-card-img,.coloured-card-btn-img,.pin-btn-img,.share-btn-img,.social-img{float:left;-webkit-animation-name:Floatingy;-moz-animation-name:Floatingy;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite}.table-img{-webkit-animation-name:Floatingx;-moz-animation-name:Floatingx;-webkit-animation-duration:14s;-moz-animation-duration:14s}.coloured-card-img{-webkit-animation-duration:10s;-moz-animation-duration:10s}.coloured-card-btn-img{-webkit-animation-duration:18s;-moz-animation-duration:18s}.pin-btn-img{-webkit-animation-name:Floatingx;-moz-animation-name:Floatingx;-webkit-animation-duration:15s;-moz-animation-duration:15s}.share-btn-img{-webkit-animation-duration:11s;-moz-animation-duration:11s}.social-img{-webkit-animation-name:Floatingx;-moz-animation-name:Floatingx;-webkit-animation-duration:16s;-moz-animation-duration:16s}
@keyframes Floatingy{0%{-webkit-transform:translate(0)}65%{-webkit-transform:translate(50px)}to{-webkit-transform:translate(0)}}@keyframes Floatingx{0%{-webkit-transform:translate(50px)}65%{-webkit-transform:translate(0)}to{-webkit-transform:translate(50px)}}.grid.grid--loaded .grid__item{position:absolute}.grid.grid--loaded .grid__item.sixth-card{left:400px}.grid.grid--loaded .grid__item.third-card{left:800px}.grid__item .grid__link .grid__img{transition:all .3s;transform:translate(0,0)}.grid__item .grid__link .grid__img:hover{transform:translate3d(-22px,-28px,16px)}
.image-gallery-icon{color:#fff;appearance:none;cursor:pointer;z-index:4;filter:drop-shadow(0 2px 2px #1a1a1a);background-color:#0000;border:0;outline:none;transition:all .3s ease-out;position:absolute}@media (hover:hover) and (pointer:fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{padding:20px;bottom:0}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:28px;height:28px}@media (max-width:768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:24px;height:24px}}@media (max-width:480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{width:16px;height:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-top-nav,.image-gallery-bottom-nav{padding:10px;left:50%;transform:translate(-50%)}.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:90px;height:120px}@media (max-width:768px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:48px;height:72px}}@media (max-width:480px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{width:36px;height:48px}}.image-gallery-top-nav[disabled],.image-gallery-bottom-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:60px;height:120px}@media (max-width:768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:36px;height:72px}}@media (max-width:480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{width:24px;height:48px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;user-select:none;-o-user-select:none;-webkit-tap-highlight-color:#0000;position:relative}.image-gallery.fullscreen-modal{z-index:5;background:#000;width:100%;height:100%;position:fixed;inset:0}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{line-height:0;position:relative;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 110px);display:inline-block}@media (max-width:768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{white-space:nowrap;text-align:center;touch-action:none;line-height:0;position:relative;overflow:hidden}.image-gallery-slide{width:100%;position:absolute;top:0;left:0}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{object-fit:contain;width:100%}.image-gallery-slide .image-gallery-description{color:#fff;white-space:normal;background:#0006;padding:10px 20px;line-height:1;position:absolute;bottom:70px;left:0}@media (max-width:768px){.image-gallery-slide .image-gallery-description{padding:8px 15px;font-size:.8em;bottom:45px}}.image-gallery-bullets{z-index:4;width:80%;margin:0 auto;position:absolute;bottom:20px;left:0;right:0}.image-gallery-bullets .image-gallery-bullets-container{text-align:center;margin:0;padding:0}.image-gallery-bullets .image-gallery-bullet{appearance:none;cursor:pointer;background-color:#0000;border:1px solid #fff;border-radius:50%;outline:none;margin:0 5px;padding:5px;transition:all .2s ease-out;display:inline-block;box-shadow:0 2px 2px #1a1a1a}@media (max-width:768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width:480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{background:#337ab7;border:1px solid #337ab7;transform:scale(1.2)}.image-gallery-bullets .image-gallery-bullet.active{background:#fff;border:1px solid #fff;transform:scale(1.2)}@media (hover:hover) and (pointer:fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{width:auto;inset:50% auto auto 20px;transform:translateY(-50%)}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:12px 0;display:block}@media (max-width:768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0;padding:3px}}@media (max-width:480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{vertical-align:top;width:100px;display:inline-block}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{width:100%;height:100%;padding:0;position:absolute;top:0;left:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{margin-right:0;padding:0;display:block}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-top:2px;margin-left:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width:768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{padding:5px 0;overflow:hidden}@media (max-width:768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{background:0 0;border:4px solid #0000;width:100px;padding:0;transition:border .3s ease-out;display:inline-block}@media (max-width:768px){.image-gallery-thumbnail{border:3px solid #0000;width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:4px solid #337ab7;outline:none}@media (max-width:768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover:hover) and (pointer:fine){.image-gallery-thumbnail:hover{border:4px solid #337ab7;outline:none}}@media (hover:hover) and (pointer:fine) and (max-width:768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;text-shadow:0 2px 2px #1a1a1a;white-space:normal;width:100%;padding:5%;font-size:1em;line-height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{color:#fff;z-index:4;background:#0006;padding:10px 20px;line-height:1;position:absolute;top:0;right:0}@media (max-width:768px){.image-gallery-index{padding:5px 10px;font-size:.8em}}
a{color:inherit;text-decoration:none}a:visited{color:inherit}.number-input{text-align:right;min-width:130px;font-size:1.2em;font-weight:300}.number-input .quantity{margin-right:15px;font-weight:700}.gallery img{border-radius:0}.SwitchRoot{-webkit-tap-highlight-color:#0000;background-color:#ccc;border:none;border-radius:9999px;outline:none;width:40px;height:22px;position:relative}.SwitchRoot[data-state=checked]{background-color:#2ca8ff}.SwitchThumb{will-change:transform;background-color:#fff;border-radius:9999px;width:18px;height:18px;transition:transform .12s;display:block;position:absolute;top:2px;left:2px;transform:translate(0)}.SwitchThumb[data-state=checked]{transform:translate(18px)}
