.component_project_grid.tos_smallest{margin-top:30px}.component_project_grid.bos_smallest{margin-bottom:30px}.component_project_grid .section_wrapper{display:flex;flex-direction:column;gap:40px}.component_project_grid .project_grid_tabs{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.component_project_grid .project_grid_tabs .project_grid_tab{background:var(--Color_Green_6);border:none;border-radius:0 20px 0 0;color:var(--Color_Black_2);cursor:pointer;font-size:20px;letter-spacing:.08em;line-height:2;padding:12px 30px;text-transform:uppercase;transition:background .5s ease}.component_project_grid .project_grid_tabs .project_grid_tab.is-active,.component_project_grid .project_grid_tabs .project_grid_tab:hover{background:var(--Color_Sandstorm_Yellow)}.component_project_grid .project_grid_items{display:flex;flex-wrap:wrap;gap:24px}.component_project_grid .project_grid_items .project_grid_item.is-hidden{display:none!important}.component_project_grid .project_grid_items .project_grid_item:nth-child(4n+1),.component_project_grid .project_grid_items .project_grid_item:nth-child(4n+4){width:calc(100% - 408px)}.component_project_grid .project_grid_items .project_grid_item:nth-child(4n+2),.component_project_grid .project_grid_items .project_grid_item:nth-child(4n+3){width:384px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card{border:none;cursor:pointer;height:100%;overflow:hidden;position:relative;text-align:left;width:100%}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .project_grid_card_inner{display:flex;flex-wrap:wrap;height:100%;min-height:446px;position:relative;width:100%}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .project_grid_card_inner .project_grid_image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .project_grid_card_inner .project_grid_badge{background-color:var(--Color_Green_6);border-radius:4px;color:var(--Color_Black_2);font-size:20px;line-height:1.4;padding:2px 9px;position:absolute;right:18px;top:18px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section{background:linear-gradient(1turn,rgba(31,69,44,.9) 29.81%,rgba(205,231,202,.05));bottom:0;height:0;left:0;position:absolute;transition:height 1s ease;width:100%}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner{align-items:flex-end;color:var(--Color_White);display:flex;flex-wrap:wrap;font-size:20px;height:100%;line-height:1.4;padding:30px;width:100%}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper{display:flex;flex-direction:column;gap:40px;width:100%}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper .project_icon_section{display:flex;flex-wrap:wrap;justify-content:center}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper .project_icon_section .project_icon_image{max-height:100px;max-width:100px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper .card_hover_content .card_hover_content_inner{display:flex;flex-direction:column}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper .card_hover_content .card_hover_content_inner .project_terms_list{display:flex;flex-wrap:wrap;gap:15px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper .card_hover_content .card_hover_content_inner .project_terms_list .project_term_item{color:var(--Color_Green_4);font-family:var(--Font_Figtree_Bold);font-size:22px;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper .card_hover_content .card_hover_content_inner .project_grid_title{color:var(--Color_White);margin:0 0 6px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper .card_hover_content .card_hover_content_inner .address_with_date_section .location_address{display:inline-block}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper .card_hover_content .card_hover_content_inner .address_with_date_section .location_address br{display:none}.component_project_grid .project_grid_items .project_grid_item .project_grid_card:hover .card_hover_section{height:100%;transition:height 1s ease}@media (max-width:1359px){.component_project_grid .project_grid_tabs .project_grid_tab{font-size:18px;line-height:2}}@media (max-width:1199px){.component_project_grid .project_grid_tabs{gap:20px}.component_project_grid .project_grid_tabs .project_grid_tab{font-size:16px;line-height:1.5;padding:12px 20px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner{font-size:18px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper .card_hover_content .card_hover_content_inner .project_terms_list .project_term_item{font-size:20px}}@media (max-width:991px){.component_project_grid .project_grid_items .project_grid_item:nth-child(4n+1),.component_project_grid .project_grid_items .project_grid_item:nth-child(4n+2),.component_project_grid .project_grid_items .project_grid_item:nth-child(4n+3),.component_project_grid .project_grid_items .project_grid_item:nth-child(4n+4){width:100%}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .project_grid_card_inner{min-height:350px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .project_grid_card_inner .project_grid_badge{font-size:18px;right:15px;top:15px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner{padding:20px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper{gap:30px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper .project_icon_section .project_icon_image{max-height:80px;max-width:80px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper .card_hover_content .card_hover_content_inner .project_terms_list .project_term_item{font-size:18px}}@media (max-width:767px){.component_project_grid .project_grid_tabs{gap:15px;justify-content:flex-start}.component_project_grid .project_grid_tabs .project_grid_tab{font-size:14px;letter-spacing:.04em;padding:10px 20px}}@media (max-width:575px){.component_project_grid .project_grid_tabs .project_grid_tab{padding:10px 15px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner{font-size:16px;padding:15px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper{gap:20px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper .project_icon_section .project_icon_image{max-height:60px;max-width:60px}.component_project_grid .project_grid_items .project_grid_item .project_grid_card .card_hover_section .card_hover_inner .card_hover_wrapper .card_hover_content .card_hover_content_inner .project_terms_list .project_term_item{font-size:16px}}.component_project_grid .project_grid_lightbox{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,.85);height:100vh;inset:0;justify-content:center;padding:24px;position:fixed;width:100vw;z-index:99999}.component_project_grid .project_grid_lightbox .project_grid_lightbox_thumbnails{-ms-overflow-style:none;align-items:center;display:flex;gap:12px;margin-top:24px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scroll-behavior:smooth;scrollbar-width:none}.component_project_grid .project_grid_lightbox .project_grid_lightbox_thumbnails::-webkit-scrollbar{display:none}.component_project_grid .project_grid_lightbox .project_grid_lightbox_thumbnails .project_grid_lightbox_thumbnail{background:transparent;border:0;border-radius:10px;cursor:pointer;flex-shrink:0;margin:0;opacity:.5;overflow:hidden;padding:0;transition:all .25s ease}.component_project_grid .project_grid_lightbox .project_grid_lightbox_thumbnails .project_grid_lightbox_thumbnail img{border-radius:10px;display:block;height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.component_project_grid .project_grid_lightbox .project_grid_lightbox_thumbnails .project_grid_lightbox_thumbnail:hover{opacity:.8}.component_project_grid .project_grid_lightbox .project_grid_lightbox_thumbnails .project_grid_lightbox_thumbnail.is-active{opacity:1;transform:scale(1.02)}.component_project_grid .project_grid_lightbox_inner{align-items:center;display:flex;flex-direction:column;max-width:1100px;position:relative;width:100%}.component_project_grid .project_grid_lightbox_inner .middle_section{display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%}.component_project_grid .project_grid_lightbox_inner .middle_section .project_grid_lightbox_image{display:block;max-height:82vh;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.component_project_grid .project_grid_lightbox_inner .middle_section .project_grid_lightbox_close,.component_project_grid .project_grid_lightbox_inner .middle_section .project_grid_lightbox_nav{align-items:center;background-color:transparent;border:0;color:var(--Color_White);cursor:pointer;display:inline-flex;font-size:28px;height:50px;justify-content:center;line-height:1;width:50px}.component_project_grid .project_grid_lightbox_inner .middle_section .project_grid_lightbox_close{position:fixed;right:10px;top:10px}.component_project_grid .project_grid_lightbox_inner .middle_section .project_grid_lightbox_close svg path{transition:all .5s ease}.component_project_grid .project_grid_lightbox_inner .middle_section .project_grid_lightbox_close:hover svg path{stroke:var(--Color_Parrot_Green)}.component_project_grid .project_grid_lightbox_inner .middle_section .project_grid_lightbox_nav{position:absolute;top:50%;transform:translateY(-50%)}.component_project_grid .project_grid_lightbox_inner .middle_section .project_grid_lightbox_nav.is-prev{left:0}.component_project_grid .project_grid_lightbox_inner .middle_section .project_grid_lightbox_nav.is-next{right:0}.component_project_grid .project_grid_lightbox_inner .middle_section .project_grid_lightbox_nav svg path{transition:all .5s ease}.component_project_grid .project_grid_lightbox_inner .middle_section .project_grid_lightbox_nav:hover svg path{fill:var(--Color_Parrot_Green)}.component_project_grid .project_grid_lightbox_inner .project_grid_lightbox_meta{color:var(--Color_White);display:flex;justify-content:space-between;line-height:1.2;margin-top:10px;width:100%}.component_project_grid .project_grid_lightbox[hidden]{display:none!important}.component_project_grid .project_grid_lightbox:not([hidden]){display:flex}body.project-grid-lightbox-open{overflow:hidden}
/*# sourceMappingURL=project_grid.css.map */