﻿@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display:ital@0;1&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap";html{scroll-behavior:smooth;overflow-x:hidden}.gap-top{padding:50px 0px 0px 0px}@media(min-width: 768px){.gap-top{padding:100px 0px 0px 0px}}.gap-bottom{padding:0px 0px 50px 0px}@media(min-width: 768px){.gap-bottom{padding:0px 0px 100px 0px}}body{margin:0px;padding:0px;background-color:#f0e9de;font-family:"Space Mono",serif;font-weight:400;font-style:normal;color:#7e3a3a;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}@media(min-width: 500px){body{font-size:16px}}a,a:visited{color:#7e3a3a;text-decoration:none;outline:0;cursor:pointer !important}a:hover,a:focus{text-decoration:none;cursor:pointer !important}p a,p a:visited{color:#7e3a3a;line-height:inherit;margin:0px;cursor:pointer !important}p{font-family:"Space Mono",serif;color:#7e3a3a;padding:6px 0px;max-width:750px}p.ingress{padding:10px 0px;color:#7e3a3a}@media(min-width: 1200px){p.ingress{font-size:22px;padding:10px 0px}}p.lg{padding:0px 0px 10px 0px;color:#7e3a3a;text-transform:uppercase}@media(min-width: 1200px){p.lg{font-size:20px;padding:0px 0px 10px 0px}}p.link{font-size:14px;padding:0px 0px 0px 0px;color:#7e3a3a;margin:0px}@media(min-width: 1200px){p.link{font-size:35px;padding:0px 0px 0px 0px}}article{margin:20px 0px 20px 0px}@media(min-width: 576px){article{margin:20px 0px 20px 0px}}article.page-top{margin:40px 0px 40px 0px}@media(min-width: 576px){article.page-top{margin:80px 0px 100px 0px}}article.page-top-services{margin:40px 0px 0px 0px}@media(min-width: 576px){article.page-top-services{margin:80px 0px 0px 0px}}article.center{text-align:center}article.center h1{text-align:center;margin:0px auto 0px auto}article.center p{text-align:center;margin:0px auto 0px auto}.page-wrapper{margin:0px 0px 0px 0px}@media(min-width: 576px){.page-wrapper{margin:0px 0px 0px 0px}}.page-wrapper-wp{margin:40px 0px 40px 0px}@media(min-width: 576px){.page-wrapper-wp{margin:90px 0px 100px 0px}}.page-wrapper-wp p{margin:10px 0px 10px 0px;max-width:600px}.page-wrapper-wp .wp-block-image{margin:100px 0px 8px 0px}.page-wrapper-wp .wp-block-gallery{margin:100px 0px 8px 0px}.page-wrapper-wp img{margin:0px 0px}@media(min-width: 576px){.page-wrapper-wp img{margin:0px 0px 0px 0px}}.padding-bottom{padding:0px 0px 100px 0px}.txt-box{padding:0px 0px 20px 0px}@media(min-width: 992px){.txt-box{margin:0px}}p.info{color:#5c5c5c;font-size:11px;line-height:1.4}@media(min-width: 576px){p.info{font-size:14px}}h1,h2,h3,h4,h5,h6,h7{color:#7e3a3a;font-family:"DM Serif Display",serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;text-align:left;margin:0px 0px 20px 0px;letter-spacing:normal;line-height:1.2}h1{text-align:left;font-size:7vw;margin:0px 0px 20px 0px;line-height:1.1}@media(min-width: 992px){h1{font-size:5vw;margin:0px 0px 20px 0px}}h1.page{margin:0px 0px 100px 0px;text-transform:uppercase;color:#000}h1.page-contact{margin:0px 0px 20px 0px;text-transform:uppercase;color:#000}h2{font-size:8vw;margin:0px 0px 20px 0px;line-height:1.1}@media(min-width: 992px){h2{font-size:5vw;margin:0px 0px 0px 0px}}h3{font-size:6vw;margin:0px 0px 20px 0px}@media(min-width: 992px){h3{font-size:3vw;margin:0px 0px 20px 0px}}h4{font-size:4.2vw;margin-bottom:10px}@media(min-width: 700px){h4{font-size:2.2vw;margin:0px 0px 8px 0px}}h5{font-size:8vw;margin-bottom:20px}@media(min-width: 992px){h5{font-size:2vw;margin-bottom:20px}}h6{font-size:14px}h7{font-size:14px}.subheader{color:#777}p{margin:5px 0 5px 0}p img{margin:0}p.lead{font-size:21px;line-height:27px;color:#777}em{font-style:italic}strong{font-weight:bold}small{font-size:80%}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd}blockquote cite{display:block;font-size:12px;color:#555}blockquote cite:before{content:"— "}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#4d4d4d}hr{border-top:solid 2px #ccc}ul{float:left;width:100%;padding:0;margin:0px;list-style:none}img.scale-with-grid{max-width:100%;height:auto}img{max-width:100%;height:auto;border-radius:20px}#thumbnail{padding-bottom:1px}section.button{text-align:left;margin:30px auto 30px auto;color:#7e3a3a}section.button p,section.button a{color:#7e3a3a !important}section.button p.button{text-align:center;background-color:#f0e9de;padding:8px 20px;color:#7e3a3a;line-height:normal;display:inline-block;border-radius:50px;text-transform:uppercase;font-size:14px !important}@media(min-width: 576px){section.button p.button{padding:10px 25px;font-size:16px !important}}section.button p.button-bg-2{background-color:#f0e9de;color:#7e3a3a}section.button p.button:hover{background-color:#f0e9de}section.button-center{text-align:center;margin:30px auto 30px auto}section.button-center p.button{text-align:center;background-color:#5e2b2b;padding:8px 20px;font-size:14px !important;color:#7e3a3a;line-height:normal;display:inline-block;border-radius:50px;text-transform:uppercase}@media(min-width: 576px){section.button-center p.button{padding:10px 25px;font-size:16px !important}}section.button-center p.button-bg-2{background-color:#f0e9de}section.button-center p.button:hover{background-color:#7e3a3a;color:#f0e9de}.remove-bottom{margin-bottom:0 !important}.half-bottom{margin-bottom:10px !important}.add-bottom{margin-bottom:20px !important}.center-row{margin:0px;position:relative;top:0px;-ms-transform:translateY(0px);transform:translateY(0px)}@media(min-width: 1000px){.center-row{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;animation-duration:.4s}.fade-in.one{-webkit-animation-delay:0s;-moz-animation-delay:0s;animation-delay:0s}.fade-in.two{-webkit-animation-delay:.2s;-moz-animation-delay:.2s;animation-delay:.2s;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275)}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos=fade-up]{transform:translate3d(0, 100px, 0)}[data-aos=fade-left]{transform:translate3d(100px, 0, 0)}[data-aos=fade-right]{transform:translate3d(-100px, 0, 0)}.-js-fadeIn{animation-name:fadeIn;animation-duration:.6s;animation-timing-function:cubic-bezier(0, 0, 0.4, 1);animation-fill-mode:forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}#cookiescript_injected_wrapper{cursor:default !important;z-index:999 !important}#cookiescript_injected_wrapper #cookiescript_injected{cursor:default !important;z-index:999 !important}#cookiescript_injected{cursor:default !important}.cc-banner .cc-message,a{cursor:default !important}.cc-compliance a{cursor:default !important;border-radius:50px !important;font-weight:normal !important}.cc-color-override-34244424 .cc-btn{border-radius:50px !important;padding:6px 20px 10px 20px !important}.cc-btn{padding:6px 20px 10px 20px !important}.container-fluid{padding:0px 30px}@media(min-width: 576px){.container-fluid{padding:0px 60px}}@media(min-width: 992px){.container-fluid{padding:0px 120px}}@media(min-width: 1600px){.container-fluid{padding:0px 120px}}.row{--bs-gutter-x: 20px !important}@media(min-width: 992px){.row{--bs-gutter-x: 30px !important}}.header{position:fixed;width:100%;z-index:100;transform:translateY(0);transition:all 150ms linear;background-color:none;height:56px;z-index:9}@media(min-width: 576px){.header{height:90px}}.header.active{background-color:#5e2b2b}.header-end{height:0px;background-color:none}@media(min-width: 576px){.header-end{height:0px}}#logo{display:inline-block;position:fixed;max-width:140px;margin:12px 0px 1px 24px;z-index:1}@media(min-width: 576px){#logo{max-width:220px;margin:20px 0px 0px 40px}}ul.header-menu{display:flex;width:100%;height:80px;margin:20px 0px 0px 30px}@media(min-width: 576px){ul.header-menu{height:80px;align-items:center;justify-content:left}}ul.header-menu li#meny-text{font-size:15px;display:none}@media(min-width: 992px){ul.header-menu li#meny-text{font-size:16px;display:inline}}ul.header-menu li#meny-btn{display:inherit}@media(min-width: 992px){ul.header-menu li#meny-btn{display:none}}ul.header-menu li#logo{display:inline-block;max-width:80px;margin:0px 0px 1px 0px;z-index:999}@media(min-width: 992px){ul.header-menu li#logo{max-width:160px;margin:0px 80px 0px 0px}}ul.header-menu li{color:#fef8eb;display:none;letter-spacing:1.5px;line-height:0px;margin:0px 25px}@media(min-width: 992px){ul.header-menu li{margin-left:0px;display:inline}}ul.header-menu li a{color:#fef8eb;font-size:15px;text-transform:uppercase}@media(min-width: 992px){ul.header-menu li a{font-size:22px}}ul.header-menu li a:hover{color:#fff}ul.header-menu li span{color:#fff;opacity:1}@media(min-width: 992px){ul.header-menu li span{display:inline}}ul.header-menu li span:hover{color:#7e3a3a}ul.header-menu .header-icons{text-align:center;float:none;display:none}@media(min-width: 992px){ul.header-menu .header-icons{text-align:right;float:right;display:inline-block}}ul.header-menu .header-icons section{margin:32px 0px 0px 0px;display:inline-block}ul.header-menu .header-icons section li{display:inline;float:left;opacity:.5}ul.header-menu .header-icons section li:hover{opacity:1}ul.header-menu .header-icons section li.middle{margin:0px 0px 0px 6px}ul.header-menu .header-icons section #facebook,ul.header-menu .header-icons section #instagram,ul.header-menu .header-icons section #linkedin{height:35px;width:35px;background-repeat:no-repeat !important;background-size:35px 35px !important}ul.header-menu .header-icons section #facebook:hover,ul.header-menu .header-icons section #instagram:hover,ul.header-menu .header-icons section #linkedin:hover{height:35px;width:35px;background-repeat:no-repeat !important;background-size:35px 35px !important}ul.header-menu .header-icons section #facebook{background:url(./images/facebook.png)}ul.header-menu .header-icons section #facebook:hover{background:url(./images/facebook.png)}ul.header-menu .header-icons section #instagram{background:url(./images/instagram.png)}ul.header-menu .header-icons section #instagram:hover{background:url(./images/instagram.png)}ul.header-menu .header-icons section #linkedin{background:url(./images/linkedin.png)}ul.header-menu .header-icons section #linkedin:hover{background:url(./images/linkedin.png)}.dropbtn{cursor:pointer;border:none;z-index:9999;float:right;padding:26px 10px;position:absolute;top:0px;right:0px}@media(min-width: 576px){.dropbtn{padding:35px 40px}}.dropbtn .bar1,.dropbtn .bar2,.dropbtn .bar3{cursor:pointer;width:25px;height:3px;border-radius:5px;background-color:#fff;margin:5px 0;transition:.1s;z-index:9999}.dropbtn:hover,.dropbtn:focus{border:none}.dropbtn:hover .bar1,.dropbtn:hover .bar2,.dropbtn:hover .bar3,.dropbtn:focus .bar1,.dropbtn:focus .bar2,.dropbtn:focus .bar3{background-color:#fff}.change .bar1{-webkit-transform:rotate(-45deg) translate(-3px, 3px);transform:rotate(-45deg) translate(-4px, 7px)}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-4px, -7px);transform:rotate(45deg) translate(-4px, -6, 5px)}.dropdown-content{display:none;position:relative;background-color:#431d1e;z-index:1;margin-top:0px;padding:40px 0px 0px 0px;height:100vh}@media(min-width: 1200px){.dropdown-content{margin-top:0px;height:100vh}}.show{display:block}.dropdown{position:relative;display:inline-block;right:0px;text-align:right;z-index:100;width:100%}@media(min-width: 992px){.dropdown{display:none}}.dropdown article{padding:0px 10px 0px 10px;margin:0px;max-width:none}@media(min-width: 992px){.dropdown article{padding:10px 0px 0px 0px;max-width:230px}}.dropdown article p.heading{margin:0px 0px 2px 0px;color:#fff;text-transform:uppercase;letter-spacing:1.5px;text-align:center;font-size:24px;line-height:2}@media(min-width: 768px){.dropdown article p.heading{margin:0px 0px 0px 0px;text-align:center;font-size:22px}}@media(min-width: 992px){.dropdown article p.heading{margin:0px 0px 0px 0px;text-align:center;font-size:22px}}.dropdown article p{color:#7e3a3a;text-align:center;font-size:18px;line-height:26px;display:block}@media(min-width: 768px){.dropdown article p{text-align:center;font-size:16px}}@media(min-width: 992px){.dropdown article p{line-height:22px;text-align:center;font-size:16px}}.dropdown article a{color:#fff}.dropdown .menu-bottom-wrapper{padding:20px 0px 20px 0px}@media(min-width: 992px){.dropdown .menu-bottom-wrapper{padding:60px 0px 0px 0px}}.dropdown .menu-bottom-wrapper .menu-bottom-text{padding:5px 0px 60px 0px;width:100%;text-align:center;margin:0px auto;width:100%}.dropdown .menu-bottom-wrapper .menu-bottom-text article.bottom{text-align:center;margin:0px auto;padding:0px;max-width:none}@media(min-width: 992px){.dropdown .menu-bottom-wrapper .menu-bottom-text article.bottom{float:left;text-align:left}}.dropdown .menu-bottom-wrapper .menu-bottom-text li{display:none;color:#fff;margin-right:5px;float:left;line-height:22px;font-size:14px}@media(min-width: 992px){.dropdown .menu-bottom-wrapper .menu-bottom-text li{line-height:22px;font-size:14px;margin-right:10px;display:inline}}@media(min-width: 1300px){.dropdown .menu-bottom-wrapper .menu-bottom-text li{line-height:27px;font-size:18px;margin-right:10px;display:inline}}.dropdown .menu-bottom-wrapper .menu-bottom-text a{color:#fff}.dropdown .menu-bottom-wrapper .menu-bottom-text a:hover{color:#7e3a3a}.dropdown .menu-bottom-wrapper .menu-bottom-text span.dot{color:#7e3a3a;display:inline}.dropdown .menu-bottom-wrapper .menu-icons{text-align:center;float:none;margin:0px 0px 60px 0px}@media(min-width: 992px){.dropdown .menu-bottom-wrapper .menu-icons{text-align:right;float:right}}.dropdown .menu-bottom-wrapper .menu-icons section{display:inline-block}.dropdown .menu-bottom-wrapper .menu-icons section li{display:block;float:left}.dropdown .menu-bottom-wrapper .menu-icons section li.middle{margin:0px 15px}.dropdown .menu-bottom-wrapper .menu-icons section #facebook,.dropdown .menu-bottom-wrapper .menu-icons section #instagram,.dropdown .menu-bottom-wrapper .menu-icons section #linkedin{height:30px;width:30px;background-repeat:no-repeat !important;background-size:30px 30px !important}@media(min-width: 1310px){.dropdown .menu-bottom-wrapper .menu-icons section #facebook,.dropdown .menu-bottom-wrapper .menu-icons section #instagram,.dropdown .menu-bottom-wrapper .menu-icons section #linkedin{height:40px;width:40px;background-size:40px 40px !important}}.dropdown .menu-bottom-wrapper .menu-icons section #facebook:hover,.dropdown .menu-bottom-wrapper .menu-icons section #instagram:hover,.dropdown .menu-bottom-wrapper .menu-icons section #linkedin:hover{height:30px;width:30px;background-repeat:no-repeat !important;background-size:30px 30px !important}@media(min-width: 1310px){.dropdown .menu-bottom-wrapper .menu-icons section #facebook:hover,.dropdown .menu-bottom-wrapper .menu-icons section #instagram:hover,.dropdown .menu-bottom-wrapper .menu-icons section #linkedin:hover{height:40px;width:40px;background-size:40px 40px !important}}.dropdown .menu-bottom-wrapper .menu-icons section #facebook{background:url(./images/facebook.png)}.dropdown .menu-bottom-wrapper .menu-icons section #facebook:hover{background:url(./images/facebook-hover.png)}.dropdown .menu-bottom-wrapper .menu-icons section #instagram{background:url(./images/instagram.png)}.dropdown .menu-bottom-wrapper .menu-icons section #instagram:hover{background:url(./images/instagram-hover.png)}.dropdown .menu-bottom-wrapper .menu-icons section #linkedin{background:url(./images/linkedin.png)}.dropdown .menu-bottom-wrapper .menu-icons section #linkedin:hover{background:url(./images/linkedin-hover.png)}.menu-main{z-index:999}.menu-main hr{border:solid #f0e9de .1px;opacity:.3;margin-bottom:55px}.menu-main #menu-toggle{display:block;position:absolute;top:5px;right:18px;z-index:1;-webkit-user-select:none;user-select:none;background-color:none;padding:12px;border-radius:15px;transition:all .2s ease-in-out;z-index:999}@media(min-width: 576px){.menu-main #menu-toggle{padding:14px;top:18px;right:45px}}.menu-main #menu-toggle:hover{background-color:none}.menu-main #menu-toggle input{display:block;width:100px;height:100px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.menu-main #menu-toggle span{display:block;margin-top:3px;width:22px;height:2px;margin-bottom:4px;position:relative;background:#f0e9de;z-index:1;border-radius:0px;transform-origin:4px 0px;transition:transform .2s cubic-bezier(0.77, 0.2, 0.05, 1),background .5s cubic-bezier(0.77, 0.2, 0.05, 1),opacity .55s ease}@media(min-width: 576px){.menu-main #menu-toggle span{width:29px;height:3px;margin-bottom:5px}}.menu-main #menu-toggle span.alt{transition:none;background:#000}.menu-main #menu-toggle span.home{background:#f0e9de}.menu-main #menu-toggle span.home.active{background:#f0e9de}.menu-main #menu-toggle span:first-child{transform-origin:0% 0%}.menu-main #menu-toggle span:nth-last-child(2){transform-origin:0% 100%}.menu-main #menu-toggle input:checked~span{opacity:1;transform:rotate(45deg) translate(-2px, -1px);background:#f0e9de !important}.menu-main #menu-toggle input:checked~span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(0.2, 0.2)}.menu-main #menu-toggle input:checked~span:nth-last-child(2){opacity:1;transform:rotate(-45deg) translate(1px, -1px)}.menu-main #menu-toggle input:checked~ul{transform:none;opacity:1}@media screen and (max-width: 768px){.menu-main #menu{transform:none;opacity:0;transition:opacity .5s cubic-bezier(0.77, 0.2, 0.05, 1)}}.menu-main ul#menu-wrapper{position:absolute;margin:-65px auto 0 auto;right:-30px;background:#431d1e;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0% 0%;transform:translate(100%, 0);transition:transform .2s cubic-bezier(0.77, 0.2, 0.05, 1);white-space:nowrap;padding:80px 40px 0px 40px;height:102vh;width:auto;overflow:auto}@media(min-width: 576px){.menu-main ul#menu-wrapper{right:-45px;margin:-70px auto 0 auto;width:auto;padding:120px 90px 0px 90px}}@media(min-width: 1600px){.menu-main ul#menu-wrapper{padding:160px 90px 0px 90px}}.menu-main ul#menu-wrapper p.contactinfo a{color:#f0e9de;line-height:1.6}.menu-main ul#menu-wrapper p.contactinfo a:hover{text-decoration:underline}.menu-main ul#menu-wrapper .menu-icons{text-align:left;margin:30px 0px 0px 0px;float:none;display:block}@media(min-width: 992px){.menu-main ul#menu-wrapper .menu-icons{margin:30px 0px 0px 0px;text-align:left;float:left;display:inline-block}}.menu-main ul#menu-wrapper .menu-icons section{margin:20px auto 0px auto;display:inline-block}@media(min-width: 768px){.menu-main ul#menu-wrapper .menu-icons section{margin:0px 0px 0px 0px}}.menu-main ul#menu-wrapper .menu-icons section li{display:inline;float:left;text-align:left}@media(min-width: 768px){.menu-main ul#menu-wrapper .menu-icons section li{float:left;text-align:left}}.menu-main ul#menu-wrapper .menu-icons section li.middle{margin:0px 8px 0px 0px;float:left;text-align:left}@media(min-width: 576px){.menu-main ul#menu-wrapper .menu-icons section li.middle{float:left;text-align:left}}.menu-main ul#menu-wrapper .menu-icons section li:hover{opacity:.6}.menu-main ul#menu-wrapper .menu-icons section #facebook,.menu-main ul#menu-wrapper .menu-icons section #instagram,.menu-main ul#menu-wrapper .menu-icons section #linkedin{height:30px;width:30px;background-repeat:no-repeat !important;background-size:30px 30px !important}.menu-main ul#menu-wrapper .menu-icons section #facebook{background:url(./images/facebook.png)}.menu-main ul#menu-wrapper .menu-icons section #instagram{background:url(./images/instagram.png)}.menu-main ul#menu-wrapper .menu-icons section #linkedin{background:url(./images/linkedin.png)}.menu-main ul#menu-wrapper a{text-decoration:none;transition:color .3s ease}.menu-main ul#menu-wrapper a li{margin:0px 0px 0px 0px;padding-top:0px;text-align:left;font-size:18px;line-height:1.9;min-width:200px;border-top:none;color:#f0e9de}.menu-main ul#menu-wrapper a li:hover{text-decoration:underline}@media(min-width: 768px){.menu-main ul#menu-wrapper a li{min-width:280px;margin:0px 0px 0px 0px;text-align:left;font-size:18px}}@media(min-width: 992px){.menu-main ul#menu-wrapper a li{min-width:280px;margin:0px 0px 0px 0px;text-align:left;font-size:18px}}.footer{margin:-1px 0px 0px 0px;background-color:#f0e9de;background-position:left top;background-repeat:no-repeat;background-size:600px}.footer .footer-text-wrapper{padding:20px 0px 40px 0px}@media(min-width: 576px){.footer .footer-text-wrapper{padding:100px 0px 80px 0px}}.footer .footer-text-wrapper .footer-logo{position:relative;text-align:center;width:140px;margin:30px auto}@media(min-width: 992px){.footer .footer-text-wrapper .footer-logo{text-align:left;margin:0px 0px 0px -26px;width:180px}}.footer .footer-text-wrapper article.right{float:none;text-align:center}@media(min-width: 992px){.footer .footer-text-wrapper article.right{float:right;text-align:right}}.footer .footer-text-wrapper hr.top{border-top:solid 1px #7e3a3a;opacity:1;margin-bottom:60px}.footer .footer-text-wrapper hr.bottom{border-top:solid 1px #7e3a3a;opacity:1;margin:0px 0px 40px 0px}@media(min-width: 576px){.footer .footer-text-wrapper hr.bottom{margin:60px 0px 40px 0px}}.footer .footer-text-wrapper p.footer-c{color:#7e3a3a;text-align:center;font-size:12px;margin:20px 0px 0px 0px}@media(min-width: 992px){.footer .footer-text-wrapper p.footer-c{margin:0px 0px 0px 0px;text-align:right;font-size:12px}}.footer .footer-text-wrapper article{margin:0px}.footer .footer-text-wrapper article p{color:#7e3a3a;text-align:center;margin:0px;display:block}@media(min-width: 992px){.footer .footer-text-wrapper article p{text-align:left}}.footer .footer-text-wrapper article a{color:#7e3a3a;display:none}@media(min-width: 992px){.footer .footer-text-wrapper article a{display:block}}.footer .footer-text-wrapper article a:hover{color:#7e3a3a;text-decoration:underline}.footer .footer-text-wrapper article span.dot{color:#7e3a3a;display:inline}.footer .footer-text-wrapper article p.heading-right{margin:25px 0px 10px 0px;color:#f0e9de;text-align:center;font-size:14px}@media(min-width: 992px){.footer .footer-text-wrapper article p.heading-right{margin:15px 0px 20px 0px;text-align:right;line-height:27px;font-size:18px}}.footer .footer-text-wrapper article p.menu-right{color:#f0e9de;text-align:center;font-size:12px;line-height:20px;display:block;margin-bottom:0px}@media(min-width: 992px){.footer .footer-text-wrapper article p.menu-right{text-align:right;line-height:27px;font-size:18px}}.footer .footer-text-wrapper article p.menu-right a{color:#f0e9de}.footer .footer-text-wrapper article p.menu-right a:hover{color:#f0e9de}.footer .footer-text-wrapper .footer-icons{text-align:center;float:none}@media(min-width: 992px){.footer .footer-text-wrapper .footer-icons{text-align:left;float:left}}.footer .footer-text-wrapper .footer-icons section{margin:2px 0px 0px 0px;display:inline-block}.footer .footer-text-wrapper .footer-icons section li{display:inline;float:left;margin:0px 0px 0px 0px}.footer .footer-text-wrapper .footer-icons section li.margin{margin:0px 0px 0px 10px}.footer .footer-text-wrapper .footer-icons section #youtube,.footer .footer-text-wrapper .footer-icons section #instagram,.footer .footer-text-wrapper .footer-icons section #linkedin,.footer .footer-text-wrapper .footer-icons section #facebook{height:30px;width:30px;background-repeat:no-repeat !important;background-size:30px 30px !important}.footer .footer-text-wrapper .footer-icons section #youtube:hover,.footer .footer-text-wrapper .footer-icons section #instagram:hover,.footer .footer-text-wrapper .footer-icons section #linkedin:hover,.footer .footer-text-wrapper .footer-icons section #facebook:hover{height:30px;width:30px;background-repeat:no-repeat !important;background-size:30px 30px !important;opacity:.5}.footer .footer-text-wrapper .footer-icons section #youtube{background:url(./images/youtube-2.png)}.footer .footer-text-wrapper .footer-icons section #instagram{background:url(./images/instagram-2.png)}.footer .footer-text-wrapper .footer-icons section #linkedin{background:url(./images/linkedin-2.png)}.footer .footer-text-wrapper .footer-icons section #facebook{background:url(./images/facebook-2.png)}.hero{display:block;clear:both;background:#431d1e;margin:0px;z-index:1}@media(min-width: 576px){.hero{margin:0px}}.hero .hero-homepage{background-position:center !important;background-repeat:no-repeat;background-size:cover !important;position:relative;height:100vh;overflow:hidden;margin:-1px auto 0px auto;border-radius:0px;background:#431d1e;z-index:1}@media(min-width: 576px){.hero .hero-homepage{height:100vh}}@media(min-width: 1450px){.hero .hero-homepage{height:100vh}}.hero .hero-text{text-align:center;position:relative;background:none;top:35%;z-index:9}@media(min-width: 576px){.hero .hero-text{top:25%}}.hero .hero-text article.hero{margin:0px auto;text-align:center;background:none}.hero .hero-text article.hero h1{color:#f0e9de;text-align:center;font-size:12vw;margin:20px 0px 20px 0px;line-height:1.1}@media(min-width: 992px){.hero .hero-text article.hero h1{font-size:7vw;margin:60px 0px 20px 0px}}.hero .hero-text article.hero p{color:#f0e9de;text-align:center;margin:0px auto 0px auto;font-size:14px}@media(min-width: 1200px){.hero .hero-text article.hero p{font-size:18px}}.hero .hero-page{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important;position:relative;height:30vh;overflow:hidden;margin:0px auto 0px auto;border-radius:0px 0px 0px 0px;z-index:1}@media(min-width: 576px){.hero .hero-page{height:60vh}}@media(min-width: 1450px){.hero .hero-page{height:65vh}}.hero .hero-top{background-position:center top !important}.hero #bgvideo{background:#431d1e;position:absolute;z-index:0;object-fit:cover;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%)}.hero video::-webkit-media-controls{display:none !important}.homepage-services-wrapper{margin:0px 0px 0px 0px}@media(min-width: 576px){.homepage-services-wrapper{margin:0px 0px 100px 0px}}.homepage-bg-wrapper{background-color:#5e2b2b;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}@media(min-width: 576px){.homepage-bg-wrapper{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px}}.homepage-bg-wrapper article.page-top h1,.homepage-bg-wrapper article.page-top h2,.homepage-bg-wrapper article.page-top h3,.homepage-bg-wrapper article.page-top h4,.homepage-bg-wrapper article.page-top p{color:#f0e9de}.homepage-bg-wrapper h1,.homepage-bg-wrapper h2,.homepage-bg-wrapper h3,.homepage-bg-wrapper h4,.homepage-bg-wrapper p{color:#f0e9de}.homepage-bg-wrapper .banner-homepage{background-color:#5e2b2b;margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:left}@media(min-width: 576px){.homepage-bg-wrapper .banner-homepage{margin:100px 0px 0px 0px;padding:0px 0px 100px 0px}}.homepage-bg-wrapper .banner-homepage img{width:100%;border-radius:0px 1000px 1000px 0px;margin:40px 0px 20px -50px}@media(min-width: 576px){.homepage-bg-wrapper .banner-homepage img{margin-left:-120px;border-radius:0px 1000px 1000px 0px}}.homepage-bg-wrapper .banner-homepage article{margin:20px 0px 60px 0px}@media(min-width: 576px){.homepage-bg-wrapper .banner-homepage article{margin:0px 0px 0px 0px}}.homepage-bg-wrapper .banner-homepage article h3{color:#f0e9de;text-align:left;margin:0px 0px 10px 0px}.homepage-bg-wrapper .banner-homepage article p{color:#f0e9de;text-align:left;margin:0px 0px 15px 0px}.figure-all-wrapper{margin:0px 0px 40px 0px}@media(min-width: 576px){.figure-all-wrapper{margin:0px 0px 100px 0px}}.figure-all-wrapper .figure-col{margin-bottom:0px}.figure-all-wrapper .figure-wrapper{margin-bottom:60px;background-color:none}.figure-all-wrapper .figure-wrapper:hover img{opacity:.7}.figure-all-wrapper .figure-wrapper:hover .staff img{opacity:1}.figure-all-wrapper .figure-wrapper:hover .figure-img-wrapper img{opacity:.7}.figure-all-wrapper .figure-wrapper .figure-img-wrapper{background-color:none}.figure-all-wrapper .figure-wrapper article{position:relative;text-align:left;padding:20px 0px 0px 0px;margin:0px;opacity:1}@media(min-width: 576px){.figure-all-wrapper .figure-wrapper article{padding:25px 0px 0px 0px}}.figure-all-wrapper .figure-wrapper article img a{opacity:1}.figure-all-wrapper .figure-wrapper article p{margin-top:0px}.figure-all-wrapper .figure-wrapper article p.staff{margin-top:0px;padding:0px 0px 0px 0px}.figure-all-wrapper .figure-wrapper article h4{margin-top:0px}.figure-all-wrapper .figure-wrapper article h4.staff{margin-top:0px;padding-bottom:10px}


