.footer{background:#2d4b4c;width:100%;padding:30px 50px;color:#e2e4da;display:flex;flex-direction:column;align-items:center;gap:25px;font-size:14px;box-sizing:border-box}.footer .ac-logo{color:#daba26}.footer .ac-logo svg{max-width:100vw;width:274px}@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1";@import"https://use.typekit.net/jbb3fpw.css";@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v15/-nFhOHM81r4j6k0gjAW3mujVU2B2G_VB3vD2xWr53BJl.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v15/-nFhOHM81r4j6k0gjAW3mujVU2B2G_VB0PD2xWr53A.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v15/-nFnOHM81r4j6k0gjAW3mujVU2B2G_5x0vrx52jJ3Q.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/dmserifdisplay/v15/-nFnOHM81r4j6k0gjAW3mujVU2B2G_Bx0vrx52g.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:filson-pro;src:url(https://use.typekit.net/af/e46535/00000000000000007735a5a5/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/e46535/00000000000000007735a5a5/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/e46535/00000000000000007735a5a5/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:filson-pro;src:url(https://use.typekit.net/af/23c3c3/00000000000000007735a5a9/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/23c3c3/00000000000000007735a5a9/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/23c3c3/00000000000000007735a5a9/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:filson-pro;src:url(https://use.typekit.net/af/860063/00000000000000007735a5b4/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3) format("woff2"),url(https://use.typekit.net/af/860063/00000000000000007735a5b4/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3) format("woff"),url(https://use.typekit.net/af/860063/00000000000000007735a5b4/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:filson-pro;src:url(https://use.typekit.net/af/007799/00000000000000007735a5b8/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i8&v=3) format("woff2"),url(https://use.typekit.net/af/007799/00000000000000007735a5b8/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i8&v=3) format("woff"),url(https://use.typekit.net/af/007799/00000000000000007735a5b8/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i8&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:800;font-stretch:normal}@font-face{font-family:filson-pro;src:url(https://use.typekit.net/af/0510c6/00000000000000007735a5cb/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/0510c6/00000000000000007735a5cb/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/0510c6/00000000000000007735a5cb/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:filson-pro;src:url(https://use.typekit.net/af/e52c0a/00000000000000007735a5ce/31/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/e52c0a/00000000000000007735a5ce/31/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/e52c0a/00000000000000007735a5ce/31/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}.header{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;padding:30px 50px;background:#fff;z-index:999;transition:.2s;align-items:center}@media(max-width:992px){.header{padding:30px}}@media(max-width:768px){.header{padding:0 20px}}.header.header-reduced{padding:0 20px}.header.header-reduced .header__logo svg{transform:scale(.75)}.header.header-reduced .header__logo svg .learning-connection_svg__text{opacity:0;transform:scale(.9) translateX(-50px)}.header__logo{position:relative;z-index:2}@media(max-width:768px){.header__logo{max-width:50px}}.header__logo svg{transition:1s cubic-bezier(0,1,0,1);transform-origin:left center;color:#2d4b4c}@media(max-width:768px){.header__logo svg{transform:scale(.75)}}.header__logo svg .learning-connection_svg__text{transition:1s cubic-bezier(0,1,0,1)}@media(max-width:768px){.header__logo svg .learning-connection_svg__text{opacity:0;transform:scale(.9) translateX(-50px)}}.header__submenu-wrapper{padding:40px 10px 10px;width:250px;position:absolute;top:calc(100% - 15px);right:-10px}@media(max-width:576px){.header__submenu-wrapper{top:50px;width:calc(100vw - 30px);right:15px;padding:35px 0 10px}}.header__submenu{background:#fff;border-radius:5px;border:2px solid #2d4b4c;padding:10px 30px;display:flex;flex-direction:column;align-items:flex-start;filter:drop-shadow(0 3px 5px rgba(45,75,76,.25));cursor:default}@media(max-width:576px){.header__submenu{padding:10px 15px}}.header__submenu .message{display:inline-block;text-align:center;width:100%;padding:15px 0}.header__submenu>div{border-bottom:2px solid rgba(45,75,76,.25)}.header__submenu>div.notification{padding:20px 0}@media(max-width:576px){.header__submenu>div.notification{padding:20px 0}}.header__submenu>div.notification a{font-size:16px;display:inline;text-decoration:underline}@media(max-width:768px){.header__submenu>div.notification a{font-size:12px}}.header__submenu>div:last-of-type{border-bottom:none}.header__submenu .all-notifications-link{display:block;color:rgba(45,75,76,.5);width:100%;text-align:center;height:auto;padding:10px 0;margin-bottom:10px}@media(max-width:768px){.header__submenu .all-notifications-link{font-size:12px}}.header__submenu a,.header__submenu button{font-size:14px;color:#2d4b4c;text-decoration:none;font-weight:400;display:flex;align-items:center;height:60px;width:100%;gap:10px}.header__right{width:100%;display:flex;justify-content:flex-end;gap:60px;z-index:4}@media(max-width:992px){.header__right{gap:30px}}.header__menu{display:flex;justify-content:flex-end;align-items:center;gap:70px;transition:.5s cubic-bezier(.19,1,.22,1)}@media(max-width:992px){.header__menu{gap:40px}}@media(max-width:768px){.header__menu{gap:30px;position:fixed;left:100vw;top:0;width:100vw;height:100vh;background:#fff;flex-direction:column;justify-content:center}}.header__menu--open{left:0}.header__menu .login,.header__menu>a{color:#79835f;text-decoration:none;position:relative;font-size:15px}@media(max-width:768px){.header__menu .login,.header__menu>a{font-weight:700;font-size:40px;color:#2d4b4c}}@media(max-width:576px){.header__menu .login,.header__menu>a{font-size:30px}}.header__menu .login:after,.header__menu>a:after{content:"";position:absolute;bottom:-5px;left:-2px;background:#79835f;border-radius:5px;height:2px;width:calc(100% + 4px)}@media(max-width:768px){.header__menu .login:after,.header__menu>a:after{display:none}}.header__menu .login.button,.header__menu>a.button{color:#fff}.header__menu .login.button:after,.header__menu>a.button:after{display:none}.header .user-actions{display:flex;gap:30px;align-items:center}@media(max-width:768px){.header .user-actions{gap:25px;margin-right:20px}}.header .user-actions .account-link{position:relative;background:#2d4b4c;color:#fff;border-radius:100px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:18px;cursor:pointer;z-index:2}@media(max-width:768px){.header .user-actions .account-link{width:30px;height:30px;font-size:12px}}@media(max-width:576px){.header .user-actions .account-link{position:static}}.header .user-actions .account-link:after{display:none}.header .user-actions .notifications-link{position:relative;padding-top:8px;display:flex;justify-content:center;align-items:center;cursor:pointer}@media(max-width:576px){.header .user-actions .notifications-link{position:static}}.header .user-actions .notifications-link__wrapper{position:relative}.header .user-actions .notifications-link .header__submenu-wrapper{width:350px}@media(max-width:576px){.header .user-actions .notifications-link .header__submenu-wrapper{width:calc(100vw - 30px)}}.header .user-actions .notifications-link:after{display:none}.header .user-actions .header-notifications-number{position:absolute;display:flex;justify-content:center;align-items:center;background:#d6a192;border:2px solid #fff;border-radius:100%;width:18px;height:18px;font-weight:700;font-size:10px;color:#fff;top:-6px;right:-6px}.header .leaf{color:#d8dbce;position:absolute;z-index:-1;top:0;right:30vw}.header .mobile-nav{display:none;min-width:30px;max-width:30px;height:21px;right:20px;top:20px;z-index:999;transform:rotate(0deg);transition:.5s cubic-bezier(0,.99,.34,1);cursor:pointer}@media(max-width:768px){.header .mobile-nav{display:block}}@media(max-width:300px){.header .mobile-nav{width:30px}}.header .mobile-nav div{color:#fff;opacity:0;transition:.25s ease-in-out;padding-top:3px}@media(max-width:300px){.header .mobile-nav div{padding-top:5px;font-size:12px}}.header .mobile-nav span{overflow:hidden;color:#fff;display:block;position:absolute;height:1px;width:100%;background:#000;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.header .mobile-nav span:first-child{top:0;transform-origin:left center}.header .mobile-nav span:nth-child(2){top:10px;transform-origin:left center}.header .mobile-nav span:nth-child(3){top:20px;transform-origin:left center}.header .mobile-nav--open{top:20px;right:20px}.header .mobile-nav--open span{background:#000!important}.header .mobile-nav--open span:first-child{transform:rotate(45deg);top:-1px;left:0;width:33px}@media(max-width:300px){.header .mobile-nav--open span:first-child{left:7px;width:30px}}.header .mobile-nav--open span:nth-child(2){width:0}.header .mobile-nav--open span:nth-child(3){transform:rotate(-45deg);top:22px;left:0;width:33px}@media(max-width:300px){.header .mobile-nav--open span:nth-child(3){top:20px;left:7px;width:30px}}