/* See CSS-ARCHITECTURE.md: editable presentation belongs in native Divi controls.
 * This file retains component composition, decorations and compatibility. */
body.page-id-5328 .iw-route-hero .fdc-badge {width:fit-content!important;max-width:100%!important;flex-grow:0!important;}
body.page-id-5328 .iw-route-hero .fdc-badge .et_pb_text_inner {white-space:nowrap;}
body.page-id-5328 .iw-route-filter-row {display:grid!important;grid-template-columns:minmax(0,.75fr) minmax(0,2.25fr);align-items:center;}
body.page-id-5328 .iw-route-filter-row>.et_pb_column {width:auto!important;max-width:100%;min-width:0;}
@media(max-width:1100px){body.page-id-5328 .iw-route-filter-row {grid-template-columns:minmax(0,1fr);}}
@media (max-width:980px) {body.page-id-5328 .iw-route-filter-row {flex-wrap: wrap !important;}body.page-id-5328 .iw-route-filter-row>.et_pb_column {flex-basis: 100% !important; width: 100% !important; max-width: 100% !important;}body.page-id-5328 .iw-route-filter-title h2 {padding: 0;}}
@media (max-width:767px) {body.page-id-5328 .iw-route-hero .fdc-badge {width: fit-content !important; max-width: 100% !important;}body.page-id-5328 .iw-route-hero .fdc-badge .et_pb_text_inner {white-space: nowrap;}body.page-id-5328 .iw-route-filter-section .iw-search-separated {gap: 10px;}body.page-id-5328 .iw-route-filter-section .iw-search-separated .iw-field {height: 48px; min-height: 48px; padding: 1px 12px;}body.page-id-5328 .iw-route-filter-section .iw-search-separated .iw-search-bar-submit {height: 48px; min-height: 48px;}}
body.page-id-5328 footer .iw-footer-legacy,body.page-id-5328 footer .iw-footer-invitation {display: none !important;}
