*,::after,::before{box-sizing:border-box}*{margin:0}.text-content p,.text-content ul{margin:1rem 0}.text-content ul{padding:0 1rem}.text-content h1{margin-bottom:2rem}.text-content h2{margin-top:1.5rem}body,html{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}.scrolling-table{overflow-x:auto}.striped-table tbody tr:nth-child(even){background-color:var(--cm-color-light-grey)}table,td,th{border-width:1px;border-color:var(--cm-text-color-slightly-dark)}table{border-collapse:collapse;margin:var(--cm-margin-y-sm)0;font-size:calc(var(--cm-font-size) * .9)}th,td{padding:0 10px}#__next,#root{isolation:isolate}:root{--cm-color-primary:rgba(0, 109, 119, 1);--cm-color-secondary:rgba(131, 197, 190, 1);--cm-color-tertiary:rgba(237, 246, 249, 1);--cm-color-error:rgba(176, 0, 32, 1);--cm-color-contrast-primary:rgba(226, 149, 120, 1);--cm-color-contrast-secondary:rgba(255, 221, 210, 1);--cm-color-off-white:rgba(250, 250, 250, 1);--cm-color-light-grey:rgb(243, 243, 243);--cm-text-color-dark:rgba(74, 74, 74, 1);--cm-text-color-slightly-dark:rgba(74, 74, 74, 0.05);--cm-text-color-muted:rgba(74, 74, 74, 0.7);--cm-text-color-light:rgba(245, 245, 245, 1);--cm-text-color-lightish:rgba(245, 245, 245, 0.4);--cm-text-color-link:rgb(29, 112, 184);--cm-text-color-error:rgb(242, 62, 62);--cm-link-color:var(--cm-text-color-link);--cm-link-color-hover:var(--cm-link-color);--cm-border-radius:4px;--cm-font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;--cm-font-family-headers:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;--cm-font-size:1.1rem;--cm-font-weight:400;--cm-line-height:1.6rem;--cm-margin-y:1rem;--cm-margin-x:1rem;--cm-margin-y-xs:calc(var(--cm-margin-y) * 0.2);--cm-margin-x-xs:calc(var(--cm-margin-x) * 0.2);--cm-margin-y-sm:calc(var(--cm-margin-y) * 0.5);--cm-margin-x-sm:calc(var(--cm-margin-x) * 0.5);--cm-margin-y-md:calc(var(--cm-margin-y) * 2);--cm-margin-x-md:calc(var(--cm-margin-x) * 2);--cm-margin-y-lg:calc(var(--cm-margin-y) * 3.5);--cm-margin-x-lg:calc(var(--cm-margin-x) * 3.5);--cm-margin-y-xl:calc(var(--cm-margin-y) * 5);--cm-margin-x-xl:calc(var(--cm-margin-x) * 5);--cm-padding-y:1rem;--cm-padding-x:1rem;--cm-padding-y-xs:calc(var(--cm-padding-y) * 0.2);--cm-padding-x-xs:calc(var(--cm-padding-x) * 0.2);--cm-padding-y-sm:calc(var(--cm-padding-y) * 0.5);--cm-padding-x-sm:calc(var(--cm-padding-x) * 0.5);--cm-padding-y-md:calc(var(--cm-padding-y) * 2);--cm-padding-x-md:calc(var(--cm-padding-x) * 2);--cm-padding-y-lg:calc(var(--cm-padding-y) * 3.5);--cm-padding-x-lg:calc(var(--cm-padding-x) * 3.5);--cm-padding-y-xl:calc(var(--cm-padding-y) * 5);--cm-padding-x-xl:calc(var(--cm-padding-x) * 5);--cm-padding-y-xxl:calc(var(--cm-padding-y) * 8);--cm-padding-x-xxl:calc(var(--cm-padding-x) * 8);--cm-btn-padding-x:0.5rem;--cm-btn-padding-y:0.3rem;--cm-btn-margin-x:0.25rem;--cm-btn-margin-y:0.25rem;--cm-btn-padding-x-sm:0.3rem;--cm-btn-padding-y-sm:0rem;--cm-btn-margin-x-sm:0.25rem;--cm-btn-margin-y-sm:0rem;--cm-max-width-xs:575px;--cm-min-width-sm:576px;--cm-min-width-md:768px;--cm-min-width-lg:992px;--cm-min-width-xl:1200px;--cm-min-width-xxl:1400px}html,body,button,input,select,textarea{font-family:var(--cm-font-family);color:var(--cm-text-color-dark);font-size:var(--cm-font-size);line-height:var(--cm-line-height);font-weight:var(--cm-font-weight);text-rendering:optimizeLegibility;text-size-adjust:100%}h1,h2{font-family:var(--cm-font-family-headers)}a,a:visited{color:var(--cm-link-color);text-decoration:none}a:hover{color:var(--cm-link-color-hover);text-decoration:underline}.pointer{cursor:pointer}.link{cursor:pointer;color:var(--cm-link-color)!important;border:0!important;margin:0!important;background:0 0!important;box-shadow:none!important}.link:hover{color:var(--cm-link-color-hover)!important;text-decoration:underline}hr{background-color:var(--cm-text-color-slightly-dark);border:none;display:block;height:2px;margin-top:var(--cm-margin-y);margin-bottom:var(--cm-margin-y)}button,input[type=submit],.btn{display:inline-flex;text-decoration:none;cursor:pointer;border-radius:var(--cm-border-radius);padding:var(--cm-btn-padding-y)var(--cm-btn-padding-x);margin:var(--cm-btn-margin-y)var(--cm-btn-margin-x);font-size:var(--cm-font-size)}button.btn-sm,input[type=submit].btn-sm,.btn.btn-sm{padding:var(--cm-btn-padding-y-sm)var(--cm-btn-padding-x-sm);margin:var(--cm-btn-margin-y-sm)var(--cm-btn-margin-x-sm);font-size:calc(var(--cm-font-size) * .8)}input[type=submit]{background-color:var(--cm-color-primary);color:var(--cm-text-color-light);border:1px solid var(--cm-color-primary)}.btn-primary{background-color:var(--cm-color-primary)!important;color:var(--cm-text-color-light)!important;border:1px solid var(--cm-color-primary)!important}.btn-error{background-color:var(--cm-color-error)!important;color:var(--cm-text-color-light)!important;border:1px solid var(--cm-color-error)!important}.btn-white,input[type=submit].btn-white{background-color:#fff!important;color:var(--cm-text-color-dark)!important;border:1px solid silver!important}.col-xs.col{display:inline-block}.col-xs.col1{width:9.8%;margin-right:.2%}.col-xs.col2{width:18%;margin-right:2%}.col-xs.col3{width:31%;margin-right:2%}.col-xs.col4{width:38%;margin-right:2%}.col-xs.col5{width:48%;margin-right:2%}.col-xs.col6{width:58%;margin-right:2%}.col-xs.col7{width:68%;margin-right:2%}.col-xs.col8{width:78%;margin-right:2%}.col-xs.col9{width:88%;margin-right:2%}.col-xs.col-xs1{width:9.8%;margin-right:.2%}.col-xs.col-xs2{width:18%;margin-right:2%}.col-xs.col-xs3{width:31%;margin-right:2%}.col-xs.col-xs4{width:38%;margin-right:2%}.col-xs.col-xs5{width:48%;margin-right:2%}.col-xs.col-xs6{width:58%;margin-right:2%}.col-xs.col-xs7{width:68%;margin-right:2%}.col-xs.col-xs8{width:78%;margin-right:2%}.col-xs.col-xs9{width:88%;margin-right:2%}@media(max-width:767px){.col{margin-bottom:var(--cm-margin-y)}.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9{width:100%;margin-right:0}}@media(min-width:768px){.row{position:relative;padding-left:2%}.col{display:inline-block;vertical-align:middle}.col1{width:9.8%;margin-right:.2%}.col2{width:18%;margin-right:2%}.col3{width:28%;margin-right:2%}.col4{width:38%;margin-right:2%}.col5{width:48%;margin-right:2%}.col6{width:58%;margin-right:2%}.col7{width:68%;margin-right:2%}.col8{width:78%;margin-right:2%}.col9{width:88%;margin-right:2%}}@media(min-width:1200px){.col-lg{display:inline-block;vertical-align:middle}.col-lg1{width:9.8%;margin-right:.2%}.col-lg2{width:18%;margin-right:2%}.col-lg3{width:28%;margin-right:2%}.col-lg4{width:38%;margin-right:2%}.col-lg5{width:48%;margin-right:2%}.col-lg6{width:58%;margin-right:2%}.col-lg7{width:68%;margin-right:2%}.col-lg8{width:78%;margin-right:2%}.col-lg9{width:88%;margin-right:2%}}.container,.container1,.container2,.container3{width:94%;margin:auto}@media(min-width:992px){.container{width:90%}.container1{width:80%}.container2{width:70%}.container3{width:60%}}@media(min-width:1200px){.container{width:80%}.container1{width:70%}.container2{width:60%}.container3{width:50%}}@media(min-width:1400px){.container{width:75%}.container1{width:65%}.container2{width:55%}.container3{width:40%}}img{max-width:100%}h1{font-size:calc(var(--cm-font-size) * 2);margin-bottom:1rem;font-weight:400;line-height:calc(var(--cm-line-height) * 1.3)}h2{font-size:calc(var(--cm-font-size) * 1.5);margin-bottom:.5rem;font-weight:400}h3{font-size:var(--cm-font-size);font-weight:700;margin-bottom:.5rem;font-weight:400}h4{font-size:var(--cm-font-size);font-weight:400;margin-bottom:.5rem;font-weight:400}section{padding-top:var(--cm-padding-y-lg);padding-bottom:var(--cm-padding-y-lg)}.section-sm{padding-top:var(--cm-padding-y-sm);padding-bottom:var(--cm-padding-y-sm)}.section-md{padding-top:var(--cm-padding-y-md);padding-bottom:var(--cm-padding-y-md)}.section-xl{padding-top:var(--cm-padding-y-xl);padding-bottom:var(--cm-padding-y-xl)}.section-xxl{padding-top:var(--cm-padding-y-xxl);padding-bottom:var(--cm-padding-y-xxl)}@media(max-width:767px){.section-xxl{padding-top:var(--cm-padding-y-xl);padding-bottom:var(--cm-padding-y-xl)}}.breadcrumb{display:flex;flex-wrap:wrap;padding:0;margin-bottom:1rem;list-style:none;font-size:calc(var(--cm-font-size) * .9)}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{float:left;padding-right:.5rem;content:"/"}.breadcrumb-item.active{color:var(--cm-text-color-muted)}.card{background-color:#fff;box-shadow:0 .5em 1em -.125em rgb(10 10 10/.1),0 0 0 1px rgb(10 10 10/2%);color:#4a4a4a;max-width:100%;position:relative;padding-top:var(--cm-padding-y);padding-bottom:var(--cm-padding-y);padding-left:var(--cm-padding-x);padding-right:var(--cm-padding-x);text-align:center;border-radius:var(--cm-border-radius)}.card-title{margin:.5rem auto;font-weight:700}label{color:var(--cm-text-color-dark)}.form input,.form textarea,.form select{width:100%;border-radius:3px;border:1px solid silver;padding-top:var(--cm-btn-padding-y);padding-bottom:var(--cm-btn-padding-y);padding-left:var(--cm-btn-padding-x);padding-right:var(--cm-btn-padding-x)}.form input,.form textarea{border-top:0;border-left:0;border-right:0;border-bottom:1px solid silver}.form-inline select,.form-inline textarea,.form-inline input,.form input[type=submit]{width:auto}.form-field-row{padding-bottom:20px}.form-field-row.d-flex label{padding-right:10px}.form-field-row.d-flex input,.form-field-row.d-flex textarea,.form-field-row.d-flex select{width:auto}.form-field-row.type-checkbox>.form-label,.form-field-row.type-checkbox>.form-field{display:inline-block}.form-field-row.type-checkbox>.form-field input{width:auto;margin-left:10px}input[type=submit]{margin-left:0;margin-right:0}.image-picker .col{padding-right:.5rem}@media(max-width:767px){.image-picker .col{margin-right:100px}}.flex{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.p0{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.p02{padding-top:var(--cm-padding-y-xs)!important;padding-bottom:var(--cm-padding-y-xs)!important;padding-left:var(--cm-padding-x-xs)!important;padding-right:var(--cm-padding-x-xs)!important}.p05{padding-top:var(--cm-padding-y-sm)!important;padding-bottom:var(--cm-padding-y-sm)!important;padding-left:var(--cm-padding-x-sm)!important;padding-right:var(--cm-padding-x-sm)!important}.p1{padding-top:var(--cm-padding-y)!important;padding-bottom:var(--cm-padding-y)!important;padding-left:var(--cm-padding-x)!important;padding-right:var(--cm-padding-x)!important}.p2{padding-top:var(--cm-padding-y-md)!important;padding-bottom:var(--cm-padding-y-md)!important;padding-left:var(--cm-padding-x-md)!important;padding-right:var(--cm-padding-x-md)!important}.p3{padding-top:var(--cm-padding-y-lg)!important;padding-bottom:var(--cm-padding-y-lg)!important;padding-left:var(--cm-padding-x-lg)!important;padding-right:var(--cm-padding-x-lg)!important}.p4{padding-top:var(--cm-padding-y-xl)!important;padding-bottom:var(--cm-padding-y-xl)!important;padding-left:var(--cm-padding-x-xl)!important;padding-right:var(--cm-padding-x-xl)!important}.px0{padding-left:0!important;padding-right:0!important}.px02{padding-left:var(--cm-padding-x-xs)!important;padding-right:var(--cm-padding-x-xs)!important}.px05{padding-left:var(--cm-padding-x-sm)!important;padding-right:var(--cm-padding-x-sm)!important}.px1{padding-left:var(--cm-padding-x)!important;padding-right:var(--cm-padding-x)!important}.px2{padding-left:var(--cm-padding-x-md)!important;padding-right:var(--cm-padding-x-md)!important}.px3{padding-left:var(--cm-padding-x-lg)!important;padding-right:var(--cm-padding-x-lg)!important}.px4{padding-left:var(--cm-padding-x-xl)!important;padding-right:var(--cm-padding-x-xl)!important}.px5{padding-left:var(--cm-padding-x-xxl)!important;padding-right:var(--cm-padding-x-xxl)!important}.py0{padding-top:0!important;padding-bottom:0!important}.py02{padding-top:var(--cm-padding-y-xs)!important;padding-bottom:var(--cm-padding-y-xs)!important}.py05{padding-top:var(--cm-padding-y-sm)!important;padding-bottom:var(--cm-padding-y-sm)!important}.py1{padding-top:var(--cm-padding-y)!important;padding-bottom:var(--cm-padding-y)!important}.py2{padding-top:var(--cm-padding-y-md)!important;padding-bottom:var(--cm-padding-y-md)!important}.py3{padding-top:var(--cm-padding-y-lg)!important;padding-bottom:var(--cm-padding-y-lg)!important}.py4{padding-top:var(--cm-padding-y-xl)!important;padding-bottom:var(--cm-padding-y-xl)!important}.py5{padding-top:var(--cm-padding-y-xxl)!important;padding-bottom:var(--cm-padding-y-xxl)!important}.pt0{padding-top:0!important}.pt02{padding-top:var(--cm-padding-y-xs)!important}.pt05{padding-top:var(--cm-padding-y-sm)!important}.pt1{padding-top:var(--cm-padding-y)!important}.pt2{padding-top:var(--cm-padding-y-md)!important}.pt3{padding-top:var(--cm-padding-y-lg)!important}.pt4{padding-top:var(--cm-padding-y-xl)!important}.pt5{padding-top:var(--cm-padding-y-xxl)!important}.pb0{padding-bottom:0!important}.pb02{padding-bottom:var(--cm-padding-y-xs)!important}.pb05{padding-bottom:var(--cm-padding-y-sm)!important}.pb1{padding-bottom:var(--cm-padding-y)!important}.pb2{padding-bottom:var(--cm-padding-y-md)!important}.pb3{padding-bottom:var(--cm-padding-y-lg)!important}.pb4{padding-bottom:var(--cm-padding-y-xl)!important}.pb5{padding-bottom:var(--cm-padding-y-xxl)!important}.pl0{padding-left:0!important}.pl02{padding-left:var(--cm-padding-x-xs)!important}.pl05{padding-left:var(--cm-padding-x-sm)!important}.pl1{padding-left:var(--cm-padding-x)!important}.pl2{padding-left:var(--cm-padding-x-md)!important}.pl3{padding-left:var(--cm-padding-x-lg)!important}.pl4{padding-left:var(--cm-padding-x-xl)!important}.pl5{padding-left:var(--cm-padding-x-xxl)!important}.pr0{padding-right:0!important}.pr02{padding-right:var(--cm-padding-x-xs)!important}.pr05{padding-right:var(--cm-padding-x-sm)!important}.pr1{padding-right:var(--cm-padding-x)!important}.pr2{padding-right:var(--cm-padding-x-md)!important}.pr3{padding-right:var(--cm-padding-x-lg)!important}.pr4{padding-right:var(--cm-padding-x-xl)!important}.pr5{padding-right:var(--cm-padding-x-xxl)!important}.m0{margin-top:0!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important}.m02{margin-top:var(--cm-margin-y-xs)!important;margin-bottom:var(--cm-margin-y-xs)!important;margin-left:var(--cm-margin-x-xs)!important;margin-right:var(--cm-margin-x-xs)!important}.m05{margin-top:var(--cm-margin-y-sm)!important;margin-bottom:var(--cm-margin-y-sm)!important;margin-left:var(--cm-margin-x-sm)!important;margin-right:var(--cm-margin-x-sm)!important}.m1{margin-top:var(--cm-margin-y)!important;margin-bottom:var(--cm-margin-y)!important;margin-left:var(--cm-margin-x)!important;margin-right:var(--cm-margin-x)!important}.m2{margin-top:var(--cm-margin-y-md)!important;margin-bottom:var(--cm-margin-y-md)!important;margin-left:var(--cm-margin-x-md)!important;margin-right:var(--cm-margin-x-md)!important}.m3{margin-top:var(--cm-margin-y-lg)!important;margin-bottom:var(--cm-margin-y-lg)!important;margin-left:var(--cm-margin-x-lg)!important;margin-right:var(--cm-margin-x-lg)!important}.m4{margin-top:var(--cm-margin-y-xl)!important;margin-bottom:var(--cm-margin-y-xl)!important;margin-left:var(--cm-margin-x-xl)!important;margin-right:var(--cm-margin-x-xl)!important}.m5{margin-top:var(--cm-margin-y-xxl)!important;margin-bottom:var(--cm-margin-y-xxl)!important;margin-left:var(--cm-margin-x-xxl)!important;margin-right:var(--cm-margin-x-xxl)!important}.mx0{margin-left:0!important;margin-right:0!important}.mx02{margin-left:var(--cm-margin-x-xs)!important;margin-right:var(--cm-margin-x-xs)!important}.mx05{margin-left:var(--cm-margin-x-sm)!important;margin-right:var(--cm-margin-x-sm)!important}.mx1{margin-left:var(--cm-margin-x)!important;margin-right:var(--cm-margin-x)!important}.mx2{margin-left:var(--cm-margin-x-md)!important;margin-right:var(--cm-margin-x-md)!important}.mx3{margin-left:var(--cm-margin-x-lg)!important;margin-right:var(--cm-margin-x-lg)!important}.mx4{margin-left:var(--cm-margin-x-xl)!important;margin-right:var(--cm-margin-x-xl)!important}.mx5{margin-left:var(--cm-margin-x-xxl)!important;margin-right:var(--cm-margin-x-xxl)!important}.my0{margin-top:0!important;margin-bottom:0!important}.my02{margin-top:var(--cm-margin-y-xs)!important;margin-bottom:var(--cm-margin-y-xs)!important}.my05{margin-top:var(--cm-margin-y-sm)!important;margin-bottom:var(--cm-margin-y-sm)!important}.my1{margin-top:var(--cm-margin-y)!important;margin-bottom:var(--cm-margin-y)!important}.my2{margin-top:var(--cm-margin-y-md)!important;margin-bottom:var(--cm-margin-y-md)!important}.my3{margin-top:var(--cm-margin-y-lg)!important;margin-bottom:var(--cm-margin-y-lg)!important}.my4{margin-top:var(--cm-margin-y-xl)!important;margin-bottom:var(--cm-margin-y-xl)!important}.my5{margin-top:var(--cm-margin-y-xxl)!important;margin-bottom:var(--cm-margin-y-xxl)!important}.mt0{margin-top:0!important}.mt02{margin-top:var(--cm-margin-y-xs)!important}.mt05{margin-top:var(--cm-margin-y-sm)!important}.mt1{margin-top:var(--cm-margin-y)!important}.mt2{margin-top:var(--cm-margin-y-md)!important}.mt3{margin-top:var(--cm-margin-y-lg)!important}.mt4{margin-top:var(--cm-margin-y-xl)!important}.mt5{margin-top:var(--cm-margin-y-xxl)!important}.mb0{margin-bottom:0!important}.mb02{margin-bottom:var(--cm-margin-y-xs)!important}.mb05{margin-bottom:var(--cm-margin-y-sm)!important}.mb1{margin-bottom:var(--cm-margin-y)!important}.mb2{margin-bottom:var(--cm-margin-y-md)!important}.mb3{margin-bottom:var(--cm-margin-y-lg)!important}.mb4{margin-bottom:var(--cm-margin-y-xl)!important}.mb5{margin-bottom:var(--cm-margin-y-xxl)!important}.ml0{margin-left:0!important}.ml02{margin-left:var(--cm-margin-x-xs)!important}.ml05{margin-left:var(--cm-margin-x-sm)!important}.ml1{margin-left:var(--cm-margin-x)!important}.ml2{margin-left:var(--cm-margin-x-md)!important}.ml3{margin-left:var(--cm-margin-x-lg)!important}.ml4{margin-left:var(--cm-margin-x-xl)!important}.ml5{margin-left:var(--cm-margin-x-xxl)!important}.mr0{margin-right:0!important}.mr02{margin-right:var(--cm-margin-x-xs)!important}.mr05{margin-right:var(--cm-margin-x-sm)!important}.mr1{margin-right:var(--cm-margin-x)!important}.mr2{margin-right:var(--cm-margin-x-md)!important}.mr3{margin-right:var(--cm-margin-x-lg)!important}.mr4{margin-right:var(--cm-margin-x-xl)!important}.mr5{margin-right:var(--cm-margin-x-xxl)!important}.m-auto{margin:auto!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-none{display:none!important}@media(max-width:767px){.d-xs{display:block!important}.d-none-xs{display:none!important}}@media(min-width:768px){.d-xs{display:none!important}.d-none-xs{display:block!important}}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.bg-white{background-color:#fff}.bg-light{background-color:var(--cm-color-off-white)}.bg-error{background-color:var(--cm-color-error);color:var(--cm-text-color-light)}.text-sm{font-size:calc(var(--cm-font-size) * .85)}.text-muted{color:var(--cm-text-color-muted)!important}.text-error{color:var(--cm-text-color-error)}.vtop{vertical-align:top}.reading-width{max-width:800px}.rounded{border-radius:var(--cm-border-radius)}.shadowed{box-shadow:0 0 7px rgba(0,0,0,.2)}:root{--cm-font-family:"Roboto";--cm-font-family-headers:"Roboto";--cm-font-family-light:"Roboto";--cm-font-size:1.05rem;--cm-text-color-dark:rgb(0, 0, 0, 1);--cm-text-color-muted:rgba(99, 99, 99, 1);--cm-color-primary:rgb(0, 0, 0, 1);--cm-color-primary-accent:rgb(104, 104, 104);--cm-font-weight:400}body{margin-bottom:100px}.page-shell{padding-bottom:2rem}@media(min-width:576px){.nav-logo{font-size:calc(var(--cm-font-size) * 1.1)}}.nav{position:fixed;bottom:0;left:0;right:0;-webkit-box-shadow:0 1px 30px 0 rgba(50,50,50,.75);-moz-box-shadow:0 1px 30px 0 rgba(50,50,50,.75);box-shadow:0 1px 30px rgba(50,50,50,.75);z-index:100;font-size:.95rem}.nav-bar{background-color:#222;border-color:#080808;color:#9d9d9d;padding:.8rem}.nav-container{display:flex;align-items:center;gap:1rem}.nav-logo{border-color:#080808;color:#9d9d9d;display:flex;align-items:center;white-space:nowrap}.logo-muted{color:#ccc}.nav-mobile-right{display:flex;margin-left:auto}.nav-desktop-links{display:none}.nav-admin{display:none}.nav-burger{position:relative;font-weight:700;cursor:pointer;display:inline-flex;flex-direction:column;gap:4px;padding:.25rem}.nav-burger span{display:block;width:24px;height:2px;background:#fff}.nav a{color:#9d9d9d;text-decoration:none}.nav a:hover{color:#fff}.homepage-text{border:1px solid #444;border-radius:10px;padding:15px;background-color:#fff;opacity:.6;position:fixed;z-index:2;color:#000;overflow-wrap:break-word;bottom:60px;left:1rem;right:1rem}@media(min-width:769px){.homepage-text{max-width:500px;right:60px;left:auto}}.mobile-nav-panel{position:fixed;bottom:0;left:0;right:0;background-color:#333;padding:1.5rem 1rem;transform:translateY(100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;z-index:99;display:flex;flex-direction:column;align-items:center;gap:1rem;border-top:1px solid #555;pointer-events:none;opacity:0}.mobile-nav-panel .nav-item-mobile{color:#ccc;text-decoration:none;font-size:1.1rem;padding:.5rem 0;display:block;width:100%;text-align:center}.mobile-nav-panel .nav-item-mobile:hover{color:#fff}#main-nav.mobile-menu-open .mobile-nav-panel{transform:translateY(0);pointer-events:auto;opacity:1}@media(min-width:576px){.nav-mobile-right{display:none}.nav-desktop-links{display:flex;gap:1rem}.nav-admin{display:block;margin-left:auto}.mobile-nav-panel{display:none}}.masonry-item,.masonry-item:before,.masonry-item:after{box-sizing:border-box!important}.masonry-row{-moz-column-width:18em;-webkit-column-width:18em;-moz-column-gap:1em;-webkit-column-gap:1em}.masonry-item{display:inline-block;padding:.25rem;width:100%}.masonry-item img:hover{transform:scale(1.02);transition:all .3s ease-in-out}.gallery-link{width:100%;height:100%}.btn-back{font-size:.9rem!important}.row-between{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.text-muted{font-size:1rem;color:var(--cm-text-color-muted)}.image-description{padding-top:1rem;font-size:.9rem}.blog-post-header{display:flex;flex-direction:column;align-items:center}.blog-post-content{margin-top:1.5rem}#blog-post-container img,#blog-post-container iframe{width:100%;height:auto;display:block}