.dv .dv-footer-columns{display:grid!important;grid-template-columns:180px minmax(100px,1fr) minmax(150px,1.2fr) minmax(120px,1fr) minmax(160px,1fr);align-items:center;gap:24px!important;width:100%!important}.dv .dv-footer-columns>*{min-width:0;width:auto!important;max-width:100%}.dv-reference-footer .dv-footer-columns{grid-template-columns:minmax(170px,1fr) minmax(150px,1fr) minmax(120px,1fr) minmax(160px,1fr)}
.dv .dv-benefit-item{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;column-gap:14px!important}.dv .dv-benefit-item>.dv-line-icon{width:38px!important;flex:0 0 38px!important;min-width:38px}.dv .dv-benefit-item>.elementor-widget-heading{width:auto!important;flex:1 1 0!important;min-width:0}.dv .dv-benefit-item .dv-line-icon img{width:38px!important;height:38px!important}.dv .dv-timeline{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;align-items:start!important}.dv .dv-timeline>.dv-timeline-item{width:auto!important;min-width:0;max-width:100%;padding:0;align-items:center!important}.dv .dv-timeline-item .elementor-widget-heading{width:100%;text-align:center}.dv .dv-filter-seal{width:125px!important;height:125px!important;min-width:125px!important;min-height:125px!important;max-width:125px!important;max-height:125px!important;aspect-ratio:1!important;box-sizing:border-box!important;border-radius:50%!important;padding:9px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;overflow:hidden}.dv .dv-filter-seal .elementor-widget{margin:0!important;max-width:100%}.dv .dv-filter-seal img{object-fit:contain}.dv .dv-filter-seal .elementor-widget-heading{flex:0 0 auto!important;width:100%!important;text-align:center}.dv .dv-filter-seal .elementor-heading-title{margin:0!important}
@media(max-width:1000px) and (min-width:768px){.dv .dv-footer-columns{grid-template-columns:160px repeat(2,minmax(0,1fr))}.dv .dv-footer-columns>*{border:0!important;padding-left:0!important}}
@media(max-width:767px){.dv .dv-footer-columns,.dv-reference-footer .dv-footer-columns{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:22px 16px!important;align-items:start!important}.dv .dv-footer-columns>*{border:0!important;padding:0!important}.dv .dv-footer-columns>.elementor-widget-text-editor:nth-child(2){grid-column:1/-1;text-align:center}.dv .dv-footer-columns>.elementor-widget-text-editor:last-child{grid-column:1/-1;text-align:center}.dv-reference-footer .dv-footer-columns>p:first-child,.dv-reference-footer .dv-footer-columns>p:last-child{grid-column:1/-1;text-align:center}.dv-footer-columns a{font-size:13px;line-height:1.65}.dv .dv-timeline{gap:8px!important;padding-left:0!important}.dv .dv-timeline-item .dv-line-icon{width:52px!important;height:52px!important;min-width:52px!important;border-radius:50%;box-sizing:border-box}.dv .dv-timeline-item .dv-line-icon img{width:28px!important;height:28px!important}.dv .dv-timeline-item h3{font-size:12px!important;line-height:1.2!important;min-height:30px;margin:0}.dv .dv-timeline:before{top:26px;left:12%;right:12%}.dv .dv-filter-seal{width:96px!important;height:96px!important;min-width:96px!important;min-height:96px!important;max-width:96px!important;max-height:96px!important;transform:none!important;padding:8px!important;gap:2px!important;right:3px;bottom:160px}.dv .dv-filter-seal .elementor-heading-title{font-size:12px!important;line-height:1.05!important}.dv .dv-filter-seal .elementor-widget-image:first-child img{height:20px!important;width:20px!important}.dv .dv-filter-seal .elementor-widget-image:last-child img{height:12px!important;width:34px!important}.dv .dv-hero-actions,.dv .elementor-element-dv00013,#dv-dv00013,.dv-hero-copy .e-con:has(>.elementor-widget-button){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;align-items:stretch!important}.dv .dv-hero-actions>.elementor-widget-button,.dv .elementor-element-dv00013>.elementor-widget-button,#dv-dv00013>.elementor-widget-button,.dv-hero-copy .e-con:has(>.elementor-widget-button)>.elementor-widget-button{flex:1 1 0!important;min-width:0;width:calc(50% - 4px)!important}.dv .dv-hero-copy .elementor-button{width:100%;box-sizing:border-box;font-size:12px!important;min-height:46px;padding:10px 8px!important;white-space:normal;text-align:center}.dv .dv-hero-copy .dv-button-icon{width:19px;height:19px}.dv .dv-benefit-item{gap:12px!important}.dv .dv-benefit-item h3{font-size:15px!important;line-height:1.25!important}}

.dv-footer-official-logo{width:170px;max-width:100%;height:113px;object-fit:contain;display:block;margin-bottom:12px}@media(max-width:767px){.dv-footer-official-logo{margin-inline:auto}}
