@import url("https://fonts.googleapis.com/css2?family=OpenSans:wght@400;500;600;700;800;900&display=swap");@font-face{font-family:OpenSans-Regular;src:url(https://5553274.fs1.hubspotusercontent-na1.net/hubfs/5553274/The%20second%20window/fonts/OpenSans-Regular.ttf)}@font-face{font-family:OpenSans-Italic;src:url(https://5553274.fs1.hubspotusercontent-na1.net/hubfs/5553274/The%20second%20window/fonts/OpenSans-Italic.ttf)}@font-face{font-family:OpenSans-Bold;src:url(https://5553274.fs1.hubspotusercontent-na1.net/hubfs/5553274/The%20second%20window/fonts/OpenSans-Bold.ttf)}@font-face{font-family:OpenSans-Medium;src:url(https://5553274.fs1.hubspotusercontent-na1.net/hubfs/5553274/The%20second%20window/fonts/OpenSans-Medium.ttf)}.color-violet{color:#9cacff}.color-red{color:#df510e}.color-blue{color:#4d6bff}.color-orange{color:#e87138}.color-biscuit{color:#ffb997}.bold{font-family:OpenSans-Bold}.mr-3{margin-right:10px}.semibold{font-family:OpenSans-Bold}.section1,section{margin-top:50px}.section4 .bookletbtn{background:#df510e}.bookletbtn{background:linear-gradient(90deg,#002bff,#ff5300);border-radius:50px;color:#fff;cursor:pointer;font-family:OpenSans-Bold;font-size:18px;padding:1% 5%;text-align:center;transition:transform .3s,box-shadow .3s;width:fit-content}.bookletbtn:hover{box-shadow:0 4px 8px #f5f5f5;transform:scale(1.02) translateY(-2px)}.mobile{display:none}.section4,.section5{margin-top:0!important}h1{font-size:54px;text-transform:uppercase}h1,h2{font-family:OpenSans-Bold;font-Weight:700}h2{font-size:28px}h3{font-family:OpenSans-Bold;font-Weight:700;font-size:24px}h4,h5{font-size:16px}h5{font-family:OpenSans-Bold;font-Weight:700;margin-bottom:4%}.section3 .info-list li,.section3-2 .info-list li{font-size:16px}.section3 p,.section3-2 p{font-size:14px}p{font-family:OpenSans-Regular;font-size:18px}.section5.desktop p{color:#4f4f4f}.section1 p{margin-bottom:0}.section1{margin-top:0;padding:2%}.section1,.section3-2{background-image:url(https://5553274.fs1.hubspotusercontent-na1.net/hubfs/5553274/DE-Revision%20Marathon-26/section1-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.section2 .containers{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center}.section2 .left-content{position:relative;right:-10%;width:120%}.section2 .left-content p{align-items:center;background:linear-gradient(90deg,#fad8bc,#fad8bc);border-radius:50px;color:#444;display:flex;font-weight:500;margin-bottom:15px;padding:15px 25px;z-index:1}.section2 .right-content{left:-25%;position:relative}.section2 .right-content p{align-items:center;background:#fff;border:2px solid #70e585;border-radius:50px;color:#444;display:flex;font-weight:500;margin-bottom:15px;padding:15px 25px;position:relative;z-index:3}.section2 p img{margin-right:15px}.section3{background-image:url(https://5553274.fs1.hubspotusercontent-na1.net/hubfs/5553274/DE-Revision%20Marathon-26/section1-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:2%}.section3 .main-card,.section3-2 .main-card{background-color:#e9efff;border:1px solid #9cacff;border-radius:20px;padding:2%}.section4.desktop p.middle{margin-bottom:0}.section3 .subject-card,.section3-2 .subject-card{background:#fff;border:none;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.05);padding:10%;transition:transform .3s ease}.section3 .subject-card:hover,.section3-2 .subject-card:hover{transform:translateY(-5px)}.section3 .subject-card h4,.section3-2 .subject-card h4{color:#4f4f4f;font-family:OpenSans-Bold;font-weight:700}.section3 .info-list,.section3-2 .info-list{list-style:none;padding-left:0}.section3-2 .info-list li{font-family:OpenSans-Bold!important}.section3 .info-list li,.section3-2 .info-list li{color:#474747;font-family:OpenSans-Regular;line-height:1.6;padding-left:20px;position:relative}.section3 .info-list li:before,.section3-2 .info-list li:before{color:#333;content:"•";font-weight:700;left:0;position:absolute}.section4 .right-content p img{margin-right:3%}.section4{background-color:#474747;padding:4% 0}.section4.desktop .revision{left:10%;position:relative}.section5{background-color:#ebeef5;padding:4% 0}.section4 h3,.section4 p{color:#fff}.timecta{background-image:linear-gradient(224deg,#f4dad0);border:2px solid #eac8ba;border-radius:50px;margin:auto;padding:1% 3%;width:fit-content}img.img-fluid.clock{margin-right:2%;width:10%}.section12 .form-title{color:#333;margin-bottom:20px;text-align:center}.section12 #studentFormhiddenwindow input,.section12 #studentFormhiddenwindow select{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:16px;margin-bottom:15px;outline:none}.section12 .phone-wrapper{display:flex;gap:10px;margin-bottom:15px;width:100%}.section12 #countryCode{flex-shrink:0;margin-bottom:0;max-width:120px;min-width:90px;width:auto}.section12 #phone{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;flex-grow:1;font-size:16px;margin-bottom:0;outline:none;padding:12px}.section12 .error{color:#dc3545;font-size:.9em;margin-bottom:15px;margin-top:-10px}.section12 .bookletbtn1{margin:unset}.section12 .name-fields-row{display:flex;gap:15px;margin-bottom:5px}.section12 .name-input-group{display:flex;flex-direction:column;flex-grow:1}.section12 .name-input-group input{margin-bottom:0;width:100%}.section12 .btn-form-submit{background:linear-gradient(90deg,#002bff,#ff5300);border:none;border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:700;margin:auto;padding:1% 10%;transition:background-color .3s}.section12 .btn-form-submit:hover{background-color:#b03a71}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.6);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-overlay.visible{display:flex}.section12 .modal-content{background-color:#fff;border-radius:16px;box-shadow:0 5px 25px rgba(0,0,0,.2);margin-top:10%;max-height:75vh;max-width:800px;overflow-y:auto;padding:20px;position:relative;width:90%}.section12 .modal-content::-webkit-scrollbar{width:8px}.section12 .modal-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.section12 .modal-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.section12 .modal-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.close-modal-btn{background:none;border:none;color:#9ca3af;cursor:pointer;font-size:28px;line-height:1;position:absolute;right:15px;top:10px;z-index:10}.form-check .form-check-input{float:unset!important;margin-left:.5em}.form-check{padding-left:unset!important}.section2 .left-content p img{margin-left:14%;margin-right:15px}@media(max-width:1024px){.section2 .left-content p img{margin-left:13%;margin-right:15px}.section1 h3.mt-5{margin-top:2rem!important}.section1 h1{font-size:48px}.section1 h3,.section1 p{font-size:16px}.section4 .my-5{margin-bottom:2rem;margin-top:2rem}.section4.desktop .revision{left:unset}.section2 .left-content p,.section2 .right-content p{font-size:14px;padding:2%}.section2 .right-content{left:-25%;position:relative;top:-38px}}@media(max-width:768px){.section3 p{font-size:12px}.section3.desktop .language{margin-bottom:8%;width:30%}.section4 .my-5{margin-bottom:1rem!important;margin-top:1rem!important}.section1 .bookletbtn{padding:2%;width:65%}.section5 .bookletbtn{padding:1%;width:50%}h1{font-size:34px!important}h3{font-size:20px}h2{font-size:24px}p{font-size:14px}.bookletbtn{padding:2%;width:90%}.section2 .left-content p,.section2 .right-content p{font-size:11px;padding:2%}.section2 .left-content{position:relative;right:-16%;top:3%}.section3 .info-list li,.section3-2 .info-list li,h5{font-size:12px}.section2 .right-content{top:unset}}@media(max-width:767px){section.section3-2.mobile{margin-top:unset}section.section3-2.mobile h2{padding-top:40px}.section1 h3{font-size:18px!important}h1{margin-top:3%}input#aiConsent{width:7%}.section3-2 p{font-size:11px}.section3-2.mobile .language{margin-bottom:8%;width:30%}img.img-fluid.section4boy{width:60%}.section3-1 p.mt-3{font-size:12px}.section3-2 .card.main-card{width:80%}.desktop{display:none}.mobile{display:block}.bookletbtn,.section1 .bookletbtn,section5 .bookletbtn{margin:auto;padding:2%;width:80%!important}.section3 .main-card,.section3-2 .main-card{padding:3%}.section3 .text-content,.section3-2 .text-content{margin-top:30px}.section2 .left-content,.section2 .right-content{text-align:center!important}.section2 .left-content p,.section2 .right-content p{font-size:14px}.section2 .left-content{right:unset}.section2 .left-content,.section2 .right-content{margin-top:10%!important;margin:auto;position:relative;top:unset;width:80%}.section2 .right-content{left:unset}h5{font-size:16px}.section1 .row{display:grid!important;grid-template-columns:1fr}.section1 .col-sm-8{display:contents;text-align:center!important}.section1 h1,.section1 h3:first-of-type,.section1 p.mt-3{order:1}.section1 .col-sm-4{margin-bottom:20px;order:2;text-align:center}.section1 .bookletbtn,.section1 h3.mt-5,.section1 p{order:3}.section1 .middle{line-height:2;margin:auto;text-align:start;width:87%}.section2 .containers{grid-template-columns:1fr}.section2 .center-image{display:none!important}.section2 .left-content,.section2 .right-content{text-align:left}}