@charset "utf-8";

/* Generated by Sivujetti at Thu, Nov 21 2024 08:30:15 UTC */

/* ==== Generated styles start ==== */
@font-face{font-family:"Open sans";src:url("/boklok-static/public/opensans-regular.woff2?name=Open sans&weight=400") format("woff2");font-weight:400;font-style:normal;}@font-face{font-family:"Montserrat";src:url("/boklok-static/public/montserrat-bold.woff2?name=Montserrat&weight=600") format("woff2");font-weight:600;font-style:normal;}@layer base-styles {
:root{--spectre-font-size:0.8rem;--spectre-primary-color:#13ae6f;--spectre-dark-color:#303742;--spectre-light-color:#ffffff;--spectre-primary-color-dark:#0e8f59;--spectre-primary-color-light:#2f8fc7;--spectre-secondary-color:#badbef;--spectre-secondary-color-dark:#aed5ec;--spectre-secondary-color-light:#c6e1f2;--spectre-link-color:#3deaa4;--spectre-link-color-dark:#3deaa4;--spectre-link-color-light:#3deaa4;--spectre-body-font-color:#222222;--spectre-primary-shadow-color:#2c86bb33;--spectre-gray-color:#bcc3ce;--spectre-gray-color-dark:#66748b;--spectre-gray-color-light:#f7f8f9;--spectre-border-color:#dadee4;--spectre-border-color-dark:#bdc4ce;--spectre-border-color-light:#f2f3f5;--spectre-bg-color:#f7f8f9;--spectre-bg-color-dark:#eef0f2;--spectre-base-font-family:"Open sans";--jet-headings-font-family:"Montserrat";--jet-headings-font-weight:700;--jet-headings-line-height:1.2;--jet-headings-color:#1d1d1d;--jet-h1-font-size:2.4rem;--jet-h2-font-size:1.92rem;--jet-h3-font-size:1.5rem;--jet-h4-font-size:1.2rem;--jet-h5-font-size:1rem;--jet-h6-font-size:0.8rem;--jet-buttons-font-size:0.75rem;--jet-buttons-color-normal:#333;--jet-buttons-color-hover:#ffffff;--jet-buttons-border-color-normal:#13ae6f;--jet-buttons-border-color-hover:#13ae6f;--jet-buttons-border-width:1px;--jet-buttons-bg-color-normal:#ffffff;--jet-buttons-bg-color-hover:#13ae6f;--jet-buttons-border-radius:0px;--jet-buttons-padding-y:0.5rem;--jet-buttons-padding-x:1.25rem;--jet-inputs-bg-normal-color:#ffffff00;--jet-inputs-border-width:1px;--jet-inputs-border-normal-color:#ced4da;--jet-inputs-border-focus-color:#131313;--jet-inputs-border-radius:0px;--jet-inputs-text-color:#333;--jet-inputs-font-size:0.8rem;--jet-inputs-padding-y:0.5rem;--jet-inputs-padding-x:0.75rem;--jet-inputs-placeholder-color:#6c757d;--jet-inputs-focus-shadow-color:#7f7f7f33;}body{line-height:1.2rem;}.j-Button{font-family:"Montserrat";}p{line-height:1.36rem;}a:not(.btn){color:var(--spectre-body-text-color);text-decoration:none;background-image:linear-gradient(var(--spectre-link-color), var(--spectre-link-color));background-position:0% 110%;background-repeat:no-repeat;background-size:100% 3px;transition:background 0.2s;}a:not(.btn):hover{background-size:100% 100%;}body .j-Section:not(.no-stack)>div>:not(:first-child),.j-Wrapper:not(.no-stack)>:not(:first-child),.stack>:not(:first-child){margin-top:1rem;}body>.j-Section{--mainPaddingX:2rem;padding:4rem var(--mainPaddingX);}body>.j-Section>div{max-width:calc(1100px - calc(var(--mainPaddingX) * 2));margin:0 auto;}@media (max-width: 600px){h1,h2,h3{hyphens:auto;}}@media (max-width: 480px){h1{font-size:2.3rem;}h2{font-size:1.8rem;}h3{font-size:1.4rem;}body>.j-Section{--mainPaddingX:1.5rem;}}@media (max-width: 360px){body>.j-Section{--mainPaddingX:1.2rem;}}
}
@layer user-styles {
/* == global-scoped:start */
/* - */
/* == global-scoped:end */
/* == page-scoped:start */
/* page:-NGLsmQwm7aOSH-lS1-J:Pages */
[data-block="ulkAUbRlw5e"] >.j-Image{min-height:400px;}
/* == page-scoped:end */
}
@layer dev-styles {
.cc-2{--main-menu-logo-width:130px;--main-menu-min-height:5.5rem;--main-menu-links-gap-x:1.6rem;position:absolute;width:100%;padding-top:0;padding-bottom:0;color:var(--spectre-body-font-color);}.cc-2 >div>.j-Columns{grid-template-columns:minmax(0, var(--main-menu-logo-width)) minmax(0, 1fr) minmax(0, 0px);align-items:center;min-height:var(--main-menu-min-height);}.cc-2 >div>.j-Columns .j-Image{display:flex;}.cc-2 >div>.j-Columns .j-Button{background:transparent;border-color:transparent;}.cc-2 >div>.j-Columns >:nth-child(1){padding:0;}.cc-2 >div>.j-Columns >:nth-child(2){justify-self:end;}.cc-2 >div>.j-Columns >:nth-child(3){visibility:hidden;color:var(--spectre-body-font-color);}.cc-2 >div>.j-Code{display:none;}.cc-2 .j-Menu a{font:600 0.8rem/1.2rem "Montserrat";color:inherit;background:none;}.cc-2 .j-Menu a:after{content:"/";position:relative;left:calc(var(--main-menu-links-gap-x) * 0.5);opacity:0.7;}.cc-2 .j-Menu >ul>li:last-child a:after{content:initial;}.cc-2 .j-Menu >ul{grid-auto-flow:column;column-gap:var(--main-menu-links-gap-x);}.cc-2 .j-Menu li.has-children{position:relative;padding-right:1rem;}.cc-2 .j-Menu li.has-children >ul{position:absolute;background:#fff;padding:.2rem .4rem;min-width:7rem;right:-.3em;font-size:.9em;text-align:right;}.cc-2 .j-Menu li.has-children:not(.li-open)>ul{display:none;}.cc-2 .j-Menu .btn-sub-nav-toggle{position:absolute;padding:.1rem .4rem;right:-.8rem;top:-.2rem;color:inherit;}.cc-2 .j-Menu .btn-sub-nav-toggle.li-open{color:inherit;}@media (max-width: 600px){.cc-2 >div>.j-Columns{grid-template-columns:minmax(0, var(--main-menu-logo-width)) minmax(0, 1fr) minmax(0, 2.4rem);}.cc-2 >div>.j-Columns >:nth-child(2){visibility:hidden;}.cc-2 >div>.j-Columns >:nth-child(2) a:after{content:initial;}.cc-2 >div>.j-Columns >:nth-child(3){visibility:visible;}.cc-2.open>div>.j-Columns >:nth-child(2){visibility:visible;}.cc-2.open>div>.j-Columns .j-Menu>ul{position:absolute;top:calc(var(--main-menu-min-height) * 0.5 + 1.8rem);right:calc(var(--mainPaddingX) - .4rem);grid-auto-flow:initial;width:clamp(200px, 32vw, 240px);background:var(--spectre-light-color, #fff);box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.25);padding:.6rem;z-index:1;}.cc-2.open>div>.j-Columns .j-Menu>ul:before{content:"";position:absolute;width:0;height:0;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid var(--spectre-light-color, #fff);right:1.2rem;}.cc-2 .j-Menu li.has-children.li-open>ul{position:relative;right:0;min-width:initial;padding:0;text-align:initial;}}.cc-4{padding-top:0;}.cc-4 >div{padding-top:4rem;border-top:1px solid #00000016;}.cc-5{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);column-gap:1.6rem;row-gap:2rem;}.cc-5 >.j-Text p{margin-bottom:.1rem;}.cc-5 >.j-JetFormsContactForm [class^="j-JetForms"]{margin-bottom:0.5rem;}.cc-5 >.j-JetFormsContactForm [class^="j-JetForms"] .pristine-error{color:#e85600;font-size:.6rem;}.cc-5 >.j-JetFormsContactForm >.j-Columns{grid-auto-flow:column;gap:0 .5rem;}@media (max-width: 600px){.cc-5{grid-template-columns:100%;}}@media (max-width: 480px){.cc-5 >.j-JetFormsContactForm >.j-Columns{grid-auto-flow:initial;}}.cc-7{display:inline-grid;grid-auto-flow:column;column-gap:0;}.cc-7 .j-Button{background:transparent;border-color:transparent;padding:.25rem .4rem;}.cc-7 .j-Button:hover,.cc-7 .j-Button:active{color:var(--spectre-body-font-color);}.cc-12{grid-template-columns:minmax(0, 1.2rem) minmax(0, 1fr);align-items:center;gap:1.0rem 0.8rem;}.cc-12 >.j-JetIconsIcon{width:100%;height:100%;}.cc-12 >.j-JetIconsIcon .icon{width:inherit;height:inherit;}.cc-15{grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:1.6rem;row-gap:2rem;margin-bottom:2rem;}.cc-15 >:nth-child(2){justify-self:center;}@media (max-width: 600px){.cc-15{grid-template-columns:100%;}.cc-15 >:nth-child(2){justify-self:initial;}}.cc-17{grid-template-columns:minmax(0, 67%) minmax(0, 33%);column-gap:2rem;row-gap:2rem;}.cc-17 >.j-Image{display:flex;}.cc-17 >:nth-child(2)>.j-Listing{box-shadow:0 5px 25px rgba(0, 0, 0, 0.06);padding:1.6rem;}@media (max-width: 840px){.cc-17{grid-template-columns:100%;}}.cc-18{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem 1.6rem;}.cc-18 >:first-child{grid-column:span 2;}.cc-19{background-color:#f3f7f5;background-size:cover;background-position-x:left;background-position-y:top;color:var(--spectre-body-font-color);padding-top:8rem;}.cc-19 h1,.cc-19 h2,.cc-19 h3,.cc-19 h4,.cc-19 h5,.cc-19 h6{color:var(--jet-headings-color);}.cc-19 >div>*{max-width:36rem;}.cc-20{background-size:cover;background-position-x:left;background-position-y:top;color:var(--spectre-body-font-color);}.cc-20 h1,.cc-20 h2,.cc-20 h3,.cc-20 h4,.cc-20 h5,.cc-20 h6{color:var(--jet-headings-color);}.cc-17 >:nth-child(2)>.j-Listing {row-gap: 1.6rem;}
}

/* ==== Generated styles end ==== */
