.CarouselComponent.type-post{display:flex;flex-direction:column;gap:50px;height:-moz-fit-content;height:fit-content;margin-bottom:var(--comp-spacing);margin-top:var(--comp-spacing);width:100%}@media (min-width:768px){.CarouselComponent.type-post{gap:100px}}.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide{display:flex;flex-direction:column;height:250px;justify-content:flex-end;max-width:100%;position:relative}@media (min-width:768px){.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide{height:500px}}.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide .img-wrapper{border-radius:12px;display:flex;flex:1 1 0%;max-width:100%;overflow:hidden;transition:.2s;width:100%}.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide .img-wrapper img{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide .img-wrapper:after{background-color:#004c4580;content:"";display:flex;height:100%;inset:0;opacity:0;position:absolute;transition:.2s;width:100%}.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide .post-title{font-size:1em;line-height:24px;margin-top:12px;transition:.2s}.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide:hover .img-wrapper:after{opacity:1}.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide.style-inside .img-wrapper{height:100%;position:relative}.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide.style-inside .img-wrapper:before{background-image:linear-gradient(197deg,rgba(0,76,69,0) 54.57%,#004c45 96.69%);content:"";display:flex;height:100%;inset:0;position:absolute;width:100%;z-index:1}.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide.style-inside .post-title{--tw-text-opacity:1;bottom:20px;color:rgb(255 255 255/var(--tw-text-opacity));font-size:1.5em;font-weight:500;left:20px;position:absolute;z-index:2}.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide.style-outside .img-wrapper{height:calc(100% - 40px);left:0;position:absolute;top:0}@media (min-width:769px){.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide.style-outside:hover .img-wrapper{--tw-translate-y:-20px;height:100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide.style-outside:hover .post-title{--tw-translate-y:20px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide.style-default{height:104vw;max-height:100%;padding-bottom:32px;padding-top:24px}@media (min-width:768px){.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide.style-default{height:52vw}}@media (min-width:992px){.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide.style-default{height:36.4vw}}.CarouselComponent.type-post .carousel-splide .splide__track .splide__list .splide__slide.style-default:hover{padding-bottom:0;padding-top:0}.CarouselComponent.type-post:has(.single-splide){gap:0}.CarouselComponent.type-post:has(.single-splide) .single-splide{margin-top:50px}@media (min-width:768px){.CarouselComponent.type-post:has(.single-splide) .single-splide{margin-top:75px}}.CarouselComponent.type-post:has(.single-splide) .single-splide .splide__track .splide__list .splide__slide{border-radius:12px;display:flex;overflow:hidden;position:relative}.CarouselComponent.type-post:has(.single-splide) .single-splide .splide__track .splide__list .splide__slide:before{--tw-gradient-from:#004c45 var(--tw-gradient-from-position);--tw-gradient-to:rgba(0,76,69,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-stops:var(--tw-gradient-from),transparent var(--tw-gradient-via-position),var(--tw-gradient-to);--tw-gradient-via-position:60%;--tw-gradient-to:transparent var(--tw-gradient-to-position);background-image:linear-gradient(to top right,var(--tw-gradient-stops));content:"";display:flex;height:100%;inset:0;position:absolute;width:100%;z-index:1}.CarouselComponent.type-post:has(.single-splide) .single-splide .splide__track .splide__list .splide__slide .img-wrapper{display:flex;height:300px;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.CarouselComponent.type-post:has(.single-splide) .single-splide .splide__track .splide__list .splide__slide .img-wrapper{height:500px}}.CarouselComponent.type-post:has(.single-splide) .single-splide .splide__track .splide__list .splide__slide .img-wrapper img{display:flex;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.2s;width:100%}.CarouselComponent.type-post:has(.single-splide) .single-splide .splide__track .splide__list .splide__slide .img-wrapper:after{background-color:#004c4580;content:"";display:flex;height:100%;inset:0;opacity:0;position:absolute;width:100%}.CarouselComponent.type-post:has(.single-splide) .single-splide .splide__track .splide__list .splide__slide .img-wrapper .zz-label{left:10px;position:absolute;top:10px;z-index:2}.CarouselComponent.type-post:has(.single-splide) .single-splide .splide__track .splide__list .splide__slide .post-title{--tw-text-opacity:1;bottom:20px;color:rgb(255 255 255/var(--tw-text-opacity));font-size:1.5em;font-weight:300;left:20px;position:absolute;transition:.2s;z-index:2}.CarouselComponent.type-post:has(.single-splide) .single-splide .splide__track .splide__list .splide__slide:hover img{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.CarouselComponent.type-post .trend-splide .splide__track .splide__list .splide__slide{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(218 230 235/var(--tw-bg-opacity));border-radius:12px;color:rgb(0 76 69/var(--tw-text-opacity));display:flex;flex-direction:column;gap:20px;height:auto;margin-bottom:24px;min-height:-moz-fit-content;min-height:fit-content;padding:15px 20px 20px;width:100%}@media (min-width:768px){.CarouselComponent.type-post .trend-splide .splide__track .splide__list .splide__slide{padding:30px}}@media (min-width:1400px){.CarouselComponent.type-post .trend-splide .splide__track .splide__list .splide__slide{gap:40px}}.CarouselComponent.type-post .trend-splide .splide__track .splide__list .splide__slide{transition:.2s}.CarouselComponent.type-post .trend-splide .splide__track .splide__list .splide__slide .label{display:flex;flex-direction:row}.CarouselComponent.type-post .trend-splide .splide__track .splide__list .splide__slide .label>:not([hidden])~:not([hidden]){--tw-divide-x-reverse:0;--tw-divide-opacity:1;border-color:rgb(0 76 69/var(--tw-divide-opacity));border-left-width:calc(2px*(1 - var(--tw-divide-x-reverse)));border-right-width:calc(2px*var(--tw-divide-x-reverse))}.CarouselComponent.type-post .trend-splide .splide__track .splide__list .splide__slide .label span{padding:10px}@media (min-width:768px){.CarouselComponent.type-post .trend-splide .splide__track .splide__list .splide__slide .label span{padding:15px}}.CarouselComponent.type-post .trend-splide .splide__track .splide__list .splide__slide .label span:first-child{padding-left:0}.CarouselComponent.type-post .trend-splide .splide__track .splide__list .splide__slide .label span:last-child{padding-right:0}.CarouselComponent.type-post .trend-splide .splide__track .splide__list .splide__slide .trend-content{display:flex;flex:1 1 0%;flex-direction:column;gap:30px}.CarouselComponent.type-post .trend-splide .splide__track .splide__list .splide__slide:hover{--tw-bg-opacity:1;background-color:rgb(172 201 210/var(--tw-bg-opacity))}.CarouselComponent.type-post.style-inside{gap:50px}@media (min-width:768px){.CarouselComponent.type-post.style-inside{gap:75px}}.CarouselComponent.type-post.style-outside .splide__track{padding-bottom:20px;padding-top:20px}.CarouselComponent.type-images{display:flex;flex-direction:column;gap:60px;height:-moz-fit-content;height:fit-content;margin-bottom:var(--comp-spacing);margin-top:var(--comp-spacing);width:100%}@media (min-width:768px){.CarouselComponent.type-images{margin-top:50px}}.CarouselComponent.type-images .component-title-block{gap:40px}.CarouselComponent.type-images .carousel-curved-splide{width:100%}.CarouselComponent.type-images .carousel-curved-splide .splide__track{direction:ltr;max-width:100%;padding-bottom:calc(7vw - 4.8px)}@media (max-width:676px){.CarouselComponent.type-images .carousel-curved-splide .splide__track{padding-bottom:calc(5vw - 1px)}}.CarouselComponent.type-images .carousel-curved-splide .splide__track .splide__list .splide__slide{aspect-ratio:2/3;display:flex;height:100%;width:100%}.CarouselComponent.type-images .carousel-curved-splide .splide__track .splide__list .splide__slide img{border-radius:12px;display:flex;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.CarouselComponent.type-images .carousel-curved-splide:not(.is-active) .splide__track{overflow:hidden}.CarouselComponent.type-images .carousel-curved-splide:not(.is-active) .splide__track .splide__list{display:flex;flex-direction:row;gap:60px;min-width:-moz-fit-content;min-width:fit-content;width:100%}.CarouselComponent.type-images .carousel-curved-splide:not(.is-active) .splide__track .splide__list .splide__slide{display:flex;width:50vw}@media (min-width:768px){.CarouselComponent.type-images .carousel-curved-splide:not(.is-active) .splide__track .splide__list .splide__slide{width:calc(20vw - 48px)}}
