#border{border:20px solid #fff;height:100%;opacity:0;position:fixed;top:0;-webkit-transition:all .3s;transition:all .3s;width:100%;z-index:-1}#border .inner{-o-border-image:linear-gradient(to right bottom,#4d9fd5,#6d91e0,#a07bd8,#cf5cb8,#ec3885,#f63368,#f83b49,#f34c26,#f75f1f,#fb7018,#fd8111,#ff910a) 30;border-image:-webkit-gradient(linear,left top,right bottom,from(#4d9fd5),color-stop(#6d91e0),color-stop(#a07bd8),color-stop(#cf5cb8),color-stop(#ec3885),color-stop(#f63368),color-stop(#f83b49),color-stop(#f34c26),color-stop(#f75f1f),color-stop(#fb7018),color-stop(#fd8111),to(#ff910a)) 30;border-image:linear-gradient(to right bottom,#4d9fd5,#6d91e0,#a07bd8,#cf5cb8,#ec3885,#f63368,#f83b49,#f34c26,#f75f1f,#fb7018,#fd8111,#ff910a) 30;border-radius:20px;border-style:solid;border-width:8px;height:100%;width:100%}#border.up{border-top:100px solid #fff}#scrolly .dotNav{height:200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:sticky;top:50vh;-webkit-transform:translateX(-20px);transform:translateX(-20px);width:0;z-index:99999}#scrolly .container,#scrolly .dotNav{display:-webkit-box;display:-ms-flexbox;display:flex}#scrolly .container{-ms-flex-wrap:wrap;flex-wrap:wrap}#scrolly .container>h3{width:100%}.scrollyMobile{padding:30px 0}.scrollyMobile .container>h3{font-size:32px;text-align:center}.scrollyMobile .container .item{margin-bottom:30px;text-align:center}.scrollyMobile .container .item img{height:auto;margin-bottom:30px;max-width:100%;width:300px}.scrollyMobile .container .item .hs-video-widget{margin-bottom:30px}article{max-width:800px;padding:0 1rem 50vh;position:relative;width:60%}.sticky-thing{background-position:50%;background-repeat:no-repeat;background-size:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;margin:0;position:sticky;top:0;width:40%;z-index:999999;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:30px}.sticky-thing>h3{font-size:32px;margin-bottom:20px}.sticky-thing .copy{margin-bottom:20px;position:relative}.sticky-thing .copy .title{color:#000;font-size:22px;font-weight:700;-webkit-transition:all .3s;transition:all .3s;z-index:999}.sticky-thing .copy .title:hover{color:var(--yellow)}.sticky-thing .copy .inner{height:0;max-height:0;overflow:hidden;-webkit-transition:all 1s;transition:all 1s}.sticky-thing .copy .inner p{margin-top:10px}.sticky-thing .copy.open .inner{height:auto;max-height:500px}.sticky-thing .copy:before{background-color:#d9d9d9;border-radius:5px;content:"";height:100%;left:-20px;position:absolute;top:0;-webkit-transition:all .3s;transition:all .3s;width:10px}.sticky-thing .copy.open:before,.sticky-thing .copy:hover:before{background-color:var(--yellow)}.step{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:90vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step img{max-width:100%}.step .hs-video-widget{width:100%}.step .copy h3{font-size:32px;line-height:1.5;margin-bottom:10px}.step .copy p{font-size:20px;font-weight:100;line-height:1.5}.step .copy ul{padding-left:20px}.step .copy li{font-size:20px;font-weight:100;line-height:1.5}.step:last-child{margin-bottom:0}.animate{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:myAnimation;animation-name:myAnimation;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes myAnimation{0%{opacity:0}to{opacity:1}}@keyframes myAnimation{0%{opacity:0}to{opacity:1}}@media(min-width:700px){.scrollyMobile{display:none}}@media(max-width:699px){.sticky-thing{padding-left:30px}#scrolly{display:none}.scrollyMobile{display:block}}@media(max-width:1049px){.sticky-thing{padding-left:50px}}@media(max-width:1199px){.sticky-thing{padding-left:40px}}@media(max-height:750px){.sticky-thing .copy{margin-bottom:10px}}