@font-face{font-family:'SFUGillSansRegular';src:url(../fonts/SFUGillSansRegular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'GillSansLight';src:url(../fonts/GillSansLight.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Austin-Light';src:url(../fonts/Austin-Light.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Austin-Semibold';src:url(../fonts/Austin-Semibold.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:300;src:url(../fonts/fa-light-300.woff) format("woff")}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:400;src:url(../fonts/fa-regular-400.woff) format("woff")}@font-face{font-family:'Font Awesome 5 Pro';font-style:normal;font-weight:900;src:url(../fonts/fa-solid-900.woff) format("woff")}.fa,.fal,.far,.fas{font-family:'Font Awesome 5 Pro';-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fal{font-weight:300}.far{font-weight:400}.fas{font-weight:900}@keyframes fadein{0%{opacity:0}45%{opacity:0}55%{opacity:1}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}45%{opacity:1}55%{opacity:0}100%{opacity:0}}html{overflow-x:hidden}body{margin:0;padding:0;overflow-x:hidden;font-size:11pt}img{max-width:100%}.burger{position:fixed;top:0;right:0;display:none;color:rgba(255,255,255,0.9);z-index:10;padding:1.4em 1.8em;margin:1em;text-decoration:none;transition:color 100ms}.colorblack{color:#000}h5{font-family:'GillSansLight';font-weight:400}.scrolled.page-height .burger{color:rgba(0,0,0,0.9)}.burger span{font-size:2.5em;text-decoration:none}.burger:hover,.scrolled.page-height .burger:hover{color:rgba(0,144,125,0.9)}.austinlight{font-family:'Austin-Light',Sans-serif}.austinsemibold{font-family:'Austin-Semibold',Sans-serif}.page .text p strong{font-family:'SFUGillSansRegular',Sans-serif;font-weight:100}.onequarter{width:25vw;line-height:0}.threequarters{width:75vw}.text-center{text-align:center}.backgroundyoga{background-image:url(/images/yoga3.jpg);background-size:cover;padding:70px 50px;margin-right:6em;align-items:center;justify-content:center;display:flex;flex-direction:column}.backgroundyoga h3,.backgroundomoss h3{font-family:'Austin-Light',sans-serif;line-height:1.1em;letter-spacing:normal;font-size:2.5em}.backgroundomoss h3{padding-top:350px}.backgroundomoss{background-image:url(/images/backgroundomoss.jpg);background-size:cover;padding:70px 50px;position:relative}.backgroundomoss img{position:absolute;left:-55px}.backgroundomoss h3,.backgroundomoss p{color:#fff}.quote{font-size:45px;margin-bottom:1.25em}.ml-0{margin-left:0!important}.ml-6{margin-left:6em}.mr-3{margin-right:30px}.text-upper{text-transform:uppercase}.menu{display:table;position:fixed;top:0;right:0;z-index:10;width:100%;padding:.2em 2.5em;transition:background-color 500ms;height:65px}.menu img{max-height:25px;width:auto}.menu .lang{padding:4px 4px 0;border:1px solid transparent;text-align:center}.menu .lang.active{border-color:#fff}.scrolled .menu{background-color:rgba(25,68,78,0.9);-webkit-transition:background-color 1500ms linear;-ms-transition:background-color 1500ms linear;transition:background-color 1500ms linear}.smalllogo{display:none}.scrolled .smalllogo{display:block;margin:12px 0 0 7vw}.menu .align{display:table-cell;text-align:right;vertical-align:middle}.menu a{color:rgba(255,255,255,0.9);display:inline-block;padding:8px;margin:0 3px;text-decoration:none;text-align:center;font-family:'GillSansLight';font-size:1em;line-height:1.25em;letter-spacing:.13em;vertical-align:middle;transition:color 100ms}.menu a:hover{color:#000}.scrolled .menu a:hover{color:rgba(0,144,125,0.9)}.menu a:hover img{opacity:.75}.slider{height:100vh;background-image:url(/images/background.jpg);background-size:cover;background-position:center top;position:relative;overflow:hidden}.slider .slide{display:flex;flex-direction:column;justify-content:space-evenly;text-align:center;width:100vw;height:100vh}.slider .slide.two{position:absolute;top:0}.kontakt{font-size:16px}.kontakt img{height:20px}.mt-2{margin-top:20px!important}.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:40px!important}h2{display:block;font-family:Austin-Light;font-size:5.3em;line-height:1.05em;letter-spacing:.01em;font-weight:400;color:#111;margin:0}#kontakt h4{display:block;font-family:Austin-Light;line-height:1.05em;letter-spacing:.01em;font-weight:400;color:#111;margin:0 6em 1em 0}h3{display:block;margin:0;font-family:'GillSansLight';font-size:1.8em;line-height:1.3em;letter-spacing:.15em;font-weight:400}.valignctr{vertical-align:middle}.slider .slide.one h3{text-align:center;color:#fff;margin:100px auto -150px;max-width:800px}.slider .slide.one{opacity:1;animation:fadeout 8s linear 2s infinite alternate forwards}.slider .slide.two{opacity:0;animation:fadein 8s linear 2s infinite alternate forwards}.slider .slide.two .inner{width:40vw;min-width:780px;margin:0 auto;padding-top:25vh}.text-left{text-align:left!important}.text-right{text-align:right!important}.slider .slide h2{text-align:center;color:#fff}.slider .slide.one h2{margin:0 auto .1em 5vw}.slider .slide.two h2{letter-spacing:normal}.page{width:100%;position:relative;border-top:1px solid #ccc}.max-width{width:100%;height:auto}.flexcontainer{display:flex;flex-direction:row;align-items:flex-start}.flexcontainer div{margin-left:6.8em}.flexitem{display:flex;flex-direction:column;flex:1 0 auto}.page h3.name{font-family:'SFUGillSansRegular';font-size:1em;letter-spacing:.08em;color:#333;margin:2em 0 7em;font-weight:400;line-height:3em}.page .text{margin:0 2em 5em 6.8em;max-width:720px;width:75vw}.page form{background-color:#D2E2E1;padding:2em}.page form label{display:block;font-family:'GillSansLight';font-size:1.4em;line-height:1.3em;color:#222;padding:0 0 .4em}.page form input,.page form textarea{box-sizing:border-box;width:100%;border:1px solid #999;font-family:'GillSansLight';font-size:1.3em;line-height:1.3em;padding:.4em .5em;margin:0 0 1em}.page form textarea{height:10em}.page form button{font-family:'GillSansLight';font-size:1.3em;line-height:1em;letter-spacing:.05em;border:0;padding:0;background-color:transparent;border:1px solid #00907D;min-width:6em;padding:.7em .5em .6em .5em;color:#00907D;border-radius:.05em;cursor:pointer}.page form button:hover{background-color:#00907D;color:#fff}.page .text h2{margin-bottom:.8em;word-wrap:break-word}.page .text h4{margin:0;font-family:'Austin-Light';font-size:3em;line-height:1.05em;letter-spacing:.01em;font-weight:400;color:#111;display:block}.page .text p.austinsemibold{font-family:'Austin-Semibold',Sans-serif!important}.page .text p.austinlight{font-family:'Austin-Light',Sans-serif!important}.hr{border-top:1px solid #222;padding-top:30px}.nohr{border:none!important}.page .text p{display:block;font-family:'GillSansLight';font-size:1.3em;line-height:1.3em;color:#222}.page .caption{margin-top:18px;margin-bottom:3em}.page .caption h3{font-size:1.4em;color:#00907D}.colordhv,a{color:#00907D}a{text-decoration:none}a:hover{color:#000}footer{text-align:center}footer p{font-family:'GillSansLight',helvetica,arial,sans-serif;font-size:13px}#kontakt,#prisar{background:url(/images/backgroundomoss.jpg);background-repeat:no-repeat;background-size:contain;background-position:center right}.flexstretch{align-items:stretch}.pb-3{padding-bottom:3em}#yoga .italic{max-width:500px;line-height:1.25em}form .halfwidth{width:48%;float:left;margin-left:0}form .halfwidth + .halfwidth{margin-left:4%}#lang{position:fixed;bottom:0;right:0;background-color:rgba(0,0,0,0.8);padding:10px}@media screen and (max-width:1350px){.slider .slide.two .inner{width:60vw}}@media screen and (max-width:1040px){.burger{display:inline-block;transition:color 100ms,right 250ms}.burger.expanded{right:30vw}.menu{top:0;right:-20em;width:20em;background-color:rgba(0,0,0,0.9);transition:right 250ms;padding:0}.menu.expanded{right:0}.menu .align{display:block;box-sizing:border-box;padding:2em}.menu a{color:#fff;display:block;margin:0 3px;padding:.6em 0;text-align:left;font-size:1.4em;transition:color 100ms}.menu a:nth-child(6){float:left;margin-right:30px}.quote{font-size:30px}.menu a:hover{color:rgba(0,144,125)}}@media screen and (max-width:1199px){.page .text{width:45vw}.slider .slide h2{font-size:5.3em}h2{font-size:4em}.scrolled .smalllogo{margin:17px 0 0 5vw}.menu img{max-height:12px}}@media screen and (max-width:960px){.page .text{width:75vw}h2{font-size:3.3em}.flexcontainer div,.page .text{margin-left:4em;margin-right:3em}#yoga .flexcontainer,#omoss .flexcontainer{flex-direction:column}.backgroundomoss img{position:relative;left:auto}.backgroundomoss h3{padding-top:25px}#kontakt,#prisar{background-image:none}form .halfwidth{width:inherit;float:none;margin-left:inherit;margin-right:inherit!important}form .halfwidth + .halfwidth{margin-left:inherit}}@media screen and (max-width:890px){.burger.expanded{right:40vw}}@media screen and (max-width:896px){body{font-size:.9em}}@media screen and (max-width:832px){body{font-size:.85em}}@media screen and (max-width:780px){.slider .slide.two .inner{min-width:90vw;padding-top:0}}@media screen and (max-width:768px){body{font-size:.8em}.flexcontainer{flex-direction:column}.hr{padding-top:15px}}@media screen and (max-width:704px){body{font-size:.75em}}@media screen and (max-width:640px){body{font-size:.7em}}@media screen and (max-width:576px){body{font-size:.65em}}@media screen and (max-width:512px){body{font-size:.6em}}@media screen and (max-width:630px){.burger.expanded{right:inherit;left:0}}@media screen and (max-width:512px){.slider{background-image:url(/images/background-low.jpg)}#burger{background-color:rgba(0,0,0,0.25);margin:0}.burger span{font-size:3.5em}.burger.expanded{right:75vw}.menu a{font-size:1.25em}.menu.expanded{right:0}.menu{right:-75vw;width:75vw}.slider .slide.two h2,.slider .slide.two h3{font-size:3em}.page .text p{font-size:1.8em;line-height:1.3em;color:#222}.page .text{margin:0 2em 5em 4em}.max-width{margin-right:3em;width:auto}.ml-0{width:100%}.flexcontainer div{margin-left:4em}form .halfwidth{margin-left:0}.page form{width:76vw}.page form label{font-size:1.8em}.page form input{font-size:1.8em}.page form button{font-size:1.6em}}@media screen and (max-width:400px){.menu{right:-60vw;width:60vw}.burger span{font-size:2.5em}.menu a{font-size:1.15em}}