:root{--section-space:3.5rem}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;text-align:left}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1em}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:inherit;text-decoration:underline;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:inherit;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre,code,kbd,samp{font-family:monospace, monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:1em;padding-bottom:1em;color:inherit;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:400;font-display:fallback;src:local("Playfair Display Regular"),local("PlayfairDisplay-Regular"),url("/site/assets/fonts/playfair-display/playfair-display-v18-latin-regular.woff2") format("woff2"),url("/site/assets/fonts/playfair-display/playfair-display-v18-latin-regular.woff") format("woff")}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:700;font-display:fallback;src:local("Playfair Display Bold"),local("PlayfairDisplay-Bold"),url("/site/assets/fonts/playfair-display/playfair-display-v18-latin-700.woff2") format("woff2"),url("/site/assets/fonts/playfair-display/playfair-display-v18-latin-700.woff") format("woff")}@font-face{font-family:'Playfair Display';font-style:normal;font-weight:900;font-display:fallback;src:local("Playfair Display Black"),local("PlayfairDisplay-Black"),url("/site/assets/fonts/playfair-display/playfair-display-v18-latin-900.woff2") format("woff2"),url("/site/assets/fonts/playfair-display/playfair-display-v18-latin-900.woff") format("woff")}@font-face{font-family:'Museo Sans';font-style:normal;font-weight:100;font-display:fallback;src:url("/site/assets/fonts/museo-sans/MuseoSans_thin.ttf") format("truetype")}@font-face{font-family:'Museo Sans';font-style:normal;font-weight:normal;font-display:fallback;src:url("/site/assets/fonts/museo-sans/MuseoSans_300.ttf") format("truetype")}@font-face{font-family:'Museo Sans';font-style:normal;font-weight:bold;font-display:fallback;src:url("/site/assets/fonts/museo-sans/MuseoSans_500.otf") format("opentype")}html{font-family:"Museo Sans",sans-serif;line-height:1.45;line-height:1.3;font-weight:normal;font-weight:100;color:#261d0f;font-size:16px;letter-spacing:0.01em}@media only screen and (min-width: 576px){html{font-size:22px}}.f-1{font-family:"Playfair Display",serif}.f-2{font-family:"Museo Sans",sans-serif}a{text-decoration:none}strong{font-weight:bold}h1,h2,h3,p{margin:0}@media (max-width: 767px){.h1 br,.h2 br,.h3 br,figcaption br{display:none}}.h1{font-family:"Playfair Display",serif;font-weight:normal;margin:0;margin-bottom:0.3em;font-size:50px;line-height:1.3em;letter-spacing:0.008em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h2{font-family:"Playfair Display",serif;font-weight:normal;margin:0;margin-bottom:0.3em;font-size:36px;line-height:1.4em;letter-spacing:0.02em}.h3{font-family:"Museo Sans",sans-serif;font-weight:normal;text-transform:uppercase;margin:0;margin-bottom:0.3em;letter-spacing:0.04em;font-size:1rem;font-size:0.9rem;line-height:1.4em}.h5{font-size:0.9em}@media only screen and (max-width: 575px){.h1{font-size:22px}.h1:not(.nohyphens){-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.h2{font-size:22px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.hyphens-xs{-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.icon-left{background:no-repeat center center;background-size:contain;padding-left:1.5em;margin-right:0.6em}.icon-phone{background-image:url("/site/assets/img/icons/phone.svg")}.icon-mail{background-image:url("/site/assets/img/icons/email.svg")}#previewInfo{position:fixed;top:0;right:0;z-index:200;color:#000;font-size:11px;line-height:1em;text-transform:uppercase}#previewInfo a{display:inline-block;padding:2px 10px;background-color:#000;color:#fff;font-weight:bold;text-decoration:none}#previewInfo a:hover{text-decoration:underline}@media (max-width: 767px){#previewInfo a{font-size:10px;line-height:1.4em;padding:0px 5px}}img{color:transparent}a,button{outline:none !important}ul,ol{padding-left:1.2em}ul>li>ul{list-style:none;padding-left:0}figure{margin:0}.container{position:relative;margin-left:auto;margin-right:auto;box-sizing:content-box;padding-left:30px;padding-right:30px;max-width:1235px}@media (min-width: 576px){.container{padding-left:80px;padding-right:80px;padding-left:60px;padding-right:60px}}@media (min-width: 992px){.container{padding-left:100px;padding-right:100px}}.mainHeader{position:absolute;width:100%;top:0;top:1.2vh;z-index:50;margin:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mainHeader .header{position:fixed;left:0;right:0;z-index:50;display:flex;justify-content:flex-end;color:white;pointer-events:none}.mainHeader .header a,.mainHeader .header button{pointer-events:all}.mainHeader .header #menu-toggle.is-active{color:white !important}@media (min-width: 375px){.mainHeader .header{right:15px}}@media (min-width: 576px){.mainHeader{top:30px}.mainHeader .header{right:0}}@media (min-width: 992px){.mainHeader{padding-left:3%}.mainHeader .header{padding-right:3%}}@media (min-width: 1600px){.mainHeader{left:50%;margin-left:-800px !important}}.pageWrapper{overflow-x:hidden}@media (min-width: 1600px){body{background-color:#2d271b}.pageWrapper{background-color:#fff;-moz-box-shadow:0px 0px 15px #000;-webkit-box-shadow:0px 0px 15px #000;box-shadow:0px 0px 15px #000}}.maxW{max-width:1600px;margin-left:auto;margin-right:auto}.maxS{max-width:860px;margin-left:auto;margin-right:auto}.color-white{color:white}.color-black{color:black}.color-gold{color:#a88957}.color-darkbrown{color:#261d0f}.bgcolor-petrol{background-color:#08434f;color:white}.bgcolor-lightbrown{background-color:#f0eeed}.bgcolor-darkbrown{background-color:#2d271b;color:white}.fluid-img{width:100%;height:auto}@media (min-width: 768px){.fluid-img[data-width="50"]{width:50%}}.strong{font-weight:bold}.relative{position:relative}.center{text-align:center}.centerbox{display:flex;justify-content:center;align-items:center}.centerbox>*{margin-top:auto;margin-bottom:auto}.fullsection{min-height:100vh}.fullsection.nohead{margin-top:-55px}.jumpmark{position:absolute;top:-2rem}.vh{overflow:hidden;width:0;height:0;position:absolute}.fontsmoothing{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clearfix::after{display:block;content:"";clear:both}.collapsed{display:none !important}.btn-primary{background-color:transparent;border:solid 1px #000;font-family:"Museo Sans",sans-serif;text-decoration:none;color:#000;padding:0.1em 1em;text-decoration:none;transition:background-color 0.3s,color 0.3s}.btn-primary:hover{background-color:#000;color:#fff}a.hoverLine,.hoverLine a{position:relative;text-decoration:none}a.hoverLine::before,.hoverLine a::before{content:"";border-bottom:solid calc(0.05em + 1px) currentcolor;width:100%;position:absolute;bottom:0;width:0%;left:0%;transition:width 0.2s}a.hoverLine.active::before,a.hoverLine:hover::before,.hoverLine a.active::before,.hoverLine a:hover::before{width:100%}.p-block p{margin-bottom:0.5em}.noheading{font-size:inherit;line-height:inherit;font-weight:inherit}.section-mt{margin-top:var(--section-space)}.section-pad{padding-top:var(--section-space);padding-bottom:var(--section-space)}.cmstext a{text-decoration:underline}.cmstext ul{list-style:square;list-style:none}.cmstext ul>li{padding-left:0em;text-indent:-.8em;margin-bottom:0.5em}.cmstext ul>li:before{font-family:Arial, sans-serif;content:"▀";font-size:0.4em;padding-right:12px;vertical-align:middle;display:inline-block;text-align:right}.cmstext ul>li>ul{list-style:none}.cmstext ul>li>ul>li{padding-left:1.8em;text-indent:-.9em;margin-bottom:0}.cmstext ul>li>ul>li:before{font-family:Arial, sans-serif;content:"─";font-size:0.7em;padding-right:12px;vertical-align:middle;margin-top:-0.1em;display:inline-block;text-align:right}body .reveal.active{opacity:0;transform:translateY(50px);transform-origin:top;transition:opacity 1s ease-in-out,transform 1s ease-in-out}body .reveal.active.visible{opacity:1;transform:none}body .fadein{opacity:0;transition:opacity 1s 0.4s ease-in-out}body .fadein.in{opacity:1}body .fadein.fadein-left{transform:translateX(-50px);transition:opacity 1.5s 1.5s ease-in,transform 1.5s 1.5s ease-out}body .fadein.fadein-left.in{transform:none}body .mod-cover .swiper-slide .fadein-left{opacity:0;transform:translateX(-50px)}body .mod-cover .swiper-slide.swiper-slide-active .fadein-left,body .mod-cover .swiper-slide.swiper-slide-duplicate-active .fadein-left{opacity:1;transform:translateX(0)}@media (min-width: 992px){body .mod-referencecover .swiper-slide .fadein-ref{opacity:0;transform:translateY(50px);transition:opacity 1s 1s ease-in,transform 1s 1s ease-out}body .mod-referencecover .swiper-slide.swiper-slide-active .fadein-ref,body .mod-referencecover .swiper-slide.swiper-slide-duplicate-active .fadein-ref{opacity:1;transform:translateY(0)}}.mod-footer{padding-top:2.5rem;padding-bottom:5rem;font-size:0.9rem;font-weight:normal;background-color:#2d271b;color:white;text-align:center}.mod-footer address{margin:0}.mod-footer .nobr{white-space:nowrap}.mod-footer .logo img{height:120px;width:auto}.mod-footer .col-2 .shiftUp{transform:translateY(-0.3em)}@media (max-width: 767px){.mod-footer .col-logo,.mod-footer .col-1,.mod-footer .col-2{margin-bottom:3em}.mod-footer .col-3 a{margin:0 0.5em}}@media (min-width: 768px){.mod-footer{text-align:left}.mod-footer .col-logo{display:block;margin-bottom:3em}.mod-footer .footer-grid{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap}.mod-footer .footer-grid .col-1,.mod-footer .footer-grid .col-2,.mod-footer .footer-grid .col-3{flex:1 1 auto}.mod-footer .footer-grid .col-1,.mod-footer .footer-grid .col-2{padding-right:2em}.mod-footer .footer-grid .col-2{width:230px}.mod-footer .footer-grid .col-3{margin-top:2em;width:100%;text-align:center}.mod-footer .footer-grid .col-3 a{margin:1em 0.5em}}@media (min-width: 1200px){.mod-footer .footer-grid{flex-wrap:nowrap;align-items:stretch}.mod-footer .footer-grid .col-3{align-self:flex-end;display:flex;align-items:flex-end;justify-content:flex-end;text-align:right;height:100%;width:400px;flex:0 0 auto}.mod-footer .footer-grid .col-3 a{margin:0.5em}.mod-footer .footer-grid .col-3 a:last-child{margin-right:0}}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 *//*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:currentColor}.hamburger-box{width:35px;height:28px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:35px;height:4px;background-color:currentColor;border-radius:0px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-12px}.hamburger-inner::after{bottom:-12px}.hamburger--slider .hamburger-inner{top:2px}.hamburger--slider .hamburger-inner::before{top:12px;transition-property:transform, opacity;transition-timing-function:ease;transition-duration:0.15s}.hamburger--slider .hamburger-inner::after{top:24px}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0, 12px, 0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner::before{transform:rotate(-45deg) translate3d(-5px, -8px, 0);opacity:0}.hamburger--slider.is-active .hamburger-inner::after{transform:translate3d(0, -24px, 0) rotate(-90deg)}.hamburger{outline:none !important}.hamburger:not(.is-active):hover .hamburger-inner{transform:translateY(3px)}.hamburger:not(.is-active):hover .hamburger-inner::before{transform:translateY(-3px)}.hamburger:not(.is-active):hover .hamburger-inner::after{transform:translateY(-6px)}@media (max-width: 767px){.hamburger.is-active{transform:scale(0.8)}.hamburger:not(.is-active) .hamburger-box{overflow:hidden;width:25px;margin-left:20px}.hamburger:not(.is-active) .hamburger-inner{height:3px;transform:translateY(3px)}.hamburger:not(.is-active) .hamburger-inner::before{height:3px;transform:translateY(-3px)}.hamburger:not(.is-active) .hamburger-inner::after{height:3px;transform:translateY(-6px)}}.mod-cover{min-height:375px;height:80vh;position:relative;top:0;display:inline-block;width:100%}.mod-cover .swiper-container{height:80vh;min-height:375px}.mod-cover .mod-cover-img{overflow:hidden;position:relative;position:absolute;top:0;left:0;width:100%;height:100%}.mod-cover .mod-cover-img>img{width:100%;height:100%;object-fit:cover}.mod-cover .mod-cover-text{position:absolute;bottom:50%;width:100%;box-sizing:border-box;color:#fff;z-index:2;text-align:center;transform:translateY(50%)}.mod-cover .mod-cover-text .mod-cover-logo{width:620px;height:auto;max-width:100%}.mod-cover .mod-cover-scrollbtn{overflow:hidden;position:absolute;left:50%;bottom:0;z-index:2;transform:translateX(-50%);text-align:center}.mod-cover .mod-cover-scrollbtn>button{border:none;padding:0;cursor:pointer;background:no-repeat url("/site/assets/img/icons/arrow-down.svg") center center;background-size:1em;width:1.5em;height:1.2em;line-height:1em}.mod-cover .mod-cover-scrollbtn>button:hover{background-position-y:100%}.mod-cover .mod-cover-scrollbtn>nav{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:normal}.mod-cover .mod-cover-scrollbtn>nav>a{margin:0 0.5em}@media (min-width: 992px){.mod-cover{min-height:0;height:52vw;max-height:100vh}.mod-cover .swiper-container{height:100%;max-height:100vh}.mod-cover .mod-cover-img{width:100%;height:auto;position:static}.mod-cover .mod-cover-img>img{width:100%;height:auto;height:52vw;max-height:100vh;min-height:30em}.mod-cover .mod-cover-text{position:absolute;left:0;right:0;bottom:50%}}@media (min-width: 1600px){.mod-cover{height:calc(1600px / 100 * 52)}.mod-cover .swiper-container,.mod-cover .mod-cover-img>img{height:calc(1600px / 100 * 52)}}@media only screen and (max-width: 991px){.mod-cover .mod-cover-text .h1{font-size:calc(2.5vmin + 16px)}}@media only screen and (max-width: 374px){.mod-cover .mod-cover-text{padding:1em}.mod-cover .mod-cover-text .h1{font-size:20px}}body[data-tplId="about"] .mod-cover-img>img{object-position:68% 0%}.mod-cover-fade{position:absolute;top:0;left:0;right:0;height:120px;z-index:1;background:linear-gradient(0deg, transparent 0%, rgba(0,0,0,0.2) 100%)}@media (max-width: 767px){.mod-cover-fade{background:linear-gradient(0deg, transparent 0%, rgba(0,0,0,0.4) 100%)}}.mod-cover-overlay{position:absolute;top:0;left:0;right:0;height:100%;z-index:1;background:rgba(0,0,0,0.75)}.mod-introtext{text-align:center;padding-top:var(--section-space)}:root{--swiper-theme-color:#a88957 !important}.mod-textslider .swiper-container .swiper-pagination,.mod-imgslider .swiper-container .swiper-pagination{display:flex;justify-content:center;max-width:90%;margin:0 5%}.mod-textslider .swiper-container .swiper-pagination .swiper-pagination-bullet,.mod-imgslider .swiper-container .swiper-pagination .swiper-pagination-bullet{border-radius:0;margin:0 8px;height:6px;width:30px;background:#fff;opacity:1}@media (max-width: 576px){.mod-textslider .swiper-container .swiper-pagination .swiper-pagination-bullet,.mod-imgslider .swiper-container .swiper-pagination .swiper-pagination-bullet{height:4px;width:15px}}.mod-textslider .swiper-container .swiper-pagination .swiper-pagination-bullet-active,.mod-imgslider .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#2d271b}.mod-imgslider{max-width:calc(80% - 2rem);text-align:center}.mod-imgslider .h3{margin-bottom:3rem}.mod-imgslider .h1{max-width:800px;margin:0 auto;color:#fff}.mod-imgslider .swiper-container{padding-bottom:2rem}.mod-imgslider .swiper-container .swiper-wrapper .swiper-slide>img{width:100%;max-width:none;max-height:none;height:auto}.mod-imgslider .swiper-container .swiper-pagination .swiper-pagination-bullet{background:#a88957}.mod-imgslider .swiper-container .swiper-pagination .swiper-pagination-bullet-active{background:#2d271b}.mod-imgslider .swiper-button-prev,.mod-imgslider .swiper-button-next{margin-top:-3rem;outline:none}@media (max-width: 576px){.mod-imgslider{padding-left:0;padding-right:0;max-width:90%}.mod-imgslider .swiper-button-prev,.mod-imgslider .swiper-button-next{display:none}}.mod-sectiontitle{padding-bottom:0.8rem;position:relative;text-align:center}.mod-sectiontitle .h3{display:block;font-weight:normal}.mod-textblock{text-align:center}.mod-textblock .h2{display:block}.mod-textblock .mod-textblock-text{margin-top:1.8rem}.mod-img figcaption,.mod-fullimg figcaption,.mod-imgslider figcaption{margin-top:1em;text-align:center;font-size:0.8em;font-weight:normal}.mod-teasertext{text-align:center}.mod-teasertext .h1{display:block}.mod-teasertext .mod-textblock-text{margin-top:2.5rem}.mod-contactbox{background-color:#f0eeed;text-align:center;position:relative;overflow:hidden}.mod-contactbox .h1{max-width:800px;margin:0 auto}.mod-sidenav{position:fixed;top:50%;right:16px;z-index:10;transform:translateY(-50%);display:flex;flex-direction:column;font-size:1rem}.mod-sidenav>a{background-color:#2d271b;position:relative;height:2em;width:2em;display:flex;align-items:center;justify-content:center;color:white;margin:1px 0;margin:4px 0;padding:0;text-align:center;text-decoration:none !important;outline:none !important;border:none !important;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.5);box-shadow:0px 0px 10px rgba(0,0,0,0.5)}.mod-sidenav>a:hover{background-color:#a88957}.mod-sidenav>a>span{font-size:0.8em}.mod-sidenav>a>img{width:100%;height:auto}@media (max-width: 575px){.mod-sidenav{top:auto;right:auto;left:50%;bottom:0;bottom:8px;transform:translate(-50%, 0);flex-direction:row;font-size:18px}.mod-sidenav>a{margin:0 1px;margin:0 4px}}@media (min-width: 1600px){.mod-sidenav{right:50%;margin-right:calc(16px - 1600px / 2)}}.mod-legalspage{background-color:#2d271b;color:#fff;padding-top:10rem;padding-bottom:1rem}.mod-legalspage .mod-legalspage-intro{margin:2em 0 3em 0;-webkit-columns:2 300px;-moz-columns:2 300px;columns:2 300px;-webkit-column-gap:12%;-moz-column-gap:12%;column-gap:12%}.mod-legalspage .mod-legalspage-intro>p{margin-bottom:2em;display:inline-block;width:100%}.mod-legalspage .mod-legalspage-privacy{margin:2em 0 3em 0}.mod-scrollupbtn{font-size:1rem;height:2em;width:2em;line-height:1em;cursor:pointer;border:none;padding:0;overflow:hidden;position:fixed;top:auto;bottom:30px;right:0;margin:0;margin-right:15px;z-index:10;transition:opacity 0.3s,visibility 0.3s,transform 0.3s;border-radius:50%;background:no-repeat url("/site/assets/img/icons/arrow-up.svg") center center #2d271b;background-size:1.5em;-moz-box-shadow:0px 0px 10px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.3);box-shadow:0px 0px 10px rgba(0,0,0,0.3)}.mod-scrollupbtn.pageend{background-color:#f0eeed;background-color:#a88957}.mod-scrollupbtn:hover{background-color:#a88957}.mod-scrollupbtn:not(.show){visibility:hidden;opacity:0}@media (max-width: 575px){.mod-scrollupbtn{bottom:8px;font-size:18px}.mod-scrollupbtn>a{margin:0 1px;margin:0 4px}}@media (min-width: 375px){.mod-scrollupbtn{margin-right:30px}}@media (min-width: 576px){.mod-scrollupbtn{margin-right:15px}}@media (min-width: 768px){.mod-scrollupbtn{font-size:20px;margin-right:12px}}@media (min-width: 992px){.mod-scrollupbtn{right:3%}}@media (min-width: 1600px){.mod-scrollupbtn{right:50%;margin-right:calc(3% + 12px - 1600px / 2)}}
