.zig-zag-sec { display: inline-block; line-height: 0; padding: 120px 0 100px; position: relative; vertical-align: top; width: 100% }
.zig-zag-sec:after { bottom: -40%; left: -50vw; margin: 88px 50% 84px; position: absolute; right: -50vw; top: 0; transform: skewY(-5deg); z-index: -1 }
.zig-zag-sec .wrap { display: inline-block; margin: 20px 0 35px; position: relative; width: 100%; display: flex; align-items: center; justify-content: space-between; }
.zig-zag-sec .wrap .right { border-radius: 9px; box-shadow: 0 4px 4px rgba(0, 0, 0, .25); margin-right: auto; position: relative; width: 80%; margin-right: -100%; }
.zig-zag-sec .wrap .left { display: inline-block; position: relative;  width: 46%; }
.zig-zag-sec .wrap .left .description { position: relative; width: 100%; padding:40px 44px; background: rgba(255, 255, 255, .95); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
.zig-zag-sec .wrap .left .description h2 { display: inline-block }
.zig-zag-sec .wrap .left .description .caption h3 strong {font-family: 'Proxima Nova Black';}
.zig-zag-sec .wrap .left .description h2 span { color: #1c1c1c; }
.zig-zag-sec .wrap .left .description .sub-title{font-size:32px; line-height:1.11em; letter-spacing: -.03em; margin: 0 0 18px; color:#fff; }
.zig-zag-sec .wrap .left .description .caption { display: inline-block; width: 100% }
.zig-zag-sec .wrap .left .description .caption *{ color: #1c1c1c;  display: inline-block; }
.zig-zag-sec .wrap .left .description .links { display: inline-block; margin-top: 32px; width: fit-content }
.zig-zag-sec .wrap .right video.video { display: block; height: 100%; object-fit: cover; width: 100% }
/* .zig-zag-sec .wrap .right .video-sec { display: none; width: 100% } */
.zig-zag-sec .wrap .right .image { display: inline-block; width: 100% }
.zig-zag-sec .wrap .right img {box-shadow: 0 4px 4px rgba(0, 0, 0, .25);border-radius: 9px;display: block; height: 100%; object-fit: cover; width: 100% }
.zig-zag-sec .wrap .left .additional_links { box-sizing: border-box; left: 0; padding: 40px 36px; position: absolute; top: 410px; width: fit-content }
.zig-zag-sec .wrap .left .additional_links ul.buttons { list-style-type: none; margin: 20px 0 0; padding: 0 }
.zig-zag-sec .wrap .left .additional_links ul.buttons li { margin: 9px 0; padding: 10px 0 0 29px; position: relative; width: fit-content }
.zig-zag-sec .wrap .left .additional_links ul.buttons li:before { border-bottom: 1px solid #363636; border-left: 1px solid #363636; content: ""; height: 100%; left: 0; margin: -21px 0 0; position: absolute; top: 0; width: 19px }
.zig-zag-sec .wrap .left .additional_links ul.buttons li a.button-light { min-width: 140px; text-align: center }
.zig-zag-sec .wrap .left .description .caption h3 { font-family: 'Proxima Nova Regular'; font-weight: 400; text-transform: capitalize; margin: 0 0 18px; }
.zig-zag-sec .wrap .left .description .caption p i { width: fit-content; color: #e5a72e; font-style: normal; }
.zig-zag-sec .wrap a.video-btn {
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #e5a72e;
  font-family: Raleway, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.zig-zag-sec .wrap a.video-btn:hover .video-icon img{scale:1.2; }
.zig-zag-sec.dark_section .wrap .left  .description { background: rgba(0, 0, 0, .52); }
.zig-zag-sec.dark_section .wrap .left .description h2 span { color: #fff; font-weight:400; }
.zig-zag-sec.dark_section .wrap .left .description .caption * { color: #fff; }
.zig-zag-sec.reverse_section .wrap { flex-direction: row-reverse; }
.zig-zag-sec.reverse_section .wrap .right { margin-right: 0; margin-left: -100%; }
/* .zig-zag-sec .wrap .right .video-sec { opacity: 1; position: fixed; top: 0px; background-color: rgba(0, 0, 0, 0.5); left: 0; right: 0; bottom: 0; z-index: 999999; padding: 40px; } */
.zig-zag-sec .wrap .right .video-sec video.video { max-width: 1400px; margin: auto; display: block; aspect-ratio: 1; max-height: 800px; }
.zig-zag-sec .wrap .right .video-sec.popup { display: flex; }
/* .zig-zag-sec .wrap .right .video-sec button.close_video { position: fixed; right: 50px; padding: 10px; line-height: 0; top: 20px; border-radius: 50%; z-index: 999; } */
.body-wrapper.hs-content-id-187623211584.hs-site-page.page .zig-zag-sec .wrap .left .description h2 span {display: block;}
.body-wrapper.hs-content-id-187623211584.hs-site-page.page .zig-zag-sec .wrap .right {box-shadow:unset;}
.video-icon {
  line-height: 0;
  margin: 0px auto 30px;
  width: 100px;
}
.video-icon img{ box-shadow:none !important;transition: all .5s ease; }
.zig-zag-sec.style_1 .wrap .right .image {width:900px;height:600px;}
.zig-zag-sec.style_1:after{transform: skewY(5deg)!important;}
.zig-zag-sec.style_1 {padding: 100px 0 120px !important;}

.zig-zag-sec.style_2.reverse_section {padding: 32px 0 100px !important;z-index: 1 !important;}
.zig-zag-sec.style_2:after {transform: skewY(5deg) !important;bottom: -20% !important;}

.zig-zag-sec.for_bottom_bg:after{ bottom: -20%; transform: skewY(5deg);}
.zig-zag-sec.sub_title_color .wrap .left .description .sub-title{color: #1c1c1c !important;}
.zig-zag-sec.sub_title_color:after{ transform: skewY(5deg);}
.zig-zag-sec.sub_title_color {padding: 120px 0 30px;}
.zig-zag-sec.style_2.reverse_section .wrap .left .description h2 {color: #1c1c1c !important;}

span.yellow-text { display: inline !important; color: #E5A72F !important;}
.zig-zag-sec.style_3 .description {backdrop-filter: unset !important;background: transparent !important;}
.zig-zag-sec.style_3 .wrap .right .image img {width:667px; height:500px; box-shadow:unset !important; }
.zig-zag-sec.style_3:after {transform: skewY(5deg);background: unset !important; }    
.zig-zag-sec.style_3 a.primary-cta svg path{transition: all .4s ease-in-out;}
.zig-zag-sec.style_3 .wrap .left{width:47%; }
.zig-zag-sec.style_4.reverse_section.dark_section:after {background: url(https://20543240.fs1.hubspotusercontent-na1.net/hubfs/20543240/noice-texture.png), linear-gradient(211.63deg, #353535 19.06%, #353535 70.82%);top:-60%;}
.zig-zag-sec.style_10{padding:0;}
.zig-zag-sec.style_10 .wrap{margin:0;}
.zig-zag-sec.style_10 .wrap .left .description .caption p { margin: 0px 0 14px 0 !important; }
.zig-zag-sec.style_10 .wrap .left { width: 83% !important; }
.zig-zag-sec.style_10 .wrap .left .description h2 { margin: 42px 0 !important; }
.zig-zag-sec.style_10 .wrap .right { width: 84%; }

.zig-zag-sec.style_3 .description h2 span {color: #fff !important;}
.zig-zag-sec.style_3 .description .sub-title {color: #fff !important;}
.zig-zag-sec.style_3 .description .caption p {color: #fff !important;}
.zig-zag-sec.style_10 .wrap {gap: 30px;}

.zig-zag-sec.style_11 { padding: 0 0 175px 0 !important; z-index: 1!important; }
.zig-zag-sec.style_11 .wrap { margin: 0 !important; }
.zig-zag-sec.style_11:after { margin-bottom: 0 !important; transform: skewY(4deg) !important; bottom: 0 !important; top: -6% !important; margin: 0 50% 0 !important; background: url(https://20543240.fs1.hubspotusercontent-na1.net/hubfs/20543240/noice-texture.png) #1c1c1c !important;}

.zig-zag-sec.style_12 .left { width: 51%; }

.zig-zag-sec.style_12 .wrap .right {width: 85%;}
.zig-zag-sec.style_12 {padding:0 0 255px 0; z-index:1;margin: -63px 0 0 0;}
.zig-zag-sec.style_12 .wrap{margin:0;}
.zig-zag-sec.style_12 .wrap .left .description .caption p { margin: 0px 0 14px 0 !important; }
.zig-zag-sec.style_12 .wrap .left .description h2 { margin: 42px 0 !important; }
.zig-zag-sec.style_12 .wrap .left .description .caption p a { color: #ffa500; font-family: 'Proxima Nova Light'; }

.zig-zag-sec.style_13 { padding: 0 0 130px 0 !important; z-index: 1 !important;}
.zig-zag-sec.style_13 .wrap { margin: -140px 0 0 0; !important; }
.zig-zag-sec.style_13:after { bottom: -84px !important; background: url(https://20543240.fs1.hubspotusercontent-na1.net/hubfs/20543240/noice-texture.png), #1c1c1c !important; transform: skewY(4deg) !important; top: -25% !important; }
.zig-zag-sec.style_13 .left { width: 83%; }
.zig-zag-sec.style_13 .wrap .left .description .caption p { margin: 0px 0 14px 0 !important; }
.zig-zag-sec.style_13 .wrap .left .description h2 { margin: 42px 0 !important; }
.zig-zag-sec.style_13 .wrap .left .description .caption p a { color: #ffa500; font-family: 'Proxima Nova Light'; }

.zig-zag-sec.style_14 { padding: 0; z-index: 1; }
.zig-zag-sec.style_14 .wrap { margin: 0; }
.zig-zag-sec.style_14 .left { width: 83% !important; }
.zig-zag-sec.style_14 .wrap .right { width: 83% !important;}
.zig-zag-sec.style_14 .wrap .left .description .caption p { margin: 0px 0 14px 0 !important; }
.zig-zag-sec.style_14 .wrap .left .description h2 { margin: 42px 0 !important; }
.zig-zag-sec.style_14 .wrap .left .description .caption p a { color: #ffa500; font-family: 'Proxima Nova Light'; }

.zig-zag-sec.style_15 { padding: 54px 0px 50px 0; }
.zig-zag-sec.style_15 .wrap { margin: 0; }
.zig-zag-sec.style_15 .wrap .left .description .links { margin-top: 8px; }

.partner-form form input[type=email], .partner-form form input[type=file], .partner-form form input[type=number], .partner-form form input[type=password], .partner-form form input[type=search], .partner-form form input[type=tel], .partner-form form input[type=text], .partner-form form select, .partner-form form textarea { background-color: transparent; color: #fff; border: 0; border-bottom: 1px solid #fff; border-radius: 0; max-width: 331px; display: inline-block; padding: 12px 20px 12px 6px; text-transform: uppercase; font-family: 'Proxima Nova Regular'; font-size: 14px;outline:none;}
.partner-form { width: 100%; display: inline-block; }
.partner-form h3 { display: none; }
.partner-form form { width: 100%; display: inline-block; background-color: transparent; border: 0; }
.partner-form form input[type=email]::placeholder, .partner-form form input[type=file]::placeholder, .partner-form form input[type=number]::placeholder, .partner-form form input[type=password]::placeholder, .partner-form form input[type=search]::placeholder, .partner-form form input[type=tel]::placeholder, .partner-form form input[type=text]::placeholder, .partner-form form select::placeholder, .partner-form form textarea::placeholder { color: #fff; }
.partner-form .hs-form-field { margin: 12px 0; position:relative; }
.partner-form .hs-input.invalid.error { border-color: #fff; }
.partner-form  form label { margin: 0; }
.partner-form .input ul { display: flex; align-items: center; width: 100%; gap: 0 20px; padding: 10px 0 0 0; flex-wrap: wrap; }
.partner-form .input ul li.hs-form-radio label { color: #fff; font-size: 14px; }
.partner-form span { color: #fff; font-size: 14px; }
.hs_type_of_business_.hs-type_of_business_.hs-fieldtype-radio.field.hs-form-field { margin: 8px 0 0 0; display: inline-block; }
.partner-form form textarea { height: 104px; }
.partner-form .actions { margin: 7px 0 0 0; display: inline-block; width: 100%; }
.partner-form form .hs-button, .partner-form form input[type=submit] { width: 210px; padding: 14px 22px; line-height: 0; height: 49px; text-transform: uppercase; font-family: Raleway, sans-serif; font-weight: 700; font-size: 16px; border: 1px solid #e5a72e;background: #e5a72e; }
.partner-form form .hs-button, .partner-form form input[type=submit]:hover { background: transparent; border: 1px solid #e5a72e; }
.partner-form form input[type=radio] { width: 15px; height: 15px; position: relative; z-index: 1; }
.partner-form form input[type=radio]:after { position: absolute; content: ''; width: 15px; height: 15px; border: 1px solid #e5a72e; border-radius: 50%; }

.zig-zag-sec.style_7 { padding: 82px 0 0 0;}
.zig-zag-sec.style_7 .wrap { margin: 0;}
.zig-zag-sec.style_7 .wrap .right { width: 85%;}
.zig-zag-sec.style_7 .wrap .left .description .caption * { display: block !important;}
.zig-zag-sec.style_7 .wrap .left .description .caption p { margin: 0 0 8px 0; }
.zig-zag-sec.style_7 .wrap .left .description .caption p strong { font-family: 'Proxima Nova Black';}
.zig-zag-sec.style_7:after {bottom: -14%;}

.zig-zag-sec.style_8 { padding: 140px 0 15px 0; }
.zig-zag-sec.style_8 .wrap .left { width: 51%; }

.zig-zag-sec.style_9 { padding: 98px 0 0 0; }
.zig-zag-sec.style_9 .wrap .right { width: 84%; }
.zig-zag-sec.style_9:after { bottom: -10%; }
.zig-zag-sec.style_9 .wrap .left .description .caption * { display: block !important; }
.zig-zag-sec.style_9 .wrap .left .description .caption p { margin: 0 0 8px 0; }
.zig-zag-sec.style_9 .wrap .left .description .caption p strong { font-family: 'Proxima Nova Black'; }

.zig-zag-sec.style_17:after {bottom: 0%; height: 130%;top: -130px;}
.zig-zag-sec.widget_1742818563039.reverse_section.dark_section .wrap .left {width: 60%;}

.zig-zag-sec.style_16:after{
  background: url(https://20543240.fs1.hubspotusercontent-na1.net/hubfs/20543240/Security_Doors/noice-texture.png), linear-gradient(211.63deg, #353535 19.06%, #353535 70.82%) !important;
  top: -55% !important;
  transform: skewY(0deg) !important;
  bottom:-72% !important;
}

/* Video Popup */
.wistia-fancybox .fancybox-opened .fancybox-outer {
  height: 37.7vh !important;
}
.wistia-fancybox .fancybox-inner { height: 100% !important; }

/* Form Css */
.partner-form .hs-form-field > label {
  position: absolute;
  top: 20px;
  left: 8px;
  z-index: -1;
  transition: 0.3s ease;
  font-size: 20px;
}

.partner-form .hs-form-field input:focus + label,
.partner-form .hs-form-field:focus-within label { 
  top: -2px;
  left: 0px;
  font-size:10px;
}

.partner-form .hs-form-field input:focus + label,
.partner-form .hs-form-field:focus-within label span { 
  font-size:10px;
}
.partner-form span.hs-form-required {color: #e5a72e;font-size: 18px;}
.hs_type_of_business_.hs-type_of_business_.hs-fieldtype-radio.field.hs-form-field > label { position: static; }

.zig-zag-sec.bg_gradient:after {
  transform: skewY(0deg) !important;
  top: -50% !important;
  background: url(https://20543240.fs1.hubspotusercontent-na1.net/hubfs/20543240/noice-texture.png), linear-gradient(-216.9deg, #353535 21.44%, #000 79.68%) !important;
}



@media(max-width:1440px) {
  .zig-zag-sec .wrap .right { width: 80% }
}

@media(max-width:1279px) {
  .zig-zag-sec.style_12{margin:60px 0; padding: 0 0 0 0 !important;}
  .zig-zag-sec.style_12 .wrap .right {width: 100%;}
  .zig-zag-sec.style_12:after{bottom:25%;}
  .zig-zag-sec.style_13 .wrap{margin: -30px 0 0 0}
  .zig-zag-sec.style_13{ padding: 0 0 80px 0 !important;}
  .zig-zag-sec.style_10 .wrap .left{width:100%;}
  .zig-zag-sec.style_13:after{top:-15% !important; bottom:200px;}
}

@media(max-width:1199px) {
  .zig-zag-sec .wrap .right { width: 95%  }
  .zig-zag-sec.reverse_section .wrap .right {margin-left: -80%;}
  .zig-zag-sec.style_1 .wrap .right .image {width: 700px;height: 550px;}
  .zig-zag-sec .wrap .left {width: 50%;}
  .body-wrapper.hs-content-id-187607528078.hs-site-page.page .zig-zag-sec .wrap .left {width: 75%;}
  .zig-zag-sec.style_2 .reverse_section:after {bottom:-10% !important;}
  .zig-zag-sec.style_2.reverse_section {padding: 100px 0 60px !important;}
  .zig-zag-sec.style_3 .wrap .right .image img {width: 100%;height: 100%;}
  .zig-zag-sec.style_3 {padding: 50px 0 50px !important;}
  .zig-zag-sec.style_3 .wrap .left {width: 60%;}
  .zig-zag-sec.style_3 .wrap .right {width: 40%;}
}

@media(max-width:1023px) {
  .zig-zag-sec.style_8{ padding:50px 0 15px;}
  .zig-zag-sec.style_9:after {top: -10%; bottom:0;}
  .zig-zag-sec.style_9 {padding: 60px 0 0 0;}
  .zig-zag-sec.style_9 .wrap {flex-direction: column;}
  .zig-zag-sec.style_9 .wrap .left {width: 95%;top: -60px;}
  .zig-zag-sec.style_9 .wrap .right {width: 100%;margin: 0;}
  .zig-zag-sec.style_9 .wrap .left .description{padding:20px;background: rgba(255, 255, 255, .73);}
  .zig-zag-sec.style_8 {padding: 40px 0 15px 0;}
  .zig-zag-sec.style_8 .wrap {flex-direction: column;}
  .zig-zag-sec.style_8 .wrap .left {width: 95%;top: -60px;}
  .zig-zag-sec.style_8 .wrap .right {width: 100%;margin: 0;}
  .zig-zag-sec.style_8 .wrap .left .description{padding:20px;background: rgba(0, 0, 0, .52);}
  .zig-zag-sec.style_7 .wrap {flex-direction: column;}
  .zig-zag-sec.style_7 .wrap .left {width: 95%;top: -60px;}
  .zig-zag-sec.style_7 .wrap .right {width: 100%;margin: 0;}
  .zig-zag-sec.style_7 .wrap .left .description{padding:20px;background: rgba(255, 255, 255, .73);}
  .zig-zag-sec.style_7:after {bottom: -4%; }
  .zig-zag-sec.style_15 .wrap {flex-direction: column;}
  .zig-zag-sec.style_15 .wrap .left {width: 95%;top: -60px;}
  .zig-zag-sec.style_15 .wrap .right {width: 100%;margin: 0;}
  .zig-zag-sec.style_15 .wrap .left .description{padding:20px;background: rgba(255, 255, 255, .73);}
}

@media(max-width:991px) {
  .zig-zag-sec.style_15 {padding: 50px 0px 0px 0;}
  .zig-zag-sec.style_9 .wrap .right{width:100%;}
  .zig-zag-sec.style_7 .wrap .right{width:100%;}
  .zig-zag-sec.style_7:after {bottom: -6%;top:-6%;}
  .zig-zag-sec .wrap .left .description{background: rgba(255,255,255,.73);}
  .zig-zag-sec .wrap .right{ margin-right:0; width:100%;}
  .zig-zag-sec.style_1 .wrap {flex-direction: column; gap:50px;}
  .zig-zag-sec .wrap {flex-direction: column; gap:50px;}
  .body-wrapper.hs-content-id-187623211584.hs-site-page.page .zig-zag-sec .wrap .right {width: 100%;margin: 0;}
  .zig-zag-sec.style_1 .wrap .right .image {width: 100%;height: 100%;}
  .zig-zag-sec.style_1 .wrap .left{ width:100%;}
  .zig-zag-sec.style_1 {padding: 120px 0 80px !important;}
  .zig-zag-sec.style_2.reverse_section .wrap {flex-direction: column; gap:50px;}
  .zig-zag-sec.style_2.reverse_section .wrap .left{width:100%;}
  .zig-zag-sec.style_3.wrap {flex-direction: column;}
  .zig-zag-sec.style_3.wrap .left {width: 100%;}
  .zig-zag-sec.style_4.reverse_section.dark_section{ padding:30px 0;}
  .zig-zag-sec.style_4.reverse_section.dark_section .wrap{gap:30px;}
  .zig-zag-sec.style_3{padding: 0;}
  .zig-zag-sec.reverse_section .wrap { flex-direction: column;gap:50px; }
  .body-wrapper.hs-content-id-187607528078.hs-site-page.page .zig-zag-sec .wrap .right { width: 100%; margin-left:0; }
  .body-wrapper.hs-content-id-187607528078.hs-site-page.page .zig-zag-sec .wrap .left { width: 100%; }
  .zig-zag-sec.widget_1742464501397:after{top:-10% !important; }
  .zig-zag-sec.style_10 .wrap .right { width:100%; }
  .zig-zag-sec.style_12 .wrap .right { width:100%; margin-right:0; }
  .zig-zag-sec .wrap .left { width:90% !important; top:-100px;}
  .zig-zag-sec.reverse_section .wrap .right { margin-left:0; }
  .zig-zag-sec.style_10 .wrap { flex-direction:column; }
  .zig-zag-sec.style_10 .wrap .left { width: 100% ! IMPORTANT; }
  .zig-zag-sec.style_10 .wrap .left .description h2 { margin: 30px 0 !important; }
  .zig-zag-sec.style_12 { margin:0; padding: 0 0 65px 0; }
  .zig-zag-sec.style_12 .wrap .left .description h2 { margin: 30px 0 !important; }
  .zig-zag-sec.style_12 .wrap { flex-direction: column; }
  .zig-zag-sec.style_13 { padding: 0 0 90px 0 !important; }
  .zig-zag-sec.style_13 .wrap .left .description h2 { margin: 30px 0 !important; }
  .zig-zag-sec.style_14 .wrap { flex-direction: column; }
  .zig-zag-sec.style_14 .wrap .right { margin-right: 0; width: 100% !important; }
  .zig-zag-sec.style_14 .wrap .left .description h2 { margin: 30px 0 !important; }
  .zig-zag-sec.style_12 .wrap { gap:0; }
  .partner-form form input, .partner-form form textarea{ max-width:100% !important }
  .body-wrapper.hs-content-id-187660405046.hs-site-page.page   .zig-zag-sec.style_13 { padding: 0 0 40px 0 !important; }
}

@media(max-width:768px) {
  .zig-zag-sec.style_9 {padding: 30px 0 0 0;}
  .zig-zag-sec.style_12{padding: 0 0 40px 0 !important;}
  .zig-zag-sec.style_3 {padding: 30px 0 30px !important;}
  .zig-zag-sec.style_9:after {bottom: -5%;}
  .zig-zag-sec{padding:30px 0; margin:0; }
  .zig-zag-sec.for_bottom_bg .wrap .left{width:90% !important; top:-50px;}
  .zig-zag-sec.style_3 .wrap .left {top:0 !important;}
  .body-wrapper.hs-content-id-187623211584.hs-site-page.page .zig-zag-sec .wrap .left .description .sub-title {font-size: 22px;}
  .zig-zag-sec .wrap .left .description .sub-title{ font-size:22px;}
  .zig-zag-sec .wrap .left .description{padding:30px;}
  .zig-zag-sec.style_4.reverse_section.dark_section {padding: 30px 0 !important;}
  .zig-zag-sec.widget_1742464501397.reverse_section.dark_section {padding: 30px 0 !important;}
  .zig-zag-sec.reverse_section .wrap {gap: 30px !important; margin:0;}
  .zig-zag-sec.style_2.reverse_section {padding: 100px 0 20px !important;}
  .zig-zag-sec.style_2:after {bottom: -15% !important;}
  .zig-zag-sec.for_bottom_bg:after{top:-90px; }
}

@media(max-width:575px) {
  .zig-zag-sec.style_7 .wrap .left .description{padding:0;}
  .zig-zag-sec.style_7 .wrap .left .description {background: transparent;}
  .zig-zag-sec.style_7 .wrap {gap: 10px;}
  .zig-zag-sec.style_7:after{bottom:-14%;}
  .zig-zag-sec.style_8 .wrap {gap: 10px !important;}
  .zig-zag-sec.style_8 {padding: 60px 0 40px 0px;}
  .zig-zag-sec.style_15 .wrap {gap: 10px !important;}
  .zig-zag-sec.style_9 .wrap {gap: 10px;}
  .zig-zag-sec.style_13 .wrap .left .description p { color:#fff;}
  .zig-zag-sec.style_13 .wrap .left .description  h2 span{color:#fff;}
  .zig-zag-sec.for_bottom_bg .wrap .left{width:100%; top:0;}
  .zig-zag-sec.style_3 .wrap .left .description {padding: 0;}
  .zig-zag-sec.style_2:after {bottom: -16% !important;}
  .zig-zag-sec .wrap .left,.zig-zag-sec.for_bottom_bg .wrap .left{width:100% !important; max-width:100% !important; top:0 !important;}
  .zig-zag-sec.style_1 .wrap { gap:0px;}
  .zig-zag-sec .wrap { gap:35px;margin-bottom:0;}
  .zig-zag-sec .wrap .left .description{padding: 0 0px 30px; background:transparent; backdrop-filter:none;}
  .body-wrapper.hs-content-id-187623211584.hs-site-page.page .zig-zag-sec .wrap .left .description .sub-title {font-size: 20px;}
  .zig-zag-sec.style_10 .wrap .left .description .caption p {color: #ffffff !important;}
  .zig-zag-sec.style_10 .wrap .left .description h2 span{ color:#fff;}
  .zig-zag-sec.style_12 .wrap .left .description .caption p{color:#fff;}
  .zig-zag-sec.style_12 .wrap .left .description h2 span{color:#fff;}
  .zig-zag-sec.style_12 .wrap{gap:0 !important;}
  .zig-zag-sec.style_10 .wrap{gap:0;}
  .zig-zag-sec.style_10 .wrap .left .description h2 {margin: 15px 0 !important;}
  .zig-zag-sec.style_13 .wrap .left .description h2 {margin: 15px 0 !important;}
  .zig-zag-sec.style_14 .wrap .left .description .caption p{color:#fff;}
  .zig-zag-sec.style_14 .wrap .left .description h2 span{color:#fff;}
  .zig-zag-sec.style_12::after {top: -12%;}
  .about-banner-sec .wrap .left .description h2{margin: 15px 0;}
  .zig-zag-sec.style_14 .wrap .left .description h2 {margin: 15px 0 !important; }
  .zig-zag-sec.style_14 .wrap{gap:0 !important;}
  .zig-zag-sec.style_12 .wrap .left .description h2 {margin: 15px 0 !important;}
  .zig-zag-sec.dark_section .wrap .left .description { background: transparent; backdrop-filter: none; padding: 0; }
  .zig-zag-sec.style_13:after {bottom: 50px !important; top:-5% !important;}
  .zig-zag-sec.style_15 .wrap .left .description { background: transparent; padding: 0 0 30px 0; backdrop-filter: none; }
  .zig-zag-sec.style_9 .wrap .left .description { background: transparent; padding: 0; backdrop-filter: none; padding-bottom: 80px; }
}
