.ff_media_boxes .mb_items{position:relative;margin-left:-12px;margin-right:-12px;display:flex;flex-wrap:wrap}.ff_media_boxes .mb_item{padding-left:12px;padding-right:12px;width:25%;margin-bottom:30px}.ff_media_boxes .mb_hidden{height:0!important;width:0!important;opacity:0!important;margin:0!important;padding:0!important}.ff_media_boxes .cols-4 .mb_item{width:25%}.ff_media_boxes .cols-3 .mb_item{width:33.33%}.ff_media_boxes .cols-2 .mb_item{width:50%}.ff_media_boxes .cols-1 .mb_item{width:100%}.ff_media_boxes .mb_spinner{position:absolute;top:10px;left:50%;width:50px;height:50px;margin-left:-25px;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%}.ff_media_boxes .mb_spinner:before{content:"";font-family:icomoon;font-size:24px;font-weight:400;animation:spin .6s ease infinite}.ff_media_boxes .mb_spinner.enter{animation:fade-in-top .6s cubic-bezier(.39,.575,.565,1) both}.ff_media_boxes .mb_spinner.exit{animation:fade-out-top .6s cubic-bezier(.25,.46,.45,.94) both}.mb_filters{display:flex;gap:20px;align-items:center;margin:0 auto 40px}.mb_filters .filter_heading{font-size:20px;margin:0 auto 0 0}.mb_filters .dropdowns{display:inline-flex;gap:10px;flex-wrap:wrap}.mb_no_results{margin-top:20px;font-size:16px;background:#fafafa;padding:20px 30px;border-radius:3px}.mb_filter_buttons{display:inline-flex;flex-wrap:wrap;gap:10px;margin:10px 0}.mb_filter_buttons button{background:var(--BACKGROUND-Neutral-BG, #F3F4F6);color:var(--FONTS-BASE, #000000);border:none;padding:10px 20px;cursor:pointer;transition:all .2s ease;border-radius:3px;font-weight:700}.mb_filter_buttons .selected{background:var(--COLORS-PRIMARY, #2CC6FA);color:#fff}.mb_filter_dropdown{display:inline-block}.mb_load_more_con{display:flex;justify-content:center;margin-top:20px}.mb_search{display:flex;align-items:center}.mb_search input{border-radius:3px 0 0 3px;outline:none}.mb_search input:focus{border-color:var(--STROKE-Stroke, #E9ECEF)}.mb_search:after{content:"";font-family:icomoon;font-size:inherit;font-weight:400;display:flex;justify-content:center;align-items:center;background:#ebebeb;width:50px;height:50px;pointer-events:none}.mb_search.loading:after{content:"";animation:spin .6s ease infinite}@media (max-width: 1023px){.ff_media_boxes .md-cols-3 .mb_item{width:33.33%}.ff_media_boxes .md-cols-2 .mb_item{width:50%}.ff_media_boxes .md-cols-1 .mb_item{width:100%}}@media (max-width: 539px){.ff_media_boxes .sm-cols-2 .mb_item{width:50%}.ff_media_boxes .sm-cols-1 .mb_item{width:100%}}.item-post-2{overflow:hidden;max-width:100%;position:relative;font-size:14px;background:#000;color:#fff;border-radius:8px;min-height:456px;padding:80px 25px;flex-direction:column;align-items:flex-start;justify-content:space-between;display:flex;transition:all .3S ease-in-out}.item-post-2 .category{position:absolute;left:25px;top:50px;font-weight:900;line-height:1.8;z-index:2;color:#000;opacity:0;transition:opacity .2s ease-in-out}.item-post-2 .s2{transition:transform .2s ease-in-out}.item-post-2 .title{font-size:24px;font-weight:600;line-height:1.41;transition:transform .3s ease}.item-post-2 .excerpt{font-size:14px;font-weight:400;line-height:1.8;opacity:0;transition:transform .3s ease-in-out,opacity .2s ease-in-out}.item-post-2 .read_more{padding:0;color:#fff;margin-top:auto;display:flex;justify-content:flex-start;transition:transform .2s ease-in-out;border:none;background:transparent}.item-post-2:hover{border-radius:var(--SPACING-SYSTEM-Radius-Radius-s, 8px);background:var(--COLORS-PRIMARY, #FEC30C);color:#000}.item-post-2:hover .title{transform:translateY(10px)}.item-post-2:hover .category{opacity:1}.item-post-2:hover .excerpt{opacity:1;transform:translateY(12px)}.item-post-2:hover .read_more i{transform:translateY(30px);color:#000}.page-id-385 .mb_v2 .mb_items{transition:opacity .2s ease;display:grid;grid-template-columns:repeat(4,1fr)}.page-id-385 .mb_v2 .mb_items.loading{opacity:.5}.page-id-385 .mb_v2 .mb_items>:first-child{grid-column:span 2}.page-id-385 .mb_v2 .mb_item{transition:opacity .3s ease,transform .3s ease;width:100%}@media (max-width: 1366px){.ff_media_boxes .md-cols-2 .mb_item{width:100%}}@media (max-width: 1023px){.page-id-385 .mb_v2 .mb_items{grid-template-columns:repeat(3,1fr)}}@media (max-width: 539px){.ff_media_boxes .sm-cols-1 .mb_item{width:100%}.page-id-385 .mb_v2 .mb_items{grid-template-columns:1fr}.page-id-385 .mb_v2 .mb_items>:first-child{grid-column:span 1}.item-post-2{min-height:446px}}.mb_filters.v2{gap:10px 50px;margin:0;align-items:flex-start}.mb_filters.v2 .mb_filter_dropdown{width:192px;max-width:100%}.mb_filters.v2 .mb_filter_dropdown .dropdown_style{width:100%}.mb_filters.v2 .mb_filter_dropdown .dropdown_style .trigger,.mb_filters.v2 .mb_filter_dropdown select{width:100%;height:60px;border:none;border-bottom:2px solid #000;border-radius:0;padding:0;font-weight:500}.mb_filters.v2 .mb_search{width:466px;max-width:100%}.mb_filters.v2 .mb_search input{width:100%;height:60px;border:none;border-bottom:2px solid #000;border-radius:0;padding:0}.mb_filters.v2 .mb_search ::placeholder{font-weight:500;color:var(--FONTS-BASE)}.mb_filters.v2 .mb_search:after{content:"";position:absolute;right:0;background:none;font-size:24px;width:24px;height:24px}.mb_filters.v2 .mb_search.loading:after{content:"";animation:spin .6s ease infinite}@media (max-width: 1023px){.mb_filters.v2{gap:20px}.mb_filters.v2 .mb_filter_dropdown,.mb_filters.v2 .mb_search{width:200px}}@media (max-width: 700px){.mb_filters.v2{flex-direction:column}.mb_filters.v2 .mb_filter_dropdown,.mb_filters.v2 .dropdown_style{width:100%!important}.mb_filters.v2 .mb_search{width:100%}}.item-projects{border-radius:4px;overflow:hidden;width:100%;position:relative;height:650px;display:flex;flex-direction:column}.item-projects .image{line-height:0;aspect-ratio:16/9;display:block;position:relative;background:#eee;overflow:hidden;width:100%;height:427px;border-radius:4px;transition:height .3s ease}.item-projects .s2{display:flex;flex-direction:column;align-items:flex-start;margin:28px 0 0;transition:all .3s ease}.item-projects .title{font-size:16px;font-weight:500;line-height:1.75;margin:0}.item-projects .subheading{font-size:16px;font-weight:300;line-height:1.75}.item-projects .read_more{font-size:14px;font-weight:600;line-height:1.8;width:100%;z-index:99;text-align:end;color:#fff;opacity:0;transition:all .3s ease;position:absolute;padding:16px 18px 0 0}.item-projects .read_more:after{content:"";font-family:icomoon;font-size:15px;font-weight:400;font-weight:700;margin-left:10px;color:var(--COLORS-PRIMARY)}.item-projects .s3{font-size:14px;line-height:1.8;gap:4px;display:flex;flex-direction:column;opacity:0;transition:all .3s ease;margin-top:12px}.item-projects .s3 .l{font-weight:400}.item-projects .s3 .v{font-weight:600}.item-projects .s3 .inner{display:flex;gap:20px}.item-projects:hover .image{height:457px}.item-projects:hover .s3,.item-projects:hover .read_more{opacity:1}.item-projects:hover .s2,.item-projects:hover .s3{transform:translateY(10px)}.page-id-2165 .mb_item{border-right:.5px solid #000;padding-top:80px;margin-bottom:0}.page-id-2165 .mb_items:nth-child(4n+1){border-left:.5px solid #000}.page-id-2165 .mb_items:nth-child(n+4):nth-child(-n+6){border-left:.5px solid #000}@media (max-width: 767px){.item-projects{height:500px}.item-projects .image{height:300px}.item-projects:hover .image{height:330px}.page-id-2165 .mb_items:nth-child(4n+1){border:none}.page-id-2165 .mb_item{border-right:.5px solid #000;padding-top:40px}}.project_button{flex-direction:column;margin:0;gap:20px}.project_button button{background:none!important;padding:0;justify-content:flex-start;font-family:Montserrat;font-size:18px;font-weight:600;line-height:1.55;text-align:left}.project_button .selected{color:#000}.filter_indicators{margin-top:10px;line-height:1;font-size:12px;display:flex;flex-wrap:wrap;gap:5px;min-height:21px}.filter_indicators .indicator{display:flex;gap:6px;align-items:center;background:#ebebeb;padding:4px 8px;border-radius:4px}.filter_indicators .indicator .remove:hover{color:#ff2626}.filter_indicators .indicator .remove:before{content:"";font-family:icomoon;font-size:12px;font-weight:400;cursor:pointer}