/* ============ Standalone Mall ============ */
.lp h1 {
    margin: clamp(40px, 10px + 6.25vw, 80px) 0px 5px 0px;
    justify-content: center;
}
.lp h1,
.lp h5 {
    font-size: 20px;
    padding-bottom: 10px;
    color: #7e3a3a;
    text-transform: uppercase;
    font-family: "Space Mono", serif;
}
.lp h5 {
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: -5px;
}
.lp .button {
    text-align: center;
    background-color: #5e2b2b;
    padding: 8px 20px;
    font-size: 14px !important;
    color: #f0e9de;
    line-height: normal;
    display: inline-block;
    border-radius: 50px;
    text-transform: uppercase;
    margin-top: clamp(0px, -7.5px + 1.563vw, 10px);
}
.lp-block {
    margin-top: clamp(40px, 2.5px + 7.813vw, 90px);
}
.container-fluid > :nth-child(1 of .lp-content) > .lp-block {
    margin-top: 0;
}
.lp-image {
    margin-bottom: 0;
}
.lp-image img {
    width: 100%;
}
.lp-quote {
    max-width: 640px;
    justify-self: center;
    margin: clamp(30px, 15px + 3.125vw, 50px) 0;
    padding: 0;
    border-left: none;
}
.lp-quote p {
    font-family: "DM Serif Display", serif;
    color: #7e3a3a;
    text-align: center;
    font-size: clamp(24px, 13.5px + 2.188vw, 38px);
    line-height: 1.1;
}
.lp-quote .quote-by {
    font-size: clamp(18px, 13.5px + 0.938vw, 24px);
}
.lp ul {
    list-style: disc;
    margin-left: 20px;
    max-width: 750px;
}
.lp li {
    margin-bottom: clamp(10px, 5.5px + 0.938vw, 16px);
}