@import "/assets/css/../icon-fonts/RemixIcons/fonts/remixicon.css";@import "/assets/css/../icon-fonts/feather/feather.css";@import "/assets/css/../icon-fonts/bootstrap-icons/icons/font/bootstrap-icons.css";@import "/assets/css/../icon-fonts/tabler-icons/iconfont/tabler-icons.css";@import "/assets/css/../icon-fonts/line-awesome/1.3.0/css/line-awesome.css";@import "/assets/css/../icon-fonts/boxicons/css/boxicons.css";.etc-form{flex:1;width:100%}.etc-disabled{pointer-events:none !important;opacity:0.5 !important}.etc-uppercase{text-transform:uppercase !important}.etc-wrapper{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;color:#444444 !important;font-size:14px !important;font-weight:normal !important;overflow:hidden !important;margin-top:-20px !important;padding:0 !important}.etc-input{-webkit-tap-highlight-color:transparent !important;background-color:#fff !important;border-radius:5px !important;border:solid 1px #d6dce2 !important;box-sizing:border-box !important;color:#444444 !important;float:left !important;font-family:inherit !important;font-size:14px !important;font-weight:normal !important;height:42px !important;line-height:40px !important;outline:none !important;padding:4px 0 0 15px !important;position:relative !important;text-align:left !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;width:100% !important}.etc-select{-webkit-tap-highlight-color:transparent !important;-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;background-color:#fff !important;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' height='10px' width='15px'%3E%3Ctext x='0' y='10' fill='rgb(91, 91, 97)'%3E%E2%96%BE%3C/text%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-size:0.85em 0.6em !important;background-position:right 8px center !important;background-clip:border-box !important;-moz-background-clip:border-box !important;-webkit-background-clip:border-box !important;border-radius:5px !important;border:solid 1px #d6dce2 !important;box-sizing:border-box !important;color:#444444 !important;float:left !important;font-family:inherit !important;font-size:14px !important;font-weight:normal !important;height:42px !important;line-height:40px !important;outline:none !important;padding:2px 0 0 15px !important;position:relative !important;text-align:left !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;width:100% !important}.etc-box-start .image-product{border-radius:8px;box-shadow:0 0 10px rgba(0, 0, 0, 0.2)}.etc-upsell{border:2px dashed #ff7d6a;border-radius:8px;margin-bottom:10px;background-color:#f8f8f8}.etc-upsell-top{background-color:#ddd;border-radius:6px 6px 0 0;padding:6px 10px !important}.etc-upsell-content{padding:12px 10px 6px 10px !important;border-radius:0 0 6px 6px}.etc-upsell-footer{border-radius:0 0 6px 6px;padding:6px 10px !important}.etc-upsell-footer.last{display:none !important}.etc-input-30{width:30% !important}.etc-input-70{width:calc(70% - 15px) !important;margin-right:15px !important}.etc-input-50{width:calc(50% - 7.5px) !important;margin-right:7.5px !important}.etc-input-50:last-child{width:calc(50% - 7.5px) !important;margin-right:0 !important;margin-left:7.5px !important}.etc-input:hover,.etc-select:hover{border-color:#d0dae5 !important}.etc-input:active,.etc-input:focus,.etc-select:active,.etc-select:focus{border-color:#333333 !important;box-shadow:inset 0 0 0 1px #333}.etc-input.etc-card-invalid,.etc-input.etc-card-invalid:active,.etc-input.etc-card-invalid.open,.etc-input.etc-card-invalid:focus,.etc-input.etc-card-invalid:hover{border-color:#dd0000 !important;box-shadow:inset 0 0 0 1px #dd0000}.etc-input.etc-card-valid,.etc-input.etc-card-valid:active,.etc-input.etc-card-valid.open,.etc-input.etc-card-valid:focus,.etc-input.etc-card-valid:hover{border-color:#5abe08 !important;box-shadow:inset 0 0 0 1px #5abe08}.etc-price-total{font-weight:bold}.etc-price-total span{text-align:center;font-size:14px;font-weight:normal;color:#aab0b7}.etc-box-price{padding:6px 10px !important;overflow:hidden !important;border:1px solid #d5dce2;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.etc-box-price.upsell{margin-top:10px}.etc-box-price-total{padding:12px 10px 6px 10px !important;overflow:hidden !important;border:0;border-radius:0;display:flex;align-items:center;justify-content:space-between}.etc-box{padding:15px 0px 0px 0px !important;overflow:hidden !important}.etc-box:first-child{padding:0px 0px 0px 0px !important}.etc-box:last-child{padding:15px 0px 10px 0px !important}.etc-box.mt-0{margin-top:0 !important}.etc-box.mb-0{margin-bottom:0 !important}.etc-box.pt-0{padding-top:0 !important}.etc-box.pb-0{padding-bottom:0 !important}.etc-box hr{margin-top:0.2rem !important;margin-bottom:1.8rem !important;border:0 !important;border-top:1px solid rgba(0, 0, 0, 0.05) !important}.etc-box h6{font-size:14px !important;color:#666 !important}.etc-box-start{padding:15px 0px !important}.etc-box-footer{padding:0px !important;text-align:center}.etc-box-footer img.etc-secure{width:100% !important;display:inline-block}.etc-box-footer img.etc-bandeiras{margin-top:40px;width:100% !important;display:inline-block}.etc-box-footer img{opacity:0.8;transition:all .4s ease !important}.etc-box-footer img:hover{opacity:1}label.etc-label{color:#666 !important;font-size:13px !important;margin:0 2px 4px !important;text-transform:capitalize !important;float:left !important;font-weight:600 !important}.etc-button{-webkit-tap-highlight-color:transparent !important;background-color:#00AB65 !important;border-radius:5px !important;border:none !important;box-sizing:border-box !important;color:#fff !important;cursor:pointer !important;display:inline-block !important;font-weight:600 !important;height:42px !important;line-height:44px !important;outline:none !important;text-align:center !important;text-decoration:none !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;white-space:nowrap !important;width:100% !important;text-transform:uppercase !important}.etc-button:hover,.etc-button:focus{color:#fff !important;background-color:#0ab770 !important}.etc-button:active{color:#fff !important;background-color:#089c5e !important}.etc-button.inverted{background-color:#fff !important;border:1px solid #d6dce2 !important;color:#333333 !important;line-height:40px !important;margin-left:24px !important}.etc-button.inverted:hover{border-color:#d0dae5 !important}.etc-button.inverted:active,.etc-button.inverted:focus{border-color:#333333 !important}.etc-button-link{-webkit-tap-highlight-color:transparent !important;color:#9ba3ab !important;cursor:pointer !important;display:inline-block !important;font-weight:600 !important;outline:none !important;text-align:center !important;text-decoration:none !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;white-space:nowrap !important;width:100% !important;text-transform:uppercase !important;font-size:13px !important}.etc-button-link:hover,.etc-button-link:active,.etc-button-link:focus{color:#717477 !important}.etc-link{display:flex !important;align-items:center !important;height:18px !important;margin-top:10px !important}.etc-link-remove{color:#e0442f !important;display:inline-block !important;font-weight:600 !important;outline:none !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;font-size:13px !important;margin-left:4px !important}.etc-link-remove:hover,.etc-link-remove:active,.etc-link-remove:focus{color:#a82817 !important}.etc-hide{display:none !important}.etc-button-dark{-webkit-tap-highlight-color:transparent !important;background-color:#3e3e41 !important;border-radius:5px !important;border:none !important;box-sizing:border-box !important;color:#fff !important;cursor:pointer !important;display:inline-block !important;font-weight:600 !important;height:42px !important;line-height:44px !important;outline:none !important;text-align:center !important;text-decoration:none !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important;white-space:nowrap !important;width:100% !important;text-transform:uppercase !important}.etc-button-dark:hover,.etc-button-dark:focus{color:#fff !important;background-color:#464649 !important}.etc-button-dark:active{color:#fff !important;background-color:#333336 !important}.etc-button-30{width:30% !important}.form-container-card,.form-container-boleto,.form-container-pix,.form-container-carne,.form-container-free,.etc-all-address{display:none}.form-container-free{margin-top:-15px}.etc-list{width:100% !important;overflow:hidden !important}.etc-check{position:absolute !important;height:1px !important;width:1px !important;opacity:0 !important;box-sizing:border-box !important;padding:0 !important}.etc-check-label{position:relative !important;padding:30px 0px 5px !important;background-color:#fff !important;border:1px solid #c5cbd1 !important;border-radius:5px !important;cursor:pointer !important;text-align:center !important;transition:all .4s ease !important;font-weight:600 !important;line-height:1.5 !important;display:inline-block !important;width:100% !important;opacity:0.8;font-size:12px !important;text-transform:capitalize !important}.etc-check-label:hover{border:1px solid #74787c !important;opacity:1}.etc-check-label:before{position:absolute !important;height:18px !important;width:18px !important;border-radius:50% !important;border:1px solid #d6dce2 !important;content:'' !important;top:10px !important;left:50% !important;transform:translateX(-50%) !important;transition:all .4s ease !important}.etc-check-label:after{position:absolute !important;height:12px !important;width:12px !important;border-radius:50% !important;background:#717477 !important;content:'' !important;top:13px !important;left:50% !important;transform:translateX(-50%) !important;opacity:0 !important;transition:all .4s ease !important}.etc-check:checked ~ label{border-color:#717477 !important;box-shadow:inset 0px 0px 0px 1px #717477}.etc-check:checked ~ label:before{border-color:#717477 !important}.etc-check:checked ~ label:after{opacity:1 !important}.etc-checkbox-item{width:100% !important}.etc-checkbox{position:absolute !important;height:1px !important;width:1px !important;opacity:0 !important;box-sizing:border-box !important;padding:0 !important}.etc-checkbox-label{position:relative !important;padding:12px 10px 10px 34px !important;background-color:#fff !important;border:2px solid #e7eaee !important;border-radius:5px !important;cursor:pointer !important;text-align:left !important;transition:all .4s ease !important;font-weight:600 !important;line-height:1.5 !important;display:inline-block !important;width:100% !important;opacity:0.8;font-size:12px !important;text-transform:capitalize !important}.etc-checkbox-label:hover{border:2px solid #c5cbd1 !important;opacity:1}.etc-checkbox-label:before{position:absolute !important;height:18px !important;width:18px !important;border-radius:4px !important;background-color:#d6dce2 !important;content:'' !important;top:11px !important;left:8px !important;transition:all .4s ease !important}.etc-checkbox-label:after{position:absolute !important;content:'' !important;top:13px !important;left:14px !important;opacity:0 !important;transition:all .4s ease !important;box-sizing:border-box;width:6px !important;height:12px !important;transform:rotate(45deg) !important;border-width:2px !important;border-style:solid !important;border-color:#000 !important;border-top:0 !important;border-left:0 !important}.etc-checkbox:checked ~ label{border-color:#717477 !important}.etc-checkbox:checked ~ label:before{border-color:#717477 !important}.etc-checkbox:checked ~ label:after{opacity:1 !important}.etc-method-card{padding:10px 8px 8px 8px !important;-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='rgb(87, 87, 97)' viewBox='0 0 24 24'><path d='M0 8v-2c0-1.104.896-2 2-2h20c1.104 0 2 .896 2 2v2h-24zm24 3v7c0 1.104-.896 2-2 2h-20c-1.104 0-2-.896-2-2v-7h24zm-15 5h-6v1h6v-1zm3-2h-9v1h9v-1zm9 0h-3v1h3v-1z'/></svg>");background-repeat:no-repeat !important;background-size:55px 55px !important;background-position:center !important;background-clip:border-box !important;-moz-background-clip:border-box !important;-webkit-background-clip:border-box !important;width:calc(100% - 2px) !important;height:48px !important;transition:all .4s ease !important}.etc-method-boleto{padding:10px 8px 8px 8px !important;-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;background-image:url("data:image/svg+xml;charset=utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='rgb(87, 87, 97)' viewBox='0 0 24 24'><path d='M21 6c.551 0 1 .449 1 1v10c0 .551-.449 1-1 1h-18c-.551 0-1-.449-1-1v-10c0-.551.449-1 1-1h18zm0-2h-18c-1.657 0-3 1.343-3 3v10c0 1.657 1.343 3 3 3h18c1.657 0 3-1.343 3-3v-10c0-1.657-1.343-3-3-3zm-17 12v-8h2v8h-2zm12 0v-8h2v8h-2zm-9 0v-8h1v8h-1zm2 0v-8h2v8h-2zm3 0v-8h1v8h-1zm2 0v-8h1v8h-1zm5 0v-8h1v8h-1z'/></svg>");background-repeat:no-repeat !important;background-size:55px 55px !important;background-position:center !important;background-clip:border-box !important;-moz-background-clip:border-box !important;-webkit-background-clip:border-box !important;width:calc(100% - 2px) !important;height:48px !important;transition:all .4s ease !important}.etc-method-pix{padding:10px 8px 8px 8px !important;-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;background-image:url("/assets/libs/payment/pix.png");background-repeat:no-repeat !important;background-size:99px 35px !important;background-position:center !important;background-clip:border-box !important;-moz-background-clip:border-box !important;-webkit-background-clip:border-box !important;width:calc(100% - 2px) !important;height:48px !important;transition:all .4s ease !important}.etc-method-carne{padding:10px 8px 8px 8px !important;-moz-appearance:none !important;-webkit-appearance:none !important;appearance:none !important;background-image:url("/assets/libs/payment/carne.png");background-repeat:no-repeat !important;background-size:58px 35px !important;background-position:center !important;background-clip:border-box !important;-moz-background-clip:border-box !important;-webkit-background-clip:border-box !important;width:calc(100% - 2px) !important;height:48px !important;transition:all .4s ease !important}/*<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M0 8v-2c0-1.104.896-2 2-2h20c1.104 0 2 .896 2 2v2h-24zm24 3v7c0 1.104-.896 2-2 2h-20c-1.104 0-2-.896-2-2v-7h24zm-15 5h-6v1h6v-1zm3-2h-9v1h9v-1zm9 0h-3v1h3v-1z'/></svg>*//*<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'><path d='M21 6c.551 0 1 .449 1 1v10c0 .551-.449 1-1 1h-18c-.551 0-1-.449-1-1v-10c0-.551.449-1 1-1h18zm0-2h-18c-1.657 0-3 1.343-3 3v10c0 1.657 1.343 3 3 3h18c1.657 0 3-1.343 3-3v-10c0-1.657-1.343-3-3-3zm-17 12v-8h2v8h-2zm12 0v-8h2v8h-2zm-9 0v-8h1v8h-1zm2 0v-8h2v8h-2zm3 0v-8h1v8h-1zm2 0v-8h1v8h-1zm5 0v-8h1v8h-1z'/></svg>*/.etc-card.etc-card-safari.etc-card-identified .etc-card-front:before,.etc-card.etc-card-safari.etc-card-identified .etc-card-back:before{background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%) !important;background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), linear-gradient(-25deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%) !important}.etc-card.etc-card-ie-10.etc-card-flipped,.etc-card.etc-card-ie-11.etc-card-flipped{-webkit-transform:0deg !important;-moz-transform:0deg !important;-ms-transform:0deg !important;-o-transform:0deg !important;transform:0deg !important}.etc-card.etc-card-ie-10.etc-card-flipped .etc-card-front,.etc-card.etc-card-ie-11.etc-card-flipped .etc-card-front{-webkit-transform:rotateY(0deg) !important;-moz-transform:rotateY(0deg) !important;-ms-transform:rotateY(0deg) !important;-o-transform:rotateY(0deg) !important;transform:rotateY(0deg) !important}.etc-card.etc-card-ie-10.etc-card-flipped .etc-card-back,.etc-card.etc-card-ie-11.etc-card-flipped .etc-card-back{-webkit-transform:rotateY(0deg) !important;-moz-transform:rotateY(0deg) !important;-ms-transform:rotateY(0deg) !important;-o-transform:rotateY(0deg) !important;transform:rotateY(0deg) !important}.etc-card.etc-card-ie-10.etc-card-flipped .etc-card-back:after,.etc-card.etc-card-ie-11.etc-card-flipped .etc-card-back:after{left:18% !important}.etc-card.etc-card-ie-10.etc-card-flipped .etc-card-back .etc-card-cvc,.etc-card.etc-card-ie-11.etc-card-flipped .etc-card-back .etc-card-cvc{-webkit-transform:rotateY(180deg) !important;-moz-transform:rotateY(180deg) !important;-ms-transform:rotateY(180deg) !important;-o-transform:rotateY(180deg) !important;transform:rotateY(180deg) !important;left:5% !important}.etc-card.etc-card-ie-10.etc-card-flipped .etc-card-back .etc-card-shiny,.etc-card.etc-card-ie-11.etc-card-flipped .etc-card-back .etc-card-shiny{left:84% !important}.etc-card.etc-card-ie-10.etc-card-flipped .etc-card-back .etc-card-shiny:after,.etc-card.etc-card-ie-11.etc-card-flipped .etc-card-back .etc-card-shiny:after{left:-480% !important;-webkit-transform:rotateY(180deg) !important;-moz-transform:rotateY(180deg) !important;-ms-transform:rotateY(180deg) !important;-o-transform:rotateY(180deg) !important;transform:rotateY(180deg) !important}.etc-card.etc-card-ie-10.etc-card-amex .etc-card-back,.etc-card.etc-card-ie-11.etc-card-amex .etc-card-back{display:none !important}.etc-card-logo{height:36px !important;width:60px !important;font-style:italic !important}.etc-card-logo,.etc-card-logo:before,.etc-card-logo:after{box-sizing:border-box !important}.etc-card-logo.etc-card-amex{text-transform:uppercase !important;font-size:4px !important;font-weight:bold !important;color:white !important;background-image:repeating-radial-gradient(circle at center, #FFF 1px, #999 2px) !important;background-image:repeating-radial-gradient(circle at center, #FFF 1px, #999 2px) !important;border:1px solid #EEE !important}.etc-card-logo.etc-card-amex:before,.etc-card-logo.etc-card-amex:after{width:28px !important;display:block !important;position:absolute !important;left:16px !important}.etc-card-logo.etc-card-amex:before{height:28px !important;content:'american' !important;top:3px !important;text-align:left !important;padding-left:2px !important;padding-top:11px !important;background:#267AC3 !important}.etc-card-logo.etc-card-amex:after{content:'express' !important;bottom:11px !important;text-align:right !important;padding-right:2px !important}.etc-card.etc-card-amex.etc-card-flipped{-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.etc-card.etc-card-amex.etc-card-identified .etc-card-front:before,.etc-card.etc-card-amex.etc-card-identified .etc-card-back:before{background-color:#108168 !important}.etc-card.etc-card-amex.etc-card-identified .etc-card-front .etc-card-logo.etc-card-amex{opacity:1 !important}.etc-card.etc-card-amex.etc-card-identified .etc-card-front .etc-card-cvc{visibility:visible !important}.etc-card.etc-card-amex.etc-card-identified .etc-card-front:after{opacity:1 !important}.etc-card-logo.etc-card-discover{background:#FF6600 !important;color:#111 !important;text-transform:uppercase !important;font-style:normal !important;font-weight:bold !important;font-size:10px !important;text-align:center !important;overflow:hidden !important;z-index:1 !important;padding-top:9px !important;letter-spacing:.03em !important;border:1px solid #EEE !important}.etc-card-logo.etc-card-discover:before,.etc-card-logo.etc-card-discover:after{content:' ' !important;display:block !important;position:absolute !important}.etc-card-logo.etc-card-discover:before{background:white !important;width:200px !important;height:200px !important;border-radius:200px !important;bottom:-5% !important;right:-80% !important;z-index:-1 !important}.etc-card-logo.etc-card-discover:after{width:8px !important;height:8px !important;border-radius:4px !important;top:10px !important;left:27px !important;background-color:#FF6600 !important;background-image:-webkit-radial-gradient(#FF6600, #fff) !important;background-image:radial-gradient( #FF6600, #fff) !important;content:'network' !important;font-size:4px !important;line-height:24px !important;text-indent:-7px !important}.etc-card .etc-card-front .etc-card-logo.etc-card-discover{right:12% !important;top:18% !important}.etc-card.etc-card-discover.etc-card-identified .etc-card-front:before,.etc-card.etc-card-discover.etc-card-identified .etc-card-back:before{background-color:#86B8CF !important}.etc-card.etc-card-discover.etc-card-identified .etc-card-logo.etc-card-discover{opacity:1 !important}.etc-card.etc-card-discover.etc-card-identified .etc-card-front:after{-webkit-transition:400ms !important;-moz-transition:400ms !important;transition:400ms !important;content:' ' !important;display:block !important;background-color:#FF6600 !important;background-image:-webkit-linear-gradient(#FF6600, #ffa366, #FF6600) !important;background-image:linear-gradient(#FF6600, #ffa366, #FF6600) !important;height:50px !important;width:50px !important;border-radius:25px !important;position:absolute !important;left:100% !important;top:15% !important;margin-left:-25px !important;box-shadow:inset 1px 1px 3px 1px rgba(0, 0, 0, 0.5) !important}.etc-card-logo.etc-card-visa{text-transform:uppercase !important;color:white !important;text-align:center !important;font-weight:bold !important;font-size:24px !important;line-height:18px !important;margin-top:5px !important}.etc-card-logo.etc-card-visa:before,.etc-card-logo.etc-card-visa:after{content:' ' !important;display:block !important;width:100% !important;height:25% !important}.etc-card-logo.etc-card-visa:before{position:absolute !important;left:-4px !important;width:0 !important;height:0 !important;border-style:solid !important;border-width:0 12px 6px 0 !important;border-color:transparent #ffffff transparent transparent !important}.etc-card.etc-card-visa.etc-card-identified .etc-card-front:before,.etc-card.etc-card-visa.etc-card-identified .etc-card-back:before{background-color:#191278 !important}.etc-card.etc-card-visa.etc-card-identified .etc-card-logo.etc-card-visa{opacity:1 !important;box-shadow:none !important}.etc-card-logo.etc-card-visaelectron{background:white !important;text-transform:uppercase !important;color:#1A1876 !important;text-align:center !important;font-weight:bold !important;font-size:15px !important;line-height:18px !important}.etc-card-logo.etc-card-visaelectron:before,.etc-card-logo.etc-card-visaelectron:after{content:' ' !important;display:block !important;width:100% !important;height:25% !important}.etc-card-logo.etc-card-visaelectron:before{background:#1A1876 !important}.etc-card-logo.etc-card-visaelectron:after{background:#E79800 !important}.etc-card-logo.etc-card-visaelectron .elec{float:right !important;font-family:arial !important;font-size:9px !important;margin-right:1px !important;margin-top:-5px !important;text-transform:none !important}.etc-card.etc-card-visaelectron.etc-card-identified .etc-card-front:before,.etc-card.etc-card-visaelectron.etc-card-identified .etc-card-back:before{background-color:#191278 !important}.etc-card.etc-card-visaelectron.etc-card-identified .etc-card-logo.etc-card-visaelectron{opacity:1 !important}.etc-card-logo.etc-card-mastercard{color:white !important;font-style:normal !important;text-transform:lowercase !important;font-weight:bold !important;text-align:center !important;font-size:9px !important;line-height:84px !important;z-index:1 !important;text-shadow:1px 1px rgba(0, 0, 0, 0.6) !important}.etc-card-logo.etc-card-mastercard:before,.etc-card-logo.etc-card-mastercard:after{content:' ' !important;display:block !important;width:36px !important;top:0 !important;position:absolute !important;height:36px !important;border-radius:18px !important}.etc-card-logo.etc-card-mastercard:before{left:0 !important;background:#EB001B !important;z-index:-1 !important;opacity:0.9 !important}.etc-card-logo.etc-card-mastercard:after{right:0 !important;background:#FF5F00 !important;z-index:-2 !important}.etc-card.etc-card-mastercard.etc-card-identified .etc-card-front .etc-card-logo.etc-card-mastercard,.etc-card.etc-card-mastercard.etc-card-identified .etc-card-back .etc-card-logo.etc-card-mastercard{box-shadow:none !important}.etc-card.etc-card-mastercard.etc-card-identified .etc-card-front:before,.etc-card.etc-card-mastercard.etc-card-identified .etc-card-back:before{background-color:#0061A8 !important}.etc-card.etc-card-mastercard.etc-card-identified .etc-card-logo.etc-card-mastercard{opacity:1 !important}.etc-card-logo.etc-card-maestro{color:white !important;font-style:normal !important;text-transform:lowercase !important;font-weight:bold !important;text-align:center !important;font-size:14px !important;line-height:84px !important;z-index:1 !important;text-shadow:1px 1px rgba(0, 0, 0, 0.6) !important}.etc-card-logo.etc-card-maestro:before,.etc-card-logo.etc-card-maestro:after{content:' ' !important;display:block !important;width:36px !important;top:0 !important;position:absolute !important;height:36px !important;border-radius:18px !important}.etc-card-logo.etc-card-maestro:before{left:0 !important;background:#EB001B !important;z-index:-2 !important}.etc-card-logo.etc-card-maestro:after{right:0 !important;background:#00A2E5 !important;z-index:-1 !important;opacity:0.8 !important}.etc-card.etc-card-maestro.etc-card-identified .etc-card-front .etc-card-logo.etc-card-maestro,.etc-card.etc-card-maestro.etc-card-identified .etc-card-back .etc-card-logo.etc-card-maestro{box-shadow:none !important}.etc-card.etc-card-maestro.etc-card-identified .etc-card-front:before,.etc-card.etc-card-maestro.etc-card-identified .etc-card-back:before{background-color:#0B2C5F !important}.etc-card.etc-card-maestro.etc-card-identified .etc-card-logo.etc-card-maestro{opacity:1 !important}.etc-card-logo.etc-card-dankort{width:60px !important;height:36px !important;padding:3px !important;border-radius:8px !important;border:#000000 1px solid !important;background-color:#FFFFFF !important}.etc-card-logo.etc-card-dankort .dk{position:relative !important;width:100% !important;height:100% !important;overflow:hidden !important}.etc-card-logo.etc-card-dankort .dk:before{background-color:#ED1C24 !important;content:'' !important;position:absolute !important;width:100% !important;height:100% !important;display:block !important;border-radius:6px !important}.etc-card-logo.etc-card-dankort .dk:after{content:'' !important;position:absolute !important;top:50% !important;margin-top:-7.7px !important;right:0 !important;width:0 !important;height:0 !important;border-style:solid !important;border-width:7px 7px 10px 0 !important;border-color:transparent #ED1C24 transparent transparent !important;z-index:1 !important}.etc-card-logo.etc-card-dankort .d,.etc-card-logo.etc-card-dankort .k{position:absolute !important;top:50% !important;width:50% !important;display:block !important;height:15.4px !important;margin-top:-7.7px !important;background:white !important}.etc-card-logo.etc-card-dankort .d{left:0 !important;border-radius:0 8px 10px 0 !important}.etc-card-logo.etc-card-dankort .d:before{content:'' !important;position:absolute !important;top:50% !important;left:50% !important;display:block !important;background:#ED1C24 !important;border-radius:2px 4px 6px 0px !important;height:5px !important;width:7px !important;margin:-3px 0 0 -4px !important}.etc-card-logo.etc-card-dankort .k{right:0 !important}.etc-card-logo.etc-card-dankort .k:before,.etc-card-logo.etc-card-dankort .k:after{content:'' !important;position:absolute !important;right:50% !important;width:0 !important;height:0 !important;border-style:solid !important;margin-right:-1px !important}.etc-card-logo.etc-card-dankort .k:before{top:0 !important;border-width:8px 5px 0 0 !important;border-color:#ED1C24 transparent transparent transparent !important}.etc-card-logo.etc-card-dankort .k:after{bottom:0 !important;border-width:0 5px 8px 0 !important;border-color:transparent transparent #ED1C24 transparent !important}.etc-card.etc-card-dankort.etc-card-identified .etc-card-front:before,.etc-card.etc-card-dankort.etc-card-identified .etc-card-back:before{background-color:#0055C7 !important}.etc-card.etc-card-dankort.etc-card-identified .etc-card-logo.etc-card-dankort{opacity:1 !important}.etc-card-logo.etc-card-elo{height:50px !important;width:50px !important;border-radius:100% !important;background:black !important;color:white !important;text-align:center !important;text-transform:lowercase !important;font-size:21px !important;font-style:normal !important;letter-spacing:1px !important;font-weight:bold !important;padding-top:13px !important}.etc-card-logo.etc-card-elo .e,.etc-card-logo.etc-card-elo .l,.etc-card-logo.etc-card-elo .o{display:inline-block !important;position:relative !important}.etc-card-logo.etc-card-elo .e{-webkit-transform:rotate(-15deg) !important;-moz-transform:rotate(-15deg) !important;-ms-transform:rotate(-15deg) !important;-o-transform:rotate(-15deg) !important;transform:rotate(-15deg) !important}.etc-card-logo.etc-card-elo .o{position:relative !important;display:inline-block !important;width:12px !important;height:12px !important;right:0 !important;top:7px !important;border-radius:100% !important;background-image:-webkit-linear-gradient( yellow 50%, red 50%) !important;background-image:linear-gradient( yellow 50%, red 50%) !important;-webkit-transform:rotate(40deg) !important;-moz-transform:rotate(40deg) !important;-ms-transform:rotate(40deg) !important;-o-transform:rotate(40deg) !important;transform:rotate(40deg) !important;text-indent:-9999px !important}.etc-card-logo.etc-card-elo .o:before{content:'' !important;position:absolute !important;width:49% !important;height:49% !important;background:black !important;border-radius:100% !important;text-indent:-99999px !important;top:25% !important;left:25% !important}.etc-card.etc-card-elo.etc-card-identified .etc-card-front:before,.etc-card.etc-card-elo.etc-card-identified .etc-card-back:before{background-color:#6F6969 !important}.etc-card.etc-card-elo.etc-card-identified .etc-card-logo.etc-card-elo{opacity:1 !important}.etc-card-logo.etc-card-jcb{border-radius:5px 0px 5px 0px !important;-moz-border-radius:5px 0px 5px 0px !important;-webkit-border-radius:5px 0px 5px 0px !important;background-color:white !important;font-style:normal !important;color:white !important;width:50px !important;padding:2px 0 0 2px !important}.etc-card-logo.etc-card-jcb>div{width:15px !important;margin-right:1px !important;display:inline-block !important;text-align:center !important;text-shadow:1px 1px rgba(0, 0, 0, 0.6) !important;border-radius:5px 0px 5px 0px !important;-moz-border-radius:5px 0px 5px 0px !important;-webkit-border-radius:5px 0px 5px 0px !important}.etc-card-logo.etc-card-jcb>div:before,.etc-card-logo.etc-card-jcb>div:after{content:' ' !important;display:block !important;height:8px !important}.etc-card-logo.etc-card-jcb>div.j{background-color:#000063 !important;background-image:-webkit-linear-gradient(left, #000063, #008cff) !important;background-image:linear-gradient(to right, #000063, #008cff) !important}.etc-card-logo.etc-card-jcb>div.c{background-color:#630000 !important;background-image:-webkit-linear-gradient(left, #630000, #ff008d) !important;background-image:linear-gradient(to right, #630000, #ff008d) !important}.etc-card-logo.etc-card-jcb>div.b{background-color:#006300 !important;background-image:-webkit-linear-gradient(left, #006300, #00ff00) !important;background-image:linear-gradient(to right, #006300, #00ff00) !important}.etc-card.etc-card-jcb.etc-card-identified .etc-card-front:before,.etc-card.etc-card-jcb.etc-card-identified .etc-card-back:before{background-color:#CB8000 !important}.etc-card.etc-card-jcb.etc-card-identified .etc-card-logo.etc-card-jcb{opacity:1 !important;box-shadow:none !important}.etc-card-logo.etc-card-dinersclub{font-family:serif !important;height:40px !important;width:100px !important;color:white !important;font-size:17px !important;font-style:normal !important;letter-spacing:1px !important}.etc-card-logo.etc-card-dinersclub::before,.etc-card-logo.etc-card-dinersclub::after{display:block !important;position:relative !important}.etc-card-logo.etc-card-dinersclub::before{content:'Diners Club' !important}.etc-card-logo.etc-card-dinersclub::after{content:'International' !important;text-transform:uppercase !important;font-size:0.6em !important}.etc-card.etc-card-dinersclub .etc-card-front .etc-card-logo{box-shadow:none !important}.etc-card.etc-card-dinersclub.etc-card-identified .etc-card-front:before,.etc-card.etc-card-dinersclub.etc-card-identified .etc-card-back:before{background-color:#999 !important}.etc-card.etc-card-dinersclub.etc-card-identified .etc-card-logo.etc-card-dinersclub{opacity:1 !important}.etc-card-container{-webkit-perspective:1000px !important;-moz-perspective:1000px !important;perspective:1000px !important;width:100% !important;max-width:100% !important;height:220px !important;margin:0 0 0 0 !important;z-index:1 !important;position:relative !important}.etc-card{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif !important;line-height:1 !important;position:relative !important;width:75% !important;height:100% !important;margin:auto !important;border-radius:10px !important;-webkit-transform-style:preserve-3d !important;-moz-transform-style:preserve-3d !important;-ms-transform-style:preserve-3d !important;-o-transform-style:preserve-3d !important;transform-style:preserve-3d !important;-webkit-transition:all 400ms linear !important;-moz-transition:all 400ms linear !important;transition:all 400ms linear !important}.etc-card>*,.etc-card>*:before,.etc-card>*:after{-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important;font-family:inherit !important}.etc-card.etc-card-flipped{-webkit-transform:rotateY(180deg) !important;-moz-transform:rotateY(180deg) !important;-ms-transform:rotateY(180deg) !important;-o-transform:rotateY(180deg) !important;transform:rotateY(180deg) !important}.etc-card .etc-card-front,.etc-card .etc-card-back{-webkit-backface-visibility:hidden !important;backface-visibility:hidden !important;-webkit-transform-style:preserve-3d !important;-moz-transform-style:preserve-3d !important;-ms-transform-style:preserve-3d !important;-o-transform-style:preserve-3d !important;transform-style:preserve-3d !important;-webkit-transition:all 400ms linear !important;-moz-transition:all 400ms linear !important;transition:all 400ms linear !important;width:100% !important;height:100% !important;position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;border-radius:10px !important;background-color:#575761 !important}.etc-card .etc-card-front:before,.etc-card .etc-card-back:before{content:' ' !important;display:block !important;position:absolute !important;width:100% !important;height:100% !important;top:0 !important;left:0 !important;opacity:0 !important;border-radius:10px !important;-webkit-transition:all 400ms ease !important;-moz-transition:all 400ms ease !important;transition:all 400ms ease !important}.etc-card .etc-card-front:after,.etc-card .etc-card-back:after{content:' ' !important;display:block !important}.etc-card .etc-card-front .etc-card-display,.etc-card .etc-card-back .etc-card-display{color:white !important;font-weight:normal !important;opacity:0.5 !important;-webkit-transition:opacity 400ms linear !important;-moz-transition:opacity 400ms linear !important;transition:opacity 400ms linear !important}.etc-card .etc-card-front .etc-card-display.etc-card-focused,.etc-card .etc-card-back .etc-card-display.etc-card-focused{opacity:1 !important;font-weight:700 !important}.etc-card .etc-card-front .etc-card-cvc,.etc-card .etc-card-back .etc-card-cvc{font-family:'Bitstream Vera Sans Mono', Consolas, Courier, monospace !important;font-size:14px !important}.etc-card .etc-card-front .etc-card-shiny,.etc-card .etc-card-back .etc-card-shiny{width:50px !important;height:35px !important;border-radius:5px !important;background:#CCC !important;position:relative !important}.etc-card .etc-card-front .etc-card-shiny:before,.etc-card .etc-card-back .etc-card-shiny:before{content:' ' !important;display:block !important;width:70% !important;height:60% !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;background:#d9d9d9 !important;position:absolute !important;top:20% !important}.etc-card .etc-card-back .etc-card-shiny{position:absolute !important;top:66% !important;left:2% !important}.etc-card .etc-card-front .etc-card-logo{position:absolute !important;opacity:0 !important;right:5% !important;top:8% !important;-webkit-transition:400ms !important;-moz-transition:400ms !important;transition:400ms !important}.etc-card .etc-card-front .etc-card-lower{width:80% !important;position:absolute !important;left:10% !important;bottom:30px !important}@media only screen and (max-width: 480px){.etc-card .etc-card-front .etc-card-lower{width:90% !important;left:5% !important}}.etc-card .etc-card-front .etc-card-lower .etc-card-cvc{visibility:hidden !important;float:right !important;position:relative !important;bottom:5px !important}.etc-card .etc-card-front .etc-card-lower .etc-card-number{font-family:'Bitstream Vera Sans Mono', Consolas, Courier, monospace !important;font-size:24px !important;clear:both !important;margin-bottom:30px !important}.etc-card .etc-card-front .etc-card-lower .etc-card-expiry{font-family:'Bitstream Vera Sans Mono', Consolas, Courier, monospace !important;letter-spacing:0em !important;position:relative !important;float:right !important;width:20% !important}.etc-card .etc-card-front .etc-card-lower .etc-card-expiry:before,.etc-card .etc-card-front .etc-card-lower .etc-card-expiry:after{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif !important;font-weight:bold !important;font-size:7px !important;white-space:pre !important;display:block !important;opacity:.5 !important}.etc-card .etc-card-front .etc-card-lower .etc-card-expiry:before{content:attr(data-before) !important;margin-bottom:2px !important;font-size:7px !important;text-transform:uppercase !important}.etc-card .etc-card-front .etc-card-lower .etc-card-expiry:after{position:absolute !important;content:attr(data-after) !important;text-align:right !important;right:100% !important;margin-right:5px !important;margin-top:2px !important;bottom:0 !important}.etc-card .etc-card-front .etc-card-lower .etc-card-name{text-transform:uppercase !important;font-family:'Bitstream Vera Sans Mono', Consolas, Courier, monospace !important;font-size:16px !important;max-height:45px !important;position:absolute !important;bottom:0 !important;width:200px !important;display:-webkit-box !important;-webkit-line-clamp:2 !important;-webkit-box-orient:horizontal !important;overflow:hidden !important;text-overflow:ellipsis !important}.etc-card .etc-card-back{-webkit-transform:rotateY(180deg) !important;-moz-transform:rotateY(180deg) !important;-ms-transform:rotateY(180deg) !important;-o-transform:rotateY(180deg) !important;transform:rotateY(180deg) !important}.etc-card .etc-card-back .etc-card-bar{background-color:#444 !important;background-image:-webkit-linear-gradient(#444, #333) !important;background-image:linear-gradient(#444, #333) !important;width:100% !important;height:20% !important;position:absolute !important;top:10% !important}.etc-card .etc-card-back:after{content:' ' !important;display:block !important;background-color:#FFF !important;background-image:-webkit-linear-gradient(#FFF, #FFF) !important;background-image:linear-gradient(#FFF, #FFF) !important;width:80% !important;height:16% !important;position:absolute !important;top:40% !important;left:2% !important}.etc-card .etc-card-back .etc-card-cvc{position:absolute !important;top:44% !important;left:85% !important;-webkit-transition-delay:600ms !important;-moz-transition-delay:600ms !important;transition-delay:600ms !important}.etc-card .etc-card-back .etc-card-shiny{position:absolute !important;top:66% !important;left:2% !important}.etc-card .etc-card-back .etc-card-shiny:after{content:' ' !important;position:absolute !important;left:120% !important;top:5% !important;color:white !important;font-size:7px !important;width:230px !important;opacity:.5 !important}.etc-card.etc-card-identified{box-shadow:0 0 20px rgba(0, 0, 0, 0.3) !important}.etc-card.etc-card-identified .etc-card-front,.etc-card.etc-card-identified .etc-card-back{background-color:#000 !important;background-color:rgba(0, 0, 0, 0.5) !important}.etc-card.etc-card-identified .etc-card-front:before,.etc-card.etc-card-identified .etc-card-back:before{-webkit-transition:all 400ms ease !important;-moz-transition:all 400ms ease !important;transition:all 400ms ease !important;background-color:rgb(62, 62, 82) !important;background-image:linear-gradient(190deg, rgb(62, 62, 82) 0%, rgb(34, 34, 45) 100%) !important;opacity:1 !important}.etc-card.etc-card-identified .etc-card-front .etc-card-logo,.etc-card.etc-card-identified .etc-card-back .etc-card-logo{box-shadow:0 0 0 2px rgba(255, 255, 255, 0.3) !important}.etc-card.etc-card-identified.no-radial-gradient .etc-card-front:before,.etc-card.etc-card-identified.no-radial-gradient .etc-card-back:before{background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), -webkit-linear-gradient(-245deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%) !important;background-image:repeating-linear-gradient(45deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(135deg, rgba(255, 255, 255, 0.05) 1px, rgba(255, 255, 255, 0) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.03) 4px), repeating-linear-gradient(90deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), repeating-linear-gradient(210deg, rgba(255, 255, 255, 0) 1px, rgba(255, 255, 255, 0.03) 2px, rgba(255, 255, 255, 0.04) 3px, rgba(255, 255, 255, 0.05) 4px), linear-gradient(-25deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.2) 70%, rgba(255, 255, 255, 0) 90%) !important}@media (max-width:767px){.etc-check-label{font-size:10px !important}.etc-method-pix{background-size:75px 27px !important}.etc-method-carne{background-size:44px 27px !important}}@media (max-width: 440px){.card-wrapper .etc-card{width:100% !important}.card-form{padding:18px !important}}#loader{background-color:rgba(255, 255, 255, 0.5)}.loader-content{display:inline-block;width:48px;height:48px;position:absolute;left:50%;top:50%;margin-left:-24px;margin-top:-24px}.sbl-circ-path{height:48px;width:48px;color:#bbb;position:relative;display:inline-block;border:5px solid;border-radius:50%;border-right-color:#3f80c0;animation:rotate_loader 0.6s linear infinite}@keyframes rotate_loader{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}.fade-in{animation:fadeIn 0.5s ease-in-out}.fade-out{animation:fadeOut 0.5s ease-in-out}.slide-up{height:0;overflow:hidden;transition:height 0.5s ease-in-out}.auto-height{height:auto;transition:height 0.5s ease-in-out}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.dropzone .dz-preview.dz-image-preview{background:transparent}.dropzone .dz-preview .dz-remove{width:28px;height:28px;position:absolute;right:-10px;top:-10px;z-index:1000}.dropzone .dz-preview .dz-remove .btn,.dropzone .dz-preview .dz-remove i{cursor:pointer !important}.dropzone .dz-preview .dz-image img{overflow:hidden;width:120px;height:120px}.pickr .pcr-button{height:3em;width:6em}.pickr .pcr-button::before,.pickr .pcr-button::after{border-radius:8px}.btn.btn-sm.label-btn.label-end{-webkit-padding-start:.5rem;padding-inline-start:.5rem}#userModalBody{max-height:600px}#elements .card-header,#products .card-header,.lesson-handle,.home-handle,#modules .card-header,#programs .card-header,#modules_package .card-header,#handout_package .card-header,#flashcard_package .card-header,#forms .card-header,.hour-handle .card-header,.tr-order,.list-group-order{touch-action:none;cursor:move}.form-check .form-check-label{cursor:pointer}.remove-before::before{display:none !important}.remove-after::after{display:none !important}.image-uploaded{position:relative;display:block;width:100%;height:100%;opacity:0.6;transition:all .3s ease}.image-uploaded:hover{opacity:1}.image-uploaded img{border:2px dashed #6d6d6d;background-color:#2d2d2d;border-radius:10px}.image-element{position:relative;display:block;width:100%;height:100%;opacity:0.6;transition:all .3s ease}.image-element:hover{opacity:1}.image-element img{border:2px dashed #6d6d6d;background-color:#2d2d2d;border-radius:10px}.image-element .content_icon{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.image-element .content_icon i.ri-add-box-fill{font-size:40px;color:#6d6d6d;pointer-events:none}.image-element.content_icon_1{display:block}.image-element .content_icon_2{display:none}.image-element.div-loader .content_icon_1{display:none}.image-element.div-loader .content_icon_2{display:block}.image-uploaded .content_icon_1,.image-uploaded .content_icon_2{display:none}.form-switch label,.form-switch input{cursor:pointer}.swal2-icon.swal2-success .swal2-success-fix{top:0.4em}.swal2-container .swal2-html-container{font-size:1rem}.input-group-text{line-height:1}.image-cover{width:auto;background-size:cover;background-position:center;background-repeat:no-repeat}.image-contain{width:auto;background-size:contain;background-position:center;background-repeat:no-repeat}.no-bg{background:none !important}.form-loader{position:relative}.input-loader{pointer-events:none;position:absolute;right:18px;top:5px}.div-loader{pointer-events:none}.input-loader .loading{-webkit-margin-end:0.75rem;margin-inline-end:0.75rem}.input-loader i{-webkit-animation:loader 1000ms infinite linear;animation:loader 1000ms infinite linear;position:absolute !important}.card.custom-card .card-header .card-title{text-transform:none}.card-body nav ul{margin-top:1rem;margin-bottom:0}.avatar.avatar-xxl2{width:12rem;height:12rem;line-height:12rem;font-size:1.5rem}.image{position:relative;height:2.625rem;display:inline-flex;align-items:center;justify-content:center;border-radius:0.5rem;color:#fff;font-weight:500}.image img{width:auto;height:100%;border-radius:0.5rem}.image.image-xs{height:1.25rem}.image.image-sm{height:1.75rem}.image.image-md{height:2.5rem}.image.image-lg{height:3rem}.image.image-xl{height:4rem}.image.image-xxl{height:5rem}.image.image-none{height:5rem}.image.image-none img{border-radius:0}.image.image-big{height:10rem}.image.image-big img{border-radius:0}.text-muted-2{color:#777}.cke_dialog_background_cover{background-color:rgba(27, 28, 27, 0.5) !important;opacity:1 !important}.cke_editor_text{border:1px solid #3b3c3b !important;border-top:0 !important;border-radius:0 0 6px 6px !important}.cke_inner{border-radius:0 0 6px 6px !important;background:#1b1d1b}a.cke_path_item:hover,a.cke_path_item:focus,a.cke_path_item:active{background-color:#495457 !important}.video-container{position:relative;margin-top:2rem}.video-container .remove-video{position:absolute;right:-10px;top:-10px;z-index:10}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border-radius:6px}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.input-group .btn{padding:.4rem .85rem}.card-scroll{max-height:400px;min-height:400px;overflow-y:auto}.card-scroll-products{max-height:456px;min-height:456px;overflow-y:auto}.card-scroll-users{max-height:550px;min-height:550px;overflow-y:auto}.card-height{height:100%}.steps{position:relative}.steps:after{content:"->";position:absolute;top:50%;right:-5px;color:#fff}.disabled-o{opacity:0 !important;background:none !important;pointer-events:none !important}.disabled-c{opacity:0.8 !important;pointer-events:none !important;color:#999 !important;background-color:#444 !important}.dont_click{pointer-events:none !important}.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted{background-color:#f8f8f8 !important}.form-primary{border:1px solid rgb(63, 128, 192)}.form-secondary{border:1px solid rgb(35, 183, 229)}.form-warning{border:1px solid rgb(245, 184, 73)}.form-info{border:1px solid rgb(73, 182, 245)}.form-success{border:1px solid rgb(153, 204, 51)}.form-danger{border:1px solid rgb(230, 83, 60)}.qr-code-id{max-width:160px}.page{width:100%}.page-header{background-color:#1b1d1b;margin-right:-20px;margin-left:-20px;padding:40px 20px}.page-header h1{color:#fff}.form-center{display:flex;align-items:center}.item-center{display:flex;align-items:center;gap:20px}.fs-label{font-size:13px !important}.bg-pdv-transparent,.bg-pdv-transparent:hover{background-color:rgba(255, 165, 0, 0.1) !important;color:#FFA500 !important}.bg-shopping-transparent,.bg-shopping-transparent:hover{background-color:rgba(0, 255, 255, 0.1) !important;color:#00FFFF !important}.bg-plans-transparent,.bg-plans-transparent:hover{background-color:rgba(146, 98, 231, 0.1) !important;color:#9262e7 !important}.bg-custom-green{background-color:#99cc33}.bg-custom-blue{background-color:#3f80c0}.btn-custom-switch{color:rgb(153, 204, 51);font-size:14px;display:flex;align-items:center;transition:all 0.2s ease}.btn-custom-switch i{color:#1b1d1b;font-size:20px;margin-left:2px}.cke{border:0 !important}.cke_inner{border-top:0 !important;border-left:1px solid #e9edf6 !important;border-right:1px solid #e9edf6 !important;border-bottom:1px solid #e9edf6 !important;border-radius:0 0 6px 6px !important}.cke_inner{border:1px solid #e9edf6 !important;border-radius:6px !important}.cke_top{border-radius:6px 6px 0px 0px !important;background:#ffffff !important}.cke_bottom{border-radius:0px 0px 6px 6px !important;background:#ffffff !important}.app-header-site{height:4.75rem}.app-sidebar.bg-custom-blue{border:0}.app-sidebar.bg-custom-blue .side-menu__icon,.app-sidebar.bg-custom-blue .side-menu__label{color:#fff;font-weight:500}.app-sidebar.bg-custom-blue .side-menu__item.active,.app-sidebar.bg-custom-blue .side-menu__item:hover{background-color:#ffffff}.app-sidebar.bg-custom-blue .side-menu__item.active .side-menu__icon,.app-sidebar.bg-custom-blue .side-menu__item:hover .side-menu__icon,.app-sidebar.bg-custom-blue .side-menu__item.active .side-menu__label,.app-sidebar.bg-custom-blue .side-menu__item:hover .side-menu__label{color:#3f80c0}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-sidebar.bg-primary .side-menu__item{padding:.93rem 1.5rem !important}[data-nav-layout=horizontal] .horizontal-logo .header-logo img{height:3rem;line-height:3rem}[data-nav-layout=horizontal] .horizontal-logo{padding:.8rem 0}.card-text-custom p{font-weight:600;margin-bottom:10px}.card-text-custom p:last-child{margin-bottom:0}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background-color:#000;border-radius:10px}.embed-container iframe,.embed-container embed,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.entry-perspective{-webkit-perspective:2000px;perspective:2000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.entry-flashcard{-webkit-transition:0.6s;transition:0.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:relative}.entry-flashcard .card-text p:last-child{margin-bottom:0 !important}.flashcard-front{z-index:2;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.6s;transition:0.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:0;left:0;width:100%;overflow:hidden;table-layout:fixed}.flashcard-back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:0.6s;transition:0.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:0;left:0;width:100%;overflow:hidden;table-layout:fixed}.flashcard-active .flashcard-front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flashcard-active .flashcard-back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#pdf-viewer{width:100%;height:100%;display:flex;flex-direction:column;pointer-events:none}.pdf-card{border-radius:6px;box-shadow:0px 0px 12px rgba(0, 0, 0, 0.15);overflow:hidden;position:relative}.cpf-pdf{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.cpf-pdf div{font-size:160px;font-weight:600;transform:rotate(-58deg);text-wrap:nowrap;opacity:0.15}#pageSelectItems{max-height:520px;overflow-y:scroll;background:#fff}.account-container{display:flex;align-items:start;justify-content:start;margin-top:20px;gap:20px}.account-sidebar{width:320px;margin-top:-70px}.account-content .card.card-course:hover .card-body{color:#99cc33 !important}.account-content{width:calc(100% - 330px)}[data-nav-layout=horizontal] .app-sidebar{margin-left:382px !important;margin-top:14px !important;border-radius:8px !important}[data-nav-layout=horizontal] .main-sidebar{width:100% !important;margin:0 !important}[data-nav-layout=horizontal] .app-sidebar .side-menu__item{display:flex;align-items:center;justify-content:center;margin:8px !important;padding:7px !important;border-radius:6px !important}[data-nav-layout=horizontal] .app-sidebar .side-menu__item span{font-weight:600}[data-nav-layout=horizontal] .app-sidebar.bg-primary .side-menu__item.active,[data-nav-layout=horizontal] .app-sidebar.bg-primary .side-menu__item.active:hover{background-color:#fff}.accordion-flush-custom .accordion-item-custom{border:0 !important}.accordion-flush-custom .accordion-item-custom .accordion-button-custom{border-radius:0;color:#333335;background-color:#fff}.accordion-flush-custom .accordion-item-custom .accordion-header-custom{border-radius:8px;color:#333335;background-color:#fff}.accordion-flush-custom .accordion-item-custom .accordion-button-custom.lesson-button{padding:0}.accordion-flush-custom .accordion-item-custom .accordion-header-custom.lesson-button{padding:14px}.accordion-flush-custom .accordion-item-custom .accordion-header-custom.accordion-green-custom{background-color:rgb(153, 204, 51, 0.1)}.accordion-flush-custom .accordion-item-custom .accordion-header-custom.accordion-green-custom .accordion-button-custom{background:none}.accordion-flush-custom .accordion-item-custom .accordion-header-custom.accordion-green-custom .accordion-button-custom:after{background-color:rgb(153, 204, 51) !important;color:#fff}.timeline{margin-top:-30px}.timeline>li{padding:.6rem 0}.timeline li:before{inset-block-start:4rem;inset-block-end:-4rem;inset-inline-start:68px;-webkit-margin-start:-1.5px;margin-inline-start:-0.9px}.timeline .timeline-time{inset-inline-start:0;width:auto;inset-block-start:3.35rem}.timeline .timeline-icon{inset-inline-start:30px;position:absolute;width:10%;text-align:center;inset-block-start:3.5rem}.timeline .timeline-body{margin-inline-start:90px;-webkit-margin-end:0;inset-block-start:2.5rem;padding:.875rem 1.25rem .875rem 1.25rem}.timeline.timeline-handout .timeline-body{margin-inline-start:0px}.form-select{padding-right:36px}.toast.colored-toast,.toast.colored-toast:hover{border:0 !important;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background-color:#fff !important}.card-question p{font-size:1rem}.card-question p:last-child{margin-bottom:0}.card-question .form-check-input:disabled{opacity:1 !important}.card-question .form-check-input:disabled~.form-check-label,.card-question .form-check-input[disabled]~.form-check-label{opacity:1 !important}.card-form{margin:auto;max-width:520px;width:100%;background:#fff;border-radius:10px;padding:30px;box-shadow:0 10px 20px -13px rgba(0, 0, 0, 0.2)}.form-payment{border:1px solid #b4b7bb;border-radius:6px}.form-payment:focus{box-shadow:inset 0px 0px 0px 1px #717477;border-color:#717477}.pickr .pcr-button::after{border:1px solid #505162}p .separator:after{content:',';display:inline-block;margin:0 4px 0 0}p .separator:last-child::after{display:none}.app-form{width:100%;height:auto !important;padding:1rem 0}.app-form .header-logo img{height:2.4rem !important;line-height:2.4rem !important}.form-description p{font-size:15px}.form-description p:last-child{margin-bottom:0 !important}.select2-container--default .select2-selection--single .select2-selection__rendered{height:38px}.extract-filter .select2-container--default{min-width:140px;max-width:140px;position:relative}.extract-filter .form-control{max-width:140px;height:38px}.extract-filter .select2-dropdown{min-width:220px}.img-qrcode{display:inline-block;background-color:#fff;padding:8px;border-radius:10px}hr{border-color:#b9bec9}.fc .fc-view-harness{background:#fff}.image-cover{width:auto;background-size:cover;background-position:center;background-repeat:no-repeat}.image-contain{width:auto;background-size:contain;background-position:center;background-repeat:no-repeat}.content-link{margin-bottom:20px;width:100%;display:flex;align-items:center;justify-content:center}.content-link a{color:#fff;background-color:#3f80c0;padding:12px 32px !important;border-radius:10px !important;transition:0.3s !important;font-weight:600 !important;font-size:18px !important;border:0 !important;display:inline-block;text-shadow:none !important;box-shadow:none !important;text-align:center;text-decoration:none !important}.content-link a:hover{color:#fff;background-color:#3f80c0;transform:scale(1.05) !important;text-shadow:none !important;box-shadow:none !important}.podcast-container{width:100%}.videos-container{width:100%}.content-text{width:100%}.content-text p{font-size:16px;font-weight:500;line-height:26px;margin-bottom:20px}.content-text p:last-child{margin-bottom:0px}.content-text p img{margin-bottom:10px}.content-text hr{border-color:#ddd}.content-text a img{transition-duration:.4s;border-radius:10px;box-shadow:1px 1px 8px 0px rgba(0, 0, 0, 0.2)}.content-text a img:hover{transform:scale(1.07)}.content-featured{width:100%}.content-page blockquote p:last-child{margin-bottom:0}.content-page blockquote:before{color:#f4f4f7;content:'\f10e';font-weight:normal;font-size:3rem;line-height:1;font-family:'molla';position:absolute;left:3rem;top:4rem;margin-top:-1.5rem}.content-page ul li{position:relative;margin-bottom:2.7rem}.content-text ul,.content-text ol{margin-left:30px !important}.content-text ul li,.content-text ol li{position:relative;margin-bottom:6px !important;font-weight:400;font-size:18px}.content-text ul li p,.content-text ol li p{display:inline}.content-image{display:flex;width:100%}.content-image img{width:100%;border-radius:10px}.content-image a{width:100%;margin-right:10px;box-shadow:none !important}.content-image a:last-child{margin-right:0px}.content-textimage{display:flex;margin-bottom:20px;width:100%}.content-textimage .content-image{margin-bottom:0;display:flex;width:auto}.content-textimage .image-left{margin-right:15px}.content-textimage .image-right{margin-left:15px}.content-textvideo{display:flex;width:100%}.content-textvideo .content-text{width:60%}.content-textvideo .content-video{width:40%}.content-textvideo .video-left{margin-right:15px}.content-textvideo .video-right{margin-left:15px}.entry-news .content-text,.entry-news .content-image,.entry-news .content-link,.entry-news .embed-container,.entry-news .podcast-container,.entry-news .videos-container,.entry-news .content-textvideo,.entry-news .content-textimage{margin-bottom:20px}.pq-footer-logo{width:70% !important;height:auto !important}#pq-header{box-shadow:0px 4px 20px rgba(33, 37, 41, 0.15)}.carousel-control-next-icon,.carousel-control-prev-icon{width:3rem;height:3rem}.carousel-control-next,.carousel-control-prev{width:auto}.carousel-control-prev{left:-22px}.carousel-control-next{right:-22px}.carousel.carousel-images{padding:0px 40px}.carousel-item img{transition:all 0.2s;-webkit-transition:all 0.2s}.carousel-item img:hover{opacity:0.8}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;border-radius:10px;background-color:#000}.embed-container-vertical{position:relative;padding-bottom:177.78%;height:0;overflow:hidden;max-width:100%;border-radius:10px;background-color:#000}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container-vertical iframe,.embed-container-vertical object,.embed-container-vertical embed{position:absolute;top:0;left:0;width:100%;height:100%}.header-page{justify-content:space-between}.menu-footer{display:flex;gap:25px}.menu-footer a{color:#fff;font-weight:600}.menu-footer a:hover{opacity:0.7}.card-form{margin:auto;max-width:520px;width:100%;background:#fff;border-radius:10px;padding:30px;box-shadow:0 10px 20px -13px rgba(0, 0, 0, 0.2)}.form-payment{border:1px solid #b4b7bb;border-radius:6px}.form-payment:focus{box-shadow:inset 0px 0px 0px 1px #717477;border-color:#717477}.dropzone{padding:10px}.accordion-link{position:relative;display:flex;align-items:center;width:100%;padding:0.8rem 1rem;font-size:1rem;text-align:left;margin-bottom:10px}.accordion-link.active{background-color:rgb(63, 128, 192, 0.1);color:rgb(63, 128, 192)}.w-5{width:5% !important}.w-10{width:10% !important}.w-15{width:15% !important}.w-20{width:20% !important}.w-60{width:60% !important}.height-limit{max-height:78px;overflow:hidden}.footer-logo{max-width:100%;height:3.5rem}.site-content{min-height:calc(100vh - 366px) !important}.hover-shadow,.hover-shadow-scale{transition:all .3s ease}.hover-shadow:hover{box-shadow:0 1rem 2rem rgba(0, 0, 0, .1) !important}.hover-shadow-scale:hover{box-shadow:0 1rem 3rem rgba(0, 0, 0, .1) !important;transform:scale(1.04)}.hover-shadow .card-text p:last-child,.hover-shadow-scale .card-text p:last-child{margin-bottom:0 !important}.choices__list--multiple .choices__item{margin:3.75px}.content-course{display:flex;background:#f3f6f8;border-radius:10px;padding:8px 12px;align-items:center}.hidden-desktop,.hidden-desktop-d{display:none !important}.hidden-mobile{display:block !important}.hidden-mobile-d{display:flex !important}@media (max-width: 480px){.header-page{justify-content:center}.content-textimage{flex-direction:column}.content-textimage .image-left{margin-right:0}.content-textimage .image-right{margin-left:0}.content-textvideo{flex-direction:column}.content-textvideo .content-text{width:100%}.content-textvideo .content-video{width:100%}.content-textvideo .video-left{margin-right:0}.content-textvideo .video-right{margin-left:0}.hidden-desktop{display:block !important}.hidden-desktop-d{display:flex !important}.hidden-mobile,.hidden-mobile-d{display:none !important}.card-form{padding:14px}.etc-card{width:100% !important}.account-content{width:100%}.account-container{margin-top:30px}}