@charset "UTF-8";.logo-enter-from,.logo-leave-to{transform:translateY(600px)}.logo-enter-to,.logo-leave-from{transform:translateY(0)}.logo-enter-active,.logo-leave-active{transition:all 5s ease}*:where(:not(iframe,canvas,img,svg,video,pre):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}:root{--webkraft-light-blue: #0099cc;--webkraft-light-green: #72bf44;--webkraft-primary: #1f1e1d;--white: #ffffff;--black: #000000;--margin-default: 3.125rem}.dark{background-color:#1f1e1d}.dark .Webkraft-studio-home{fill:#fff;transition:all 2s ease}.dark .contact-link{color:#fff;font-size:1.125rem}.dark #app-header,.dark #app-footer{transition:background-color 1s ease,transform .5s ease;background:#1f1e1d}.dark #app-header .header-nav .nav-container nav a{color:#fff}.dark .home_container a,.dark .home_container .curly_brace_img_holder p{color:#fff}.dark .home_container .curly_brace_img_holder .Webkraft-studio-home{fill:#fff;transition:all 2s ease}.dark .home_container .experts_text{color:#fff}.dark .home_container button{background-color:transparent;color:#fff}.dark #app-footer .copyright,.dark #app-footer .theme{color:#fff}.dark #app-footer .theme #baseline-fullscreen-24px{background-color:#fff}.dark #app-footer .partner,.dark #app-footer .social,.dark #app-footer .copyright{color:#fff}.dark #app-footer .social #Webkraft-studio-footer-linkedin,.dark #app-footer .social #Webkraft-studio-footer-instagram,.dark #app-footer .full-screen{fill:#fff}.dark .contact_container{color:#fff}.dark .contact_container .form_container span{background-color:#1f1e1d;transition:background-color 1s ease,transform .5s ease}.dark .contact_container .form_container input,.dark .contact_container .form_container textarea{border:2px solid #ffffff;color:#fff}.dark .contact_container .form_container button span,.dark .service_container .service_container--text,.dark .service_container .service_partners__logo,.dark .service_container .partner_content,.dark .service_container .service_list,.dark .service_container .service_name{color:#fff}.dark .service_container #left_curly_brace,.dark .service_container #cloud_tech_logo,.dark .service_container #_Compound_Path_,.dark .service_container #_Path_,.dark .service_container #_Path_2,.dark .service_container #_Path_3{fill:#fff;transition:all 2s ease}.dark .events_container .single_event__description h2,.dark .events_container .single_event__description p,.dark .events_container .single_event__description span,.dark .main-container-signup .signUp-container .main-text,.dark .main-container-signup .signUp-container .titles-container,.dark .main-container-signup .signUp-container .radio-container,.dark .main-container-signup .signUp-container .signUp-form,.dark .scroll-indicator h6,.dark button span,.dark .products_container .single_product__description h2,.dark .products_container .single_product__description p,.dark .products_container .single_product__description span,.dark .products_container .single_product__description .signup-link,.dark .products_container .single_product__description_holismo h2,.dark .products_container .single_product__description_holismo p,.dark .products_container .single_product__description_holismo span,.dark .products_container .single_product__description_holismo .signup-link,.dark .privacy-policy p,.dark .privacy-policy h1,.dark .privacy-policy h2{color:#fff}.light{background-color:#fff}.light .Webkraft-studio-home{fill:#000;transition:all 2s ease}.light .contact-link{color:#000;font-size:1.125rem}.light #app-header,.light #app-footer{transition:background-color 1s ease,transform .5s ease;background:#ffffff}.light #app-header .header-nav .nav-container nav a{color:#000}.light .home_container a,.light .home_container .curly_brace_img_holder p{color:#000}.light .home_container .curly_brace_img_holder .Webkraft-studio-home{fill:#000;transition:all 2s ease}.light .home_container .experts_text{color:#000}.light .home_container button{background-color:#fff;color:#09c}.light #app-footer .copyright,.light #app-footer .theme{color:#000}.light #app-footer .theme #baseline-fullscreen-24px{background-color:#000}.light #app-footer .partner,.light #app-footer .social,.light #app-footer .copyright{color:#000}.light #app-footer .social #Webkraft-studio-footer-linkedin,.light #app-footer .social #Webkraft-studio-footer-instagram,.light #app-footer .full-screen{fill:#000}.light .contact_container{color:#000}.light .contact_container .form_container span{background-color:#fff;transition:background-color 1s ease,transform .5s ease}.light .contact_container .form_container input,.light .contact_container .form_container textarea{border:2px solid #000000;color:#000}.light .contact_container .form_container button span,.light .service_container .service_container--text,.light .service_container .service_partners__logo,.light .service_container .partner_content,.light .service_container .service_list,.light .service_container .service_name{color:#000}.light .service_container #left_curly_brace,.light .service_container #cloud_tech_logo,.light .service_container #_Compound_Path_,.light .service_container #_Path_,.light .service_container #_Path_2,.light .service_container #_Path_3{fill:#000;transition:all 2s ease}.light .events_container .single_event__description h2,.light .events_container .single_event__description p,.light .events_container .single_event__description span,.light .main-container-signup .signUp-container .main-text,.light .main-container-signup .signUp-container .titles-container,.light .main-container-signup .signUp-container .radio-container,.light .main-container-signup .signUp-container .signUp-form,.light .scroll-indicator h6,.light button span,.light .products_container .single_product__description h2,.light .products_container .single_product__description p,.light .products_container .single_product__description span,.light .products_container .single_product__description .signup-link,.light .products_container .single_product__description_holismo h2,.light .products_container .single_product__description_holismo p,.light .products_container .single_product__description_holismo span,.light .products_container .single_product__description_holismo .signup-link,.light .privacy-policy p,.light .privacy-policy h1,.light .privacy-policy h2{color:#000}@keyframes animate{0%{top:-800px}50%{top:600px}to{top:-800px}}#app-footer{width:100%;padding:3.125rem;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-content:space-between}#app-footer .footer-left{display:flex;flex-direction:column;cursor:pointer;justify-content:flex-start}#app-footer .footer-left .partner p{font-size:.75rem;font-weight:500;letter-spacing:5px;text-align:left}#app-footer .footer-left .fon_logo img{max-width:60px;image-rendering:crisp-edges;align-items:center;margin-left:12px;margin-bottom:8px}#app-footer .footer-center{display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto}#app-footer .footer-center .social a{cursor:pointer;display:flex;flex-direction:column;margin-bottom:10px}#app-footer .footer-center .copyright{font-size:12px;opacity:38%;margin-top:8px}#app-footer .footer-right{display:flex;align-items:flex-end;justify-content:flex-end}#app-footer .footer-right .theme{display:flex}#app-footer .footer-right .theme p{font-size:.75rem;letter-spacing:3px;font-weight:500;text-transform:uppercase;margin-top:5px;margin-right:2rem}#app-footer .footer-right .theme .radio{margin-left:1rem}#app-footer .footer-right .theme #full_screen{margin-left:2rem;cursor:pointer}@media screen and (max-width: 600px){#app-footer #app-footer{padding:1.5rem;grid-template-columns:1fr;justify-content:center}#app-footer .footer-left,#app-footer .footer-center,#app-footer .footer-right{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}#app-footer .footer-left,#app-footer .footer-right{justify-content:flex-start}#app-footer .footer-left .fon_logo img,#app-footer .footer-right .theme p{max-width:100%;margin:0 auto}#app-footer .footer-right .theme{padding-top:6px;flex-direction:row;align-items:center}#app-footer .footer-center .copyright{text-align:center}#app-footer .footer-right .theme p,#app-footer .footer-right .theme .radio,#app-footer #full_screen{margin-left:0;margin-right:0;margin-bottom:.5rem}}@media screen and (max-width: 1000px){#app-footer{padding:1.5rem}#app-footer .footer-left .partner p{font-size:.7rem}#app-footer .footer-left .fon_logo img{max-width:60px}#app-footer .footer-center .copyright{text-align:center;font-size:10px}#app-footer .footer-right .theme p,#app-footer .footer-right #full_screen{display:none}}@media screen and (max-width: 778px){#app-footer{padding:.5rem;margin-bottom:10px}#app-footer .footer-left .partner p{font-size:.7rem}#app-footer .footer-left .fon_logo img{max-width:60px}#app-footer .footer-center .copyright{text-align:center;font-size:9px}#app-footer .footer-right .theme p,#app-footer .footer-right #full_screen{display:none}}@media screen and (max-width: 590px){#app-footer{padding:1rem}#app-footer .footer-left .partner p{font-size:.6rem}#app-footer .footer-left .fon_logo img{max-width:50px;margin-bottom:15px}#app-footer .footer-center .social a{margin-bottom:1px}#app-footer .footer-center .copyright{text-align:center;display:block;font-size:12px}#app-footer span{display:block;text-align:center;font-size:7px;margin-top:3px}#app-footer .footer-right .theme p,#app-footer .footer-right #full_screen{display:none}}@media screen and (max-width: 490px){#app-footer .footer-left .fon_logo img{margin-bottom:10px}#app-footer .footer-center .copyright{text-align:center;display:block;font-size:8px}#app-footer span{display:block;text-align:center;font-size:7px;margin-top:3px}}#app-header{width:100%;display:flex;align-items:center;padding:3.125rem}#app-header .contact-link{margin-left:auto;margin-right:2rem;text-decoration:underline;cursor:pointer}#app-header .page-title{color:var(--webkraft-light-green);font-size:2.25rem;text-transform:uppercase;margin-left:1.125rem;font-weight:700}#app-header .header-nav{margin-left:auto;display:flex;align-items:center;position:relative}#app-header .header-nav .nav-btn .social{display:none}#app-header .header-nav .nav-btn button{display:flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:50%;border:none;cursor:pointer;background-color:var(--webkraft-light-blue);position:relative;z-index:4}#app-header .header-nav .nav-container{position:absolute;height:51px;top:0;right:50px;display:flex;align-items:center;justify-content:flex-end;z-index:3;margin-right:1.5rem}#app-header .header-nav .nav-container nav{display:flex;flex-direction:row;align-items:center}#app-header .header-nav .nav-container nav a{font-size:1.65rem;cursor:pointer;position:relative;margin:0 1.5rem}#app-header .header-nav .nav-container nav a.router-link-exact-active,#app-header .header-nav .nav-container nav a:hover{text-decoration:underline}@media screen and (max-height: 770px){#app-header{padding:2rem 3.125rem}#app-header .header-nav .nav-container nav a{margin-top:1.5rem}}@media screen and (max-width: 1200px){#app-header .header-nav .nav-container nav a{font-size:1.3rem;margin:0 1rem}}@media screen and (max-width: 1024px){#app-header .header-nav .nav-container nav a{font-size:1.2rem;margin:0 .75rem}}@media screen and (max-width: 968px){#app-header .header-nav{position:unset}#app-header .header-nav .nav-container{background-color:var(--webkraft-light-blue);border-radius:unset;position:absolute;align-items:center;justify-content:center;top:0;right:0;height:100%;width:100vw;opacity:.98;overflow:hidden;flex-direction:column;margin-right:0}#app-header .header-nav .nav-container .social{display:flex;width:100%;padding:2rem;justify-content:flex-end}#app-header .header-nav .nav-container .social #Webkraft-studio-footer-linkedin{fill:#fff!important}#app-header .header-nav .nav-container nav{height:100dvh;min-height:-webkit-fill-available;margin:-15vh auto 0;justify-content:center;align-items:center;flex-direction:column}#app-header .header-nav .nav-container nav a{margin-top:3rem;margin-left:0!important;font-size:1.6rem}#app-header .header-nav .nav-container nav a:nth-of-type(1){margin-left:1;color:var(--white)}#app-header .header-nav .nav-container nav a:nth-of-type(2){margin-left:2;color:var(--white)}#app-header .header-nav .nav-container nav a:nth-of-type(3){margin-left:3;color:var(--white)}#app-header .header-nav .nav-container nav a:nth-of-type(4){margin-left:4;color:var(--white)}#app-header .header-nav .nav-container nav a:nth-of-type(5){margin-left:5;color:var(--white)}}@media screen and (max-width: 600px){#app-header .page-title{font-size:1.5rem;margin-left:1rem}.contact-link{display:none}}@media screen and (max-width: 524px){#app-header{padding:.85rem 1.5rem}#header-logo{width:150px}}.home-page-enter-from,.home-page-leave-to{transform:translateY(-100vh);transition:all 1s}.home-page-enter-from p,.home-page-leave-to p{transform:translate(-100vw)}page .home-page-enter-to,.home-page-leave-from{transform:translateY(0)}page .home-page-enter-to p,.home-page-leave-from p{transform:translate(0)}.home-page-enter-active,.home-page-leave-active{transition:all 1s ease}.slide-in{animation:slide-in 1.5s}@keyframes slide-in{0%{transform:translate(-100vw)}to{transform:translate(0)}}.slide-in-right{animation:slide-in-right 1.5s}@keyframes slide-in-right{0%{transform:translate(100vw)}to{transform:translate(0)}}.slide-in-top{animation:slide-in-top 1.5s}@keyframes slide-in-top{0%{transform:translateY(-100vh)}to{transform:translateY(0)}}.fade-in{animation:fade-in 3s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.text-emphasis-green{animation:text-emphasis-green 2s forwards;animation-delay:2s}@keyframes text-emphasis-green{0%{color:inherit}to{color:var(--webkraft-light-green)}}.text-emphasis-blue{animation:text-emphasis-blue 2s forwards;animation-delay:2s}@keyframes text-emphasis-blue{0%{color:inherit}to{color:var(--webkraft-light-blue)}}.page-enter-from,.page-leave-to{transform:translateY(-100vh)}page .page-enter-to,.page-leave-from{transform:translateY(0)}.page-enter-active,.page-leave-active{transition:all 1s ease}.nav-enter-from,.nav-leave-to{transform:scale(.05)}.nav-enter-to,.nav-leave-from{transform:scale(1)}.nav-enter-active,.nav-leave-active{transition:all .5s ease}.nav-mobile-enter-from,.nav-mobile-leave-to{transform:translate(100vh)}.nav-mobile-enter-to,.nav-mobile-leave-from{transform:translate(0)}.nav-mobile-enter-active,.nav-mobile-leave-active{transition:all .5s ease}.contact_container{display:flex;background:transparent;padding:0 3rem;justify-content:space-between;align-items:center;flex:1;z-index:1;overflow-y:auto;max-height:70vh}.contact_container .form_container{display:flex;flex-direction:column;align-items:flex-start}.contact_container .form_container small{font-size:14px}.contact_container .form_container small a{color:var(--webkraft-light-blue);cursor:pointer}.contact_container .form_container small a:hover{text-decoration:underline}.contact_container .form_container form{display:flex;flex-direction:column;padding-bottom:2rem;position:relative;min-width:100%}.contact_container .form_container form label{display:flex;width:100%;position:relative}.contact_container .form_container form label span{transition:all .3s ease-in-out;position:absolute;top:2rem;left:1rem;font-size:.825em;transition-duration:.3s;padding-right:10px;padding-left:10px}.contact_container .form_container form input,.contact_container .form_container form textarea{width:100%;background-color:transparent;padding-left:.5rem;border-radius:3px;transition:border-color .3s}.contact_container .form_container form input:not(first-of-type),.contact_container .form_container form textarea{margin-top:1rem}.contact_container .form_container form textarea{padding-top:1rem}.contact_container .form_container form input{height:3.125rem}.contact_container .form_container form input::placeholder,.contact_container .form_container form textarea::placeholder{opacity:0}.contact_container .form_container form input:focus+span,.contact_container .form_container form textarea:focus+span,.contact_container .form_container form .input-filled+span{color:var(--webkraft-light-blue);transform:translate3d(-.2rem,-1.5rem,1px) scale(.8)}.contact_container .form_container form input:focus-within,.contact_container .form_container form textarea:focus-within{border:2px solid var(--webkraft-light-blue)}.contact_container .form_container form button{max-width:18.75rem;align-self:flex-end}.contact_container .form_container form button span{background-color:transparent!important}.contact_container .unique_projects{max-width:37vw;display:flex;justify-content:flex-start;align-items:center;margin-left:10px}.contact_container .unique_projects h2{margin-top:0;font-weight:700;font-size:4.68rem}.email-sent{margin-top:0;font-weight:700;font-size:3.68rem}@media screen and (max-width: 810px){.contact_container{flex-direction:column-reverse;align-items:stretch}.contact_container .unique_projects{min-width:100%;margin-bottom:1.5rem}.contact_container .unique_projects h2{font-size:2rem}}@media screen and (max-height: 770px){.contact_container .form_container form button{align-self:center;margin:1.5rem 0 0}}@media screen and (max-width: 1100px){.contact_container .unique_projects{text-align:center;max-width:30vw;margin-left:1rem}.contact_container .unique_projects h2{font-size:2.5rem}}@media screen and (max-width: 778px){.contact_container{flex-direction:column-reverse;align-items:stretch;margin-bottom:1.5rem}.contact_container .unique_projects{min-width:100%;margin-bottom:1.5rem}.contact_container .unique_projects h2{font-size:2rem}}@media screen and (max-width: 520px){.contact_container .form_container form button{align-self:center;margin:1.5rem 0 0}}.home_container{margin:auto 3rem}.home_container h2{color:var(--webkraft-light-green);font-size:1rem;line-height:1.1875rem;letter-spacing:2px;font-weight:500;margin-bottom:2rem}.home_container .curly_brace_img_holder{padding:0 0 0 1.875rem;display:flex;align-items:stretch;height:16.56rem;min-height:16.56rem}.home_container .curly_brace_img_holder p{font-size:4.5rem;line-height:5.5rem;font-weight:700;display:flex;align-items:center;max-width:600px;transition:color 1s ease}.home_container .canvas_and_text_holder{margin-top:2rem;display:flex;justify-content:space-between}.home_container .canvas_and_text_holder .experts_text{max-width:600px;padding-left:2rem}.home_container .canvas_and_text_holder .text-emphasis-green{font-weight:700}@media screen and (max-height: 770px){.home_container{padding:3rem 3rem 0}}@media screen and (max-width: 778px){.home_container{margin:auto 0;padding-left:0}.home_container h2{margin-left:1rem}.home_container .curly_brace_img_holder p{font-size:3.5rem;line-height:4.5rem;max-width:80%}}@media screen and (max-width: 524px){.home_container{padding:2rem 1rem}.home_container h2{margin-bottom:0;margin-left:0}.home_container .curly_brace_img_holder p{font-size:3rem;line-height:3rem;max-width:80%;position:relative}.home_container .curly_brace_img_holder #right_curly_brace{position:absolute;top:26vh;right:0;opacity:.1}.home_container .canvas_and_text_holder{margin-top:0!important}.home_container .canvas_and_text_holder .experts_text{padding-left:0}}.products_container{margin:auto;display:flex;flex-direction:column;align-items:center;overflow-y:auto;max-height:65vh;overflow-x:hidden}.products_container .products_container__single_product{display:flex}.products_container .products_container__single_product img{max-width:540px;width:50%;height:auto;position:relative}.products_container .products_container__single_product:nth-child(even){flex-direction:row-reverse}.products_container .products_container__single_product:nth-child(even) .single_product__description{display:flex;flex-direction:column;justify-content:center;max-width:515px;align-items:flex-end;padding-right:4.5rem;text-align:right;padding-left:0}.products_container .products_container__single_product .single_product__description{display:flex;flex-direction:column;max-width:515px;align-items:flex-start;justify-content:center;padding-left:4.5rem}.products_container .products_container__single_product .single_product__description h2{font-size:2rem;font-weight:700;margin-bottom:2.5rem}.products_container .products_container__single_product .single_product__description p{line-height:1.125rem;font-weight:500}.products_container .products_container__single_product .single_product__description a{margin-left:.5rem}.products_container .products_container__single_product .single_product__description .action_btn.coming_soon:hover{cursor:auto}.products_container .products_container__single_product .single_product__description .sign-up-span{font-weight:700;color:var(--webkraft-light-blue)}.products_container .scroll-indicator{position:fixed;right:0;display:flex;transform-origin:top right;transform:translate(-50%,3800%) rotate(90deg);flex-direction:row;align-items:flex-end;margin:10px;font-size:12px;font-weight:600;letter-spacing:3px;z-index:999}.products_container .em-dash{position:relative;margin:0 12px 0 0}.products_container .em-dash:before{content:"\2014";position:absolute;right:-10px;top:48%;transform:translateY(-50%)}.products_container .scroll{margin:0}@media screen and (max-width: 580px){.products_container{overflow-y:auto;max-height:77vh}.products_container .products_container__single_product{flex-direction:column-reverse;align-items:center}.products_container .products_container__single_product .single_product__description{padding-left:1rem;padding-right:1rem;align-items:center}.products_container .products_container__single_product img{max-width:400px;width:100%;margin-bottom:1rem;order:1}.products_container .products_container__single_product h2{font-size:2rem;text-align:center}.products_container .products_container__single_product p{text-align:justify}.products_container .products_container__single_product:nth-child(even){flex-direction:column-reverse;padding:0 1rem}.products_container .products_container__single_product:nth-child(even) .single_product__description{align-items:center;padding:0}.products_container .products_container__single_product:nth-child(even) img{max-width:400px;width:100%;margin-top:1rem;order:1}.scroll-indicator h6{display:none}}@media screen and (max-width: 810px){.products_container{padding:0 1rem}.products_container .products_container__single_product h2{font-size:1.5rem;margin-bottom:1rem}.products_container .products_container__single_product img{max-width:300px}.products_container .products_container__single_product:not(:first-of-type){margin-top:1rem}.scroll-indicator h6{display:none}}@media screen and (max-width: 968px){.products_container .products_container__single_product h2{font-size:2rem;margin-bottom:1rem}.products_container .products_container__single_product img{max-width:350px}.products_container .products_container__single_product:not(:first-of-type){margin-top:1rem}.scroll-indicator h6{display:none}}.service_list li{cursor:pointer;position:relative;display:inline-flex;align-self:flex-start}.service_list li:after{content:"";position:absolute;height:2px;background:var(--webkraft-light-blue);transition:width .3s ease-in-out;width:0;bottom:-2px;left:0}.service_list li:hover:after,.service_list li.active-service:after{width:100%}.service_container{display:flex;flex-direction:column;align-items:center;position:relative;left:-80px;top:86px}.service_container--content{display:flex;flex-direction:column}.slide-in{vertical-align:center}h5{width:523px;height:22px;top:336px;font-weight:600;font-size:18px;line-height:21.94px;color:#72bf44;padding-left:130px;padding-top:70px}.partner_content{display:flex;align-items:center}.service_container--row{display:flex}.service_container--text{display:flex;flex-direction:column;text-align:left;max-width:600px;margin-left:3rem;justify-content:space-between;font-size:1.125rem}.service_container--text p{margin:0}.service_container--text .service_name{font-weight:700;color:#333;font-size:1.2rem;margin-bottom:15px;cursor:pointer}.service_container--text .service_description{margin-top:30px}.service_list{height:16.5rem;align-items:stretch;padding:0;margin-left:6rem;cursor:pointer}.service_list li{cursor:pointer}.service_list ul{height:100%;margin-top:0!important;display:flex;text-align:left;flex-direction:column;justify-content:space-between;color:var(--webkraft-light-blue);font-weight:600;cursor:pointer}.services_partners{padding-left:8.25rem;margin-top:2rem;align-items:center;justify-content:center}.services_partners h2{color:var(--webkraft-light-green);font-size:1.125rem}.services_partners .service_partners__logo{display:flex;margin-left:1rem}.services_partners .service_partners__logo p{margin-left:2rem;display:flex;align-items:center;font-size:1.125rem}@media screen and (max-width: 580px){.service_container--row{flex-direction:column;align-items:center}.service_container--row .service_container--text{text-align:center;margin-left:0;padding-left:2rem;padding-right:1rem}.service_container--row .service_container--text p{margin-bottom:12px}.service_container--row .service_list{margin:.9rem auto 0;display:flex;flex-direction:column;width:105%;white-space:nowrap;align-items:center}.service_container--row .service_list ul{height:50%;padding-top:15px}.service_container--row .service_list li{width:100%;text-align:center;margin:.9rem auto 0;display:block}.service_container--row .services_partners{display:flex;padding:.5rem;flex-direction:column}.service_container--row .services_partners .service_partners__logo p{display:none;font-size:.9rem}.service_container--row #left-curly-brace{display:none;position:absolute;top:0;left:0;opacity:.2}}@media screen and (max-width: 580px) and (max-width: 580px) and (pointer: coarse){.service_list{padding:.5rem}}@media screen and (max-width: 580px) and (max-width: 580px){.service_container{padding-right:.5rem;left:0;top:6px}}@media screen and (max-width: 960px){.service_list{margin:1rem auto 0}}@media screen and (max-width: 960px) and (max-width: 960px) and (pointer: coarse){.service_list{padding:0 1rem}}@media screen and (max-width: 960px) and (max-width: 960px){.service_container{padding-right:1rem;left:0;top:16px}}.events_container{margin:auto;display:flex;flex-direction:column;align-items:center;overflow-y:auto;max-height:65vh}.events_container .events_container__single_event{display:flex}.events_container .events_container__single_event img{max-width:540px;width:50%;height:auto;position:relative}.events_container .events_container__single_event:nth-child(even){flex-direction:row-reverse}.events_container .events_container__single_event:nth-child(even) .single_event__description{display:flex;flex-direction:column;justify-content:center;max-width:515px;align-items:flex-end;padding-right:4.5rem;text-align:right;padding-left:0}.events_container .events_container__single_event .single_event__description{display:flex;flex-direction:column;max-width:515px;align-items:flex-start;justify-content:center;padding-left:4.5rem}.events_container .events_container__single_event .single_event__description h2{font-size:2rem;font-weight:700;margin-bottom:2.5rem}.events_container .events_container__single_event .single_event__description p{line-height:1.125rem;font-weight:500}.events_container .events_container__single_event .single_event__description a{margin-left:.5rem}@media screen and (max-height: 770px){.scroll-indicator h6{display:none}}@media screen and (max-width: 580px){.events_container{overflow-y:auto;max-height:77vh}.events_container .events_container__single_event{flex-direction:column-reverse;align-items:center}.events_container .events_container__single_event .single_event__description{padding-left:1rem;padding-right:1rem}.events_container .events_container__single_event img{max-width:400px;width:100%;margin-bottom:1rem;order:1}.events_container .events_container__single_event h2{text-align:center}.events_container .events_container__single_event p{text-align:justify}.events_container .events_container__single_event:nth-child(even){flex-direction:column-reverse;padding:0 1rem}.events_container .events_container__single_event:nth-child(even) .single_event__description{align-items:flex-start;text-align:left;padding:0}.events_container .events_container__single_event:nth-child(even) img{max-width:400px;width:100%;margin-top:1rem;order:1}.scroll-indicator h6{display:none}}@media screen and (max-width: 810px){.events_container{padding:0 1rem}.events_container .events_container__single_event h2{font-size:1.5rem;margin-bottom:1rem}.events_container .events_container__single_event img{max-width:300px}.events_container .events_container__single_event:not(:first-of-type){margin-top:1rem}.scroll-indicator h6{display:none}}@media screen and (max-width: 968px){.events_container .events_container__single_event h2{font-size:2rem;margin-bottom:1rem}.events_container .events_container__single_event img{max-width:350px}.events_container .events_container__single_event:not(:first-of-type){margin-top:1rem}.scroll-indicator h6{display:none}}@media screen and (max-width: 778px){a{align-self:center}a .content{color:#fff!important}.scroll-indicator h6{display:none}}.main-container-signup{max-width:100%;width:80%;display:flex;justify-content:center;align-items:center;overflow-y:auto;max-height:65vh;position:relative;z-index:1;margin:auto}.main-container-signup .signUp-container{margin:auto;display:flex;flex-direction:column;align-items:center;overflow-y:auto;max-height:65vh;padding:20px}.main-container-signup .main-text{max-width:100%;width:90%;margin-bottom:50px;text-align:left;font-size:18px;height:67px;line-height:21.94px;font-weight:400}.main-container-signup .main-text .highlight{color:#59b748;font-weight:700}.main-container-signup .main-text .sign-up-span{font-weight:700;color:var(--webkraft-light-blue)}.main-container-signup .scroll-indicator{position:fixed;right:0;display:flex;transform-origin:top right;transform:translate(-50%,1980%) rotate(90deg);flex-direction:row;align-items:flex-end;margin:10px;font-size:12px;font-weight:600;letter-spacing:3px;z-index:999}.main-container-signup .em-dash{position:relative;margin:0 12px 0 0}.main-container-signup .em-dash:before{content:"\2014";position:absolute;right:-10px;top:48%;transform:translateY(-50%)}.main-container-signup .scroll{margin:0}.titles-container{display:flex;justify-content:space-between;align-items:center;max-width:100%;width:90%;margin-bottom:50px}.titles-container .left-container,.titles-container .right-container{width:48%}.titles-container .left-title,.titles-container .right-title{width:100%;margin-bottom:20px}.titles-container .right-title{margin-left:auto;text-align:right}.titles-container .left-text{text-align:left;width:100%}.titles-container .right-text{width:100%;text-align:right}.titles-container img{width:83px;height:82px;display:block;margin:0 auto}.titles-container h1{font-size:36px;padding-bottom:50px;font-weight:700;text-transform:uppercase;line-height:43.88px}.titles-container h4{font-size:18px;line-height:21.94px;font-weight:600}.titles-container .right-text,.titles-container .right-heading,.titles-container .section-right h1,.titles-container .section-right h4{text-align:right}.titles-container .left-text,.titles-container .left-heading,.titles-container .section-left h1,.titles-container .section-left h4{text-align:left}.titles-container .signUp-description{max-width:100%;width:90%;margin-bottom:20px;display:flex;justify-content:space-between}.titles-container .signUp-description .section-left,.titles-container .signUp-description .section-right{width:48%}.signUp-form{max-width:100%;width:90%;display:flex;align-items:flex-start;flex-direction:column}.signUp-form form{display:flex;flex-wrap:wrap;width:100%}.signUp-form .success-message{font-size:50px;font-weight:800;text-align:center;margin-top:50px;color:#59b748}.signUp-form.submitted form{display:none}.signUp-form.submitted .success-message{display:block}.signUp-form .form-group{margin-bottom:20px;width:calc(48% - 20px)}.signUp-form .form-group input[type=text],.signUp-form .form-group input[type=email],.signUp-form .form-group input[type=tel],.signUp-form .form-group input[type=password]{width:100%;height:62px;padding:8px;border:1px solid #ccc;border-radius:4px}.signUp-form .form-group input[type=text]:invalid:not(:focus):not(:placeholder-shown),.signUp-form .form-group input[type=email]:invalid:not(:focus):not(:placeholder-shown),.signUp-form .form-group input[type=tel]:invalid:not(:focus):not(:placeholder-shown),.signUp-form .form-group input[type=password]:invalid:not(:focus):not(:placeholder-shown){border-color:red}.signUp-form .form-group .error-message{display:none;color:red;font-size:.75rem;margin-top:.25rem}.signUp-form .form-group.has-error .error-message{display:block}.signUp-form .form-group .radio-container{position:relative;padding-left:30px}.signUp-form .form-group .radio-option{position:relative;z-index:1;margin-bottom:30px}.signUp-form .form-group input[type=radio]{opacity:0;position:absolute;left:0;width:100%;height:100%;margin:0;cursor:pointer}.signUp-form .form-group input[type=radio]:focus+label:before{outline:1px solid #0a0a0a}.signUp-form .form-group input[type=radio]:checked+label:before{background-color:#eef1ed}.signUp-form .form-group input[type=radio]:required:invalid{outline:2px solid red}.signUp-form .form-group label{cursor:pointer;position:relative;display:block;padding-left:51px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:.15px;text-align:left}.signUp-form .form-group label:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;border:1px solid #eef1ed;border-radius:50%;background-color:transparent;outline:1px solid #ccc;transition:background-color .2s,border-color .2s}.signUp-form .form-group label:after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%) scale(0);width:10px;height:10px;border-radius:50%;background-color:#0a0a0a;transition:transform .2s ease}.signUp-form .form-group input[type=radio]:checked+label:after{transform:translateY(-50%) scale(1)}.signUp-form .form-group.has-error input[type=radio]+label:before{border-color:red}.signUp-form .group-left,.signUp-form .group-right{width:48%}.signUp-form .group-left{width:calc(48% - 20px);margin-bottom:30px;margin-right:auto}.signUp-form .group-right{width:calc(48% - 20px);margin-bottom:30px;margin-left:auto}.signUp-form .left-text{width:200px;height:50px;top:433px;left:120px}.signUp-form .right-text{width:200px;height:50px;top:433px;left:860px}.signUp-form .group-right{margin-left:auto}.signUp-form button{width:100%;max-width:200px;margin-left:auto;margin-top:-40px;align-self:flex-end}.signUp-form button span{background-color:transparent!important}@media screen and (max-width: 768px){.main-container-signup{flex-direction:column;align-items:center;justify-content:flex-start;padding-bottom:60px;overflow-y:auto;max-height:77vh;width:100%}.signUp-container{width:100%}.main-text p{font-size:16px;text-align:justify}.scroll-indicator h6{display:none}.titles-container{flex-direction:column;padding-top:130px;text-align:center}.titles-container .left-container,.titles-container .right-container{width:100%;margin-bottom:20px}.titles-container .left-title h1,.titles-container .right-title h1{font-size:18px;padding-bottom:20px;line-height:30px;text-align:center}.titles-container .left-title h4,.titles-container .right-title h4{font-size:13px;text-align:center;align-items:center}.titles-container img{margin:-30px auto -20px;padding-bottom:30px}.signUp-description{flex-direction:column}.signUp-description .section-left,.signUp-description .section-right{width:100%;margin-bottom:20px}.signUp-form{margin-top:-40px}.signUp-form .form-group,.signUp-form .group-left,.signUp-form .group-right{width:100%}.signUp-form button{margin-top:10px;margin-right:auto}}@media screen and (max-width: 520px){.main-text{font-size:14px}h1{font-size:24px}h4,.signUp-description .section-left,.signUp-description .section-right{font-size:14px}.signUp-form .form-group input[type=text],.signUp-form .form-group input[type=email],.signUp-form .form-group input[type=tel],.signUp-form .form-group input[type=password]{height:50px}}.cookie-notice{position:fixed;bottom:0;left:0;right:0;background-color:#b5b5b599;color:#fff;padding:10px;text-align:center;font-size:14px;z-index:1}.primary-btn{margin-top:10px;display:inline-block;padding:7px 15px;font-size:12px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;border:none;border-radius:5px;color:#fff;background-color:#09c}.primary-btn:hover{background-color:#007399}.primary-btn:active{background-color:#004d66}.privacypolicy-link{color:#09c;margin-left:20px;cursor:pointer}.privacy-policy{padding:20px;font-size:16px;line-height:1.6;overflow-y:auto;max-height:65vh}.privacy-policy h1,.privacy-policy h2{font-weight:bolder}.privacy-policy h1{font-size:25px}.privacy-policy a{color:#09c;text-decoration:underline;cursor:pointer}.privacy-policy p{margin-bottom:15px}@media screen and (max-width: 767px){.privacy-policy{padding:10px;font-size:14px;overflow-y:auto;max-height:77vh}.privacy-policy h1,.privacy-policy h2{font-size:18px}.privacy-policy a{font-size:14px}.privacy-policy p{margin-bottom:10px}}html{font-size:16px}#app{display:flex;flex-direction:column;height:100dvh;width:100vw;overflow:hidden;align-items:flex-start}#app-content{flex:1;width:100%;display:flex;flex-direction:column}body{box-sizing:border-box;margin:0;min-height:100dvh;font-family:Montserrat,sans-serif;transition:background 1s ease}body .animated_logo_full_width{position:fixed;z-index:-1;left:60vw;bottom:-450px;animation:animate 20s infinite linear}.webkraft-radio{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;cursor:pointer;background-color:transparent;border-radius:100%;transition:background-color .2s ease-in-out}.webkraft-radio .webkraft-radio--inner{background-color:var(--black);width:14px;height:14px;border-radius:100%;transition:background-color .2s ease-in-out,width .2s ease-in-out}.webkraft-radio.light .webkraft-radio--inner,.webkraft-radio.selected{background-color:var(--white)}.webkraft-radio.selected.light{background-color:var(--black)}.webkraft-radio.selected .webkraft-radio--inner{width:18px;height:18px}.cursor-pointer{cursor:pointer}.action_btn{margin-top:1.5rem;padding:1rem 1.25rem;margin-left:var(--margin-default);cursor:pointer;position:relative;display:inline-flex;align-items:center;justify-content:center;border:none;color:var(--white);z-index:2;border-left:8px solid var(--webkraft-light-blue);transform:skew(20deg)}.action_btn span{transform:skew(-20deg);font-size:1.125rem;letter-spacing:3px;transition:color .3s ease-in-out}.action_btn .fill{transition:width .3s ease-in-out;position:absolute;top:0;left:-1px;width:0;height:100%;background-color:var(--webkraft-light-blue)}.action_btn:hover .fill{width:100%}.light .action_btn:hover span{color:#fff!important}@media screen and (max-width: 778px){body{height:100dvh}#app{min-height:100dvh;overflow-y:auto}.animated_logo_full_width{display:none}.action_btn .fill{left:-1px;width:100%;border:10xp solid var(--webkraft-light-blue)}.action_btn span{font-size:.8rem}}@media screen and (max-width: 524px){.action_btn span{color:#fff!important}}.no-scroll{overflow:hidden!important}.main-menu-btn{transform:rotate(90deg)}@media screen and (max-width: 968px){.main-menu-btn{transform:rotate(0)}}.sticky-top{position:sticky;top:0;z-index:3}
