/* Independent layout foundation for Lama VR. No builder styles or runtime required. */
*,*::before,*::after{box-sizing:border-box}html{font-size:62.5%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:#fff;color:#616161;font-family:Monserat,Montserrat,Arial,sans-serif;font-size:1.6rem;font-weight:500;line-height:1.7;letter-spacing:.5px;overflow-x:clip}a{color:inherit;text-decoration:none}a:hover{color:#05afca}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto;vertical-align:middle;border:0}picture{display:block}picture img{width:100%}figure{margin:0}p,h1,h2,h3,h4,h5,h6{margin:0}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.4;color:inherit}h1{font-size:4rem}h2{font-size:3.4rem}h3{font-size:2.8rem}h4{font-size:2.4rem}iframe{max-width:100%;border:0}ul,ol{padding-left:2.5rem}.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block-start:0}.wp-block-group{margin-block-start:0}.lvr-section{display:flex;flex-direction:column;align-items:center;width:100%;margin-inline:auto}.lvr-container{display:flex;flex-direction:column;align-items:flex-start;width:1366px;margin-inline:auto}.lvr-block{display:flex;flex-direction:column;align-items:flex-start;width:100%}[class*="lvr-"]{max-width:100%}.lama-grid{display:grid}.lvr-image{display:block}.lvr-image img{height:auto}.lvr-text p+p,.lama-article p+p{margin-top:1.4em}.lvr-heading{width:auto}.lvr-shortcode{width:100%;height:100%}.lvr-logo{display:block}.lama-site-logo{width:auto}.lvr-social-icons{display:flex;align-items:center;justify-content:center;gap:25px;list-style:none;margin:0;padding:0}.lvr-social-icons li{display:inline-flex;line-height:1}.lvr-social-icons a{display:inline-flex;padding:4px}.lvr-social-icons svg{width:14px;height:14px;fill:currentColor}.lama-nav-menu{display:flex;align-items:center;justify-content:center;gap:30px;list-style:none;padding:0;margin:0}.lama-nav-menu>li{position:relative}.lama-nav-menu a{display:block}.lama-nav-menu .sub-menu{position:absolute;top:100%;left:0;min-width:220px;padding:12px;background:#fff;box-shadow:0 6px 18px #0002;list-style:none;display:none;z-index:30}.lama-nav-menu li:hover>.sub-menu,.lama-nav-menu li:focus-within>.sub-menu{display:block}.lama-nav-menu .sub-menu a{padding:8px 12px}.lama-menu-toggle{display:none;background:none;border:0;width:44px;height:44px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.lama-menu-toggle span{display:block;width:19px;height:2px;background:currentColor}.menu-item-has-children>a:after{content:'⌄';margin-left:8px}.lama-site-header{position:relative;background:#fff;width:100%;z-index:100}.lama-main{width:100%;min-height:40vh}.lama-main>.wp-block-post-content{margin:0}.lama-accessible-footer{text-align:center;font-size:12px;padding:18px}.lama-accessible-footer a{text-decoration:underline}.lama-article,.lama-main .wordpress{width:min(100% - 40px,1100px);margin:40px auto}.lama-article h1{margin-bottom:16px}.lama-article h2,.lama-article h3{margin-top:32px;margin-bottom:16px}.lama-article .wp-block-post-date{margin-bottom:25px;font-size:14px}.lama-article p{margin-bottom:1.2em}.lama-article iframe{max-width:100%}.lama-blog-title{text-align:center;margin:30px auto}.lama-blog-query{width:min(100% - 40px,1366px);margin:30px auto}.lama-blog-query .wp-block-post-template{gap:35px;list-style:none;padding:0}.lama-blog-query .wp-block-post-title{font-size:2.3rem;margin:15px 0}.lama-blog-query .wp-block-post-excerpt{font-size:1.5rem}.lama-blog-query .wp-block-post-featured-image img{width:100%;aspect-ratio:1;object-fit:cover}.lama-blog-query .wp-block-query-pagination{display:flex;gap:16px;justify-content:center;margin:35px 0}.has-text-align-justify{text-align:justify}.screen-reader-text,.skip-link{position:absolute;clip:rect(1px,1px,1px,1px);height:1px;width:1px;overflow:hidden}.skip-link:focus{clip:auto;width:auto;height:auto;top:8px;left:8px;padding:12px;background:white;z-index:10000}:focus-visible{outline:3px solid #05afca;outline-offset:4px}.lama-dialog{padding:0;border:0;background:#111;width:min(96vw,1200px);max-height:94vh}.lama-dialog::backdrop{background:#000c}.lama-dialog img{width:100%;max-height:88vh;object-fit:contain}.lama-dialog iframe{display:block;width:100%;height:80vh}.lama-dialog-close{position:absolute;top:5px;right:7px;border:0;border-radius:50%;background:white;color:#111;width:38px;height:38px;font-size:25px;z-index:2}
@media(max-width:767px){.lvr-section,.lvr-container,.lvr-block{flex-wrap:wrap}.lama-nav-menu{display:none;flex-direction:column;align-items:stretch;gap:0;width:100%;text-align:center;padding:12px 0}.lama-menu-toggle{display:flex;margin:auto}.lama-nav-menu.lama-open{display:flex}.lama-nav-menu>li>a{padding:10px 20px}.lama-nav-menu .sub-menu{position:static;box-shadow:none;display:block;padding:0;background:#fafafa}.lama-nav-menu .sub-menu a{font-size:13px}.lama-blog-query .wp-block-post-template{grid-template-columns:1fr!important}.lama-article{margin-top:20px}h1{font-size:3.2rem}h2{font-size:2.8rem}h3{font-size:2.6rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
