.hero{display:flex;justify-content:space-between;align-items:center;background:#f5f7ff;border-radius:0 0 24px 24px;padding:10px 48px 8px 48px;margin-bottom:48px;position:relative}.hero__wrapper{margin:0 auto;display:flex;justify-content:space-between;align-items:center}.hero__content{max-width:50%}.hero__title{font-weight:600;font-size:2.5rem;color:#211e64;margin-bottom:32px}.hero__subtitle{font-size:23px;color:#211e64;margin-bottom:31px}.hero__buttons{display:flex;gap:16px}.hero__image{max-width:320px}.hero__image img{width:100%;height:auto}.btn{display:inline-block;padding:16px 24px;border-radius:0px;font-weight:700 !important;text-decoration:none;font-size:1rem;transition:background .2s}.btn.btn-primary{background:#7a4af6;color:#fff;border:1px solid #7a4af6}.btn.btn-secondary{background:#fff;color:#7a4af6;border:1px solid #7a4af6}.offer{margin:0 auto}.offer__title{font-size:27px;font-weight:600;margin-bottom:16px;color:#211e64}.offer__subtitle{font-size:18px;font-weight:400;margin-bottom:32px;color:#211e64}.offer__container{display:flex;gap:32px;align-items:flex-start}.offer__accordion{flex:2;min-width:0;border:1px solid #e0e5ff}.offer__summary{flex:1;min-width:260px}.offer__summary{position:relative}.offer__summary::before{content:"";position:absolute;left:50%;top:61%;width:166px;height:166px;transform:translate(-50%, -50%);border-radius:50%;background:#5c57ee;filter:blur(262.34px);opacity:.7;z-index:0;pointer-events:none}.offer__summary .summary-card{position:relative;z-index:1}.accordion-item{background:#fff;box-shadow:0 2px 12px rgba(44,44,84,.06);border-bottom:1px solid #e0e5ff;overflow:hidden}.accordion-item.open .accordion-body{display:flex !important}.accordion-header{display:flex;align-items:center;padding:29px 16px;cursor:pointer}.accordion-header .accordion-step{color:rgba(33,30,100,.5);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-weight:700;margin-right:16px;font-size:.8rem;transition:background .2s,color .2s;border:.67px solid rgba(33,30,100,.5)}.accordion-header .accordion-title{font-weight:500;color:rgba(33,30,100,.6);font-size:19px;transition:color .2s}.accordion-header-titles .accordion-selected-value{margin-top:5px;margin-left:unset;font-size:16px;font-weight:400}.accordion-item.open .accordion-header{background:#f5f7ff}.accordion-item.open .accordion-title{color:#211e64}.accordion-item.completed .accordion-step{color:#5c57ee;background:#fff;border:.67px solid #5c57ee}.accordion-item.open .accordion-step{background:#5c57ee;color:#fff;border:.67px solid #5c57ee}.accordion-body{display:none;padding:30px 32px 30px 70px;flex-direction:column;justify-content:center}.accordion-body .next-step{width:fit-content;max-width:167px;line-height:100%}.accordion-body .accordion-button-wrapper{display:flex;justify-content:flex-end}.accordion-item.open .accordion-body{display:flex !important;flex-direction:column;justify-content:center}.accordion-item.completed .accordion-header{position:relative}.accordion-item.completed .accordion-header::after{content:"";display:block;position:absolute;top:50%;right:34px;transform:translateY(-50%);width:28px;height:28px;background:#5c57ee url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5 8.5L7.5 11L12 6" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;background-size:16px 16px;border-radius:50%;z-index:2}.accordion-selected-value{color:rgba(33,30,100,.6);font-size:15px;margin-top:2px;margin-left:44px;font-weight:400}.school-size-options{display:flex;gap:21px;margin-bottom:48px}.school-size-options label{position:relative;border-radius:10px;padding:18px 20px;cursor:pointer;font-weight:500;color:#211e64;border:2px solid rgba(0,0,0,0);transition:none !important;box-shadow:0 0 10px 0 rgba(0,0,0,.06);display:flex;flex-direction:column;align-items:center}.school-size-options label input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.school-size-options label::after{content:"";display:none;position:absolute;top:-8px;right:-11px;width:20px;height:20px;background:#5c57ee;border-radius:50%;box-shadow:0 2px 6px rgba(92,87,238,.12);z-index:2}.school-size-options label.checked::after{display:block;background:#5c57ee url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 7.5L6.5 10L10 4.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;background-size:14px 14px}.school-size-options label:has(input:checked){outline:1px solid #5c57ee;background:#f5f7ff;box-shadow:none}.school-size-options label:has(input:checked)::after{display:block;background:#5c57ee url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 7.5L6.5 10L10 4.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;background-size:14px 14px}.school-size-options label span{color:#211e64;font-size:16px;font-weight:400}.summary-card{background:#fff;padding:32px 28px 28px 28px;min-width:270px;border:1px solid #e0e5ff;position:relative}.summary-card .summary-title{font-weight:500;color:#211e64;margin-bottom:40px;font-size:19px}.summary-card .summary-table{margin-bottom:32px}.summary-card .summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.summary-card .summary-label{color:rgba(33,30,100,.5);font-size:16px;font-weight:400}.summary-card .summary-value{color:#211e64;font-size:16px;font-weight:400}.summary-card .summary-total{display:flex;justify-content:space-between;align-items:center;padding-top:18px;margin-top:18px}.summary-card .summary-total-label{color:#211e64;font-size:19px;font-weight:500}.summary-card .summary-total-value{display:flex;align-items:center;gap:4px}.summary-card .summary-total-value .summary-currency{color:#211e64;font-size:16px;font-weight:400;margin-right:2px}.summary-card .summary-total-value .summary-amount{color:#bfc2d9;font-size:23px;font-weight:600}.summary-shadow-circle{position:absolute;left:50%;top:50%;width:166px;height:166px;transform:translate(-50%, -50%);border-radius:50%;background:#5c57ee;filter:blur(131px);opacity:.7;z-index:0;pointer-events:none}.summary-title,.summary-table,.summary-row,.summary-label,.summary-value,.summary-total,.summary-total-label,.summary-total-value{position:relative;z-index:1}@media(max-width: 900px){.hero{flex-direction:column}.hero__content{max-width:100%}.hero__image{margin-top:24px;max-width:220px}.offer__container{flex-direction:column;gap:24px}}.video-pack-options{gap:12px}.video-pack-options .video-pack-option{width:100%}.accardions-2-body{padding:30px 32px 31px 17px}.video-pack-options label{border:none !important;box-shadow:0 0 10px 0 rgba(0,0,0,.06);background:#fff}.video-pack-options label:has(input:checked){outline:1.5px solid #5c57ee !important;background:#f5f7ff}.btn.btn-secondary.prev-step{border:none;background:rgba(0,0,0,0);color:#5c57ee;font-weight:600;font-size:16px;box-shadow:none;padding:0 18px 0 0;margin-right:16px;transition:color .2s}.btn.btn-secondary.prev-step,.btn.btn-secondary.prev-step:focus,.btn.btn-secondary.prev-step:active,.btn.btn-secondary.prev-step:focus-visible,.btn.btn-secondary.prev-step:not(:disabled):active{outline:none !important;box-shadow:none !important;background:rgba(0,0,0,0) !important;border:none !important;color:#5c57ee !important}.btn.btn-secondary.prev-step:hover{color:#3d2bb7;background:rgba(0,0,0,0)}.btn.btn-primary.next-step,.btn.btn-primary.next-step:focus,.btn.btn-primary.next-step:active,.btn.btn-primary.next-step:focus-visible,.btn.btn-primary.next-step:not(:disabled):active{background:#7a4af6 !important;color:#fff !important;border:1px solid #7a4af6 !important;outline:none !important;box-shadow:none !important}.btn.btn-primary.next-step:hover{background:#7a4af6 !important;color:#fff !important}.accardions-3-body{padding:unset}.lessons-top-bar{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;padding:30px 34px 0px 24px}.lessons-filter{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.lessons-filter label{font-size:16px;color:#211e64;font-weight:400;letter-spacing:-1.1px;line-height:100%;margin-bottom:unset}.lessons-filter select{padding:16px 66px 16px 16px;border-radius:0;border:1px solid #e0e5ff;font-size:16px;color:#211e64;background:#fff;font-weight:400;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 6L8 10L12 6" stroke="rgba(92,87,238,1)" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right 16px center;line-height:100%}.filter-accordion{border:1px solid #e0e5ff;background:#fff;min-width:300px}.filter-accordion-header{background:#4a4a4a;color:#fff;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:bold;text-transform:uppercase;font-size:14px}.filter-accordion-icon{font-size:12px;transition:transform .2s}.filter-accordion.collapsed .filter-accordion-icon{transform:rotate(180deg)}.filter-accordion-body{padding:16px;background:#fff}.filter-checkboxes{display:flex;flex-direction:column;gap:12px}.filter-checkbox{display:flex;align-items:center;cursor:pointer;font-size:14px;color:#333;gap:8px}.filter-checkbox input[type=checkbox]{display:none}.checkbox-custom{width:16px;height:16px;border:1px solid #ccc;background:#fff;display:inline-block;position:relative;transition:all .2s}.filter-checkbox input[type=checkbox]:checked+.checkbox-custom{background:#5c57ee;border-color:#5c57ee}.filter-checkbox input[type=checkbox]:checked+.checkbox-custom::after{content:"";position:absolute;left:4px;top:1px;width:6px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-label{font-weight:400;line-height:1.2}.lessons-selected-count{font-size:16px;color:rgba(33,30,100,.7);font-weight:600}.lesson-card{background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.06);border:1.5px solid rgba(0,0,0,0);padding:10px 7px 12px 7px;display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative;transition:border .2s,box-shadow .2s;border:1px solid #e0e5ff}.lesson-card.selected{border:1.5px solid #5c57ee}.lesson-card.selected::after{content:"";position:absolute;top:-12px;right:-8px;width:20px;height:20px;background:#5c57ee url('data:image/svg+xml;utf8,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 7.5L6.5 10L10 4.5" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;background-size:14px 14px;border-radius:50%;z-index:2}.lesson-card-img{width:100%;height:134px;margin-bottom:12px;display:flex;align-items:center;justify-content:center}.lesson-card-img img{width:100%;height:100%;object-fit:cover;border-radius:0}.lesson-card-title{text-align:left;font-size:15px;color:#211e64;font-weight:500;margin-top:4px;padding-bottom:9px}.btn.next-step[disabled],.btn.next-step:disabled{background:#ede7ff !important;color:#bfc2d9 !important;border:1px solid #ede7ff !important;cursor:not-allowed}@media(max-width: 900px){.lessons-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.lessons-grid{grid-template-columns:1fr}}.lessons-selected-label{color:#211e64;font-weight:400;margin-right:10px;font-size:16px}.selected-lessons-count,.selected-lessons-max{color:#5c57ee;font-weight:500;font-size:16px}.lessons-selected-unit{color:#bfc2d9;font-weight:600;margin-left:4px}.lessons-filter select:focus,.lessons-filter select:active,.lessons-filter select:focus-visible{border-color:#5c57ee;outline:none;box-shadow:none}.lesson-card.unselectable{opacity:.5;pointer-events:none;filter:grayscale(0.2)}.accardions-3-body .btn.next-step{position:relative;display:flex;align-items:center;justify-content:center;max-width:186px}.accardions-3-body .accordion-button-wrapper{padding:0 20px 30px 20px}.accardions-3-body .btn.next-step::before{content:"";display:inline-block;width:16px;height:16px;background:url("/bytesize_cart.svg") no-repeat center center;background-size:16px 16px;margin-right:8px}.accardions-3-body .lessons-grid{display:grid;grid-template-columns:repeat(3, 1fr);padding:13px 8px 0px 16px;column-gap:8px;row-gap:22px;margin-bottom:32px;max-height:778px;overflow-y:auto;overflow-x:hidden;padding-right:10px;scrollbar-width:thin;scrollbar-color:#7a4af6 rgba(224,229,255,.5)}.accardions-3-body .lessons-grid::-webkit-scrollbar{width:6px}.accardions-3-body .lessons-grid::-webkit-scrollbar-thumb{background:#7a4af6;border-radius:3px}.accardions-3-body .lessons-grid::-webkit-scrollbar-track{background:rgba(224,229,255,.5)}.accardions-3-body .lessons-grid::-webkit-scrollbar-button{display:none !important;height:0 !important;width:0 !important}::-webkit-scrollbar-button{display:none !important}.pricing-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(33,30,100,.18);z-index:9999;display:flex;align-items:center;justify-content:center}.pricing-modal{background:#fff;border-radius:6px;box-shadow:0 8px 32px rgba(33,30,100,.12);padding:64px 69px 82px 60px;min-width:480px;max-width:98vw;max-height:90vh;overflow:auto;position:relative}.pricing-modal-close{position:absolute;top:18px;right:24px;background:none;border:none;font-size:2rem;color:rgba(33,30,100,.6);cursor:pointer;z-index:2;transition:color .2s}.pricing-modal-close:hover{color:#5c57ee}.pricing-modal-title{font-size:27px;font-weight:600;color:#211e64;margin-bottom:55px}.pricing-modal-table-wrapper{overflow-x:auto}.pricing-modal-table{width:100%;border-collapse:separate;border-spacing:0 0;font-size:1rem;color:#211e64;border-spacing:0 0;border-collapse:separate;border-spacing:12px 0}.pricing-modal-table th{background:#5c57ee;color:#fff;font-weight:400;text-align:center;border-radius:8px 8px 0 0;font-size:1rem;height:67px;min-width:145px;max-width:145px;font-size:16px;line-height:18px;font-weight:500;padding:0}.pricing-modal-table th:first-child{background:#f5f7ff;color:#211e64;border-radius:8px 0 0 0;font-weight:600;font-size:16px;min-width:unset;max-width:unset;height:unset;line-height:unset;padding:16px 0 12px 0}.pricing-modal-table tbody{background:linear-gradient(to bottom, rgb(245, 247, 255) 0%, #fff 100%)}.pricing-modal-table td{background:rgba(0,0,0,0);color:#211e64;text-align:center;font-size:1.1rem;border-bottom:1px dashed #ece9f9;height:83px;padding:0;font-weight:600;font-size:18px;line-height:32px}.pricing-modal-table td:first-child{background:#f5f7ff;color:#211e64;text-align:left;font-size:16px;font-weight:500;padding-left:18px;border-radius:0 0 0 8px;height:unset;font-size:unset;line-height:unset;font-weight:500;width:250px;min-width:250px}.pricing-modal-table tr:last-child td{border-bottom:none}.pricing-modal-table td span{color:#211e64;font-size:16px;font-weight:400}@media(max-width: 700px){.pricing-modal{min-width:0;padding:26px 24px 26px 24px}.pricing-modal-title{font-size:1.1rem;margin-bottom:18px}.pricing-modal-table th,.pricing-modal-table td{font-size:.95rem;padding:10px 0 10px 0}}@media(max-width: 767px){.hero__wrapper{flex-direction:column}.hero__wrapper .hero__content .hero__title{font-size:21px;margin-bottom:20px}.hero__wrapper .hero__content .hero__subtitle{font-size:18px}.hero__wrapper .hero__content .hero__buttons{flex-direction:column}.hero__wrapper .hero__content .hero__buttons a{padding:8px 12px;font-size:14px}.offer__container{align-items:stretch}.offer__container .offer__accordion .accordion-item .accordion-body{align-items:center;padding:30px 32px 30px 32px}.offer__container .offer__accordion .accordion-item .accordion-body .school-size-options{flex-direction:column}}@media(max-width: 767px)and (max-width: 430px){.offer__container .offer__accordion .accordion-item .accordion-body .accordion-button-wrapper{flex-direction:column;row-gap:2rem;align-items:center}.offer__container .offer__accordion .accordion-item .accordion-body .accordion-button-wrapper .prev-step{padding:0 0 0 0;margin-right:unset}}@media(max-width: 767px){.offer__container .offer__accordion .accordion-item .accardions-3-body{padding:30px 12px 30px 12px;align-items:normal}.offer__container .offer__accordion .accordion-item .accardions-3-body .lessons-top-bar{padding:10px 0 0px 0}}@media(max-width: 767px)and (max-width: 586px){.offer__container .offer__accordion .accordion-item .accardions-3-body .lessons-top-bar{flex-direction:column;align-items:flex-start;padding-left:16px}.offer__container .offer__accordion .accordion-item .accardions-3-body .lessons-top-bar .lessons-selected-count{order:-1;padding-bottom:1rem}}@media(max-width: 767px){.offer__container .offer__accordion .accordion-item .accardions-3-body .lessons-top-bar .lessons-filter #lessons-filter-select{width:clamp(200px,50vw,400px)}.offer__container .offer__accordion .accordion-item .accardions-3-body .lessons-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px)and (max-width: 536px){.offer__container .offer__accordion .accordion-item .accardions-3-body .lessons-grid{grid-template-columns:repeat(1, 1fr)}}@media(max-width: 901px){.offer__accordion{width:100%}.offer__summary{width:100%}}@media(min-width: 767px){.hero__buttons a{white-space:nowrap}}@media(max-width: 383px){.accordion-header{padding:29px 49px 29px 16px}.accordion-header .accordion-step{min-width:28px;min-height:28px}.accordion-header:after{right:8px !important}}/*# sourceMappingURL=ipasie-piedavajumi.min.css.map */
