@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700);
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@keyframes menuIn{0%{transform:translateY(-100px)}to{transform:translateY(0)}}#mainNav{background-color:#1d1e20;background-color:var(--clr-1);border-bottom:1px solid #1d1e20;border-bottom:1px solid var(--clr-1);box-shadow:0 2px 2px rgba(0,0,0,.5);z-index:1;display:flex;flex-direction:row;position:fixed;width:100%;max-width:100%;flex:1 1 auto;align-items:center;justify-content:space-between;animation:menuIn linear forwards;animation-timeline:scroll();animation-range-end:20vh}@media(max-width:480px){#mainNav{background-color:#1d1e20;background-color:var(--clr-1);flex-direction:row-reverse;height:2.7em}}#mainNav a{padding:10px 20px;color:#e0e4e6;color:var(--clr-10);text-transform:uppercase}@media(max-width:480px){#mainNav a{color:#e0e4e6;color:var(--clr-10);font-size:1.25em}}#mainNav button{display:none}@media(max-width:480px){#mainNav button{display:block;margin-right:5%;background:none;border:none;outline:none}:is(#mainNav button) i{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23966B61' viewBox='0 0 448 512'%3E%3Cpath d='M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16m0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16m0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16'/%3E%3C/svg%3E");display:block;width:2em;height:2em;font-size:1.5em;background-size:1.3em;background-repeat:no-repeat;background-position:50%}}#mainNav .booksy{display:block;padding:10px;border-radius:10px;background-color:#404040;background-color:var(--clr-2);margin:auto auto auto 0}@media(max-width:480px){#mainNav .booksy{margin-left:20px}}#mainNav #navBar{align-self:flex-end}:is(#mainNav #navBar) ul{padding:0;list-style:none;display:flex}@media(max-width:480px){#mainNav #navBar{position:fixed;background:#1d1e20!important;background:var(--clr-1)!important;box-shadow:0 2px 2px rgba(0,0,0,.5);z-index:-1;width:100%;left:0;top:2.7em;transform:matrix3d(1,0,0,0,0,0,1,.001,0,-1,0,0,0,0,1000,1);transform-origin:50% 0;perspective:460;perspective-origin:50% 50%;transition:transform 333ms cubic-bezier(.55,0,.1,1);transition:333ms transform var(--easing)}[aria-hidden=""]:is(#mainNav #navBar){transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,1000,1)}[aria-hidden=""]:is(#mainNav #navBar) li a{color:#e0e4e6;color:var(--clr-10)}:is(#mainNav #navBar) ul{flex-direction:column}:is(:is(#mainNav #navBar) ul) li{display:flex}}#home{padding:4em 0}@media(max-width:480px){#home{padding:4em 0 3em}}#home p{max-width:540px;max-width:var(--max-item-width);margin:2em auto}#intro{display:flex;flex:1 1 auto;padding:0;background:var(--clr-1)}
#intro > img {width:100%;height:auto;}
 @media(max-width:480px){#intro{height:30vh}#intro:before{background-position:50% 0;background-size:100%}}#intro .header-content{color:#e0e4e6;color:var(--clr-10);text-align:center;background:rgba(29,30,32,.7);background:var(--clr-1-a);max-width:500px;margin:auto;padding:0 20px;border-radius:20px}@media(max-width:480px){#intro .header-content{max-width:75%}}#pricing{padding:4em 0}@media(max-width:480px){#pricing{padding:3em 0}}.section-heading:is(#pricing .container){flex-direction:column}.flew-row:is(#pricing .container){flex-direction:row;justify-content:space-around;align-items:center}@media(max-width:480px){.flex-row:is(#pricing .container){flex-wrap:wrap}}.notice:is(#pricing .container) h3,.notice:is(#pricing .container) p{margin:1em 0 0}.notice:is(#pricing .container) h3{margin-top:3em}:is(#pricing .container) .service-box{padding:1em;width:20%;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}:is(:is(#pricing .container) .service-box) i{display:inline-block;width:3em;height:4em;background-size:3em;background-repeat:no-repeat;background-position:50%}.child:is(:is(:is(#pricing .container) .service-box) i){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23966B61' stroke='%23966B61' viewBox='0 0 384 512'%3E%3Cpath d='M120 72c0-39.765 32.235-72 72-72s72 32.235 72 72-32.235 72-72 72-72-32.236-72-72zm254.627 1.373c-12.496-12.497-32.758-12.497-45.254 0L242.745 160H141.254L54.627 73.373c-12.496-12.497-32.758-12.497-45.254 0-12.497 12.497-12.497 32.758 0 45.255L104 213.254V480c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V368h16v112c0 17.673 14.327 32 32 32h16c17.673 0 32-14.327 32-32V213.254l94.627-94.627c12.497-12.497 12.497-32.757 0-45.254z'/%3E%3C/svg%3E")}.cut:is(:is(:is(#pricing .container) .service-box) i){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23966B61' stroke='%23966B61' viewBox='0 0 448 512'%3E%3Cpath d='M444.485 422.426c4.689 4.689 4.684 12.287 0 16.971-32.804 32.804-85.991 32.804-118.795 0L210.176 323.883l-24.859 24.859C189.63 359.657 192 371.552 192 384c0 53.019-42.981 96-96 96S0 437.019 0 384s42.981-96 96-96c4.536 0 8.995.322 13.363.93l32.93-32.93-32.93-32.93c-4.368.608-8.827.93-13.363.93-53.019 0-96-42.981-96-96s42.981-96 96-96 96 42.981 96 96c0 12.448-2.37 24.343-6.682 35.258l24.859 24.859L325.69 72.603c32.804-32.804 85.991-32.804 118.795 0 4.684 4.684 4.689 12.282 0 16.971L278.059 256zM96 96c-17.645 0-32 14.355-32 32s14.355 32 32 32 32-14.355 32-32-14.355-32-32-32m0 256c-17.645 0-32 14.355-32 32s14.355 32 32 32 32-14.355 32-32-14.355-32-32-32m112-108c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12z'/%3E%3C/svg%3E")}.futbol:is(:is(:is(#pricing .container) .service-box) i){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23966B61' stroke='%23966B61' viewBox='0 0 512 512'%3E%3Cpath d='M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zm-48 0-.003-.282-26.064 22.741-62.679-58.5 16.454-84.355 34.303 3.072c-24.889-34.216-60.004-60.089-100.709-73.141l13.651 31.939L256 139l-74.953-41.525 13.651-31.939c-40.631 13.028-75.78 38.87-100.709 73.141l34.565-3.073 16.192 84.355-62.678 58.5-26.064-22.741-.003.282c0 43.015 13.497 83.952 38.472 117.991l7.704-33.897 85.138 10.447 36.301 77.826-29.902 17.786c40.202 13.122 84.29 13.148 124.572 0l-29.902-17.786 36.301-77.826 85.138-10.447 7.704 33.897C442.503 339.952 456 299.015 456 256zm-248.102 69.571-29.894-91.312L256 177.732l77.996 56.527-29.622 91.312z'/%3E%3C/svg%3E")}.blind:is(:is(:is(#pricing .container) .service-box) i){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23966B61' stroke='%23966B61' viewBox='0 0 384 512'%3E%3Cpath d='M380.15 510.837a8 8 0 0 1-10.989-2.687l-125.33-206.427a31.9 31.9 0 0 0 12.958-9.485l126.048 207.608a8 8 0 0 1-2.687 10.991zM142.803 314.338l-32.54 89.485 36.12 88.285c6.693 16.36 25.377 24.192 41.733 17.501 16.357-6.692 24.193-25.376 17.501-41.734zM96 88c24.301 0 44-19.699 44-44S120.301 0 96 0 52 19.699 52 44s19.699 44 44 44zm154.837 169.128-120-152c-4.733-5.995-11.75-9.108-18.837-9.112V96H80v.026c-7.146.003-14.217 3.161-18.944 9.24L0 183.766v95.694c0 13.455 11.011 24.791 24.464 24.536C37.505 303.748 48 293.1 48 280v-79.766l16-20.571v140.698L9.927 469.055c-6.04 16.609 2.528 34.969 19.138 41.009 16.602 6.039 34.968-2.524 41.009-19.138L136 309.638V202.441l-31.406-39.816a4 4 0 1 1 6.269-4.971l102.3 129.217c9.145 11.584 24.368 11.339 33.708 3.965 10.41-8.216 12.159-23.334 3.966-33.708z'/%3E%3C/svg%3E")}.user:is(:is(:is(#pricing .container) .service-box) i){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23966B61' stroke='%23966B61' viewBox='0 0 448 512'%3E%3Cpath d='M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z'/%3E%3C/svg%3E")}.meh-blank:is(:is(:is(#pricing .container) .service-box) i){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='%23966B61' stroke='%23966B61' viewBox='0 0 1792 1792'%3E%3Cpath d='M1280 1088q0 26-19 45t-45 19H576q-26 0-45-19t-19-45 19-45 45-19h640q26 0 45 19t19 45zM768 640q0 53-37.5 90.5T640 768t-90.5-37.5T512 640t37.5-90.5T640 512t90.5 37.5T768 640zm512 0q0 53-37.5 90.5T1152 768t-90.5-37.5T1024 640t37.5-90.5T1152 512t90.5 37.5T1280 640zm256 256q0-130-51-248.5t-136.5-204-204-136.5T896 256t-248.5 51-204 136.5-136.5 204T256 896t51 248.5 136.5 204 204 136.5 248.5 51 248.5-51 204-136.5 136.5-204 51-248.5zm128 0q0 209-103 385.5T1281.5 1561 896 1664t-385.5-103T231 1281.5 128 896t103-385.5T510.5 231 896 128t385.5 103T1561 510.5 1664 896z'/%3E%3C/svg%3E")}.plus-circle:is(:is(:is(#pricing .container) .service-box) i){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23966B61' stroke='%23966B61' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12z'/%3E%3C/svg%3E")}@media(max-width:480px){:is(#pricing .container) .service-box{width:33%;flex:1 1 auto}:is(:is(#pricing .container) .service-box):after{display:block;content:"";margin:1em auto 0;width:3em;height:0;border:1px solid #966b61}}:is(:is(#pricing .container) .service-box) h3{margin:1em 0 0;padding:0}:is(:is(#pricing .container) .service-box) p{margin:0;padding:0}#opening-times{padding:4em 0}#opening-times a[href]{font-weight:700;text-decoration:underline}@media(max-width:480px){#opening-times{padding:3em 0}}:is(#opening-times table.opening-times) td,:is(#opening-times table.opening-times) th{padding:5px 10px}:is(#opening-times table.opening-times) caption{font-size:1.2em;font-weight:700;padding-bottom:.75em}[data-today="0"]:is(#opening-times table.opening-times) td[data-day="0"],[data-today="0"]:is(#opening-times table.opening-times) th[data-day="0"]{color:#966b61;color:var(--clr-3)}[data-today="1"]:is(#opening-times table.opening-times) td[data-day="1"],[data-today="1"]:is(#opening-times table.opening-times) th[data-day="1"]{color:#966b61;color:var(--clr-3)}[data-today="2"]:is(#opening-times table.opening-times) td[data-day="2"],[data-today="2"]:is(#opening-times table.opening-times) th[data-day="2"]{color:#966b61;color:var(--clr-3)}[data-today="3"]:is(#opening-times table.opening-times) td[data-day="3"],[data-today="3"]:is(#opening-times table.opening-times) th[data-day="3"]{color:#966b61;color:var(--clr-3)}[data-today="4"]:is(#opening-times table.opening-times) td[data-day="4"],[data-today="4"]:is(#opening-times table.opening-times) th[data-day="4"]{color:#966b61;color:var(--clr-3)}[data-today="5"]:is(#opening-times table.opening-times) td[data-day="5"],[data-today="5"]:is(#opening-times table.opening-times) th[data-day="5"]{color:#966b61;color:var(--clr-3)}[data-today="6"]:is(#opening-times table.opening-times) td[data-day="6"],[data-today="6"]:is(#opening-times table.opening-times) th[data-day="6"]{color:#966b61;color:var(--clr-3)}@media(max-width:768px){#opening-times table.opening-times{width:18em;display:flex;flex-direction:row;flex:1;align-items:flex-start;justify-content:space-around}:is(#opening-times table.opening-times) thead{flex:1 1 auto;display:flex;flex-direction:column}:is(#opening-times table.opening-times) tbody{flex:1 1 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around}:is(:is(#opening-times table.opening-times) tbody) tr{flex:1 1 auto;display:flex;flex-direction:column}:is(#opening-times table.opening-times) td,:is(#opening-times table.opening-times) th{padding:5px;justify-content:center;display:flex;flex:1 1 auto}@media(max-width:480px){:is(#opening-times table.opening-times) td,:is(#opening-times table.opening-times) th{justify-content:left}}:is(#opening-times table.opening-times) th:first-of-type{border-bottom:1px solid #966b61;border-bottom:1px solid var(--clr-3);margin-bottom:5px}}#additional-hours{padding:4em 0}#additional-hours a[href]{font-weight:700;text-decoration:underline}@media(max-width:480px){#additional-hours{padding:3em 0}}:is(#additional-hours table.opening-times) td,:is(#additional-hours table.opening-times) th{padding:5px 10px}:is(#additional-hours table.opening-times) caption{font-size:1.2em;font-weight:700;padding-bottom:.75em}[data-today="0"]:is(#additional-hours table.opening-times) td[data-day="0"],[data-today="0"]:is(#additional-hours table.opening-times) th[data-day="0"]{color:#966b61;color:var(--clr-3)}[data-today="1"]:is(#additional-hours table.opening-times) td[data-day="1"],[data-today="1"]:is(#additional-hours table.opening-times) th[data-day="1"]{color:#966b61;color:var(--clr-3)}[data-today="2"]:is(#additional-hours table.opening-times) td[data-day="2"],[data-today="2"]:is(#additional-hours table.opening-times) th[data-day="2"]{color:#966b61;color:var(--clr-3)}[data-today="3"]:is(#additional-hours table.opening-times) td[data-day="3"],[data-today="3"]:is(#additional-hours table.opening-times) th[data-day="3"]{color:#966b61;color:var(--clr-3)}[data-today="4"]:is(#additional-hours table.opening-times) td[data-day="4"],[data-today="4"]:is(#additional-hours table.opening-times) th[data-day="4"]{color:#966b61;color:var(--clr-3)}[data-today="5"]:is(#additional-hours table.opening-times) td[data-day="5"],[data-today="5"]:is(#additional-hours table.opening-times) th[data-day="5"]{color:#966b61;color:var(--clr-3)}[data-today="6"]:is(#additional-hours table.opening-times) td[data-day="6"],[data-today="6"]:is(#additional-hours table.opening-times) th[data-day="6"]{color:#966b61;color:var(--clr-3)}@media(max-width:768px){#additional-hours table.opening-times{width:18em;display:flex;flex-direction:row;flex:1;align-items:flex-start;justify-content:space-around}:is(#additional-hours table.opening-times) thead{flex:1 1 auto;display:flex;flex-direction:column}:is(#additional-hours table.opening-times) tbody{flex:1 1 auto;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-around}:is(:is(#additional-hours table.opening-times) tbody) tr{flex:1 1 auto;display:flex;flex-direction:column}:is(#additional-hours table.opening-times) td,:is(#additional-hours table.opening-times) th{padding:5px;justify-content:center;display:flex;flex:1 1 auto}@media(max-width:480px){:is(#additional-hours table.opening-times) td,:is(#additional-hours table.opening-times) th{justify-content:left}}:is(#additional-hours table.opening-times) th:first-of-type{border-bottom:1px solid #966b61;border-bottom:1px solid var(--clr-3);margin-bottom:5px}}#reviews{padding:4em 0}@media(max-width:768px){#reviews{padding:3em 0}}#reviews{display:flex;justify-content:space-between;flex:1 1 auto}#reviews .review-list{list-style:none;display:flex;flex-direction:row;margin:0;padding:0 20px}@media(max-width:768px){#reviews .review-list{flex-direction:column;padding:0}}:is(#reviews .review-list) li{flex:1 1 50%}:is(:is(#reviews .review-list) li) blockquote{font-style:italic}:is(:is(#reviews .review-list) li) a{color:#966b61;color:var(--clr-3);font-weight:700}@media(max-width:480px){:is(#reviews .review-list) li{padding:0 0 1em}:is(:is(#reviews .review-list) li):after{display:block;content:"";margin:1em auto 0;width:3em;height:0;border:1px solid #966b61;border:1px solid var(--clr-3)}}#contact{padding:0;background-image:url(https://moustachebarbers.com/images/moustache_white.svg);background-repeat:no-repeat;background-size:3em;background-position:20px 50%}@media(max-width:768px){#contact{padding:3em 0 1em;background-position:50% 20px}}#contact .container-header{margin:auto}#contact .contact-section{margin:auto;display:flex;align-items:center;justify-content:space-around;padding:1em 0}@media(max-width:480px){#contact .contact-section{max-width:90%;flex-direction:column}}:is(#contact .contact-section) .contact-item{padding:0 20px}@media(max-width:480px){:is(#contact .contact-section) .contact-item{padding:10px 20px}}:is(#contact .contact-section) i{display:inline-block;width:1em;height:1em;margin-bottom:-.2em;font-size:1.5em;background-size:.7em;background-repeat:no-repeat;background-position:50%}.phone:is(:is(#contact .contact-section) i){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23966B61' stroke='%23966B61' viewBox='0 0 512 512'%3E%3Cpath d='m493.4 24.6-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z'/%3E%3C/svg%3E")}.envelope:is(:is(#contact .contact-section) i){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23966B61' stroke='%23966B61' viewBox='0 0 512 512'%3E%3Cpath d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'/%3E%3C/svg%3E")}#contact .m-logo{position:absolute;left:20px}@media(max-width:480px){#contact .m-logo{position:relative;left:auto}}#popup:before{content:none}#popup{transition:.3s cubic-bezier(.55,0,.1,1);transition:.3s var(--easing);transition-delay:.5s;position:fixed;width:100%;height:100%;top:0;right:0;z-index:1000;background-color:rgba(29,30,32,.7);background-color:var(--clr-1-a);display:flex;flex-direction:column;justify-content:space-around;align-items:center}#popup[aria-hidden=true]{opacity:0;z-index:-1}#popup[aria-hidden=true] .content{opacity:0;transform:translateY(-100px) scale(.5)}#popup img{margin:auto;max-width:100%;max-height:100%}#popup .content{transform-origin:50% 50%;transition:.3s cubic-bezier(.55,0,.1,1);transition:.3s var(--easing);transition-delay:.2s;position:relative;border-radius:3px;border-radius:var(--borderR);padding:20px;background:#e0e4e6;background:var(--clr-10)}:is(#popup .content):before{content:"";display:block;width:2em;height:2em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='var(--clr-3)' stroke='var(--clr-3)' viewBox='0 0 1792 1792'%3E%3Cpath d='M1664 640q53 0 90.5 37.5T1792 768t-37.5 90.5T1664 896v384q0 52-38 90t-90 38q-417-347-812-380-58 19-91 66t-31 100.5 40 92.5q-20 33-23 65.5t6 58 33.5 55 48 50T768 1566q-29 58-111.5 83T488 1660.5 356 1605q-7-23-29.5-87.5t-32-94.5-23-89-15-101 3.5-98.5 22-110.5H160q-66 0-113-47T0 864V672q0-66 47-113t113-47h480q435 0 896-384 52 0 90 38t38 90zm-128 604V290q-394 302-768 343v270q377 42 768 341z'/%3E%3C/svg%3E");background-size:2em}#popup #close{position:absolute;top:20px;right:20px}#popup a[href]{font-weight:700;text-decoration:underline}#cookies:before{content:none}#cookies{transition:.3s cubic-bezier(.55,0,.1,1);transition:.3s var(--easing);transition-delay:.5s;position:fixed;width:100%;height:auto;bottom:0;right:0;z-index:1000;display:flex;flex-direction:column;justify-content:space-around;align-items:center;background-color:#1d1e20;background-color:var(--clr-1);border-top:1px solid #966b61;border-top:1px solid var(--clr-3);color:#e0e4e6;color:var(--clr-10)}#cookies[aria-hidden=true]{opacity:0;z-index:-1}#cookies[aria-hidden=true] .content{opacity:0;transform:translateY(-100px) scale(.5)}#cookies img{margin:auto;max-width:100%;max-height:100%}#cookies .content{transform-origin:50% 50%;padding:20px}:is(#cookies .content):before{content:"";display:inline-block;width:2em;height:2em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1792' height='1792' fill='%23966B61' stroke='%23966B61' viewBox='0 0 1792 1792'%3E%3Cpath d='M1664 640q53 0 90.5 37.5T1792 768t-37.5 90.5T1664 896v384q0 52-38 90t-90 38q-417-347-812-380-58 19-91 66t-31 100.5 40 92.5q-20 33-23 65.5t6 58 33.5 55 48 50T768 1566q-29 58-111.5 83T488 1660.5 356 1605q-7-23-29.5-87.5t-32-94.5-23-89-15-101 3.5-98.5 22-110.5H160q-66 0-113-47T0 864V672q0-66 47-113t113-47h480q435 0 896-384 52 0 90 38t38 90zm-128 604V290q-394 302-768 343v270q377 42 768 341z'/%3E%3C/svg%3E");background-size:2em}#cookies #close{position:absolute;top:20px;right:20px}#cookies a[href]{font-weight:700;text-decoration:underline}:root{--max-desktop:1170px;--max-item-width:540px;--clr-1:#1d1e20;--clr-1-a:rgba(29,30,32,.7);--clr-2:#404040;--clr-2-a:rgba(64,64,64,.7);--clr-3:#966b61;--clr-8:#0077b5;--clr-10:#e0e4e6;--borderR:3px;--easing:cubic-bezier(.55,0,.1,1)}@keyframes scrollAnim{0%{transform:translateY(300px);opacity:0;clip-path:inset(50% 50% 50% 50%)}to{transform:translateY(0);opacity:1;clip-path:inset(0 0 0 0)}}html{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}@media(max-width:480px){html{overflow-x:hidden}}html .sr-only{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px 1px,1px,1px)}html body{font-family:Source Sans Pro,sans-serif;font-size:16px;font-display:swap;margin:0 auto;padding:0;position:relative;overflow-x:hidden;color:#404040;color:var(--clr-2);background-color:#1d1e20;background-color:var(--clr-1);width:100%;scroll-behavior:smooth}@media(max-width:480px){html body{overflow-x:hidden}}:is(html body) a{color:#404040;color:var(--clr-2)}:is(html body) h1{text-transform:uppercase}:is(html body) a{text-decoration:none}.link:is(:is(html body) a){text-decoration:underline;font-weight:700}:is(html body) .btn{display:inline-flex;padding:10px 20px;background:#966b61;background:var(--clr-3);color:#e0e4e6;color:var(--clr-10);border:1px solid #1d1e20;border:1px solid var(--clr-1);border-radius:50px;font-size:.85em;font-weight:600;cursor:pointer}:is(html body) i{color:#966b61;color:var(--clr-3)}.m-logo:is(:is(html body) i){display:block;width:3em;height:1em;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 490.444 490.444'%3E%3Cpath fill='%23fff' stroke='%23fff' d='M480.986 215.947q-2.1 1.65-4.5 3.3c-7.9 5.1-18.5 9.2-32.8 9.9-41.3 2.1-77.6-68.9-135.5-66-14.8.7-35.3 4.3-63 31.8-27.7-27.6-48.1-31.1-63-31.8-57.9-2.9-94.2 68.1-135.5 66-14.3-.7-25-4.8-32.8-9.9q-2.4-1.65-4.5-3.3c-13.2-8.4-8.9 7.2-8 10.3 12.1 37.3 43.3 97.1 119.7 100.9 60.8 3.1 102.7-24.7 124.1-55.4 21.4 30.6 63.3 58.4 124.1 55.4 76.4-3.8 107.6-63.6 119.7-100.9 1-3.1 5.3-18.7-8-10.3z'/%3E%3C/svg%3E");background-position:50%;background-size:cover}:is(html body) #page-top{height:100%;height:100dvh}:is(html body) aside,:is(html body) header,:is(html body) section{text-align:center;width:100%;margin:0 auto;padding:15px 0}:is(:is(html body) header,:is(html body) section,:is(html body) aside):before{display:table;content:" "}:is(html body) aside,:is(html body) section{padding:15px 0;background:#e0e4e6;background:var(--clr-10);color:#1d1e20;color:var(--clr-1);overflow-y:clip}:is(:is(html body) section,:is(html body) aside) .container{width:100%;max-width:1170px;max-width:var(--max-desktop);height:100%;margin:auto;display:flex;align-items:center;flex-direction:column;justify-content:space-around}.flex-row:is(:is(:is(html body) section,:is(html body) aside) .container){flex-direction:row}@media(max-width:480px){:is(:is(html body) section,:is(html body) aside) .container{flex-direction:column;max-width:90%}}:is(:is(html body) section,:is(html body) aside) h2{margin:0}:is(:is(html body) section,:is(html body) aside) hr{width:3em;border-color:#966b61;border-color:var(--clr-3)}.invert:is(:is(html body) section,:is(html body) aside){background:#1d1e20;background:var(--clr-1);color:#e0e4e6;color:var(--clr-10)}.invert:is(:is(html body) section,:is(html body) aside) a{color:#e0e4e6!important;color:var(--clr-10)!important}:is(:is(html body) section,:is(html body) aside) .img-row{margin:auto}:is(:is(:is(html body) section,:is(html body) aside) .img-row) img{width:30%;margin:auto 2%}@media(max-width:480px){:is(:is(:is(html body) section,:is(html body) aside) .img-row) img{width:100%;margin:10px auto}}:is(:is(html body) .scrtop-anim) .scrtop-hide{animation:scrollAnim linear forwards;animation-timeline:view();animation-range:entry 0 cover 20%}