﻿.cm-accordion{display:flex;width:100%;padding:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;border-radius:8px;background:#f8f9fa}.cm-accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.cm-accordion-header .cm-icon{color:#363940;font-size:16px;width:fit-content !important}.cm-accordion-content{display:none;width:100%}.cm-accordion-content-show{display:block}.cm-audio{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:20px 0;height:35px;background-color:#2b2b2b;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.3);border:#595959 1px solid;color:#fff}.cm-audio-icon{display:flex;justify-content:center;align-items:center;width:32px;height:32px}.cm-audio-player{display:none;width:100%;max-width:100%;background-color:#000}.cm-audio-player::-webkit-media-controls-panel{background-color:#000}.cm-audio-player::-webkit-media-controls-play-button,.cm-audio-player::-webkit-media-controls-pause-button{filter:invert(1)}.cm-audio-player::-webkit-media-controls-current-time-display,.cm-audio-player::-webkit-media-controls-time-remaining-display{color:#fff}.cm-audio-player::-webkit-media-controls-timeline{filter:invert(1)}.cm-audio-player::-webkit-media-controls-volume-slider{filter:invert(1)}.cm-audio-player::-webkit-media-controls-mute-button{filter:invert(1)}.editor-mode .cm-audio{display:none}.editor-mode .cm-audio-icon{display:none}.editor-mode .cm-audio-player{display:block}.preview-mode .cm-audio,body:not(.editor-mode) .cm-audio{display:flex}.preview-mode .cm-audio-icon,body:not(.editor-mode) .cm-audio-icon{display:flex}.preview-mode .cm-audio-player,body:not(.editor-mode) .cm-audio-player{display:none}.cm-button{cursor:pointer;display:block;width:100%;max-width:max-content;text-align:center;transition:all .3s;overflow-wrap:break-word}.bg-primary-600{--tw-bg-opacity: 1}.cm-checkbox{appearance:none}.cm-checkbox:before{content:" ";display:inline-block;width:17px;height:17px;border-radius:5px;outline:1px solid #b7c2d2;position:relative}.cm-checkbox:checked:before{content:"✓";font-size:13px;color:#fff;text-align:center;line-height:16px;background-color:#3510ca;outline:none;top:-1px}.cm-checkbox-input{display:flex;align-items:center;justify-content:center;padding:20px 30px;gap:8px}.cm-checkbox-label{width:100%;display:inline-block}.cm-checkbox-comp{appearance:none;position:relative;bottom:-2px}.cm-checkbox-comp:before{content:" ";display:flex;align-items:center;justify-content:center;width:17px;height:17px;border:1px solid #b7c2d2;border-radius:5px;position:relative;top:-4px}.cm-checkbox-comp:checked:before{content:"✓";font-size:13px;color:#fff;text-align:center;line-height:16px;background-color:#3510ca;position:relative;top:-4px}.cm-column{display:flex;flex-direction:column;width:100%}@media screen and (max-width: 768px){.cm-column{width:100% !important}}.cm-divisor{min-height:10px;width:100%}.cm-divisor-hr{border-bottom-width:4px;border-color:#b7c2d2;border-left:0px;border-top:0px;border-right:0px;border-style:solid;margin:16px auto}.cm-faq{display:flex;padding:24px;flex-direction:column;gap:16px}.cm-form{display:flex;flex-direction:column;width:100%;max-width:420px;padding:24px;border-radius:16px;font-size:inherit}.cm-form .cm-label{float:left;width:100%}.cm-form .cm-input{color:inherit;margin-top:5px;margin-bottom:16px}.cm-form .cm-select{margin-bottom:16px}.cm-form .cm-checkbox__label{display:flex;flex-direction:row;gap:8px;margin-bottom:16px}@media screen and (max-width: 768px){.cm-form{width:100% !important;padding:0px !important}}.cm-icon{font-size:50px;text-align:center;padding:10px;width:100%;color:var(--style-guide-color-icon)}.cm-input.cm-input{display:flex;height:50px;width:100%;border:1px solid #f0f2f8;background:#fff;padding-left:26px}.cm-input-phone.cm-input-phone{float:left;height:50px;width:100%;max-width:160px;border:1px solid #f0f2f8;background:#fff;padding-left:16px;margin:10px 0}.cm-link{cursor:pointer;text-decoration:none;color:var(--style-guide-color-link);padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;width:100%}.cm-list[id]{width:100%;min-height:40px;padding:16px;display:flex;flex-direction:column;list-style-position:outside;word-wrap:break-word;padding-left:2rem;color:inherit}.cm-list[id] li[id]{color:inherit !important;font-size:inherit !important;font-family:inherit !important;letter-spacing:inherit !important;line-height:inherit !important}.cm-progress-bar{position:relative;margin:30px 0;display:flex;height:38px;width:100%;border-radius:16px;border:1px solid #f0f2f8;background:#fff;color:#fff;display:flex;align-items:center;padding-left:46px}.cm-dropdown-wrapper{position:relative}.cm-submenu{position:absolute !important;top:100%;left:0;display:none;z-index:1000;min-width:200px}.cm-dropdown-wrapper:hover>.cm-submenu,.cm-submenu.cm-submenu-open{display:block}.cm-submenu{display:flex;flex-direction:column;align-items:flex-start;position:absolute !important}.cm-submenu .cm-navigation-item{display:block;width:100%}.cm-navigation{display:flex;align-items:center;gap:24px;padding:0;margin:0;list-style:none;position:relative}@media screen and (max-width: 768px){.cm-navigation{gap:16px}}.cm-navigation.cm-navigation-horizontal{flex-direction:row;flex-wrap:wrap}@media screen and (max-width: 768px){.cm-navigation.cm-navigation-horizontal{flex-direction:column;width:100%}}.cm-navigation.cm-navigation-vertical{flex-direction:column;align-items:flex-start;width:100%}.cm-navigation .cm-mobile-menu-toggle{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:8px;gap:4px}@media screen and (max-width: 768px){.cm-navigation .cm-mobile-menu-toggle{display:flex}}.cm-navigation .cm-mobile-menu-toggle .hamburger-line{width:24px;height:3px;background-color:currentColor;transition:all .3s ease}.cm-navigation.cm-mobile-menu-open .cm-mobile-menu-toggle .hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px, 5px)}.cm-navigation.cm-mobile-menu-open .cm-mobile-menu-toggle .hamburger-line:nth-child(2){opacity:0}.cm-navigation.cm-mobile-menu-open .cm-mobile-menu-toggle .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px, -6px)}@media screen and (max-width: 768px){.cm-navigation.cm-mobile-menu-open .cm-navigation-items{display:flex}}.cm-navigation .cm-navigation-items{display:flex;gap:inherit;align-items:inherit;flex-direction:inherit;flex-wrap:inherit}@media screen and (max-width: 768px){.cm-navigation .cm-navigation-items{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;z-index:1000;flex-direction:column;padding:16px;border-radius:8px}}.cm-navigation-vertical .cm-dropdown-wrapper{position:relative}.cm-navigation-vertical .cm-dropdown-wrapper .cm-submenu{top:0;left:100%;margin-left:8px;display:none;flex-direction:column;min-width:200px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000}.cm-navigation-vertical .cm-dropdown-wrapper:hover>.cm-submenu,.cm-navigation-vertical .cm-submenu.cm-submenu-open{display:flex}.cm-navigation-item{display:inline-flex;align-items:center;text-decoration:none;color:inherit;padding:8px 16px;border-radius:4px;transition:all .3s ease;position:relative;cursor:pointer;font-weight:500}.cm-navigation-item:hover{background-color:rgba(0,0,0,.05);transform:translateY(-1px)}.cm-navigation-item.cm-nav-item-link{text-decoration:none}.cm-navigation-item.cm-nav-item-image{padding:4px 8px;position:relative;z-index:1}.cm-navigation-item.cm-nav-item-image img{max-height:40px;width:auto;border-radius:4px;display:block;position:relative;z-index:2}.cm-navigation-item.cm-nav-item-dropdown.cm-has-dropdown .cm-dropdown-arrow,.cm-navigation-item.cm-nav-item-blog.cm-has-dropdown .cm-dropdown-arrow{margin-left:8px;font-size:12px;transition:transform .3s ease}.cm-navigation-item.cm-nav-item-dropdown.cm-has-dropdown:hover .cm-dropdown-arrow,.cm-navigation-item.cm-nav-item-blog.cm-has-dropdown:hover .cm-dropdown-arrow{transform:rotate(180deg)}.cm-navigation-item i{margin-right:6px}.cm-navigation-item.cm-navigation-horizontal .cm-submenu{top:100%;left:0}.cm-navigation-item.cm-navigation-horizontal .cm-submenu .cm-navigation-item{display:block;width:100%}.cm-navigation-item.cm-navigation-vertical .cm-submenu{top:8px;left:calc(100% + 16px)}.cm-navigation-item.cm-navigation-vertical .cm-submenu .cm-navigation-item{display:block;width:100%}.cm-navigation[style*="justify-content: flex-start"]{justify-content:flex-start}.cm-navigation[style*="justify-content: center"]{justify-content:center}.cm-navigation[style*="justify-content: flex-end"]{justify-content:flex-end}.cm-navigation[style*="justify-content: space-between"]{justify-content:space-between}.cm-navigation[style*="justify-content: space-around"]{justify-content:space-around}.cm-navigation[style*="justify-content: space-evenly"]{justify-content:space-evenly}.cm-navigation-item .cm-submenu{transform:translateY(-8px)}.cm-navigation-item .cm-submenu.cm-submenu-open{transform:translateY(0)}@media screen and (max-width: 480px){.cm-navigation.cm-navigation-horizontal{justify-content:center}.cm-navigation .cm-navigation-item{padding:12px 16px;width:100%;text-align:center}}.cm-navigation.cm-nav-theme-dark{background-color:#333;color:#fff}.cm-navigation.cm-nav-theme-dark .cm-navigation-item{color:#fff}.cm-navigation.cm-nav-theme-dark .cm-navigation-item:hover{background-color:hsla(0,0%,100%,.1)}.cm-navigation.cm-nav-theme-dark .cm-navigation-item .cm-submenu{background-color:#444;border-color:#555}.cm-navigation.cm-nav-theme-dark .cm-navigation-item .cm-submenu .cm-navigation-item{color:#fff}.cm-navigation.cm-nav-theme-dark .cm-navigation-item .cm-submenu .cm-navigation-item:hover{background-color:hsla(0,0%,100%,.1)}.cm-navigation.cm-nav-theme-light{background-color:#fff;color:#333;border-bottom:1px solid rgba(0,0,0,.1)}.cm-navigation.cm-nav-theme-light .cm-navigation-item{color:#333}.cm-navigation.cm-nav-theme-light .cm-navigation-item:hover{background-color:rgba(0,0,0,.05)}.cm-navigation-item:focus-visible{outline:2px solid #007bff;outline-offset:2px;background-color:rgba(0,123,255,.1)}@media(prefers-contrast: high){.cm-navigation{border:2px solid}.cm-navigation .cm-navigation-item{border:1px solid rgba(0,0,0,0)}.cm-navigation .cm-navigation-item:hover,.cm-navigation .cm-navigation-item:focus{border-color:currentColor}.cm-navigation .cm-navigation-item .cm-submenu{border:2px solid}}@media(prefers-reduced-motion: reduce){.cm-navigation-item,.cm-submenu,.cm-dropdown-arrow,.hamburger-line{transition:none}}.gjs-frame .cm-navigation .cm-submenu.cm-submenu-open,[data-gjs-type=cm-navigation] .cm-submenu.cm-submenu-open{visibility:visible !important;opacity:1 !important;display:block !important}.gjs-frame .cm-navigation .cm-dropdown-wrapper,[data-gjs-type=cm-navigation] .cm-dropdown-wrapper{position:relative !important;display:inline-block !important}.gjs-frame .cm-navigation .cm-dropdown-wrapper .cm-submenu,[data-gjs-type=cm-navigation] .cm-dropdown-wrapper .cm-submenu{position:absolute !important;display:none !important;visibility:hidden !important;opacity:0 !important;min-width:200px !important;background:rgba(0,0,0,0) !important;border-radius:0 !important;box-shadow:none !important;z-index:1001 !important;padding:0 !important;border:none !important;top:100% !important;left:0 !important}.gjs-frame .cm-navigation .cm-dropdown-wrapper .cm-submenu.cm-submenu-cascade-level-1,[data-gjs-type=cm-navigation] .cm-dropdown-wrapper .cm-submenu.cm-submenu-cascade-level-1{top:0 !important;left:100% !important;margin-left:8px !important}.gjs-frame .cm-navigation .cm-dropdown-wrapper .cm-submenu.cm-submenu-cascade-level-2,[data-gjs-type=cm-navigation] .cm-dropdown-wrapper .cm-submenu.cm-submenu-cascade-level-2{top:0 !important;left:100% !important;margin-left:8px !important}.gjs-frame .cm-navigation .cm-dropdown-wrapper .cm-submenu.cm-submenu-cascade-level-3,[data-gjs-type=cm-navigation] .cm-dropdown-wrapper .cm-submenu.cm-submenu-cascade-level-3{top:0 !important;left:100% !important;margin-left:8px !important}.gjs-frame .cm-navigation .cm-dropdown-wrapper .cm-submenu.cm-submenu-cascade-level-4,.gjs-frame .cm-navigation .cm-dropdown-wrapper .cm-submenu.cm-submenu-cascade-level-5,.gjs-frame .cm-navigation .cm-dropdown-wrapper .cm-submenu[class*=cm-submenu-cascade-level-],[data-gjs-type=cm-navigation] .cm-dropdown-wrapper .cm-submenu.cm-submenu-cascade-level-4,[data-gjs-type=cm-navigation] .cm-dropdown-wrapper .cm-submenu.cm-submenu-cascade-level-5,[data-gjs-type=cm-navigation] .cm-dropdown-wrapper .cm-submenu[class*=cm-submenu-cascade-level-]{top:0 !important;left:100% !important;margin-left:8px !important}.gjs-frame .cm-navigation.cm-navigation-horizontal .cm-dropdown-wrapper .cm-submenu,[data-gjs-type=cm-navigation].cm-navigation-horizontal .cm-dropdown-wrapper .cm-submenu{position:absolute !important;top:100% !important;left:0 !important}.gjs-frame .cm-navigation.cm-navigation-horizontal .cm-dropdown-wrapper .cm-submenu .cm-navigation-item,[data-gjs-type=cm-navigation].cm-navigation-horizontal .cm-dropdown-wrapper .cm-submenu .cm-navigation-item{display:block !important;width:100% !important;padding:12px 16px !important;border-radius:0 !important;color:#333 !important}.gjs-frame .cm-navigation.cm-navigation-vertical .cm-dropdown-wrapper .cm-submenu,[data-gjs-type=cm-navigation].cm-navigation-vertical .cm-dropdown-wrapper .cm-submenu{position:absolute !important;top:8px !important;left:calc(100% + 16px) !important}.gjs-frame .cm-navigation.cm-navigation-vertical .cm-dropdown-wrapper .cm-submenu .cm-navigation-item,[data-gjs-type=cm-navigation].cm-navigation-vertical .cm-dropdown-wrapper .cm-submenu .cm-navigation-item{display:block !important;width:100% !important;padding:12px 16px !important;border-radius:0 !important;color:#333 !important}.gjs-frame .cm-navigation .cm-has-dropdown:hover>.cm-submenu,[data-gjs-type=cm-navigation] .cm-has-dropdown:hover>.cm-submenu{visibility:visible !important;opacity:1 !important;display:block !important}.gjs-frame .cm-navigation .cm-dropdown-wrapper:hover>.cm-submenu,[data-gjs-type=cm-navigation] .cm-dropdown-wrapper:hover>.cm-submenu{visibility:visible !important;opacity:1 !important;display:block !important}.gjs-frame .cm-navigation .cm-dropdown-wrapper .cm-submenu .cm-dropdown-wrapper:hover>.cm-submenu,[data-gjs-type=cm-navigation] .cm-dropdown-wrapper .cm-submenu .cm-dropdown-wrapper:hover>.cm-submenu{visibility:visible !important;opacity:1 !important;display:block !important;background:rgba(0,0,0,0) !important;border:none !important;box-shadow:none !important}.cm-row{display:flex;max-width:65%;width:100%}@media screen and (max-width: 768px){.cm-row{flex-wrap:wrap !important;margin:0;width:90%}}.cm-section{display:flex;flex-direction:column;align-items:center;width:100%;justify-self:center}.cm-section-fit-height{min-height:100vh;justify-content:center}.cm-select{width:100%;min-height:40px;border-radius:8px;border:1px solid #e8ebf1;background:#fff;margin:20px}.cm-select.cm-flag{float:left;width:100%;margin:0;padding:0;text-align:center}.cm-stopwatch{display:flex;gap:24px;font-size:48px;flex-wrap:wrap;max-width:max-content}.cm-stopwatch .cm-stopwatch-separator{display:none;font-weight:700}.cm-stopwatch .cm-stopwatch-date{gap:24px}.cm-stopwatch .cm-stopwatch-value{text-align:center;margin:0;margin-bottom:24px;padding:0 24px}.cm-stopwatch .cm-stopwatch-label{font-size:16px;text-align:center;margin:0;padding:0 12px}.cm-stopwatch [data-unit]{display:none}.cm-stopwatch[data-show-separators=true] .cm-stopwatch-separator{display:block}@media screen and (max-width: 768px){.cm-stopwatch{justify-content:center}}.cm-video-popup{display:flex;justify-content:center;align-items:center;width:100%;height:auto;max-width:100%}.cm-video-popup>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;cursor:pointer}.cm-video-popup-modal{display:none;z-index:50;width:100vw;height:100vh;position:fixed;top:0;left:0}.cm-video-popup-modal[data-state=open]{display:flex;align-items:center;justify-content:center}.cm-video-popup-overlay{background-color:#000;opacity:.35;position:absolute;width:100%;height:100%;top:0;left:0}.cm-video-popup .cm-video{position:static;z-index:10;height:80%;width:70% !important;max-width:1105px;max-height:619px}@media screen and (max-width: 480px){.cm-video-popup .cm-video{height:35%;width:90% !important}}.cm-video{position:relative;aspect-ratio:16/9;width:100%;height:auto;max-width:100%}.cm-video iframe{width:100%;height:100%}.cm-video-blocker{height:100%;width:100%;z-index:10;cursor:default}.cm-video-start-session{text-align:center;color:#fff;font-size:24px;font-weight:800;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;height:100%;width:100%}@media screen and (max-width: 480px){.cm-video{width:100% !important}.cm-video-start-session{font-size:20px}}.cm-whatsapp{position:fixed}.cm-whatsapp.bottom-left{bottom:20px;left:20px}.cm-whatsapp.bottom-right{bottom:20px;right:20px}@media screen and (max-width: 480px){.cm-whatsapp{width:48px;height:48px}}.cm-checkout{position:relative;width:100%}.cm-checkout iframe{width:100%}.cm-checkout-blocker{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;cursor:default}.cm-checkout-start-session{text-align:center;color:#fff;font-size:24px;font-weight:800;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;height:100%;width:100%}@media screen and (max-width: 480px){.cm-checkout{width:100% !important}.cm-checkout-start-session{font-size:20px}}.cm-popup-content{display:flex;flex-direction:column;align-items:center;width:100%;overflow-y:auto;overflow-x:hidden;max-height:85vh}@media screen and (max-width: 768px){.cm-popup-content{width:100% !important}}.cm-popup{justify-content:center;align-items:center;width:100%;height:100%;position:fixed;top:0;left:0;display:flex;z-index:1000}.cm-popup-overlay{background-color:rgba(0,0,0,.4509803922);position:fixed;width:100%;height:100%;top:0;left:0;z-index:101}.cm-popup-modal{display:block;position:fixed;width:42%;background-color:#fff;padding:1.25rem;min-height:10rem;display:flex;align-items:center;justify-content:center;flex-direction:column;top:70px;left:50%;transform:translateX(-50%);z-index:102}.cm-popup-modal .cm-popup-close-button{position:absolute;top:-16px;right:-16px;border-radius:50%;background-color:#fff;width:32px;height:32px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:104}.cm-form-lead{display:flex;flex-direction:column;width:100%;max-width:420px;padding:24px;border-radius:16px}.cm-form-lead .cm-label{float:left;width:100%;margin-bottom:5px}.cm-form-lead .cm-input{margin-bottom:16px}.cm-form-lead .cm-select{margin-bottom:16px}.cm-form-lead .cm-checkbox__label{display:flex;flex-direction:row;gap:8px;margin-bottom:16px}.cm-form-lead__submit-button{display:flex;max-width:max-content;padding:8px 16px;justify-content:center;align-items:center;gap:8px;border:none;border-radius:4px;background:#3f11f5;color:#fff;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:16px}@media screen and (max-width: 768px){.cm-form{width:100% !important}}.cm-checkmark-container{display:flex;align-items:center;gap:8px;width:fit-content}.cm-checkmark-checkbox{appearance:none}.cm-checkmark-checkbox:before{content:" ";display:inline-block;width:17px;height:17px;border-radius:5px;outline:1px solid #b7c2d2;position:relative}.cm-checkmark-checkbox:checked:before{content:"✓";font-size:13px;color:#fff;text-align:center;line-height:16px;background-color:#3510ca;outline:none;top:-1px}.cm-checkmark-checkbox-text{font-size:14px !important;color:rgba(17,255,34,.9333333333) !important}.cm-checkmark-button{background-color:#f5f5f5;border:1px solid #b7c2d2;border-radius:5px;padding:20px;background:#047857;text-align:center;font-size:16px;font-style:normal;font-weight:600;line-height:120%;color:#fff}.cm-summary{width:100%}.cm-summary iframe{width:100%}.cm-summary-info{width:100%}.cm-new-checkout{display:flex;flex-direction:column;padding:40px;width:var(--checkout-width, 100%);max-width:674px;background-color:var(--checkout-bg-color, #ffffff);font-size:var(--checkout-font-size, 14px);color:var(--checkout-text-color, #000000);border:var(--checkout-border-width, 0) var(--checkout-border-style, solid) var(--checkout-border-color, transparent);margin-left:var(--checkout-margin-x, 0);margin-right:var(--checkout-margin-x, 0);box-shadow:var(--checkout-shadow-x, 0px) var(--checkout-shadow-y, 5px) var(--checkout-shadow-blur, 40px) var(--checkout-shadow-color, rgba(0, 0, 0, 0.07));--checkout-steps-orientation: horizontal;--checkout-steps-style: side-arrow;--checkout-steps-title-size: 14px;--checkout-steps-number-size: 14px;--checkout-steps-subtitle-size: 12px;--checkout-steps-active-bg: #e8ebf1;--checkout-steps-active-title: #000000;--checkout-steps-active-subtitle: #7a8696;--checkout-steps-active-number-bg: #ffffff;--checkout-steps-active-number: #000000;--checkout-steps-active-arrow: #e8ebf1;--checkout-steps-inactive-bg: #ffffff;--checkout-steps-inactive-title: #000000;--checkout-steps-inactive-subtitle: #000000;--checkout-steps-inactive-number-bg: #f0f2f8;--checkout-steps-inactive-number: #000000;--checkout-steps-inactive-arrow: #ffffff;--checkout-return-btn-color: #000000;--checkout-return-btn-font-size: 14px;--checkout-return-btn-icon-size: 24px;--checkout-return-btn-font-family: Inter, sans-serif;--checkout-input-border-top-style: var(--checkout-input-border-style, solid);--checkout-input-border-left-style: var(--checkout-input-border-style, solid);--checkout-input-border-right-style: var(--checkout-input-border-style, solid);--checkout-input-border-bottom-style: var(--checkout-input-border-style, solid);--checkout-input-border-style: solid;--checkout-input-border-color: #e4e4e7;--checkout-input-border-width: 1px;border-top-left-radius:var(--checkout-border-radius-tl, 0);border-top-right-radius:var(--checkout-border-radius-tr, 0);border-bottom-left-radius:var(--checkout-border-radius-bl, 0);border-bottom-right-radius:var(--checkout-border-radius-br, 0)}.cm-product{margin-bottom:20px}.cm-product-display{border:1px solid #e4e4e7;border-radius:8px;padding:16px}.cm-product-info{display:flex;gap:12px}.cm-product-image{flex-shrink:0;width:var(--checkout-style-img-size);height:var(--checkout-style-img-size);display:flex;align-items:center;justify-content:center;border:#d4d4d8;border-radius:6px}.cm-product-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.cm-product-no-image{font-size:24px;color:#71717a;background-color:#f4f4f5;border-radius:4px;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.cm-product-details{flex:1}.cm-product-name{font-size:var(--checkout-product-font-size, 16px);font-weight:600;color:var(--checkout-product-font-color, #09090b) !important;margin:0 0 4px 0;font-family:var(--checkout-product-font-family, inherit)}.cm-product-price{font-size:18px;font-weight:700;color:var(--checkout-price-value-color, #16a34a) !important;margin:0 0 8px 0;font-family:var(--checkout-product-font-family, inherit)}.cm-product-num-installments{color:var(--checkout-price-base-color, #494B4F) !important;font-size:14px}.cm-product-hash,.cm-product-offer,.cm-product-id{font-size:12px;color:#71717a;margin:2px 0}.cm-payment-info{color:#989ea4;font-size:10px;font-family:"Inter";margin-top:8px;padding-bottom:10px;border-bottom:1px solid #e8ebf1}.cm-product-configured{display:inline-block;font-size:12px;color:#059669;background-color:#d1fae5;padding:2px 8px;border-radius:12px;font-weight:500}.cm-product-placeholder{text-align:center;padding:24px 16px;border:2px dashed #d4d4d8;border-radius:8px;color:#7a7172}.cm-product-placeholder p{margin:0 0 4px 0;font-size:14px;font-weight:500}.cm-product-placeholder small{font-size:12px;color:#a1a1aa}.cm-product-error{text-align:center;padding:16px;border:1px solid #fecaca;border-radius:8px;background-color:#fef2f2;color:#dc2626}.cm-product-error p{margin:0;font-size:14px}.cm-form-title{margin:8px 0 8px 0}.cm-form-group{display:flex;flex-direction:column;width:100%}.cm-form-group span{font-size:var(--checkout-typography-font-size, 14px);font-weight:var(--checkout-typography-font-weight, 600);font-family:var(--checkout-typography-font-family, Inter);color:var(--checkout-typography-font-color, #1f2123) !important;letter-spacing:var(--checkout-typography-letter-spacing, normal);line-height:var(--checkout-typography-line-height, normal);text-transform:var(--checkout-typography-text-transform, none);text-decoration:var(--checkout-typography-text-decoration, none);text-align:var(--checkout-typography-text-align, start);opacity:var(--checkout-typography-opacity, 1)}.cm-form-group>:nth-child(2){border-top-left-radius:6px;border-top-right-radius:6px}.cm-form-group>:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin-bottom:24px}.cm-label{font-size:13px;color:#71717a}.cm-phone-flag{display:flex;align-items:center;justify-content:center;gap:4px;background:#f9f9f9;border:1px solid #e4e4e7;border-right:none;padding:0 8px;border-top:var(--checkout-input-border-width, 1px) var(--checkout-input-border-top-style, solid) var(--checkout-input-border-color, #e4e4e7) !important;border-left:var(--checkout-input-border-width, 1px) var(--checkout-input-border-left-style, solid) var(--checkout-input-border-color, #e4e4e7) !important;border-right:var(--checkout-input-border-width, 1px) var(--checkout-input-border-right-style, solid) var(--checkout-input-border-color, #e4e4e7) !important;border-bottom:var(--checkout-input-border-width, 1px) var(--checkout-input-border-bottom-style, solid) var(--checkout-input-border-color, #e4e4e7) !important;background-color:var(--checkout-input-bg-color, #fafafa)}.cm-checkout-input,.cm-checkout-input-select{width:100%;min-height:40px;padding:8px 12px;font-size:14px;border-top:var(--checkout-input-border-width, 1px) var(--checkout-input-border-top-style, solid) var(--checkout-input-border-color, #e4e4e7) !important;border-left:var(--checkout-input-border-width, 1px) var(--checkout-input-border-left-style, solid) var(--checkout-input-border-color, #e4e4e7) !important;border-right:var(--checkout-input-border-width, 1px) var(--checkout-input-border-right-style, solid) var(--checkout-input-border-color, #e4e4e7) !important;border-bottom:var(--checkout-input-border-width, 1px) var(--checkout-input-border-bottom-style, solid) var(--checkout-input-border-color, #e4e4e7) !important;outline:none;transition:border-color .2s ease-in-out;background-color:var(--checkout-input-bg-color, #ffffff);font-family:var(--checkout-input-font-family, inherit);font-weight:var(--checkout-input-font-weight, 400);color:var(--checkout-input-font-color, #000000);letter-spacing:var(--checkout-input-letter-spacing, normal)}.cm-checkout-input::placeholder,.cm-checkout-input-select::placeholder{color:var(--checkout-input-placeholder-color, #71717a)}.cm-checkout-input:focus,.cm-checkout-input:active,.cm-checkout-input-select:focus,.cm-checkout-input-select:active{background-color:var(--checkout-input-bg-active-color, #f4f4f5)}.cm-checkout-input-select{border-radius:6px}.cm-checkout-input::placeholder{color:var(--checkout-input-placeholder-color, #71717a)}.cm-checkout-input:focus,.cm-checkout-input:active{background-color:var(--checkout-input-bg-active-color, #f4f4f5)}.cm-phone-container{display:flex;flex-direction:column;gap:6px}.cm-phone-wrapper{display:flex;width:100%}.cm-phone-flag img{width:20px;height:auto}.cm-dropdown-icon{font-size:10px;color:#555}.cm-mm-aa{border-bottom-left-radius:6px}.cm-cvv{border-bottom-right-radius:6px}.cm-input-row{display:flex}.cm-input-row .cm-checkout-input{flex:1}.cm-input-installments-warning{color:#555;font-style:italic;margin-top:8px}.cm-city-input{border-bottom-left-radius:6px}.cm-uf-input{border-bottom-right-radius:6px}.cm-total-value{display:flex;justify-content:space-between;font-weight:700;font-size:18px}.cm-total-value p{color:#1f2123 !important}.cm-total-value span{color:#16a34a !important}.cm-checkout-navigation-buttons{margin:16px 0}.cm-navigation-buttons{display:flex;justify-content:space-between;gap:12px;align-items:center}.cm-navigation-buttons button{width:100%;padding:16px 24px;border:none;background-color:var(--checkout-button-default-bg-color, #16a34a);color:var(--checkout-button-default-text-color, #ffffff) !important;border-radius:var(--checkout-button-style, 6px);font-size:var(--checkout-button-default-font-size, 16px);font-family:var(--checkout-button-default-font-family, Inter);font-weight:var(--checkout-button-default-font-weight, 400);letter-spacing:var(--checkout-button-default-letter-spacing, normal);line-height:var(--checkout-button-default-line-height, 15.6px);text-transform:var(--checkout-button-default-text-transform, none);text-decoration:var(--checkout-button-default-text-decoration, none);cursor:pointer;transition:all .2s ease;box-shadow:var(--checkout-button-shadow-x, 0px) var(--checkout-button-shadow-y, 2px) var(--checkout-button-shadow-blur, 8px) var(--checkout-button-shadow-color, rgba(0, 0, 0, 0.08));text-shadow:var(--checkout-button-text-shadow-x, 0px) var(--checkout-button-text-shadow-y, 0px) var(--checkout-button-text-shadow-blur, 0px) var(--checkout-button-text-shadow-color, transparent)}.cm-navigation-buttons button:hover{background-color:var(--checkout-button-hover-bg-color, #107836);color:var(--checkout-button-hover-text-color, #ffffff) !important;font-size:var(--checkout-button-hover-font-size, 16px);font-family:var(--checkout-button-hover-font-family, Inter);font-weight:var(--checkout-button-hover-font-weight, 400);letter-spacing:var(--checkout-button-hover-letter-spacing, normal);line-height:var(--checkout-button-hover-line-height, 15.6px);text-transform:var(--checkout-button-hover-text-transform, none);text-decoration:var(--checkout-button-hover-text-decoration, none)}.cm-navigation-buttons button:active{background-color:var(--checkout-button-pressed-bg-color, #107836);color:var(--checkout-button-pressed-text-color, #ffffff) !important;font-size:var(--checkout-button-pressed-font-size, 16px);font-family:var(--checkout-button-pressed-font-family, Inter);font-weight:var(--checkout-button-pressed-font-weight, 400);letter-spacing:var(--checkout-button-pressed-letter-spacing, normal);line-height:var(--checkout-button-pressed-line-height, 15.6px);text-transform:var(--checkout-button-pressed-text-transform, none);text-decoration:var(--checkout-button-pressed-text-decoration, none)}.cm-checkout-confirm-purchase{margin-top:24px}.cm-confirm-purchase-button{width:100%;padding:16px 24px;border:none;background-color:var(--checkout-button-default-bg-color, #16a34a);color:var(--checkout-button-default-text-color, #ffffff) !important;border-radius:var(--checkout-button-style, 6px);font-size:var(--checkout-button-default-font-size, 16px);font-family:var(--checkout-button-default-font-family, Inter);font-weight:var(--checkout-button-default-font-weight, 400);letter-spacing:var(--checkout-button-default-letter-spacing, normal);line-height:var(--checkout-button-default-line-height, 15.6px);text-transform:var(--checkout-button-default-text-transform, none);text-decoration:var(--checkout-button-default-text-decoration, none);cursor:pointer;transition:all .2s ease}.cm-confirm-purchase-button:hover{background-color:var(--checkout-button-hover-bg-color, #107836);color:var(--checkout-button-hover-text-color, #ffffff) !important;font-size:var(--checkout-button-hover-font-size, 16px);font-family:var(--checkout-button-hover-font-family, Inter);font-weight:var(--checkout-button-hover-font-weight, 400);letter-spacing:var(--checkout-button-hover-letter-spacing, normal);line-height:var(--checkout-button-hover-line-height, 15.6px);text-transform:var(--checkout-button-hover-text-transform, none);text-decoration:var(--checkout-button-hover-text-decoration, none)}.cm-confirm-purchase-button:active{background-color:var(--checkout-button-pressed-bg-color, #107836);color:var(--checkout-button-pressed-text-color, #ffffff) !important;font-size:var(--checkout-button-pressed-font-size, 16px);font-family:var(--checkout-button-pressed-font-family, Inter);font-weight:var(--checkout-button-pressed-font-weight, 400);letter-spacing:var(--checkout-button-pressed-letter-spacing, normal);line-height:var(--checkout-button-pressed-line-height, 15.6px);text-transform:var(--checkout-button-pressed-text-transform, none);text-decoration:var(--checkout-button-pressed-text-decoration, none)}.cm-legal-terms{margin-top:16px;text-align:center}.cm-legal-terms p{font-size:12px;color:#71717a;margin:0;line-height:1.4}.cm-downsell{margin-top:12px;text-align:center}.cm-downsell .cm-downsell-link{font-size:14px;color:#71717a;text-decoration:underline;transition:color .2s ease}.cm-downsell .cm-downsell-link:hover{color:#52525b}@media(max-width: 768px){.cm-steps-wrapper.horizontal{flex-direction:column;align-items:stretch}.cm-step-item{justify-content:flex-start}.cm-input-row{flex-direction:column}.cm-navigation-buttons{flex-direction:column;gap:8px}.cm-next-button{width:100%;padding:20px 24px;font-size:18px}.cm-confirm-purchase-button{padding:20px 24px;font-size:18px}}.cm-steps-navigation{margin-bottom:24px}.cm-steps-wrapper{display:flex;gap:0}.cm-steps-wrapper.horizontal{flex-direction:row;align-items:end}.cm-steps-wrapper.vertical{flex-direction:column;align-items:flex-start}.cm-steps-wrapper.hidden{display:none}.cm-step-item{display:flex;align-items:center;padding:12px 16px;background-color:var(--checkout-steps-inactive-bg, #ffffff);color:var(--checkout-steps-inactive-title, #000000);transition:all .3s ease;position:relative;flex:1;width:100%}.cm-step-item.active{background-color:var(--checkout-steps-active-bg, #e8ebf1);color:var(--checkout-steps-active-title, #000000)}.cm-step-item.active .cm-step-number{background-color:var(--checkout-steps-active-number-bg, #ffffff);color:var(--checkout-steps-active-number, #000000)}.cm-step-item.active .cm-step-subtitle{color:var(--checkout-steps-active-subtitle, #7a8696)}.cm-step-item.active .cm-step-arrow{border-left-color:var(--checkout-steps-active-arrow, #e8ebf1)}.cm-step-number{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--checkout-steps-number-size, 14px);font-weight:bold;background-color:var(--checkout-steps-inactive-number-bg, #f0f2f8);color:var(--checkout-steps-inactive-number, #000000);margin-right:12px}.cm-step-content{flex:1}.cm-step-title{font-size:var(--checkout-steps-title-size, 14px);font-weight:500;margin:0}.cm-step-subtitle{font-size:var(--checkout-steps-subtitle-size, 12px);margin:2px 0 0 0;opacity:.8;color:var(--checkout-steps-inactive-subtitle, #000000)}.cm-steps-wrapper.side-arrow .cm-step-arrow{position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:12px solid var(--checkout-steps-inactive-arrow, #ffffff);border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);z-index:1}.cm-step{display:none}.cm-step.cm-step-visible{display:block}.cm-checkout-payment-method{margin:24px 0}.cm-payment-tabs{display:flex;gap:8px;margin-bottom:8px;width:100%}.cm-payment-tab{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;background:rgba(0,0,0,0);color:#dee0e2 !important;font-size:14px;font-family:inherit;font-weight:500;cursor:pointer;border:1px solid #dee0e2;transition:all .2s ease;border-radius:8px}.cm-payment-tab.active span{color:#1f2123 !important}.cm-payment-tab.active{border:2px solid #1f2123;font-weight:700;background-color:#fff}.cm-payment-icon{font-size:18px;width:20px}.cm-payment-label{font-weight:500}.cm-payment-forms{position:relative}.cm-payment-content{display:none}.cm-payment-content.active{display:block}.cm-payment-form{padding:16px 0}.cm-no-payment-methods,.cm-payment-error{text-align:center;padding:24px 16px;color:#71717a;font-style:italic}.cm-payment-error{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px}@media(max-width: 768px){.cm-payment-tabs{flex-direction:column;gap:4px}.cm-payment-tab{justify-content:center;padding:16px;border-radius:6px;border-bottom:none}.cm-payment-tab.active{color:#fff}.cm-pix-info,.cm-boleto-info{padding:20px 12px}.cm-pix-info .cm-pix-icon,.cm-pix-info .cm-boleto-icon,.cm-boleto-info .cm-pix-icon,.cm-boleto-info .cm-boleto-icon{font-size:36px}.cm-pix-info h3,.cm-boleto-info h3{font-size:18px}}.cm-order-bumps{margin:24px 0}.cm-order-bump-category-title{font-size:var(--checkout-order-bump-font-size, 18px);font-weight:700;color:var(--checkout-order-bump-title-color, black);font-family:var(--checkout-order-bump-font-family, Inter);margin-bottom:12px;text-align:center}.cm-order-bump-header{margin-bottom:16px;font-size:var(--checkout-order-bump-font-size, 16px);font-family:var(--checkout-order-bump-font-family, Inter);text-align:center;color:#000}.cm-order-bump-items{display:flex;flex-direction:column;gap:12px}.cm-order-bump-item{background-color:var(--checkout-order-bump-item-bg-color, #fce9e9);border:2px solid var(--checkout-order-bump-item-border-color, #e4403b);border-radius:8px;padding:16px;display:flex;gap:12px;align-items:flex-start;transition:all .2s ease}.cm-order-bump-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.cm-order-bump-checkbox-container{flex-shrink:0;padding-top:4px}.cm-order-bump-checkbox{width:20px;height:20px;accent-color:var(--checkout-order-bump-title-color, #ff6964);cursor:pointer}.cm-order-bump-content{flex:1;display:flex;gap:12px;align-items:flex-start}.cm-order-bump-image{flex-shrink:0;width:80px;height:80px;border-radius:6px;overflow:hidden}.cm-order-bump-image img{width:100%;height:100%;object-fit:cover}.cm-order-bump-info{flex:1}.cm-order-bump-title{font-size:var(--checkout-order-bump-font-size, 16px);font-weight:700;color:var(--checkout-order-bump-title-color, #ff6964);font-family:var(--checkout-order-bump-font-family, Inter);margin:0 0 8px 0;line-height:1.3}.cm-order-bump-description{font-size:var(--checkout-order-bump-description-font-size, 16px);color:var(--checkout-order-bump-description-color, #000000);font-family:var(--checkout-order-bump-font-family, Inter);margin:0 0 12px 0;line-height:1.4}.cm-order-bump-price{font-size:18px;font-weight:700;color:var(--checkout-order-bump-price-value-color, #047857);font-family:var(--checkout-order-bump-font-family, Inter);margin:0}.cm-order-bump-error{text-align:center;padding:16px;border:1px solid #fecaca;border-radius:8px;background-color:#fef2f2;color:#dc2626}.cm-order-bump-error p{margin:0;font-size:14px}.cm-checkout-pix-confirm-purchase-content{border:1px solid #e4e4e7;border-radius:6px;padding:24px;margin-top:16px}.cm-pix-qr-title,.cm-pix-copy-title{font-size:22px}.cm-pix-qr-close-container{width:100%;display:flex;justify-content:center}.cm-pix-copy-description,.cm-pix-qr-instructions,.cm-pix-expiry{color:rgba(24,24,27,.8)}.cm-pix-expiry{display:flex;background-color:#cfcfcf;gap:10px;border-radius:6px;align-items:center;justify-content:center}.cm-pix-expiry .cm-pix-expiry-timer{background-color:#cfcfcf;padding:12px;color:#c01a1a}.cm-pix-copy-loading{background-color:#cfcfcf;padding:12px;border-radius:6px;margin-bottom:8px}.cm-pix-copy-btn{color:#fff;width:100%;background-color:green;border-radius:6px;border:none;padding:12px;margin-bottom:8px}.cm-pix-error{display:flex;gap:8px;align-items:center;background-color:#ffdede;padding:12px;border-radius:6px}.cm-step-back-arrow-btn{border:none;background-color:rgba(0,0,0,0);font-family:var(--checkout-steps-return-btn-font-family, Inter);font-size:var(--checkout-steps-return-btn-font-size, 14px);display:flex;align-items:center;cursor:pointer;gap:8px}.cm-step-back-arrow-btn p{color:var(--checkout-steps-return-btn-color, #000000) !important}.cm-step-back-arrow-btn .cm-step-back-arrow-btn-icon{color:var(--checkout-steps-return-btn-color, #000000);width:var(--checkout-steps-return-btn-icon-size, 24px)}@media(max-width: 768px){.cm-order-bump-content{flex-direction:column;gap:8px}.cm-order-bump-image{width:100%;height:120px}.cm-order-bump-item{padding:12px}.cm-order-bump-header{padding:12px;font-size:14px}}@keyframes fade-in-animation{from{opacity:0}to{opacity:1}}@keyframes glide-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes expand-in{from{transform:scale(0)}to{transform:scale(1)}}@keyframes bounce-in{from{transform:translateY(-100%);animation-timing-function:ease-in-out}50%{transform:translateY(0);animation-timing-function:ease-in-out}to{transform:translateY(-100%);animation-timing-function:ease-in-out}}@keyframes fold-in{from{transform:perspective(400px) rotateX(90deg);transform-origin:top}to{transform:perspective(400px) rotateX(0deg);transform-origin:top}}@keyframes puff-in{from{transform:scale(2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes spin-in{from{transform:rotate(360deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes flip-in{from{transform:rotateY(180deg);opacity:0}to{transform:rotateY(0deg);opacity:1}}@keyframes slide-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes turn-in{from{transform:rotate(180deg);opacity:0}to{transform:rotate(0);opacity:1}}@keyframes float-in{0%{transform:translateY(0)}50%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes reveal{from{opacity:0}to{opacity:1}}@keyframes rocking{0%,100%{transform:translateX(0)}25%,75%{transform:translateX(-5px)}50%{transform:translateX(5px)}}@keyframes bouncing{from,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes wobble{from,20%,50%,80%,to{transform:translateX(0)}40%{transform:translateX(-25px) rotate(-5deg)}60%{transform:translateX(20px) rotate(5deg)}}@keyframes elevate{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}*{margin:0}a,button{cursor:pointer}.visible-block{display:block !important}.vertical-centering{display:flex;align-items:center}.not-visible{display:none !important}@media screen and (max-width: 480px){.visible-only-desktop{display:none !important}}@media screen and (min-width: 480px){.visible-only-mobile-portrait{display:none !important}}input::placeholder{color:currentColor;opacity:.7}.iti{width:100%;margin-bottom:16px;margin-top:5px}.iti input::placeholder{color:currentColor;opacity:.7}.cm-row .custom-column{opacity:0;pointer-events:none;transition:opacity .2s}.cm-row:hover .custom-column{opacity:.8;pointer-events:auto}[data-gjs-type^=cm-]:not([data-gjs-type=cm-section]):not([data-gjs-type=cm-row]):not([data-gjs-type=cm-column]){cursor:pointer}
