.page-template-page-main .section-boxes .box-list{margin:0;padding:0;list-style:none;float:left;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 768px){.page-template-page-main .section-boxes .box-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-template-page-main .section-boxes .box-list a{text-decoration:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.page-template-page-main .section-boxes .box-list .owl-item{background:var(--secondary)}.page-template-page-main .section-boxes .box-list .box-list-item{background:var(--secondary);width:100%;float:left;background:none;position:relative}@media only screen and (min-width: 768px){.page-template-page-main .section-boxes .box-list .box-list-item{width:calc((100% - 20px) / 3) !important}}.page-template-page-main .section-boxes .box-list .box-list-item a{position:relative}.page-template-page-main .section-boxes .box-list .box-list-item a .content{padding:20px;margin:0;position:absolute;bottom:0;z-index:2}.page-template-page-main .section-boxes .box-list .box-list-item a .content p.heading{color:#fff !important;font-size:2.5rem !important}.page-template-page-main .section-boxes .box-list .box-list-item a picture{position:relative}.page-template-page-main .section-boxes .box-list .box-list-item a picture img{height:300px;-o-object-fit:cover;object-fit:cover;float:left;width:100%}@media only screen and (min-width: 980px){.page-template-page-main .section-boxes .box-list .box-list-item a picture img{height:450px}}.page-template-page-main .section-boxes .box-list .box-list-item a picture::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(32,24,70,0)), to(rgba(32,24,70,0.4)));background:linear-gradient(to bottom, rgba(32,24,70,0) 0%, rgba(32,24,70,0.4) 100%);z-index:1;pointer-events:none}@media only screen and (min-width: 1441px){.page-template-page-main .section-boxes .box-list.owl-carousel{padding:0 42px}}@media only screen and (min-width: 1367px){.page-template-page-main .section-boxes .box-list.owl-carousel{padding:0}}.page-template-page-main .section-boxes .box-list.owl-carousel a{height:100%;width:100%}.page-template-page-main .section-boxes .box-list.owl-carousel .box-list-item{width:100%;height:100%;position:relative}.page-template-page-main .section-boxes .box-list.owl-carousel .box-list-item picture{width:100%}.page-template-page-main .section-boxes .box-list.owl-carousel .box-list-item img{width:100%}@media only screen and (max-width: 1440px){.page-template-page-main .section-boxes .box-list.owl-carousel .owl-nav{margin-top:20px}}@media only screen and (min-width: 1441px){.page-template-page-main .section-boxes .box-list.owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}}@media only screen and (min-width: 1367px){.page-template-page-main .section-boxes .box-list.owl-carousel .owl-nav .owl-prev{left:-42px}}@media only screen and (min-width: 1441px){.page-template-page-main .section-boxes .box-list.owl-carousel .owl-nav .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0}}@media only screen and (min-width: 1367px){.page-template-page-main .section-boxes .box-list.owl-carousel .owl-nav .owl-next{right:-42px}}.page-template-page-main .section-boxes .box-list.owl-carousel .owl-nav button{height:42px;width:42px;text-align:center;color:var(--primary);-webkit-box-shadow:0.0145rem 0.029rem 0.174rem rgba(27,40,50,0.01698),0.0335rem 0.067rem 0.402rem rgba(27,40,50,0.024),0.0625rem 0.125rem 0.75rem rgba(27,40,50,0.03),0.1125rem 0.225rem 1.35rem rgba(27,40,50,0.036),0.2085rem 0.417rem 2.502rem rgba(27,40,50,0.04302),0.5rem 1rem 6rem rgba(27,40,50,0.06),0 0 0 0.0625rem rgba(27,40,50,0.015);box-shadow:0.0145rem 0.029rem 0.174rem rgba(27,40,50,0.01698),0.0335rem 0.067rem 0.402rem rgba(27,40,50,0.024),0.0625rem 0.125rem 0.75rem rgba(27,40,50,0.03),0.1125rem 0.225rem 1.35rem rgba(27,40,50,0.036),0.2085rem 0.417rem 2.502rem rgba(27,40,50,0.04302),0.5rem 1rem 6rem rgba(27,40,50,0.06),0 0 0 0.0625rem rgba(27,40,50,0.015);border-radius:50%}.page-template-page-main .section-boxes .box-list.owl-carousel .owl-nav button i{font-size:2rem;line-height:42px}.page-template-page-main .section-boxes.filters{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-page-main .section-boxes.filters .filters{width:100%;text-align:center;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 10px}@media only screen and (min-width: 768px){.page-template-page-main .section-boxes.filters .filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.page-template-page-main .section-boxes.filters .filters button{font-size:1.6rem;color:#000000;border:1px solid #dcdcdc;background:#fff;padding:10px 20px;border-radius:0;cursor:pointer;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.page-template-page-main .section-boxes.filters .filters button.active{background:#D60B52;color:#fff}.page-template-page-main .section-boxes.filters .filters button.active:hover{background:#bc0847}.page-template-page-main .section-boxes.filters .filters button:hover{background:#dcdcdc}.page-template-page-main .section-boxes.filters .box-list-item{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.page-template-page-main .section-boxes.filters .box-list-item.hide{opacity:0;-webkit-transform:scale(0.95);transform:scale(0.95);pointer-events:none;display:none}@media only screen and (min-width: 767px) and (max-width: 979px){.page-template-page-main .section-boxes.grid-columns-3 .box-list-item{width:calc((100% - 20px) / 2)}}@media only screen and (min-width: 980px){.page-template-page-main .section-boxes.grid-columns-3 .box-list-item{width:calc((100% - 40px) / 3)}}@media only screen and (min-width: 767px) and (max-width: 979px){.page-template-page-main .section-boxes.grid-columns-4 .box-list-item{width:calc((100% - 20px) / 2)}}@media only screen and (min-width: 980px){.page-template-page-main .section-boxes.grid-columns-4 .box-list-item{width:calc((100% - 60px) / 4)}}@media only screen and (min-width: 767px) and (max-width: 979px){.page-template-page-main .section-boxes.grid-columns-5 .box-list-item{width:calc((100% - 20px) / 2)}}@media only screen and (min-width: 980px){.page-template-page-main .section-boxes.grid-columns-5 .box-list-item{width:calc((100% - 80px) / 5)}}@media only screen and (min-width: 767px) and (max-width: 979px){.page-template-page-main .section-boxes.grid-columns-6 .box-list-item{width:calc((100% - 20px) / 2)}}@media only screen and (min-width: 980px){.page-template-page-main .section-boxes.grid-columns-6 .box-list-item{width:calc((100% - 101px) / 6)}}@media only screen and (min-width: 767px) and (max-width: 979px){.page-template-page-main .section-boxes.grid-columns-7 .box-list-item{width:calc((100% - 20px) / 2)}}@media only screen and (min-width: 980px){.page-template-page-main .section-boxes.grid-columns-7 .box-list-item{width:calc((100% - 120px) / 7)}}@media only screen and (min-width: 767px) and (max-width: 979px){.page-template-page-main .section-boxes.grid-columns-8 .box-list-item{width:calc((100% - 20px) / 2)}}@media only screen and (min-width: 980px){.page-template-page-main .section-boxes.grid-columns-8 .box-list-item{width:calc((100% - 140px) / 8)}}
