#caf-filter-layout1 li a{border-radius:0;font-family:'Montserrat',sans-serif!important}.caf-post-layout2 #manage-post-area{position:static;background:#fff;width:100%;margin:0;border-width:0px!important;display:flex;flex-wrap:wrap}.caf-post-layout2 .caf-post-title{order:10}.caf-post-layout2 .caf-post-title a{color:var(--ast-global-color-2);font-size:1.5rem;font-weight:700;font-family:'Montserrat',sans-serif}.caf-post-layout2 .caf-meta-content-cats{order:20}.caf-post-layout2 .caf-meta-content-cats li a{font-size:16px;font-family:'Rubik',sans-serif!important;color:var(--ast-global-color-3)!important;text-transform:none;text-decoration:none!important}.caf-post-layout2 .caf-meta-content{display:none}.caf-post-layout2 .caf-featured-img-box{max-height:267px}#manage-ajax-response{padding:0}.file-list ul{list-style:none;margin:0;padding:0;columns:2;column-gap:10px}.file-list li{margin-bottom:10px!important;border-bottom:1px solid #eaeaea;padding:7px!important;text-decoration:none;font-size:16px}.file-list li:hover{border-bottom-width:7px;margin-bottom:4px!important}.file-list li a{color:#333}.file-list li a:hover{color:inherit}.file-list li:last-child{margin-bottom:0}.single.ast-page-builder-template .entry-header{display:none}body.single-realisations .navigation.post-navigation{display:none}.body--float header .elementor-top-section{position:fixed;top:0;left:0;right:0}li.hfe-creative-menu a{border:1px solid #E3E3E3;position:relative}li.hfe-creative-menu a::after{opacity:1!important;right:0;font-family:"Font Awesome 5 Free";font-weight:900;font-size:20px;content:"\f061";color:#4F3F2C;line-height:46px;text-align:center;height:100%;aspect-ratio:1;background-color:#C8A77F;transition:all 0.1s!important}.hfe-submenu-icon-arrow{position:sticky;top:150px}footer .footer-widget-area .has-text-color a,footer .ast-footer-copyright a{color:#fff}.dark-bg .wpcf7 .wpcf7-list-item-label{color:#fff;font-size:14px}.dark-bg .wpcf7 input[type="submit"]{text-transform:none}.dark-bg .wpcf7 .wpcf7-acceptance .wpcf7-list-item{line-height:16px}@media (min-width:576px){.form-row{display:flex;gap:20px}}@media only screen and (min-width:768px) and (max-width:991px){.caf-col-md-4{flex:0 0 50%;max-width:50%}}@media only screen and (min-width:1025px){body.single:not(.single-realisations,.single-product) .site-content{padding-top:150px}}@media only screen and (max-width:1200px){.file-list ul{columns:1}}@media only screen and (max-width:1024px){.removebgcolor-1024,.removebgcolor-1024 *{background-color:transparent!important}}