.zig-zag-section{display:inline-block;padding:60px 0;width:100%}.zig-zag-section .heading{display:inline-block;text-align:center;width:100%}.zig-zag-section .heading h2{margin-bottom:60px;max-width:569px}.zig-zag-section .wrap{display:inline-block;width:100%}.zig-zag-section .wrap .zig-zag-col{align-items:center;display:flex;gap:60px;justify-content:space-between;padding-bottom:90px;width:100%}.zig-zag-section .wrap .zig-zag-col .left-area,.zig-zag-section .wrap .zig-zag-col .right-area{display:inline-block;width:50%}.zig-zag-section .wrap .zig-zag-col:last-child{padding-bottom:0}.zig-zag-section .wrap .zig-zag-col .left-area .image{display:inline-block;line-height:0;vertical-align:top;width:100%}.zig-zag-section .wrap .zig-zag-col .left-area .image img{border-radius:16px;height:368px;object-fit:cover}.zig-zag-section .wrap .zig-zag-col .right-area .top-title{color:#f47027;display:block;font-family:Open Sans;font-size:14px;font-weight:700;line-height:120%;margin-bottom:6px;text-transform:uppercase;width:100%}.zig-zag-section .wrap .zig-zag-col .right-area .title h3{margin:0}.zig-zag-section .wrap .zig-zag-col .right-area .content p{margin:16px 0 0}.zig-zag-section .wrap .zig-zag-col .right-area .cta a{color:#2e2a27;display:flex;font-size:16px;font-weight:500;gap:10px;line-height:120%;position:relative;transition:all .3s;width:auto;z-index:1}.zig-zag-section .wrap .zig-zag-col .right-area .cta a svg{margin:0;transition:all .3s}.zig-zag-section .wrap .zig-zag-col .right-area .cta a svg path{fill:#2e2a27;transition:all .3s}.zig-zag-section .wrap .zig-zag-col .right-area .cta a:hover{color:#f47027}.zig-zag-section .wrap .zig-zag-col .right-area .cta a:hover svg{transform:translate(10px);transition:all .3s}.zig-zag-section .wrap .zig-zag-col .right-area .cta a:hover svg path{fill:#f47027;transition:all .3s}.zig-zag-section .wrap .zig-zag-col .right-area .cta{line-height:0;margin:16px 0 0;vertical-align:top}.zig-zag-section .wrap .zig-zag-col.col-filip{flex-direction:row-reverse}@media(max-width:991px){.zig-zag-section .wrap .zig-zag-col{flex-wrap:wrap;gap:30px}.zig-zag-section .wrap .zig-zag-col .left-area,.zig-zag-section .wrap .zig-zag-col .right-area{width:100%}.zig-zag-section{padding:30px 0 60px}.zig-zag-section .heading h2{margin-bottom:30px}}@media(max-width:767px){.zig-zag-section .heading{display:none}.zig-zag-section .heading h2{font-size:24px}.zig-zag-section .wrap .zig-zag-col .left-area .image img{height:250px}}