@import "https://fonts.googleapis.com/css2?family=Funnel+Sans:ital,wght@0,300..800;1,300..800&display=swap";header,header *{box-sizing:border-box}html{scroll-behavior:smooth;background-color:#fff}.language-selector{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;width:197.92px;display:flex;position:relative}.lang{text-align:left;font-size:33.333px;position:relative}.lang.no{color:var(--red-color);font-family:Funnel Sans,sans-serif;font-style:italic;font-weight:600;text-decoration:underline}.lang.eng,.lang.ukr{color:var(--blue-color);font-family:Funnel Sans,sans-serif;font-weight:400}.page-membership{height:auto;overflow:visible}.events-section{width:auto;height:auto;margin-left:504px}.events-footer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20.83px;width:220px;margin-left:780px;padding:20.83px;display:flex}.show-more{cursor:pointer;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:center;gap:8.33px;text-decoration:none;transition:all .3s;display:flex;position:relative}.show-more:hover{transform:translate(-10px)}.show-more-text{color:var(--red-color);text-align:left;font-family:Funnel Sans,sans-serif;font-size:50px;font-weight:600;position:relative}.show-more-icon{flex-shrink:0;width:59.375px;height:59.375px;position:relative;overflow:visible}.events-list-wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20.83px;width:1197.92px;height:auto;margin-top:87px;padding:20.83px;display:flex}.frame-14{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:39.58px;display:flex;position:relative}.frame-7{flex-shrink:0;width:1156.25px;height:188.54px;display:flex;position:relative}.frame-5{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:11.33px;width:222px;margin-top:15.63px;display:flex}.polygon-1{width:6.31%;height:55.8%;margin-left:65px;margin-right:52px;right:70.81%;overflow:visible}.frame-6{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:27.08px;display:flex;top:11.46px;left:389.58px}.frame-13{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;gap:54.17px;width:883.33px;display:flex;position:relative}.frame-8,.frame-9{flex-shrink:0;width:auto;height:auto;display:flex;position:relative}.frame-52{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:11.33px;width:auto;margin-top:13.54px;display:flex}.polygon-12,.polygon-13{width:105.21px;height:auto;margin-left:87px;margin-right:36px;overflow:visible}.frame-62,.frame-63{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:27.08px;width:550px;display:flex;top:9.38px;left:389.58px}.events-title{color:var(--red-color);text-align:left;letter-spacing:-.01em;width:900px;margin-left:20.83px;font-family:Funnel Sans,sans-serif;font-size:95px;font-weight:600;line-height:67.7%;top:0}.membership-section{width:auto;height:756px;margin-top:-190px}.membership-fee{pointer-events:none;width:937px;height:1312px;overflow:visible}.membership-fee-icon{width:90%;height:90%;display:block}.membership-fee-text{color:#fff;width:562.5px;margin:0;font-family:Funnel Sans,sans-serif;font-size:44.96px;font-weight:500;position:absolute;top:544.5px;left:161.07px}.membership-fee-text .highlight{font-weight:500}.membership-fee-text .amount{letter-spacing:-5%}.membership-howto{width:943.13px;margin-top:-965px;margin-left:680.45px}.membership-title{color:var(--red-color);text-align:left;letter-spacing:-.009em;width:609px;font-family:Funnel Sans,sans-serif;font-size:85.5px;font-weight:600;line-height:66.8%;top:0;left:0}.membership-description{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:847.92px;margin-top:51px;margin-left:200px;display:flex}.membership-text{color:var(--blue-color);text-align:left;align-self:stretch;font-family:Funnel Sans,sans-serif;font-size:41.75px;font-weight:400;line-height:147.56%;position:relative}.membership-email{color:var(--yellow-color);cursor:pointer;font-family:Funnel Sans,sans-serif;font-size:41.75px;text-decoration:none}.line{margin:6px;text-decoration:underline}.dog{margin:0 -10px}.membership-note{color:var(--blue-color);text-align:left;align-self:stretch;font-family:Funnel Sans,sans-serif;font-size:41.75px;font-weight:400;line-height:145.89%;position:relative}.hero-section{height:363px}.hero-content{width:871.88px;height:108.75px;margin-top:260px;margin-left:720px;transition:all .3s;display:flex}.hero-content:hover{transform:translate(-9px)}.hero-description{color:var(--red-color);text-align:left;width:96.99%;height:100.97%;font-family:Funnel Sans,sans-serif;font-size:49px;font-weight:600;line-height:122.35%;text-decoration:underline;left:0%;right:3.01%}.hero-accent{width:59.375px;height:59.375px;margin-top:20px;margin-left:-190px;overflow:visible}.event-card{cursor:pointer;flex-direction:column;gap:20px;margin-bottom:39.58px;transition:transform .7s,opacity .7s;display:flex}.event-row{align-items:flex-start;display:flex}.event-date{letter-spacing:-.07em;flex-direction:column;width:auto;max-width:175.938px;font-family:Funnel Sans,sans-serif;font-size:43.45px;font-weight:600;line-height:85%;display:flex}.event-date.red,.event-date.red *{color:var(--red-color)}.event-date.blue,.event-date.blue *{color:var(--blue-color)}.event-date.yellow,.event-date.yellow *{color:var(--yellow-color)}.event-card.red .event-title,.event-card.red .event-title *{color:var(--red-color)}.event-card.blue .event-title,.event-card.blue .event-title *{color:var(--blue-color)}.event-card.yellow .event-title,.event-card.yellow .event-title *{color:var(--yellow-color)}.event-card.red .event-description,.event-card.red .event-description *{color:var(--red-color)}.event-card.blue .event-description,.event-card.blue .event-description *{color:var(--blue-color)}.event-card.yellow .event-description,.event-card.yellow .event-description *{color:var(--yellow-color)}.event-polygon{flex-shrink:0;width:85px;height:auto;margin:0 90px;transition:transform .7s cubic-bezier(.22,1,.36,1)}.event-card.is-open .event-polygon{transform:rotate(90deg)}.event-content{flex-direction:column;gap:10px;width:766px;display:flex}.event-title{font-family:Funnel Sans,sans-serif;font-size:50.14px;font-weight:600;text-decoration:underline}.event-body{max-height:0;transition:max-height .7s;overflow:hidden}.event-card.is-open .event-body{max-height:400px;transition:max-height .6s cubic-bezier(.22,1,.36,1)}.event-description{color:inherit;opacity:0;font-family:Funnel Sans,sans-serif;font-size:31.37px;font-weight:400;line-height:normal;transition:all .35s;transform:translateY(-10px)}.event-card.is-open .event-description{opacity:1;transform:translateY(0)}.samarbeidspartner-section{height:500.66px;margin-top:-115px;position:relative}.samarbeidspartner-title-home{color:#cfcfcf;text-align:left;margin-top:15px;font-family:Funnel Sans,sans-serif;font-size:75.5px;font-weight:600;line-height:122.35%;position:absolute;top:0;left:231px}.samarbeidspartner-carousel-container{background:#cfcfcf;width:100%;height:427px;position:relative;top:73.66px;left:0;overflow:hidden}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 20px))}}.samarbeidspartner-carousel .slick-slide{justify-content:center;align-items:center;display:flex}.samarbeidspartner-carousel{flex-direction:row;justify-content:center;align-items:center;gap:60px;width:max-content;height:295.81px;margin-top:50px;animation:60s linear infinite scroll;display:flex;overflow:hidden}.slick-track{gap:87px}.carousel-item{flex-shrink:0;justify-content:center;align-items:center;width:auto;height:435px;margin-right:0;display:flex}#Oslo-Kommune,#Akershus,#Verdensfolk,#Sentralen{margin-top:-20px}.samarbeidspartner-carousel-container:hover .samarbeidspartner-carousel{animation-play-state:paused}.carousel-item img{object-fit:contain}.carousel-item:hover{opacity:.8}.contact-section{cursor:default;height:190px;margin-top:-73px;position:relative}.contact-content{background:var(--red-color);flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;height:142px;display:flex;overflow:hidden}.contact-links{cursor:pointer;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;width:1565px;margin:auto;text-decoration:none;display:flex;position:relative}.contact-link-icon{flex-shrink:0;width:21px;height:25px;position:relative;overflow:visible}.contact-link{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:22px;text-decoration:none;transition:all .3s;display:flex;position:relative}.contact-link:hover{transform:translate(-10px)}.contact-link-name{color:#fff;text-align:left;font-family:Funnel Sans,sans-serif;font-size:33.38px;font-weight:300;line-height:122.35%;text-decoration:none;position:relative}.contact-email{color:#fff;text-align:center;cursor:pointer;font-family:Funnel Sans,sans-serif;font-size:33.07px;font-weight:400;line-height:145.89%;text-decoration:none;position:relative}.contact-email .line{text-decoration:underline}.contact-email .dog{margin:0 -7px}.no-select{-webkit-user-select:none;user-select:none}.contact-title{color:var(--red-color);text-align:left;margin-left:378px;font-family:Funnel Sans,sans-serif;font-size:60.4px;font-weight:600;line-height:45px}.about-section{background:var(--yellow-color);cursor:default;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;height:425px;margin-top:-5px;padding:40px 0 34px;display:flex;position:relative;overflow:hidden}.about-container{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:center;gap:136px;width:1560px;margin:auto;display:flex;position:relative}.about-content{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;width:1271px;display:flex;position:relative}.about-description{color:var(--blue-color);text-align:left;width:553px;font-family:Funnel Sans,sans-serif;font-size:30.84px;font-weight:400;line-height:154.29%;position:relative}.ua-kunstforening-gmail-com{color:#fff;text-align:center;align-self:stretch;font-family:FunnelSans-Regular,sans-serif;font-size:33.074px;font-weight:400;line-height:145.89%;text-decoration:underline;position:relative}.about-details{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:16px;display:flex;position:relative}.about-details-content{color:#fff;text-align:center;align-self:stretch;font-family:Funnel Sans,sans-serif;font-size:33.015px;font-weight:500;position:relative}.kontonummer{color:#fff;text-align:center;align-self:stretch;font-family:Funnel Sans,sans-serif;font-size:33.015px;font-weight:400;position:relative}.about-details-text{color:#fff;text-align:left;letter-spacing:.03em;align-self:stretch;font-family:Funnel Sans,sans-serif;font-size:30.84px;font-weight:400;line-height:138.8%;position:relative}.about-logo{flex-shrink:0;width:150.31px;height:336px;position:relative;overflow:hidden}.about-logo-image{width:100%;height:100%;margin-top:0;display:block}.lang{font-size:26.67px}.show-more-text{font-size:40px}.events-title{font-size:76px}.membership-text,.membership-email,.membership-note{font-size:30.06px}.membership-fee-text{font-size:35.97px}.hero-description{font-size:35.28px}.event-date{font-size:34.76px}.event-title{font-size:40.11px}.event-description{font-size:25.1px}.testimonial-author{font-size:40.46px}.samarbeidspartner-title-home{font-size:60.4px}.contact-link-name{font-size:26.7px}.contact-email{font-size:26.46px}.about-description{font-size:24.67px}.kontonummer{font-size:26.89px}.about-details-text{font-size:24.67px}.scroll-animate{opacity:1;transition:all .8s ease-out;transform:translate(-500px)}.scroll-animate.show{opacity:1;transform:translateY(0)}@media (max-width:1800px){.page-membership{width:.333333%;margin-top:-100px;scale:.9}.membership-fee{top:454px}.reviews{scale:.9}.samarbeidspartner-section,#contact-root,.about-section{zoom:.9375}}@media (max-width:1700px){.page-membership{width:.333333%;margin-top:-250px;scale:.8}.about-content{width:74%}.global-holder-container{margin-top:-100px}}@media (max-width:1600px){.samarbeidspartner-section,#contact-root,.about-section{zoom:.8333}}@media (max-width:1500px){.page-membership{width:.333333%;margin-top:-400px;scale:.6}.membership-fee{top:424px}.testimonial-text2,.testimonial-author2{font-size:23.496px}.testimonial-text{font-size:24.654px}.testimonial-author{font-size:30.348px}.samarbeidspartner-section,#contact-root,.about-section{zoom:.78125}.contact-links{justify-content:space-between;gap:20px;width:1200px;padding:0 20px}.about-description{width:460px}.about-content{width:75%}.global-holder-container{margin-top:-200px}.home-holder-container{margin-top:-500px}}@media (max-width:1400px){.samarbeidspartner-section,#contact-root,.about-section{zoom:.729}}@media (max-width:1280px){.samarbeidspartner-section{height:auto;margin-top:-100px;padding-bottom:60px}.samarbeidspartner-title-home{margin-top:10px;font-size:52px;left:100px}.samarbeidspartner-carousel-container{height:320px;top:60px}.samarbeidspartner-carousel{gap:40px;height:220px;margin-top:40px;animation:45s linear infinite scroll}.slick-track{gap:60px}.carousel-item{height:260px}.contact-section{height:auto;margin-top:-60px}.contact-content{height:auto;padding:30px 0}.contact-links{flex-wrap:wrap;justify-content:space-between;gap:30px;width:100%;max-width:1100px;padding:0 40px}.contact-link-name,.contact-email{font-size:24px}.contact-title{margin-left:120px;font-size:52px;line-height:70%}.contact-link-icon{width:18px;height:22px}.about-section{zoom:.6667}.global-holder-container{margin-top:-260px}.home-holder-container{margin-top:-540px}}@media (max-width:1100px){.page-membership{zoom:.8}.about-section{zoom:.6}.global-holder-container{margin-top:-300px}}@media (max-width:1000px){.global-holder-container{margin-top:-330px}}@media (max-width:900px){.about-section{zoom:.5}.contact-section{height:auto;margin-top:-60px}.contact-content{height:auto;padding:30px 0}.contact-links{flex-wrap:wrap;gap:30px;width:40%;max-width:90%;margin-left:10%;padding:0 40px}.contact-link-name,.contact-email{font-size:24px}.contact-title{margin-left:120px;font-size:52px;line-height:70%}.contact-link-icon{width:18px;height:22px}.event-content{width:50%}.membership-description{width:80vw}.events-list-wrapper{width:900px}.membership-howto{width:700px}.contact-email.no-select{-webkit-user-select:none;user-select:none;margin-left:-6px}}@media (max-width:850px){.about-container{flex-wrap:wrap;justify-content:space-between;gap:40px;width:80%}.about-section{height:auto}.about-content{zoom:1.4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:60px;width:100%}.about-description,.about-details-content,.kontonummer,.contact-email{text-align:center}.about-description,.about-details,.about-logo{margin:auto}.hero-content{width:800px}.hero-accent{margin-left:-120px}}@media (max-width:768px){.events-section{width:auto;height:600px;margin-left:80px}.page-membership{margin-top:-540px}.about-section{zoom:.5}.events-list-wrapper{gap:20.83px;width:900px;height:auto;margin-top:87px;padding:20.83px}.events{zoom:1.4}.event-content{width:550px}.event-polygon{margin:0 40px}.event-card{gap:20px;margin-bottom:20px}.events-footer{margin-left:90vw}.event-row{flex-flow:wrap;gap:20px}.events-section{height:auto}.membership-section{height:auto;margin-top:-30px}.membership-howto{zoom:1.1;width:80%;margin-top:-80px;margin-left:100px}.membership-description{zoom:1.1;width:130vw;margin-top:51px;margin-left:0}.hero-content{zoom:1.1;margin-top:5vw;margin-left:100px}.membership-fee-text{zoom:1.2;top:460px;left:80px}.frame-20{display:none}.hero-description{width:auto}.hero-accent{margin-left:15px}.samarbeidspartner-section{margin-top:-700px}.samarbeidspartner-title-home{zoom:.8;margin-top:26.6px;left:10px}.samarbeidspartner-carousel-container{height:290px}.contact-title{zoom:.8}.samarbeidspartner-carousel{zoom:.7;margin-top:80px}.about-details-content,.about-details,.kontonummer{width:100%}.about-description br{display:none}#special-br{display:block}.home-holder-container{margin-top:-720px}}@media (max-width:650px){.global-holder-container{margin-top:-260px}}@media (max-width:530px){.events-title{width:80%;line-height:68%}.events-title br{display:none}.membership-fee{margin-left:-60px}.hero-content{width:700px}.hero-description br{display:none}.hero-accent{margin-left:2px}body{scrollbar-width:none;overflow:hidden scroll}body::-webkit-scrollbar:vertical{width:0}html{overflow-x:hidden}.contact-links{margin-left:7%}}@media (max-width:500px){.contact-title{zoom:.6}.global-holder-container{top:-500px}}@media (max-width:480px){.hero-content{zoom:1;width:680px;margin-left:110px}.events-list-wrapper{width:90%}.event-content{width:500px}}@media (max-width:440px){.event-content{width:460px}.hero-content{width:620px}.hero-description{width:490px}.contact-links{padding:0}}@media (max-width:400px){.membership-howto,.hero-content{margin-left:50px}.page-membership{margin-top:-580px}}@media (max-width:390px){.hero-content{margin-top:2px}}:root{--red-color:#f1262c;--blue-color:#103279;--yellow-color:#f3b910}html{scroll-behavior:smooth}*{font-family:Funnel Sans,sans-serif}body{margin:0;padding:0;font-family:Funnel Sans,sans-serif}header{height:483px;position:relative;overflow:hidden}.UKF-logo{aspect-ratio:236/302.69;background-position:50%;background-repeat:no-repeat;background-size:contain;width:148.68px;height:auto;margin-top:120px;margin-left:110px;transition:background-image .3s}.nav-bar{flex-direction:row;justify-content:flex-start;align-items:center;gap:102.08px;display:flex;position:absolute;top:104.17px;left:449.8px}.nav-items{flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;width:1085.42px;display:flex;position:relative}.nav-item{color:var(--blue-color);text-align:left;cursor:pointer;font-family:Funnel Sans,sans-serif;font-size:26.66px;font-weight:400;text-decoration:none;position:relative}.nav-item.active{color:var(--blue-color);font-weight:600}@media (max-width:1700px){header{transform-origin:0 0;width:111.111%;transform:scale(.9)}#header,#header-component{height:434.7px}}@media (max-width:1500px){header{transform-origin:0 0;width:142.857%;transform:scale(.7)}#header,#header-component{height:338.1px}}@media (max-width:1280px){header{transform-origin:0 0;width:166.667%;transform:scale(.6)}#header,#header-component{height:289.8px}}@media (max-width:1100px){header{transform-origin:0 0;width:200%;transform:scale(.5)}#header,#header-component{height:241.5px}}@media (max-width:1000px){header{transform-origin:0 0;width:250%;transform:scale(.4)}#header,#header-component{height:193.2px}}@media (max-width:650px){.nav-items{flex-wrap:wrap;gap:10px;width:250px}.nav-item{zoom:1.4}}.header-wrapper{position:relative}.burger-btn,.mobile-menu{display:none}@media (max-width:650px){.nav-items{display:none}.burger-btn{cursor:pointer;z-index:200;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:flex;position:absolute;top:54.17px;right:40px}.burger-line{background-color:var(--blue-color);transform-origin:50%;border-radius:2px;width:28px;height:3px;transition:transform .3s,opacity .3s;display:block}.burger-btn--open .burger-line:first-child{transform:translateY(8px)rotate(45deg)}.burger-btn--open .burger-line:nth-child(2){opacity:0;transform:scaleX(0)}.burger-btn--open .burger-line:nth-child(3){transform:translateY(-8px)rotate(-45deg)}.mobile-menu{background-color:var(--blue-color);z-index:100;justify-content:flex-start;align-items:flex-start;width:270px;height:100vh;transition:transform .3s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.mobile-menu--open{transform:translate(0)}.mobile-nav{flex-direction:column;align-items:flex-start;gap:28px;margin-top:100px;padding:0 32px;display:flex}.mobile-nav-item{color:#fff;letter-spacing:.02em;font-family:Funnel Sans,sans-serif;font-size:22px;font-weight:500;text-decoration:none;transition:color .2s}.mobile-nav-item:hover,.mobile-nav-item:focus{color:var(--yellow-color)}}
