.bg,.green-section{background:url(/images/vanzari-workshop/bg.jpg) no-repeat center;background-size:cover}.bg *{color:#fff}.green-title{color:#01ffd2}.mc-button{display:flex;align-items:center;justify-content:center;height:45px;width:306px;max-width:100%;border-radius:60px;font-size:18px;font-weight:500;transition:all .3s ease-in-out}.mc-button--primary{background:#2770E8;color:#fff;border:none}.mc-button--primary:hover{background:#124BA9;color:#fff}.mc-button-outline-primary{margin:0 auto 100px;color:#01ffd2;background:transparent;border:2px solid #01ffd2;width:100%;max-width:306px}.mc-button-outline-primary:hover{background:#01ffd2;color:#fff}.hero{padding-top:48px;margin-bottom:108px}.hero .logo,.hero h1.h1{margin-bottom:28px}.hero h2.h2{line-height:normal}.hero ul{padding:0}.hero ul li{display:flex;align-items:baseline;gap:18px;margin-bottom:16px;list-style-type:none;font-size:20px;font-weight:500;line-height:30px}.hero ul li.date{align-items:center;padding:14px 24px 14px 17px;margin-bottom:24px;border-radius:0 31px 31px 0;background:#01C7A7;color:#fff;font-size:27px;font-weight:300;max-width:383px}.hero ul li.date svg{margin-right:8px}.hero .hero-card{position:relative;padding:24px 26px 24px 32px;margin:52px 0 -98px;border-radius:10px;background:#FFF;box-shadow:0 8px 24px #959da533}.hero .hero-card:after{content:"";position:absolute;height:calc(100% - 10px);width:9px;border-radius:10px;background:#00FFD2;top:5px;left:7px;box-shadow:0 8px 24px #959da533}.hero .hero-card p{margin:0;font-size:20px;line-height:30px;color:#004337}form{position:relative;padding:30px 24px 44px;margin:60px 32px 32px auto;border-radius:10px;background:#FFF;box-shadow:2px 2px 20px #0000000d,0 0 30px #0000000d;max-width:481px}form:before{content:"";position:absolute;width:100%;height:15px;top:0;left:0;border-radius:10px 10px 0 0;background:#01FFD2}form h2.h2{padding-bottom:8px;margin-bottom:22px;color:#000;text-align:center;line-height:normal;border-bottom:1px solid #D1D3D4}form .floating-label-input{border-radius:10px;border:1px solid #CDCDCD;background:#FFF}form .form-info{position:relative;padding-left:22px;color:#6d6e71}form .form-info:before{content:"";position:absolute;top:3px;left:0;width:16px;height:16px;background:url(/images/vanzari-workshop/form-info.svg)}.ResponseError,.Response,.Response span{color:red!important}.card-w-header{position:relative;display:flex;justify-content:center;align-items:center;padding:30px 16px 16px;margin-bottom:16px;border-radius:10px;background:#FFF;box-shadow:0 8px 24px #959da533;min-height:121px}.card-w-header:before{content:"";position:absolute;width:calc(100% - 26px);height:10px;border-radius:20px;background:#00FFD2;top:15px;left:50%;transform:translate(-50%)}.card-w-header p{margin-bottom:0;text-align:center}.theme{padding:112px 12px}.column{margin:0 auto;width:530px}.column h2.h2{height:96px}.highlighted{position:relative;padding-left:21px}.highlighted:before{content:"";position:absolute;height:90%;width:5px;border-radius:10px;background:#00FFD1;left:0;top:50%;transform:translateY(-50%)}.icon{position:relative;padding-left:33px}.icon:before{content:"";position:absolute;height:20px;width:22px;background:url(/images/vanzari-workshop/icon.svg) no-repeat;left:0;top:6px}.highlighted,.icon{margin-bottom:26px;height:60px}.blue-card{display:flex;align-items:center;padding:20px 21px 21px 25px;border-radius:20px 0;background:#1B68E7}.blue-card svg{margin-right:24px;flex-shrink:0}.blue-card p{font-size:25px;color:#fff;letter-spacing:.038px}.blue-card p.divider{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #fff}footer.mc-footer{background:linear-gradient(0deg,#0B2D65 0%,#2158B1 129.5%)}@media only screen and (max-width: 1399px){.hero h1.h1{font-size:50px;line-height:120%}}@media only screen and (max-width: 1199px){.hero h1.h1{font-size:40px;line-height:120%}.hero h2.h2{font-size:28px;line-height:120%}.column{width:50%}.cta{text-align:center}.cta h2.h2{font-size:40px;line-height:120%}}@media only screen and (max-width: 992px){.hero{padding-top:24px}.hero .logo{width:220px;margin-bottom:24px}.hero h1.h1{margin-bottom:18px}.hero ul li{margin-bottom:4px}form{margin:24px auto}.column{width:100%}.column h2.h2,.column .icon{height:auto}.blue-card{flex-direction:column}.blue-card svg{margin:0 auto 16px}.performer{width:196px}}@media only screen and (max-width: 767px){.card-w-header{min-height:auto}}
