.pricing_wrapper{margin-top:0;display:flex;height:480px}.panel{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:15px;background-color:#f5f5f5;box-shadow:1px 10px 10px rgba(24,24,24,.8);transition:transform .4s ease,box-shadow .4s ease;margin:0;border-radius:15px;overflow:hidden}.panel:hover{transform:scale(1.1);z-index:1;background-color:#d0f0fd;box-shadow:0 4px 20px rgba(0,0,0,.6);border-radius:10px}.panel:not(:hover,:focus){animation:z-index-hack .1s}.oos_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(146,146,146,.8);display:flex;justify-content:center;align-items:center;font-size:24px;border-radius:5px}.overlay-text{border-radius:15px;padding:15px 20px;background-color:#d80000;box-shadow:0 10px 20px rgba(0,0,0,1);color:#fff}.out-of-stock{pointer-events:none}@keyframes z-index-hack{0%{z-index:1}100%{z-index:1}}.accent-panel{background-color:#ffee8c;border:3px solid #a79012}.accent-panel:hover{background-color:#d0f0fd;border:3px solid #33aada}.accent-panel-scoil{background-color:#cffabe;border:3px solid #0e8017}.accent-panel-scoil:hover{background-color:#fdd0d0;border:3px solid #a30f0f}.ribbon{position:absolute;background-color:#be0000;color:#fff;padding:5px;width:200px;text-align:center;font-weight:600;box-shadow:0 2px 5px rgba(0,0,0,.6)}.en_angle{top:17px;left:-65px;transform:rotate(-45deg);font-size:1rem}.ie_angle{top:33px;left:-58px;transform:rotate(-50deg);font-size:.9rem}.info-sym{position:absolute;top:.1em;right:.3em;font-size:2rem;color:#0e008b}h1{color:#021168;font-family:Poppins,sans-serif;font-size:1.7rem;font-weight:800;text-transform:uppercase;text-align:center}h2{color:#000;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;text-align:center}.sm-sym{display:inline;color:#818181;font-family:Poppins,sans-serif;font-weight:600;font-size:1.65rem;padding-right:2px;vertical-align:text-top}.sm-sym-was{color:#8f8f8f}.was-price{display:inline;color:#8f8f8f;font-family:Poppins,sans-serif;font-weight:600;font-size:1.8rem;vertical-align:top;margin-top:-5px}.str-diag{position:relative}.str-diag:before{position:absolute;content:'';left:0;top:45%;right:0;border-top:2px solid;border-color:#b45f5f;-webkit-transform:skewY(-10deg);-moz-transform:skewY(-10deg);transform:skewY(-10deg)}.price{display:inline;color:#be0000;font-family:Poppins,sans-serif;font-weight:800;font-size:2.6rem;vertical-align:top;margin-top:-5px}.disc-price{display:inline;color:#b60101;font-family:Poppins,sans-serif;font-weight:800;font-size:2.6rem;vertical-align:top;margin-top:-5px}.vert-line{display:inline-block;margin:-10px 0 3px 0;width:40px;height:25px;position:relative;text-align:center}.vert-line::after{content:'';position:absolute;left:50%;top:0;height:100%;width:3px;background-color:#b1b1b1;transform:translateX(-50%)}.bullet-points{display:flex;height:53%;align-items:left;width:105%;list-style-type:none;padding:0}.bullet-points ul{list-style-type:none;padding:0}.bullet-points ul li.cntr{text-align:center;width:105%}li.teachers{font-weight:700;color:#00f}.button button{padding:10px 10px;width:160px;background-color:#99016b;border-radius:10px;color:#fff;border:none;text-transform:uppercase;font-weight:700;cursor:pointer}.button button:hover{background-color:#015a0d;color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.8)}hr{width:40%;border:1px solid #adadad;margin:15px 0 15px 0}.dot-bg{position:relative;z-index:-5;margin-top:-40px;width:100%;height:100px;background:0 0;background-image:radial-gradient(circle,#678bb6 30%,transparent 50%);background-size:20px 20px;background-repeat:repeat}.pymnt-types{width:45%;margin:0 auto;text-align:center;font-family:Verdana,sans-serif;font-size:2.2rem;padding:.1em 1em;background-color:#69014a;color:#fff;border-radius:15px}.active-promo{text-align:center;font-family:Verdana,sans-serif;padding:1em;background-color:#e2e2e2;box-shadow:1px 10px 10px rgba(24,24,24,.8);margin:0;border-radius:15px}.active-promo span{font-size:1.5rem}span.withcode-txt{font-weight:600}span.promcode{color:#c50000;font-weight:600}span.promoend-txt{color:#00f;font-size:1.125rem}.info-btn button{padding:.8em 1.2em;background-color:#970000;border-radius:10px;font-size:1.2rem;color:#fff;border:none;text-transform:uppercase;font-weight:700;cursor:pointer}.info-btn button:hover{background-color:#015a0d;color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.8)}.terms-btn button{padding:.8em 2.2em;margin-top:2rem;background-color:#004b04;border-radius:10px;font-size:.8rem;color:#fff;border:none;text-transform:uppercase;font-weight:700;cursor:pointer}.terms-btn button:hover{background-color:#015a0d;color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.8)}.regular-plans{margin:auto;text-align:center;width:100%;height:auto;margin:-2.9rem 0 1rem 0}.regular-plans button{padding:.8em 4.2em;background-color:#a30000;border-radius:10px;font-size:1.2rem;color:#fff;border:none;text-transform:uppercase;font-weight:700;cursor:pointer}.regular-plans button:hover{background-color:#e7b100;color:#000;box-shadow:0 5px 10px rgba(0,0,0,.8)}.scoil-plans{margin:auto;text-align:center;width:100%;height:auto;margin:-2.9rem 0 1rem 0}.scoil-plans button{padding:.8em 4.2em;background-color:#090086;border-radius:10px;font-size:1.2rem;color:#fff;border:none;text-transform:uppercase;font-weight:700;cursor:pointer}.scoil-plans button:hover{background-color:#015a0d;color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.8)}