.tab{display:flex;justify-content:center;margin-bottom:4%;overflow:auto}.tab button{background-color:inherit;border:none;color:#c3bdb2;cursor:pointer;float:left;font-family:Lato;font-size:16px;font-style:normal;font-weight:700;outline:none;padding:14px 16px;transition:.3s}.tab button:hover{background-color:#f3f3f3}.tab button.active{border-bottom:1px solid #0e4940;color:#0e4940}.tab-wrapper{display:flex}.tabcontent{background-position:0;background-repeat:no-repeat;border-top:none;display:none;min-height:463px;padding:6px 12px}.tabcontent .content-wrapper{margin-left:auto;max-width:50%;padding:20px 20px 20px 80px;text-align:center}.tabcontent .content-wrapper :is(h1,h2,h3,h4,h5,h6,a){font-family:EB Garamond;font-weight:700}.tabcontent .content-wrapper h3{font-size:40px;font-style:normal;margin-top:0}.tabcontent .content-wrapper p{font-family:Lato;font-size:16px;font-style:normal;font-weight:400}.tabcontent .content-wrapper :is(a,img){display:block;margin:auto;width:fit-content}@media screen and (max-width:768px){.tab{justify-content:flex-start}.tab button{flex:0 0 auto}.tabcontent .content-wrapper{max-width:100%;padding:20px;position:relative;text-align:center}.tabcontent .content-wrapper *{color:#fff}.tabcontent{align-items:flex-end;background-position:50%;background-size:cover;display:none;position:relative}.tabcontent:before{background-color:rgba(0,0,0,.4);content:"";inset:0;position:absolute}.tabcontent .content-wrapper h3{font-size:26px}.tabcontent a.button{width:100%}}