.campudus{display:flex;justify-content:center;flex-direction:row;height:60px}.campudus .campudus-icon{display:flex;flex-shrink:0;height:60%;margin:auto}.campudus .campudus-devs,.campudus .campudus-text{display:flex;flex-shrink:0;height:25%;margin:auto 0 auto 1rem}.language-switcher{display:flex;height:100%;font-weight:700;padding:0 2rem}.language-switcher .language-switcher-text{margin:auto;padding:0;text-transform:uppercase;color:#1b2126;transition:padding .1s ease,border-width .1s ease}.language-switcher:hover .language-switcher-text{border-bottom:2px solid #1b2126;padding-bottom:4px}@media only screen and (max-width:980px){.language-switcher{padding:0 .5rem}}.header{z-index:999;position:fixed;display:inline-block;width:calc(100vw - 6rem);height:80px;padding:1rem 3rem;background-color:transparent;box-shadow:0 2px 40px transparent;transition:height .2s ease,background-color .2s ease,box-shadow .2s ease}.header .header-logo-wrapper{display:inline-block;float:left;height:100%}.header .header-logo-wrapper .header-logo{display:flex;flex-direction:column;justify-content:center;height:100%}.header.fixed{top:0;left:0;height:60px;padding:.5rem 3rem;background-color:#fff;box-shadow:0 2px 40px rgba(0,0,0,.1)}.header .burger-button{display:none}.header .campudus-nav{display:flex;flex-direction:row;justify-content:flex-end;float:right;margin:0;height:100%}.header .campudus-nav .nav-item{display:flex;height:100%;padding:0 2rem;color:#1b2126;font-weight:700}.header .campudus-nav .nav-item .nav-text{display:flex;justify-content:center;flex-direction:column;margin:auto;padding-top:2px;border-bottom:2px solid transparent;transition:border-bottom-color .3s ease}.header .campudus-nav .nav-item.active .nav-text,.header .campudus-nav .nav-item:hover .nav-text{border-bottom:2px solid #1b2126}@media only screen and (min-width:1024px){.header .campudus-nav .nav-item.language-nav{padding:0}}.header .campudus-nav .menu-background{display:none}@media only screen and (max-width:1450px){.header .header-logo .campudus .campudus-devs{display:none}}@media only screen and (max-width:1265px){.header .header-logo .campudus .campudus-text{display:none}}@media only screen and (max-width:1099px){.header .header-logo .campudus .campudus-text{display:inline-block}.header .burger-button{z-index:2;position:absolute;display:block;top:0;right:0;float:right;height:100%;padding:0 1.5rem;background-color:transparent}.header .campudus-nav{z-index:1;display:flex;flex-direction:column;position:fixed;overflow:hidden;height:auto;width:100%;padding:60px 0;top:-20px;right:0;transform:translateX(-100%);background-color:#fff;box-shadow:0 2px 40px rgba(0,0,0,.1);opacity:0;transition:opacity .5s ease,top .5s ease}.header .campudus-nav.open{opacity:1;top:0;transform:none}.header .campudus-nav .nav-item{float:none;padding:1rem}.header .campudus-nav .nav-item .nav-text{margin:auto .5rem}.header .campudus-nav .menu-background{z-index:-1;position:absolute;display:flex;top:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%}.header{height:60px;width:calc(100vw - 8rem)}.header,.header.fixed{padding:.5rem 4rem}}@media only screen and (max-width:600px){.header{height:60px;width:calc(100vw - 6rem)}.header,.header.fixed{padding:.5rem 3rem}}.footer{position:relative;z-index:998;overflow:hidden;display:flex;flex-direction:row;max-width:100%;padding:5rem 5rem 9rem;background:#1b2126}.footer .footer-logo{padding-right:20px;max-height:75px}.footer .footer-background{z-index:-1;position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.footer .footer-nav{display:flex;justify-content:space-between;width:100%}.footer .footer-nav .footer-item{list-style:none;padding:0 1rem}.footer .footer-nav .footer-item:first-of-type{padding-left:0}.footer .footer-nav .footer-item .footer-header{color:#828282;margin-bottom:2rem;margin-top:0}.footer .footer-nav .footer-item .footer-text{color:#fff;margin:0}.footer .footer-nav .footer-item .footer-text.tel{letter-spacing:1px}.footer .footer-nav .footer-item .footer-text.tel>a{color:#fff}.footer .footer-nav .footer-item .footer-text.mail>a{color:#40e0c8}.footer .footer-nav .footer-item .footer-link{display:block;color:#fff;transition:color .1s ease;margin:0}.footer .footer-nav .footer-item .footer-link>p{margin:0}.footer .footer-nav .footer-item .footer-link:hover{color:#40e0c8}.footer .footer-claim-wrapper{margin-left:auto}.footer .footer-claim-wrapper .footer-claim{height:135px}.footer .footer-bar{position:absolute;display:flex;flex-direction:row;justify-content:space-between;width:calc(100% - 10rem);padding:0;bottom:2rem}.footer .footer-bar .copyright{display:flex}.footer .footer-bar .copyright .copyright-text{display:flex;flex-direction:column;justify-content:center;margin:0;color:#828282}.footer .footer-bar .copyright .icon{height:2.5rem}.footer .footer-bar .community{display:flex;justify-content:space-between;width:20%}.footer .footer-bar .community .community-link{fill:#828282}.footer .footer-bar .community .community-link>.icon{height:25px;width:25px}.footer .footer-bar .community .community-link:hover{fill:#fff}@media only screen and (max-width:1024px){.footer .footer-nav{flex-direction:column;width:50%}.footer .footer-nav .footer-item{margin-bottom:1rem;padding:0}.footer .footer-claim{margin-top:0}.footer .footer-bar .community{flex-wrap:wrap;padding:1rem 0;width:100%}}@media only screen and (max-width:600px){.footer{flex-direction:column;padding:3rem 3rem 8rem}.footer .footer-nav{width:100%}.footer .footer-claim-wrapper{margin:0;padding:0 0 2rem}.footer .footer-bar{position:unset;width:100%;flex-direction:column}.footer .footer-bar .community-link{width:33%;padding-top:20px}.footer .footer-bar .copyright{left:3rem;bottom:2rem}.footer .footer-bar .copyright .copyright-text{font-size:70%;padding-top:.5rem}}.simple-render{position:relative;overflow:hidden;padding:8rem 5rem}.simple-render .simple-render-content{display:flex;flex-direction:column;max-width:850px;margin:0 auto}.simple-render .simple-render-content>p{margin:0}@media only screen and (max-width:1024px){.simple-render{padding:6rem 4rem}}@media only screen and (max-width:600px){.simple-render{padding:4rem 3rem}}