.home-profile{height:500px;display:grid;grid-template-columns:50% 50%}.home-left{padding:150px 0}.home-right img{position:absolute;top:-60px;left:50%;height:580px}span.date{text-transform:capitalize}.sc-wrapper{display:block}.sc-container{margin:0 0 20px}.sc-lista{display:grid;grid-template-columns:auto auto auto auto;grid-gap:10px 0;align-items:center;list-style:none;margin:0;padding:0;position:relative}.sc-separator{grid-column:span 3;align-items:center;margin:10px 0}.sc-separator-line{grid-column:span 4;height:2px;width:100%;background:rgba(0,0,0,.1)}.sc-header{text-align:center}.sc-header h1{font-family:pinot-grigio-modern,Roboto;font-display:swap;text-transform:uppercase}.sc-datum-titel,.sc-event-titel,.sc-plats-titel{text-transform:uppercase;font-weight:700;font-size:12px}[theme=light] .sc-datum-titel,[theme=light] .sc-event-titel,[theme=light] .sc-plats-titel{color:#000}.sc-datum::first-letter{text-transform:capitalize}.sc-datum p:first-letter{text-transform:capitalize}.sc-datum p{font-weight:700;margin:auto}.sc-infotext p{margin:auto}.sc-plats a{text-align:right;padding-right:20px}.sc-linje{width:1px;background:#395b64;height:70px}@media(max-width:767px){.sc-lista{grid-template-columns:1fr 1fr;grid-gap:0 0}.sc-plats{grid-column:2;margin-top:-10px}.sc-separator-line{margin:5px 0}.sc-plats-titel,.sc-link-titel,.sc-link{display:none}.sc-infotext{font-weight:700}.sc-datum p{margin:unset}.sc-separator-line{grid-column:span 2}}.instaprofile-wrapper{display:grid;grid-template-columns:auto auto auto;margin:20px 0}.instaprofile-info{display:grid;grid-template-columns:min-content max-content}.instaprofile-info-img{background:linear-gradient(40deg,#f99b4a 15%,#dd3071 50%,#c72e8d 85%);width:48px;height:48px;border-radius:50%;padding:4px;box-sizing:border-box;margin-right:12px}.instaprofile-info-img img{display:block;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 2px #fff;box-sizing:border-box;transition:all .2s ease;margin:0!important}.instaprofile-stats{display:grid;grid-template-columns:min-content min-content;grid-gap:20px}.instaprofile-stats-wrapper{text-align:center}.instaprofile-stats-value{font-weight:700}.instaprofile-follow-wrapper{display:flex;justify-content:right;align-items:center}.instaprofile-follow-btn{display:block;color:#fff;background:#000;padding:5px 10px;border-radius:6px}[theme=dark] .instaprofile-follow-btn{color:#000;background:#fff}[theme=dark] .instaprofile-follow-btn:hover{color:#2d96bd}.instafeed{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px}.instapost{position:relative;width:100%;max-width:36rem}.instapost::after{content:'';display:block;padding-top:100%}.instapost a{text-decoration:none}.instapost img{width:100%;height:100%;max-width:36rem;display:block;position:absolute;object-fit:cover;object-position:center}.instapost img:hover{filter:brightness(50%)}.instapost-hovertext{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;text-align:center}.instapost-hovertext:hover{opacity:1}.instapost-hovertext p{--max-lines:3;position:absolute;line-height:28px;max-height:calc(28px * var(--max-lines));overflow:hidden;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);width:80%}.popup-modal-div{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.2);position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto}.popup-window{min-width:250px;min-height:300px;background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:70px 20px 20px;position:relative;box-shadow:0 0 10px rgba(0,0,0,.2);-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 10px 0 rgba(0,0,0,.2)}#popup-info{margin:0 0 1rem}.close-popup-window{display:inline-block;position:absolute;top:-12.5px;right:-12.5px;width:25px;min-height:25px;border-radius:50%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.close-popup-window .arrow{width:25px;height:25px;border-radius:20px}.close-popup-window .arrow .line{position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:2px;background:#fff;transform-origin:center;transform:translate(-50%,-50%)rotate(45deg)}.close-popup-window .arrow .line:nth-child(2){transform:translate(-50%,-50%)rotate(-45deg)}.close-popup-window a{text-decoration:none;color:#000}.spinner{animation:rotate 2s linear infinite;z-index:2;margin:24px;width:50px;height:50px}.spinner__path{stroke:#9fccdf;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}.spinner .checkmark{opacity:0}.spinner .circle{transition:all .5s linear}.spinner .check{opacity:0}.spinner--fail{animation:none}.spinner--fail .spinner__path{stroke:#f3705a;stroke-linecap:round}.spinner--fail .circle{animation:fill .5s forwards}.spinner--fail .checkmark{opacity:1;stroke-width:3.5px;transform-origin:50% 50%;stroke-dasharray:29;stroke-dashoffset:29;animation:stroke .3s cubic-bezier(.65,0,.45,1).8s forwards}.spinner--success{height:100%;animation:none}.spinner--success .spinner__path{stroke:#7de3a3;stroke-linecap:round}.spinner--success .circle{animation:fill .5s forwards}.spinner--success .check{opacity:1;stroke-width:0;fill:#7de3a3;transform-origin:50% 50%;stroke-dasharray:20;stroke-dashoffset:29;opacity:0;animation:stroke2 .3s cubic-bezier(.65,0,.45,1).8s forwards}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes stroke2{0%{transform:scale(4);opacity:.2}50%{transform:scale(2);opacity:.5}100%{stroke-dashoffset:0;transform:scale(1);opacity:1}}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes fill{0%{stroke-dasharray:1,150;stroke-dashoffset:0}100%{stroke-dasharray:123,150;stroke-dashoffset:0}}.youtube-frame{width:100%;aspect-ratio:16/9}