:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;position:relative;touch-action:pan-x pan-y pinch-zoom;z-index:1}.carousel.is-dragging{touch-action:none}.carousel__track{display:flex;gap:var(--vc-slide-gap);height:100%;list-style:none;margin:0;padding:0;position:relative;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel__viewport{height:100%;overflow:hidden;width:100%}.carousel__sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{display:grid;grid-template-columns:100%;grid-template-rows:100%;transition:none}.carousel.is-effect-fade .carousel__slide{grid-area:1 / 1;height:100%;opacity:0;pointer-events:none;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}:root{--vc-icn-width: 100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background: transparent;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-height: 30px;--vc-nav-width: 30px}.carousel__next,.carousel__prev{align-items:center;background:var(--vc-nav-background);border:0;border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;display:flex;font-size:var(--vc-nav-height);height:var(--vc-nav-height);justify-content:center;padding:0;position:absolute;inset-block-start:50%;transform:translateY(-50%);width:var(--vc-nav-width)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-inline:auto 50%;inset-block-start:auto;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev,.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media(hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color: var(--vc-clr-primary);--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-border-radius: 0;--vc-pgn-gap: 6px;--vc-pgn-height: 4px;--vc-png-bottom: 10px;--vc-png-left: auto;--vc-png-right: 10px;--vc-pgn-width: 16px}.carousel__pagination{bottom:var(--vc-png-bottom);display:flex;gap:var(--vc-pgn-gap);justify-content:center;left:50%;list-style:none;margin:0;padding:0;position:absolute;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border:0;border-radius:var(--vc-pgn-border-radius);cursor:pointer;display:block;height:var(--vc-pgn-height);margin:0;padding:0;width:var(--vc-pgn-width)}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media(hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;flex-direction:column;left:var(--vc-png-left);right:var(--vc-png-right);transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin:0;transform:translateZ(0)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body,html{margin:0;padding:0}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,p,hr,pre,dl,dd,dt,figure,blockquote,fieldset,legend,textarea,input,button,select,option,th,td{margin:0;padding:0}a{text-decoration:none;color:inherit}img{max-width:100%;display:block;height:auto}@font-face{font-family:ATT-AleckSan-Thin;src:url(/assets/ATT-AleckSans_Th-MwTBt2ak.woff) format("woff"),url(/assets/ATT-AleckSans_Th-EM9Jg0W4.woff2) format("woff2"),url(/assets/ATT-AleckSans_Th-FaZxhzSC.ttf) format("truetype")}@font-face{font-family:ATT-AleckSan-Light;src:url(/assets/ATT-AleckSans_Lt-DmOLYk41.woff) format("woff"),url(/assets/ATT-AleckSans_Lt-Dhq2H-97.woff2) format("woff2"),url(/assets/ATT-AleckSans_Lt-DeUcLcNA.ttf) format("truetype")}@font-face{font-family:ATT-AleckSan-Regular;src:url(/assets/ATT-AleckSans_Rg-KEGAhw0e.woff) format("woff"),url(/assets/ATT-AleckSans_Rg-DIyHtjZF.woff2) format("woff2"),url(/assets/ATT-AleckSans_Rg-rQ3swaYh.ttf) format("truetype")}@font-face{font-family:ATT-AleckSan-Medium;src:url(/assets/ATT-AleckSans_Md-JHypn-DS.woff) format("woff"),url(/assets/ATT-AleckSans_Md-Cw2zxabd.woff2) format("woff2"),url(/assets/ATT-AleckSans_Md-Q-p8lzAY.ttf) format("truetype")}@font-face{font-family:ATT-AleckSan-Bold;src:url(/assets/ATT-AleckSans_Bd-CrQHc1ER.woff) format("woff"),url(/assets/ATT-AleckSans_Bd-Bo0DMDLv.woff2) format("woff2"),url(/assets/ATT-AleckSans_Bd-Bhir7CF3.ttf) format("truetype")}html{scrollbar-width:thin;scrollbar-color:#009FDB #f0f0f0}html::-webkit-scrollbar{width:15px}html::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}html::-webkit-scrollbar-thumb{background:#009fdb;border-radius:10px;border:2px solid #f0f0f0}html::-webkit-scrollbar-thumb:hover{background:#008fc5}html::-webkit-scrollbar-thumb:active{background:#0087ba}.app-header{width:100%;background-color:#f2f6f6}.app-header .header-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;min-height:82px;max-width:1440px;margin:0 auto;padding:0 32px}@media only screen and (max-width:1024px){.app-header .header-container{min-height:64px;padding:0 20px}}@media only screen and (max-width:640px){.app-header .header-container{min-height:56px;padding:0 16px}}.app-header .header-container .logo{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.app-header .header-container .logo .back-to{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.app-header .header-container .logo .back-to:hover svg path{stroke:#333}.app-header .header-container .logo .back-to:hover span{color:#333}.app-header .header-container .logo .back-to svg{margin-right:3px;width:18px;height:18px}.app-header .header-container .logo .back-to svg path{stroke:#5b5b5b;transition:all .3s ease}.app-header .header-container .logo .back-to span{position:relative;top:2px;font:400 14px/1.2 ATT-AleckSan-Regular,sans-serif;color:#5b5b5b;transition:all .3s ease}@media only screen and (max-width:640px){.app-header .header-container .logo .back-to span{display:none}}.app-header .header-container .logo svg,.app-header .header-container .logo img{height:42px;width:auto}@media only screen and (max-width:1024px){.app-header .header-container .logo svg,.app-header .header-container .logo img{height:32px}}@media only screen and (max-width:640px){.app-header .header-container .logo svg,.app-header .header-container .logo img{height:24px}}.app-header .header-container .logo .separator{height:53px;width:auto;margin:0 20px}@media only screen and (max-width:1024px){.app-header .header-container .logo .separator{height:40px;margin:0 12px}}@media only screen and (max-width:640px){.app-header .header-container .logo .separator{height:32px;margin:0 10px}}.app-footer{width:100%;background-color:#009fdb;margin-top:auto}.app-footer__inner{max-width:1440px;margin:0 auto;padding:28px 80px 27px 82px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:32px}@media only screen and (max-width:1024px){.app-footer__inner{padding:24px 32px;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}}.app-footer__logo{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.app-footer__logo img{width:110px;height:54px;object-fit:contain;display:block}.app-footer__nav{width:auto}.app-footer__links{margin:0;padding:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:32px}@media only screen and (max-width:640px){.app-footer__links{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:12px}}.app-footer__link{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;color:#fff;font: 14px/1.2 ATT-AleckSan-Medium,sans-serif;text-decoration:none;transition:opacity .3s ease}.app-footer__link:hover,.app-footer__link:focus-visible{opacity:.8}.app-footer__link--privacy-choice{gap:0}.app-footer__privacy-icon{position:relative;top:-2px;width:auto;max-width:23px;height:auto;margin-left:5px;display:block;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.box-text{position:relative;padding-left:32px}@media only screen and (max-width:640px){.box-text{padding-left:14px}}.box-text:before{content:"";position:absolute;left:0;top:4px;width:6px;height:90%;background-color:#009fdb;border-radius:3px}.box-text>h2,.box-text>h3,.box-text>h4,.box-text>h5{font:700 24px/1.3 ATT-AleckSan-Medium,sans-serif;color:#5b5b5b;margin:0 0 4px}@media only screen and (max-width:640px){.box-text>h2,.box-text>h3,.box-text>h4,.box-text>h5{font-size:20px;line-height:1.2}}.box-text>p{font:400 14px/20px ATT-AleckSan-Regular,sans-serif;color:#6a7282;max-width:620px;margin:0}@media only screen and (max-width:640px){.box-text>p{max-width:100%}}.carousel__container{width:100%;padding:60px 0}@media only screen and (max-width:1440px){.carousel__container{padding:60px 32px}}@media only screen and (max-width:1024px){.carousel__container{padding:40px 0}}@media only screen and (max-width:640px){.carousel__container{padding:30px 0}}.carousel__container .carousel__wrapper{position:relative;max-width:1440px;margin:0 auto;padding:0 20px}.carousel__container .carousel__wrapper .carousel__viewport{overflow:visible!important}.carousel__container .carousel__wrapper .box-text{width:calc(100% - 100px);margin:4px 0 40px}.carousel__container .carousel__wrapper .box-text.small-margin{margin:4px 0 20px}@media only screen and (max-width:640px){.carousel__container .carousel__wrapper .box-text.small-margin:before{top:0}}.carousel__container .carousel__wrapper .box-text.small-margin h5{margin-bottom:0}@media only screen and (max-width:640px){.carousel__container .carousel__wrapper .box-text{width:100%;margin:4px 0 24px}.carousel__container .carousel__wrapper .box-text.small-margin{margin:4px 0 16px}}.carousel__container .carousel__wrapper .carousel__item{cursor:pointer;width:calc(100% - 20px);height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border:1px solid #F3F4F6;border-radius:20px;overflow:hidden;transition:box-shadow .3s ease-in-out,opacity .3s ease;opacity:1;text-decoration:none;color:inherit}.carousel__container .carousel__wrapper .carousel__item>*{pointer-events:none}.carousel__container .carousel__wrapper .carousel__item--hidden{opacity:.5;pointer-events:none}.carousel__container .carousel__wrapper .carousel__item:hover,.carousel__container .carousel__wrapper .carousel__item:focus{box-shadow:0 8px 24px #00000014}.carousel__container .carousel__wrapper .carousel__item:hover .video-box:before,.carousel__container .carousel__wrapper .carousel__item:focus .video-box:before{animation:carousel-zoom-in .3s ease-in 0s 1 forwards}.carousel__container .carousel__wrapper .carousel__item:hover .info .go-to-course,.carousel__container .carousel__wrapper .carousel__item:focus .info .go-to-course{background-color:#009fdb;color:#fff}.carousel__container .carousel__wrapper .carousel__item .video-box{position:relative;aspect-ratio:16/9;width:100%;height:auto;background-color:#c4c4c4;overflow:hidden}.carousel__container .carousel__wrapper .carousel__item .video-box.normal-courses img{display:none}.carousel__container .carousel__wrapper .carousel__item .video-box.ai-courses img{display:block}.carousel__container .carousel__wrapper .carousel__item .video-box__ai-badge{position:absolute;top:8px;left:8px}.carousel__container .carousel__wrapper .carousel__item .video-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:cover;background-position:50%;background-repeat:no-repeat;animation:carousel-zoom-out .3s ease-out 0s 1 forwards;transform-origin:center center}.carousel__container .carousel__wrapper .carousel__item .info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;padding:20px}@media only screen and (max-width:640px){.carousel__container .carousel__wrapper .carousel__item .info{padding:20px 10px 20px 20px}}.carousel__container .carousel__wrapper .carousel__item .info .title{font:700 18px/1.2 ATT-AleckSan-Medium,sans-serif;color:#5b5b5b;margin:0 0 3px;padding:0;min-height:43px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media only screen and (max-width:1024px){.carousel__container .carousel__wrapper .carousel__item .info .title{font-size:16px;line-height:22px;min-height:auto}}@media only screen and (max-width:640px){.carousel__container .carousel__wrapper .carousel__item .info .title{min-height:44px}}.carousel__container .carousel__wrapper .carousel__item .info .age-target{font:400 14px/1.3 ATT-AleckSan-Regular,sans-serif;color:#6a7282;margin:0 0 13px}@media only screen and (max-width:1024px){.carousel__container .carousel__wrapper .carousel__item .info .age-target{line-height:1.2}}.carousel__container .carousel__wrapper .carousel__item .info .go-to-course{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;gap:4px;padding:8px 24px;background-color:#eff7fb;color:#009fdb;font:500 14px/20px ATT-AleckSan-Medium,sans-serif;border-radius:999px;transition:background-color .3s ease,color .3s ease}@media only screen and (max-width:1024px){.carousel__container .carousel__wrapper .carousel__item .info .go-to-course{width:100%}}@media only screen and (max-width:640px){.carousel__container .carousel__wrapper .carousel__item .info .go-to-course{margin-right:10px}}@media only screen and (max-width:320px){.carousel__container .carousel__wrapper .carousel__item .info .go-to-course{font-size:12px}}.carousel__container .carousel__wrapper .carousel__item .info .go-to-course svg{-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}@keyframes carousel-zoom-in{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes carousel-zoom-out{0%{transform:scale(1.05)}to{transform:scale(1)}}.custom-navigation{position:relative}.custom-navigation__btn{font-size:0;line-height:0;position:absolute;top:-40px;width:44px;height:44px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;transition:all .3s ease;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:24px 23px;z-index:8}.custom-navigation__btn--prev{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" fill="none"><path d="M15 16.7231L9 11.1487L15 5.57434" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');right:50px}.custom-navigation__btn--next{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="23" viewBox="0 0 24 23" fill="none"><path d="M9 16.7231L15 11.1487L9 5.57436" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');right:10px}.custom-navigation__btn--disabled{opacity:.25;pointer-events:none}.content-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#fff;border:1px solid #F3F4F6;border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:box-shadow .3s ease,transform .3s ease}.content-card>*{pointer-events:none}.content-card:hover,.content-card:focus-visible{box-shadow:0 8px 24px #00000014}.content-card:hover .content-card__image img,.content-card:focus-visible .content-card__image img{transform:scale(1.05)}.content-card:hover .content-card__cta,.content-card:focus-visible .content-card__cta{background-color:#0057b8}.content-card__image{position:relative;width:100%;aspect-ratio:326/182;background-color:#c4c4c4;overflow:hidden}.content-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-in-out}.content-card__body{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box:1;-moz-box:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;gap:12px;padding:24px}@media only screen and (max-width:640px){.content-card__body{padding:20px;gap:10px}}.content-card__main-topic{font:500 12px/16px ATT-AleckSan-Medium,sans-serif;color:#009fdb;text-transform:capitalize;letter-spacing:.01em}.content-card__title{font:700 18px/28px ATT-AleckSan-Medium,sans-serif;color:#5b5b5b;margin:0}@media only screen and (max-width:640px){.content-card__title{font-size:16px;line-height:24px}}.content-card__content-partner{display:none!important;font:500 12px/16px ATT-AleckSan-Medium,sans-serif;color:#6a7282;margin:0;letter-spacing:.01em}.content-card__about{font:400 14px/1.625 ATT-AleckSan-Regular,sans-serif;color:#6a7282;margin:0;white-space:pre-line;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.content-card__footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:auto;padding-top:4px}.content-card__cta{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:8px 24px;background-color:#009fdb;color:#fff;font:500 14px/20px ATT-AleckSan-Medium,sans-serif;border-radius:999px;transition:background-color .3s ease}.home-hero{position:relative;width:100%;background-color:#fff;background-image:radial-gradient(circle at 22% 115%,#ab58ff30,#fff0);overflow:hidden;isolation:isolate}@media only screen and (max-width:640px){.home-hero{background:radial-gradient(56.56% 56.95% at 95.51% 5.39%,#ab58ff0a,#fff3),radial-gradient(57.6% 57.91% at 50% 86.4%,#0057b80d,#fff3),linear-gradient(270deg,#fff 30.51%,#dbfffb)}}.home-hero:before,.home-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}.home-hero:before{top:-31px;left:-131px;width:760px;height:681px;background-color:#009fdb1a;filter:blur(200px)}@media only screen and (max-width:640px){.home-hero:before{display:none}}.home-hero:after{top:251px;left:1139px;width:377px;height:379px;background-color:#49eedc;opacity:.2;filter:blur(48px)}@media only screen and (max-width:1440px){.home-hero:after{left:auto;right:-120px}}@media only screen and (max-width:640px){.home-hero:after{display:none}}.home-hero__container{position:relative;max-width:1440px;margin:0 auto;padding:60px 60px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:58px;z-index:1}@media only screen and (max-width:1440px){.home-hero__container{gap:40px}}@media only screen and (max-width:1280px){.home-hero__container{padding:30px 30px 0}}@media only screen and (max-width:1024px){.home-hero__container{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;padding:24px 24px 0;gap:28px}}@media only screen and (max-width:640px){.home-hero__container{padding:0;gap:20px}}.home-hero__content{position:relative;top:-30px;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 656px;-ms-flex:1 1 656px;flex:1 1 656px;max-width:656px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px}@media only screen and (max-width:1024px){.home-hero__content{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;order:2;gap:20px;margin-bottom:30px;top:inherit}}@media only screen and (max-width:640px){.home-hero__content{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 20px;gap:16px;margin-bottom:20px}}.home-hero__title{margin:0;font:700 48px/1.3 ATT-AleckSan-Medium,sans-serif;color:#252836;letter-spacing:-.01em}.home-hero__title i{color:#009fdb;font-style:italic}@media only screen and (max-width:1440px){.home-hero__title{font-size:40px}}@media only screen and (max-width:640px){.home-hero__title{font-size:32px;line-height:1.2}}.home-hero__paragraph{margin:0;font:400 18px/1.4 ATT-AleckSan-Regular,sans-serif;color:#5b5b5b}.home-hero__paragraph i{font-style:italic}.home-hero__paragraph strong{font-weight:700}.home-hero__paragraph sup{font-size:80%;vertical-align:super;position:relative;top:4px}@media only screen and (max-width:640px){.home-hero__paragraph{font-size:16px;line-height:1.3}}.home-hero__media{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 643px;-ms-flex:1 1 643px;flex:1 1 643px;max-width:643px}@media only screen and (max-width:1024px){.home-hero__media{max-width:100%;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media only screen and (max-width:640px){.home-hero__media{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin:30px 20px 0}}.home-hero__image{width:100%;height:auto;aspect-ratio:1248/904;object-fit:cover;display:block}@media only screen and (max-width:640px){.home-hero__image{aspect-ratio:748/524}}@media only screen and (max-width:1024px){.home-hero:before{width:420px;height:420px;filter:blur(120px)}.home-hero:after{width:240px;height:240px;top:180px;filter:blur(40px)}}.home-stages-header{grid-column:1/-1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:32px;margin:60px 0 0}@media only screen and (max-width:1024px){.home-stages-header{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;gap:20px;margin:40px 0 0}}@media only screen and (max-width:640px){.home-stages-header{width:calc(100% - 15px);gap:16px;margin:32px 0 0}}.home-stages-controls{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:12px}@media only screen and (max-width:1024px){.home-stages-controls{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;gap:8px}}.home-stages{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:4px;background-color:#daedf3;border-radius:50px}@media only screen and (max-width:1024px){.home-stages{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box:1;-moz-box:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;width:auto}}@media only screen and (max-width:640px){.home-stages{gap:5px}}@media only screen and (max-width:320px){.home-stages{gap:2px}}.home-stages__btn{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:33px;padding:0 16px;border:none;background:transparent;color:#0a0a0a;font:500 14px/1.3 ATT-AleckSan-Medium,sans-serif;border-radius:50px;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}@media only screen and (max-width:1024px){.home-stages__btn{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;padding:0 8px}}@media only screen and (max-width:640px){.home-stages__btn{font-size:12px;line-height:1.2}}@media only screen and (max-width:320px){.home-stages__btn{font-size:10px}}.home-stages__btn:hover{background-color:#ffffff80}.home-stages__btn--active,.home-stages__btn--active:hover{background-color:#fff;box-shadow:0 1px 2px #0000000f}.home-ai-toggle{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:4px;background-color:#daedf3;border-radius:50px}.home-ai-toggle__btn{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:33px;padding:0 16px;border:none;background:transparent;color:#0a0a0a;font:500 14px/1.3 ATT-AleckSan-Medium,sans-serif;border-radius:50px;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}@media only screen and (max-width:640px){.home-ai-toggle__btn{font-size:12px;line-height:1.2}}@media only screen and (max-width:320px){.home-ai-toggle__btn{font-size:10px}}.home-ai-toggle__btn:hover{background-color:#ffffff80}.home-ai-toggle__btn--active,.home-ai-toggle__btn--active:hover{background-color:#fff;box-shadow:0 1px 2px #0000000f}.home-empty-state{grid-column:1/-1;padding:60px 20px;text-align:center;color:#5a5a5a;font:400 16px/1.4 ATT-AleckSan-Regular,sans-serif}@media only screen and (max-width:640px){.home-empty-state{padding:40px 16px;font-size:14px}}.home-view-more{grid-column:1/-1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:8px}.home-view-more__btn{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:4px;padding:8px 24px;background-color:#fff;color:#009fdb;font:500 14px/20px ATT-AleckSan-Medium,sans-serif;border:none;border-radius:999px;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.home-view-more__btn:hover,.home-view-more__btn:focus-visible{background-color:#f2f6f6;box-shadow:0 2px 8px #0000000f}.home-view-more__icon{width:24px;height:24px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.courses-description{width:100%;padding:20px 34px;background-image:linear-gradient(0deg,#f2f6f6,#fff 34%);border-radius:20px 20px 0 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:54px;margin:0 0 30px}@media only screen and (max-width:1024px){.courses-description{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:20px}}@media only screen and (max-width:640px){.courses-description{margin:0 0 60px}}.courses-description__col{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;min-width:0}.courses-description__title{margin:0 0 5px;font:700 18px/1.4 ATT-AleckSan-Medium,sans-serif}@media only screen and (max-width:640px){.courses-description__title{line-height:1.3}}.courses-description__title--cobalt{color:#0057b8}.courses-description__title--purple{color:#ad46ff}.courses-description__text{margin:0;font:400 16px/24px ATT-AleckSan-Regular,sans-serif;color:#5b5b5b}.live-learning-sessions{width:100%;padding:0 32px 60px;background-color:#f2f6f6}@media only screen and (max-width:1024px){.live-learning-sessions{padding:20px 24px 40px}}@media only screen and (max-width:640px){.live-learning-sessions{padding:16px 16px 32px}}.live-learning-sessions__card{background-color:#fff;border-radius:20px;padding:44px 32px 40px}@media only screen and (max-width:1024px){.live-learning-sessions__card{padding:32px 24px}}@media only screen and (max-width:640px){.live-learning-sessions__card{padding:24px 20px;border-radius:16px}}.live-learning-sessions__content{display:-ms-grid;display:grid;-ms-grid-columns:670fr 625fr;grid-template-columns:670fr 625fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr;gap:20px 48px}@media only screen and (max-width:1440px){.live-learning-sessions__content{gap:20px 32px}}@media only screen and (max-width:1024px){.live-learning-sessions__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}}.live-learning-sessions__pill{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1/2;grid-row:1/2;width:fit-content;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;gap:10px;padding:8px 20px;background-color:#ad46ff1a;color:#ad46ff;font:700 12px/16px ATT-AleckSan-Medium,sans-serif;letter-spacing:.1667em;border-radius:999px;text-transform:uppercase}@media only screen and (max-width:1024px){.live-learning-sessions__pill{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.live-learning-sessions__pill svg{width:16px;height:16px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.live-learning-sessions__info{-ms-grid-column:1;-ms-grid-column-span:1;-ms-grid-row:2;-ms-grid-row-span:1;grid-column:1/2;grid-row:2/3;position:relative;min-width:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px}@media only screen and (max-width:1024px){.live-learning-sessions__info{order:3}}@media only screen and (max-width:640px){.live-learning-sessions__info{gap:10px}}.live-learning-sessions__title{margin:0;font:700 42px/1.4 ATT-AleckSan-Medium,sans-serif;color:#5b5b5b}@media only screen and (max-width:1440px){.live-learning-sessions__title{font-size:36px;line-height:1.3}}@media only screen and (max-width:640px){.live-learning-sessions__title{font-size:24px;line-height:1.2}}.live-learning-sessions__paragraph{margin:0;max-width:599px;font:400 16px/26px ATT-AleckSan-Regular,sans-serif;color:#5b5b5b}.live-learning-sessions__list{display:-ms-grid;display:grid;-ms-grid-rows:repeat(3,auto);grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:330px;gap:10px;margin-top:20px}@media only screen and (max-width:1024px){.live-learning-sessions__list{-ms-grid-rows:unset;grid-template-rows:unset;grid-auto-flow:row;grid-auto-columns:unset;-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only screen and (max-width:640px){.live-learning-sessions__list{margin-top:0}}.live-learning-sessions__media{-ms-grid-column:2;-ms-grid-column-span:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-column:2/3;grid-row:1/3;min-width:0}@media only screen and (max-width:1024px){.live-learning-sessions__media{order:2}}.live-learning-sessions__media img{display:block;width:100%;height:auto;border-radius:20px;aspect-ratio:610/486}@media only screen and (max-width:1024px){.live-learning-sessions__media img{min-height:0;height:auto;border-radius:14px}}@media only screen and (max-width:640px){.live-learning-sessions__media img{aspect-ratio:16/10}}.live-session-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:16px;padding:17px;background-color:#f9fafb80;border:1px solid #F3F4F6;border-radius:14px}@media only screen and (max-width:640px){.live-session-card{padding:14px;gap:12px}}.live-session-card__body{-webkit-box:1;-moz-box:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.live-session-card__title{margin:0 0 4px;font:700 16px/22px ATT-AleckSan-Medium,sans-serif;color:#5b5b5b}@media only screen and (max-width:320px){.live-session-card__title{font-size:14px;line-height:1.2}}.live-session-card__source{margin:0;font:400 12px/16px ATT-AleckSan-Regular,sans-serif;color:#6a7282}.live-session-card__cta{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0;padding:8px 16px;background-color:#009fdb0d;color:#009fdb;font:500 14px/14px ATT-AleckSan-Medium,sans-serif;border-radius:50px;text-decoration:none;transition:background-color .3s ease,color .3s ease;white-space:nowrap}@media only screen and (max-width:640px){.live-session-card__cta{padding:8px 14px;font-size:13px}}.live-session-card__cta:hover,.live-session-card__cta:focus-visible{background-color:#009fdb;color:#fff}.discover-banner-v2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:40px;margin:30px auto 90px;width:calc(100% - 64px);max-width:1376px;min-height:180px;padding:0 40px 0 490px;background:url(/assets/Mini-Banner-Achievery-Desktop-D3rnZsga.jpg) no-repeat center/cover;border-radius:20px}@media only screen and (max-width:1366px){.discover-banner-v2{padding:0 36px 0 430px;gap:32px}}@media only screen and (max-width:1280px){.discover-banner-v2{padding:0 32px 0 370px;gap:28px}}@media only screen and (max-width:1024px){.discover-banner-v2{-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;background-image:url(/assets/Mini-Banner-Achievery-Tablet-Bqe6NQdk.jpg);background-position:top center;padding:20px 0 20px 35%;gap:0}}@media only screen and (max-width:834px){.discover-banner-v2{padding:20px 0 20px 30%}}@media only screen and (max-width:768px){.discover-banner-v2{padding:20px 0 20px 27%}}@media only screen and (max-width:640px){.discover-banner-v2{-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:calc(100% - 30px);aspect-ratio:500/635;min-height:auto;padding:0 30px 32px;gap:20px;background-image:url(/assets/Mini-Banner-Achievery-Mobile-0Pyqg7IC.jpg);background-position:top center;text-align:center;margin:0 auto 40px}}@media only screen and (max-width:320px){.discover-banner-v2{padding:0 20px 20px}}@media only screen and (max-width:640px){.discover-banner-v2__body{width:100%}}.discover-banner-v2__title{font:700 42px/1.3 ATT-AleckSan-Medium,sans-serif;color:#5b5b5b}@media only screen and (max-width:1280px){.discover-banner-v2__title{font-size:32px}}@media only screen and (max-width:1024px){.discover-banner-v2__title{font-size:24px}}@media only screen and (max-width:640px){.discover-banner-v2__title{margin-bottom:5px}}.discover-banner-v2__description{margin:0;max-width:36ch;font:400 16px/1.3 ATT-AleckSan-Regular,sans-serif;color:#5b5b5b}@media only screen and (max-width:640px){.discover-banner-v2__description{margin:0 auto;max-width:30ch}}@media only screen and (max-width:320px){.discover-banner-v2__description{font-size:14px}}.discover-banner-v2__actions{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}@media only screen and (max-width:640px){.discover-banner-v2__actions{width:100%}}.discover-banner-v2__cta{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:12px;min-width:444px;padding:16px 24px;background-image:linear-gradient(180deg,#009fdb,#00c2e0);color:#fff;text-decoration:none;border-radius:999px;transition:filter .3s ease,transform .3s ease}@media only screen and (max-width:1024px){.discover-banner-v2__cta{min-width:0}}@media only screen and (max-width:640px){.discover-banner-v2__cta{width:100%;max-width:100%;min-width:0;padding:14px 20px}}.discover-banner-v2__cta span{font: 20px/1.3 ATT-AleckSan-Medium,sans-serif;white-space:nowrap}.discover-banner-v2__cta span strong{font-weight:600}@media only screen and (max-width:640px){.discover-banner-v2__cta span{font-size:14px;line-height:1.2;letter-spacing:-.025em;position:relative;top:1px}}@media only screen and (max-width:320px){.discover-banner-v2__cta span{font-size:12px}}.discover-banner-v2__cta svg{width:20px;height:20px;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex:0;flex-shrink:0}.discover-banner-v2__cta:hover,.discover-banner-v2__cta:focus-visible{filter:brightness(1.05);transform:translateY(-1px)}html{font-size:16px}body{font-family:ATT-AleckSan-Regular,sans-serif;color:#5b5b5b;background-color:#f2f6f6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#009fdb}img{max-width:100%;display:block}#app{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}#app .main-content{-webkit-box:1;-moz-box:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;max-width:100vw;overflow:hidden}#app .main-content section{width:100%}#app .main-content section article{width:100%;max-width:1440px;margin:0 auto}.home__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;gap:24px;padding:0 20px}@media only screen and (max-width:1280px){.home__grid{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:1024px){.home__grid{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px}}@media only screen and (max-width:640px){.home__grid{-ms-grid-columns:1fr;grid-template-columns:1fr;padding:0 15px;gap:15px}}.cards-enter-active,.cards-leave-active{transition:opacity .28s ease}.cards-enter-from,.cards-leave-to{opacity:0}.cards-move{transition:transform .28s ease}
