.courses:where(.astro-NO5EKIK6){display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media only screen and (max-width: 428px){.courses:where(.astro-NO5EKIK6){grid-template-columns:repeat(2,1fr);gap:.5rem}}.course:where(.astro-7GFBZ43M){border-radius:39px;padding:1rem;height:12rem;text-decoration:none;transition:transform .2s ease-in-out}.course:where(.astro-7GFBZ43M):hover{transform:translate(-7px,-10px);box-shadow:#0366d64d 0 0 0 3px}.course:where(.astro-7GFBZ43M) .meta-inf:where(.astro-7GFBZ43M){display:flex;flex-direction:column;align-items:center}.course:where(.astro-7GFBZ43M) .meta-inf:where(.astro-7GFBZ43M) img:where(.astro-7GFBZ43M){width:10rem}.course:where(.astro-7GFBZ43M) span:where(.astro-7GFBZ43M){color:#602b7a;font-weight:500}.course:where(.astro-7GFBZ43M) h3:where(.astro-7GFBZ43M){margin:0;color:#602b7a;font-size:1.4rem;font-weight:700;text-transform:uppercase}.course:where(.astro-7GFBZ43M):nth-child(1){background-color:#24a7ef}.course:where(.astro-7GFBZ43M):nth-child(1) img:where(.astro-7GFBZ43M){margin-top:1rem;margin-bottom:1rem}.course:where(.astro-7GFBZ43M):nth-child(2){background-color:#f44c75}.course:where(.astro-7GFBZ43M):nth-child(2) img:where(.astro-7GFBZ43M){margin-top:1rem;margin-bottom:1rem}.course:where(.astro-7GFBZ43M):nth-child(3){background-color:#ffdb59}.course:where(.astro-7GFBZ43M):nth-child(3) img:where(.astro-7GFBZ43M){margin-top:.5rem;margin-bottom:1rem;width:8rem}.course:where(.astro-7GFBZ43M):nth-child(4){background-color:#cbf86d}.course:where(.astro-7GFBZ43M):nth-child(4) span:where(.astro-7GFBZ43M){color:#602b7a}.course:where(.astro-7GFBZ43M):nth-child(4) img:where(.astro-7GFBZ43M){margin-top:1rem;margin-bottom:1rem;width:8rem}.course:where(.astro-7GFBZ43M):nth-child(4) h3:where(.astro-7GFBZ43M){color:#602b7a}.course:where(.astro-7GFBZ43M):nth-child(5){background-color:#7d28a6}.course:where(.astro-7GFBZ43M):nth-child(5) span:where(.astro-7GFBZ43M){color:#fff}.course:where(.astro-7GFBZ43M):nth-child(5) img:where(.astro-7GFBZ43M){margin-top:1.5rem;margin-bottom:1rem;width:8rem}.course:where(.astro-7GFBZ43M):nth-child(5) h3:where(.astro-7GFBZ43M){color:#fff}.course:where(.astro-7GFBZ43M):nth-child(6){background-color:#602a7a}.course:where(.astro-7GFBZ43M):nth-child(6) span:where(.astro-7GFBZ43M){color:#fff}.course:where(.astro-7GFBZ43M):nth-child(6) img:where(.astro-7GFBZ43M){margin-top:2rem;margin-bottom:1rem;width:8rem}.course:where(.astro-7GFBZ43M):nth-child(6) h3:where(.astro-7GFBZ43M){color:#fff}.course:where(.astro-7GFBZ43M):nth-child(7){background-color:#00af85}.course:where(.astro-7GFBZ43M):nth-child(7) span:where(.astro-7GFBZ43M){color:#fff}.course:where(.astro-7GFBZ43M):nth-child(7) img:where(.astro-7GFBZ43M){margin-top:1rem;margin-bottom:1rem;width:8rem}.course:where(.astro-7GFBZ43M):nth-child(7) h3:where(.astro-7GFBZ43M){text-align:center;color:#fff}@media only screen and (max-width: 1366px){.course:where(.astro-7GFBZ43M){height:auto}.course:where(.astro-7GFBZ43M) h3:where(.astro-7GFBZ43M){margin:0;color:#602b7a;font-size:1.4rem;font-weight:700;text-transform:uppercase;text-align:center}.course:where(.astro-7GFBZ43M) .meta-inf:where(.astro-7GFBZ43M) img:where(.astro-7GFBZ43M){width:7rem}}@media only screen and (max-width: 1024px){.course:where(.astro-7GFBZ43M){height:auto}.course:where(.astro-7GFBZ43M) h3:where(.astro-7GFBZ43M){margin:0;color:#602b7a;font-size:1.2rem;font-weight:700;text-transform:uppercase;text-align:center}.course:where(.astro-7GFBZ43M) .meta-inf:where(.astro-7GFBZ43M) img:where(.astro-7GFBZ43M){width:5rem}}@media only screen and (max-width: 1440px){.course:where(.astro-7GFBZ43M){height:auto}.course:where(.astro-7GFBZ43M) h3:where(.astro-7GFBZ43M){font-size:1rem}}@media only screen and (max-width: 428px){.course:where(.astro-7GFBZ43M){height:auto}.course:where(.astro-7GFBZ43M) h3:where(.astro-7GFBZ43M){margin:0;color:#602b7a;font-size:.8rem;font-weight:700;text-transform:uppercase;text-align:center}.course:where(.astro-7GFBZ43M) span:where(.astro-7GFBZ43M){font-weight:600;font-size:.8rem}.course:where(.astro-7GFBZ43M) .meta-inf:where(.astro-7GFBZ43M) img:where(.astro-7GFBZ43M){width:5rem}}#main:where(.astro-IVDEV4KK){margin-bottom:8rem}#main:where(.astro-IVDEV4KK) .big-card:where(.astro-IVDEV4KK){width:100%;height:auto;border-radius:20px}#main:where(.astro-IVDEV4KK) .big-card:where(.astro-IVDEV4KK) h1:where(.astro-IVDEV4KK){color:#602b7b;font-size:1.5rem;font-weight:700;margin-bottom:1rem}@media only screen and (max-width: 428px){#main:where(.astro-IVDEV4KK){margin-bottom:5rem}}.slider-container:where(.astro-TXMSBYMR){width:70%;margin:0 auto;margin-bottom:2rem;gap:2rem}.slider-container:where(.astro-TXMSBYMR) .slider-btn:where(.astro-TXMSBYMR){color:#602b7a;font-size:2rem;cursor:pointer}.slider-container:where(.astro-TXMSBYMR) .slider:where(.astro-TXMSBYMR){background-color:#f5f6fa;border-radius:0;max-width:100%;text-align:center;overflow:hidden}.slider-container:where(.astro-TXMSBYMR) .slider:where(.astro-TXMSBYMR) img:where(.astro-TXMSBYMR){width:100%;height:auto;opacity:1;transition:opacity 1s}@media only screen and (max-width: 428px){.slider-container:where(.astro-TXMSBYMR){width:100%;gap:.5rem}.slider-container:where(.astro-TXMSBYMR) .slider:where(.astro-TXMSBYMR){padding:0;max-width:100%}}:root{--accent: 124, 58, 237;--accent-gradient: linear-gradient(45deg, rgb(var(--accent)), #da62c4 30%, white 60%)}html{scroll-behavior:smooth}body{background-color:#fff;background-repeat:no-repeat;font-family:Montserrat,sans-serif;margin:0}.container{width:70%;margin:0 auto}code{font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace}h3,h4,p{margin:0}@media only screen and (max-width: 1024px){.container{width:85%}}@media only screen and (max-width: 428px){.container{width:90%}}.courses-info:where(.astro-7ZLO5DTZ){display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.courses-info:where(.astro-7ZLO5DTZ) h2:where(.astro-7ZLO5DTZ){color:#fff;display:flex;align-items:center;font-size:3.5rem;font-weight:900;text-transform:uppercase;text-align:center;background:-webkit-linear-gradient(#CBF86D,#24A7EF);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width: 1366px){.courses-info:where(.astro-7ZLO5DTZ) h2:where(.astro-7ZLO5DTZ){font-size:3rem}}@media only screen and (max-width: 1024px){.courses-info:where(.astro-7ZLO5DTZ) h2:where(.astro-7ZLO5DTZ){font-size:2.5rem}}@media only screen and (max-width: 428px){.courses-info:where(.astro-7ZLO5DTZ){display:flex;flex-direction:column}.courses-info:where(.astro-7ZLO5DTZ) h2:where(.astro-7ZLO5DTZ){text-align:start}}.image-container:where(.astro-DMH6EJOW){width:auto}.image-container:where(.astro-DMH6EJOW) img:where(.astro-DMH6EJOW){border-radius:39px}@media only screen and (max-width: 1366px){.image-container:where(.astro-DMH6EJOW) img:where(.astro-DMH6EJOW){width:100%}}.courses-info:where(.astro-GT5T6OJM){margin-bottom:10rem}@media only screen and (max-width: 428px){.courses-info:where(.astro-GT5T6OJM){margin-bottom:5rem}}.algo-info:where(.astro-U3SNNGGV){color:#602a7a;margin-bottom:10rem}.algo-info:where(.astro-U3SNNGGV) h2:where(.astro-U3SNNGGV){margin-top:6rem;text-transform:uppercase;text-align:center;font-size:3.5rem;font-weight:900;letter-spacing:normal;line-height:56px;background:-webkit-linear-gradient(#CBF86D,#24A7EF);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV){display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV){display:flex;flex-direction:column;background-color:#f5f6fa;box-shadow:#0000000d 0 0 0 1px;border-radius:39px;padding:1.5rem}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV) .algo-info-card_img:where(.astro-U3SNNGGV){padding-left:1rem;height:7.5rem}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV) .rotate:where(.astro-U3SNNGGV){animation:rotate 2s linear}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV):nth-child(1) img:where(.astro-U3SNNGGV){width:40%}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV):nth-child(2) img:where(.astro-U3SNNGGV){width:22%}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV):nth-child(3) img:where(.astro-U3SNNGGV){width:35%}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV) h3:where(.astro-U3SNNGGV){font-size:1.5rem;line-height:32px;text-align:start;letter-spacing:normal;margin-bottom:1rem}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV) p:where(.astro-U3SNNGGV){font-size:1rem;font-weight:500;line-height:24px;text-align:start;letter-spacing:normal}@media only screen and (max-width: 1366px){.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV) .algo-info-card_img:where(.astro-U3SNNGGV):nth-child(1) img:where(.astro-U3SNNGGV){width:55%}}@media only screen and (max-width: 1024px){.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV) h3:where(.astro-U3SNNGGV){font-size:1.2rem;line-height:25px;text-align:start;letter-spacing:normal;margin-bottom:1rem}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV) p:where(.astro-U3SNNGGV){font-size:.95rem;font-weight:500;line-height:20px;text-align:start;letter-spacing:normal}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV) .algo-info-card_img:where(.astro-U3SNNGGV){height:6rem}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV) .algo-info-card_img:where(.astro-U3SNNGGV):nth-child(1) img:where(.astro-U3SNNGGV){width:50%}}@media only screen and (max-width: 428px){.algo-info:where(.astro-U3SNNGGV){margin-bottom:5rem}.algo-info:where(.astro-U3SNNGGV) h2:where(.astro-U3SNNGGV){text-align:start;font-size:3rem}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV){display:flex;flex-direction:column;gap:1rem}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV) .algo-info-card_img:where(.astro-U3SNNGGV){height:6rem}.algo-info:where(.astro-U3SNNGGV) .algo-grid:where(.astro-U3SNNGGV) .algo-info-card:where(.astro-U3SNNGGV) .algo-info-card_img:where(.astro-U3SNNGGV) #calamar:where(.astro-U3SNNGGV){width:30%}}.algo-info-extra:where(.astro-34NLABQV){margin-bottom:5rem}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) h2:where(.astro-34NLABQV){margin:0 0 2rem;color:#602b7a;font-size:3.5rem;font-weight:900;text-align:center;text-transform:uppercase;letter-spacing:normal;line-height:56px;background:-webkit-linear-gradient(#24A7EF,#CBF86D);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .main-p:where(.astro-34NLABQV){background-color:#602b7a;border-radius:39px;padding:1.5rem 1rem;font-size:1.5rem;font-weight:500;text-align:center;line-height:32px;letter-spacing:normal;color:#f5f6fa;margin-bottom:.5rem}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .frames-grid:where(.astro-34NLABQV){display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .frames-grid:where(.astro-34NLABQV) .frame-card:where(.astro-34NLABQV){background-color:#602b7a;padding:1.5rem 1rem}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .frames-grid:where(.astro-34NLABQV) .frame-card:where(.astro-34NLABQV):first-child{border-radius:39px 19px 19px 39px}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .frames-grid:where(.astro-34NLABQV) .frame-card:where(.astro-34NLABQV):nth-child(2){border-radius:19px 39px 39px 19px}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .frames-grid:where(.astro-34NLABQV) .frame-card:where(.astro-34NLABQV) .frame-card_img:where(.astro-34NLABQV)>img:where(.astro-34NLABQV){display:block;margin:0 auto;margin-bottom:1rem;width:65%}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .frames-grid:where(.astro-34NLABQV) .frame-card:where(.astro-34NLABQV) .frame-card_info:where(.astro-34NLABQV){display:flex;flex-direction:row;gap:2rem}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .frames-grid:where(.astro-34NLABQV) .frame-card:where(.astro-34NLABQV) .frame-card_info:where(.astro-34NLABQV) h3:where(.astro-34NLABQV){font-size:1.5rem;color:#f5f6fa;line-height:32px;text-align:start;letter-spacing:normal}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .frames-grid:where(.astro-34NLABQV) .frame-card:where(.astro-34NLABQV) .frame-card_info:where(.astro-34NLABQV) #lab-text:where(.astro-34NLABQV){margin-left:6rem}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .frames-grid:where(.astro-34NLABQV) .frame-card:where(.astro-34NLABQV) .frame-card_info:where(.astro-34NLABQV) p:where(.astro-34NLABQV){color:#f5f6fa;font-size:1rem;line-height:24px;letter-spacing:normal;font-weight:500}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .frames-grid:where(.astro-34NLABQV) .frame-card:where(.astro-34NLABQV) .frame-card_info:where(.astro-34NLABQV) #lab-p:where(.astro-34NLABQV){margin-left:6rem}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .info-footer:where(.astro-34NLABQV){display:flex;align-items:center;background-color:#ffdb59;border-radius:39px;padding:2rem;margin-top:.5rem}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .info-footer:where(.astro-34NLABQV) .info-footer_text:where(.astro-34NLABQV){display:flex;flex-direction:column;gap:1rem;width:40%;color:#602b7a}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .info-footer:where(.astro-34NLABQV) .info-footer_text:where(.astro-34NLABQV) h3:where(.astro-34NLABQV){font-size:1.5rem;line-height:32px;text-align:start;letter-spacing:normal}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .info-footer:where(.astro-34NLABQV) .info-footer_text:where(.astro-34NLABQV) p:where(.astro-34NLABQV){font-size:1rem;font-weight:500;line-height:24px;text-align:start;letter-spacing:normal}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .info-footer:where(.astro-34NLABQV) .info-footer_text:where(.astro-34NLABQV) a:where(.astro-34NLABQV){width:12.5%;text-decoration:none;background-color:#602b7a;color:#ffdb59;font-weight:600;font-size:1.2rem;border-radius:30px;padding:1rem 2rem}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .info-footer:where(.astro-34NLABQV) .info-footer_img:where(.astro-34NLABQV){width:60%}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .info-footer:where(.astro-34NLABQV) .info-footer_img:where(.astro-34NLABQV)>img:where(.astro-34NLABQV){width:90%}@media only screen and (max-width: 428px){.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) h2:where(.astro-34NLABQV){font-size:3rem}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .main-p:where(.astro-34NLABQV){font-size:1.3rem;text-align:justify-self}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .frames-grid:where(.astro-34NLABQV){display:flex;flex-direction:column}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .info-footer:where(.astro-34NLABQV){flex-direction:column}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .info-footer:where(.astro-34NLABQV) .info-footer_text:where(.astro-34NLABQV){width:100%}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .info-footer:where(.astro-34NLABQV) .info-footer_text:where(.astro-34NLABQV) a:where(.astro-34NLABQV){width:19.5%}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .info-footer:where(.astro-34NLABQV) .info-footer_img:where(.astro-34NLABQV){width:100%;margin-bottom:2rem}.algo-info-extra:where(.astro-34NLABQV) .extra-info:where(.astro-34NLABQV) .info-footer:where(.astro-34NLABQV) .info-footer_img:where(.astro-34NLABQV)>img:where(.astro-34NLABQV){width:100%}}#quotes-section:where(.astro-LGM6QR3X){display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem}#quotes-section:where(.astro-LGM6QR3X) h2:where(.astro-LGM6QR3X){font-size:3.5rem;font-weight:900;text-align:center;background:-webkit-linear-gradient(#24A7EF,#CBF86D);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-transform:uppercase;margin-bottom:0}#quotes-section:where(.astro-LGM6QR3X) p:where(.astro-LGM6QR3X){text-align:center;color:#fff;font-size:2rem;font-weight:800}#quotes-section:where(.astro-LGM6QR3X) #quotes-container:where(.astro-LGM6QR3X){display:flex;flex-direction:row;gap:2rem;background-color:#dfb;border-radius:39px;padding:3rem}@media only screen and (max-width: 428px){#quotes-section:where(.astro-LGM6QR3X) #quotes-container:where(.astro-LGM6QR3X){flex-wrap:wrap}}h1:where(.astro-J7PV25F6){font-size:3rem;font-weight:800;margin:0}.text-gradient:where(.astro-J7PV25F6){background-image:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:400%;background-position:0%}.instructions:where(.astro-J7PV25F6){line-height:1.6;margin:1rem 0;border:1px solid rgba(var(--accent),25%);background-color:#fff;padding:1rem;border-radius:.4rem}.instructions:where(.astro-J7PV25F6) code:where(.astro-J7PV25F6){font-size:.875em;font-weight:700;background:rgba(var(--accent),12%);color:rgb(var(--accent));border-radius:4px;padding:.3em .45em}.instructions:where(.astro-J7PV25F6) strong:where(.astro-J7PV25F6){color:rgb(var(--accent))}.link-card-grid:where(.astro-J7PV25F6){display:grid;grid-template-columns:repeat(auto-fit,minmax(24ch,1fr));gap:1rem;padding:0}
