.etlms-enrollment-btn-align-left .tutor-card-body{text-align:left !important}.etlms-enrollment-btn-align-center .tutor-card-body{text-align:center !important}.etlms-enrollment-btn-align-right .tutor-card-body{text-align:right !important}.etlms-enrollment-btn-align-center .etlms-course-enroll-date,.etlms-enrollment-btn-align-right .etlms-course-enroll-date{text-align:left !important}.etlms-course-enroll-buttons-size-large .tutor-btn{font-size:18px;padding:10px 20px}.etlms-course-enroll-buttons-size-small .tutor-btn{font-size:14px;padding:5px 12px}.etlms-course-enroll-buttons-width-auto .tutor-btn{width:auto !important;display:inline-flex !important}.elementor-90430 .elementor-element.elementor-element-93963db .tutor-btn-primary.tutor-add-to-cart-button,.tutor-btn-primary.tutor-native-add-to-cart{border-radius:3px}.elementor-90430 .elementor-element.elementor-element-93963db .tutor-card-body .tutor-enroll-course-button{border-radius:3px}.elementor-90430 .elementor-element.elementor-element-93963db .tutor-card-body .start-continue-retake-button{border-radius:3px}.elementor-90430 .elementor-element.elementor-element-93963db .tutor-card-body [name=complete_course_btn]{border-radius:3px}.elementor-90430 .elementor-element.elementor-element-93963db .etlms-course-enroll-info-wrapper .tutor-icon-purchase-mark{font-size:16px !important}.elementor-90430 .elementor-element.elementor-element-93963db .tutor-card-footer{border-radius:6px}.elementor-90430 .elementor-element.elementor-element-93963db .tutor-card-footer .etlms-enrolled-icon{font-size:15px;color:#212327}.elementor-90430 .elementor-element.elementor-element-93963db .tutor-card-footer .etlms-enrolled-level{color:#757c8e !important}.elementor-widget-lottie{--caption-color:var(--e-global-color-text)}.elementor-widget-lottie .e-lottie__caption{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-90430 .elementor-element.elementor-element-37d4cd3{width:var(--container-widget-width,118px);max-width:118px;margin:-90px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:118px;--container-widget-flex-grow:0;--lottie-container-width:100%}.elementor-90430 .elementor-element.elementor-element-581af85{--display:flex}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-course-details-widget-col-2 ul{display:flex !important}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-course-details-content{text-align:left}.elementor-90430 .elementor-element.elementor-element-3c79f13 .etlms-course-specifications.etlms-course-benefits{text-align:left}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-course-details-heading{color:#161616;margin-bottom:10px}.elementor-90430 .elementor-element.elementor-element-3c79f13 .etlms-course-benefits .etlms-course-widget-title{margin-bottom:15px}.elementor-90430 .elementor-element.elementor-element-3c79f13 #tutor-course-details-tab-info .tutor-course-content-title{margin-bottom:-10px}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-accordion-item-header:after{font-size:16px;color:#3e64de}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-accordion-item-header{color:#41454f !important;border-radius:5px;padding:15px 20px}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-accordion-item-header.is-active{color:#175cff !important}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-accordion-item-body-content .tutor-course-content-list-item-icon{font-size:18px;color:#939aa3}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-accordion-item-body-content .tutor-course-content-list-item-title{color:#161616 !important}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-course-content-list-item div .tutor-color-muted{color:#757c8e !important}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-course-content-list li.tutor-course-content-list-item{border-top-width:1px;border-color:#e1ebf0;padding:8px 16px}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-accordion-item:not(:last-child){margin-bottom:20px}.elementor-90430 .elementor-element.elementor-element-3c79f13 #tutor-course-details-tab-reviews h3{margin-bottom:8px}.elementor-90430 .elementor-element.elementor-element-3c79f13 #tutor-course-details-tab-reviews .tutor-review-summary-average-rating{color:#161616}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-review-summary .tutor-ratings-stars span{color:#ed9700;font-size:18px}.elementor-90430 .elementor-element.elementor-element-3c79f13 #tutor-course-details-tab-reviews .tutor-total-rating-count{color:#525252}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-review-summary .tutor-progress-bar{background-color:#e3e5eb}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-review-summary .tutor-ratings-progress-bar{height:8px !important}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-review-summary .tutor-ratings-stars{color:#ed9700;font-size:15px}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-review-summary .tutor-individual-star-rating{color:#525252}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-reviews.tutor-card-list .tutor-avatar{height:50px;width:50px;line-height:50px;font-size:calc(50px/2);border-radius:50%}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-reviewer-name a{color:#212327 !important}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-reviews.tutor-card-list .tutor-reviewed-on{color:#757c8e}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-card-list-item .tutor-ratings-stars span{color:#ed9700;font-size:14px}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-reviews.tutor-card-list.tutor-review-comment{color:#ed9700 !important}.elementor-90430 .elementor-element.elementor-element-3c79f13 .tutor-reviews.tutor-card-list .tutor-review-comment{color:#5b616f}body .page-header{display:none !important}body{background:var(--e-gv-5bc6812,#fefcfa) !important}body .elementor .cursohero{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:74px;width:100%;padding:120px 24px;box-sizing:border-box}body .elementor .cursotxt{flex:0 1 604px;width:604px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}body .elementor .cursoyb{font-family:'Proxima Nova',Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:1.4px;text-transform:uppercase;color:#747474;margin:0}body .elementor .cursoh1{font-family:Futura,'Century Gothic',sans-serif;font-size:48px;font-weight:500;line-height:1.2;color:#000;margin:0}body .elementor .cursolead{font-family:'Proxima Nova',Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.3;color:#000;margin:0}body .elementor .cursocollage{position:relative;flex:0 0 562px;width:562px;max-width:100%;aspect-ratio:562/521;padding:0}body .elementor .herotl{position:absolute;left:0;top:0;width:28.457%;height:28.192%;object-fit:cover;object-position:center 82%;border-radius:9px;display:block}body .elementor .heror{position:absolute;left:75.478%;top:24.272%;width:24.520%;height:31.131%;object-fit:cover;object-position:center;border-radius:10px;display:block}body .elementor .heroorange{position:absolute;left:29.767%;top:0;width:44.400%;height:56.384%;background:#d95d37;border-radius:6px;overflow:hidden;padding:0}body .elementor .herodoodle1{position:absolute;left:35.150%;top:7.789%;width:74.140%;height:42.211%;display:block}body .elementor .herodoodle2{position:absolute;left:8.861%;top:50%;width:44.084%;height:25.190%;display:block}body .elementor .heroblack{position:absolute;left:29.617%;top:57.854%;width:33.098%;height:42.015%;background:#2c2c2c;border-radius:6px;overflow:hidden;padding:0}body .elementor .heroerp{position:absolute;left:8.102%;top:9.269%;width:52%;margin:0;font-family:Futura,'Century Gothic',sans-serif;font-weight:500;font-size:20.9px;line-height:1.2;color:#fff}body .elementor .herologo{position:absolute;left:59.986%;top:64.097%;width:32.434%;height:27.561%;border-radius:4px;display:block}body .elementor .heroarrow{position:absolute;left:37%;top:48.050%;width:17.647%;height:16.243%;display:block}body .elementor .cursosec2{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:73px;width:100%;padding:120px 24px;box-sizing:border-box;background:var(--e-gv-1530bab,#f4f0ec)}body .elementor .cursocard2{flex:0 0 600px;width:600px;height:338px;border-radius:10px;overflow:hidden}body .elementor .cursocardimg2{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;border-radius:10px}body .elementor .cursotxt2{flex:0 1 606px;width:606px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}body .elementor .cursoh2b{font-family:Futura,'Century Gothic',sans-serif;font-size:32px;font-weight:500;line-height:1.2;color:#000;margin:0}body .elementor .cursosub2,body .elementor .cursobody2{font-family:'Proxima Nova',Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.3;color:#000;margin:0}body .elementor .cursogratis{font-family:'Proxima Nova',Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.3;color:#000;margin:0}body .elementor .cursobtn{display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;border:none;border-radius:40px;padding:12px 24px;font-family:'Proxima Nova',Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5;cursor:pointer}body .elementor .cursobtn:hover,body .elementor .cursobtn:focus,body .elementor .cursobtn:active{background:#000;color:#fff;box-shadow:none}.cccsecwrap>.elementor-widget-html{width:100%}.cc-sec{display:flex;justify-content:center;padding:100px 24px;width:100%;box-sizing:border-box}.cc-wrap{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:1240px}.cc-tabs{display:flex;gap:8px}.cc-tab{background:#ece5df;color:#9b9a9a;border:none;border-radius:10px 10px 0 0;padding:12px 20px;font-family:'Proxima Nova',Arial,sans-serif;font-size:20px;line-height:1.3;cursor:pointer}.cc-tab.is-active{background:#f4f0ec;color:#000}.cc-wrap .cc-tab:hover,.cc-wrap .cc-tab:focus,.cc-wrap .cc-tab:active{background:#ece5df;box-shadow:none;outline:none}.cc-wrap .cc-tab.is-active:hover,.cc-wrap .cc-tab.is-active:focus,.cc-wrap .cc-tab.is-active:active{background:#f4f0ec}.cc-panel{background:#f4f0ec;border-radius:0 0 10px 10px;padding:60px 24px;width:100%;box-sizing:border-box}.cc-tp{display:none}.cc-tp.is-active{display:block}.cc-content{width:1100px;max-width:100%;margin:0 auto}.cc-title{font-family:Futura,'Century Gothic',sans-serif;font-size:32px;font-weight:500;line-height:1.2;color:#000;margin:0 0 16px}.cc-acc{display:flex;flex-direction:column;gap:8px;width:100%}.cc-q{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;background:0 0;border:none;cursor:pointer;padding:18px 0;text-align:left;font-family:inherit}.cc-wrap .cc-q:hover,.cc-wrap .cc-q:focus,.cc-wrap .cc-q:active{background:0 0;box-shadow:none;outline:none}.cc-qt{font-family:'Proxima Nova',Arial,sans-serif;font-size:20px;font-weight:500;line-height:1.3;color:#000}.cc-a{overflow:hidden;max-height:0;transition:max-height .3s ease}.cc-item.is-open .cc-a{max-height:600px}.cc-vids{display:flex;flex-direction:column;gap:16px;padding-bottom:18px}.cc-vid{display:flex;align-items:center;gap:16px;font-family:'Proxima Nova',Arial,sans-serif;font-size:20px;font-weight:400;line-height:1.3;color:#000}.cc-play{width:32px;height:32px;flex-shrink:0;background:url(https://seven.doko.studio/wp-content/uploads/2026/06/seven-curso-video-icon.svg) center/contain no-repeat}.cc-empty{font-family:'Proxima Nova',Arial,sans-serif;font-size:20px;color:#747474;margin:0;text-align:center}.cc-vid{align-items:center}a.cc-vid{text-decoration:none;color:inherit;cursor:pointer;transition:opacity .15s ease}a.cc-vid:hover{opacity:.6}.cc-vid .cc-vt{flex:0 1 auto}.cc-vid .cc-dur{margin-left:auto;color:#747474;font-size:16px;font-family:'Proxima Nova',Arial,sans-serif;white-space:nowrap}.cc-vid .cc-lock{width:16px;height:16px;flex:0 0 auto;margin-left:14px;opacity:.55;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%239b9a9a" stroke-width="2"><rect x="5" y="11" width="14" height="10" rx="2"/><path d="M8 11V7a4 4 0 0 1 8 0v4"/></svg>') center/contain no-repeat}body.single-courses .tutor-course-details-tab{display:none !important}.cursosub2,.cursogratis{display:none !important}body.single-courses .cursobtn{display:none !important}body.single-courses .elementor-widget-etlms-course-enrolment-box .tutor-card,body.single-courses .elementor-widget-etlms-course-enrolment-box .tutor-card-body{background:0 0 !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin:0 !important}body.single-courses .elementor-widget-etlms-course-enrolment-box .tutor-card-footer{display:none !important}body.single-courses .elementor-widget-etlms-course-enrolment-box .tutor-btn-outline-primary{display:none !important}body.single-courses .elementor-widget-etlms-course-enrolment-box .tutor-btn-primary{display:inline-flex !important;align-items:center;justify-content:center;width:auto !important;margin:0 !important;background:#000 !important;color:#fff !important;border:0 !important;border-radius:40px !important;padding:12px 24px !important;font-family:'Proxima Nova',Arial,sans-serif !important;font-size:16px !important;font-weight:700 !important;line-height:24px !important;text-decoration:none !important;cursor:pointer;transition:background-color .2s ease,color .2s ease}body.single-courses .elementor-widget-etlms-course-enrolment-box .tutor-btn-primary:hover{background:#d95d37 !important;color:#fff !important}body.single-courses .tutor-course-single-pricing{text-align:left !important;margin-top:-12px !important;margin-bottom:16px !important}@media(max-width:1024px){body .elementor .cursohero{flex-direction:column;padding:56px 20px;gap:32px}body .elementor .cursotxt{flex:1 1 auto;width:100%}body .elementor .cursocollage{flex:0 0 auto;width:100%;max-width:100%}body .elementor .cursosec2{flex-direction:column;padding:56px 20px;gap:32px}body .elementor .cursotxt2{flex:1 1 auto;width:100%}body .elementor .cursocard2{flex:0 0 auto;width:100%;max-width:100%;height:auto}}@media(min-width:768px) and (max-width:1024px){body .elementor .cursohero{flex-direction:row;align-items:center;justify-content:center;gap:5vw;padding:7vw 3vw}body .elementor .cursotxt{flex:0 1 auto;width:46vw;gap:1vw}body .elementor .cursocollage{flex:0 1 auto;width:43vw;max-width:43vw}body .elementor .cursoyb{font-size:14px;letter-spacing:1.4px}body .elementor .cursoh1{font-size:48px}body .elementor .cursolead{font-size:20px}body .elementor .heroerp{font-size:1.55vw}body .elementor .cursosec2{flex-direction:row;align-items:flex-start;justify-content:center;gap:4vw;padding:8vw 3vw}body .elementor .cursocard2{flex:0 1 auto;width:45vw;max-width:45vw;height:auto;aspect-ratio:600/338}body .elementor .cursotxt2{flex:0 1 auto;width:46vw;gap:1.8vw}body .elementor .cursoh2b{font-size:32px}body .elementor .cursosub2,body .elementor .cursobody2{font-size:16px}body.single-courses .tutor-course-single-pricing span{font-size:2.4vw !important}body.single-courses .elementor-widget-etlms-course-enrolment-box .tutor-btn-primary{font-size:1.5vw !important;padding:1vw 2.2vw !important;line-height:1.5 !important}body.single-courses .tutor-course-single-pricing{margin-top:-.8vw !important;margin-bottom:1.2vw !important}}@media(max-width:767px){body .elementor .cursohero{align-items:center;text-align:center;gap:28px}body .elementor .cursotxt{align-items:center;text-align:center}body .elementor .cursocollage{margin-inline:auto}body .elementor .herotl{display:none}body .elementor .heroblack{display:none}body .elementor .heroarrow{display:none}body .elementor .cursocollage{aspect-ratio:394.71/293.76;width:100%;max-width:100%}body .elementor .heroorange{left:0;top:0;width:63.2%;height:100%}body .elementor .heror{left:65.1%;top:43%;width:34.9%;height:55.2%}body .elementor .cursoyb{font-size:12px;letter-spacing:1.2px}body .elementor .cursoh1{font-size:32px}body .elementor .cursolead{font-size:16px}body .elementor .cursoh2b{font-size:20px}body .elementor .cursosub2,body .elementor .cursobody2{font-size:16px}body .elementor .cc-title{font-size:20px}body .elementor .cc-tab{font-size:16px}body .elementor .cc-qt{font-size:16px}body .elementor .cc-vid{font-size:16px}body .elementor .cc-empty{font-size:16px}}body.single-courses .tutor-course-single-pricing>span{visibility:hidden;position:relative}body.single-courses .tutor-course-single-pricing>span:after{content:"Gratuito";visibility:visible;position:absolute;left:0;top:0;white-space:nowrap}body.single-courses .tutor-course-single-btn-group+.tutor-color-muted.tutor-text-center{display:none !important}body #tutor-login-form .tutor-form-check{display:flex !important;align-items:center;gap:8px;white-space:nowrap;margin-top:-20px !important;margin-bottom:20px !important}body #tutor-login-form .tutor-form-check .tutor-form-check-input{margin:0 !important;flex:0 0 auto}body #tutor-login-form .tutor-justify-between.tutor-align-center.tutor-mb-40{flex-direction:column !important;align-items:flex-start !important;gap:12px}body #tutor-login-form .tutor-justify-between.tutor-align-center.tutor-mb-40 .tutor-btn-ghost{padding-left:0 !important;padding-right:0 !important}.cc-rev-sum{display:flex;flex-direction:column;align-items:center;gap:8px;padding:32px 24px;background:#fefcfa;border-radius:10px;margin-bottom:24px}.cc-rev-avg{font-family:futura-pt,Futura,"Century Gothic",sans-serif;font-weight:500;font-size:48px;line-height:1;color:#000}.cc-rev-count{font-family:"Proxima Nova",Arial,sans-serif;font-size:16px;color:#747474}.cc-stars{display:inline-flex;gap:4px}.cc-star{width:18px;height:18px;flex:none;background:#e0e0e0;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2l2.9 6.3 6.9.8-5.1 4.7 1.4 6.8L12 17.3 5.9 20.6l1.4-6.8L2.2 9.1l6.9-.8z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2l2.9 6.3 6.9.8-5.1 4.7 1.4 6.8L12 17.3 5.9 20.6l1.4-6.8L2.2 9.1l6.9-.8z'/></svg>") center/contain no-repeat}.cc-star.is-full{background:var(--500P,#d95d37)}.cc-star.is-half{background:linear-gradient(90deg,var(--500P,#d95d37) 50%,#e0e0e0 50%)}.cc-stars.is-lg .cc-star{width:24px;height:24px}.cc-rev-list{display:flex;flex-direction:column;gap:16px}.cc-rev{background:#fefcfa;border-radius:10px;padding:24px}.cc-rev-head{display:flex;align-items:center;gap:12px}.cc-rev-av{width:44px;height:44px;flex:none;border-radius:999px;background:var(--500P,#d95d37);color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Proxima Nova",Arial,sans-serif;font-weight:700;font-size:15px;object-fit:cover}.cc-rev-who{flex:1;min-width:0}.cc-rev-name{margin:0;font-family:"Proxima Nova",Arial,sans-serif;font-weight:600;font-size:16px;color:#000}.cc-rev-date{margin:0;font-family:"Proxima Nova",Arial,sans-serif;font-size:14px;color:#747474}.cc-rev-text{margin-top:12px;font-family:"Proxima Nova",Arial,sans-serif;font-size:16px;line-height:1.4;color:#000}.cc-rev-text img.emoji{height:1.1em;width:auto;vertical-align:-.15em}@media(max-width:767px){.cc-rev-head{flex-wrap:wrap}.cc-rev-head .cc-stars{width:100%}.cc-rev-avg{font-size:40px}}