:root{font-size:11px;--primary-blue: #0f5288;--secondary-blue: #013763;--tertiary-blue: #d9d9d9;--primary-black: #000000;--primary-white: #ffffff;--primary-grey: #cbcbcb;--primary-orange: #e06824;--primary-cyan: #12939d;--primary-lightblue: #4fa0d6;--secondary-lightgray: #f6f6f6;--blended-blue: #0d4674;--blended-blue-opaque: #0d4674ad;--scrollbar-bg: #eff1f5;--jungle-green: #2faf94}*{margin:0;padding:0;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inter-700{font-family:Inter,sans-serif;font-weight:700}.helvetica{font-family:"Helvetica 25 UltraLight",sans-serif}.roboto-300{font-family:Roboto,sans-serif;font-weight:300}.roboto-400{font-family:Roboto,sans-serif;font-weight:400}.roboto-500{font-family:Roboto,sans-serif;font-weight:500}.roboto-700{font-family:Roboto,sans-serif;font-weight:700}body::-webkit-scrollbar{width:12px;background-color:var(--scrollbar-bg)}body::-webkit-scrollbar-track{border-radius:3px;background-color:transparent}body::-webkit-scrollbar-thumb{border-radius:5px;background-color:var(--primary-blue);border:2px solid var(--scrollbar-bg)}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}body{position:relative}#home-screen{min-height:100vh!important}footer{position:absolute;bottom:0;width:100%}#particles-js{width:100%;background-color:var(--primary-blue);background-image:url();background-size:cover;background-position:50% 50%;background-repeat:no-repeat}h1{color:var(--primary-black);font-size:2rem}#home-screen .home-screen_container{background-color:var(--primary-white);width:100%;display:flex;justify-content:center;padding:.5rem}#home-screen .large-block{margin-top:.8rem;position:relative;padding:2rem 2rem 15rem;border-radius:2rem;background-color:var(--primary-blue);width:98%;max-width:1400px}@media only screen and (max-width: 768px){#home-screen .large-block{padding:1.5rem 1rem 10rem;margin-top:.5rem;border-radius:1.5rem}}@media only screen and (max-width: 480px){#home-screen .large-block{padding:1rem .5rem 8rem;margin-top:.25rem;border-radius:1rem;width:99%}}canvas{z-index:1;position:absolute;top:0;left:0}*{z-index:4}.large-block .dwit-logo{height:5rem}@media only screen and (max-width: 768px){.large-block .dwit-logo{height:4rem}}@media only screen and (max-width: 480px){.large-block .dwit-logo{height:3rem}}.testimonial-division{padding:1rem;display:flex;flex-direction:column;align-items:center}.testimonial-division .upper-division,.testimonial-division .middle-division,.testimonial-division .lower-division,.testimonial-division .second-last-division{width:70%}.testimonial-division .upper-division,.testimonial-division .middle-division,.testimonial-division .second-last-division{width:30rem}.testimonial-division .upper-division{display:flex;justify-content:center}.testimonial-division .middle-division{margin-top:5rem;margin-bottom:5rem;display:flex;justify-content:center}.testimonial-division .second-last-division{margin-bottom:5rem;display:flex;justify-content:center}.testimonial-division .lower-division{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:5rem}@media only screen and (max-width: 768px){.testimonial-division .upper-division,.testimonial-division .middle-division,.testimonial-division .second-last-division{width:100%;max-width:350px}.testimonial-division .middle-division{margin-top:3rem;margin-bottom:3rem}.testimonial-division .second-last-division{margin-bottom:3rem}.testimonial-division .lower-division{gap:3rem}}@media only screen and (max-width: 600px){.testimonial-division .upper-division{margin-top:3rem}.testimonial-division .middle-division{margin-top:2rem;margin-bottom:2rem}.testimonial-division .second-last-division{margin-bottom:2rem}.testimonial-division .lower-division{gap:2rem}}@media only screen and (max-width: 480px){.testimonial-division{padding:.5rem}.testimonial-division .upper-division,.testimonial-division .middle-division,.testimonial-division .second-last-division{width:100%;max-width:280px}}@media only screen and (max-width: 900px){.testimonial-division .lower-division{width:100%!important}}@media only screen and (max-width: 790px){.testimonial-division .lower-division{flex-direction:column;justify-content:center;align-items:center;gap:2rem}.testimonial-division .lower-division .testimonial{margin-top:4rem}}@media only screen and (max-width: 980px){.testimonial-division .lower-division{width:70rem}}.testimonial-division .avatar{position:absolute;top:-3rem;height:7rem;width:7rem;border-radius:50%;overflow:hidden}.testimonial-division .avatar--modified{padding-top:1rem;background-color:#b5e3fa}.testimonial-division .testimonial{padding:3rem 3rem 1.5rem;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;border-radius:2.45rem;background-color:var(--blended-blue-opaque);max-width:30rem;min-width:27rem;transition:transform .3s ease}@media only screen and (max-width: 768px){.testimonial-division .testimonial{max-width:100%;min-width:auto;width:100%;padding:2.5rem 2rem 1.5rem;border-radius:2rem}.testimonial-division .avatar{height:6rem;width:6rem;top:-2.5rem}}@media only screen and (max-width: 480px){.testimonial-division .testimonial{padding:2rem 1.5rem 1rem;border-radius:1.5rem}.testimonial-division .avatar{height:5rem;width:5rem;top:-2rem}}@media only screen and (max-width: 800px){.testimonial-division .lower-division .testimonial{margin-top:5rem}}.testimonial:hover{transform:scale(1.1)!important;cursor:pointer}.testimonial:active{transform:scale(.9)!important;cursor:pointer}@media only screen and (max-width: 768px){.testimonial:hover{transform:scale(1.05)!important}}.testimonial-division .testimonial img{width:100%}.testimonial-division .testimonial p{margin-top:1.4rem}.testimonial-division .testimonial p,.testimonial-division .testimonial strong{font-size:1.5rem;color:var(--primary-white)}@media only screen and (max-width: 768px){.testimonial-division .testimonial p,.testimonial-division .testimonial strong{font-size:1.3rem}}@media only screen and (max-width: 480px){.testimonial-division .testimonial p,.testimonial-division .testimonial strong{font-size:1.2rem}.testimonial-division .testimonial p{margin-top:1rem}}.upper-division .testimonial,.middle-division .testimonial,.second-last-division .testimonial{min-width:27rem;padding:3.2rem 1rem 1rem}@media only screen and (max-width: 768px){.upper-division .testimonial,.middle-division .testimonial,.second-last-division .testimonial{min-width:auto;width:100%;padding:2.8rem 1.5rem 1rem}}@media only screen and (max-width: 480px){.upper-division .testimonial,.middle-division .testimonial,.second-last-division .testimonial{padding:2.2rem 1rem 1rem}}.primary-footer{display:flex;justify-content:center;background:var(--primary-grey);color:var(--primary-black);font-size:1.1rem;padding:.5rem}@media only screen and (max-width: 768px){.primary-footer{font-size:1rem;padding:.75rem}}@media only screen and (max-width: 480px){.primary-footer{font-size:.9rem;padding:1rem .5rem}}.description-division{margin-top:3rem;width:100%;display:flex;justify-content:center}.description-division p{width:79rem;color:var(--primary-white);text-align:center;font-size:1.6rem}@media only screen and (max-width: 980px){.description-division p{width:90%}}@media only screen and (max-width: 768px){.description-division{margin-top:2rem}.description-division p{width:95%;font-size:1.4rem;padding:0 1rem}}@media only screen and (max-width: 480px){.description-division{margin-top:1.5rem}.description-division p{font-size:1.2rem;padding:0 .5rem}}.featured-class_container{padding-bottom:2rem;display:flex;flex-direction:column;align-items:center;justify-items:between;position:relative;min-height:2rem}@media only screen and (max-width: 970px){.featured-class_container{padding-bottom:10rem}}@media only screen and (max-width: 768px){.featured-class_container{padding-bottom:8rem}}@media only screen and (max-width: 480px){.featured-class_container{padding-bottom:6rem}}.featured-card-block{display:flex;justify-content:center;flex-direction:column;align-items:center}.featured-card-block section{width:55%;display:flex;border-radius:2.25rem;background-color:var(--primary-white);width:min-content;margin-top:-14rem;padding-top:3rem;padding-left:2rem;padding-right:2rem}@media only screen and (max-width: 768px){.featured-card-block section{width:95%;margin-top:-8rem;padding:2rem 1rem;border-radius:1.5rem;flex-wrap:wrap;justify-content:center}}@media only screen and (max-width: 480px){.featured-card-block section{width:98%;margin-top:-6rem;padding:1.5rem .5rem;border-radius:1rem}}.featured-cards{cursor:pointer;margin-left:2rem;margin-right:2rem;box-shadow:#00000029 0 10px 36px,#0000000f 0 0 0 1px;border-radius:1.25rem;width:25.5%;transition:all .2s ease-in-out;padding:2rem;display:flex;justify-content:center;flex-direction:column}.featured-cards div{display:flex;justify-content:center}.featured-cards div img{height:6rem}.featured-cards h2{font-size:150%;padding-bottom:1rem;margin-top:2rem;color:var(--primary-blue);text-align:center}.featured-cards:hover{transform:translateY(-1rem);transition:all .3s ease-in-out;box-shadow:#00000059 0 5px 15px}.featured-cards:active{transform:translateY(-1rem) scale(.95);transition:all .1s ease-in-out}.featured-cards:hover h2{color:var(--secondary-blue)}@media only screen and (max-width: 768px){.featured-cards{width:45%;margin:.5rem;padding:1.5rem}.featured-cards div img{height:4.5rem}.featured-cards h2{font-size:130%;margin-top:1.5rem}.featured-cards:hover{transform:translateY(-.5rem)}.featured-cards:active{transform:translateY(-.5rem) scale(.98)}}@media only screen and (max-width: 600px){.featured-cards{width:80%;margin:.5rem 0}}@media only screen and (max-width: 480px){.featured-cards{width:90%;margin:.25rem 0;padding:1rem;border-radius:1rem}.featured-cards div img{height:3.5rem}.featured-cards h2{font-size:120%;margin-top:1rem}}@media only screen and (min-width: 1206px){.featured-cards{margin-top:2rem}.featured-card-block section{display:flex;justify-content:center}}@media only screen and (max-width: 1435px){.featured-cards{width:33.33%}}@media only screen and (max-width: 970px){.featured-cards{margin:.5rem;width:45%}}@media only screen and (max-width: 733px){.featured-cards{width:70%}}@media only screen and (max-width: 520px){.featured-card-block section{padding:2rem}.featured-cards{width:95%}}@media only screen and (min-width: 1206px) and (max-width: 1319px){.featured-cards{width:10%}}@media only screen and (max-width: 1435px){.featured-card-block section{width:85vw;flex-wrap:wrap;justify-content:center}}@media only screen and (min-width: 1436px){.featured-cards{min-width:27.2rem}}@media only screen and (max-width: 1600px){.featured-card-block section{width:60vw;flex-wrap:wrap;justify-content:center}.featured-cards{margin-top:1.5em}}@media only screen and (min-width: 1436px) and (max-width: 1553px){.featured-card-block section{width:60vw;display:flex}}@media only screen and (max-width: 730px){.featured-card-block section{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width: 1206px){.featured-cards h2{text-wrap:wrap}}.featured-border--blue{border-bottom:5px solid var(--primary-blue)}.featured-border--orange{border-bottom:5px solid var(--primary-orange)}.featured-border--lightblue{border-bottom:5px solid var(--primary-lightblue)}.featured-border--jungle-green{border-bottom:5px solid var(--jungle-green)}.featured-border--cyan{border-bottom:5px solid var(--primary-cyan)}@media only screen and (max-width: 480px){.featured-border--blue,.featured-border--orange,.featured-border--lightblue,.featured-border--jungle-green,.featured-border--cyan{border-bottom-width:3px}}.invisible{display:none!important}.model-wrapper{z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;display:flex;justify-content:center;align-items:center;padding:1rem}.model-wrapper .model-block{animation-duration:.4s;position:relative;top:auto;width:40rem;max-width:90vw;max-height:90vh;overflow-y:auto;padding-bottom:2rem;height:fit-content;background:#fff;border-radius:2.5rem;box-shadow:#32325d40 0 50px 100px -20px,#0000004d 0 30px 60px -30px}@media only screen and (max-width: 768px){.model-wrapper .model-block{width:95vw;border-radius:2rem}}@media only screen and (max-width: 460px){.model-wrapper .model-block{width:98vw;border-radius:1.5rem}}.model-block .model-header{padding:1.5rem;display:flex;justify-content:flex-end}@media only screen and (max-width: 480px){.model-block .model-header{padding:1rem}}.model-header .cross-icon-container{cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:#fff3 0 0 0 1px inset,var(--scrollbar-bg) 0 0 0 1px;height:2.5rem;width:2.5rem;border-radius:50%;background:var(--secondary-lightgray);transition:all .2s ease}.model-header .cross-icon-container:active{border:2px solid var(--primary-blue)}.model-header .cross-icon-container:hover{background:var(--primary-blue)}.model-header .cross-icon-container:hover i{color:var(--primary-white)}.cross-icon-container i{font-weight:bolder;font-size:2rem;color:var(--primary-blue);transition:color .2s ease}@media only screen and (max-width: 480px){.model-header .cross-icon-container{height:2rem;width:2rem}.cross-icon-container i{font-size:1.5rem}}.model-wrapper .model-block .avatar-container{display:flex;justify-content:center;align-items:center;margin-bottom:1rem}.model-wrapper .model-block .avatar-container img{height:12rem;width:12rem;object-fit:cover}@media only screen and (max-width: 768px){.model-wrapper .model-block .avatar-container img{height:10rem;width:10rem}}@media only screen and (max-width: 480px){.model-wrapper .model-block .avatar-container img{height:8rem;width:8rem}}.model-block h3,.model-block h5{text-align:center;color:var(--primary-blue)}.model-block h3{margin-top:1.5rem;font-size:2.6rem}.model-block h5{font-size:1.6rem;margin-bottom:1rem}.model-block p{padding:1.25rem 1.5rem;text-align:center;font-size:1.6rem;line-height:1.5}@media only screen and (max-width: 768px){.model-block h3{font-size:2.2rem;margin-top:1rem}.model-block h5{font-size:1.4rem}.model-block p{font-size:1.4rem;padding:1rem 1.5rem}}@media only screen and (max-width: 480px){.model-block h3{font-size:1.8rem}.model-block h5{font-size:1.2rem}.model-block p{font-size:1.2rem;padding:.75rem 1rem;text-align:justify}}#model_image{border-radius:50%}.text-decoration-none{text-decoration:none}@media only screen and (max-width: 768px){.testimonial{min-height:120px}.featured-cards{min-height:140px}}@media only screen and (max-width: 480px){:root{font-size:10px}body{line-height:1.4}}
