.header-splash{background:linear-gradient(180deg,transparent,var(--bg-color)),url(/images/angular-gradient-2.png) no-repeat;background-size:150%}.social-media-pop-up-cards{background:linear-gradient(170deg,var(--bg-color) 30%,var(--shadow-glow-color) 100%),url(/images/angular-gradient.png) no-repeat;background-size:200%}.social-media-pop-up-cards .heading{font-size:3rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;width:70vw;margin:auto;padding:5rem 0}.social-media-pop-up-cards .cards-list{min-height:10rem;gap:5rem;padding-bottom:10rem}.join-everydayacademy,.social-media-pop-up-cards .cards-list{margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.join-everydayacademy{padding:10rem 0;gap:10rem}.join-everydayacademy .join-us-title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.join-everydayacademy .join-us-title .small-text{color:var(--fg-color);font-size:1.5rem;letter-spacing:1rem;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.join-everydayacademy .join-us-title .logotype{background:url(/images/everydayacademy-logotype.svg) 50% no-repeat;background-size:contain;height:10rem;width:100%;filter:invert(var(--invert))}.join-everydayacademy .why-everydayacademy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5rem}.join-everydayacademy .why-everydayacademy .heading{font-size:3rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem}.join-everydayacademy .why-everydayacademy .subheading{font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem}.join-everydayacademy .why-everydayacademy .content{font-size:1.2rem;line-height:140%;text-align:justify}.join-everydayacademy .coming-soon{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.columns{display:flex;flex-direction:row;margin:auto}.columns>*{flex:1 1}.rows{display:flex;flex-direction:column;margin:auto}.rows>*{flex:1 1}.image-box{object-position:center center;object-fit:cover;width:100%}.content-container{display:flex;flex-direction:column;margin:auto}.content-container>.heading{font-size:3rem}.content-container>.heading,.content-container>.subheading{font-weight:700;text-transform:uppercase;letter-spacing:.1rem}.content-container>.subheading{font-size:1.5rem}.content-container>.subtitle{font-size:1rem;line-height:140%;letter-spacing:.1rem;margin-top:-1rem}.content-container>.body{font-size:1.2rem;line-height:140%;text-align:justify}.content-container>.bodysmall{font-size:1rem;line-height:140%;text-align:justify}.content-container>ul{display:flex;flex-direction:column;gap:1rem;list-style:square;margin:0}.content-container>ul>li{text-align:left!important}.content-container>hr{color:var(--gray2);width:100%;height:100%;margin:0}.button-box{color:var(--fg-color);font-size:1rem;font-weight:600;text-align:center;letter-spacing:.06rem;text-transform:uppercase;border:none;border-radius:100rem;transition:.7s cubic-bezier(.075,.82,.165,1);background:var(--bg-color);padding:.8rem 0}.button-box.gradient{color:var(--gray0);background:linear-gradient(100deg,var(--color1-l),var(--color1-d))}.button-box:hover{color:var(--color2);font-weight:700;letter-spacing:0}.button-box:hover.gradient{color:var(--gray8);background:linear-gradient(100deg,var(--gray0),var(--gray0))}.navigation-bar{position:fixed;height:7rem;width:calc(100vw - 4rem);margin:2rem;border-radius:1.5rem;background-color:var(--navbar-bg-color);box-shadow:0 0 3rem var(--shadow-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;grid-template-columns:1fr 3fr;grid-gap:6rem;gap:6rem;z-index:2137483647}.navigation-bar .logotype{margin:2.8rem 0 2.6rem 6rem;width:18rem;background:url(/images/logotype.svg);background-position:0;background-repeat:no-repeat;background-size:contain;filter:invert(var(--invert))}.navigation-bar .menu{margin:0 6rem 0 0;display:flex;flex-direction:row;justify-content:right;align-items:center;gap:.1rem}.navigation-bar .menu .button{color:var(--fg-color);font-size:1rem;font-weight:600;text-align:center;vertical-align:middle;letter-spacing:.06rem;text-transform:uppercase;text-decoration:none;width:8rem;transition:.7s cubic-bezier(.075,.82,.165,1)}.navigation-bar .menu .button:hover{color:var(--color2);font-weight:700;letter-spacing:0}.navigation-bar .menu .button.special{color:var(--gray0);font-size:1rem;font-weight:600;text-align:center;letter-spacing:.06rem;text-transform:uppercase;text-decoration:none;transition:.7s cubic-bezier(.075,.82,.165,1);background:linear-gradient(100deg,var(--color1-l),var(--color1-d));width:8.5rem;border-radius:100rem;padding:.6rem;margin-left:2rem;margin-right:4rem}.navigation-bar .menu .button.special:hover{color:var(--gray8);font-weight:700;letter-spacing:0;background:linear-gradient(100deg,var(--gray0),var(--gray0))}.navigation-bar .menu .button.theme{height:2rem;width:2rem;background:transparent;border:none;cursor:pointer;filter:invert(var(--invert))}.navigation-bar .menu .button.theme.light{background:url(/images/material-dark-mode.svg) 50% no-repeat;background-size:contain}.navigation-bar .menu .button.theme.dark{background:url(/images/material-light-mode.svg) 50% no-repeat;background-size:contain}.navigation-bar .menu .button.new:before{content:"NEW!";color:#fff;font-size:.7rem;font-weight:600;text-align:center;vertical-align:middle;letter-spacing:.06rem;text-transform:uppercase;text-decoration:none;border-radius:100rem;background-color:#ed6152;padding:.2rem .4rem;position:absolute;transform:translate(-1.1rem,-1.1rem)}.footer{background:url(/images/angular-gradient-3.png) 50% no-repeat;background-size:cover;padding:5rem 10rem;display:flex;flex-direction:column;gap:1rem}.footer .logotype{background:url(/images/logotype.svg) 0 no-repeat;background-size:contain;filter:invert(100%);height:2rem;width:22rem}.footer .tagline{font-size:1.2rem;line-height:140%;color:var(--gray0);margin-bottom:3rem}.footer .navigation-menu{display:grid;grid-template-columns:1fr auto 3fr 6fr;grid-gap:2rem;gap:2rem;height:-moz-fit-content;height:fit-content}.footer .navigation-menu .contacts,.footer .navigation-menu .pages{display:flex;flex-direction:column;gap:1rem}.footer .navigation-menu .contacts .button,.footer .navigation-menu .pages .button{font-size:1rem;line-height:140%;color:var(--gray0);line-height:120%;text-decoration:none}.footer .navigation-menu hr{color:var(--gray0);height:100%;align-self:center}.header-strip{width:100vw;height:80vh;background-size:cover;padding:12rem 8rem;display:grid;grid-template-columns:2fr 1fr}.header-strip .left-content{display:flex;flex-direction:column;gap:4rem}.header-strip .left-content .title{font-size:5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;color:var(--gray0);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;transition:1s cubic-bezier(.075,.82,.165,1)}.header-strip .left-content .subtitle{font-size:1.2rem;line-height:140%;color:var(--gray0)}.header-splash{position:relative;width:100vw;height:100vh;background-size:cover;padding:8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4rem}.header-splash .title{font-size:5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;text-align:center;transition:1s cubic-bezier(.075,.82,.165,1);z-index:1}.header-splash .subtitle{font-size:1.2rem;line-height:140%;text-align:center;width:60%;z-index:1}.header-splash .video{position:absolute;height:100%;width:100%;object-fit:cover;top:0;z-index:0;filter:brightness(25%)}.pop-up-card{background-color:transparent;min-height:10rem;padding:3.5rem;border-radius:2rem;display:grid;grid-template-columns:2fr auto 1fr;grid-column-gap:5rem;column-gap:5rem;justify-content:space-around;align-items:stretch;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:.7s cubic-bezier(.075,.82,.165,1)}.pop-up-card:hover{transform:scale(105%);background-color:var(--bg-color-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 3rem var(--shadow-color)}.pop-up-card .content{display:flex;flex-direction:column;gap:2rem;align-self:center}.pop-up-card .content .title{font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem}.pop-up-card .content .subtitle{font-size:1rem;line-height:140%;letter-spacing:.1rem;margin-top:-1.5rem}.pop-up-card .content .description{font-size:1.2rem;line-height:140%}.pop-up-card .content hr{color:var(--gray2);height:100%;width:100%}.pop-up-card .icon{display:grid;justify-content:center;align-content:center;margin-left:-2.5rem}.pop-up-card.reversed{grid-template-columns:1fr auto 2fr}.pop-up-card.reversed .icon{margin-left:0;margin-right:-2.5rem}.accordion{margin:auto;padding:1.5rem 2rem;border-radius:1.2rem;display:flex;flex-direction:column;border:.2rem solid transparent;transition:.7s cubic-bezier(.075,.82,.165,1)}.accordion>.heading-section{width:100%;height:100%;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center}.accordion>.heading-section>.heading{font-size:2rem;font-weight:700}.accordion>.heading-section>.expand-arrow{object-position:center center;object-fit:cover;filter:invert(var(--invert));transition:1s cubic-bezier(.19,1,.22,1)}.accordion>.expanded-section{margin-top:0;display:grid;grid-template-rows:0fr;overflow:hidden;transition:1s cubic-bezier(.19,1,.22,1)}.accordion>.expanded-section>.content{font-size:1.2rem;line-height:140%;text-align:justify;min-height:0}.accordion:hover{box-shadow:0 0 3rem var(--shadow-glow-color)}.accordion:hover>.content-section .content{top:100%}.accordion.active{border:.2rem solid var(--color1)}.accordion.active>.heading-section>.expand-arrow{transform:rotate(180deg)}.accordion.active>.expanded-section{margin-top:1rem;grid-template-rows:1fr}#cookie-dialog{background-color:var(--color1-ll);position:fixed;bottom:0;width:70vw;margin:3rem 15vw;padding:1.5rem 5rem;z-index:1000;gap:5rem;animation:fade-in 1s cubic-bezier(.075,.82,.165,1) forwards}#cookie-dialog>.text-content{justify-content:flex-start;margin:0}#cookie-dialog>.text-content .content{gap:.5rem}#cookie-dialog>button{border-radius:100rem}#cookie-dialog.hidden{animation:fade-out-shrink 1s cubic-bezier(.075,.82,.165,1) forwards}@keyframes fade-in{0%{opacity:0}to{opacity:100%}}@keyframes fade-out-shrink{0%{opacity:100%}to{opacity:0;transform:scale(90%)}}