.elementor-accordion-item{border-bottom:1px solid #cbcbcb!important}.elementor-lightbox .elementor-slideshow__footer{display:none}.slider_pagination_wrap.swiper-pagination.swiper-pagination-custom.swiper-pagination-horizontal{display:none}.entry-title a:hover{color:black}@media screen and (min-width:768px) and (max-width:1024px){.services-sec .post_featured.with_thumb{height:161px!important}.services-sec img.attachment-strux-thumb-square.size-strux-thumb-square.wp-post-image{height:161px}}@media screen and (min-width:1024px){.services-sec .post_featured.with_thumb{height:305px!important}.services-sec img.attachment-strux-thumb-square.size-strux-thumb-square.wp-post-image{height:305px}}.portfolio_page_details{display:grid}.vp-dr{color:#3d3727;font-weight:500;font-size:20px;font-family:"ivypresto-display",serif}.vp-flex{max-width:75%!important;height:75%!important}.ytp-chrome-top.ytp-show-cards-title{display:none!important}.zoom-effect-container{overflow:hidden}.sc_icons_item_description span{font-size:19px}.link_text{font-size:19px}.underline_hover{font-size:19px;color:#3d3727!important}.zoom-effect-container img{width:100%;height:auto;transition:transform .5s ease}.zoom-effect-container:hover img{transform:scale(1.2)}.adp-popup-open+.adp-popup-overlay{display:none!important}.adp-popup{display:none!important}.bg-bar .elementor-widget-wrap.elementor-element-populated{filter:hue-rotate(130deg)}.hm-ser img.attachment-strux-thumb-square.size-strux-thumb-square.wp-post-image{height:310px;object-fit:contain}.wpcf7 .wpcf7-submit-style .wpcf7-submit{margin:0;padding:17px 64px!important;position:relative;z-index:1;border:1px solid #3f5d5a!important;color:#3f5d5a!important;background:#fff!important}.wpcf7 .wpcf7-submit-style .wpcf7-submit:hover{background:#3f5d5a!important}.wpcf7 .wpcf7-submit-style .submit-style-in:before{color:#3f5d5a}.form-style-4 span.wpcf7-submit-style:hover .submit-style-in:before{color:white}.sc_layouts_menu_nav>li li>a{color:white!important}.portfoliosand img.attachment-strux-thumb-medium-square.size-strux-thumb-medium-square.wp-post-image{height:302px}.toggs h5{margin-top:20px;margin-bottom:10px}.toggs .elementor-accordion-item{margin-bottom:20px;box-shadow:0px 3px 12px 0px rgba(0,0,0,.12)}.single-cpt_team section.team_page_wrap_info.comments_close{display:none}.assoc img.attachment-full.size-full{height:100px;object-fit:contain;box-shadow:0px 2px 10px 0px rgba(0,0,0,.12);width:150px;background:#fff}.toggs h3.elementor-tab-title.elementor-active{background:#3f5d5a!important}.page-id-20347 section.elementor-section.sc_layouts_hide_on_mobile.elementor-section-full_width.top.elementor-section-height-default,.page-id-20347 section.elementor-section.elementor-top-section.elementor-section-full_width.sc_layouts_row_fixed.sc_layouts_row_fixed_always.sc_layouts_row_delay_fixed.sc_layouts_row_hide_unfixed.header.elementor-section-height-default.sc_fly_static.sc_layouts_row_fixed_with_fullscreen.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited.sc_layouts_row_fixed_on,.page-id-20347 section.elementor-section.sc_layouts_row_type_compact.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.mbl-head.elementor-section-boxed.elementor-section-height-default{background:#f2ede9}.page-id-20347 .top img.attachment-large.size-large,.page-id-20347 .header img.logo_image,.page-id-20347 .mbl-head img.logo_image{filter:invert(1)}.page-id-20347 .top .menu-item a,.page-id-20347 .header .menu-item a{color:black!important}.page-id-20347 .menu_hover_zoom_line .sc_layouts_menu_nav>li>a:hover,.page-id-20347 .menu_hover_zoom_line .sc_layouts_menu_nav>li.sfHover>a{color:#222!important}.page-id-20347 .top .menu_hover_zoom_line .sc_layouts_menu_nav>li:not(.menu-collapse)>a:after,.page-id-20347 .header .menu_hover_zoom_line .sc_layouts_menu_nav>li:not(.menu-collapse)>a:after{background-color:#222!important}.page-id-20347 .top .sub-menu a,.page-id-20347 .header .sub-menu a{color:white!important}.page-id-20347 .top span.search_submit,.page-id-20347 .header span.search_submit{color:black!important}@media (max-width:767px){.vp-dr{line-height:25px;font-size:16px!important}}@media (max-width:1024px){.hm-ser img.attachment-strux-thumb-square.size-strux-thumb-square.wp-post-image{height:100%;object-fit:contain}}.sc_item_filters_tabs li a:hover{color:#14957b}.sc_item_filters_tabs_active a{color:#14957b}