:root{--primary-gradient:linear-gradient(105deg,#1b75bc,#403b91 41%,#4f2480);--secondary-gradient:linear-gradient(320deg,#1b75bc,#403b91 54%,#4f2480);--white:#fff;--purple:#4f2480}.split-panel .split-panel__inner{margin:0 auto;max-width:1200px}.split-panel .split-panel__img{height:0;overflow:hidden;padding-top:56.25%;position:relative}.split-panel .split-panel__img img{bottom:0;left:0;position:absolute;right:0;top:0;transition:transform 2s ease-in;will-change:transform}.split-panel .split-panel__img:hover img{transform:scale(1.2)}.split-panel .split-panel__copy{padding:40px}.split-panel .split-panel__title{color:var(--purple);font-size:30px;font-weight:500;margin:0}.split-panel p{font-size:16px;font-weight:300;line-height:24px;margin:10px 0}.split-panel a.split-panel__button{background:linear-gradient(105deg,#1b75bc,#403b91 41%,#4f2480);border:2px solid transparent;border-radius:32px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-top:20px;padding:10px 25px;text-decoration:none;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease}.split-panel a.split-panel__button:hover{border-color:#fff;box-shadow:0 0 15px hsla(0,0%,100%,.6);transform:translateY(-2px)}.split-panel.split-panel--white{background:var(--white);margin:30px 0}.split-panel.split-panel--pink{background:#faf4ff}.split-panel.split-panel--gradient .split-panel__title,.split-panel.split-panel--gradient ol,.split-panel.split-panel--gradient p,.split-panel.split-panel--gradient ul{color:var(--white)}.split-panel.split-panel--gradient a.split-panel__button{background:none!important;border:2px solid var(--white);color:var(--white)}.split-panel.split-panel--gradient .split-panel__content{background:var(--secondary-gradient)}.split-panel.split-panel--full-width .split-panel__inner{max-width:none}@media screen and (min-width:768px){.split-panel .split-panel__inner{display:flex}.split-panel .split-panel__content,.split-panel .split-panel__img{width:50%}.split-panel .split-panel__img{height:auto;padding-top:0}.split-panel .split-panel__copy{padding:100px 60px}.split-panel.split-panel--right .split-panel__img{order:2}.split-panel.split-panel--right .split-panel__content{order:1}.split-panel.split-panel--larger .split-panel__title{font-size:48px}.split-panel.split-panel--larger a.split-panel__button{font-size:14px}}@media screen and (min-width:1024px){.split-panel.split-panel--larger .split-panel__copy{padding:140px 100px}}