.header span{display:block}.template-body{background-color:#444321;display:flex;padding:70px 30px}.faq h2{font-family:"Cormorant Garamond",serif;font-size:2.5rem;color:#e5dcca;margin:0 0 2rem;text-align:left;font-weight:400}.tabs{overflow:hidden;max-width:82vw;margin:0 0 0 -1rem;justify-self:center}@media screen and (min-width:400px){.template-body{padding:70px 60px}.faq h2{font-size:3rem;margin:0 0 2rem 3rem}.tabs{max-width:82vw;margin:0 auto}}@media screen and (min-width:615px){.header{background-position:40% 10%}.header span{display:inline-block}}.faq{grid-column:2/3;width:95vw}.faq input{position:absolute;opacity:0;z-index:-1}.row{display:flex}.row .faq{flex:1}.row .faq:last-child{margin-left:1em}.tab{width:100%;color:var(--darkgray);overflow:hidden;border-bottom:1px solid #e5dcca;display:flex;flex-direction:column}.tab dt{color:#e5dcca;font-weight:400}.tab p{color:#e5dcca;width:80%;max-width:80%;padding:0 0 1rem .5rem}.tab ul{margin-top:1rem;padding-left:2rem}.tab dt,.tab li,.tab p{font-family:"DM Sans",sans-serif;font-size:1.3rem}.tab li,.tab p{font-weight:100}.tab li::marker{font-family:"DM Sans",sans-serif;font-size:1rem;font-weight:100}.tab:last-of-type{border-bottom:1px solid #e5dcca}.tab-label{display:flex;justify-content:space-between;padding:1em;background:#444321;cursor:pointer;font-family:"Josefin Sans",sans-serif;font-weight:350}.tab-label:hover{background:var(--lightgray)}.tab-label::after{font-family:"Font Awesome 5 Free",sans-serif;font-weight:900;content:"\f054";width:1em;height:1em;text-align:center;transition:all .35s ease-in-out;color:#e5dcca}.tab-content{max-height:0;padding:0 1em;color:var(--darkgray);background:var(--offwhite);transition:all .35s ease-in-out;font-size:.85em}.faq input:checked~.tab-label{background:var(--lightgray)}.faq input:checked+.tab-label::after{transform:rotate(90deg)}.faq input:checked~.tab-content{max-height:100vh;padding:1em}