@import url('https://fonts.cdnfonts.com/css/segoe-ui-variable-static-display');body,h1,h2,h3,h4,h5,h6,p,li{font-family:'Segoe UI Variable Static Display',sans-serif!important}a:hover,a:where(:not(.wp-element-button)){text-decoration:none!important}body .row_col_MB0>.et_pb_column{margin-bottom:0}.post-content-wrap .et_pb_row{width:100%}.divi-life-cta-menu a{background-color:#595a5c;padding:15px 25px!important;color:#fff!important;text-align:center;font-weight:700}body.et-db #et-boc .et-l.et-l--header .et_pb_menu .et-menu>li{padding-left:18px;padding-right:18px}.et_pb_menu .et_pb_menu__wrap,.et_pb_menu .et_pb_menu__menu>nav>ul>li{align-items:center!important;-webkit-box-align:center!important}.et_pb_filterable_portfolio.portfolio_style1 .et_pb_portfolio_filters{display:none}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:30px}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item{overflow:hidden;margin:0;width:calc(33.33% - 20px)}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .et_portfolio_image{padding-top:76%;overflow:hidden;position:relative;transition:all 0.3s}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .et_portfolio_image img,.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .et_portfolio_image source,.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .et_portfolio_image picture{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .et_pb_module_header{position:relative;z-index:1;text-align:right;transition:all 0.3s;padding-bottom:20px;margin:0}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item:hover .et_pb_module_header{padding-bottom:10px}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .post-meta{position:relative;z-index:1;text-align:right;transition:max-height 0.5s ease-out;margin:0;min-height:30px;max-height:30px}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item:hover .post-meta{max-height:unset;transition:max-height 0.5s ease-out}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .post-meta a{color:inherit}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item:hover .custom-description-wrap{bottom:0;max-height:100%;overflow-y:auto}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .custom-description-wrap{position:absolute;bottom:-50px;right:0;transition:all 0.3s;display:block;width:100%;padding:100px 20px 20px 20px;background-color:rgba(153,40,31,0.8);clip-path:polygon(0 90px,100% 20%,100% 100%,0px 100%)}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item>a{display:block;position:relative}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item>a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.services-projects-sec .et_pb_equal_columns>.et_pb_column{-webkit-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;transition:width .3s ease-in-out;display:flex;flex-direction:column;background-size:75vw auto;position:relative;justify-content:center;padding:20px}.services-projects-sec .et_pb_column.hover{width:75%!important}.services-projects-sec .services-col .et_pb_module_heading{position:absolute;left:17vw;top:-30px}.services-projects-sec .projects-col .et_pb_module_heading{position:absolute;right:17vw;top:-30px}.services-projects-sec .et_pb_column.no-hover{width:25%!important}.services-projects-sec .services-col{background-position:center left}.services-projects-sec .projects-col{background-position:center right}.services-projects-sec .et_pb_column .list-content{position:absolute;opacity:0;margin:0 10%!important}.services-projects-sec .et_pb_column.hover .list-content{opacity:1;-webkit-transition:opacity .3s ease-in-out .1s;-o-transition:opacity .3s ease-in-out .1s;-moz-transition:opacity .3s ease-in-out .1s;transition:opacity .3s ease-in-out .1s}.services-projects-sec .et_pb_column .list-content p{padding-bottom:5px}.services-projects-sec .et_pb_column .list-content .et_pb_promo_description{padding-bottom:5px}.services-projects-sec .services-col .list-content{right:0}.services-projects-sec .projects-col .list-content{left:0}.services-projects-sec .et_pb_column.no-hover .et_pb_module_heading{display:none}@media only screen and (max-width:1200px){.services-projects-sec .et_pb_column .list-content{margin:0 4%!important}.services-projects-sec .services-col .et_pb_module_heading{left:15vw}.services-projects-sec .projects-col .et_pb_module_heading{right:15vw}}@media only screen and (max-width:1199px){body.et-db #et-boc .et-l.et-l--header .et_pb_menu .et-menu>li{padding-left:14px;padding-right:14px}.services-projects-sec .et_pb_column .list-content{position:relative;opacity:1}.services-projects-sec .et_pb_column .list-content{margin:0 15px!important}.services-projects-sec .services-col.hover .et_pb_module_heading,.services-projects-sec .projects-col.hover .et_pb_module_heading,.services-projects-sec .services-col .et_pb_module_heading,.services-projects-sec .projects-col .et_pb_module_heading{inset:unset;position:unset}.services-projects-sec .et_pb_column .et_pb_module_heading{margin-bottom:20px}.services-projects-sec .et_pb_column.no-hover .et_pb_module_heading{display:block}.services-projects-sec>.et_pb_row{flex-wrap:wrap;flex-direction:column}.services-projects-sec .et_pb_equal_columns>.et_pb_column{min-width:100%;width:100%;padding:40px 15px;background-position:center;background-size:cover}.services-projects-sec .et_pb_column .list-content{position:relative;opacity:1}}@media only screen and (max-width:980px){.services-projects-sec .et_pb_column .list-content{margin:0 2%!important}}@media only screen and (max-width:1199px){.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item{width:calc(50% - 15px)}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .custom-description-wrap{bottom:0px}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .et_pb_module_header,.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item:hover .et_pb_module_header{padding-bottom:10px}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .post-meta{height:unset;max-height:unset}}@media only screen and (max-width:980px){.et_pb_menu .et_mobile_menu{top:113%!important}header .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{color:#000!important}li.divi-life-cta-menu.et_pb_menu_page_id-33.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-43{margin:10px 0px}li.divi-life-cta-menu.et_pb_menu_page_id-33.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-43 a{color:#fff!important}}@media only screen and (max-width:767px){.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item{width:100%}.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .custom-description-wrap{clip-path:polygon(0 90px,100% 30%,100% 100%,0px 100%);padding:95px 20px 20px 20px}}@media only screen and (max-width:400px){.et_pb_menu_0_tb_header .et_pb_menu_inner_container>.et_pb_menu__logo-wrap,.et_pb_menu_0_tb_header .et_pb_menu__logo-slot{width:50%!important}}@media only screen and (max-width:375px){.portfolio_style1.et_pb_filterable_portfolio .et_pb_portfolio_items_wrapper .et_pb_portfolio_items .et_pb_portfolio_item .et_portfolio_image{padding-top:86%}}