.description-container{width:100%;padding:.5rem}.description-container .description-frame{background-color:#f5f5f54d;border:8px solid #d4a57499;border-radius:8px;flex-direction:row;align-items:flex-start;gap:2rem;width:100%;padding:2.5rem;display:flex;box-shadow:0 4px 12px #0000000d,inset 0 0 0 2px #ffffff0d}@media (max-width:768px){.description-container .description-frame{border-width:6px;flex-direction:column;gap:1.5rem;padding:1.5rem}}@media (max-width:480px){.description-container .description-frame{border-width:4px;gap:1rem;padding:1rem}}.description-container .description-frame .description-text{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;color:#333;flex:1;min-width:0;font-size:1rem;line-height:1.8;display:block}.description-container .description-frame .description-text *{box-sizing:border-box;max-width:100%}.description-container .description-frame .description-text img{border-radius:8px;width:100%;max-width:100%;height:auto;margin:1rem 0}.description-container .description-frame .description-text table{width:100%;max-width:100%;display:block;overflow-x:auto}.description-container .description-frame .description-text p,.description-container .description-frame .description-text div{text-align:justify;text-justify:inter-word;word-wrap:break-word;overflow-wrap:break-word;orphans:3;widows:3;margin-bottom:1rem;font-size:1rem;line-height:1.8}.description-container .description-frame .description-text p:first-child{text-indent:0;margin-top:0}.description-container .description-frame .description-text p:first-child:first-letter{float:left;color:var(--primary-color,#bc8d4a);font-size:6.48rem;font-weight:700;line-height:1;font-family:var(--heading-font-family,"Playfair Display",Georgia,"Times New Roman",serif);text-transform:uppercase;letter-spacing:.05em;height:6.48rem;margin-top:0;margin-bottom:0;padding-top:0;padding-left:0;padding-right:.5rem}@media (max-width:768px){.description-container .description-frame .description-text p:first-child:first-letter{height:5.832rem;padding-right:.4rem;font-size:5.832rem;line-height:1}}@media (max-width:480px){.description-container .description-frame .description-text p:first-child:first-letter{height:4.86rem;padding-right:.3rem;font-size:4.86rem;line-height:1}}.description-container .description-frame .description-text p:not(:first-child){text-indent:1.5em}.description-container .description-frame .description-text h1,.description-container .description-frame .description-text h2,.description-container .description-frame .description-text h3,.description-container .description-frame .description-text h4,.description-container .description-frame .description-text h5,.description-container .description-frame .description-text h6{text-align:left;text-indent:0;margin-top:1.5rem;margin-bottom:.75rem}.description-container .description-frame .description-image-wrapper{flex-shrink:0;justify-content:center;align-items:flex-start;display:flex}.description-container .description-frame .description-image-wrapper img{object-fit:contain;border-radius:8px;width:100%;max-width:500px;height:500px;display:block}@media (max-width:1200px){.description-container .description-frame .description-image-wrapper img{max-width:450px;height:450px}}@media (max-width:992px){.description-container .description-frame .description-image-wrapper img{max-width:400px;height:400px}}@media (max-width:768px){.description-container .description-frame .description-image-wrapper img{aspect-ratio:4/3;max-width:100%;height:auto}}@media (max-width:480px){.description-container .description-frame .description-image-wrapper img{aspect-ratio:3/4;max-width:100%;height:auto}}
