.desc-catalogue *{font-size:20px;color:var(--leafGreen)}.facetwp-type-checkboxes>.facetwp-checkbox{display:none!important}.facetwp-type-checkboxes>.facetwp-checkbox~.facetwp-depth>.facetwp-checkbox{display:none!important}.facetwp-depth{margin-left:0!important;display:inline-flex!important;flex-wrap:wrap}.facetwp-depth .facetwp-checkbox{margin-right:30px;background:none!important;padding-left:0}.facetwp-depth .facetwp-checkbox .facetwp-counter{display:none}.facetwp-depth .facetwp-checkbox span{font-size:20px;font-weight:700;color:var(--leafGreen)}.facetwp-checkbox.checked span{color:var(--titleBlu)}.listing-grid{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.listing-grid .card{flex:0 0 calc(25% - 30px);margin:0 15px 30px;position:relative}.card .permalink{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.listing-grid .card .wrap{background-color:#fff;box-shadow:0 24px 56px 0 rgb(0 0 0 / .16);border-radius:30px;padding:30px}.listing-grid .card .wrap .image{padding-bottom:110%;position:relative}.listing-grid .card .wrap .image>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:16px;box-shadow:0 24px 56px 0 rgb(0 0 0 / .16)}.listing-grid .card .wrap .image .icon{position:absolute;right:20px;bottom:-26px;width:60px;height:60px;background-color:var(--leafGreen);border-radius:50px;display:flex;justify-content:center;align-items:center}.listing-grid .card .wrap .image .icon img{width:30px;height:30px;border-radius:0}.listing-grid .card .wrap .heading{margin-top:44px}.listing-grid .card .wrap .heading h2{margin-top:0;font-weight:700;color:var(--leafGreen);font-size:18px;min-height:43px}.listing-grid .card .wrap .heading .duration{display:flex;align-items:center}.listing-grid .card .wrap .heading .duration>img{width:16px;margin-right:10px}.listing-grid .card .wrap .heading .duration span{color:var(--leafGreen);font-size:18px;line-height:1}.listing-grid .card .wrap .price{margin-top:10px}.listing-grid .card .wrap .price *{font-weight:700;font-size:18px;margin-top:10px}.listing-grid .card .cta a{background-color:var(--leafGreen)!important}@media screen and (max-width:767px){.listing-grid .card{flex:0 0 calc(100% - 30px)}.facetwp-depth{margin-left:0!important;flex-wrap:wrap}}@media screen and (max-width:1460px) and (min-width:1325px){.facetwp-depth .facetwp-checkbox span{font-size:17px}.facetwp-depth .facetwp-checkbox{margin-bottom:15px}}@media screen and (max-width:1324px) and (min-width:1024px){.facetwp-depth .facetwp-checkbox span{font-size:16px}.facetwp-depth .facetwp-checkbox{margin-bottom:15px;margin-right:15px}}