:root{--dt-primary-color: var(--primary-color, #0069FE);--dt-h-padding: 8px;--dt-v-padding: 8px;--dt-border-radius: 8px;--dt-max-page-width: 1200px;--dt-mobile-page-width: 768px}.dt-container{max-width:var(--dt-max-page-width);margin:0 auto}.dt-hMargin-1{margin-left:8px;margin-right:8px}.dt-hPadding-1{padding-left:8px;padding-right:8px}.d5-vMargin-1{margin-top:8px;margin-bottom:8px}.dt-vPadding-1{padding-top:8px;padding-bottom:8px}.dt-vTopMargin-1{margin-top:8px}.dt-vTopPadding-1{padding-top:8px}.dt-radius-8{border-radius:8px}.dt-hMargin-2{margin-left:16px;margin-right:16px}.dt-hPadding-2{padding-left:16px;padding-right:16px}.d5-vMargin-2{margin-top:16px;margin-bottom:16px}.dt-vPadding-2{padding-top:16px;padding-bottom:16px}.dt-vTopMargin-2{margin-top:16px}.dt-vTopPadding-2{padding-top:16px}.dt-radius-16{border-radius:16px}.dt-hMargin-3{margin-left:24px;margin-right:24px}.dt-hPadding-3{padding-left:24px;padding-right:24px}.d5-vMargin-3{margin-top:24px;margin-bottom:24px}.dt-vPadding-3{padding-top:24px;padding-bottom:24px}.dt-vTopMargin-3{margin-top:24px}.dt-vTopPadding-3{padding-top:24px}.dt-radius-24{border-radius:24px}.dt-bold{font-weight:bold}.dt-text-center{text-align:center}.dt-img-txt{margin-top:calc(var(--dt-v-padding)*2);display:flex;flex-direction:row;flex-wrap:nowrap}.dt-img-txt .dt-img-container{width:45%}.dt-img-txt .dt-img-container>p{display:block;width:100%;height:100%}.dt-img-txt .dt-img-container img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important}.dt-img-txt .dt-txt-container{padding:0 1em;display:flex;flex-direction:column;justify-content:center;flex-grow:1}.dt-img-txt.reverse{flex-direction:row-reverse}.dt-img-txt.overlayer{display:grid;grid-template-areas:"overlay"}.dt-img-txt.overlayer .dt-img-container{grid-area:overlay;width:100%}.dt-img-txt.overlayer .dt-txt-container{grid-area:overlay;align-self:center;justify-self:flex-start;padding:3em 15%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;z-index:10;width:100%}.dt-img-txt.overlayer .dt-txt-container *{color:#fff}@media(max-width: var(--dt-mobile-page-width)){.dt-img-txt{display:block}.dt-img-txt .dt-txt-container{padding:1em}}
