.caption-widget{align-items:center;-moz-column-gap:1.5rem;column-gap:1.5rem;display:flex;flex-direction:row;justify-content:center;row-gap:1.25rem}@media not all and (min-width:768px){.caption-widget{flex-wrap:wrap}}@media (min-width:768px){.caption-widget{flex-direction:column}}@media not all and (min-width:768px){.caption-widget .widget-header{width:-moz-fit-content;width:fit-content}}.caption-widget .widget-header h3{flex:1 1 0%;font-size:22px;font-weight:400;line-height:1.25;min-width:-moz-max-content;min-width:max-content;text-align:center}.caption-widget .widget-content{--tw-text-opacity:1;color:rgb(31 69 136/var(--tw-text-opacity,1));display:flex;flex-direction:column;font-size:15px;gap:.5rem;width:-moz-fit-content;width:fit-content}@media not all and (min-width:768px){.caption-widget .widget-content{flex:1 1 0%}}@media (min-width:768px){.caption-widget .widget-content{width:100%}}.caption-widget .widget-content .widget-row{display:flex;flex:1 1 0%;flex-direction:row;gap:.375rem}.caption-widget .widget-content .widget-row span.icon{min-width:.75rem;width:.75rem}.caption-widget .widget-content .widget-row span.icon i{font-size:.875rem;line-height:1.25rem;line-height:22.5px}.caption-widget .widget-content .widget-row.links a{flex:1 1 0%;max-width:20rem;min-width:0;text-transform:uppercase}@media (min-width:768px){.caption-widget .widget-content .widget-row.links a{max-width:100%}}.caption-widget .widget-content .widget-row.extra-links{display:flex;flex-direction:column;gap:.5rem;max-width:100%}.caption-widget .widget-content .widget-row.extra-links .single-link{display:flex;justify-content:flex-end;max-width:100%;width:100%}.caption-widget .widget-content .widget-row.extra-links .single-link a{flex:1 1 0%;max-width:20rem;min-width:0;text-transform:uppercase}@media (min-width:768px){.caption-widget .widget-content .widget-row.extra-links .single-link a{max-width:100%}}.caption-widget .widget-content .widget-row.date .date-content{display:inline-flex;flex-direction:column}.caption-widget .widget-content .mfp-hide{display:none}.caption-widget .widget-content a[class^=btn]{width:100%}.hero-home .hero-top-caption .caption-widget .widget-content .widget-row{justify-content:flex-end}@media (min-width:768px){.hero-home .hero-top-caption .caption-widget .widget-content .widget-row{justify-content:center}}
