.home-container-new-user{color:var(--text-color-main);grid-gap:2rem;flex-flow:column wrap;height:100%;display:flex}.home-container-new-user a{color:var(--text-color-main);text-decoration:none}.home-container{grid-gap:10px;flex-flow:column wrap;display:flex}.home-action-buttons{grid-gap:1rem;padding:0 1rem;display:flex}.home-button-rectangle{background:var(--background-2);border:1px solid #1e1e1e;border-radius:10px;flex-flow:column;flex:1;justify-content:center;align-items:center;height:12rem;padding:0 1rem;transition:all .1s;display:flex}.home-button-rectangle:hover{transform:scale(.98)}.home-button-rectangle img{width:150px;height:80px}.home-button-rectangle span{padding:15px 0 0}.home-grid-container{border-bottom:1px solid var(--text-color-inverse-focus);align-items:center;min-height:200px;margin:0 1rem;padding:1rem 0;display:flex;position:relative}.home-grid-container span{border-radius:10px}.home-grid-title{grid-gap:2rem;flex-flow:column;align-items:center;width:250px;padding:1rem;display:flex}.home-grid-title img{height:5rem}.home-grid-typography{flex-flow:column wrap;display:flex}.home-grid-typography a{color:var(--text-color-dark);text-decoration:none;transition:all 50ms;display:block}.home-grid-typography a:hover{color:var(--text-color-focus);transform:scale(.99)}.home-grid-typography h1{margin:0}.home-grid-typography h2{color:var(--primary-color-1);opacity:.6;margin:0;font-size:1.2rem}.home-grid{flex:1}.home-grid-item{cursor:pointer;width:100%;height:100%;transition:all .1s;display:block}.home-grid-item:hover{transform:scale(.98)}.home-grid img{object-fit:cover;width:100%;height:100%}.home-carousel{background:#222;border-radius:10px 10px 0 0;width:1000px;height:600px;display:flex;position:relative;overflow:hidden}.home-carousel a{flex:1;justify-content:center;align-items:center;display:flex}.home-carousel-picture{width:100%}.home-carousel-dots{grid-gap:10px;justify-content:center;width:100%;display:flex;position:absolute;bottom:10px}.home-carousel-dot{cursor:pointer;background:#c8c8c833;border-radius:3px;width:40px;height:9px;display:block}.home-carousel-dot-selected{background:var(--primary-color-1)}@media only screen and (min-width:1000px){.home-carousel-dot:hover{background:var(--text-color-main)}}@media only screen and (max-width:1000px){.home-container-new-user{color:var(--text-color-main);grid-gap:3vw;flex-flow:column wrap;align-items:stretch;height:100%;display:flex}.home-container-new-user a{color:var(--text-color-main);text-decoration:none}.home-container{grid-gap:10px}.home-action-buttons{grid-gap:2vw;grid-template-columns:repeat(2,1fr);width:94vw;padding:0 3vw;display:grid}.home-button-rectangle{height:20vh;padding:0}.home-button-rectangle img{width:100%;height:10vw}.home-button-rectangle span{color:var(--text-color-main);padding:.5rem 0 0;font-size:.8rem}.home-grid-container{border-bottom:1px solid var(--text-color-inverse-focus);flex-flow:column;align-items:stretch;margin:0 .5rem;padding:1rem 0 0;position:relative}.home-grid-container span{border-radius:10px}.home-grid-title{grid-gap:1rem;flex-flow:row;align-items:center;width:250px;padding:0;display:flex}.home-grid-title img{height:3rem;padding:0 0 0 1rem}.home-grid-typography{flex-flow:column;display:flex}.home-grid-typography h1{font-size:1.6rem}.home-grid-typography h2{font-size:.8rem!important}.home-grid-typography a{color:var(--text-color-dark);text-decoration:none;transition:all 50ms;display:block}.home-grid-typography a:hover{color:var(--text-color-focus);transform:scale(.99)}.home-grid-typography h1{margin:0}.home-grid-typography h2{color:var(--primary-color-1);opacity:.6;margin:0;font-size:1.2rem}.home-grid{flex:1}.home-grid-item{cursor:pointer;width:100%;height:100%;transition:all .1s;display:block}.home-grid-item:hover{transform:scale(.98)}.home-grid img{object-fit:cover;width:100%;height:100%}.home-carousel{width:100%;height:300px}.home-carousel a{flex:1;justify-content:center;align-items:center;display:flex}.home-carousel-picture{object-fit:cover;width:100%;height:100%}.home-carousel-dots{bottom:8px}.home-carousel-dot{width:25px;height:8px}}@media only screen and (max-width:440px){.home-carousel{width:100%;height:200px}}
