section.zig-zag-section{display:inline-block;vertical-align:top;width:100%}section.zig-zag-section .main-title{font-size:32px;font-weight:700;padding:59px 0 45px;text-align:center}section.zig-zag-section .main-zig-zag-content{display:inline-block;padding:30px 0;width:100%}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:70px}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper.right{flex-direction:row}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper.left{flex-direction:row-reverse}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper .left-content{width:47%}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper .left-content .eyebrow-text{color:#333;font-size:16px;line-height:24px;margin-bottom:7px}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper .left-content h2{font-size:32px;line-height:38px}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper .right-img{width:48%}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper .right-img img{display:inline-block;object-fit:cover;object-position:center;width:100%}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper .right-img .bottom-link-text a{text-decoration:underline}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper .right-img .bottom-link-text .img-bottom-no-link{font-family:Titillium Web,sans-serif}section.zig-zag-section .cta-wrap a.secondary-btn .text{color:#021a33}section.zig-zag-section .cta-wrap a.secondary-btn{overflow:hidden;position:relative}section.zig-zag-section .cta-wrap a.secondary-btn:after{background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.8),transparent);content:"";inset:0;position:absolute;transform:translateX(-120%)}section.zig-zag-section .cta-wrap a.secondary-btn:hover .text{color:#0e51a1}section.zig-zag-section .cta-wrap a.secondary-btn:hover:after{animation:glowSweep .8s ease}@keyframes glowSweep{to{transform:translateX(120%)}}section.zig-zag-section .cta-wrap a.secondary-btn:hover svg path{fill:#0e51a1!important}section.zig-zag-section .cta-wrap a.secondary-btn:hover{color:#0e51a1}@media(max-width:991px){section.zig-zag-section .main-title{font-size:30px;padding:35px 10px}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper.left,section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper.right{flex-direction:column-reverse;gap:20px;margin-bottom:40px}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper .left-content,section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper .right-img{width:100%}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper .left-content h2{font-size:26px;line-height:36px}}@media(max-width:575px){section.zig-zag-section .main-title{font-size:22px}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper .left-content h2{font-size:22px;line-height:32px}section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper.left,section.zig-zag-section .main-zig-zag-content .zig-zag-wrapper.right{margin-bottom:20px}}@media(max-width:430px){section.zig-zag-section .main-title{font-size:20px;padding:30px 10px}}