.cta-flutuante-section{width:100%}.cta-flutuante-section .section{display:flex;justify-content:center}.cta-flutuante-section .cta-flutuante{max-width:1280px;left:50%!important;transform:translate(-50%);padding:20px 60px!important;border-radius:35px 35px 0 0}.cta-flutuante-section .cta-flutuante .toggle-arrow{display:none}.cta-flutuante-section .cta-flutuante .left-content{width:40%;margin:0;border-right:1px solid #00000020}.cta-flutuante-section .cta-flutuante .left-content .card-hero__icon{display:flex;align-items:center;gap:10px;width:100%}.cta-flutuante-section .cta-flutuante .left-content .card-hero__icon-circle{width:32px;height:32px;padding:0;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:#c7deff}.cta-flutuante-section .cta-flutuante .left-content .card-hero__icon--pos-graduacao .card-hero__icon-circle,.cta-flutuante-section .cta-flutuante .left-content .card-hero__icon--curso-livre .card-hero__icon-circle{background-color:#0a60ac}.cta-flutuante-section .cta-flutuante .left-content .card-hero__icon--pro .card-hero__icon-circle{background-color:#24f291}.cta-flutuante-section .cta-flutuante .left-content .card-hero__icon--graduacao .card-hero__icon-circle,.cta-flutuante-section .cta-flutuante .left-content .card-hero__icon--preco-fixo .card-hero__icon-circle{background-color:#c7deff}.cta-flutuante-section .cta-flutuante .left-content .card-hero__icon-circle svg{width:18px;height:18px}.cta-flutuante-section .cta-flutuante .left-content .card-hero__icon .collection-name{font-size:15px;color:#000;font-weight:700}.cta-flutuante-section .cta-flutuante .left-content h2{font-size:30px;color:#000;font-weight:700}.cta-flutuante-section .cta-flutuante .mid-content{width:30%;display:flex;flex-direction:column;align-items:flex-end;justify-content:end;gap:8px}.cta-flutuante-section .cta-flutuante .mid-content .discount-badge-clone{width:100%}.cta-flutuante-section .cta-flutuante .mid-content .discount-badge-clone .celso-discount-badge{width:100%;text-align:center;background-color:#ef3a84!important;color:#fff!important;padding:8px 12px;font-size:14px;font-weight:500}.cta-flutuante-section .cta-flutuante .mid-content .discount-badge-clone .celso-discount-badge--floating{border-radius:8px;overflow:hidden}.cta-flutuante-section .cta-flutuante .mid-content .discount-badge-clone .celso-discount-badge span{color:#fff!important;font-weight:700}.cta-flutuante-section .cta-flutuante .mid-content .price-box-clone{width:100%}.cta-flutuante-section .cta-flutuante .mid-content .price-fee{display:flex;flex-direction:column;align-items:flex-end;width:100%}.cta-flutuante-section .cta-flutuante .mid-content .price-fee .price-stack--pdp{display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;width:100%;gap:4px}.cta-flutuante-section .cta-flutuante .mid-content .price-fee .price-intro--pdp{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.cta-flutuante-section .cta-flutuante .mid-content .price-fee .price-amount-wrapper--pdp{display:flex!important;flex-direction:column!important;align-items:flex-end!important}.cta-flutuante-section .cta-flutuante .mid-content .price-fee .price-text--pdp{display:flex;flex-direction:row;align-items:center;gap:8px;font-weight:700;color:#000;order:2;width:100%;justify-content:flex-end}.cta-flutuante-section .cta-flutuante .mid-content .price-fee .price-amount--pdp{font-size:55px;font-weight:800;line-height:1;color:#000;letter-spacing:-.55px}.cta-flutuante-section .cta-flutuante .mid-content .price-fee .price-amount--pdp .decimal{font-size:24px}.cta-flutuante-section .cta-flutuante .mid-content .price-fee .price-currency--pdp{font-size:24px;font-weight:700;line-height:1;position:relative}.cta-flutuante-section .cta-flutuante .mid-content .price-fee .price-suffix--pdp{margin-top:0!important;font-size:14px!important;font-weight:600!important;color:#000!important;line-height:1!important;text-align:right!important;display:block!important;width:100%;order:3}.cta-flutuante-section .cta-flutuante .right-content{width:30%}.cta-flutuante-section .cta-flutuante .enroll-button svg{color:#000;fill:#000}@media(max-width:768px){.cta-flutuante-section .cta-flutuante{max-width:100%;padding:0!important;border-radius:20px 20px 0 0;flex-direction:column;bottom:-100%!important;transition:all .3s ease!important;transform:translate(-50%)}.cta-flutuante-section .cta-flutuante.show{bottom:0!important;transform:translate(-50%) translateY(calc(100% - 60px))}.cta-flutuante-section .cta-flutuante.show.expanded{transform:translate(-50%) translateY(0)}.cta-flutuante-section .cta-flutuante.show.expanded .toggle-arrow{transform:rotate(0)}.cta-flutuante-section .cta-flutuante .toggle-arrow{position:absolute;top:10px;right:20px;width:40px;height:40px;background:#c7deff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease;z-index:10;transform:rotate(180deg)}.cta-flutuante-section .cta-flutuante .toggle-arrow svg{width:24px;height:24px;color:#000;transition:transform .3s ease}.cta-flutuante-section .cta-flutuante .left-content{width:100%;border-right:none;border-bottom:1px solid #00000020;padding:20px 60px 20px 20px}.cta-flutuante-section .cta-flutuante .left-content .card-hero__icon{margin-bottom:10px}.cta-flutuante-section .cta-flutuante .left-content .card-hero__icon-circle svg{width:18px;height:18px}.cta-flutuante-section .cta-flutuante .left-content .card-hero__icon .collection-name{font-size:13px}.cta-flutuante-section .cta-flutuante .left-content h2{font-size:18px;line-height:1.3}.cta-flutuante-section .cta-flutuante .mid-content{width:100%;justify-content:center;align-items:center;padding:20px;border-bottom:1px solid #00000020}.cta-flutuante-section .cta-flutuante .mid-content .discount-badge-clone{width:100%}.cta-flutuante-section .cta-flutuante .mid-content .discount-badge-clone .celso-discount-badge{width:100%;text-align:center;background-color:#ef3a84!important;color:#fff!important;padding:10px 14px;font-size:13px;font-weight:500}.cta-flutuante-section .cta-flutuante .mid-content .discount-badge-clone .celso-discount-badge--floating{border-radius:8px;overflow:hidden}.cta-flutuante-section .cta-flutuante .mid-content .discount-badge-clone .celso-discount-badge span{color:#fff!important;font-weight:700}.cta-flutuante-section .cta-flutuante .mid-content .price-fee .price-text--pdp{justify-content:center}.cta-flutuante-section .cta-flutuante .mid-content .price-fee .price-amount--pdp{font-size:40px}.cta-flutuante-section .cta-flutuante .mid-content .price-fee .price-amount--pdp .decimal{font-size:20px}.cta-flutuante-section .cta-flutuante .mid-content .price-fee .price-currency--pdp{font-size:20px;display:none}.cta-flutuante-section .cta-flutuante .mid-content .price-fee .price-suffix--pdp{text-align:end!important;font-size:12px!important}.cta-flutuante-section .cta-flutuante .right-content{width:100%;padding:20px;display:flex;justify-content:end;align-items:center}.cta-flutuante-section .cta-flutuante .right-content .product-enroll-button{width:auto;justify-content:center}.cta-flutuante-section .cta-flutuante .right-content .product-enroll-button button{width:auto;min-width:170px}}.body-product-pro .cta-flutuante-section .enroll-button{background-color:#24f291;width:170px!important;color:#1a1a1a;-webkit-tap-highlight-color:transparent}.body-product-pro .cta-flutuante-section .enroll-button span{color:inherit}.body-product-pro .cta-flutuante-section .enroll-button svg{color:#000;fill:#000}.body-product-pro .cta-flutuante-section .enroll-button:hover,.body-product-pro .cta-flutuante-section .enroll-button:active,.body-product-pro .cta-flutuante-section .enroll-button:focus{color:#1a1a1a}.body-product-pro .cta-flutuante-section .enroll-button:hover span,.body-product-pro .cta-flutuante-section .enroll-button:active span,.body-product-pro .cta-flutuante-section .enroll-button:focus span{color:inherit}.body-product-pro .cta-flutuante-section .card-hero__icon-circle,.body-product-pro .cta-flutuante-section .toggle-arrow{background-color:#24f291!important}.body-product-pro .cta-flutuante-section .price-fee *{color:#000!important}
/*# sourceMappingURL=/cdn/shop/t/68/assets/cta-flututante.css.map */
