#themes .theme .theme-columns{display:flex;flex-direction:column;gap:var(--gap-lg)}@media screen and (min-width: 768px){#themes .theme .theme-columns{flex-direction:initial}}#themes .theme .theme-columns .column{flex:1;position:relative}#themes .theme .theme-columns .column.order-1{order:1}#themes .theme .theme-columns .column.order-2{order:2}#themes .theme .theme-columns .column.order-3{order:3}#themes .theme .theme-columns .column.order-4{order:4}#themes .theme .theme-columns .column.order-5{order:5}@media screen and (min-width: 768px){#themes .theme .theme-columns .column.order-md-1{order:1}#themes .theme .theme-columns .column.order-md-2{order:2}#themes .theme .theme-columns .column.order-md-3{order:3}#themes .theme .theme-columns .column.order-md-4{order:4}#themes .theme .theme-columns .column.order-md-5{order:5}}#themes .theme .theme-columns .column .thumbnail-with-icon{filter:drop-shadow(0 2rem 2.5rem rgba(21, 21, 21, 0.16));-webkit-filter:drop-shadow(0 2rem 2.5rem rgba(21, 21, 21, 0.16));position:relative}@media screen and (min-width: 768px){#themes .theme .theme-columns .column .thumbnail-with-icon{max-width:calc(100% - var(--gap-xl))}}@media screen and (min-width: 1440px){#themes .theme .theme-columns .column .thumbnail-with-icon{max-width:calc(100% - var(--gap-xxl))}}#themes .theme .theme-columns .column .thumbnail-with-icon .icon{aspect-ratio:200/68;align-items:center;display:flex;justify-content:center;position:absolute;top:0;right:0;width:40%}#themes .theme .theme-columns .column .thumbnail-with-icon .icon svg{height:auto;max-width:3.5rem;width:100%}@media screen and (min-width: 768px){#themes .theme .theme-columns .column .thumbnail-with-icon .icon svg{max-height:4.5rem;max-width:5.5rem}}#themes .theme .theme-columns .column .thumbnail-with-icon .icon svg use{stroke:var(--primary)}#themes .theme .theme-columns .column--theme-content{text-align:left}@media screen and (max-width: 575px){#themes .theme .theme-columns .column--theme-content{text-align:center}}@media screen and (min-width: 768px){#themes .theme .theme-columns .column--theme-content{padding-top:5%}}#themes .theme .theme-columns .column--theme-content h3{font-size:4rem;margin:1rem 0 3rem 0}#themes .theme .theme-columns .column--theme-content p.theme-label{color:var(--primary);font-size:2.9rem;font-weight:500;margin:0}#themes .theme .theme-columns .column--theme-content p.intro{margin-bottom:3.5rem}@media screen and (min-width: 768px){#themes .theme .theme-columns .column--theme-content p.intro{margin-bottom:7rem}}/*# sourceMappingURL=themas.css.map */
