svg{width:100%;height:100%;position:absolute;top:0;left:0}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}body,html{padding:0;font-size:18px;margin:0}.clearfix{clear:both}h1{text-align:center}h1.left{text-align:left}h1.white{color:#fff}p.general_text{text-align:center;width:50%;margin-left:25%;color:#868686}ul{text-align:left;padding-left:21px!important}ul li{display:block;list-style:none;margin:0 0 16px;line-height:130%;padding:0;position:relative}@media only screen and (min-width:551px){ul li{line-height:150%}}ul li:before{content:"•";display:inline-block;font-size:1em;left:-1.1225em;position:absolute;top:0}@media only screen and (max-width:550px){.hidden_on_mobile{display:none}}@media only screen and (min-width:551px)and (max-width:1149px){.hidden_on_desktop{display:none}}@media only screen and (min-width:1150px){.hidden_on_desktop{display:none}}@keyframes custom_fade_in{0%{opacity:0}to{opacity:1}}.custom_fade_in{animation:custom_fade_in;animation-timing-function:ease-out}a .hover{text-align:center;margin:0 auto;padding:0;transition:all .2s ease-in-out;position:relative}a .hover:after,a .hover:before{content:"";position:absolute;bottom:0;width:0;height:2px;left:0;transition:all .2s ease-in-out;transition-duration:.4s;opacity:0}a .hover.turquoise .hover:after,a .hover.turquoise .hover:before{background-color:#099c99}a:hover .hover:after,a:hover .hover:before{width:100%;opacity:1}.footer_wrapper{width:100%;position:absolute;bottom:0;transform:translateY(100%)}.footer_wrapper .footer .logo{position:relative;width:60%;padding-bottom:20%;margin:40px auto}@media only screen and (max-width:950px){.footer_wrapper .footer.desktop{display:none}}.footer_wrapper .footer.desktop .logo_holder{width:60%;margin:50px auto auto}.footer_wrapper .footer.desktop .footer_text{font-family:PT Sans,sans-serif;font-size:14px}.footer_wrapper .footer.desktop .footer_text .button{margin:0 0 10px}.footer_wrapper .footer.desktop .footer_text .button.contact{margin:0 0 30px}.footer_wrapper .footer.desktop .flex{width:80%;overflow:hidden;margin:0 auto 50px;display:flex;min-width:900px;max-width:1300px;justify-content:space-between}.footer_wrapper .footer.desktop .flex .info_left{margin:0 30px 0 0;padding-top:80px;position:relative}.footer_wrapper .footer.desktop .flex .info_left .logo{margin:0 0 30px;width:100%;height:50px;position:absolute;padding:0;top:0;left:0;background-position:0 0}.footer_wrapper .footer.desktop .flex .info_left p{margin:0 0 20px}.footer_wrapper .footer.desktop .flex .link_block{padding-top:80px;margin:0 10px}.footer_wrapper .footer.desktop .flex .link_block a{font-size:14px;display:block;margin:0 0 20px}.footer_wrapper .footer.desktop .flex .link_block a:hover{text-decoration:underline}.footer_wrapper .footer.mobile{max-width:1000px;margin:0 auto;display:none;padding-bottom:50px}@media only screen and (max-width:950px){.footer_wrapper .footer.mobile{display:block}}.footer_wrapper .footer.mobile .name{color:#d5095c;text-align:center;display:block;letter-spacing:1px;margin:50px 0}.footer_wrapper .footer.mobile .link_holder{width:80%;margin:20px 10%;text-align:center}.footer_wrapper .footer.mobile .link_holder a{display:block;margin:20px 0;font-size:18px}.footer_wrapper .footer.mobile .imprint{color:#d5095c;position:absolute;bottom:0;left:0;padding:15px}#root,.app_wrapper,body,html{height:100%;position:relative}.page_content{box-sizing:border-box;position:relative;min-height:100%}body,html{height:100%}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}.field{position:relative;margin:20px 0}.field.left,.field.right{width:47.5%;display:inline-block;margin-bottom:0}.field.right{margin-left:5%}.field .error_msg{top:0;font-size:15px;font-weight:500;opacity:0;transition:opacity .5s ease 0s,margin .5s ease;margin-bottom:0}.field .error_msg,.field .required{position:relative;display:block}.field .error:after{content:"!";display:block;position:absolute;font-weight:700;right:10px;top:50%;transform:translateY(-50%);color:#fff;opacity:0;transition:opacity .5s ease 0s,right 0s ease 2s}.field.error,.field.error label{font-weight:700}.field.error .error_msg{opacity:1;margin-bottom:20px;transition:opacity .5s ease 0s,margin .5s ease}.field.error .required:after{opacity:1;right:20px;transition:opacity .5s ease .5s,right .5s ease .5s}.background_color .field .error_msg{color:#fff}input:not([type=checkbox]),select,textarea{resize:none;display:block;width:100%;line-height:150%;padding:12px;border-radius:3px;font-size:15px;box-sizing:border-box}input:not([type=checkbox])[hidden],select[hidden],textarea[hidden]{display:none}input:not([type=checkbox]).white,select.white,textarea.white{background:transparent;color:#fff;border-color:#fff}input:not([type=checkbox]).white:focus,select.white:focus,textarea.white:focus{background:none;color:#fff;border-color:#fff}input:not([type=checkbox]).white::-moz-placeholder,select.white::-moz-placeholder,textarea.white::-moz-placeholder{color:#fff}input:not([type=checkbox]).white::placeholder,select.white::placeholder,textarea.white::placeholder{color:#fff}.error input,form label{color:#d5095c}.error input{border:2px solid #d5095c;padding:11px}.error input::-moz-placeholder{color:#d5095c}.error input::placeholder{color:#d5095c}.error input.white,.error input.white:focus{background:none;color:#fff;border-color:#fff}.error input.white::-moz-placeholder,.error input.white:focus::-moz-placeholder{color:#fff}.error input.white::placeholder,.error input.white:focus::placeholder{color:#fff}.error input:focus{color:#d5095c;border:2px solid #d5095c;padding:11px}.ui.grid{width:100%;display:flex;flex-direction:row;align-items:stretch;margin:10px 0}.ui.grid .column{display:flex-box;margin:0 5px;flex:1}.ui.grid .column input,.ui.grid .column select{margin:0}.ui.grid .column select{height:100%}.ui.grid .column:first-child{margin-left:0}.ui.grid .column:last-child{margin-right:0}.form_holder{position:relative}.form_holder form{transition:opacity 1s ease}.form_holder .form_overlay{visibility:hidden;width:100%;height:100%;position:absolute;top:0;left:0}.form_holder .loading_holder{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%) translateY(20px);opacity:0;visibility:hidden;transition:opacity .5s ease,transform .5s ease;text-align:center}.form_holder .loading_holder .circle-loader{position:inline-block}.form_holder .loading_holder .messages{position:relative;text-align:center;height:50px;margin-top:20px}.form_holder .loading_holder .messages .error_message,.form_holder .loading_holder .messages .loading_message,.form_holder .loading_holder .messages .success_message{position:absolute;display:block;width:100%;top:50%;text-align:center;color:#fff;transform:translateY(-50%);opacity:0;visibility:hidden}.form_holder.loading form{opacity:0}.form_holder.loading .form_overlay{visibility:visible}.form_holder.loading .loading_holder{opacity:1;visibility:visible;transform:translate(-50%,-50%) translateY(0)}.form_holder.loading .loading_holder .loading_message{visibility:visible;opacity:1}.form_holder.success .form_overlay{visibility:visible}.form_holder.success form{opacity:0}.form_holder.success .loading_holder{opacity:1;visibility:visible;transform:translate(-50%,-50%) translateY(0)}.form_holder.success .loading_holder .success_message{visibility:visible;opacity:1}.form_holder.error .form_overlay{visibility:visible}.form_holder.error form{opacity:0}.form_holder.error .loading_holder{opacity:1;visibility:visible;transform:translate(-50%,-50%) translateY(0)}.form_holder.error .loading_holder .circle-loader{display:none}.form_holder.error .loading_holder .error_message{visibility:visible;opacity:1}.singup_form .shipping_address{max-height:0;transition:max-height 1s linear;overflow:hidden}.singup_form .shipping_address.open{max-height:1000px}.singup_form .file_name{color:#d5095c;text-align:center}.singup_form .loading{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.9;display:none;border-radius:5px}.singup_form .loading span{position:absolute;top:50%;text-align:center;transform:translateY(-50%);display:block;width:100%;color:#d5095c}.singup_form.loading .loading{display:block}.loading_screen{position:fixed;background:#d5095c;width:100%;height:100%;top:0;opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s;z-index:1005}.loading_screen .loading_holder{position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%;margin:0;color:#fff}.loading_screen .loading_holder .logo{width:50%;margin:0 auto;padding-bottom:18%;background:url(/_next/static/media/logo_white.4d0dadaa.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain}@media only screen and (min-width:551px){.loading_screen .loading_holder .logo{width:20%;padding-bottom:6%}}.loading_screen .loading_holder span{font-size:18px}.loading_screen.hidden{visibility:hidden;opacity:0;transition:opacity .5s ease,visibility 0s .5s}.app_wrapper.loading .app_content{opacity:.25}.message{width:30%;padding-bottom:20%;background:#fff;border-radius:10px;position:fixed;top:50%;left:50%;transform:translate(-50%,-20%);z-index:1011;visibility:hidden;opacity:0;transition:opacity 1s ease,visibility 0s 1s,transform 0s ease 1s}.message.visible{transition:opacity .5s ease .5s,visibility 0s,transform .5s ease .5s;visibility:visible;opacity:1}.message p,.message.visible{transform:translate(-50%,-50%)}.message p{position:absolute;top:50%;left:50%;margin:0;text-align:center}.message_overlay{background:hsla(0,0%,100%,0);position:fixed;width:100%;height:100%;top:0;z-index:1010;display:block;visibility:hidden;transition:background 1.5s ease,visibility 0s 1.5s}.message_overlay.visible{visibility:visible;background:rgba(0,0,0,.5);transition:background 1.5s ease,visibility 0s 0s}.text_block{text-align:justify;width:80%;line-height:100%;position:relative;margin:50px auto;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition:max-width .5s ease}.text_block img.person{width:15%;margin:5px 20px 15px 0;float:left}.text_block .text{-moz-columns:auto 2;columns:2;-moz-column-gap:50px;column-gap:50px;-moz-column-fill:balance;column-fill:balance}@media only screen and (max-width:550px){.text_block .text{-moz-columns:1;column-count:1;max-width:700px}}@media only screen and (min-width:551px){.text_block .text p{line-height:150%}}.text_block .center{text-align:center!important}.text_block .more_button{margin:50px 0}.text_block .more_text{visibility:hidden;opacity:0;max-height:0;margin-top:50px;overflow:hidden}.text_block .more_text.visible{opacity:1;visibility:visible;max-height:100000px}.text_block.force_no_columns .text{-moz-columns:1;column-count:1}@media only screen and (min-width:551px)and (max-width:1149px){.text_block{width:80%;max-width:700px}}@media only screen and (min-width:1150px){.text_block{width:60%;max-width:900px}}.text_block h2{text-align:left;line-height:150%}.text_block p:last-child{margin-bottom:0}.text_block.narrow{max-width:500px}.mobile_logo{background:url(/_next/static/media/logo.048caa04.svg);background-repeat:no-repeat;background-position:0 0;background-size:contain}@media only screen and (max-width:550px){.mobile_logo{position:absolute;width:50%}}@media only screen and (min-width:551px)and (max-width:1149px){.mobile_logo{position:fixed;padding-bottom:0}}@media only screen and (min-width:1150px){.mobile_logo{position:fixed;padding-bottom:0}}.mobile_menu{display:none}@media only screen and (max-width:1280px){.mobile_menu{display:block}}.mobile_menu .mobile_menu_overlay{width:100%;height:100%;position:fixed;top:0;opacity:0;visibility:hidden;transition:visibility 0s .5s,opacity .5s ease}.mobile_menu .mobile_menu_overlay .link_holder{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%)}.mobile_menu .mobile_menu_overlay .link_holder a{color:#fff;opacity:0;font-size:4vh;transform:translateY(-20px);display:block;text-align:center;padding:10px 0;transition:opacity .5s ease,transform .5s ease;letter-spacing:.5px;font-family:Helvetica Neue,IBM Plex Sans;font-weight:300}.mobile_menu .mobile_menu_overlay .imprint{color:#fff;position:absolute;bottom:0;left:0;padding:15px}.mobile_menu .mobile_menu_button{cursor:pointer;width:50px;height:50px;position:fixed;top:0;right:0;padding:10px;margin:0;border-radius:0;border:none}.mobile_menu .mobile_menu_button:active,.mobile_menu .mobile_menu_button:hover{background:none}.mobile_menu .mobile_menu_button .bar_holder{position:relative;width:100%;height:100%}.mobile_menu .mobile_menu_button .bar_holder .bar{position:absolute;height:10%;width:100%;transition:opacity .5s ease,transform .5s ease}.mobile_menu .mobile_menu_button .bar_holder .bar:first-child{top:0;transform-origin:0 0}.mobile_menu .mobile_menu_button .bar_holder .bar:nth-child(2){top:45%}.mobile_menu .mobile_menu_button .bar_holder .bar:nth-child(3){top:90%;transform-origin:0 100%}.mobile_menu.open .mobile_menu_overlay{opacity:1;visibility:visible;transition:visibility 0s,opacity .5s ease}.mobile_menu.open .mobile_menu_overlay a{opacity:1;transform:translate(0)}.mobile_menu.open .mobile_menu_overlay a:first-child{transition-delay:0s}.mobile_menu.open .mobile_menu_overlay a:nth-child(2){transition-delay:.2s}.mobile_menu.open .mobile_menu_overlay a:nth-child(3){transition-delay:.4s}.mobile_menu.open .mobile_menu_overlay a:nth-child(4){transition-delay:.6s}.mobile_menu.open .mobile_menu_overlay a:nth-child(5){transition-delay:.8s}.mobile_menu.open .mobile_menu_overlay a:nth-child(6){transition-delay:1s}.mobile_menu.open .mobile_menu_overlay a:nth-child(7){transition-delay:1.2s}.mobile_menu.open .mobile_menu_overlay a:nth-child(8){transition-delay:1.4s}.mobile_menu.open .mobile_menu_overlay a:nth-child(9){transition-delay:1.6s}.mobile_menu.open .mobile_menu_overlay a:nth-child(10){transition-delay:1.8s}.mobile_menu.open .mobile_menu_button .bar:first-child{top:0;transform:rotate(45deg);width:130%}.mobile_menu.open .mobile_menu_button .bar:nth-child(2){top:45%;opacity:0}.mobile_menu.open .mobile_menu_button .bar:nth-child(3){top:90%;transform:rotate(-45deg);width:130%}.menu{position:fixed;top:0;right:0;width:100%;background:hsla(0,0%,100%,0);transition:background .5s ease;text-align:right;padding-right:15px;box-sizing:border-box;height:70px}.menu.solid{background:hsla(0,0%,100%,.8)}@media only screen and (max-width:1280px){.menu{display:none}}.menu a{display:inline-block;padding:0 9px;line-height:70px;font-weight:regular;text-transform:uppercase;letter-spacing:.5px}.menu a .hover:after,.menu a .hover:before{bottom:25px}.menu a span{display:inline-block}@media only screen and (min-width:1281px)and (max-width:1449px){.menu a{padding:0 5px;line-height:70px;font-weight:regular;text-transform:uppercase;letter-spacing:.5px;font-size:15px}.menu a .hover:after,.menu a .hover:before{bottom:25px}.menu a span{display:inline-block}}.newsletter_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.9);opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 0s 1s}@media only screen and (max-width:550px){.newsletter_overlay{background:#d5095c}}.newsletter_overlay.visible{opacity:1;visibility:visible;transition:opacity 1s ease,visibility 0s}.newsletter_overlay .popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#d5095c;padding:30px;min-width:300px;border-radius:10px;text-align:center;color:#fff}@media only screen and (max-width:550px){.newsletter_overlay .popup{width:80%;padding:0;min-width:unset}}.newsletter_overlay .popup h3,.newsletter_overlay .popup p{color:#fff}.newsletter_overlay .popup input[type=checkbox]{display:none}.newsletter_overlay .popup input{display:block;margin:20px auto;padding:10px;border:none;border-bottom:1px solid #fff;font-size:18px;background:none;color:#fff;width:100%;border-radius:0;box-sizing:border-box}.newsletter_overlay .popup input #first_name{display:inline-block;width:47.5%;margin:0}.newsletter_overlay .popup input #last_name{display:inline-block;width:47.5%;margin:0 0 0 5%}.newsletter_overlay .popup input:focus{outline:none}.newsletter_overlay .popup input::-moz-placeholder{color:#fff}.newsletter_overlay .popup input::placeholder{color:#fff}.newsletter_overlay .popup .loading_overlay{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background:#d5095c;border-radius:10px}@media only screen and (max-width:550px){.newsletter_overlay .popup .loading_overlay{background:#d5095c}}.newsletter_overlay .popup .loading_overlay.visible{visibility:visible;opacity:.7}.newsletter_overlay .popup .loading_text{position:absolute;opacity:0;visibility:hidden;top:50%;left:50%;transform:translate(-50%,-50%);font-weight:900}.newsletter_overlay .popup .loading_text.visible{visibility:visible;opacity:1}.newsletter_overlay .newsletter_button{cursor:pointer;width:50px;height:50px;position:fixed;top:0;right:0;padding:10px;margin:0;border-radius:0;border:none}.newsletter_overlay .newsletter_button:active,.newsletter_overlay .newsletter_button:hover{background:none}.newsletter_overlay .newsletter_button .bar_holder{position:relative;width:100%;height:100%}.newsletter_overlay .newsletter_button .bar_holder .bar{background:#d5095c;position:absolute;height:10%;width:100%;transition:opacity .5s ease,transform .5s ease}@media only screen and (max-width:550px){.newsletter_overlay .newsletter_button .bar_holder .bar{background:#fff}}.newsletter_overlay .newsletter_button .bar_holder .bar:first-child{top:0;transform-origin:0 0;transform:rotate(45deg);width:130%}.newsletter_overlay .newsletter_button .bar_holder .bar:nth-child(2){top:45%;opacity:0}.newsletter_overlay .newsletter_button .bar_holder .bar:nth-child(3){top:90%;transform-origin:0 100%;transform:rotate(-45deg);width:130%}.image{position:relative;overflow:hidden;transition:padding 1s ease}@media only screen and (max-width:550px){.image{padding-bottom:70%}}@media only screen and (min-width:551px)and (max-width:1149px){.image{padding-bottom:40%}}@media only screen and (min-width:1150px){.image{padding-bottom:36%}}.image .parallax-inner{position:absolute;width:100%;height:100%}.image .parallax-inner .image_holder{position:absolute;width:100%;height:120%;padding:0;top:-10%;background-position:50%;background-size:cover}.header_image{position:relative;text-align:center}.header_image .image_wrapper{position:relative;transition:padding 1s ease}@media only screen and (max-width:550px){.header_image .image_wrapper{padding-bottom:70%}}@media only screen and (min-width:551px)and (max-width:1149px){.header_image .image_wrapper{padding-bottom:40%}}@media only screen and (min-width:1150px){.header_image .image_wrapper{padding-bottom:30%}}.header_image .image_wrapper .header_image_parallax{position:absolute;top:0;width:100%;height:100%;overflow:hidden;transition:padding 1s ease}.header_image .image_wrapper .header_image_parallax .parallax-inner{position:absolute;width:100%;height:100%}.header_image .image_wrapper .header_image_parallax .parallax-inner .image_holder{position:absolute;width:100%;height:120%;padding:0;top:-10%;background-position:50%;background-size:cover}.header_image .heading_holder{text-align:center;margin:0 auto;width:80%}@media only screen and (min-width:551px)and (max-width:1149px){.header_image .heading_holder{width:80%;max-width:700px}}@media only screen and (min-width:1150px){.header_image .heading_holder{width:60%;max-width:900px}}.header_image .heading_holder h1{position:relative;margin:50px 0;font-size:3.3vw;font-weight:900;opacity:1;overflow:hidden;word-wrap:break-word;text-transform:uppercase}@media only screen and (max-width:550px){.header_image .heading_holder h1{font-size:10vw}}.landing_banner.header_image{position:relative}@media only screen and (max-width:550px){.landing_banner.header_image .image_wrapper{padding-bottom:70%}}@media only screen and (min-width:551px)and (max-width:1149px){.landing_banner.header_image .image_wrapper{padding-bottom:52%}}@media only screen and (min-width:1150px){.landing_banner.header_image .image_wrapper{padding-bottom:39%}}.landing_banner.header_image .image_wrapper .header_image_parallax .parallax-inner .image_holder{top:-13%}.landing_banner.header_image .button_holder{position:absolute;top:90%;width:80%;left:10%;text-align:center;transform:translateY(-50%)}@media only screen and (min-width:551px){.landing_banner.header_image .button_holder{top:60%;width:40%;left:50%}}.landing_banner.header_image .button_holder a{display:inline-block;background:#d5095c;color:#fff;padding:10px 20px;margin:10px 0;border-radius:2px;font-weight:700;letter-spacing:.5px;font-size:15px}@media only screen and (min-width:551px)and (max-width:1149px){.landing_banner.header_image .button_holder a{margin:20px 0;padding:10px 20px}}@media only screen and (min-width:1150px){.landing_banner.header_image .button_holder a{margin:20px 0;padding:10px 20px}}.landing_banner.header_image .quote,.landing_banner.header_image .quotee{color:#d5095c;font-size:2vw;text-align:center;margin:0 0 20px}@media only screen and (max-width:550px){.landing_banner.header_image .quote,.landing_banner.header_image .quotee{font-size:4vw}}.landing_banner.header_image .quotee{margin:0 0 30px}@media only screen and (max-width:550px){.landing_banner.header_image .quote_holder{display:none}}.landing_banner.header_image .quote_holder_mobile{width:80%;margin:40px auto 50px}@media only screen and (min-width:551px)and (max-width:1149px){.landing_banner.header_image .quote_holder_mobile{display:none}}@media only screen and (min-width:1150px){.landing_banner.header_image .quote_holder_mobile{display:none}}.landing_banner.header_image .quote_holder_mobile .quote,.landing_banner.header_image .quote_holder_mobile .quotee{color:#d5095c;font-size:18px;text-align:center;margin:0 0 10px}.landing_banner.header_image .quote_holder_mobile .quotee{margin-bottom:30px}.landing_banner.header_image .quote_holder_mobile a{display:inline-block;background:#d5095c;color:#fff;padding:10px 20px;margin:10px 0;border-radius:2px;font-weight:700;letter-spacing:.5px;font-size:15px}.landing_banner.header_image .quote_holder_mobile a:last-child{margin-bottom:0}.text_with_reference{display:flex;flex-direction:row;min-height:50vh}@media only screen and (max-width:550px){.text_with_reference{display:block;min-height:0}}.text_with_reference.text_left{flex-direction:row-reverse}.text_with_reference .left{position:relative;width:50%}@media only screen and (min-width:551px){.text_with_reference .left{padding-bottom:31.5%}.text_with_reference .left.no_parallax{padding:0}}@media only screen and (max-width:550px){.text_with_reference .left{width:100%;background:none}}.text_with_reference .left.no_parallax{display:flex;justify-content:center;align-items:center}.text_with_reference .left .no_parallax_image{width:80%;margin:50px 10%;text-align:center}.text_with_reference .left .no_parallax_image a{margin:30px 0 0}.text_with_reference .left .no_parallax_image img{width:100%}@media only screen and (max-width:550px){.text_with_reference .left .no_parallax_image{width:100%;margin:0}}.text_with_reference .left .referenceVideo{text-align:center;width:80%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:550px){.text_with_reference .left .referenceVideo{position:relative;margin:20px 0;left:50%;transform:translate(-50%);width:100%}}.text_with_reference .left .slideshow_holder{width:80%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}@media only screen and (max-width:550px){.text_with_reference .left .slideshow_holder{position:relative;width:100%;left:0;top:0;transform:none}}.text_with_reference .left .slideshow_holder .manual{position:absolute;top:0;width:50%;height:100%;background:none;opacity:.7;cursor:pointer;transition:opacity .5s ease;padding:0}@media only screen and (max-width:550px){.text_with_reference .left .slideshow_holder .manual{opacity:.7}}.text_with_reference .left .slideshow_holder .manual .icon{position:absolute;top:50%;transform:translate3d(0,-50%,0);width:20%;padding-bottom:20%;transition:transform 1s ease-in-out}.text_with_reference .left .slideshow_holder .manual:hover{opacity:1}@media only screen and (min-width:551px){.text_with_reference .left .slideshow_holder .manual:hover.left .icon{transform:translate3d(-10%,-50%,0)}.text_with_reference .left .slideshow_holder .manual:hover.right .icon{transform:translate3d(10%,-50%,0)}}.text_with_reference .left .slideshow_holder .manual.left{left:0}.text_with_reference .left .slideshow_holder .manual.left .icon{left:10%;background-image:url(/_next/static/media/icon_back_active.03f78a6a.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.text_with_reference .left .slideshow_holder .manual.right{right:0}.text_with_reference .left .slideshow_holder .manual.right .icon{right:10%;background-image:url(/_next/static/media/icon_forward_active.8487218b.svg);background-size:contain;background-position:50%;background-repeat:no-repeat}.text_with_reference .left .slideshow_holder .slides_holder{height:100%;width:100%;position:relative}.text_with_reference .left .slideshow_holder .slides_holder .slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.text_with_reference .left .slideshow_holder .slides_holder .slide.active{opacity:1;transition:opacity 1s ease-in-out}.text_with_reference .left .slideshow_holder a{margin:30px 0 0}@media only screen and (max-width:550px){.text_with_reference .left .slideshow_holder a{margin:50px 0 0}.text_with_reference.has_button .left .no_parallax_image{margin:50px 0}}.text_with_reference .text_block{width:50%;box-sizing:border-box;margin:0;padding:70px 10%;align-self:center}@media only screen and (min-width:551px)and (max-width:1149px){.text_with_reference .text_block{padding:70px 50px}}@media only screen and (max-width:550px){.text_with_reference .text_block{width:80%;padding:0;margin:50px auto}}@media only screen and (min-width:551px){.text_with_reference .text_block p{line-height:150%}}.banner{position:relative}@media only screen and (max-width:550px){.banner .landing_banner_image{padding-bottom:70%}}@media only screen and (min-width:551px)and (max-width:1149px){.banner .landing_banner_image{padding-bottom:40%}}@media only screen and (min-width:1150px){.banner .landing_banner_image{padding-bottom:36%}}.banner .landing_banner_image.no_image{padding:50px 0}.banner .button_holder{position:absolute;top:50%;width:80%;left:10%;text-align:center;transform:translateY(-50%)}.banner .button_holder h1{position:relative;margin:0 0 30px;font-size:35px;font-size:4vw;font-weight:900;overflow:hidden;word-wrap:break-word;text-transform:uppercase}@media only screen and (max-width:550px){.banner .button_holder h1{font-size:8vw}}.banner .button_holder a{display:inline-block;clear:both;color:#fff;padding:10px 20px;margin:20px 0;border-radius:2px;font-weight:700;letter-spacing:.5px;font-size:15px}@media only screen and (min-width:551px)and (max-width:1149px){.banner .button_holder a{padding:10px 20px}}@media only screen and (min-width:1150px){.banner .button_holder a{padding:10px 20px}}.banner .landing_banner_image.no_image .button_holder{position:relative;top:0;width:80%;left:10%;text-align:center;transform:none}.news_display .single_news_overview{display:flex;flex-direction:row;align-items:center;padding:0 20%;box-sizing:border-box;margin:50px 0}@media only screen and (max-width:550px){.news_display .single_news_overview{margin:0;display:block;min-height:0;padding:0}}.news_display .single_news_overview .left{position:relative;width:40%;padding-bottom:25%}@media only screen and (max-width:550px){.news_display .single_news_overview .left{width:100%;padding-bottom:0}}.news_display .single_news_overview .left .image_holder{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;background-color:#f4f4f4}.news_display .single_news_overview .left .image_holder .news_image{padding-bottom:61%}.news_display .single_news_overview .left .image_holder .title_holder{display:none}@media only screen and (max-width:550px){.news_display .single_news_overview .left .image_holder{position:relative;width:100%;left:0;top:0;transform:none}.news_display .single_news_overview .left .image_holder .title_holder{display:block;position:absolute;top:50%;transform:translateY(-50%);width:80%;margin:0 10%}.news_display .single_news_overview .left .image_holder .title_holder .date{text-align:center;color:#d5095c;display:block}.news_display .single_news_overview .left .image_holder .title_holder h1{margin:0;font-size:35px;font-weight:900;opacity:.8;overflow:hidden;word-wrap:break-word;text-transform:uppercase}}.news_display .single_news_overview .right{width:60%;text-align:left;box-sizing:border-box;padding:0 0 0 10%}@media only screen and (max-width:550px){.news_display .single_news_overview .right{padding:0 10%}}.news_display .single_news_overview .right h1{text-align:left;text-transform:uppercase;margin-bottom:10px}.news_display .single_news_overview .right .date{color:#d5095c;font-size:18px;margin:10px 0;display:block}.news_display .single_news_overview .right .text_block{margin:0;text-align:left;width:100%}@media only screen and (max-width:550px){.news_display .single_news_overview .right .text_block{margin:50px 0}}.news_display .single_news_overview .right .text_block.button_holder{text-align:left}@media only screen and (max-width:550px){.news_display .single_news_overview .right .text_block.button_holder{text-align:center;margin:-20px 0 50px}.news_display .single_news_overview .right{width:100%}}.news_display .single_news .parallax_holder{padding-bottom:30%;background-color:#f4f4f4}@media only screen and (max-width:550px){.news_display .single_news .parallax_holder{display:block;padding-bottom:70%}}.news_display .single_news .parallax_holder .title_holder{position:absolute;top:50%;transform:translateY(-50%);width:80%;margin:0 10%;display:none}@media only screen and (max-width:550px){.news_display .single_news .parallax_holder .title_holder{display:block}}.news_display .single_news .parallax_holder .title_holder .date{text-align:center;color:#d5095c;display:block}@media only screen and (max-width:550px){.news_display .single_news .parallax_holder .title_holder .date.hidden_on_mobile{display:none}}.news_display .single_news .parallax_holder .title_holder h1{margin:0;font-size:35px;font-weight:900;opacity:.8;overflow:hidden;word-wrap:break-word;text-transform:uppercase}.news_display .single_news .text_block{width:60%;margin:50px auto}@media only screen and (min-width:551px)and (max-width:1149px){.news_display .single_news .text_block{width:80%}}@media only screen and (max-width:550px){.news_display .single_news .text_block{width:80%}}.news_display .single_news .text_block .title_holder{margin:50px auto;text-align:center}@media only screen and (max-width:550px){.news_display .single_news .text_block .title_holder{display:none}}.news_display .single_news .text_block .title_holder .date{color:#d5095c}.news_display .single_news .text_block .title_holder h1{text-transform:uppercase}.people_display{position:relative;top:0;margin-top:50px}.people_display h1{margin:50px 0 0}.people_display .people{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}@media only screen and (min-width:551px)and (max-width:1149px){.people_display .people{width:84.8%;max-width:742px}}@media only screen and (min-width:1150px){.people_display .people{width:63.6%;max-width:954px}}.people_display .people .person{width:33.33%;padding:0 3%;position:relative;box-sizing:border-box;margin:50px 0}@media only screen and (max-width:550px){.people_display .people .person{width:80%;padding:0;margin:50px auto;max-width:700px}}@media only screen and (min-width:551px)and (max-width:1149px){.people_display .people .person .text{font-size:16px}}.people_display .people .person .text .email,.people_display .people .person .text .role,.people_display .people .person .text .website,.people_display .people .person .text h2{display:block;margin:20px 0}.people_display .people .person .text .email{word-wrap:break-word}.people_display .people .person .text p{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:130%;font-size:18px}@media only screen and (min-width:551px)and (max-width:1149px){.people_display .people .person .text p{font-size:16px}}@media only screen and (min-width:551px){.people_display .people .person .text p{line-height:150%}}.people_display .people .person .image{transform:translate(-1px,-1px);width:50%;margin-left:25%;padding-bottom:50%;height:0;position:relative;border-radius:50%;overflow:hidden}.people_display .people .person .image .parallax_holder{position:absolute;height:0!important;padding-bottom:100%}.workshop_calendar{width:80%;position:relative;overflow:hidden;box-sizing:border-box;overflow:visible;margin:50px auto}@media only screen and (min-width:551px)and (max-width:1149px){.workshop_calendar{width:80%;max-width:700px}}@media only screen and (min-width:1150px){.workshop_calendar{width:60%;max-width:900px}}.workshop_calendar .bg{display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;background:#d5095c;visibility:hidden;transition:visibility 0s ease .5s,opacity .5s ease 0s}.workshop_calendar .legende p{margin-bottom:5px;text-align:left}.workshop_calendar .legende p:before{content:"";display:inline-block;width:20px;height:20px;transform:translateY(3px);margin-right:10px;background:#d5095c;position:relative}@media only screen and (max-width:550px){.workshop_calendar .legende p{font-size:14px}.workshop_calendar .legende p:before{transform:translateY(5px)}}.workshop_calendar .legende p{color:#d5095c;line-height:20px}.workshop_calendar .legende p.turquoise{color:#00aaa5}.workshop_calendar .legende p.turquoise:before{background:#00aaa5}.workshop_calendar .legende p.blue{color:#0087e6}.workshop_calendar .legende p.blue:before{background:#0087e6}.workshop_calendar.single .bg{visibility:visible;opacity:1;transition:visibility 0s ease 0s,opacity .5s ease 0s}.workshop_calendar .month{text-transform:uppercase}@media only screen and (min-width:551px){.workshop_calendar .month{width:20%;text-align:center}}.workshop_calendar .single_calender_entry{margin:50px 0;display:block}@media only screen and (min-width:551px){.workshop_calendar .single_calender_entry{margin:20px 0}}.workshop_calendar .single_calender_entry.turquoise,.workshop_calendar .single_calender_entry.turquoise .left .day,.workshop_calendar .single_calender_entry.turquoise .right .title{color:#00aaa5}.workshop_calendar .single_calender_entry.turquoise .right .title.hover:after,.workshop_calendar .single_calender_entry.turquoise .right .title.hover:before{background-color:#00aaa5}.workshop_calendar .single_calender_entry.blue,.workshop_calendar .single_calender_entry.blue .left .day,.workshop_calendar .single_calender_entry.blue .right .title{color:#0087e6}.workshop_calendar .single_calender_entry.blue .right .title.hover:after,.workshop_calendar .single_calender_entry.blue .right .title.hover:before{background-color:#0087e6}.workshop_calendar .single_calender_entry .left{display:block;width:20%;margin-left:-5%;float:left}@media only screen and (min-width:551px){.workshop_calendar .single_calender_entry .left{margin-left:0}}.workshop_calendar .single_calender_entry .left .day{color:#d5095c;font-size:18px;text-align:center;display:block;font-weight:900}@media only screen and (min-width:551px){.workshop_calendar .single_calender_entry .left .day{font-size:25px}}.workshop_calendar .single_calender_entry .right{display:block;width:85%;float:left;margin-left:5%;margin-right:-5%}@media only screen and (min-width:551px){.workshop_calendar .single_calender_entry .right{width:80%}}.workshop_calendar .single_calender_entry .right .title{text-transform:uppercase;font-size:18px;font-weight:600;letter-spacing:.5px;margin-bottom:20px;color:#d5095c}@media only screen and (min-width:551px){.workshop_calendar .single_calender_entry .right .title{font-size:25px}}.workshop_calendar .single_calender_entry .right .sub_title{display:block;margin:5px 0}.workshop_calendar .single_event .header_image{padding-bottom:70%}@media only screen and (min-width:551px)and (max-width:1149px){.workshop_calendar .single_event .header_image{padding-bottom:40%}}@media only screen and (min-width:1150px){.workshop_calendar .single_event .header_image{padding-bottom:30%}}.workshop_title{text-transform:uppercase;font-size:18px;font-weight:600;letter-spacing:.5px;margin-bottom:20px;font-family:IBM Plesk Sans,sans-serif;line-height:120%;color:#d5095c}@media only screen and (min-width:551px){.workshop_title{font-size:25px}}.workshop_sub_title{display:block;margin:5px 0;font-family:IBM Plesk Sans,sans-serif;color:#d5095c}.references_block{background:#d5095c;position:relative;width:100%;padding:50px 0}.references_block .button_holder{position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.references_block .button_holder button{border:2px solid #fff;background:hsla(0,0%,100%,0);padding:0;width:15px;height:15px;border-radius:50%;margin:0 5px}.references_block .button_holder button.active,.references_block .button_holder button:hover{background:#fff}.references_block .height_ghost_wrapper{width:100%;overflow-x:hidden}.references_block .height_ghost_wrapper .height_ghost{width:2000%;position:relative;background:green;min-height:50px;opacity:0}.references_block .height_ghost_wrapper .height_ghost .single_reference_holder{float:left;width:5%}.references_block .height_ghost_wrapper .height_ghost .single_reference_holder .single_reference{position:relative;transform:none;left:0;top:0}.references_block .height_ghost_wrapper .height_ghost .single_reference_holder .single_reference.active{transform:none}@media only screen and (max-width:550px){.references_block .height_ghost_wrapper .height_ghost .single_reference_holder .single_reference{display:block}}.references_block .single_reference{display:flex;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-46%,-50%);visibility:hidden;opacity:0;transition:opacity .7s ease,visibility 0s 1s,transform 0s 1s;width:80%}@media only screen and (max-width:550px){.references_block .single_reference{display:block;width:100%}}.references_block .single_reference.active{opacity:1;visibility:visible;transform:translate(-50%,-50%);transition:opacity .5s ease-in-out .7s,visibility 0s 0s,transform .5s ease .7s}@media only screen and (min-width:551px)and (max-width:1149px){.references_block .single_reference{width:80%;max-width:700px}}@media only screen and (min-width:1150px){.references_block .single_reference{width:60%;max-width:900px}}.references_block .single_reference .left{width:50%;padding-bottom:31%;position:relative}@media only screen and (max-width:550px){.references_block .single_reference .left{width:100%;padding:0}}.references_block .single_reference .left .image{position:absolute;top:50%;left:50%;width:80%;padding-bottom:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:550px){.references_block .single_reference .left .image{transform:translate(0);left:0;position:relative;top:0;margin:0 auto 50px}}.references_block .single_reference .right{width:50%;padding:5%;box-sizing:border-box}@media only screen and (max-width:550px){.references_block .single_reference .right{transform:translate(0);left:0;position:relative;top:0;width:80%;margin:0 auto}}.references_block .single_reference .right p{color:#fff;text-align:center;font-size:19.8px}.references_block .single_reference .right p.short{font-size:27px}.references_block .single_reference .right .quotee{margin-bottom:0}.video_player{width:100%;margin:50px auto;position:relative}@media only screen and (min-width:551px)and (max-width:1149px){.video_player{width:80%;max-width:700px}}@media only screen and (min-width:1150px){.video_player{width:60%;max-width:900px}}@media only screen and (max-width:550px){.video_player h1,.video_player p{max-width:80%;margin-left:auto;margin-right:auto}.video_player p{text-align:justify}}.video_player .video_wrapper{position:relative;width:100%;padding-bottom:56.3%}.video_player .video_wrapper .cover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .5s;cursor:pointer}.video_player .video_wrapper .cover .play_holder{transition:background 1s ease;position:absolute;top:0;left:0;width:100%;height:100%}.video_player .video_wrapper .cover .play_holder .play{position:absolute;top:50%;left:50%;width:100px;height:100px;transform:translate(-50%,-50%) scale(1);transition:opacity .5s ease,transform 1s ease;background:url(/_next/static/media/play.9acba809.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.video_player .video_wrapper .cover:hover .play_holder .play{transform:translate(-50%,-50%) scale(1.1);opacity:1}.video_player .video_wrapper .cover.visible{opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s}.video_player .video_wrapper .video{position:absolute;top:0;left:0}.workshop_mindmap{position:relative;margin:50px auto}@media only screen and (min-width:551px)and (max-width:1149px){.workshop_mindmap{width:80%;max-width:700px}}@media only screen and (min-width:1150px){.workshop_mindmap{width:75%;max-width:1125px}}@media only screen and (max-width:550px){.workshop_mindmap{width:80%}}.workshop_mindmap .desktop{margin:50px 0}@media only screen and (max-width:550px){.workshop_mindmap .desktop{display:none}}.workshop_mindmap .mobile{margin:50px 0}@media only screen and (min-width:551px){.workshop_mindmap .mobile{display:none}}.single_event .header_image{position:relative;background:#f4f4f4;padding-bottom:70%}@media only screen and (min-width:551px)and (max-width:1149px){.single_event .header_image{padding-bottom:40%}}@media only screen and (min-width:1150px){.single_event .header_image{padding-bottom:30%}}.single_event .header_image .image_holder{position:absolute;width:100%;height:100%;top:0;left:0}.single_event .heading_holder{margin:50px 0;font-size:3.3vw}.single_event .description img{width:15%;margin:5px 20px 15px 0;float:left}.single_event .description img.full_width{width:100%}@media only screen and (max-width:550px){.single_event .description img{margin:0 20px 5px 0;width:50%}}.single_event .description .clear{clear:both}.single_event .sign_up_wrapper .sign_up{width:100px;width:80%;margin:50px auto;border-radius:3px;padding:50px 0;box-sizing:border-box}@media only screen and (min-width:551px)and (max-width:1149px){.single_event .sign_up_wrapper .sign_up{width:80%;max-width:700px}}@media only screen and (min-width:1150px){.single_event .sign_up_wrapper .sign_up{width:60%;max-width:900px}}.single_event .sign_up_wrapper .sign_up .text h1{text-align:left;color:#fff}.single_event .sign_up_wrapper .sign_up .text h1:first-child{margin-top:0}.single_event .sign_up_wrapper .sign_up .text p{color:#fff}.single_event .sign_up_wrapper .sign_up .form{min-height:100px;width:56%;float:left}@media only screen and (max-width:550px){.single_event .sign_up_wrapper .sign_up .form{width:100%;margin:20px 0 0;transform:none}}.single_event .sign_up_wrapper .sign_up .form form label{color:#fff;display:block}.single_event .sign_up_wrapper .sign_up .form form label a{color:#fff;text-decoration:underline}.single_event .sign_up_wrapper .sign_up .form form :first-child{margin-top:0}.single_event .sign_up_wrapper .sign_up .form form :last-child{margin-bottom:0}.single_event .sign_up_wrapper .sign_up .form button{transition:box-shadow .5s ease,transform .5s ease;transform:scale(.98);cursor:pointer}@media only screen and (max-width:550px){.single_event .sign_up_wrapper .sign_up .form button{width:100%}}.single_event .sign_up_wrapper .sign_up .form button:hover{transform:scale(1);box-shadow:0 0 7px 0 rgba(0,0,0,.3);cursor:pointer}.single_event .sign_up_wrapper .sign_up .contact{background:#fff;box-shadow:0 0 30px 0 hsla(0,0%,39%,.5);min-height:100px;width:33%;position:relative;padding:40px 40px 60px;box-sizing:border-box;float:right}@media only screen and (max-width:550px){.single_event .sign_up_wrapper .sign_up .contact{width:100%;margin:20px 0;transform:none}}.single_event .sign_up_wrapper .sign_up .contact .image{width:90%;padding-bottom:90%;background:#f4f4f4;border-radius:50%;left:5%}.single_event .sign_up_wrapper .sign_up .contact .name{margin:20px 0 10px;text-align:center}.single_event .sign_up_wrapper .sign_up .contact .email{display:block;position:absolute;left:50%;transform:translate(-50%);text-align:center}@media only screen and (min-width:551px)and (max-width:1149px){.single_event .sign_up_wrapper .sign_up .contact .email{font-size:75%}}.single_event .sign_up_wrapper .sign_up .contact .email:hover{text-decoration:underline}.single_workshop .header_image{position:relative;background:#f4f4f4;padding-bottom:70%}@media only screen and (min-width:551px)and (max-width:1149px){.single_workshop .header_image{padding-bottom:40%}}@media only screen and (min-width:1150px){.single_workshop .header_image{padding-bottom:30%}}.single_workshop .header_image .image_holder{position:absolute;width:100%;height:100%;top:0;left:0}.single_workshop .heading_holder{margin:50px 0;font-size:3.3vw}.contact_form_wrapper{background:#d5095c}.contact_form_wrapper.background_white{background:none}.contact_form{width:100px;width:80%;margin:50px auto;border-radius:3px;padding:50px 0;box-sizing:border-box}@media only screen and (min-width:551px)and (max-width:1149px){.contact_form{width:80%;max-width:700px}}@media only screen and (min-width:1150px){.contact_form{width:60%;max-width:900px}}.contact_form .text h1{text-align:left;color:#fff}.background_white .contact_form .text h1{color:#d5095c}.contact_form .text h1:first-child{margin-top:0}.contact_form .text p{color:#fff}.background_white .contact_form .text p{color:#d5095c}.contact_form .form{min-height:100px;width:56%;float:left}@media only screen and (max-width:550px){.contact_form .form{width:100%;margin:20px 0 0;transform:none}}.contact_form .form form label{display:block}.contact_form .form form label a{text-decoration:underline}.contact_form .form form :first-child{margin-top:0}.contact_form .form form :last-child{margin-bottom:0}.contact_form .form button{transition:box-shadow .5s ease,transform .5s ease;transform:scale(.98);cursor:pointer}@media only screen and (max-width:550px){.contact_form .form button{width:100%}}.contact_form .form button:hover{transform:scale(1);box-shadow:0 0 7px 0 rgba(0,0,0,.3);cursor:pointer}.contact_form .contact{background:#fff;box-shadow:0 0 30px 0 hsla(0,0%,39%,.5);min-height:100px;width:33%;margin-right:0;position:relative;padding:40px 40px 60px;box-sizing:border-box;float:right}@media only screen and (max-width:550px){.contact_form .contact{width:100%;margin:20px 0;transform:none}}.contact_form .contact .image{width:90%;padding-bottom:90%;border-radius:50%;left:5%}.contact_form .contact .name{margin:20px 0 10px;text-align:center}.contact_form .contact .email{display:block;position:absolute;left:50%;transform:translate(-50%);text-align:center}@media only screen and (min-width:551px)and (max-width:1149px){.contact_form .contact .email{font-size:75%}}.contact_form .contact .email:hover{text-decoration:underline}.reference_video_player{width:80%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:550px){.reference_video_player{position:relative;width:100%;left:0;top:0;transform:none}.reference_video_player h1,.reference_video_player p{max-width:80%;margin-left:auto;margin-right:auto}.reference_video_player p{text-align:justify}}.reference_video_player .video_wrapper{position:relative;width:100%;padding-bottom:56.2%;overflow:hidden}.reference_video_player .video_wrapper .cover{position:absolute;top:0;left:0;top:-1%;left:-1%;width:102%;height:102%;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .5s;cursor:pointer}.reference_video_player .video_wrapper .cover .play_holder{transition:background 1s ease;position:absolute;top:0;left:0;width:100%;height:100%}.reference_video_player .video_wrapper .cover .play_holder .play{position:absolute;top:50%;left:50%;width:20%;padding-bottom:20%;transform:translate(-50%,-50%) scale(1);transition:opacity .5s ease,transform 1s ease;background:url(/_next/static/media/play.9acba809.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}.reference_video_player .video_wrapper .cover:hover .play_holder .play{transform:translate(-50%,-50%) scale(1.1);opacity:1}.reference_video_player .video_wrapper .cover.visible{opacity:1;visibility:visible;transition:opacity .5s ease,visibility 0s}.reference_video_player .video_wrapper .video{position:absolute;top:0;left:0}.workshop_display{text-align:justify;width:80%;line-height:100%;position:relative;margin:50px auto;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition:max-width .5s ease}@media only screen and (min-width:551px)and (max-width:1149px){.workshop_display{width:80%;max-width:700px}}@media only screen and (min-width:1150px){.workshop_display{width:60%;max-width:900px}}.circle-loader{border:2px solid rgba(0,0,0,.2);border-left-color:#5cb85c;animation-name:loader-spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;position:relative;display:inline-block;vertical-align:top;height:40px;width:100%}.circle-loader.color_primary{border-left-color:#d5095c}.circle-loader.color_white{border-left-color:#fff}.circle-loader,.circle-loader:after{border-radius:50%;width:5em;height:5em}.load-complete{animation:none;border-color:#5cb85c;transition:border .5s ease-out}.load-complete.color_primary{border-color:#d5095c}.load-complete.color_white{border-color:#fff}.checkmark{display:none}.checkmark.draw{display:block}.checkmark.draw:after{animation-duration:1.2s;animation-timing-function:ease;animation-name:checkmark;transform:scaleX(-1) rotate(135deg)}.checkmark:after{opacity:1;height:2.5em;width:1.25em;transform-origin:left top;border-right:2px solid #5cb85c;border-top:2px solid #5cb85c;content:"";left:1.25em;top:2.5em;position:absolute}.color_white .checkmark:after{border-right:2px solid #fff;border-top:2px solid #fff}.color_primary .checkmark:after{border-right:2px solid #d5095c;border-top:2px solid #d5095c}@keyframes loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:1.25em;opacity:1}40%{height:2.5em;width:1.25em;opacity:1}to{height:2.5em;width:1.25em;opacity:1}}a.contact_button_menu{left:240px;margin:0;position:fixed;top:33px;transform:translateY(-50%);padding:10px 20px}@media only screen and (max-width:550px){a.contact_button_menu{position:fixed;bottom:10px;right:10px;top:unset;left:unset;transform:none;margin:0;color:#fff;background:#d5095c}}.standartWidth{text-align:justify;width:80%;line-height:100%;position:relative;margin:50px auto;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;transition:max-width .5s ease}@media only screen and (min-width:551px)and (max-width:1149px){.standartWidth{width:80%;max-width:700px}}@media only screen and (min-width:1150px){.standartWidth{width:60%;max-width:900px}}
/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.z-40{z-index:40}.m-auto{margin:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.list-item{display:list-item}.hidden{display:none}.h-screen{height:100vh}.w-screen{width:100vw}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}