.bizf-module{min-height:450px;padding-top:60px;padding-left:15px;padding-right:15px}.bizf-module .bizf-hero-section{display:flex;flex-direction:column;padding:0;align-items:center;justify-content:center}.bizf-module .bizf-hero-content{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%}.bizf-module .bizf-hero-left{width:100%;font-weight:700}.bizf-module .bizf-hero-left h2{font-size:38px;text-align:center}@media (max-width:480px){.bizf-module .bizf-hero-left h2{font-size:32px;margin-top:20px}.bizf-module .bizf-hero-left h2 br {display: none}}.bizf-module .bizf-hero-left h3{font-size:26px;font-weight:400;text-align:center}.bizf-module .bizf-hero-right{display:none}.bizf-module .bizf-hero-right img{max-width:100%;max-height:55vh;border-radius:10px}.bizf-module p{margin-bottom:6px;margin-top:6px}.mhb-with-bg,.padded-columns{background:#eaeaff}.bizf-module .bizf-filter-container{padding:20px 0}.bizf-module .bizf-filter-controller-wrapper{display:flex;flex-direction:column;margin-bottom:10px}.bizf-module .bizf-filter-controllers{width:100%;margin-top:5px;margin-bottom:5px}@media (max-width:768px){.bizf-module .bizf-filter-controllers{margin-top:15px;margin-bottom:15px}}.bizf-module select{width:100%;height:45px;border:1px solid #ff5c35;cursor:pointer;font-size:20px!important;color:#393939;padding:0 10px;background:#fff}.bizf-filter-controllers>select>option:first-child{font-weight:700}.bizf-module .bizf-filter-items{margin-bottom:30px;display:none;box-shadow:0 0 6px 1px #000;border-radius:5px;padding:10px}.bizf-module .bizf-faded-select{opacity:.2}.bizf-module select option.bizf-option-header{font-weight:700;text-align:center;border-radius:6px;border:1px solid #ccc;padding:10px}.bizf-module .bizf-item-list{list-style:none;padding:0;margin:0;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%}.bizf-item-list img{max-height:50px}.bizf-module .bizf-item-list li{display:none;padding:10px;border-bottom:1px solid #ddd;gap:10px}.bizf-module .bizf-item-list li a{text-decoration:none;font-weight:700;color:#1c344c;font-size:22px}html.dark-skin body .bizf-module .bizf-item-list li a{color:#0170b9}@media (min-width:768px){.bizf-module .bizf-hero-section{min-height:300px}.bizf-module .bizf-hero-content{flex-direction:row}.bizf-module .bizf-hero-left{width:70%;padding-right:30px;margin:auto}.bizf-module .bizf-hero-left h2{font-size:45px;text-align:left;text-transform:uppercase}.bizf-module .bizf-hero-left h3{font-size:30px;font-weight:400;text-align:left}.bizf-module .bizf-hero-right{width:30%;display:block;margin:auto;text-align:center}.mhb-h2-span-1{font-weight:100}.mhb-h2-span-2{font-size:65px;text-transform:uppercase;letter-spacing:-2.5px;display:block;line-height:80px;margin-bottom:20px;font-weight:700}.bizf-module .bizf-filter-controller-wrapper{flex-direction:row;justify-content:space-between}.bizf-module .bizf-filter-controllers{width:33.33333%;margin:0 5px}.bizf-module .bizf-filter-controllers.first{margin-left:0}.bizf-module .bizf-filter-controllers.last{margin-right:0}.bizf-module .bizf-item-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.bizf-module .bizf-item-list{grid-template-columns:repeat(3,1fr)}}.mbh-fa{font-size:40px;color:#696969}.bizf-item-list p{font-size:18px}.filtered-items-heading{display:flex;border-bottom:1px solid #f6cdcd;padding:0 10px 10px;border-radius:5px;margin:0 0 12px}.filtered-items-h2{flex-basis:calc(100% - 10px)}.filtered-items-reset{flex-basis:10px;text-align:right;margin-right:10px;align-self:center}.filtered-items-reset:hover{color:#f00000;cursor:pointer}.bizf-filter-items{transform:translateY(20px);transition:opacity .5s,transform .5s}.bizf-filter-items.bizf-visible{opacity:1;transform:translateY(0)}.bizf-item-list svg{max-width:50px;align-self:flex-start}.cff-tools-container{padding-top:60px;font-size:60px;font-weight:700;padding-left:15px;padding-right:15px}.cff-services-head{color:#444}.cff-services-grid{display:flex;flex-wrap:wrap;gap:20px;margin:0 auto;padding:40px 0}.cff-service-box{flex:1 1 calc(33.333% - 20px);box-shadow:0 1px 15px rgba(50,50,50,.5);padding:20px;border-radius:20px;box-sizing:border-box;display:flex;align-items:first baseline;justify-content:flex-start;min-width:0;font-size:24px;background:#fff}.cff-service-icon{margin-right:15px;display:flex;align-items:center;justify-content:center;color:#d30000}.cff-service-title{line-height:1.5;text-decoration:none;text-align:left;color:inherit;font-weight:500}.aff-services-container{color:#444;font-size:80px;font-weight:700;text-align:center;padding-top:50px}.aff-tools-head{font-size:45px}.aff-services-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;margin:0 auto;padding:40px 15px}.aff-service-box{flex:1 1 calc(100% / 6 - 20px);padding:40px 10px;text-align:center;border-radius:5px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;height:170px;min-width:160px;background:#444}.aff-service-box:hover,.ourFAQ .container-wrapper{background:#0073aa}.aff-service-box span svg path {fill: #fff}.aff-service-icon{font-size:30px;margin-bottom:15px;color:#fda284}.aff-service-title,.ourFAQ li,.ourFAQ p{font-size:20px}.aff-service-title{line-height:24px;text-decoration:none;color:#fff}a.aff-service-title{color:#fff}html.dark-skin body a.aff-service-title:hover{color:#08f}@media screen and (max-width:1024px){.aff-service-box{flex:1 1 calc(100% / 3 - 20px)}}@media screen and (max-width:768px){.cff-service-box{flex:1 1 100%;flex-direction:row}.aff-service-box{flex:1 1 calc(100% / 2 - 20px)}.ourFAQ .mag-box-title h3,.ourServices .mag-box-title.the-global-title h3{margin:30px auto 15px}}.ourFAQ .toggle .toggle-content{padding:0 25px;font-size:20px}.ourFAQ li{list-style:decimal;margin-left:20px}.ourFAQ .mag-box-title h3{font-size:60px;margin:30px auto}@media (max-width:767.5px){.mhb-with-bg{margin-bottom:0}section.miamia-below-header{}.bizf-module .bizf-filter-items{border-radius:none;box-shadow:none}.bizf-module .bizf-filter-items,.bizf-module .bizf-item-list li,.filtered-items-heading{padding:10px 0}}.miamia-posts-list1-container{padding-top:0;max-width:600px;margin:auto}.miamia-post-list1-header{font-size:25px;font-weight:700;border:1px solid #999;border-radius:20px;padding:5px 20px}@keyframes autoSlide{0%,100%,20%{transform:translateX(0)}33.33%,53.33%{transform:translateX(-100%)}66.66%,86.66%{transform:translateX(-200%)}}
.miamia-data-section {display: flex; flex-wrap: wrap; padding: 10px 15px 30px; margin: 40px auto; gap: 20px;}
.miamia-intro {flex: 1 1 300px; max-width: 25%;}
.miamia-intro h1 {font-size: 24px; margin-bottom: 10px; line-height: 1.2; padding-top: 10px}
.miamia-intro h1 strong {color: #0071C5;}
.miamia-intro p {font-size: 20px; color: #4a5568; margin-bottom: 20px;}
.miamia-btn-group {display: flex; gap: 20px; justify-content: left}
.miamia-btn {display: inline-block; padding: 10px 20px; border-radius: 50px; text-decoration: none; font-weight: bold;}
.miamia-btn.fill {background-color: #00345d; color: white; transition: background-color 0.3s ease; line-height: 1.4}
.miamia-btn.fill:hover {background-color: #002c4e;}
.miamia-btn.outline {border: 2px solid #00345d; transition: border-color 0.3s ease; color: #00345D}
.miamia-btn.outline:hover {border-color: #002c4e;}
.miamia-cards {flex: 1 1 0; display: flex; flex-wrap: nowrap; gap: 20px; overflow: auto; width: 100%;}
.miamia-cards::-webkit-scrollbar {display: none;}
.miamia-cards {-ms-overflow-style: none; scrollbar-width: none;}
.miamia-card {background: white; border-radius: 10px; padding: 25px 20px; flex: 1 0 300px; display: flex; flex-direction: column; justify-content: flex-start; border: 1px solid #28a745; padding: 10px; border-radius: 5px;}
.miamia-card-header {font-weight: bold; font-size: 14px; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 2px solid transparent; text-transform: uppercase;}
.miamia-card-header.miamia-prosperity {color: #0071C5; border-color: #0071C5;}
.miamia-card-header.miamia-planet {color: #0071C5; border-color: #0071C5;}
.miamia-card-content .miamia-highlight {font-size: 20px; font-weight: bold; margin: 0;}
.miamia-card-content .miamia-blue {color: #0071c5;}
.miamia-card-content .miamia-black {color: #1a202c;}
.miamia-card-content p {font-size: 22px; margin: 10px 0 0; color: #1a202c;}
.miamia-card-footer {font-style: italic; font-size: 14px; color: #4a5568; margin-top: 20px; border-top: 2px solid #999}
@media (max-width: 768px) {.miamia-data-section {flex-direction: column; padding: 10px 15px 30px;}.miamia-cards {flex: 1 1 100%}.miamia-card {padding: 15px; border-radius: 10px; box-shadow: none; flex: 0 0 280px}.miamia-intro {text-align: center} .miamia-btn-group {justify-content: center} .miamia-card-header {font-weight: bold; font-size: 16px;} .miamia-card-content p {font-size: 18px}}
@media (max-width: 870px) {.miamia-intro {max-width: 100%; flex: 1 1 100%;}}
@media (max-width: 480px) {.miamia-cards {flex-direction: column}.miamia-card {flex: 0 0 100%}}


.miamia-home-upper-banner {height: calc(100svh - 127px); min-height: 80vh; background: #3A547C; color: #efefef}
.home-banner-s {width: 90%; max-width: 680px; margin: auto !important; box-shadow: 0 0 4px 2px rgba(0, 0, 0, 0.2); border-radius: 30px}
.home-banner-h {max-width: 1200px; margin: auto}
.home-banner-h {font-size: 24px; padding: 20px; letter-spacing: -0.5px; color: #007CBA}
.home-banner-icon {display: block;}
.home-banner-s .relevanssi-live-search-results {max-height: calc(100dvh - 70px) !important; padding-bottom: 15px; border-radius: 30px; margin-top: 10px; scrollbar-width: none;}
@media (max-width: 768px) {.miamia-home-upper-banner {height: calc(100svh - 90px);min-height: 80vh}}








.home-banner-container > div {background: #fefefe;color: #333;height: calc(100svh - 75px); min-height: 500px; max-height: 680px; display: flex; flex-direction: column; justify-content: space-between; padding-bottom: 30px}



form.home-banner-s input[type="search"] {border-radius: 30px;background: #fff;border: none;line-height: 30px;font-size: 16px;color: #444;padding: 10px 20px;max-width:100%;margin: auto}
form.home-banner-s button {background: none; border: none; margin-left: -50px;}
.home-banner-m {padding: 15px 0;}
.home-banner-b a {font-size: 14px;}
@media (min-width: 768px) {.home-banner-container > div {height: calc(100svh - 127px);}.home-banner-h {font-size: 38px;}form.home-banner-s input[type="search"] {font-size: 22px}form.home-banner-s button {margin-left: 0;}}
@media (min-width: 1200px) {.home-banner-container > div {height: calc(100svh - 127px);}.home-banner-h {font-size: 45px;}form.home-banner-s input[type="search"] {font-size: 28px}.miamia-card-header{font-size: 22px}.miamia-card-content .miamia-highlight {font-size: 24px;}}











/*====== Homepage data points under sec menu ======*/
.data-points {padding: 15px 10px; justify-content: space-evenly !important; width: 100%; overflow: auto; scrollbar-width: none; -ms-overflow-style: none; gap: 20px; border: none; background: none;}
.data-points::-webkit-scrollbar {display: none;}
.data-point {border-radius: 5px; min-width: 150px; flex: 1 1 auto; min-height: 72px; border: 1px solid #666; padding: 10px;}
.data-point-title {font-size: 14px; font-weight: bold; padding: 0 8px 0 0;}
.data-point-subtitle {font-size: 14px; padding: 2px 8px 2px 0;}
.data-point-value {color: green; font-size: 14px; font-weight: bold; background: #E6F4EA; border-radius: 10px; padding: 8px; border: 1px solid green;}
@media (max-width: 768px) {.miamia-desktop-only {visibility: hidden !important}.data-points {margin-top: 5px;min-height:104px}}

/*=== Homepage search under data points ===*/
.miamia-home-search {padding: 0 10px; margin: 0 auto; position: absolute; bottom: 0; left: 50%; transform: translate(-50%); width: 100%; max-width: 1200px}
.miamia-home-search-header {text-align: center; font-size: 36px; max-width: 960px; margin: 30px auto; font-weight: normal}
.miamia-home-search .wp-block-search__inside-wrapper {max-width: 720px;}
.miamia-home-search form input[type="search"] {border-radius: 30px;border-color: #aaa;background: #fff;border: none;line-height: 30px;font-size: 22px;color: #aaa;padding: 10px 20px;border: 2px solid #1b334b;margin: auto;}
.miamia-home-search.moved-up form input[type="search"] {color: #eee !important; border: 1px solid #fff;}
.miamia-home-search form button[type="submit"] {margin-left: -65px; border: none; background: none; font-size: 30px}
.miamia-home-search form input::placeholder {color: #aaa;}
.miamia-home-search form input:focus::placeholder {color: #aaa;}
.miamia-home-search form .search-icon {transition: visibility 0.2s ease, opacity 0.2s ease}
.moved-up {position: fixed; left: 50%; transform: translate(-50%); width: 100%; z-index: 30; top: -158px; padding-top: 0px;}
.miamia-home-search .relevanssi-live-search-results-showing {position: static !important;margin: auto;}
.miamia-home-search .relevanssi-live-search-results {max-height: calc(100dvh - 70px) !important; padding-bottom: 15px; border-radius: 30px; margin-top: 10px; scrollbar-width: none;}
.force-left-0 {left: 0 !important;}
@media (max-width: 768px) {.miamia-home-search-header {font-size: 30px} .miamia-home-search form input[type="search"] {font-size: 16px; padding: 10px 20px;}.miamia-home-search form button[type="submit"]{font-size: 20px; margin-left: -50px}}


/*=== Homepage most searched ===*/
.miamia-most-searched {text-align: center; margin: auto; font-size: 14px; max-width: 680px}
.miamia-most-searched a {padding: 7.5px; margin: 5px; text-decoration: none; color: #333; display: inline-block; background: #E5F0F8; border-radius: 10px}

/*=== Homepage sectoral attractiveness ===*/
.myalb-container {min-height: 312px}
.myalb-section {margin-bottom: 0px; padding: 0px}
.myalb-header-row .h2-left:before {content: "⏹ "; color: red; margin-left: -15px;}
.myalb-section h2, .myalb-section h3 {margin-bottom: 10px; font-size: 24px; color: #555; margin: 15px}
.myalb-scroll-container {display: flex; align-items: center; min-height: 138px;}
.myalb-card-row {min-height: 138px;}
.myalb-scroll-btn {background: #fff; border: 1px solid #ccc; padding: 10px; cursor: pointer; border-radius: 50%;}
.myalb-card-row {display: flex; overflow-x: auto; gap: 10px; padding: 10px; flex-grow: 1; scrollbar-width: none; -ms-overflow-style: none;}
.myalb-card-row::-webkit-scrollbar {display: none;}
.myalb-card {background: #fff; border: 1px solid #ddd; border-radius: 8px; padding: 10px; width: 150px; min-width: 150px; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);}
.myalb-label {font-weight: bold; font-size: 12px; margin-bottom: 4px; display: inline-block; padding: 2px 4px; border:1px solid #004500; border-radius: 3px;}
.myalb-price {font-size: 16px; margin: 5px 0;}
.myalb-change {font-size: 14px; font-weight: bold; border-radius: 4px; padding: 2px 4px; display: inline-block;}
.myalb-change svg {margin-bottom: -4px;}
.myalb-change.up {background: #e0f5e6; color: #138c25;}
.myalb-change.down {background: #fbeaea; color: #ff5900;}
@media (max-width: 768px) {.myalb-scroll-btn {display: none}.myalb-section h2, .myalb-section h3 {font-size: 16px; line-height: 28px;}}