.text-violet{color:#8737d7}.text-violet>.th-icon .shape-icon.mask{background-color:#8737d7}.text-violet-5{color:#a05fe1}.text-sunbeam-6{color:#f58c00}.text-flint-3{color:#c8beb4}.text-flint-4{color:#8c8278}.text-bull-5{color:#d74141}.text-grass-6{color:#0aaa55}@font-face{font-family:Baloo2;src:url(/build/assets/Baloo2-r_huSpbI.ttf) format("truetype");font-style:normal}@font-face{font-family:Geologica;src:url(/build/assets/Geologica-BUl1cAi8.ttf) format("truetype");font-style:normal}.home-banner{position:relative;background-color:#fffaf0;height:700px;display:flex;justify-content:center;align-items:center}.home-banner>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1}@media (min-width: 768px){.home-banner{height:860px}}.home-banner .banner-content{position:relative;margin-bottom:56px;padding:0 16px;text-align:center;text-shadow:0 0 50px rgb(0,0,0);z-index:2}@media (min-width: 768px){.home-banner .banner-content{margin-bottom:120px}}@media (min-width: 768px){.home-banner .banner-content{padding-inline:0}}.home-banner .banner-content .title{font-size:60px;color:#fff}.home-banner .banner-content .title .text-highlight{color:#ffc364}.home-banner .banner-content .welcome-message{margin-top:16px;font-size:18px;line-height:150%;color:#fff}.home-banner .banner-content .welcome-message br{display:none}@media (min-width: 576px){.home-banner .banner-content .welcome-message br{display:block}}.home-banner .banner-content .fast-register-section{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:10px}.home-banner .banner-content .fast-register-section .form-control{border-color:#fff;transition:border-color .2s ease}.home-banner .banner-content .fast-register-section .form-control:focus{border-color:#8737d7}section{padding:56px 16px}section .container>h1{font-size:56px}@media (min-width: 768px){section{padding-inline:0;padding-top:80px}section .container>h1{font-size:64px}}section.why-th-section{background-color:#8737d7}@media (min-width: 768px){section.why-th-section{padding-top:80px}}section.why-th-section .container{text-align:center}@media (min-width: 768px){section.why-th-section .container{padding:0 12px}}@media (min-width: 1024px){section.why-th-section .container{padding:0}}section.why-th-section .container>h1{color:#fff}section.why-th-section .container>p{margin-top:32px;color:#fff;font-size:18px}section.why-th-section .container>p br{display:none}@media (min-width: 768px){section.why-th-section .container>p br{display:block}}section.why-th-section .container .why-th-cards{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:15px}section.why-th-section .container .why-th-cards .why-th-card{flex:1;margin-top:12px}@media (min-width: 768px){section.why-th-section .container .why-th-cards{flex-direction:row}section.why-th-section .container .why-th-cards .why-th-card{margin-top:0}}section.interactions{background-color:#f5f0fa}@media (min-width: 768px){section.interactions .container{padding:0 12px}}@media (min-width: 1024px){section.interactions .container{padding:0}}section.interactions .container h1{text-align:center}section.interactions .container .pyramid-of-learning{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:16px}@media (min-width: 768px){section.interactions .container .pyramid-of-learning{flex-direction:row;gap:40px}}section.interactions .container .pyramid-of-learning img{width:520px}section.interactions .container .pyramid-of-learning .pyramid-description{display:flex;flex-direction:column;padding:12px 0}@media (min-width: 768px){section.interactions .container .pyramid-of-learning .pyramid-description{height:440px}section.interactions .container .pyramid-of-learning .pyramid-description>div{order:1}section.interactions .container .pyramid-of-learning .pyramid-description small{order:2}}section.interactions .container .pyramid-of-learning .pyramid-description>div{order:2;flex:1;margin-top:24px;display:flex;flex-direction:column;justify-content:center}@media (min-width: 768px){section.interactions .container .pyramid-of-learning .pyramid-description>div{order:1;margin-top:0}}section.interactions .container .pyramid-of-learning .pyramid-description>div p{font-size:18px;color:#423c32;line-height:150%}section.interactions .container .pyramid-of-learning .pyramid-description>div p:last-child{margin-top:16px}section.interactions .container .pyramid-of-learning .pyramid-description small{order:1}@media (min-width: 768px){section.interactions .container .pyramid-of-learning .pyramid-description small{order:2}}section.interactions .container .pyramid-of-learning .pyramid-description small span{display:block;font-family:Geologica,sans-serif;font-size:10px;color:#423c32;line-height:150%}section.interactions .container .pyramid-of-learning .pyramid-description small>span:first-child{font-weight:700}section.interactions .container .pyramid-of-learning .pyramid-description small>span:last-child a{color:#8737d7}section.interactions-preview{background-color:#f5f0fa;padding-top:0}@media (min-width: 768px){section.interactions-preview{padding-inline:12px}}@media (min-width: 1024px){section.interactions-preview{padding-inline:0;padding-top:80px}}section.interactions-preview h1{text-align:center}section.interactions-preview .interaction-cards{margin-top:68px}section.interactions-preview .interaction-cards .interaction-card{margin-bottom:12px}section.gamification{background-color:#ffd796}@media (min-width: 768px){section.gamification{padding-inline:12px}}@media (min-width: 1024px){section.gamification{padding-inline:0}}section.gamification h1{text-align:center}section.gamification .growth-cards{margin-top:56px}section.gamification .growth-cards .growth-card{margin-top:24px}@media (min-width: 768px){section.gamification .growth-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:16px}section.gamification .growth-cards .growth-card{margin-top:0}}section.gamification .subsection-title{margin-top:56px;text-align:center}section.gamification .fun-cards{margin-top:48px}section.gamification .fun-cards .course-category-card{height:100%}section.gamification .fun-cards .course-category-card:not(:first-child){margin-top:32px}@media (min-width: 576px){section.gamification .fun-cards .course-category-card{margin-top:0!important}}@media (min-width: 576px){section.gamification .fun-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width: 1024px){section.gamification .fun-cards{margin-top:56px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}section.gamification .fun-cards .course-category-card{grid-column:auto!important}}section.collab{background-color:#f2f0ee}@media (min-width: 768px){section.collab{padding-top:40px;padding-inline:12px}}@media (min-width: 1024px){section.collab{padding-top:80px;padding-inline:0}}section.collab .pamper-collab{display:flex;flex-direction:column}@media (min-width: 1024px){section.collab .pamper-collab{flex-direction:row;gap:60px}}section.collab .pamper-collab img{width:100%;max-width:400px;height:auto;margin-inline:auto}@media (min-width: 768px){section.collab .pamper-collab img{width:400px;height:400px}}@media (min-width: 768px){section.collab .pamper-collab .collab-body{max-width:720px;margin-inline:auto}}@media (min-width: 1024px){section.collab .pamper-collab .collab-body{margin-top:40px}}section.collab .pamper-collab .collab-body h2{margin-bottom:28px;text-align:center}@media (min-width: 1024px){section.collab .pamper-collab .collab-body h2{text-align:left}}section.collab .pamper-collab .collab-body p{font-size:18px;color:#423c32;line-height:150%}section.collab .pamper-collab .collab-body p:not(:first-child){margin-top:12px}section.collab .pamper-collab .collab-body .btn{margin-inline:auto;margin-top:28px;padding-inline:32px;font-size:16px;width:fit-content}@media (min-width: 1024px){section.collab .pamper-collab .collab-body .btn{margin-inline:unset}}section.start-today{background-color:#8737d7}section.start-today h1{text-align:center;color:#fff}section.start-today .course-presentation{margin-top:32px;display:flex;gap:60px}@media (min-width: 1024px){section.start-today .course-presentation{margin-top:68px}}section.start-today .course-presentation .course-displays{display:none;margin-top:8px;position:relative;width:440px;height:340px;flex-shrink:0}@media (min-width: 1024px){section.start-today .course-presentation .course-displays{display:block}}section.start-today .course-presentation .course-displays .display{position:absolute;width:360px;height:260px;border-radius:12px;z-index:1}section.start-today .course-presentation .course-displays .display:first-child{top:0;left:0;z-index:2;background-color:#fff}section.start-today .course-presentation .course-displays .display:nth-child(2){right:0;bottom:0;background-color:#b987eb}section.become-creator{background-color:#ffd796;padding-top:60px;overflow:hidden}@media (min-width: 768px){section.become-creator{padding-inline:24px}}@media (min-width: 1024px){section.become-creator{padding-inline:0}}section.become-creator .container{display:flex;flex-direction:column;gap:80px}@media (min-width: 1024px){section.become-creator .container{flex-direction:row}}section.become-creator .container .course-creator-details h1{margin-bottom:20px}@media (min-width: 1024px){section.become-creator .container .course-creator-details .creator-info{padding-right:32px}}section.become-creator .container .course-creator-details .creator-info>p{font-size:18px}section.become-creator .container .course-creator-details .creator-info>p:not(:first-child){margin-top:12px}section.become-creator .container .course-creator-details .creator-info .categories-grid{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.why-th-card{width:100%;height:400px;background-color:#f2f0ee;border-radius:20px;padding:32px 35px 38px;box-shadow:0 10px #c8beb4;display:flex;flex-direction:column;align-items:center;transition:all .2s ease}@media (min-width: 768px){.why-th-card{width:auto;height:420px}}@media (min-width: 1366px){.why-th-card{height:400px}}.why-th-card:hover{box-shadow:0 5px #c8beb4;transform:translateY(5px)}.why-th-card img{width:200px;height:160px}.why-th-card h3{margin-top:24px}.why-th-card p{margin-top:24px;color:#423c32}.interaction-card{background-color:#fff;border-radius:20px;border:2px solid #A05FE1;border-bottom-width:8px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:20px}@media (min-width: 1024px){.interaction-card{flex-direction:row;padding:40px 60px;gap:80px}}.interaction-card .interaction{border-radius:12px;width:100%}@media (min-width: 1024px){.interaction-card .interaction{width:auto}}.interaction-card .interaction-content{flex:1}@media (min-width: 768px){.interaction-card .interaction-content{width:100%}}@media (min-width: 1024px){.interaction-card .interaction-content{width:auto}}.interaction-card .interaction-content h3{margin-bottom:20px}.interaction-card .interaction-content p{font-size:14px;color:#423c32;line-height:150%;padding-bottom:16px;border-bottom:2px solid #E6E1DC}@media (min-width: 1024px){.interaction-card .interaction-content p{padding-bottom:0;border-bottom:none}}.interaction-card .interaction-content p:not(:first-child){margin-top:12px}@media (min-width: 1024px){.interaction-card.test-question .interaction{width:340px}}.interaction-card.test-question .interaction .content .answers{margin-top:16px;flex:1;display:flex;flex-direction:column;gap:8px}.interaction-card.test-question .interaction .content .answers .custom-check-container.has-feedback{height:auto;padding:0 8px 8px}.interaction-card.test-question .interaction .content .answers .custom-check-container.has-feedback .custom-check{padding:0 4px}.interaction-card.test-question .interaction .content .answers .custom-check-container.has-feedback .custom-check.is-invalid+.feedback{border-color:#d74141}.interaction-card.test-question .interaction .content .answers .custom-check-container.has-feedback .custom-check.is-correct+.feedback{border-color:#0fd76e}.interaction-card.test-question .interaction .content .answers .custom-check-container.has-feedback .feedback{margin-top:0;padding:8px 12px;border-radius:8px;border:2px solid #fff;background-color:#fff;white-space:pre-wrap}.interaction-card.test-question .interaction .content button{margin-top:16px;width:100%}.interaction-card.bucket-task{gap:16px}.interaction-card.bucket-task:has(.bucket-item.active) .buckets .drop-zone{border-color:#cdaff0!important}.interaction-card.bucket-task:has(.bucket-item.active) .buckets .drop-zone .bucket-item{pointer-events:none;touch-action:none}@media (min-width: 1024px){.interaction-card.bucket-task{gap:40px}}.interaction-card.bucket-task .bucket-item{position:relative;min-height:36px;padding:8px 12px;font-weight:600;border:2px solid #E6E1DC;border-radius:8px;background-color:#fff;cursor:pointer;z-index:3;line-height:100%;font-family:Baloo2,sans-serif;font-size:16px;text-align:center}.interaction-card.bucket-task .bucket-item.dragging{border:2px solid #E6E1DC!important;min-height:36px;padding:8px 12px}.interaction-card.bucket-task .bucket-item.active{border-color:#a05fe1}.interaction-card.bucket-task .bucket-item.sorted{opacity:0;pointer-events:none}.interaction-card.bucket-task .bucket-item.is-correct,.interaction-card.bucket-task .bucket-item.is-invalid{pointer-events:none;cursor:default}.interaction-card.bucket-task .bucket-item.is-invalid{background-color:#ffebeb;border-color:#d74141}@media (min-width: 1024px){.interaction-card.bucket-task .interaction{width:460px}}.interaction-card.bucket-task .interaction .buckets{margin:20px 0;display:flex;flex-direction:column;gap:12px 8px}@media (min-width: 1024px){.interaction-card.bucket-task .interaction .buckets{flex-direction:row}}.interaction-card.bucket-task .interaction .buckets .bucket{flex:1;width:100%;min-height:200px;padding:8px;display:flex;flex-direction:column;box-shadow:0 4px #c8beb4;border:2px solid #C8BEB4;border-radius:12px}@media (min-width: 1024px){.interaction-card.bucket-task .interaction .buckets .bucket{width:45%}}.interaction-card.bucket-task .interaction .buckets .bucket h5{margin-bottom:4px;padding:4px 8px 8px}.interaction-card.bucket-task .interaction .buckets .bucket.is-invalid{box-shadow:0 4px #d74141;border:2px solid #BE2323;border-radius:12px;background-color:#ffebeb;min-height:unset;height:fit-content}.interaction-card.bucket-task .interaction .buckets .bucket.is-invalid .drop-zone{border-color:transparent;background-color:transparent}.interaction-card.bucket-task .interaction .buckets .bucket.is-invalid .drop-zone .bucket-item:not(.is-invalid){background-color:transparent;border-color:transparent}.interaction-card.bucket-task .interaction .buckets .bucket.is-correct{box-shadow:0 4px #0fd76e;border:2px solid #0AAA55;border-radius:12px;background-color:#e6faeb;min-height:unset;height:fit-content}.interaction-card.bucket-task .interaction .buckets .bucket.is-correct .drop-zone{border-color:transparent;background-color:transparent}.interaction-card.bucket-task .interaction .buckets .bucket.is-correct .drop-zone .bucket-item:not(.is-invalid){background-color:transparent;border-color:transparent}.interaction-card.bucket-task .interaction .buckets .bucket .drop-zone{flex:1;border-radius:8px;background-color:#e6e1dc;padding:6px;border:2px solid #C8BEB4}.interaction-card.bucket-task .interaction .buckets .bucket .drop-zone .items{display:flex;flex-wrap:wrap;gap:8px}.interaction-card.bucket-task .interaction .buckets .bucket .drop-zone.over,.interaction-card.bucket-task .interaction .buckets .bucket .drop-zone.active{border:2px solid #CDAFF0}.interaction-card.bucket-task .interaction .buckets .bucket .drop-zone .bucket-item{width:fit-content}.interaction-card.bucket-task .interaction .buckets .bucket .drop-zone .bucket-item.is-correct{background-color:transparent;border-color:transparent}.interaction-card.bucket-task .interaction .buckets .bucket .drop-zone .bucket-item.is-invalid{background-color:#ffcdcd}.interaction-card.bucket-task .interaction .buckets .bucket .feedback{margin-top:16px;border:2px solid;border-radius:8px;padding:8px 12px}.interaction-card.bucket-task .interaction .buckets .bucket .feedback.invalid-feedback{border-color:#d74141;background-color:#fff}.interaction-card.bucket-task .interaction .buckets .bucket .feedback.correct-feedback{border-color:#0fd76e;background-color:#fff}.interaction-card.bucket-task .interaction .buckets .bucket .feedback .feedback-body{margin-top:0;white-space:pre-wrap}.interaction-card.bucket-task .interaction .content>button{width:100%}@media (min-width: 768px){.interaction-card.bucket-task .interaction-content{padding-right:20px!important}}.interaction-card.bucket-task .options-list{margin-top:12px;position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;box-sizing:border-box;border:2px solid transparent}.interaction-card.bucket-task .options-list .item-handle{position:relative;background-color:#e6e1dc;border-radius:8px}.interaction-card.bucket-task .options-list .item-handle:has(.bucket-item.dragging){opacity:.3}.interaction-card.sorting-task:has(.sorting-item.active) .sorting-area .sorted-list .sorted-item .drop-zone{border:2px solid #CDAFF0}.interaction-card.sorting-task .sorting-item{position:relative;padding:8px 12px;font-weight:700;border:2px solid #E6E1DC;border-radius:8px;background-color:#fff;cursor:pointer;z-index:3;line-height:100%;font-family:Baloo2,sans-serif;font-size:16px;text-align:center}.interaction-card.sorting-task .sorting-item.dragging{border:2px solid #E6E1DC!important;height:36px;padding:8px 12px}.interaction-card.sorting-task .sorting-item.sorted{opacity:0;pointer-events:none}.interaction-card.sorting-task .sorting-item.active{border-color:#a05fe1}@media (min-width: 1024px){.interaction-card.sorting-task .interaction{width:420px}}.interaction-card.sorting-task .interaction .sorting-area{margin-top:16px;display:flex;gap:12px}.interaction-card.sorting-task .interaction .sorting-area .sorted-list{flex:1}.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item{display:flex;gap:8px;height:auto}@media (min-width: 768px){.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item{height:36px}}.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item:not(:first-child){margin-top:8px}.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item .sorting-number{height:36px;width:36px;display:flex;align-items:center;justify-content:center;color:#fff;background-color:#a05fe1;border-radius:8px}.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item .drop-zone{flex:1;background-color:#e6e1dc;border-radius:8px}.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item .drop-zone:has(.sorting-item.active){border:2px solid #A05FE1!important}.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item .drop-zone:not(:empty):not(:has(.sorting-item.dragging)){border:2px solid #E6E1DC;background-color:#fff}.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item .drop-zone:not(:has(.sorting-item.dragging)).over{border:2px solid #CDAFF0}.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item .drop-zone:has(.sorting-item.is-correct){background-color:#e6faeb!important;border-color:#0fd76e!important}.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item .drop-zone:has(.sorting-item.is-invalid){background-color:#ffebeb!important;border-color:#d74141!important}.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item .drop-zone .sorting-item{border:none;height:auto;padding:6px 12px;line-height:22px;text-align:left}@media (min-width: 768px){.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item .drop-zone .sorting-item{height:32px}}.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item .drop-zone .sorting-item.dragging{height:36px;opacity:.4}.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item .drop-zone .sorting-item.is-correct,.interaction-card.sorting-task .interaction .sorting-area .sorted-list .sorted-item .drop-zone .sorting-item.is-invalid{background-color:transparent;pointer-events:none;cursor:default}.interaction-card.sorting-task .interaction .content>button{margin-top:16px;width:100%}.interaction-card.sorting-task .options-list{margin-top:16px;position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:8px;box-sizing:border-box}.interaction-card.sorting-task .options-list .item-handle{position:relative;background-color:#e6e1dc;border-radius:8px}.interaction-card.sorting-task .options-list .item-handle:has(.sorting-item.dragging){opacity:.3}@media (min-width: 768px){.interaction-card.sorting-task .options-list .item-handle .sorting-item{white-space:nowrap}}.interaction-card.note-reference{overflow:hidden}@media (min-width: 1024px){.interaction-card.note-reference{height:400px;max-height:400px}}@media (min-width: 1024px){.interaction-card.note-reference:has(.steps.animating){animation:expand-height .7s ease-in-out 1.8s forwards}@keyframes expand-height{0%{height:auto;max-height:400px}to{height:auto;max-height:600px}}}.interaction-card.note-reference:has(.steps.animating) .steps{animation:expand-height-2 1s ease-in-out 1.8s forwards}@keyframes expand-height-2{0%{max-height:200px}to{max-height:600px}}.interaction-card.note-reference:has(.steps.animating) .steps .step-1 button{pointer-events:none}.interaction-card.note-reference:has(.steps.animating) .steps .step-3{z-index:4}.interaction-card.note-reference:has(.steps.animating) .steps .step-3 .note-reference .note{animation:expand-height-3 .7s ease-in-out 1.8s forwards}@keyframes expand-height-3{0%{max-height:16px}to{max-height:100px}}.interaction-card.note-reference .interaction-content{height:100%;width:100%}@media (min-width: 1024px){.interaction-card.note-reference .interaction-content{width:456px}}.interaction-card.note-reference .interaction-content .steps{padding-top:16px;position:relative;height:100%;max-height:200px}@media (min-width: 1024px){.interaction-card.note-reference .interaction-content .steps{margin-top:16px;border-top:2px solid #E6E1DC}}.interaction-card.note-reference .interaction-content .steps .step-1{position:absolute;top:16px;left:0;width:100%;z-index:3}.interaction-card.note-reference .interaction-content .steps .step-1 .form-group{margin-top:8px}.interaction-card.note-reference .interaction-content .steps .step-1 .form-group input{font-weight:100;font-size:14px;font-family:Geologica,sans-serif;width:100%}.interaction-card.note-reference .interaction-content .steps .step-1 button{width:100%;margin-top:16px}.interaction-card.note-reference .interaction-content .steps .step-2{opacity:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;text-align:center;z-index:2}.interaction-card.note-reference .interaction-content .steps .step-2 h4{color:#8c8278}.interaction-card.note-reference .interaction-content .steps .step-3{position:relative;opacity:0;width:100%;z-index:1}.interaction-card.note-reference .interaction-content .steps .step-3>p{font-weight:400;border-bottom:none}.interaction-card.note-reference .interaction-content .steps .step-3 .note-reference{background-color:#ffaf3c;padding:16px;border-radius:12px}@media (min-width: 1024px){.interaction-card.note-reference .interaction-content .steps .step-3 .note-reference{margin-top:12px}}.interaction-card.note-reference .interaction-content .steps .step-3 .note-reference .reference-head .reference-title{color:#fff}.interaction-card.note-reference .interaction-content .steps .step-3 .note-reference .notes{margin-top:12px}.interaction-card.note-reference .interaction-content .steps .step-3 .note-reference .notes .note{overflow-y:auto;padding:8px 12px;background-color:#fff;border-radius:8px;font-family:Geologica,sans-serif;font-size:14px;font-weight:300;line-height:150%;max-height:16px;word-break:break-all}.interaction-card.note-reference .interaction-content .steps .step-3 .note-reference .notes .note:not(:last-child){margin-bottom:8px}.interaction-card.note-reference .interaction-content .steps.animating .step-1{opacity:0;transition:opacity .5s ease-out}.interaction-card.note-reference .interaction-content .steps.animating .step-2{animation:fadeInOut 1.5s ease-in-out .5s}.interaction-card.note-reference .interaction-content .steps.animating .step-3{animation:fadeIn .5s ease-in 2s forwards}@keyframes fadeInOut{0%,to{opacity:0}40%,70%{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.interaction-card.note-reference .interaction .notes-container{width:100%;padding:16px;background-color:#ffaf3c;border-radius:12px;box-shadow:0 4px #f58c00}@media (min-width: 1024px){.interaction-card.note-reference .interaction .notes-container{width:340px}}.interaction-card.note-reference .interaction .notes-container>h5{color:#fff}.interaction-card.note-reference .interaction .notes-container .document{margin-top:12px;background-color:transparent;padding-bottom:4px}.interaction-card.note-reference .interaction .notes-container .document .document-tab{position:relative;padding:8px 32px 8px 4px;cursor:pointer;transition:all .2s ease}.interaction-card.note-reference .interaction .notes-container .document .document-tab .document-title{margin-top:2px;color:#fff;line-height:100%}.interaction-card.note-reference .interaction .notes-container .document .document-tab:after{content:"";position:absolute;right:0;top:50%;width:24px;height:24px;mask:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.2929 10.7071L12.7071 15.2929C12.3166 15.6834 11.6834 15.6834 11.2929 15.2929L6.70711 10.7071C6.07714 10.0771 6.52331 9 7.41421 9H16.5858C17.4767 9 17.9229 10.0771 17.2929 10.7071Z' fill='%23190F00'/%3E%3C/svg%3E%0A");-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important;background-color:#ffe6c3;transform:translateY(-50%) rotate(90deg);transform-origin:center;transition:transform .2s ease}.interaction-card.note-reference .interaction .notes-container .document .document-tab:hover{padding-left:8px;background-color:#ffc364;border-radius:8px}.interaction-card.note-reference .interaction .notes-container .document .document-tab:hover:after{transform:translateY(-50%) rotate(0)}.interaction-card.note-reference .interaction .notes-container .document.active .document-notes{max-height:240px}.interaction-card.note-reference .interaction .notes-container .document.active .document-tab:after{transform:translateY(-50%) rotate(0)}.interaction-card.note-reference .interaction .notes-container .document-notes{overflow:hidden;max-height:0;margin-top:2px;display:flex;flex-direction:column;gap:8px;transition:.2s ease-in-out}.interaction-card.note-reference .interaction .notes-container .document-notes .note{background-color:#fff;border-radius:8px;padding:12px 12px 4px;cursor:pointer}.interaction-card.note-reference .interaction .notes-container .document-notes .note.expanded .note-content{max-height:150px;padding-bottom:4px}.interaction-card.note-reference .interaction .notes-container .document-notes .note.expanded .note-collapse .th-icon{transform:rotate(180deg)}.interaction-card.note-reference .interaction .notes-container .document-notes .note .note-title{color:#190f00;font-family:Baloo2,sans-serif;font-size:18px;font-weight:700;padding-bottom:8px}.interaction-card.note-reference .interaction .notes-container .document-notes .note .note-content{color:#423c32;font-family:Geologica,sans-serif;font-size:14px;line-height:150%;font-weight:100;padding-bottom:0;max-height:0;overflow:auto;transition:max-height .2s ease-in-out,padding-bottom .2s ease-in-out}.interaction-card.note-reference .interaction .notes-container .document-notes .note .note-content .user-note p{white-space:pre-wrap;word-break:break-all}.interaction-card.note-reference .interaction .notes-container .document-notes .note .note-content .user-note p.placeholder{color:#8c8278}.interaction-card.note-reference .interaction .notes-container .document-notes .note .note-content .user-note:not(:first-child){margin-top:8px}.interaction-card.note-reference .interaction .notes-container .document-notes .note .note-content .note-content-subscript{color:#8c8278;text-transform:uppercase;margin-bottom:2px}.interaction-card.note-reference .interaction .notes-container .document-notes .note .note-collapse{height:0;padding:2px;display:flex;justify-content:center;background-color:transparent;cursor:pointer;transition:all .2s ease}.interaction-card.note-reference .interaction .notes-container .document-notes .note .note-collapse .th-icon{opacity:0;transform:rotate(0);transition:all .2s ease}.interaction-card.note-reference .interaction .notes-container .document-notes .note .note-collapse .th-icon .shape-icon{background-color:#c8beb4;transition:all .2s ease}.interaction-card.note-reference .interaction .notes-container .document-notes .note .note-collapse:hover{background-color:#ffd796}.interaction-card.note-reference .interaction .notes-container .document-notes .note .note-collapse:hover .th-icon .shape-icon{background-color:#423c32}.interaction-card.note-reference .interaction .notes-container .document-notes .note:hover .note-collapse{height:28px}.interaction-card.note-reference .interaction .notes-container .document-notes .note:hover .note-collapse .th-icon{opacity:1}.light-course-card{background-color:#fff;border-radius:20px;padding:16px}@media (min-width: 768px){.light-course-card{margin-inline:auto;max-width:440px}}@media (min-width: 1024px){.light-course-card{padding:44px 80px 48px;max-width:100%;margin-inline:unset}}.light-course-card .course-misc{display:flex}.light-course-card .course-misc span{display:flex;align-items:center;gap:8px}.light-course-card .course-misc span h6{color:#423c32}.light-course-card .course-misc span:first-child{margin-right:16px;padding-right:8px;border-right:2px solid #190F00}.light-course-card .course-misc span:first-child:after{content:"";display:inline-block;width:2px;height:24px;border-radius:1px}.light-course-card .course-name{margin-top:8px;margin-bottom:0;line-height:100%}.light-course-card .subtitle{text-transform:uppercase;color:#8c8278}.light-course-card>p{margin-top:8px;color:#423c32}.light-course-card .course-details{margin-top:8px;display:flex;gap:8px}.light-course-card .course-details span{color:#8c8278;font-family:Geologica,sans-serif;font-size:14px;font-weight:600}.light-course-card .pricing{float:left;margin-top:16px;display:flex;align-items:baseline;gap:4px}@media (min-width: 1024px){.light-course-card .pricing{float:none}}.light-course-card .pricing .pricing-before{text-decoration:line-through;color:#8c8278;font-family:Baloo2,sans-serif;font-weight:700}.light-course-card .btn{float:right;margin-top:12px;width:fit-content;font-size:16px}@media (min-width: 1024px){.light-course-card .btn{float:none}}.course-category-card{background-color:#fff;border-radius:12px;padding:0 16px 16px;display:flex;flex-direction:column;align-items:center;height:fit-content}.course-category-card:hover img{transform:scale(1.1) rotate(10deg)}.course-category-card .category-icon{position:relative;height:48px;width:60px}.course-category-card .category-icon img{position:absolute;width:60px;height:60px;left:0;top:-16px;transition:all .2s ease}.course-category-card p.title{font-weight:100;font-size:18px;line-height:120%;text-align:center}.course-category-card p.description{margin-top:10px;font-size:12px;color:#423c32;line-height:140%;text-align:center}.growth-card{padding:24px;display:flex;flex-direction:column;align-items:center;gap:20px;background-color:#fff;border-radius:20px;box-shadow:0 4px #c8beb4}@media (min-width: 768px){.growth-card{flex-direction:row}}.growth-card .illustration{flex-shrink:0;width:160px;height:160px}.growth-card .illustration img{width:100%;height:100%;object-fit:contain}.growth-card .card-content h4{line-height:110%}.growth-card .card-content p{margin-top:12px}.creator-application-form{position:relative;margin-top:32px;width:100%;background-color:#fff;border:2px solid #A05FE1;border-radius:20px;padding:20px}.creator-application-form h3{text-align:center}.creator-application-form h3 br{display:inline}@media (min-width: 768px){.creator-application-form h3 br{display:none}}@media (min-width: 1024px){.creator-application-form{margin-top:80px;width:440px;padding:40px}}.creator-application-form:before{content:url(/build/assets/hopik-paperplane-a8DTcoZh.webp);position:absolute;left:0;top:-90px}.creator-application-form form{margin-top:12px;display:flex;flex-direction:column;gap:12px}@media (min-width: 768px){.creator-application-form form{margin-top:24px}}.creator-application-form form .form-row{flex-direction:column}@media (min-width: 768px){.creator-application-form form .form-row{flex-direction:row}}.creator-application-form form>.btn{margin:12px auto 0;padding-inline:24px;width:fit-content}@media (min-width: 768px){.creator-application-form form>.btn{margin:0}}
