@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Spartan:wght@100;200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.cdnfonts.com/css/highway-gothic");html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],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{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-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.testimonial-grid{font-family:Cormorant Garamond,serif;margin-top:75px}@media screen and (max-width:1024px){.testimonial-grid .container{margin:0;width:100%}}.testimonial-grid .inner-content{display:flex;flex-direction:column;gap:20px}@media (min-width:768px){.testimonial-grid .inner-content{gap:60px}}@media screen and (min-width:1600px){.testimonial-grid .inner-content{flex-direction:row;gap:0}}.testimonial-grid .inner-content .left{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;text-align:center;width:90%}@media screen and (min-width:1024px){.testimonial-grid .inner-content .left{margin:0;width:100%}}@media screen and (min-width:1600px){.testimonial-grid .inner-content .left{align-items:flex-start;flex-direction:column;justify-content:center;text-align:left;width:50%}}.testimonial-grid .inner-content .left *{letter-spacing:4px;text-transform:uppercase}.testimonial-grid .inner-content .left p{color:#362621;font-family:Cormorant Garamond,sans-serif!important;font-size:16px;font-weight:300}.testimonial-grid .inner-content .left p.subtitle{font-size:18px}@media screen and (min-width:1600px){.testimonial-grid .inner-content .left p.subtitle{font-size:20px}.testimonial-grid .inner-content .left p{max-width:390px}}.testimonial-grid .inner-content .left h2{color:#271c18;font-size:40px;margin:16px 0;text-align:center}@media screen and (min-width:1600px){.testimonial-grid .inner-content .left h2{font-size:70px;max-width:530px;text-align:left}}.testimonial-grid .inner-content .left p{margin:0}.testimonial-grid .inner-content .left .button{margin-top:40px}.testimonial-grid .inner-content .right{width:100%}@media screen and (min-width:1600px){.testimonial-grid .inner-content .right{width:50%}}.testimonial-grid .inner-content .right .glide{width:100%}@media screen and (min-width:1600px){.testimonial-grid .inner-content .right .glide{width:50vw}}.testimonial-grid .inner-content .right li{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:125px;position:relative}.testimonial-grid .inner-content .right .image-container{height:590px;width:100%}.testimonial-grid .inner-content .right .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-grid .inner-content .right .text-content{background-color:#362621;bottom:0;color:#ede8e3;margin:0 auto;padding:25px 40px;width:100%;z-index:2}@media screen and (min-width:1024px){.testimonial-grid .inner-content .right .text-content{bottom:0;position:absolute;width:75%}}@media screen and (min-width:1600px){.testimonial-grid .inner-content .right .text-content{right:60px;width:85%}}@media screen and (min-width:1800px){.testimonial-grid .inner-content .right .text-content{right:100px;width:75%}}.testimonial-grid .inner-content .right .text-content p{font-size:16px;white-space:pre-wrap}.testimonial-grid .inner-content .right .text-content h4{font-size:20px;margin:0;text-transform:uppercase;white-space:pre-wrap}.testimonial-grid .inner-content .right .text-content .information-navigation{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.testimonial-grid .inner-content .right .text-content .information-navigation{align-items:center;flex-direction:row;gap:0;justify-content:space-between}}.testimonial-grid .inner-content .right .text-content .information-navigation .info p{margin:0}.testimonial-grid .inner-content .right .text-content .navigation{align-items:flex-start;display:flex;flex-direction:column;gap:10px}@media screen and (min-width:500px){.testimonial-grid .inner-content .right .text-content .navigation{align-items:center;flex-direction:row;gap:20px;justify-content:flex-start}}@media (min-width:768px){.testimonial-grid .inner-content .right .text-content .navigation{justify-content:flex-end}}.testimonial-grid .inner-content .right .text-content .navigation .glide__arrows{display:flex;gap:20px}.testimonial-grid .inner-content .right .text-content .navigation .glide__arrows .glide__arrow{cursor:pointer;height:51px;margin:0;width:51px}.testimonial-grid .inner-content .right .text-content .navigation .glide__arrows .glide__arrow img{height:51px;-o-object-fit:contain;object-fit:contain;width:51px}.testimonial-grid .inner-content .right .text-content .navigation .glide__arrows button{background:transparent;border:0;margin-top:3px;padding:0}.testimonial-grid .inner-content .right .text-content .navigation .glide__arrows button.backarrow{transform:rotate(180deg)}.testimonial-grid .inner-content .right .text-content .reviewContStars{justify-content:flex-start}.testimonial-grid .inner-content .right .text-content .reviewContStars .Stars,.testimonial-grid .inner-content .right .text-content .reviewContStars img{filter:brightness(100)}.container,.container-fluid,.container-slim{margin-left:auto;margin-right:auto;max-width:1522px}.container-fw{margin:0 auto;max-width:2560px}.container,.container-slim{width:80%}.container-fluid{padding-left:2rem;padding-right:2rem}.row,.row-12,.row-flex{box-sizing:border-box}.row-12.row-flex,.row-flex.row-flex,.row.row-flex{display:flex}.row-12.row,.row-12.row-12,.row-flex.row,.row-flex.row-12,.row.row,.row.row-12{display:grid}.row-12.row-12.row-12,.row-12.row.row-12,.row-flex.row-12.row-12,.row-flex.row.row-12,.row.row-12.row-12,.row.row.row-12{grid-template-columns:repeat(12,1fr)}.row-12.row-12.row-12 .w-1,.row-12.row.row-12 .w-1,.row-flex.row-12.row-12 .w-1,.row-flex.row.row-12 .w-1,.row.row-12.row-12 .w-1,.row.row.row-12 .w-1{grid-column:span 1}.row-12.row-12.row-12 .w-2,.row-12.row.row-12 .w-2,.row-flex.row-12.row-12 .w-2,.row-flex.row.row-12 .w-2,.row.row-12.row-12 .w-2,.row.row.row-12 .w-2{grid-column:span 2}.row-12.row-12.row-12 .w-3,.row-12.row.row-12 .w-3,.row-flex.row-12.row-12 .w-3,.row-flex.row.row-12 .w-3,.row.row-12.row-12 .w-3,.row.row.row-12 .w-3{grid-column:span 3}.row-12.row-12.row-12 .w-4,.row-12.row.row-12 .w-4,.row-flex.row-12.row-12 .w-4,.row-flex.row.row-12 .w-4,.row.row-12.row-12 .w-4,.row.row.row-12 .w-4{grid-column:span 4}.row-12.row-12.row-12 .w-5,.row-12.row.row-12 .w-5,.row-flex.row-12.row-12 .w-5,.row-flex.row.row-12 .w-5,.row.row-12.row-12 .w-5,.row.row.row-12 .w-5{grid-column:span 5}.row-12.row-12.row-12 .w-6,.row-12.row.row-12 .w-6,.row-flex.row-12.row-12 .w-6,.row-flex.row.row-12 .w-6,.row.row-12.row-12 .w-6,.row.row.row-12 .w-6{grid-column:span 6}.row-12.row-12.row-12 .w-7,.row-12.row.row-12 .w-7,.row-flex.row-12.row-12 .w-7,.row-flex.row.row-12 .w-7,.row.row-12.row-12 .w-7,.row.row.row-12 .w-7{grid-column:span 7}.row-12.row-12.row-12 .w-8,.row-12.row.row-12 .w-8,.row-flex.row-12.row-12 .w-8,.row-flex.row.row-12 .w-8,.row.row-12.row-12 .w-8,.row.row.row-12 .w-8{grid-column:span 8}.row-12.row-12.row-12 .w-9,.row-12.row.row-12 .w-9,.row-flex.row-12.row-12 .w-9,.row-flex.row.row-12 .w-9,.row.row-12.row-12 .w-9,.row.row.row-12 .w-9{grid-column:span 9}.row-12.row-12.row-12 .w-10,.row-12.row.row-12 .w-10,.row-flex.row-12.row-12 .w-10,.row-flex.row.row-12 .w-10,.row.row-12.row-12 .w-10,.row.row.row-12 .w-10{grid-column:span 10}.row-12.row-12.row-12 .w-11,.row-12.row.row-12 .w-11,.row-flex.row-12.row-12 .w-11,.row-flex.row.row-12 .w-11,.row.row-12.row-12 .w-11,.row.row.row-12 .w-11{grid-column:span 11}.row-12.row-12.row-12 .w-12,.row-12.row.row-12 .w-12,.row-flex.row-12.row-12 .w-12,.row-flex.row.row-12 .w-12,.row.row-12.row-12 .w-12,.row.row.row-12 .w-12{grid-column:span 12}@media(min-width:768px){.row-12.row-12.row-12 .w-t-1,.row-12.row.row-12 .w-t-1,.row-flex.row-12.row-12 .w-t-1,.row-flex.row.row-12 .w-t-1,.row.row-12.row-12 .w-t-1,.row.row.row-12 .w-t-1{grid-column:span 1}.row-12.row-12.row-12 .w-t-2,.row-12.row.row-12 .w-t-2,.row-flex.row-12.row-12 .w-t-2,.row-flex.row.row-12 .w-t-2,.row.row-12.row-12 .w-t-2,.row.row.row-12 .w-t-2{grid-column:span 2}.row-12.row-12.row-12 .w-t-3,.row-12.row.row-12 .w-t-3,.row-flex.row-12.row-12 .w-t-3,.row-flex.row.row-12 .w-t-3,.row.row-12.row-12 .w-t-3,.row.row.row-12 .w-t-3{grid-column:span 3}.row-12.row-12.row-12 .w-t-4,.row-12.row.row-12 .w-t-4,.row-flex.row-12.row-12 .w-t-4,.row-flex.row.row-12 .w-t-4,.row.row-12.row-12 .w-t-4,.row.row.row-12 .w-t-4{grid-column:span 4}.row-12.row-12.row-12 .w-t-5,.row-12.row.row-12 .w-t-5,.row-flex.row-12.row-12 .w-t-5,.row-flex.row.row-12 .w-t-5,.row.row-12.row-12 .w-t-5,.row.row.row-12 .w-t-5{grid-column:span 5}.row-12.row-12.row-12 .w-t-6,.row-12.row.row-12 .w-t-6,.row-flex.row-12.row-12 .w-t-6,.row-flex.row.row-12 .w-t-6,.row.row-12.row-12 .w-t-6,.row.row.row-12 .w-t-6{grid-column:span 6}.row-12.row-12.row-12 .w-t-7,.row-12.row.row-12 .w-t-7,.row-flex.row-12.row-12 .w-t-7,.row-flex.row.row-12 .w-t-7,.row.row-12.row-12 .w-t-7,.row.row.row-12 .w-t-7{grid-column:span 7}.row-12.row-12.row-12 .w-t-8,.row-12.row.row-12 .w-t-8,.row-flex.row-12.row-12 .w-t-8,.row-flex.row.row-12 .w-t-8,.row.row-12.row-12 .w-t-8,.row.row.row-12 .w-t-8{grid-column:span 8}.row-12.row-12.row-12 .w-t-9,.row-12.row.row-12 .w-t-9,.row-flex.row-12.row-12 .w-t-9,.row-flex.row.row-12 .w-t-9,.row.row-12.row-12 .w-t-9,.row.row.row-12 .w-t-9{grid-column:span 9}.row-12.row-12.row-12 .w-t-10,.row-12.row.row-12 .w-t-10,.row-flex.row-12.row-12 .w-t-10,.row-flex.row.row-12 .w-t-10,.row.row-12.row-12 .w-t-10,.row.row.row-12 .w-t-10{grid-column:span 10}.row-12.row-12.row-12 .w-t-11,.row-12.row.row-12 .w-t-11,.row-flex.row-12.row-12 .w-t-11,.row-flex.row.row-12 .w-t-11,.row.row-12.row-12 .w-t-11,.row.row.row-12 .w-t-11{grid-column:span 11}.row-12.row-12.row-12 .w-t-12,.row-12.row.row-12 .w-t-12,.row-flex.row-12.row-12 .w-t-12,.row-flex.row.row-12 .w-t-12,.row.row-12.row-12 .w-t-12,.row.row.row-12 .w-t-12{grid-column:span 12}}@media(min-width:900px){.row-12.row-12.row-12 .w-lt-1,.row-12.row.row-12 .w-lt-1,.row-flex.row-12.row-12 .w-lt-1,.row-flex.row.row-12 .w-lt-1,.row.row-12.row-12 .w-lt-1,.row.row.row-12 .w-lt-1{grid-column:span 1}.row-12.row-12.row-12 .w-lt-2,.row-12.row.row-12 .w-lt-2,.row-flex.row-12.row-12 .w-lt-2,.row-flex.row.row-12 .w-lt-2,.row.row-12.row-12 .w-lt-2,.row.row.row-12 .w-lt-2{grid-column:span 2}.row-12.row-12.row-12 .w-lt-3,.row-12.row.row-12 .w-lt-3,.row-flex.row-12.row-12 .w-lt-3,.row-flex.row.row-12 .w-lt-3,.row.row-12.row-12 .w-lt-3,.row.row.row-12 .w-lt-3{grid-column:span 3}.row-12.row-12.row-12 .w-lt-4,.row-12.row.row-12 .w-lt-4,.row-flex.row-12.row-12 .w-lt-4,.row-flex.row.row-12 .w-lt-4,.row.row-12.row-12 .w-lt-4,.row.row.row-12 .w-lt-4{grid-column:span 4}.row-12.row-12.row-12 .w-lt-5,.row-12.row.row-12 .w-lt-5,.row-flex.row-12.row-12 .w-lt-5,.row-flex.row.row-12 .w-lt-5,.row.row-12.row-12 .w-lt-5,.row.row.row-12 .w-lt-5{grid-column:span 5}.row-12.row-12.row-12 .w-lt-6,.row-12.row.row-12 .w-lt-6,.row-flex.row-12.row-12 .w-lt-6,.row-flex.row.row-12 .w-lt-6,.row.row-12.row-12 .w-lt-6,.row.row.row-12 .w-lt-6{grid-column:span 6}.row-12.row-12.row-12 .w-lt-7,.row-12.row.row-12 .w-lt-7,.row-flex.row-12.row-12 .w-lt-7,.row-flex.row.row-12 .w-lt-7,.row.row-12.row-12 .w-lt-7,.row.row.row-12 .w-lt-7{grid-column:span 7}.row-12.row-12.row-12 .w-lt-8,.row-12.row.row-12 .w-lt-8,.row-flex.row-12.row-12 .w-lt-8,.row-flex.row.row-12 .w-lt-8,.row.row-12.row-12 .w-lt-8,.row.row.row-12 .w-lt-8{grid-column:span 8}.row-12.row-12.row-12 .w-lt-9,.row-12.row.row-12 .w-lt-9,.row-flex.row-12.row-12 .w-lt-9,.row-flex.row.row-12 .w-lt-9,.row.row-12.row-12 .w-lt-9,.row.row.row-12 .w-lt-9{grid-column:span 9}.row-12.row-12.row-12 .w-lt-10,.row-12.row.row-12 .w-lt-10,.row-flex.row-12.row-12 .w-lt-10,.row-flex.row.row-12 .w-lt-10,.row.row-12.row-12 .w-lt-10,.row.row.row-12 .w-lt-10{grid-column:span 10}.row-12.row-12.row-12 .w-lt-11,.row-12.row.row-12 .w-lt-11,.row-flex.row-12.row-12 .w-lt-11,.row-flex.row.row-12 .w-lt-11,.row.row-12.row-12 .w-lt-11,.row.row.row-12 .w-lt-11{grid-column:span 11}.row-12.row-12.row-12 .w-lt-12,.row-12.row.row-12 .w-lt-12,.row-flex.row-12.row-12 .w-lt-12,.row-flex.row.row-12 .w-lt-12,.row.row-12.row-12 .w-lt-12,.row.row.row-12 .w-lt-12{grid-column:span 12}}@media(min-width:1200px){.row-12.row-12.row-12 .w-d-1,.row-12.row.row-12 .w-d-1,.row-flex.row-12.row-12 .w-d-1,.row-flex.row.row-12 .w-d-1,.row.row-12.row-12 .w-d-1,.row.row.row-12 .w-d-1{grid-column:span 1}.row-12.row-12.row-12 .w-d-2,.row-12.row.row-12 .w-d-2,.row-flex.row-12.row-12 .w-d-2,.row-flex.row.row-12 .w-d-2,.row.row-12.row-12 .w-d-2,.row.row.row-12 .w-d-2{grid-column:span 2}.row-12.row-12.row-12 .w-d-3,.row-12.row.row-12 .w-d-3,.row-flex.row-12.row-12 .w-d-3,.row-flex.row.row-12 .w-d-3,.row.row-12.row-12 .w-d-3,.row.row.row-12 .w-d-3{grid-column:span 3}.row-12.row-12.row-12 .w-d-4,.row-12.row.row-12 .w-d-4,.row-flex.row-12.row-12 .w-d-4,.row-flex.row.row-12 .w-d-4,.row.row-12.row-12 .w-d-4,.row.row.row-12 .w-d-4{grid-column:span 4}.row-12.row-12.row-12 .w-d-5,.row-12.row.row-12 .w-d-5,.row-flex.row-12.row-12 .w-d-5,.row-flex.row.row-12 .w-d-5,.row.row-12.row-12 .w-d-5,.row.row.row-12 .w-d-5{grid-column:span 5}.row-12.row-12.row-12 .w-d-6,.row-12.row.row-12 .w-d-6,.row-flex.row-12.row-12 .w-d-6,.row-flex.row.row-12 .w-d-6,.row.row-12.row-12 .w-d-6,.row.row.row-12 .w-d-6{grid-column:span 6}.row-12.row-12.row-12 .w-d-7,.row-12.row.row-12 .w-d-7,.row-flex.row-12.row-12 .w-d-7,.row-flex.row.row-12 .w-d-7,.row.row-12.row-12 .w-d-7,.row.row.row-12 .w-d-7{grid-column:span 7}.row-12.row-12.row-12 .w-d-8,.row-12.row.row-12 .w-d-8,.row-flex.row-12.row-12 .w-d-8,.row-flex.row.row-12 .w-d-8,.row.row-12.row-12 .w-d-8,.row.row.row-12 .w-d-8{grid-column:span 8}.row-12.row-12.row-12 .w-d-9,.row-12.row.row-12 .w-d-9,.row-flex.row-12.row-12 .w-d-9,.row-flex.row.row-12 .w-d-9,.row.row-12.row-12 .w-d-9,.row.row.row-12 .w-d-9{grid-column:span 9}.row-12.row-12.row-12 .w-d-10,.row-12.row.row-12 .w-d-10,.row-flex.row-12.row-12 .w-d-10,.row-flex.row.row-12 .w-d-10,.row.row-12.row-12 .w-d-10,.row.row.row-12 .w-d-10{grid-column:span 10}.row-12.row-12.row-12 .w-d-11,.row-12.row.row-12 .w-d-11,.row-flex.row-12.row-12 .w-d-11,.row-flex.row.row-12 .w-d-11,.row.row-12.row-12 .w-d-11,.row.row.row-12 .w-d-11{grid-column:span 11}.row-12.row-12.row-12 .w-d-12,.row-12.row.row-12 .w-d-12,.row-flex.row-12.row-12 .w-d-12,.row-flex.row.row-12 .w-d-12,.row.row-12.row-12 .w-d-12,.row.row.row-12 .w-d-12{grid-column:span 12}}@media(min-width:1550px){.row-12.row-12.row-12 .w-ld-1,.row-12.row.row-12 .w-ld-1,.row-flex.row-12.row-12 .w-ld-1,.row-flex.row.row-12 .w-ld-1,.row.row-12.row-12 .w-ld-1,.row.row.row-12 .w-ld-1{grid-column:span 1}.row-12.row-12.row-12 .w-ld-2,.row-12.row.row-12 .w-ld-2,.row-flex.row-12.row-12 .w-ld-2,.row-flex.row.row-12 .w-ld-2,.row.row-12.row-12 .w-ld-2,.row.row.row-12 .w-ld-2{grid-column:span 2}.row-12.row-12.row-12 .w-ld-3,.row-12.row.row-12 .w-ld-3,.row-flex.row-12.row-12 .w-ld-3,.row-flex.row.row-12 .w-ld-3,.row.row-12.row-12 .w-ld-3,.row.row.row-12 .w-ld-3{grid-column:span 3}.row-12.row-12.row-12 .w-ld-4,.row-12.row.row-12 .w-ld-4,.row-flex.row-12.row-12 .w-ld-4,.row-flex.row.row-12 .w-ld-4,.row.row-12.row-12 .w-ld-4,.row.row.row-12 .w-ld-4{grid-column:span 4}.row-12.row-12.row-12 .w-ld-5,.row-12.row.row-12 .w-ld-5,.row-flex.row-12.row-12 .w-ld-5,.row-flex.row.row-12 .w-ld-5,.row.row-12.row-12 .w-ld-5,.row.row.row-12 .w-ld-5{grid-column:span 5}.row-12.row-12.row-12 .w-ld-6,.row-12.row.row-12 .w-ld-6,.row-flex.row-12.row-12 .w-ld-6,.row-flex.row.row-12 .w-ld-6,.row.row-12.row-12 .w-ld-6,.row.row.row-12 .w-ld-6{grid-column:span 6}.row-12.row-12.row-12 .w-ld-7,.row-12.row.row-12 .w-ld-7,.row-flex.row-12.row-12 .w-ld-7,.row-flex.row.row-12 .w-ld-7,.row.row-12.row-12 .w-ld-7,.row.row.row-12 .w-ld-7{grid-column:span 7}.row-12.row-12.row-12 .w-ld-8,.row-12.row.row-12 .w-ld-8,.row-flex.row-12.row-12 .w-ld-8,.row-flex.row.row-12 .w-ld-8,.row.row-12.row-12 .w-ld-8,.row.row.row-12 .w-ld-8{grid-column:span 8}.row-12.row-12.row-12 .w-ld-9,.row-12.row.row-12 .w-ld-9,.row-flex.row-12.row-12 .w-ld-9,.row-flex.row.row-12 .w-ld-9,.row.row-12.row-12 .w-ld-9,.row.row.row-12 .w-ld-9{grid-column:span 9}.row-12.row-12.row-12 .w-ld-10,.row-12.row.row-12 .w-ld-10,.row-flex.row-12.row-12 .w-ld-10,.row-flex.row.row-12 .w-ld-10,.row.row-12.row-12 .w-ld-10,.row.row.row-12 .w-ld-10{grid-column:span 10}.row-12.row-12.row-12 .w-ld-11,.row-12.row.row-12 .w-ld-11,.row-flex.row-12.row-12 .w-ld-11,.row-flex.row.row-12 .w-ld-11,.row.row-12.row-12 .w-ld-11,.row.row.row-12 .w-ld-11{grid-column:span 11}.row-12.row-12.row-12 .w-ld-12,.row-12.row.row-12 .w-ld-12,.row-flex.row-12.row-12 .w-ld-12,.row-flex.row.row-12 .w-ld-12,.row.row-12.row-12 .w-ld-12,.row.row.row-12 .w-ld-12{grid-column:span 12}}@media only screen and (min-width:1200px){.container{width:80%}.container-slim{width:60%}}@media only screen and (min-width:1550px){.container-slim{width:40%}.container{width:80%}}.regular-text,p{font-size:16px;line-height:1.7}@media (min-width:768px){.regular-text,p{font-size:18px}}@media(min-width:1200px){.regular-text,p{font-size:20px}}.subtitle{font-family:Cormorant Garamond,sans-serif;font-weight:400}.subtitle,h3{font-size:20px}h3{font-family:Cormorant Garamond,serif;font-weight:500}@media (min-width:1200px){h3{font-size:25px}}h2{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:500}@media (min-width:1200px){h2{font-size:40px}}@media (min-width:1550px){h2{font-size:45px}}h1{font-family:Cormorant Garamond,serif;font-size:35px;font-weight:500}@media (min-width:1200px){h1{font-size:50px}}.footer-design{background-color:#362621;color:#ede8e3}.footer-design .container-slim{max-width:760px;width:80%}.footer-design .top-footer{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding-top:60px}.footer-design .top-footer .footer-logo{height:200px;width:262px}.footer-design .top-footer .footer-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.footer-design .top-footer .logo-and-socials{align-items:center;display:flex;flex-direction:column;gap:45px;padding:10px 0}.footer-design .top-footer .logo-and-socials .socials{display:flex;justify-content:space-between;width:123px}.footer-design .top-footer .logo-and-socials .socials a img{height:22px;-o-object-fit:contain;object-fit:contain;width:22px}.footer-design .footer-sections .footer-menu{display:flex;flex-direction:column;font-family:Cormorant Garamond,serif;gap:76px;justify-content:space-between;padding-top:60px;text-align:center}@media (min-width:768px){.footer-design .footer-sections .footer-menu{flex-direction:row;gap:unset;text-align:unset}}.footer-design .footer-sections .footer-menu h3{color:#ede8e3!important;font-size:20px;font-weight:400;letter-spacing:4px;line-height:22.4px;margin:0 0 57px;text-transform:uppercase}.footer-design .footer-sections .footer-menu ul{list-style:none;margin:0;padding:0}.footer-design .footer-sections .footer-menu ul li{margin-bottom:14px;position:relative}.footer-design .footer-sections .footer-menu ul li a{color:#ede8e3;font-size:18px;font-weight:200;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:all .3s;word-break:break-all}@media(min-width:1200px){.footer-design .footer-sections .footer-menu ul li a{font-size:20px}}.footer-design .footer-sections .footer-menu ul li a:hover{color:#ede8e3}.footer-design .footer-sections hr{color:#ede8e3;margin:60px 0 32px}.footer-design .footer-sections .copyright{display:flex;justify-content:center;padding-bottom:25px;position:relative}.footer-design .footer-sections .copyright p{color:#ede8e3;font-family:Cormorant Garamond,serif;font-size:12px;font-weight:400;text-align:center}.footer-design .footer-sections .copyright p a{color:#ede8e3;letter-spacing:4px;transition:all .3s}.footer-design .footer-sections .copyright p a:hover{color:#ede8e3}.footer-design .footer-sections .footer-footer{align-items:center;display:flex;flex-direction:column;gap:25px;justify-content:space-between;padding-bottom:20px;position:relative}@media (min-width:768px){.footer-design .footer-sections .footer-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between}}.footer-design .footer-sections .footer-footer ul{color:#ede8e3;-moz-column-gap:6px;column-gap:6px;display:flex;flex-direction:row;flex-wrap:wrap;flex-flow:wrap;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:400;gap:10px;justify-content:center;letter-spacing:2px;list-style:none;margin:0;padding:0;text-align:center}.footer-design .footer-sections .footer-footer ul li{line-height:1.5;text-transform:uppercase}.footer-design .footer-sections .footer-footer ul li a{color:#ede8e3;text-decoration:none;transition:all .3s}.footer-design .footer-sections .footer-footer ul li a:hover{color:#ede8e3}.footer-design .footer-sections .footer-footer p{color:#ede8e3;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:400;text-align:center}.footer-design .footer-sections .footer-footer p a{color:#ebd4c8;transition:all .3s}.footer-design .footer-sections .footer-footer p a:hover{color:#784c35}.homepage-hero-section{height:808px;margin-bottom:25px;width:100%}.homepage-hero-section .fade{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fade;animation-name:fade}.homepage-hero-section .overlay{background-position:50%;background-size:cover;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.25);height:938px;position:absolute;top:0;width:100%;z-index:-1}.homepage-hero-section .container{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.homepage-hero-section .hero-content{position:absolute;width:100%}.homepage-hero-section .hero-content .header-logo{align-items:center;display:flex;justify-content:center;margin-bottom:80px;width:100%}.homepage-hero-section .hero-content .header-logo img{height:100%;max-height:332px;max-width:600px;-o-object-fit:contain;object-fit:contain;width:100%}.homepage-hero-section .hero-content .header-logo img.med{max-height:250px}.homepage-hero-section .hero-content .header-logo img.small{max-height:180px}.homepage-hero-section .hero-content .header-logo img.large{max-height:332px}.homepage-hero-section .hero-content .title-container h1{color:#ede8e3;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:400;letter-spacing:4px;text-align:center;text-transform:uppercase}@media (min-width:768px){.homepage-hero-section .hero-content .title-container h1{font-size:25px}}.homepage-hero-section .hero-content .button-navigation-container{display:flex;flex-direction:row;justify-content:center;margin-bottom:43px;margin-top:36px;position:relative}@media (min-width:1550px){.homepage-hero-section .hero-content .button-navigation-container{margin-bottom:0}}.homepage-hero-section .hero-content .navigation{align-items:center;bottom:-113px;display:flex;flex-direction:column;justify-content:center;position:absolute;width:100%}.homepage-hero-section .hero-content .navigation .image-title{color:#ede8e3;display:none!important;font-family:Cormorant Garamond,sans-serif;font-size:16px;margin:0 0 30px;padding:0}@media(min-width:768px){.homepage-hero-section .hero-content .navigation .image-title{font-size:18px}}@media(min-width:1200px){.homepage-hero-section .hero-content .navigation .image-title{font-size:20px}}@media (min-width:1550px){.homepage-hero-section .hero-content .navigation .image-title{margin:auto 0}}.homepage-hero-section .hero-content .navigation .navigation-arrows{display:flex;gap:6px}.homepage-hero-section .hero-content .navigation .navigation-arrows span{background-color:#301c11;background-position:50%;background-repeat:no-repeat;background-size:30%;cursor:pointer;display:flex;height:48px;width:48px}.homepage-hero-section .hero-content .navigation .navigation-arrows .backarrow{background-image:url(/wp-content/themes/hannah-ainsworth/src/img/icons/backarrow.svg)}.homepage-hero-section .hero-content .navigation .navigation-arrows .fortharrow{background-image:url(/wp-content/themes/hannah-ainsworth/src/img/icons/fortharrow.svg)}.hero-section{height:560px;margin-bottom:50px;width:100%}.hero-section.no-bg{height:400px}@media (min-width:768px){.hero-section.no-bg{height:400px}}@media (min-width:1200px){.hero-section.no-bg{height:340px}}@media (min-width:1550px){.hero-section.no-bg{height:370px;margin-bottom:25px}}.hero-section.no-bg .hero-content{bottom:0}.hero-section.no-bg .hero-content .title-container h1{color:#16100e;letter-spacing:2px}.hero-section.no-bg .hero-content .title-container p{color:#301c11;color:#362621;font-size:20px;letter-spacing:4px;text-transform:uppercase}.hero-section.no-bg .overlay{box-shadow:unset}@media (min-width:768px){.hero-section{height:666px}}@media (min-width:1200px){.hero-section{height:606px}}@media (min-width:1550px){.hero-section{height:808px;margin-bottom:25px}}.hero-section .fade{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:fade;animation-name:fade}@-webkit-keyframes fade{0%{opacity:.9}to{opacity:1}}@keyframes fade{0%{opacity:.9}to{opacity:1}}.hero-section .overlay{background-position:50% 10%;background-size:cover;box-shadow:inset 0 0 0 2000px rgba(44,30,20,.25);height:630px;position:absolute;top:0;width:100%;z-index:-1}@media (min-width:768px){.hero-section .overlay{height:736px}}@media (min-width:1550px){.hero-section .overlay{height:938px}}.hero-section .container{height:100%;position:relative}.hero-section .hero-content{bottom:90px;position:absolute;width:100%}.hero-section .hero-content .title-container h1{color:#ede8e3;font-family:Cormorant Garamond,serif;font-size:35px;font-weight:400;letter-spacing:4px;margin:0;text-align:center}@media (min-width:768px){.hero-section .hero-content .title-container h1{font-size:40px}}@media (min-width:1200px){.hero-section .hero-content .title-container h1{font-size:42px}}.hero-section .hero-content .title-container h1.secondary-title{font-size:20px}@media (min-width:768px){.hero-section .hero-content .title-container h1.secondary-title{font-size:25px}}@media (min-width:1200px){.hero-section .hero-content .title-container h1.secondary-title{font-size:30px}}.hero-section .hero-content .title-container h1.primary-title{margin-bottom:25px}.hero-section .hero-content .title-container .description{color:#ede8e3;font-family:Cormorant Garamond,sans-serif;text-align:center}.hero-section .hero-content .button-navigation-container{display:flex;flex-direction:row;justify-content:center;margin-bottom:43px;margin-top:40px;position:relative}@media (min-width:1550px){.hero-section .hero-content .button-navigation-container{margin-bottom:0}}.hero-section .hero-content .navigation{align-items:center;bottom:-113px;display:flex;flex-direction:column;justify-content:center;position:absolute;width:100%}@media (min-width:1550px){.hero-section .hero-content .navigation{bottom:0;flex-direction:row;justify-content:flex-end;right:5%}}.hero-section .hero-content .navigation .image-title{color:#ede8e3;font-family:Cormorant Garamond,sans-serif;font-size:16px;margin:0 0 30px;padding:0}@media(min-width:768px){.hero-section .hero-content .navigation .image-title{font-size:18px}}@media(min-width:1200px){.hero-section .hero-content .navigation .image-title{font-size:20px}}@media (min-width:1550px){.hero-section .hero-content .navigation .image-title{margin:auto 30px auto 0}}.hero-section .hero-content .navigation .navigation-arrows{display:flex;gap:6px}.hero-section .hero-content .navigation .navigation-arrows span{background-color:#301c11;background-position:50%;background-repeat:no-repeat;background-size:30%;cursor:pointer;display:flex;height:48px;width:48px}.hero-section .hero-content .navigation .navigation-arrows .backarrow{background-image:url(/wp-content/themes/hannah-ainsworth/src/img/icons/backarrow.svg)}.hero-section .hero-content .navigation .navigation-arrows .fortharrow{background-image:url(/wp-content/themes/hannah-ainsworth/src/img/icons/fortharrow.svg)}.portfolio-gallery{margin-top:100px}.portfolio-gallery .portfolio-container{gap:1rem;margin:75px 1rem 1rem}.portfolio-gallery .portfolio-container .image-container{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}@media (min-width:1200px){.portfolio-gallery .portfolio-container .image-container{margin-bottom:2rem}}.portfolio-gallery .portfolio-container .image-container img{height:100%;width:100%}.portfolio-block{margin-top:120px}.portfolio-block .title-container{margin-bottom:60px;text-align:center}.portfolio-block .title-container h2{color:#16100e;font-family:Cormorant Garamond,serif;font-size:25px;font-weight:500;margin:0;text-transform:uppercase}.portfolio-block .title-container p{color:#301c11;color:#362621;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:400;margin:0;text-transform:uppercase}@media(min-width:1200px){.portfolio-block .title-container p{font-size:20px}}.portfolio-block .block-container{display:grid}@media (min-width:1200px){.portfolio-block .block-container{grid-template-columns:repeat(3,1fr);height:900px}.portfolio-block .block-container.page{gap:20px;height:80vh;margin:0 20px}.portfolio-block .block-container.short{height:50vh}}.portfolio-block .block-container .portfolio-container{align-items:center;background-position:40% 65%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;padding:400px 0 100px;position:relative;width:100%}@media (min-width:768px){.portfolio-block .block-container .portfolio-container{background-position:40% 50%}}@media (min-width:1200px){.portfolio-block .block-container .portfolio-container{align-items:center;flex-direction:column;justify-content:space-between;padding:75px 0 57px;width:100%}}.portfolio-block .block-container .portfolio-container .titles{background-color:rgba(151,83,60,.612);bottom:0;left:0;padding:26px;position:absolute;text-align:center;width:calc(100% - 52px)}.portfolio-block .block-container .portfolio-container .titles h2{color:#e6dcce;font-family:Cormorant Garamond,serif;font-size:25px;font-weight:400;letter-spacing:3px;margin:0 0 8px;text-transform:uppercase}.portfolio-block .block-container .portfolio-container .titles a{color:#d8b099;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:300;letter-spacing:3px;text-decoration:none;text-transform:uppercase}@media(min-width:1200px){.portfolio-block .block-container .portfolio-container .titles a{font-size:20px}}.text-and-image .text-and-image-container h2{color:#301c11;font-family:Cormorant Garamond,serif;font-size:40px;font-weight:500;margin:0}.text-and-image .text-and-image-container .title-container{text-align:center}.text-and-image .text-and-image-container .title-container h2{color:#271c18;letter-spacing:4px;text-transform:uppercase}.text-and-image .text-and-image-container .title-container h2.subtitle{letter-spacing:2px}.text-and-image .text-and-image-container .text-image{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center;margin-top:75px}.text-and-image .text-and-image-container .text-image.gravity{flex-direction:column;gap:25px}@media (min-width:1550px){.text-and-image .text-and-image-container .text-image.gravity{gap:0}}.text-and-image .text-and-image-container .text-image.gravity .text-content{margin-top:-50px}.text-and-image .text-and-image-container .text-image.tril{flex-direction:column}@media (min-width:1550px){.text-and-image .text-and-image-container .text-image.tril .image-content{margin-left:0;margin-right:100px}.text-and-image .text-and-image-container .text-image{display:grid;grid-template-columns:repeat(2,1fr)}}.text-and-image .text-and-image-container .text-image .text-content{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:75px}.text-and-image .text-and-image-container .text-image .text-content .title-container{margin-bottom:40px;text-align:left}.text-and-image .text-and-image-container .text-image .text-content .title-container .subtitle{font-family:Cormorant Garamond,sans-serif;font-size:18px;font-weight:400}@media(min-width:1200px){.text-and-image .text-and-image-container .text-image .text-content .title-container .subtitle{font-size:20px}}@media (min-width:1550px){.text-and-image .text-and-image-container .text-image .text-content{margin-top:0}}.text-and-image .text-and-image-container .text-image .text-content p{color:#362621;font-family:Cormorant Garamond,serif;font-size:18px;letter-spacing:1px;line-height:1.7}@media(min-width:1200px){.text-and-image .text-and-image-container .text-image .text-content p{font-size:20px}}.text-and-image .text-and-image-container .text-image .text-content .button{align-self:flex-start;margin-top:calc(60px - 1em)}.text-and-image .text-and-image-container .text-image .image-content{height:350px;max-width:680px;position:relative;width:330px}@media (min-width:768px){.text-and-image .text-and-image-container .text-image .image-content{height:600px;width:640px}}@media (min-width:1550px){.text-and-image .text-and-image-container .text-image .image-content{height:100%;margin-left:100px}}.text-and-image .text-and-image-container .text-image .image-content img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:75%}.text-and-image .text-and-image-container .text-image .image-content img:last-of-type{height:85%;right:0;top:8%;width:58%}.text-and-image .text-and-image-container .text-image.single .image-content img{height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;top:0!important;width:100%!important}.text-and-image .text-and-image-container .text-image .gravity-form{width:100%}@media (min-width:1550px){.text-and-image .text-and-image-container .text-image .gravity-form{margin-left:100px;width:unset}}.text-and-image .text-and-image-container .text-image .gravity-form .gform_required_legend{display:none!important}.text-and-image .text-and-image-container .text-image .gravity-form .gform_wrapper{color:#301c11;font-family:Cormorant Garamond,serif;font-size:18px;line-height:1.7}@media(min-width:1200px){.text-and-image .text-and-image-container .text-image .gravity-form .gform_wrapper{font-size:20px}}.text-and-image .text-and-image-container .text-image .gravity-form .gform_wrapper .gravity-theme{display:block}.text-and-image .text-and-image-container .text-image .gravity-form .gform_wrapper .gfield_required{color:#301c11}.text-and-image .text-and-image-container .text-image .gravity-form .gform_wrapper .gfield label{color:#16100e;text-transform:uppercase!important}.text-and-image .text-and-image-container .text-image .gravity-form .gform_wrapper .gfield input,.text-and-image .text-and-image-container .text-image .gravity-form .gform_wrapper .gfield textarea{background-color:#ede8e3;border-radius:6px;color:#362621;font-size:16px!important;padding:16px 20px}.text-and-image .text-and-image-container .text-image .gravity-form .gform_wrapper .gfield input{border:1px solid #ebd4c8}.text-and-image .text-and-image-container .text-image .gravity-form .gform_wrapper .gfield textarea{border:1px solid #ebd4c8;height:auto}.text-and-image .text-and-image-container .text-image .gravity-form .gform_wrapper .gform_button{border:0}.text-and-image .text-and-image-container .text-image .gravity-form .socials{align-items:center;display:flex;flex-direction:row;gap:50px;height:26px;justify-content:flex-start;margin-top:30px}.text-and-image .text-and-image-container .text-image .gravity-form .socials a{height:26px;width:auto}.text-and-image .text-and-image-container .text-image .gravity-form .socials a img{filter:brightness(0) saturate(100%) invert(8%) sepia(7%) saturate(2907%) hue-rotate(330deg) brightness(99%) contrast(91%);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.text-and-image.vertical-height .text-and-image-container .text-image .image-content{aspect-ratio:9/10!important}.simple-text-banner{margin-bottom:25px;margin-top:75px}.simple-text-banner.lbrown{background-color:#f4e8e0;color:#271c18;margin:-50px 0 0;padding:90px 0}@media (min-width:1550px){.simple-text-banner.lbrown{margin-top:-25px}}.simple-text-banner .text-banner-container .text-container{text-align:center}.simple-text-banner .text-banner-container .text-container h2{color:#301c11;font-family:Cormorant Garamond,serif;font-weight:600}@media (min-width:1550px){.simple-text-banner .text-banner-container .text-container h2{font-size:40px}}.simple-text-banner .text-banner-container .text-container h2 a{color:#16100e;font-family:Cormorant Garamond,serif;font-weight:400;text-decoration:none;word-break:break-all}@media (min-width:1550px){.simple-text-banner .text-banner-container .text-container h2 a{font-size:40px}}.simple-text-banner .text-banner-container .text-container h1,.simple-text-banner .text-banner-container .text-container h2,.simple-text-banner .text-banner-container .text-container h3,.simple-text-banner .text-banner-container .text-container h4,.simple-text-banner .text-banner-container .text-container h5,.simple-text-banner .text-banner-container .text-container h6{color:#16100e}.simple-text-banner .text-banner-container .text-container h3{font-family:Cormorant Garamond,serif;font-size:25px}.simple-text-banner .text-banner-container .text-container p{color:#362621;font-family:Cormorant Garamond,sans-serif}.faq-block .container .faq-container{background-color:#f4e8e0;-moz-column-gap:50px;column-gap:50px;display:grid;padding:40px}@media (min-width:768px){.faq-block .container .faq-container{padding:100px}}@media (min-width:1200px){.faq-block .container .faq-container{grid-template-columns:repeat(2,1fr)}}.faq-block .container .faq-container .faq-col{border-bottom:1px solid #ede8e3;margin-bottom:1rem}@media (min-width:1200px){.faq-block .container .faq-container .faq-col{border-bottom:0}.faq-block .container .faq-container .faq-col.twocol{border-bottom:1px solid #ede8e3;border-top:1px solid #ede8e3;grid-column:span 2}}.faq-block .container .faq-container .faq-col .faq-title{color:#16100e;font-family:Cormorant Garamond,serif;font-size:25px}.faq-block .container .faq-container .faq-col .faq-content{color:#362621;font-family:Cormorant Garamond,sans-serif;font-size:18px;margin-bottom:30px}@media(min-width:1200px){.faq-block .container .faq-container .faq-col .faq-content{font-size:20px}}.kind-words .kind-words-container{gap:1rem;margin:1rem}@media (min-width:768px){.kind-words .kind-words-container{-moz-columns:2;column-count:2;gap:1rem;margin:1rem}}@media (min-width:1200px){.kind-words .kind-words-container{-moz-columns:2;column-count:2;gap:2rem;margin:2rem}}.kind-words .kind-words-container .kind-words-block{-moz-column-break-inside:avoid;background-position:50%;background-repeat:no-repeat;background-size:cover;break-inside:avoid;margin-bottom:1rem}@media (min-width:1200px){.kind-words .kind-words-container .kind-words-block{margin-bottom:2rem}}.kind-words .kind-words-container .kind-words-block:hover .content-section{opacity:1}.kind-words .kind-words-container .kind-words-block .content-section{box-shadow:inset 0 0 0 2000px rgba(44,30,20,.5);font-family:Cormorant Garamond,sans-serif;opacity:1;padding:130px 40px;transition:all .3s}.kind-words .kind-words-container .kind-words-block .content-section.noText{padding:40px}@media (min-width:768px){.kind-words .kind-words-container .kind-words-block .content-section.noText{padding:100px 65px}}@media (min-width:1550px){.kind-words .kind-words-container .kind-words-block .content-section.noText{padding:200px 100px}}@media (min-width:768px){.kind-words .kind-words-container .kind-words-block .content-section{padding:200px 65px}}@media (min-width:1200px){.kind-words .kind-words-container .kind-words-block .content-section{opacity:0}}@media (min-width:1550px){.kind-words .kind-words-container .kind-words-block .content-section{padding:300px 100px}}.kind-words .kind-words-container .kind-words-block .content-section .content{color:#ede8e3;margin-bottom:20px;text-align:center}.kind-words .kind-words-container .kind-words-block .content-section .content h3{font-family:Cormorant Garamond,serif;font-size:40px;font-weight:500}.kind-words .kind-words-container .kind-words-block .content-section .content p{font-family:Cormorant Garamond,sans-serif;font-weight:300}@media (min-width:1550px){.kind-words .kind-words-container .kind-words-block .content-section .content p{font-size:30px}}.kind-words .kind-words-container .kind-words-block .content-section .meta{align-items:center;color:#ede8e3;display:flex;flex-direction:column;justify-content:center;text-align:center}.kind-words .kind-words-container .kind-words-block .content-section .meta p{font-family:Cormorant Garamond,sans-serif;font-size:14px;line-height:1.7;margin:0}@media (min-width:1200px){.kind-words .kind-words-container .kind-words-block .content-section .meta p{font-size:16px}}@media (min-width:1550px){.kind-words .kind-words-container .kind-words-block .content-section .meta p{font-size:18px}}.kind-words .kind-words-container .kind-words-block .content-section .meta h2{font-family:Cormorant Garamond,serif;font-weight:500;margin:0}.kind-words .kind-words-container .kind-words-block .content-section .meta .button{margin-top:26px;text-align:center}.instagram-banner{margin-top:75px}.instagram-banner .glide__slide{height:unset}.instagram-banner .glide__slide .image-container{aspect-ratio:1/1;height:100%;width:100%}@media (min-width:1550px){.instagram-banner .glide__slide .image-container{aspect-ratio:1/1}}.instagram-banner .glide__slide .image-container img,.instagram-banner .glide__slide .image-container video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-banner{margin-top:75px}.gallery-banner .glidegallery .glide__slide{height:unset}.gallery-banner .glidegallery .glide__slide .image-container{aspect-ratio:1/1;height:100%;width:100%}@media (min-width:1550px){.gallery-banner .glidegallery .glide__slide .image-container{aspect-ratio:1/1}}.gallery-banner .glidegallery .glide__slide .image-container img,.gallery-banner .glidegallery .glide__slide .image-container video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detailed-instagram-banner{margin-top:75px}@media screen and (max-width:768px){.detailed-instagram-banner .container{width:100%}}.detailed-instagram-banner .insta-header{align-items:center;display:flex;flex-direction:column;font-family:Cormorant Garamond,serif;justify-content:center;margin-bottom:62px;margin-left:auto;margin-right:auto;width:80%}.detailed-instagram-banner .insta-header h2,.detailed-instagram-banner .insta-header p{margin:0;text-align:center;text-transform:uppercase}.detailed-instagram-banner .insta-header h2{color:#16100e;font-size:25px;font-weight:500}@media (min-width:768px){.detailed-instagram-banner .insta-header h2{font-size:35px}}.detailed-instagram-banner .insta-header p{color:#271c18;font-family:Cormorant Garamond,serif;font-size:20px;overflow-wrap:anywhere}@media (min-width:768px){.detailed-instagram-banner .insta-header p{font-size:30px}}.detailed-instagram-banner .insta-footer{align-items:center;display:flex;gap:30px;justify-content:center;margin-left:auto;margin-right:auto;width:80%}.detailed-instagram-banner .insta-footer p{color:#16100e;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:400;text-align:center;text-transform:uppercase}@media(min-width:1200px){.detailed-instagram-banner .insta-footer p{font-size:20px}}.detailed-instagram-banner .insta-footer .r{transform:rotate(180deg)}.detailed-instagram-banner .glidestagram .insta-container{box-sizing:border-box}.detailed-instagram-banner .glidestagram .insta-container .title-container{align-items:center;display:none;flex-direction:row;font-family:Cormorant Garamond,serif;justify-content:space-between;padding:14px 16px 8px}.detailed-instagram-banner .glidestagram .insta-container .title-container .left{display:flex;flex-direction:column}.detailed-instagram-banner .glidestagram .insta-container .title-container .left a{color:#000;font-weight:600;text-decoration:none}.detailed-instagram-banner .glidestagram .insta-container .title-container .left p{font-size:16px;letter-spacing:2px;margin:4px 0;text-transform:uppercase}.detailed-instagram-banner .glidestagram .insta-container .title-container .right img{height:25px;width:25px}.detailed-instagram-banner .glidestagram .insta-container .image-container{aspect-ratio:1/1;height:300px;width:100%}@media (min-width:768px){.detailed-instagram-banner .glidestagram .insta-container .image-container{height:450px}}.detailed-instagram-banner .glidestagram .insta-container .image-container img,.detailed-instagram-banner .glidestagram .insta-container .image-container video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detailed-instagram-banner .glidestagram .insta-container .description-container{min-height:92px;padding:8px 24px}.detailed-instagram-banner .glidestagram .insta-container .description-container p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#362621;display:-webkit-box;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:300;max-width:100%;overflow:hidden}body{--star-size:60px;--star-color:#fbbd0551;--star-background:#fbbc05;--star-color-dark:rgba(0,0,0,.379);--star-background-dark:#000;-webkit-font-smoothing:antialiased;background-color:#e6dcce;margin:0;overflow-x:hidden}body h1,body h2,body h3{letter-spacing:2px;text-transform:uppercase}body .reviewContStars{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}body .reviewContStars img{height:25px;width:25px}body .reviewContStars.dark img{filter:brightness(0)}body .reviewContStars .Stars{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:Times;font-size:30px;line-height:1;position:relative}body .reviewContStars .Stars:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:3px}body .reviewContStars .Stars.dark:before{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,var(--star-background-dark) var(--percent),var(--star-color-dark) var(--percent));-webkit-background-clip:text;content:"★★★★★";letter-spacing:3px}body .button{background-color:#271c18;color:#ede8e3;display:block;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:500;letter-spacing:3px;padding:15px 37px;text-decoration:none;text-transform:uppercase;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(min-width:1200px){body .button{font-size:20px}}body header{background-color:#e6dcce;height:80px}@media(min-width:1200px){body header{height:130px}body header .mobile-only{display:none!important}}body header .mobile-icon{margin-bottom:25px;width:200px}body header .container{height:100%}body header .container .row{align-items:center;display:flex;height:100%;justify-content:space-between}@media (min-width:1200px){body header .container .row{justify-content:center}}body header .container .row #logo img{max-width:190px;width:90%}@media (min-width:1200px){body header .container .row #logo img{margin-top:unset;width:200px}}body header .container .row nav.menu-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;position:fixed;right:-250vw;text-align:center}@media(min-width:1200px){body header .container .row nav.menu-wrapper{background:none;display:unset;position:static}}body header .container .row nav.menu-wrapper .menu-main-menu-container{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}@media(min-width:1200px){body header .container .row nav.menu-wrapper .menu-main-menu-container{display:unset;height:100%}}body header .container .row nav.menu-wrapper .menu-main-menu-container>ul{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}@media(min-width:1200px){body header .container .row nav.menu-wrapper .menu-main-menu-container>ul{align-items:center;flex-direction:row;gap:0;gap:20px;height:100%;padding-left:20px;padding-left:60px}}@media (min-width:1550px){body header .container .row nav.menu-wrapper .menu-main-menu-container>ul{gap:60px}}body header .container .row nav.menu-wrapper .menu-main-menu-container>ul li{padding:1rem .8rem}body header .container .row nav.menu-wrapper .menu-main-menu-container>ul li a{color:#271c18;font-family:Cormorant Garamond,serif;font-size:18px;text-decoration:none;text-transform:uppercase;white-space:nowrap}@media(min-width:1200px){body header .container .row nav.menu-wrapper .menu-main-menu-container>ul li a{font-size:20px}}body header .container .row nav.menu-wrapper .menu-main-menu-container>ul li a:hover{color:#16100e}body header .container .row nav.menu-wrapper .menu-main-menu-container>ul li#menu-item-25 a{background-image:url(/wp-content/themes/hannah-ainsworth/src/img/icons/instagram-icon.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:transparent;filter:brightness(0) saturate(100%) invert(8%) sepia(7%) saturate(2907%) hue-rotate(330deg) brightness(99%) contrast(91%);padding:2px}@media(min-width:1200px){body header .container .row nav.menu-wrapper .menu-main-menu-container>ul li a{font-size:20px;letter-spacing:17%}}body header .container .row nav.menu-wrapper .menu-main-menu-container>ul .menu-item-has-children{padding-right:1.4rem;position:relative}body header .container .row nav.menu-wrapper .menu-main-menu-container>ul .menu-item-has-children:after{background-image:url(/wp-content/themes/hannah-ainsworth/src/img/icons/fortharrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";filter:brightness(0) saturate(100%) invert(8%) sepia(7%) saturate(2907%) hue-rotate(330deg) brightness(99%) contrast(91%);padding:5px;position:absolute;right:6px;top:20px;transition:.3s}@media(min-width:1100px){body header .container .row nav.menu-wrapper .menu-main-menu-container>ul .menu-item-has-children:after{transform:rotate(90deg)}}body header .container .row nav.menu-wrapper .menu-main-menu-container>ul .menu-item-has-children .sub-menu{background-color:#e6dcce;display:none;left:0;list-style:none;margin-top:10px;padding:0}@media(min-width:1200px){body header .container .row nav.menu-wrapper .menu-main-menu-container>ul .menu-item-has-children .sub-menu{background-color:#e6dcce;position:absolute}body header .container .row nav.menu-wrapper .menu-main-menu-container>ul .menu-item-has-children .sub-menu li{padding:1rem 1.5rem}body header .container .row nav.menu-wrapper .menu-main-menu-container>ul .menu-item-has-children .sub-menu li a{color:#271c18}}body header .container .row nav.menu-wrapper .menu-main-menu-container>ul .menu-item-has-children:hover:after{transform:rotate(90deg)}body header .container .row nav.menu-wrapper .menu-main-menu-container>ul .menu-item-has-children:hover .sub-menu{display:block}@media(min-width:1100px){body header .container .row nav.menu-wrapper .menu-main-menu-container>ul .menu-item-has-children:hover .sub-menu li:hover{background-color:#ede8e3}}@media(min-width:1200px){body header .container .row nav.menu-wrapper .menu-toggle{display:none;left:-1000%;opacity:0;position:fixed;top:-1000%;visibility:hidden;z-index:-99999}}body header .container .row .menu-toggle-container{align-items:center;display:flex;filter:brightness(0) saturate(100%) invert(8%) sepia(7%) saturate(2907%) hue-rotate(330deg) brightness(99%) contrast(91%);gap:20px;justify-content:center}@media(min-width:1200px){body header .container .row .menu-toggle-container{display:none;left:-1000%;opacity:0;position:fixed;top:-1000%;visibility:hidden;z-index:-99999}}body header .container .row .menu-toggle-container a{height:25px;width:25px}body header .container .row .menu-toggle-container a img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}body header .container .row .menu-toggle-container .menu-toggle{align-self:center;background-image:url(/wp-content/themes/hannah-ainsworth/src/img/icons/menu.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:40px;justify-self:flex-end;width:40px}@media(min-width:1200px){body header .container .row .menu-toggle-container .menu-toggle{display:none;left:-1000%;opacity:0;position:fixed;top:-1000%;visibility:hidden;z-index:-99999}}body header .container .row #menu-overlay:not(.open){display:none}