body,button,input,select,optgroup,textarea{color:var(--dark);font-family:'Montserrat',sans-serif;font-size:1em;line-height:1.5;font-weight:400}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%}p{font-weight:400;line-height:1.35em;color:#000}em{font-size:.75em}.small,small{font-size:.675em}b{font-weight:800}h1,h2{font-family:'Playfair Display',serif;font-weight:400}h1{color:#fff;font-size:3.2em}h2{font-size:2.2em}h3{text-transform:uppercase;font-size:1.4em;margin-bottom:20px}h5{text-transform:uppercase;font-size:.8em;margin:10px 0}.split-content h1{color:#000;text-align:center;margin-bottom:30px}.split-content h2{text-align:center;margin-bottom:30px;text-transform:inherit}.split-content h3{text-align:center}.split-content p{text-align:center;line-height:1.35em}.pop h3{color:#fff;margin:30px 0;text-transform:uppercase;font-size:1.4em}.subrubrik{padding:40px 0}.subrubrik h2{font-family:'Montserrat',sans-serif;text-align:center;font-weight:600;text-transform:uppercase;position:relative;width:fit-content;margin:0 auto;letter-spacing:0px;font-size:2em}.subrubrik h2:before{content:"";width:165px;display:block;background:url(/wp-content/themes/framework-slottet/images/divider.svg) center center no-repeat;height:12px;right:100%;top:35%;position:absolute}.subrubrik h2:after{content:"";width:165px;display:block;background:url(/wp-content/themes/framework-slottet/images/divider.svg) center center no-repeat;height:12px;left:100%;top:35%;position:absolute}h3.sub{text-align:center;color:var(--gold);margin-top:5%;font-size:1em}.startswiper h1{color:#fff;font-size:3.8em}.startswiper p{color:#fff;margin-bottom:35px}.text-in{padding-top:7%}@media (min-width:480px) and (max-height:820px){.startswiper h1{color:#fff;font-size:2.8em}}footer h2{font-family:'Montserrat',sans-serif;text-transform:uppercase;font-size:1.3em;font-weight:600}@media only screen and (max-width :520px){h1{font-size:2em}h3{font-size:1em}p{font-size:.85em;line-height:1.2em}.subrubrik h2{font-size:1.2em}.subrubrik h2:before,.subrubrik h2:after{width:115px;height:8px}.textbox{padding-bottom:0}.startswiper h1{color:#fff;font-size:2em;padding:0}.split-content h2{font-size:2em}footer h2{font-size:1em}.startswiper h2{font-size:1.3em}.startswiper p img{max-width:100px}.startswiper p{padding:0 30px}.pop h3{color:#fff;margin:30px 0;text-transform:uppercase;font-size:1em;line-height:1.45em}}