.twocol-gal-animation{padding:160px 0;position:relative}.has-gutter{margin:25px 25px 0}section.twocol-gal-animation:after{background-color:transparent;bottom:0;content:"";position:absolute;right:0;top:0;width:60%}.twocol-gal-animation .twocol-wrap{align-items:center;display:flex;height:100%;justify-content:space-between;position:relative;z-index:2}.twocol-gal-animation .twocol-wrap .image-area.reverse,.twocol-gal-animation .twocol-wrap.reverse{flex-direction:row-reverse;justify-content:end}.twocol-gal-animation .twocol-wrap .image-area{column-gap:10px;display:flex;justify-content:start;width:50%}.twocol-gal-animation .twocol-wrap.wider .image-area{width:50%}.twocol-gal-animation .twocol-wrap.widest .image-area{width:60%}.twocol-gal-animation .twocol-wrap .content-area{display:flex;height:100%;position:relative;width:50%}.twocol-gal-animation .twocol-wrap.reverse .content-area{justify-content:flex-end}.twocol-gal-animation .twocol-wrap.wider .content-area{width:50%}.twocol-gal-animation .twocol-wrap.widest .content-area{width:40%}.twocol-gal-animation .twocol-wrap .content-area .inner-box{display:flex;flex-direction:column;justify-content:center}.twocol-gal-animation .twocol-wrap .content-area .list-text{list-style:none;margin:0 0 25px;padding:0}.twocol-gal-animation .twocol-wrap .content-area .list-text li{font-size:20px;font-weight:300;line-height:30px;margin:0;position:relative}.twocol-gal-animation .twocol-wrap .content-area .list-text li:before{color:#7b61ff;content:"●";display:inline-block;font-size:22px;margin-right:10px;position:relative}.twocol-gal-animation .content-area .inner-box h2{font-size:36px;font-weight:400;line-height:48px;margin:0 0 10px}.twocol-gal-animation .content-area .inner-box h2 span#highlight{align-content:center;align-items:center;color:#86868b;display:inline-block;height:30px;position:relative;text-decoration:underline}.twocol-gal-animation .content-area .inner-box h2 span#highlight .mask{background:#fff;display:inline-block;height:115%;left:0;opacity:.65;position:absolute;top:0;transform:translateZ(0);transform-origin:100% 50%;transition:transform .5s;width:100%}.twocol-gal-animation .content-area .inner-box .desc{font-weight:300;margin-bottom:20px}.twocol-gal-animation .content-area .inner-box .desc p{font-size:20px;font-weight:300;line-height:30px;margin-bottom:10px;margin-top:0}.content-area .cta-area a{background:transparent;border:1px solid #1f1f27;border-radius:1.625rem;cursor:pointer;display:inline-block;font-family:inherit;font-size:inherit;height:48px;outline:none;padding:0;position:relative;text-decoration:none;transition:all .45s cubic-bezier(.65,0,.076,1);vertical-align:middle;width:165px}.content-area .cta-area a:hover{border:1px solid transparent}.content-area .cta-area a span.circle{background:#1f1f27;border-radius:1.625rem;display:block;height:40px;left:4px;margin:0;position:relative;top:3px;transition:all .45s cubic-bezier(.65,0,.076,1);width:40px}.content-area .cta-area a span.circle:before{background:url(https://92872.fs1.hubspotusercontent-na1.net/hubfs/92872/Website-Assets-2023/icons/diagona-arrow-white.svg);content:"";height:12px;left:14px;position:absolute;top:13px;transition:all .45s cubic-bezier(.65,0,.076,1);width:12px}.content-area .cta-area a:hover span.circle:before{content:"";left:20px;position:absolute;top:17px}.content-area .cta-area a:hover span.circle{height:48px;left:0;position:relative;top:0;width:100%}.content-area .cta-area a span.text{bottom:0;color:#000;font-size:16px;font-weight:400;left:0;line-height:1.75;padding:10px 25px 10px 0;position:absolute;right:0;text-align:right;top:0;transition:all .45s cubic-bezier(.65,0,.076,1)}.content-area .cta-area a:hover span.text{color:#fff}@keyframes rotating{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.rotating{animation:rotating 20s linear infinite}.super-text:before{content:url(https://92872.fs1.hubspotusercontent-na1.net/hubfs/92872/Website-Assets-2023/icons/Circle-Arrow.svg);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.twocol-gal-animation .twocol-wrap .super-text{bottom:-85px;position:absolute;right:0;top:auto}.twocol-gal-animation .twocol-wrap .content-area .desc p:first-child,.twocol-gal-animation .twocol-wrap.wider .content-area .desc p:first-child{font-size:20px;line-height:30px;margin-bottom:20px}.twocol-gal-animation .twocol-wrap .content-area .desc p,.twocol-gal-animation .twocol-wrap.wider .content-area .desc p{font-size:17px;line-height:25px}@media (min-width:1441px){.twocol-gal-animation .twocol-wrap .content-area .inner-box{max-width:505px}.twocol-gal-animation .twocol-wrap .content-area.wider-content .inner-box{max-width:570px}.twocol-gal-animation .twocol-wrap.widest .content-area .inner-box{padding-left:90px}}@media (max-width:1440px){.twocol-gal-animation .twocol-wrap{margin:0 auto;max-width:1180px}}@media (min-width:1241px) and (max-width:1440px){.twocol-gal-animation>.container{padding:0 25px}}@media (min-width:992px) and (max-width:1440px){.twocol-gal-animation .twocol-wrap .content-area .inner-box{padding-right:50px}.twocol-gal-animation .twocol-wrap.reverse .content-area .inner-box{padding-left:50px;padding-right:0}}@media (max-width:991px){.twocol-gal-animation{height:auto;padding:60px 0}.has-gutter{margin:25px 0 0}.twocol-gal-animation .twocol-wrap,.twocol-gal-animation .twocol-wrap.reverse{flex-direction:column}.twocol-gal-animation .twocol-wrap .image-area,.twocol-gal-animation .twocol-wrap.wider .image-area{margin-bottom:30px;text-align:center;width:75%}.twocol-gal-animation .twocol-wrap .content-area,.twocol-gal-animation .twocol-wrap.wider .content-area,.twocol-gal-animation .twocol-wrap.widest .content-area,.twocol-gal-animation .twocol-wrap.widest .image-area{padding-bottom:10px;text-align:center;width:75%}.twocol-gal-animation .twocol-wrap .content-area .inner-box{padding-left:0;padding-right:0}.twocol-gal-animation .twocol-wrap .super-text{bottom:0}}@media (max-width:767px){.twocol-gal-animation .twocol-wrap .content-area .inner-box h2{font-size:32px;line-height:1.2}.twocol-gal-animation .twocol-wrap .content-area,.twocol-gal-animation .twocol-wrap.wider .content-area{padding-bottom:60px}}@media (max-width:600px){section.twocol-gal-animation>.container{padding:0}section.twocol-gal-animation .twocol-wrap .content-area,section.twocol-gal-animation .twocol-wrap.wider .content-area{padding-left:25px;padding-right:25px}.twocol-gal-animation .twocol-wrap .content-area,.twocol-gal-animation .twocol-wrap .image-area,.twocol-gal-animation .twocol-wrap.wider .content-area,.twocol-gal-animation .twocol-wrap.wider .image-area,.twocol-gal-animation .twocol-wrap.widest .content-area,.twocol-gal-animation .twocol-wrap.widest .image-area{width:100%}.twocol-gal-animation .twocol-wrap .content-area .inner-box h2{font-size:28px;line-height:40px}.twocol-gal-animation .twocol-wrap .content-area,.twocol-gal-animation .twocol-wrap.wider .content-area,.twocol-gal-animation .twocol-wrap.widest .content-area{text-align:left}.twocol-gal-animation .twocol-wrap .super-text{position:absolute;right:30px}.twocol-gal-animation .twocol-wrap .super-text .rotating svg{height:100px;width:100px}}