@font-face{font-family:"Noi Grotesk";src:url(../fonts/NoiGrotesk-Regular.eot);src:url(../fonts/NoiGrotesk-Regular.eot?#iefix) format("embedded-opentype") , url(../fonts/NoiGrotesk-Regular.woff2) format("woff2") , url(../fonts/NoiGrotesk-Regular.woff) format("woff") , url(../fonts/NoiGrotesk-Regular.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Noi Grotesk";src:url(../fonts/NoiGrotesk-RegularItalic.eot);src:url(../fonts/NoiGrotesk-RegularItalic.eot?#iefix) format("embedded-opentype") , url(../fonts/NoiGrotesk-RegularItalic.woff2) format("woff2") , url(../fonts/NoiGrotesk-RegularItalic.woff) format("woff") , url(../fonts/NoiGrotesk-RegularItalic.ttf) format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Noi Grotesk";src:url(../fonts/NoiGrotesk-Semibold.eot);src:url(../fonts/NoiGrotesk-Semibold.eot?#iefix) format("embedded-opentype") , url(../fonts/NoiGrotesk-Semibold.woff2) format("woff2") , url(../fonts/NoiGrotesk-Semibold.woff) format("woff") , url(../fonts/NoiGrotesk-Semibold.ttf) format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Noi Grotesk";src:url(../fonts/NoiGrotesk-SemiboldItalic.eot);src:url(../fonts/NoiGrotesk-SemiboldItalic.eot?#iefix) format("embedded-opentype") , url(../fonts/NoiGrotesk-SemiboldItalic.woff2) format("woff2") , url(../fonts/NoiGrotesk-SemiboldItalic.woff) format("woff") , url(../fonts/NoiGrotesk-SemiboldItalic.ttf) format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"studiofeixen";src:url(../fonts/StudioFeixenSans-Bold.eot);src:url(../fonts/StudioFeixenSans-Bold.eot) format("embedded-opentype") , url(../fonts/StudioFeixenSans-Bold.woff2) format("woff2") , url(../fonts/StudioFeixenSans-Bold) format("woff") , url(../fonts/StudioFeixenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"studiofeixen";src:url(../fonts/StudioFeixenSans-Regular.eot);src:url(../fonts/StudioFeixenSans-Regular.eot) format("embedded-opentype") , url(../fonts/StudioFeixenSans-Regular.woff2) format("woff2") , url(../fonts/StudioFeixenSans-Regular) format("woff") , url(../fonts/StudioFeixenSans-Regular.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"studiofeixen";src:url(../fonts/StudioFeixenSans-Medium.eot);src:url(../fonts/StudioFeixenSans-Medium.eot) format("embedded-opentype") , url(../fonts/StudioFeixenSans-Medium.woff2) format("woff2") , url(../fonts/StudioFeixenSans-Medium) format("woff") , url(../fonts/StudioFeixenSans-Medium.ttf) format("truetype");font-weight:300;font-style:normal}*,*::before,*::after{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}footer{margin-top:3rem;padding-top:2rem;background-color:#fff;padding-bottom:2rem;display:flex;justify-content:center;flex-wrap:wrap}footer .footer_inner{max-width:1300px;width:100%;display:flex;justify-content:space-between;padding-top:3rem;padding-bottom:2rem}footer .footer_inner .footer_left svg{width:170px;height:auto}footer .footer_inner .footer_right{display:flex;flex-wrap:nowrap;justify-content:flex-end}footer .footer_inner .footer_right .footer_item{margin-left:5rem}@media only screen and (max-width:1000px){footer .footer_inner .footer_right .footer_item{margin-bottom:1rem}}footer .footer_inner .footer_right .footer_item p{margin-top:0;font-weight:700;text-align:left;font-size:1rem}footer .footer_inner .footer_right .footer_item p a{color:#000;text-decoration:underline;text-decoration-thickness:1px}footer .footer_inner .footer_right .footer_item p a:hover{color:#c6fe09}footer .footer_bottom{width:100%;text-align:center}footer .footer_bottom p{color:#949494}@media only screen and (max-width:1000px){footer .footer_inner .footer_right{flex-direction:column}footer .footer_inner .footer_right .footer_item p{text-align:right}}@media only screen and (max-width:550px){footer .footer_inner{flex-direction:column}footer .footer_inner .footer_left{text-align:left}}*,*::before,*::after{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}header{width:100%;height:100px;position:fixed;top:0;left:0;z-index:100;background-color:#f8f5f2;transition:.2s;border-bottom:1px solid transparent}header .header_container{display:flex;justify-content:center;height:100%;width:100%;position:relative}header .header_container .header_inner{padding:0 1rem;height:100%;width:100%;max-width:1300px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;position:relative}@media only screen and (max-width:1400px){header .header_container .header_inner{padding:0 5vw}}header .header_container .header_inner .header_left{position:relative}header .header_container .header_inner .header_left a{display:block;width:auto}header .header_container .header_inner .header_left a svg{width:auto;padding-top:.4rem;height:60px;position:relative;transition:.2s}header .header_container .header_inner .header_left a svg *{transition:.1s fill}header .header_container .header_inner .header_left a:hover svg *{fill:#c6fe09}header .header_container .header_inner .header_right{height:100%;display:flex;align-items:flex-end}@media only screen and (max-width:1024px){header .header_container .header_inner .header_right .main_menu{display:none}}header .header_container .header_inner .header_right .main_menu .menu-menu-container ul{text-align:right;margin:0;padding:0;transform:translateY(0)}header .header_container .header_inner .header_right .main_menu .menu-menu-container ul li{display:inline-block;list-style:none}header .header_container .header_inner .header_right .main_menu .menu-menu-container ul li a{font-weight:500;font-size:1.1rem;position:relative;padding:.3rem .8rem;display:inline-block;font-family:"studiofeixen",sans-serif;color:#000;text-decoration:none;font-family:"studiofeixen",sans-serif}header .header_container .header_inner .header_right .main_menu .menu-menu-container ul li a:after{content:"";position:absolute;width:calc(100% - 1.6rem);height:1px;bottom:.3rem;left:.8rem;opacity:0;background-color:#000}header .header_container .header_inner .header_right .main_menu .menu-menu-container ul li a:hover:after{opacity:1}header .header_container .header_inner .header_right .main_menu .menu-menu-container ul li.current-menu-item a:after{opacity:1}header .header_container .header_inner .header_right .main_menu .menu-menu-container ul li.menu-item-has-children{position:relative}header .header_container .header_inner .header_right .main_menu .menu-menu-container ul li.menu-item-has-children a:after{display:none}header .header_container .header_inner .header_right .main_menu .menu-menu-container ul li.menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:all;top:100%}header .header_container .header_inner .header_right .main_menu .menu-menu-container ul li:last-child a{padding-right:0}header .header_container .header_inner .header_right .main_menu .menu-menu-container ul li:last-child a:after{width:calc(100% - .8rem)}header .header_container .header_inner .mobile_menu{display:none}@media only screen and (max-width:1024px){header .header_container .header_inner .mobile_menu{display:block}}header .header_container .header_inner .mobile_menu .burger{height:28px;width:40px;align-items:stretch;cursor:pointer;margin-bottom:13px}header .header_container .header_inner .mobile_menu .burger span{transition:.2s;display:block;width:100%;margin-bottom:11px;height:2px;background-color:#000}header .header_container .header_inner .mobile_menu .burger span:hover{background-color:#000}header .header_container .header_inner .mobile_menu .burger span:nth-child(2) {opacity:1}header .header_container .header_inner .mobile_menu .burger.active span{background-color:#000}header .header_container .header_inner .mobile_menu .burger.active span:nth-child(1) {transform:translateY(13px) rotate(-45deg)}header .header_container .header_inner .mobile_menu .burger.active span:nth-child(2) {opacity:0}header .header_container .header_inner .mobile_menu .burger.active span:nth-child(3) {transform:translateY(-13px) rotate(45deg)}header .header_container .header_inner .mobile_menu .mobile_menu_container{height:100vh;width:100vw;position:fixed;top:0;right:-100vw;z-index:-1;transition:.4s;background-color:#f8f5f2}header .header_container .header_inner .mobile_menu .mobile_menu_container.active{right:0}header .header_container .header_inner .mobile_menu .mobile_menu_container .menu-menu-container{height:100%;padding:0 3vw;display:flex;align-items:center}header .header_container .header_inner .mobile_menu .mobile_menu_container .menu-menu-container ul{width:100%;list-style:none;padding-left:0}header .header_container .header_inner .mobile_menu .mobile_menu_container .menu-menu-container ul li{width:100%;padding:.2rem 0;text-align:right}header .header_container .header_inner .mobile_menu .mobile_menu_container .menu-menu-container ul li.hide_mobile a{display:none}header .header_container .header_inner .mobile_menu .mobile_menu_container .menu-menu-container ul li a{font-family:"studiofeixen",sans-serif;color:var(--foreground);font-size:2rem;text-decoration-thickness:1px}header.scrolled{height:55px;border-bottom-color:#000}header.scrolled .header_container .header_inner .header_left a svg{height:42px;margin-bottom:3px;height:40px}header.scrolled .header_container .header_inner .header_right .main_menu .menu-menu-container ul{transform:translateY(-10px)}.icon{display:inline-block;background-color:#000}.icon.zoom{-webkit-mask:url(../../img/icons/zoom.svg) no-repeat center;mask:url(../../img/icons/zoom.svg) no-repeat center}.icon.chevron-left{-webkit-mask:url(../../img/icons/chevron-left.svg) no-repeat center;mask:url(../../img/icons/chevron-left.svg) no-repeat center}.icon.cross{-webkit-mask:url(../../img/icons/cross.svg) no-repeat center;mask:url(../../img/icons/cross.svg) no-repeat center}.icon.chevron-down{-webkit-mask:url(../../img/icons/chevron-down.svg) no-repeat center;mask:url(../../img/icons/chevron-down.svg) no-repeat center}.icon.play{-webkit-mask:url(../../img/icons/play.svg) no-repeat center;mask:url(../../img/icons/play.svg) no-repeat center}*,*::before,*::after{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}body{font-family:"studiofeixen";letter-spacing:-.015em;word-spacing:-.1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon{display:inline-block;background-color:#000}.icon.zoom{-webkit-mask:url(../../img/icons/zoom.svg) no-repeat center;mask:url(../../img/icons/zoom.svg) no-repeat center}.icon.chevron-left{-webkit-mask:url(../../img/icons/chevron-left.svg) no-repeat center;mask:url(../../img/icons/chevron-left.svg) no-repeat center}.icon.cross{-webkit-mask:url(../../img/icons/cross.svg) no-repeat center;mask:url(../../img/icons/cross.svg) no-repeat center}.icon.chevron-down{-webkit-mask:url(../../img/icons/chevron-down.svg) no-repeat center;mask:url(../../img/icons/chevron-down.svg) no-repeat center}.icon.play{-webkit-mask:url(../../img/icons/play.svg) no-repeat center;mask:url(../../img/icons/play.svg) no-repeat center}*{box-sizing:border-box}::-moz-selection{color:#000;background-color:#c6fe09}::selection{color:#000;background-color:#c6fe09}main{min-height:100vh}body{margin:0;padding:0;font-family:"Noi Grotesk",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;background-color:#f8f5f2;transition:.3s opacity}ul{margin:0;padding:0}p{font-family:"Noi Grotesk",sans-serif;font-size:1rem;line-height:1.5;font-weight:500}p a{font-weight:700;text-decoration:underline;text-decoration-thickness:1px;color:#000;transition:.1s}p a:hover{color:#c6fe09}h1,h2,h3,h4,h5,h6{font-family:"studiofeixen",sans-serif;margin:1rem 0}h1{font-size:3.7rem}@media only screen and (max-width:650px){h1{font-size:2rem}}h2{font-size:2.5rem}@media only screen and (max-width:650px){h2{font-size:2rem}}h3{font-weight:500;font-size:1.5rem}h4{color:#949494}.button{padding:.7rem 1rem;border:2px solid #000;text-transform:lowercase;text-decoration:none;color:#f8f5f2;background-color:#000;transition:.1s;margin:.5rem .25rem;display:inline-block;border-radius:25px;cursor:pointer}.button:first-child{margin-left:0}.button:last-child{margin-right:0}.button:hover{border-radius:25px;background-color:#c6fe09;border-color:#c6fe09;color:#000}.button.grey{background-color:#f8f5f2;color:#000;border-width:1px}.button.grey:hover{background-color:#c6fe09}body{-webkit-hyphens:auto;hyphens:auto}.lightbox{height:100%;width:100%;position:fixed;left:0;top:0;z-index:1000;background-color:rgba(0,0,0,.9);display:none;opacity:0;transition:.2s}.lightbox.show{opacity:1}.lightbox .input-field input{padding:.7rem 1rem;background-color:#fff;border:1px solid #c2c2c2;margin-right:.5rem}.lightbox .lightbox_inner{display:flex;height:100%;width:100%;align-items:center;justify-content:center;position:relative}.lightbox .lightbox_inner img{pointer-events:none;height:90%;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-width:90%;max-height:90%}.lightbox .lightbox_inner iframe{width:90%;height:90%}.lightbox .lightbox_inner i{position:absolute;top:5vh;right:5vh;font-size:2.5rem;transition:.2s;height:40px;width:40px;background-color:gray}.lightbox .lightbox_inner i:hover{cursor:pointer;background-color:#fff}.block .block_inner{padding:0 1rem}@media only screen and (max-width:1400px){.block .block_inner{padding:0 5vw}}.home main .page_header{display:none}.page_header{margin-top:110px}.page_header .block.header{display:flex;justify-content:center}.page_header .block.header .block_inner{max-width:1300px;width:100%;padding:0 1rem}@media only screen and (max-width:1400px){.page_header .block.header .block_inner{padding:0 5vw}}.page_header .block.header .block_inner .text h1{text-align:left}.page_header.portfolio-item .block.header .block_inner .text h3 a{font-size:1.8rem;font-weight:700;text-decoration:none;color:#000;transition:.1s}.page_header.portfolio-item .block.header .block_inner .text h3 a i{background-color:#000;width:18px;height:18px;vertical-align:-1px;margin-right:4px}.page_header.portfolio-item .block.header .block_inner .text h3 a:hover{color:#c6fe09}.page_header.portfolio-item .block.header .block_inner .text h3 a:hover i{background-color:#c6fe09}.block.calendar{display:flex;justify-content:center;width:100%;padding:3rem 0}.block.calendar .block_inner{display:flex;justify-content:flex-start;max-width:1300px;width:100%;padding:0 1rem}@media only screen and (max-width:1400px){.block.calendar .block_inner{padding:0 5vw}}.block.calendar .block_inner ul.calendar_list{list-style:none;width:100%;max-width:1000px}.block.calendar .block_inner ul.calendar_list li.calendar_item{display:flex;flex-wrap:nowrap;border-bottom:1px solid #000}.block.calendar .block_inner ul.calendar_list li.calendar_item div{flex-grow:0;flex-shrink:0}.block.calendar .block_inner ul.calendar_list li.calendar_item.past{opacity:.7}.block.calendar .block_inner ul.calendar_list li.calendar_item div:not(.tickets) {margin-right:.5rem}.block.calendar .block_inner ul.calendar_list li.calendar_item h3{font-weight:700;font-family:"studiofeixen",sans-serif;margin-bottom:.4rem}.block.calendar .block_inner ul.calendar_list li.calendar_item p{margin:.5rem 0}.block.calendar .block_inner ul.calendar_list li.calendar_item .date{width:20%}.block.calendar .block_inner ul.calendar_list li.calendar_item .project{width:30%;text-transform:uppercase}.block.calendar .block_inner ul.calendar_list li.calendar_item .location{width:20%}.block.calendar .block_inner ul.calendar_list li.calendar_item .venue{width:20%}.block.calendar .block_inner ul.calendar_list li.calendar_item .tickets{width:10%}@media only screen and (max-width:1000px){.block.calendar .block_inner ul.calendar_list li{display:grid!important;grid-template-columns:1fr 1fr;gap:.5rem;padding:.5rem 0}.block.calendar .block_inner ul.calendar_list li.index{gap:0}.block.calendar .block_inner ul.calendar_list li div{width:100%!important}.block.calendar .block_inner ul.calendar_list li div.project,.block.calendar .block_inner ul.calendar_list li div.tickets{text-align:right}.block.calendar .block_inner ul.calendar_list li div.date p{font-weight:700}.block.calendar .block_inner ul.calendar_list li div p{margin:0!important}.block.calendar .block_inner ul.calendar_list li div h3{margin-top:0}}footer{text-align:center;padding:1rem 3vw}footer p{margin:7px 0;font-size:.9rem}*,*::before,*::after{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}.block.banner{display:flex;justify-content:center;width:100%}.block.banner .block_inner{display:flex;justify-content:center;max-width:1300px;width:100%;padding:0 1rem}@media only screen and (max-width:1400px){.block.banner .block_inner{padding:0 5vw}}.block.banner .block_inner .banner_image{background-size:cover;background-position:center;min-height:400px;width:100%;position:relative}.block.banner .block_inner .banner_image:after{width: calc(100% + 2rem);height:calc(100% - 2rem);position:absolute;content:"";top:1rem;left:-1rem;border:1px solid #000}*,*::before,*::after{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:all}.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}@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 .text_wrapper:hover h3{color:#c6fe09}.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,.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-js{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 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-js 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 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-js 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:hover .video-js button .vjs-icon-placeholder{color:#c6fe09}.block.carousel .block_inner .carousel_wrapper ul.carousel li.carousel_item .item_inner .video_container.vimeo{cursor:pointer}.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}*,*::before,*::after{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}.block.contact{display:flex;width:100%;justify-content:center;padding:4rem 0}.block.contact .block_inner{width:100%;max-width:1300px;display:grid;gap:3rem;grid-template-columns:4fr 3fr;padding:0 1rem}@media only screen and (max-width:1400px){.block.contact .block_inner{padding:0 5vw}}.block.contact .block_inner .form_wrapper{width:100%;border:1px solid #000;padding:2rem}.block.contact .block_inner .form_wrapper h3{margin-top:0}.block.contact .block_inner .form_wrapper form .forminator-row:not(:last-child) {margin-bottom:1.2rem}.block.contact .block_inner .form_wrapper form input,.block.contact .block_inner .form_wrapper form textarea{width:100%;padding:.7rem 1rem;background-color:#fff;border:1px solid #c2c2c2;margin-right:.5rem;font-family:"Noi Grotesk",sans-serif;font-size:1rem;resize:none}.block.contact .block_inner .form_wrapper form input:focus,.block.contact .block_inner .form_wrapper form input:active,.block.contact .block_inner .form_wrapper form textarea:focus,.block.contact .block_inner .form_wrapper form textarea:active{border-color:#c6fe09;box-shadow:none;outline:none}.block.contact .block_inner .form_wrapper form button{background-color:transparent;font-size:1rem;color:#f8f5f2;background-color:#000}.block.contact .block_inner .form_wrapper form button:hover{background-color:#c6fe09;border-color:#c6fe09;color:#000}.block.contact .block_inner .form_wrapper form .forminator-has_error input,.block.contact .block_inner .form_wrapper form .forminator-has_error textarea{border-color:red}.block.contact .block_inner .form_wrapper form .forminator-error-message{margin-top:.3rem;display:inline-block;padding-left:1rem}.block.contact .block_inner .form_wrapper form .forminator-row-last{margin-bottom:0!important}.block.contact .block_inner .form_wrapper form .forminator-row-last .forminator-col{text-align:right}.block.contact .block_inner .contact_text{padding-top:1rem;width:100%}@media only screen and (max-width:1000px){.block.contact .block_inner{display:flex;flex-direction:column-reverse}.block.contact .block_inner .contact_text{padding-top:0}}*,*::before,*::after{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}.block.crew{display:flex;justify-content:center;width:100%;padding:3rem 0}.block.crew .block_inner{display:flex;justify-content:center;max-width:1300px;width:100%;padding:0 1rem;flex-wrap:wrap}@media only screen and (max-width:1400px){.block.crew .block_inner{padding:0 5vw}}.block.crew .block_inner h2{width:100%}.block.crew .block_inner ul.crew_grid{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem 2rem;width:100%}@media only screen and (max-width:1000px){.block.crew .block_inner ul.crew_grid{grid-template-columns:1fr 1fr}}@media only screen and (max-width:550px){.block.crew .block_inner ul.crew_grid{grid-template-columns:1fr}}.block.crew .block_inner ul.crew_grid li.crew_item{width:100%;cursor:pointer}.block.crew .block_inner ul.crew_grid li.crew_item .item_inner{position:relative;background-color:#f8f5f2}.block.crew .block_inner ul.crew_grid li.crew_item .item_inner img{width:100%;aspect-ratio: 4/6;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:.1s;outline:2px solid transparent}.block.crew .block_inner ul.crew_grid li.crew_item .item_inner h3{margin:.4rem 0 .2rem;transition:.1s}.block.crew .block_inner ul.crew_grid li.crew_item .item_inner h4{margin:0;transition:.1s}.block.crew .block_inner ul.crew_grid li.crew_item .item_inner i{width:17px;height:25px;position:absolute;bottom:1.5rem;right:1rem;background-color:#000;transition:.1s}.block.crew .block_inner ul.crew_grid li.crew_item:hover .item_inner img{outline:2px solid #c6fe09}.block.crew .block_inner ul.crew_grid li.crew_item:hover .item_inner h3,.block.crew .block_inner ul.crew_grid li.crew_item:hover .item_inner h4{color:#c6fe09}.block.crew .block_inner ul.crew_grid li.crew_item:hover .item_inner i{background-color:#c6fe09}.block.crew .block_inner ul.crew_grid li.crew_item .description{overflow-y:hidden;transition:.15s}.block.crew .block_inner ul.crew_grid li.crew_item.open .item_inner i{transform:rotate(180deg)}*,*::before,*::after{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)}}*,*::before,*::after{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}.block.post-grid{display:flex;justify-content:center;padding:4rem 0;transition:opacity .1s}.block.post-grid:nth-child(2) {padding-top:0}.block.post-grid .block_inner{display:flex;justify-content:center;max-width:1300px;width:100%;padding:0 1rem}@media only screen and (max-width:1400px){.block.post-grid .block_inner{padding:0 5vw}}.block.post-grid .block_inner .grid_wrapper{width:100%}.block.post-grid .block_inner .grid_wrapper .block_title{text-align:right}.block.post-grid .block_inner .grid_wrapper ul.grid{transition:.1s;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;list-style:none}@media only screen and (max-width:900px){.block.post-grid .block_inner .grid_wrapper ul.grid{grid-gap:1rem}}@media only screen and (max-width:1000px){.block.post-grid .block_inner .grid_wrapper ul.grid{grid-template-columns:1fr}}.block.post-grid .block_inner .grid_wrapper ul.grid li.post{transition:.1s opacity;border:1px solid #000;aspect-ratio: 6/4}.block.post-grid .block_inner .grid_wrapper ul.grid li.post .post_inner{padding:2rem}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio{grid-template-columns:1fr 1fr}@media only screen and (max-width:1200px){.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio{grid-template-columns:1fr 1fr}}@media only screen and (max-width:900px){.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio{grid-template-columns:1fr}}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post{transition:.2s;opacity:0;position:relative;text-align:right;display:flex;align-items:flex-end;height:auto}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post h1,.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post h2,.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post h3,.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post h4,.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post p{color:#f8f5f2;margin-top:.5rem;margin-bottom:.5rem}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post h2{-webkit-hyphens:none;hyphens:none;margin-bottom:0}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post h2.alt{font-size:1.8rem;text-transform:uppercase;font-weight:300;position:relative;display:inline-block;line-height:1.1}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post h3{margin:0;font-size:1.1rem}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post .button{border-color:#f8f5f2;color:#f8f5f2;background-color:transparent;margin-bottom:0}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post .button:hover{background-color:#c6fe09;color:#000;border-color:#c6fe09}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post .post_inner{width:100%}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post .post_inner .inner_top .date{display:none}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post .post_inner .inner_bottom .excerpt{overflow-y:hidden;opacity:0;transition:.2s;transition-timing-function:ease-in-out}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post .image{position:absolute;height:100%;width:100%;top:0;left:0;background-size:cover;background-position:center;z-index:-1;transition:.2s}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post .image:after{position:absolute;content:"";left:0;top:0;background:linear-gradient(0deg,#000 0%,rgba(0,0,0,0) 100%);width:100%;height:100%}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post .link{position:absolute;height: calc(100% + 2rem);width: calc(100% + 2rem);top:-1rem;left:-1rem}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post.hover{transition:transform .3s}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post.hover .post_inner .inner_bottom .excerpt{opacity:1}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post.hover .post_inner .inner_bottom .button{color:#c6fe09;border-color:#c6fe09;border-radius:25px}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post.hover .post_inner .image{top:-10px;left:-10px}.block.post-grid .block_inner .grid_wrapper ul.grid.portfolio li.post.hidden{opacity:.2;pointer-events:none}.block.post-grid .block_inner .grid_wrapper ul.grid.news{grid-template-columns:1fr 1fr}.block.post-grid .block_inner .grid_wrapper ul.grid.news li{opacity:0}.block.post-grid .block_inner .grid_wrapper .page_buttons{display:none;width:100%;display:flex;justify-content:center;margin-top:1rem;align-items:center}.block.post-grid .block_inner .grid_wrapper .page_buttons.show{display:flex}.block.post-grid .block_inner .grid_wrapper .page_buttons .load-more.animate{animation:scrollDown .2s}@keyframes scrollDown {
  0% {
    transform: translateY(0);
  }

  100% {
    transform: translateY(600px);
  }
}.block.post-grid .block_inner .grid_wrapper .page_buttons ul.page_numbers{list-style:none}.block.post-grid .block_inner .grid_wrapper .page_buttons ul.page_numbers li{display:inline-block;margin:0 .25rem}.block.post-grid .block_inner .grid_wrapper .page_buttons ul.page_numbers li a{margin:0}.block.post-grid .block_inner .grid_wrapper .page_buttons ul.page_numbers li a.current{font-weight:700}.block.post-grid .block_inner .grid_wrapper .grid_filters_container{margin-bottom:2rem;text-align:right}.block.post-grid .block_inner .grid_wrapper .grid_filters_container span.label{font-weight:700;display:inline-block;margin-right:.5rem;font-size:1.1rem}.block.post-grid .block_inner .grid_wrapper .grid_filters_container ul.grid_filters{display:inline-block}.block.post-grid .block_inner .grid_wrapper .grid_filters_container ul.grid_filters li{transition:.1s;margin-right:0;margin-top:0;transform:scale(0);transform:1s}.block.post-grid .block_inner .grid_wrapper .grid_filters_container ul.grid_filters li:hover{background-color:transparent;color:#c6fe09;border-color:#c6fe09}.block.post-grid .block_inner .grid_wrapper .grid_filters_container ul.grid_filters li.active{background-color:#c6fe09;color:#000;border-radius:25px;border-color:#c6fe09}.block.post-grid .block_inner .grid_wrapper .grid_filters_container ul.grid_filters li.active:hover{border-color:#c6fe09;color:#c6fe09;background-color:#f8f5f2}.block.post-grid .block_inner .grid_wrapper .grid_filters_container .remove-filters{height:30px;width:30px;margin-right:calc(-30px - .5rem);display:inline-block;position:relative;vertical-align:-9px;margin-left:.5rem;transform:rotate(45deg);pointer-events:none;transition:.1s;opacity:0;cursor:pointer}.block.post-grid .block_inner .grid_wrapper .grid_filters_container .remove-filters.active{pointer-events:all;opacity:1;margin-right:0}.block.post-grid .block_inner .grid_wrapper .grid_filters_container .remove-filters:hover{transform:rotate(135deg)}.block.post-grid .block_inner .grid_wrapper .grid_filters_container .remove-filters:hover span{background-color:#c6fe09}.block.post-grid .block_inner .grid_wrapper .grid_filters_container .remove-filters span{position:absolute;display:block;background-color:#000;transition:.1s}.block.post-grid .block_inner .grid_wrapper .grid_filters_container .remove-filters span:first-child{left:50%;width:1px;height:30px;transform:translateX(-50%)}.block.post-grid .block_inner .grid_wrapper .grid_filters_container .remove-filters span:last-child{bottom:50%;transform:translateY(-50%);width:30px;height:1px}*,*::before,*::after{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}.block.pre-footer{display:flex;justify-content:center;padding:3rem 0}.block.pre-footer .block_inner{display:flex;justify-content:space-between;max-width:1300px;width:100%;padding:0 1rem}@media only screen and (max-width:1400px){.block.pre-footer .block_inner{padding:0 5vw}}@media only screen and (max-width:1000px){.block.pre-footer .block_inner{flex-direction:column}}.block.pre-footer .block_inner .column{max-width:400px;border:1px red}@media only screen and (max-width:1000px){.block.pre-footer .block_inner .column{max-width:none}.block.pre-footer .block_inner .column.newsletter{margin-bottom:2rem}}.block.pre-footer .block_inner .column.newsletter #mc_embed_signup form #mc_embed_signup_scroll{position:relative}.block.pre-footer .block_inner .column.newsletter #mc_embed_signup form #mc_embed_signup_scroll .mc-field-group{display:inline-block;position:relative}.block.pre-footer .block_inner .column.newsletter #mc_embed_signup form #mc_embed_signup_scroll .mc-field-group input{padding:.7rem 1rem;background-color:#fff;border:1px solid #c2c2c2;margin-right:.5rem}.block.pre-footer .block_inner .column.newsletter #mc_embed_signup form #mc_embed_signup_scroll .mc-field-group div.mce_inline_error{position:absolute;bottom:-80%;left:0;margin:0;width:100%;background-color:transparent;color:#000}.block.pre-footer .block_inner .column.newsletter #mc_embed_signup form #mc_embed_signup_scroll #mce-responses{display:none}.block.pre-footer .block_inner .column.newsletter #mc_embed_signup form #mc_embed_signup_scroll .optionalParent{display:inline-block}.block.pre-footer .block_inner .column.newsletter #mc_embed_signup form #mc_embed_signup_scroll .optionalParent .clear input{background-color:#000;border-radius:25px;color:#f8f5f2;transition:.1s}.block.pre-footer .block_inner .column.newsletter #mc_embed_signup form #mc_embed_signup_scroll .optionalParent .clear input:hover{background-color:#c6fe09;border-color:#c6fe09;color:#000}.block.pre-footer .block_inner .column.instagram{min-width:50%}.block.pre-footer .block_inner .column.instagram ul.insta_posts{list-style:none;display:flex;flex-wrap:nowrap;gap:1rem}.block.pre-footer .block_inner .column.instagram ul.insta_posts li.insta_post{display:inline-block;aspect-ratio: 1/1;position:relative}.block.pre-footer .block_inner .column.instagram ul.insta_posts li.insta_post img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.block.pre-footer .block_inner .column.instagram ul.insta_posts li.insta_post a{position:absolute;left:0;top:0;height:100%;width:100%}*,*::before,*::after{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}.block.quote{display:flex;justify-content:center;width:100%;padding:3rem 0}.block.quote .block_inner{display:flex;flex-wrap:nowrap;width:100%;max-width:1000px;position:relative;padding:0 1rem}@media only screen and (max-width:1400px){.block.quote .block_inner{padding:0 5vw}}.block.quote .block_inner .text .text_wrap blockquote{margin:0;position:relative}.block.quote .block_inner .text .text_wrap p.quotee{width:100%;text-align:right;color:#949494;font-size:1.1rem}*,*::before,*::after{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}.block.text-calendar{display:flex;justify-content:center}.block.text-calendar .block_inner{display:flex;justify-content:center;max-width:1300px;width:100%;padding:0 1rem}@media only screen and (max-width:1400px){.block.text-calendar .block_inner{padding:0 5vw}}.block.text-calendar .block_inner h1{font-weight:500;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:1px;font-size:3.4rem}.block.text-calendar .block_inner .columns_wrapper{display:grid;grid-template-columns:55% 1fr;gap:3rem}@media only screen and (max-width:1000px){.block.text-calendar .block_inner .columns_wrapper{grid-template-columns:1fr}}.block.text-calendar .block_inner .columns_wrapper .column.calendar{margin-top:3rem}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner{border:1px solid #000;padding:1.5rem}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner h3{margin-top:0;font-weight:700}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner{position:relative}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner h4{margin-bottom:0;margin-top:2rem}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner ul.events_list{list-style:none}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner ul.events_list li.calendar_item{display:flex;flex-wrap:nowrap;border-bottom:1px solid #000;border-top:none!important;gap:.5rem}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner ul.events_list li.calendar_item h3{font-weight:700;font-family:"studiofeixen",sans-serif;margin-bottom:.4rem}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner ul.events_list li.calendar_item p{margin:.5rem 0}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner ul.events_list li.calendar_item .date{width:34%}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner ul.events_list li.calendar_item .location{width:49%}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner ul.events_list li.calendar_item .tickets{width:17%}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner ul.events_list.past{opacity:.5;max-height:190px;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,0) 90%);mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,0) 90%)}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner button.button{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner div.past_events_popup_wrapper{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:999;align-items:center;justify-content:center}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner div.past_events_popup_wrapper button.close_popup{all:unset;top:1rem;right:1rem;position:absolute;cursor:pointer;z-index:2}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner div.past_events_popup_wrapper button.close_popup i.cross{width:25px;height:25px;background-color:#000}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner div.past_events_popup_wrapper div.popup{max-width:600px;width:90vw;max-height:800px;height:80vh;background-color:#f8f5f2;border:1px solid #000;padding:1rem;position:relative}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner div.past_events_popup_wrapper div.popup div.popup_inner{width:100%;height:100%;max-height:100%;overflow:hidden;position:relative}.block.text-calendar .block_inner .columns_wrapper .column.calendar .calendar_inner div.past_events_popup_wrapper div.popup div.popup_inner ul{height:100%;overflow-y:auto;width:100%;padding-bottom:4rem}*,*::before,*::after{box-sizing:border-box;font-display:fallback}:root{--red:#eb595c;--blue:#232350;--yellow:#fdea58;--brown:#423b18;--pink:#fde9e7;--green:#08595b}.block.text-image{display:flex;justify-content:center;width:100%;padding:3rem 0}.block.text-image .block_inner{display:flex;flex-wrap:nowrap;width:100%;max-width:1200px;position:relative;padding:0 1rem}@media only screen and (max-width:1400px){.block.text-image .block_inner{padding:0 5vw}}.block.text-image .block_inner .image_container{width:50%;position:relative;aspect-ratio: 6.5/4;background-size:cover;background-position:center}.block.text-image .block_inner .text{width:50%;margin-left:4rem;display:flex;align-items:center;justify-content:center}.block.text-image .block_inner.right{flex-direction:row-reverse}.block.text-image .block_inner.right .text{margin-left:0}.block.text-image .block_inner.right .text .text_wrap{margin-right:4rem}@media only screen and (max-width:1000px){.block.text-image .block_inner,.block.text-image .block_inner.right{flex-direction:column}.block.text-image .block_inner .image_container,.block.text-image .block_inner.right .image_container{width:100%}.block.text-image .block_inner .image,.block.text-image .block_inner .text,.block.text-image .block_inner.right .image,.block.text-image .block_inner.right .text{width:100%}.block.text-image .block_inner .image,.block.text-image .block_inner.right .image{margin-top:0}.block.text-image .block_inner .text,.block.text-image .block_inner.right .text{margin-left:0}.block.text-image .block_inner .text .text_wrap,.block.text-image .block_inner.right .text .text_wrap{margin:0;padding:3rem 0}}*,*::before,*::after{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}