.sd[data-s-411cfa2d-4e77-4159-9346-4f3e5d49e593] { place-content: center flex-start; align-items: center; background: transparent; border-bottom: 1px dotted var(--s-color-64bf7f7d); border-left: 0px dotted var(--s-color-64bf7f7d); border-radius: 0px; border-right: 1px dotted var(--s-color-64bf7f7d); border-top: 0px dotted var(--s-color-64bf7f7d); flex: 0 0 auto; flex-flow: column; gap: 15px 0px; height: 380px; padding: 20px 10px 30px; width: 270px; --gap-h-411cfa2d-4e77-4159-9346-4f3e5d49e593: 0px; --gap-v-411cfa2d-4e77-4159-9346-4f3e5d49e593: 15px; --gap-uuid: 411cfa2d-4e77-4159-9346-4f3e5d49e593; max-width: 100%; }
.sd[data-s-411cfa2d-4e77-4159-9346-4f3e5d49e593]:hover { opacity: 0.5; transition-duration: 300ms; transition-timing-function: ease-in-out; --gap-h-411cfa2d-4e77-4159-9346-4f3e5d49e593: 0px; --gap-v-411cfa2d-4e77-4159-9346-4f3e5d49e593: 15px; }
@media screen and (max-width: 700px) {
  .sd[data-s-411cfa2d-4e77-4159-9346-4f3e5d49e593] { place-content: center flex-start; align-items: center; flex-flow: column; height: auto; margin: 25px; padding: 30px 20px; width: calc(45% - 50px); --gap-h-411cfa2d-4e77-4159-9346-4f3e5d49e593: 0px; --gap-v-411cfa2d-4e77-4159-9346-4f3e5d49e593: 15px; max-width: calc(45% - 50px); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-411cfa2d-4e77-4159-9346-4f3e5d49e593] { place-content: center; align-items: center; border-bottom: 1px dotted var(--s-color-64bf7f7d); border-left: 0px dotted var(--s-color-64bf7f7d); border-right: 0px dotted var(--s-color-64bf7f7d); border-top: 0px dotted var(--s-color-64bf7f7d); flex-flow: column; gap: 15px 10px; height: auto; margin: 0px; padding: 20px 20px 30px; width: 100%; --gap-h-411cfa2d-4e77-4159-9346-4f3e5d49e593: 0px; --gap-v-411cfa2d-4e77-4159-9346-4f3e5d49e593: 15px; max-width: 100%; }
}
.sd[data-s-4c1d1e26-4466-49f1-b771-e97beb573ed3] { background: var(--s-color-b7b937ff); flex: 0 0 auto; height: 150px; width: 240px; max-width: 100%; }
.sd[data-s-4c1d1e26-4466-49f1-b771-e97beb573ed3]::before { background-repeat: no-repeat; background-size: contain; }
.sd[data-s-411cfa2d-4e77-4159-9346-4f3e5d49e593]:hover .sd[data-s-4c1d1e26-4466-49f1-b771-e97beb573ed3]:hover { transition-duration: 300ms; transition-timing-function: ease-in-out; }
@media screen and (max-width: 700px) {
  .sd[data-s-4c1d1e26-4466-49f1-b771-e97beb573ed3] { flex: 0 0 auto; height: 150px; width: calc(100% - (var(--gap-h-411cfa2d-4e77-4159-9346-4f3e5d49e593) * 0)); max-width: calc(100% - (var(--gap-h-411cfa2d-4e77-4159-9346-4f3e5d49e593) * 0)); }
}
@media screen and (max-width: 540px) {
  .sd[data-s-4c1d1e26-4466-49f1-b771-e97beb573ed3]::before { background-size: contain; }
}
.sd[data-s-fd490fd0-0254-4cf7-957f-db124b38be7d] { place-content: flex-start; align-items: flex-start; background: transparent; flex: 0 0 auto; flex-flow: column; gap: 15px 0px; height: auto; padding: 10px; width: calc(100% - (var(--gap-h-411cfa2d-4e77-4159-9346-4f3e5d49e593) * 0)); --gap-h-fd490fd0-0254-4cf7-957f-db124b38be7d: 0px; --gap-v-fd490fd0-0254-4cf7-957f-db124b38be7d: 15px; --gap-uuid: fd490fd0-0254-4cf7-957f-db124b38be7d; max-width: calc(100% - (var(--gap-h-411cfa2d-4e77-4159-9346-4f3e5d49e593) * 0)); }
@media screen and (max-width: 700px) {
  .sd[data-s-fd490fd0-0254-4cf7-957f-db124b38be7d] { flex: 1 1 0%; height: auto; width: 100%; --gap-h-fd490fd0-0254-4cf7-957f-db124b38be7d: 0px; --gap-v-fd490fd0-0254-4cf7-957f-db124b38be7d: 15px; }
}
@media screen and (max-width: 540px) {
  .sd[data-s-fd490fd0-0254-4cf7-957f-db124b38be7d] { gap: 8px 0px; height: auto; margin: 0px; padding: 0px; --gap-h-fd490fd0-0254-4cf7-957f-db124b38be7d: 0px; --gap-v-fd490fd0-0254-4cf7-957f-db124b38be7d: 8px; width: calc(100% - (var(--gap-h-411cfa2d-4e77-4159-9346-4f3e5d49e593) * 0)); max-width: calc(100% - (var(--gap-h-411cfa2d-4e77-4159-9346-4f3e5d49e593) * 0)); }
}
.sd[data-s-b92cca19-9426-419a-9229-20023c8801f0] { place-content: flex-start; align-items: flex-start; flex-flow: column; height: auto; padding: 0px; max-width: 100%; }
.sd[data-s-77dee790-aecd-48ec-9329-5fc385d76f76] { color: rgb(51, 51, 51); font-family: var(--s-font-8886c502); font-size: 16px; font-weight: 700; height: auto; line-height: 1.4; text-align: left; text-decoration: none; width: auto; max-width: 100%; justify-content: flex-start; }
.sd[data-s-411cfa2d-4e77-4159-9346-4f3e5d49e593]:hover .sd[data-s-77dee790-aecd-48ec-9329-5fc385d76f76]:hover { text-decoration: underline; }
@media screen and (max-width: 540px) {
  .sd[data-s-77dee790-aecd-48ec-9329-5fc385d76f76] { font-family: var(--s-font-5297efec); font-weight: 700; }
}
.sd[data-s-5d35a7e5-a08c-476d-9cf2-9e5cf5740aa7] { place-content: flex-start; align-items: flex-start; flex-flow: column; padding: 0px; }
@media screen and (max-width: 700px) {
  .sd[data-s-5d35a7e5-a08c-476d-9cf2-9e5cf5740aa7] { flex: 1 1 0%; height: auto; max-width: 100%; }
}
.sd[data-s-5ae14752-3b77-4955-8101-eec9cb1e556a] { color: rgb(51, 51, 51); font-family: var(--s-font-5297efec); font-size: 14px; font-weight: 400; height: auto; line-height: 1.4; text-align: left; width: auto; max-width: 100%; justify-content: flex-start; }