:root{--color-light:#fff;--color-dark:#212121;--color-signal:#fab300;--color-background:var(--color-light);--color-text:var(--color-dark);--color-accent:var(--color-signal);--size-bezel:0.5rem;--size-radius:4px}.mailchimp-header{margin-top:calc(var(--size-bezel)*2.5)}.signup-form{margin:0 20%;margin-top:calc(4*var(--size-bezel));border-radius:var(--size-radius);border:3px solid var(--color-shadow,currentColor);box-shadow:.5rem .5rem 0 var(--color-shadow,currentColor);line-height:1.4;font-size:calc(.6rem + .4vw);color:var(--color-text);background:var(--color-background);font-weight:500;padding:0 calc(var(--size-bezel)*3)}.input-container{margin-top:calc(var(--size-bezel)*2.5);margin-left:calc(var(--size-bezel)*2.5);margin-right:calc(var(--size-bezel)*2.5)}.input{position:relative}.input__label{position:absolute;left:0;top:0;padding:calc(var(--size-bezel)*.75) calc(var(--size-bezel)*.5);margin:calc(var(--size-bezel)*.75 + 3px) calc(var(--size-bezel)*.5);background:pink;white-space:nowrap;transform:translate(0);transform-origin:0 0;background:var(--color-background);transition:transform .12s ease-in;font-weight:700;line-height:1.2}.input__field{box-sizing:border-box;display:block;width:100%;border:3px solid;padding:calc(var(--size-bezel)*1.5) var(--size-bezel);color:currentColor;background:#0000;border-radius:var(--size-radius)}.input__field:focus+.input__label,.input__field:not(:placeholder-shown)+.input__label{transform:translate(.25rem,-65%) scale(.8);color:var(--color-accent)}.button-group{margin-top:calc(var(--size-bezel)*2.5);width:100%;position:relative}.submit-btn{color:#fff;padding:var(--size-bezel) calc(var(--size-bezel)*2);background:var(--color-accent);border:none;border-radius:var(--size-radius);font-weight:600;margin-bottom:calc(var(--size-bezel)*2);position:relative;left:50%;transform:translateX(-50%)}.submit-btn[type=reset]{background:var(--color-background);font-weight:200}button+button{margin-left:calc(var(--size-bezel)*2)}.hidden{display:none}@media only screen and (max-width:1350px){.signup-form{margin-left:15%;margin-right:15%}}@media only screen and (max-width:1023px){.signup-form{margin-left:5%;margin-right:5%}}@media only screen and (max-width:725px){.input-container{margin-left:0;margin-right:0}.signup-form{margin-left:2%;margin-right:2%}}.slider{margin:auto;height:320px;position:relative;overflow:hidden}.slide{position:absolute;top:0;width:33.33%;display:flex;align-items:center;justify-content:center;transition:transform 1s}.slide>img{max-width:100%;max-height:100%;object-fit:cover}.sl0{transform:translateX(-100%)}.sl2{transform:translateX(100%)}.sl3{transform:translatex(200%)}.sl4{transform:translatex(300%)}.dots{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center}.dot{width:12px;height:12px;border-radius:50%;background-color:#fff;margin:0 8px;cursor:pointer;transition:transform .2s ease-in-out,width .2s ease-in-out,height .2s ease-in-out}.dot.active{transform:scale(1.7)}@media only screen and (max-width:900px){.slider{width:100%}.slide{width:50%}.slide>img{height:20rem!important;object-fit:cover}.sl-1{transform:translateX(-150%);visibility:hidden}.sl0{transform:translateX(-50%)}.sl1{transform:translateX(50%)}.sl2{transform:translateX(150%)}.sl3{transform:translatex(200%)}.sl4{visibility:hidden}}@media only screen and (max-width:600px){.slide{width:100%}.sl0{transform:translateX(-100%)}.sl1{transform:translateX(0)}.sl2{transform:translateX(100%)}.sl3{transform:translatex(200%)}.sl4{transform:translatex(300%)}}