.coizz-sec { width: 100%; display: inline-block; vertical-align: top; background: linear-gradient(180deg, #FFFFFF 0%, #ECEDEE 40.22%, #F3F3F4 61.22%, #F3F3F4 61.23%, #FFFFFF 100%); position: relative; z-index: 1; }
.coizz-zig-zag-wrap { width: 100%; max-width: 1030px; display: flex; flex-wrap: wrap; justify-content: center; }
.coizz-zig-zag-wrap:last-child { padding-bottom: 60px; }
.coizz-zig-zag-wrap .zig-zag-inner { width: 100%; width: 1070px; display: flex; align-items: center; justify-content: center;}
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-left { width: 58%; display: inline-block; }
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-left .caption-inner { display: inline-block; }
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-right { width: 54%; display: inline-block; margin-top: 75px; position: relative; z-index: 1; }
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-left .zig-zag-caption { width: 100%; display: inline-block; }
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-left .zig-zag-caption .zig-zag-title { width: 100%; display: inline-block; }
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-left .zig-zag-cta.cta { width: 100%; display: inline-block; margin: 22px 0 0 0; padding: 0 0 0 30px; }
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-caption .zig-zag-title { width: auto !important; position: relative; z-index: 1; }
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-caption .zig-zag-title h2 { font-family: 'Josefin Sans'; font-style: normal; font-weight: 600; font-size: 36px; line-height: 36px; color: #4A4A4A; background: rgb(255 255 255 / 32%); box-shadow: 0 4px 4px rgb(255 255 255); padding: 0; margin-bottom: 25px; }
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-caption .zig-zag-title p { font-size: 16px; line-height: 26px; color: #474747; }
.coizz-zig-zag-wrap.reverse-section .zig-zag-title h2 { text-align: right; }
.coizz-zig-zag-wrap.reverse-section .zig-zag-inner { flex-direction: row-reverse; }
.coizz-zig-zag-wrap.reverse-section .caption-inner { padding: 40px 0 40px 80px !important; }
.coizz-zig-zag-wrap.reverse-section .zig-zag-title { display: flex; flex-wrap: wrap; justify-content: flex-end; margin-right: 0; }
.coizz-zig-zag-wrap.reverse-section .zig-zag-inner .zig-zag-left .caption-inner { display: flex; flex-wrap: wrap; }
.coizz-zig-zag-wrap .zig-zag-text p span { font-style: normal; font-weight: 800; font-size: 16px; line-height: 26px; color: #005EB8; }
.coizz-zig-zag-wrap .zig-zag-text p strong { font-style: normal; font-weight: 700; font-size: 24px; line-height: 24px; color: #4A4A4A; }
.coizz-zig-zag-wrap ul { width: 100%; display: inline-block; vertical-align: top; list-style-type: none; padding-left: 20px; margin-top: 15px; }
.coizz-zig-zag-wrap ul li { width: 100%; display: inline-block; vertical-align: top; font-family: 'Lato'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 26px; color: #3A3A3A; padding-left: 20px; padding-bottom: 20px; position: relative; z-index: 1; }
.coizz-zig-zag-wrap ul li:before { content: ""; width: 17px; height: 17px; display: inline-block; vertical-align: top; background-image: url(https://cdn2.hubspot.net/hubfs/3985489/Contour%202022/Images/custom%20bullet.png); background-repeat: no-repeat; background-position: center; background-size: contain; position: absolute; left: -20px; top: 7px; }
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-left .zig-zag-caption { width: 63.7%; background: rgba(255, 255, 255, 0.82); padding: 63px 30px 41px 207px; position: absolute; z-index: 2; left: 0; top: 25%; }


@media(max-width:1800px){
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-left .zig-zag-caption {padding: 63px 30px 41px 170px;}
}
  
@media(max-width:1700px){
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-left .zig-zag-caption {padding: 63px 30px 41px 110px;}
}
  
@media(max-width:1600px){
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-left .zig-zag-caption {padding: 63px 30px 41px 63px;}
}
  
@media(max-width:1407px){
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-left .zig-zag-caption {padding: 30px 30px 30px 50px;}
}
  
@media(max-width:1023px){
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-left .zig-zag-caption {padding: 30px 30px 30px 30px;}
}
@media(max-width:991px){
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-left .zig-zag-caption { position: inherit; width: 100%;padding:30px 15px; }
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-left { width: 100%; }
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-right { width: 100%;line-height:0;vertical-align:top;margin-top:0; }
.coizz-zig-zag-wrap .zig-zag-inner .zig-zag-right img { width: 100%; height: 350px; object-fit: cover; object-position: center; }
.coizz-zig-zag-wrap .zig-zag-inner {flex-direction: column-reverse;flex-wrap:wrap;}
.coizz-zig-zag-wrap:last-child {padding-bottom: 30px;}  
  
@media(max-width:767px){
 .coizz-zig-zag-wrap .zig-zag-inner .zig-zag-right img {height:280px; } 
 } 
 
@media(max-width:560px){
 .coizz-zig-zag-wrap .zig-zag-inner .zig-zag-right img {height:215px; }
 .coizz-zig-zag-wrap .zig-zag-text p strong {font-size: 20px;line-height: 20px;} 
 }   
  
  