*,::after,::before{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}.block.text{display:flex;justify-content:center;padding:4rem 0}.block.text .block_inner{display:flex;justify-content:center;max-width:1300px;width:100%;padding:0 1rem}@media only screen and (max-width:1400px){.block.text .block_inner{padding:0 5vw}}.block.text .block_inner .text{max-width:900px;width:100%}.block.text .block_inner .text .text_wrap{width:100%;position:relative}*,::after,::before{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}.block.gallery{display:flex;justify-content:center;width:100%;padding:3rem 0}.block.gallery .block_inner{display:flex;flex-wrap:nowrap;width:100%;max-width:1300px;position:relative;padding:0 1rem}@media only screen and (max-width:1400px){.block.gallery .block_inner{padding:0 5vw}}.block.gallery .block_inner .gallery_wrapper{width:100%}.block.gallery .block_inner .gallery_wrapper .gallery{width:100%;grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.block.gallery .block_inner .gallery_wrapper .gallery .gallery_item{width:100%;aspect-ratio:6.5/4;position:relative;display:flex;justify-content:center;align-items:center}.block.gallery .block_inner .gallery_wrapper .gallery .gallery_item:after{content:"";position:absolute;height:calc(100% - 1px);width:calc(100% - 1px);left:1px;top:1px;border:1px solid #000;transition:.1s;z-index:-1}.block.gallery .block_inner .gallery_wrapper .gallery .gallery_item img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.1s}.block.gallery .block_inner .gallery_wrapper .gallery .gallery_item a{position:absolute;height:100%;width:100%;top:0;left:0;transition:.1s;z-index:2}.block.gallery .block_inner .gallery_wrapper .gallery .gallery_item i{width:35px;height:35px;background-color:#c6fe09;opacity:0;transition:.1s}.block.gallery .block_inner .gallery_wrapper .gallery .gallery_item:hover i{opacity:1}.block.gallery .block_inner .gallery_wrapper .gallery .gallery_item:hover img{transform:translate(-.25rem,-.25rem);filter:brightness(.5)}.block.gallery .block_inner .gallery_wrapper .gallery .gallery_item:hover:after{transform:translate(.25rem,.25rem)}@media only screen and (max-width:1000px){.block.gallery .block_inner .gallery_wrapper .gallery{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:650px){.block.gallery .block_inner .gallery_wrapper .gallery{grid-template-columns:repeat(1,1fr)}}*,::after,::before{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}.block.carousel{display:flex;justify-content:center;padding:4rem 0 0}.block.carousel:nth-child(2){padding-top:110px}.block.carousel .block_inner{display:flex;justify-content:center;max-width:1300px;width:100%;padding:0 1rem}@media only screen and (max-width:1400px){.block.carousel .block_inner{padding:0 5vw}}.block.carousel .block_inner .carousel_wrapper{width:100%;height:80vh;max-height:700px;min-height:500px;position:relative}@media only screen and (max-width:650px){.block.carousel .block_inner .carousel_wrapper{min-height:0}}.block.carousel .block_inner .carousel_wrapper .bullets_container{height:40px;bottom:1rem;left:50%;transform:translateX(-50%);position:absolute;z-index:2}@media only screen and (max-width:1000px){.block.carousel .block_inner .carousel_wrapper .bullets_container{right:1.6rem;left:auto;transform:0}}.block.carousel .block_inner .carousel_wrapper .bullets_container ul.bullets{list-style:none;height:auto}.block.carousel .block_inner .carousel_wrapper .bullets_container ul.bullets li.bullet{width:15px;height:15px;margin:0 .3rem;border:2px solid #f8f5f2;border-radius:50%;display:inline-block;cursor:pointer}.block.carousel .block_inner .carousel_wrapper .bullets_container ul.bullets li.bullet:last-child{margin-right:0}.block.carousel .block_inner .carousel_wrapper .bullets_container ul.bullets li.bullet:first-child{margin-left:0}.block.carousel .block_inner .carousel_wrapper .bullets_container ul.bullets li.bullet.active{background-color:#f8f5f2}.block.carousel .block_inner .carousel_wrapper .bullets_container ul.bullets li.bullet:hover{background-color:#c6fe09;border-color:#c6fe09}.block.carousel .block_inner .carousel_wrapper ul.carousel{list-style:none;width:100%;height:100%;position:relative;padding:0;margin:0;background-color:#000}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;z-index:1;transition:opacity .3s;opacity:0;pointer-events:none}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item.display{opacity:1;pointer-events:all}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner{width:100%;height:100%;position:absolute;display:flex;justify-content:flex-end;align-items:flex-end;overflow:hidden}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner:after{position:absolute;content:"";height:50%;width:100%;bottom:0;left:0;background:linear-gradient(0deg,#000 0,rgba(0,0,0,0) 100%);z-index:0;pointer-events:none}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner a.link{position:absolute;width:100%;height:100%;z-index:2;top:0;left:0}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .text_wrapper{padding:2rem;z-index:1;position:relative}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .text_wrapper h3{text-transform:uppercase;margin:0;color:#f8f5f2;position:relative;transition:.1s}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .text_wrapper:hover h3,.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container:hover .video-js button .vjs-icon-placeholder{color:#c6fe09}@media only screen and (max-width:1000px){.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .text_wrapper{padding-bottom:5rem}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .text_wrapper h3{width:100%;display:block;text-align:right}}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container{position:absolute;left:0;top:0;height:100%;overflow:hidden;width:100%}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container .video-js,.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container iframe,.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container video{aspect-ratio:16/9;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container .video-js button,.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container iframe button,.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container video button{left:50%;top:50%;transform:translate(-55%,-50%);border:none;background-color:transparent}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container .video-js button .vjs-icon-placeholder,.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container iframe button .vjs-icon-placeholder,.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container video button .vjs-icon-placeholder{font-size:5rem;transition:.1s}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container i.play{font-size:3rem;background-color:#fff;position:absolute;height:40px;width:40px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999;pointer-events:none;transition:.1s}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container.vimeo,.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container.vimeo:hover{cursor:pointer}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container.vimeo:hover i{background-color:#c6fe09}