@charset "utf-8";
/* CSS Document */

/*
 Theme Name:   Cohizon Child
 Description:  Cohizon Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/industrium
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     cohizon
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  cohizon-child
*/

/* =Theme customization starts here
------------------------------------------------------- */

/**HEADER**/
.logo-link img{ width:100%;}

/**COMMON**/
.common-padding-tp{ padding-top:100px !important}
.common-padding-both{ padding:100px 0 !important;}
.common-section-space-top-p-100 { padding-top:100px !important}

/* @media (min-width: 1280px) {
 .elementor-section + .elementor-section { margin-top:0px !important;}
} */

.heading-2{font-size: 100px !important; line-height: 1 !important;}
/* h2.industrium-heading{color:#849AC9 !important; font-size: 100px !important; line-height: 1 !important;} */


/**HOME PAGE**/
.sub-heading h4.industrium-heading,
.sub-heading h4.industrium-heading *{font-size:45px !important; line-height: 1.25 !important; font-weight:600; -webkit-text-fill-color: transparent;  background: linear-gradient(90deg, #0056A1 0%, #87298A 37%, #BB3B64 53%, #324697 76%, #005A30 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; max-width: max-content;}





/**============================
INSIDE PAGE
============================**/

h1,h2,h3,h4,h5, h6,p{ letter-spacing:normal !important}

h1{ font-size:65px !important; line-height:1;color:#1f1f1f; text-transform:uppercase; font-weight:700;}
h2{ font-size:45px !important; line-height:1.27 !important;color:#1f1f1f; text-transform:inherit; font-weight:500 !important; margin-bottom:12px !important;/* display: inline-block !important*/}
h2 .industrium-heading-content{ background: linear-gradient(90deg, #0056A1 0%, #87298A 37%, #BB3B64 53%, #324697 76%, #005A30 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

h3{ font-size:38px !important; line-height:1;color:#1f1f1f; text-transform:inherit; font-weight:500;}

h4{ font-size:25px !important; line-height:1.25;color:#1f1f1f; text-transform:inherit; font-weight:500;}
h4 .industrium-heading-content{ background: linear-gradient(90deg, #0056A1 0%, #87298A 37%, #BB3B64 53%, #324697 76%, #005A30 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}

h5{ font-size:20px !important; line-height:1.25;color:#87298A; text-transform:inherit; font-weight:500;}
h5 .industrium-heading-content{color:#87298A;}


p, ul ,li { font-size:18px !important; line-height:1.44;color:#2B2B2B; text-transform:inherit; font-weight:400; margin:0 0 20px !important}
ul{ margin:0 !important}
ul li{margin:0 0 10px !important}
ul li li{ font-size:18px !important; line-height:1.25;}

p:last-child{ margin-bottom:0 !important}
.d-flex{ display:flex !important;}
.d-none{ display:none !important;}

.common-btn .elementor-button{ background:#fff; border:1px solid #87298A; color:#2B2B2B; font-size:16px; line-height:1; padding:15px 70px 15px 10px; position:relative; height:50px; margin-top:20px;transition:all 0.6s;  text-transform: none;}
.common-btn .elementor-button:before{ content:''; position:absolute; height:52px; width:50px; background:#87298A; text-align:center; right:0; top:-2px;transition:all 0.6s;}
.common-btn .elementor-button-icon{position: absolute;right: 15px; top: 50%;transform: translateY(-50%);transition:all 0.6s;}
.common-btn .elementor-button:hover{ padding-right:50px; color:#87298A;}
.common-btn .elementor-button:hover:before{right:-10px}
.common-btn .elementor-button:hover .elementor-button-icon{right:10px}

.common-padding-both{ padding:80px 0 !important}
.common-padding-both-md{ padding:60px 0 !important}
.common-padding-both-sm{ padding:30px 0 !important}

.common-padding-bottom{ padding-bottom:80px!important}
.common-padding-top{ padding-top:80px!important}

.common-padding-bottom-md{ padding-bottom:60px!important}
.common-padding-top-md{ padding-top:60px!important}

.common-padding-bottom-sm{ padding-bottom:30px!important}
.common-padding-top-sm{ padding-top:30px!important}

.content-wrapper{ margin:0px auto !important}
.page-title-wrapper{ position:absolute; top:inherit !important; bottom:120px !important; max-width:990px !important; width: calc(100% - 40px); left: 20px; right: 20px;}
.page-title-wrapper h1{ color:#fff !important; margin-bottom:10px !important; font-size:55px; line-height:1.25}

/**HEADING**/
.industrium-heading{position: relative; display: flex; flex-wrap: wrap; justify-content: left; flex-direction: column-reverse;}

.text-black{ color:#000}
.text-white{ color:#fff !important}

.text-white .industrium-heading-content{ background:inherit; background-clip: inherit; -webkit-background-clip: inherit; -webkit-text-fill-color: inherit; color:#fff !important}

.text-bold{ font-weight:700 !important}
.small-section-heading-center{ margin:0 auto 0px!important; text-align:center !important;}
.small-section-heading-center .industrium-heading{ text-align:center !important; margin-bottom:20px !important}
.image-listing-caption .attachment-full{ width:100%}


/**HEADING H1**/
h1.industrium-heading .industrium-heading-content{ font-size:129px; line-height:1 !important; text-transform:uppercase; font-weight:800; color:#fff;text-shadow: -11.398px 10.258px 28.495px rgba(135, 41, 138, 0.20); display:flex;}
h1.industrium-heading .industrium-heading-content span{margin-left:-8px;}

.h1subtitle { display:flex !important;justify-content:end !important;}
.h1subtitle h2 {font-size:133px; line-height:1 !important; text-transform:inherit; font-weight:400; background: linear-gradient(90deg, #0056A1 0%, #87298A 37%, #BB3B64 53%, #324697 76%, #005A30 100%); background-clip: text; -webkit-background-clip: text;-webkit-text-fill-color: transparent;  font-style:italic; display:flex; flex-wrap:wrap; justify-content:right; letter-spacing:inherit;position:relative; bottom:50px; z-index:9; right:0;}


/**====================
LIFE AT COHIZON
====================**/
.special-page-h1 h1{ font-size:128px; line-height:1;}
.text-white{ color:#fff !important}
.text-white *{ color:#fff !important}
.banner-wrap.life-at-cohizon{ background:url(https://www.cohizon.com/wp-content/uploads/2025/04/Ellipse-26.png) no-repeat;  background-size: 50% 100%; background-position: 0 0;}
.special-page-h1 .industrium-heading{ gap:20px; flex-direction:row;}
.special-page-h1 .industrium-heading-content{ margin-top:0 !important;}
.special-page-h1 h2.industrium-heading .industrium-heading-content{ letter-spacing:0 !important}
.special-page-h1 h2.industrium-heading{ display:inherit !important}

.specialpage-h2. .elementor-widget-wrap{ width:100%;}
.specialpage-h2.m-auto .elementor-widget-wrap{ width:min-content;}
.specialpage-h2.m-auto .elementor-widget-wrap{ margin:0 auto !important}


.specialpage-h2 .industrium-heading2 h2 .industrium-heading-content{background: transparent; box-shadow: inherit; color: #1f1f1f !important; background-clip: inherit !important; -webkit-background-clip: text !important; -webkit-text-fill-color: inherit !important; text-shadow:none !important;}
.specialpage-h2 .industrium-subheading2 h2{ display:flex; justify-content:end;}
.specialpage-h2 .industrium-heading-content{ letter-spacing:2px !important}

.employee-voice-script{ height:0; width:0; opacity:0;}
.js-code{ opacity:0; height:0; width:0; margin:0; padding:0}
.voicedesignation{ font-size:16px; color:#575757; line-height:1.25; display:block; margin:10px 0 5px;}
.voicename{ font-size:20px; color:#87298A; line-height:1.25; font-weight:700 !important;}

.employee-voice-qoute p{ font-size:28px !important; line-height:1.25; color:#fff;}
.employee-voice-outer .elementor-widget-video .elementor-wrapper{aspect-ratio:0 !important;}
.employee-voice-outer:before{ content:''; position:Absolute; left:0; right:0; bottom:0; top:0; background: linear-gradient(180deg, #FFF 0%, #F1F1F1 56.62%);}




/**HEADING H2**/
.industrium-heading2 h2{ font-size:45px; line-height:1 !important; text-transform:uppercase; font-weight:800; color:#1f1f1f;text-shadow: -11.398px 10.258px 28.495px rgba(135, 41, 138, 0.20);}
 .h2subtitle{font-size:90px !important; line-height:1 !important; text-transform:inherit; font-weight:400; background: linear-gradient(90deg, #0056A1 0%, #87298A 37%, #BB3B64 53%, #324697 76%, #005A30 100%); background-clip: text; -webkit-background-clip: text;-webkit-text-fill-color: transparent;  font-style:italic; display:flex; flex-wrap:wrap; justify-content:right; letter-spacing:inherit;position:relative; bottom:0px; z-index:9; right:0;}
.h2subtitle *{line-height:1 !important;}


.elementor-widget-industrium_button .industrium-button.button-type-2{border-color:#87298A;}
.elementor-widget-industrium_button .industrium-button.button-type-2 .industrium-button-text:before,
.elementor-widget-industrium_button .industrium-button.button-type-2:before{background-color: #87298A;}
.elementor-widget-industrium_button .industrium-button.button-type-2 .industrium-button-text{ background:#fff !important}
.elementor-widget-industrium_button .industrium-button.button-type-2:hover .industrium-button-text{ color:#fff !important}
.industrium-projects-listing-widget .industrium-heading.heading-with-pagination .pagination_wrapper{ position:absolute; top:0; right:40px; margin-top:0 !important;}
.elementor-widget-industrium_button .industrium-button.button-type-2 .industrium-button-text,
.industrium-button.button-type-1{ font-size:16px; text-transform: capitalize !important;}


/**PAGE INTRO**/
.page-intro-outer:before{ content:''; position:absolute; top:-50%; left:10%; border-radius: 50%; background: rgba(225, 191, 226, 0.50);
filter: blur(142px); height:45vw; width:45vw;}
.page-intro-outer .elementor-column-gap-wide > .elementor-row{ position:relative; margin:0 !important;display: flex;align-items: flex-end; margin-top:-12vh !important;} 

.page-intro .elementor-row{ margin:0 !important}
.page-intro p{ font-size:24px !important; line-height:1.5; font-weight:400 !important}
.h2heading-wrap{ display:inline-block; width:auto; max-width:70%}


/**===================
Work With us
===================**/
.image-listing-caption .elementor-widget-container,
.image-listing-caption .elementor-widget-image{ height:100%}
.image-listing-caption figure{background: rgba(135, 41, 138, 0.70); height:100% }
.image-listing-caption .widget-image-caption{ padding:15px; font-size:18px; line-height:1.25; color:#fff;}
.image-listing-caption figure:hover { background: #87298A;}

.we-are-hiring{ position:relative}
.we-are-hiring:before{ content:''; position:relative; top:0; bottom:0; right:0; background:url(https://www.cohizon.com/wp-content/uploads/2025/04/we_are_hiring_right.webp) no-repeat; }
.employee-voices-inner{}


/**===================
Work With us
===================**/
.aboutus-timeline h2 .industrium-heading-content { background:inherit; background-clip: inherit; -webkit-background-clip: inherit;-webkit-text-fill-color: #fff;}
.aboutus-timeline .project-listing-wrapper.project-slider-listing .slider-item{ border-color:#fff !important; border-width:1px !important;}
.aboutus-timeline .project-listing-wrapper.project-slider-listing .slider-item:before{background-color:#fff !important; border-width:0.5px !important;}


/**===================
About us
===================**/
.project-listing-wrapper .project-item-button{ color:#87298A !important}
.aboutus-timeline .project-listing-wrapper .project-item-button{ display:none !important;}
.project-listing-wrapper .project-item-link:hover:before{content: ''; position: absolute; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 28.73%, rgba(0, 0, 0, 0.8) 87.97%); left: 0; right: 0; height: calC(100% + 50px); z-index:2}
.project-listing-wrapper.project-slider-listing.view-type-1 .project-item-link .post-title > span{ font-size:38px; line-height:1.25; color:#fff; font-weight:700 !important;}
.caption-vertical-center .elementor-widget-wrap{justify-content:center !important}


/* .aboutus-timeline .project-listing-wrapper .project-item-link{ cursor:default;} */

/**===================
Purpose, Vision, Values
===================**/
.ourvaluesCohizonCares-in .elementor-widget-wrap{justify-content:center !important}
.purpose-vision-in:nth-of-type(1){ padding-right:100px; position:relative;}
.purpose-vision-in:nth-of-type(1):before{ content:''; position:absolute; right:0;  width:1px; height:100%;background: linear-gradient(180deg, #0056A1 0%, #87298A 37%, #BB3B64 53%, #324697 76%, #005A30 100%); background-size:cover; background-repeat:no-repeat}
.purpose-vision-in:nth-of-type(2){ padding-left:100px}
.purpose-vision-wrap:after{ content: '';  position: absolute; border-radius: 0;  background: #FFF; filter: blur(25px); bottom: -12%; width: 100%; height: 100px;  z-index: -0;}


/**==================
Leadership
==================**/
.profile-img-wrap figcaption.wp-caption-text{ background: #87298A !important; padding:20px 20px !important;}
.profile-img-wrap figcaption.wp-caption-text h3{ margin:0px 0 0 !important; font-size:20px !important; line-height:1.25 !important; font-weight:700; color:#fff}

/**==================
Our Businesses
==================**/
.business-segments-timeline h2 .industrium-heading-content{background: transparent; background-clip:inherit;-webkit-background-clip:inherit; -webkit-text-fill-color: inherit;}
.business-segments-timeline .project-listing-wrapper.project-slider-listing.view-type-1 .project-item-link .post-title > span{ font-size:28px}
.business-segments-timeline .project-listing-wrapper.project-slider-listing .slider-item:before{background-color: #fff !important; width:1px !important}
.business-segments-timeline .project-listing-wrapper.project-slider-listing .slider-item{border-color: #fff !important; border-width:1px 0 0 0 !important}
.business-segments-timeline .owl-dots .owl-dot span:before{ background-color:#fff}

/**===================
key Differentiators
==================**/
.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-listing-wrapper{ margin:0px -8px !important}
.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-listing-wrapper .service-item-wrapper{ padding:0px 8px 
	!important;}
.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-listing-wrapper .service-item-wrapper .service-item-number{ display:none !important}
.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item-content{ position:absolute; bottom:0; padding:15px 20px; min-height:120px; background: rgba(135, 41, 138, 0.70);}
.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .owl-carousel .owl-stage{ align-items:start;}
.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item-media img{ filter:inherit;}
.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .owl-carousel .owl-stage {display: flex;}
.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .owl-carousel .owl-item{display: flex; flex: 1 0 auto;}
.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item-content .service-post-title{ font-size:16px; text-align:Center; padding:0 }
.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item-content .service-post-title:before{ display:none}
.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item:hover .service-item-content{ background: #87298A;}
.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-slider-item-link{ cursor:default; pointer-events:none}


.randd-capability-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-slider-item-link{background:#aa69ac; box-shadow:0px 0px 15px 12px rgba(0, 0, 0, 0.05); height:100%}
.randd-capability-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-slider-listing .service-item{ background:#aa69ac; height:100%}
.randd-capability-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item .service-item-content{background: rgba(135, 41, 138, 0.70) !important; position: absolute;     min-height: auto;}
.randd-capability-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-slider-listing .service-item:hover,
.randd-capability-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-slider-listing .service-item:hover .service-slider-item-link{ background:#87298A !important; text-align:center;}

.keyDifferentiators-wrap.logo-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item-excerpt,
.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item .service-item-excerpt,
.randd-capability-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item .service-item-excerpt{ line-height:1.25; margin-top:10px; font-size:16px; }

.keyDifferentiators-wrap.logo-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-slider-item-link{ padding-bottom:100px}
.keyDifferentiators-wrap.logo-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item-media{ max-height:245px;}
.keyDifferentiators-wrap.logo-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item-content{min-height:100px;}
.keyDifferentiators-wrap.logo-wrap.elementor-widget-industrium_services_listing.view_type-2  .service-post-title{ font-size:16px !important;}
.keyDifferentiators-wrap.logo-wrap.elementor-widget-industrium_services_listing.view_type-2  .service-item{	box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }

/**=================
Accordion 
=================**/
.elementor-widget-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-title{ font-size:18px !important; line-height:1.25 !important; color:#2b2b2b !important; font-weight:700 !important; letter-spacing:0 !important}
.elementor-tab-title .elementor-accordion-icon svg{  fill: #87298A !important; transform:rotate(90deg);}
.elementor-tab-title.elementor-active .elementor-accordion-icon svg{ fill: #87298A !important;  transform:rotate(0deg);}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content p{ font-size:18px; line-height:1.25}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content ul{ margin:10px 0 20px !important}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content ul > li:not(:last-child) { margin-bottom:10px;}
.elementor-widget-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content ul > li:before{ content:''; background:#2b2b2b; border-radius:50%; height: 4px; width: 4px; left: 15px;}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title{ padding:30px 0 30px 0;}



/**=================
Page Intro
=================**/
.page-intro{ position:Relative;}
.page-intro:before{ content:''; position:absolute; top:0; right:0; background:url(https://www.cohizon.com/wp-content/uploads/2025/04/vector-img.webp) no-repeat; height: 22vw; width: 30vw;}

.technology-intro:before{background-image:url(https://www.cohizon.com/wp-content/uploads/2025/04/technology-chemistries-vector.webp); background-position:top right}
.capabilities-intro:before{background-image:url(https://www.cohizon.com/wp-content/uploads/2025/04/capabilities-vector.webp); background-position:top right}
.manufacturing-intro:before{background-image:url(https://www.cohizon.com/wp-content/uploads/2025/04/manufacturing-infrastructure-vector.webp); background-position:top right}

.content-wrapper ul{ margin:10px 0 20px !important}
.content-wrapper  ul > li{padding:0 0 0 20px}
.content-wrapper  ul > li:not(:last-child) { margin-bottom:10px;}
.content-wrapper  ul > li:before{ content:'' !important; background:#2b2b2b  !important; border-radius:50%  !important; height:4px !important; width:4px !important; left: 0px !important;}


/**safety-first-outer**/
.safety-first-outer{ position:relative;}
.safety-first-outer:before{ content:''; position:absolute; top:100px; left:0; background:url(https://www.cohizon.com/wp-content/uploads/2025/04/Manufacturing-safetyVector.webp) no-repeat; height: 130px; width: 190px;}



.equal-height-col-wrap .elementor-column{ height:100%}
.column-reverse-desktop .elementor-row{ flex-direction:row-reverse !important}
.text-with-underline{ text-decoration:underline;}
.equal-height-col-wrap .elementor-widget-image .attachment-full{ width:100%;}

/**=====================
randd-capability
=====================**/
.randd-capability-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item-content{min-height:60px}

/**====================
Accordion-wrap
====================**/
.Accordion-wrap .elementor-tab-title{border: none !important; background: #F1F1F1; padding: 20px 20px 20px 20px !important; margin-bottom: 20px !important;}
.Accordion-wrap .elementor-accordion .elementor-accordion-item{ border:none !important; }
.Accordion-wrap .elementor-accordion .elementor-tab-title .elementor-accordion-title{ color:#87298A !important;}
.Accordion-wrap .elementor-accordion .img-space{ max-width:100%; height:auto}
.Accordion-wrap .elementor-accordion .elementor-accordion-item .elementor-tab-content ul > li{ margin-bottom:10px !important}
.Accordion-wrap .elementor-accordion .elementor-accordion-item .elementor-tab-content ul > li:before{height: 4px; width: 4px; left:10px; top: 10px;}


.special-accordion .elementor-accordion-item .elementor-tab-title {
    background: transparent;
    border-bottom: 1px solid #CCCCCC !important;
padding-left: 0 !important;
margin-bottom: 0 !important;
}

.Accordion-wrap .special-accordion .elementor-accordion-item .elementor-accordion-title {
    color: #131313 !important;
}

.Accordion-wrap .special-accordion .elementor-accordion-item .elementor-active .elementor-accordion-title  {color: #87298A !important;}

.special-accordion .elementor-accordion-item .elementor-tab-content a {
    color: #131313;
    font-size: 16px;
    text-decoration: underline;
    font-weight: 500
}
.special-accordion .elementor-accordion-item .elementor-tab-content {
color: #575757;
font-weight: 500;
    margin-top: 15px;
}


/**==================
Manufacturing Infrastructure / tab / content 
================**/
.plants-tab-content-outer{ display:flex; flex-wrap:wrap;  margin:0 -20px;}
.plants-col{ padding:0 20px;}
.plants-left{max-width:65%; flex:0 0 65%;}
.plants-right{max-width:35%; flex:0 0 35%;}


.tab-wrap.elementor-widget-tabs .elementor-tab-desktop-title{ padding:10px 0rem !important; }
.tab-wrap.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{ border:none !important; padding:0 !important;}
.tab-wrap.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{ color:#87298A !important; font-weight:700 !important; border:none; border-bottom:5px solid #87298A !important; }
.tab-wrap.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before,
.tab-wrap.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after{ border:none !important;}
.tab-wrap.elementor-widget-tabs .elementor-tabs-wrapper{ margin-bottom:20px !important; display:flex; flex-wrap:wrap; gap:90px !important}

.icon-content li{ padding-left:60px !important; position:Relative; margin-bottom:30px !important}
.icon-content li:before{ display:none;}
.icon-content li img{ position:absolute; top:-5px !important; left:0 !important}

.reactions-list{ display:flex; flex-wrap:wrap; column-gap:20px; row-gap: 10px;}
.reactions-list span{  font-size:18px; line-height:1.25; color:#1F1F1F; position:relative;}
.reactions-list span:before{ content:'|'; position:absolute; right:-12px;}
.reactions-list span:last-child:before {display:none;}

.reactions-big-list span{ display:flex !important; width:100%;}
.reactions-big-list span:before{ display:none;}


/**=================
Page Title Container / banner
===============**/
.page-title-container{ padding:0; max-height:575px; min-height:575px; overflow:hidden; position:relative; margin-top:111px;}
.page-title-container .page-title-row{ margin:0 auto; position:absolute; height:100%; left:calc(50% + 20px); transform:translatex(-50%); max-width:1420px; padding:0 20px }
.page-title-container .banner-image-outer{ position:relative; width:100%;}
.page-title-container .banner-image-outer:before,
.page-title-container .banner-video-outer:before{ content:''; position:absolute; z-index:1; background: linear-gradient(0deg, rgba(0, 0, 0, 0.10) 0%, rgba(0, 0, 0, 0.10) 100%) no-repeat; top:0; bottom:0; left:0; right:0;}
.page-title-container .banner-image-outer picture{ height:100%; width:100%}
.page-title-container .banner-image-outer picture img{ object-fit:cover !important; width:100% !important}

.banner-video-outer{ width:100%}
.banner-video-outer video{ width:100%; height:auto;}
.parent-pageid-16272 .page-title-box{ display:none !important}

/**Our brand baner**/
.page-id-16657 .page-title-container .banner-image-outer:before,
.page-id-16657 .page-title-container .banner-video-outer:before{ display:none;}


/**================
 sustainability
================**/
.massage-box blockquote:before{ display:none!important;}
.massage-box blockquote{border:none !important; padding:0 !important; margin:0 !important;}
.massage-box .elementor-inner-section:before{ content:''; position:absolute; left:0; bottom:-6px; background:url(https://www.cohizon.com/wp-content/uploads/2025/04/Group.png) no-repeat; height: 65px; width: 215px; background-size: cover;}
.massage-box .message-right{ position:relative}
.massage-box .message-right:after{content: ''; position: absolute; left: -56%;bottom: 10px; background: url(https://www.cohizon.com/wp-content/uploads/2025/04/Frame.png) no-repeat;
    height: 8vw; width: 23vw; background-size: cover;}
.massage-box  .elementor-inner-section .elementor-section-content-middle{ margin:0 !important}
.massage-box .elementor-inner-section:before,
.massage-box .message-right:after{ filter:grayscale(1)}


/**=================
Footer
=================**/
.footer {background-color: #5F2261;}
.footer p {color: #fff;font-weight: 400;font-size: 16px !important;}
.footer-widgets .widget_industrium_nav_menu_widget ul li a,
.footer-widgets .widget_industrium_nav_menu_widget ul li a:hover{color: #fff !important;font-weight: 400;}
.footer-widgets .widget_industrium_nav_menu_widget ul li a:before{ background-color:#fff;}
.footer-widgets .wrapper-socials li, .footer-widgets .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.has-icon-background-color) .wp-block-social-link {border: none;}
.footer-widgets .wp-block-social-links:not(.is-style-logos-only):not(.is-style-pill-shape):not(.has-icon-background-color) .wp-block-social-link:after {background-color: unset;}
.footer .wp-block-social-link svg {fill: #fff;}

.footer-column.footer-copyrights-container,
.footer-section-bottom .footer-column a{color: #fff; font-weight: 400; font-size: 14px; line-height:1.125 !important}
.footer.footer-decorated:after{ display:none;}
.footer.footer-decorated:before{background: linear-gradient(90deg, #1E6935 0%, #0056A1 16.67%, #87298A 33.33%, #BB3B64 50%, #87298A 66.67%, #324697 83.34%, #1E6935 100%); width:100%!important; height:10px !important; position:absolute; top:-10px; left:0}
.footer-widgets .wp-block-image img{ width:100% !important; max-width:250px; }

.footer-section{ padding:0 !important}
.footer-section + .footer-section:before {height: 1px;}
.footer a {color:#fff;}
.footer-type-1 .footer-widgets {padding:0 0 60px !important;}
.footer-widgets > .widget h5:not(:last-child), .widget .widget-title:not(:last-child) {margin-bottom: 25px !important;}
.footer-section.footer-section-bottom:last-child {padding:20px 0 !important; border-top: 1px solid rgba(154, 154, 154, 1);}

.owl-carousel.owl-theme .owl-nav{ opacity:1 !important;}
.owl-carousel.owl-theme .owl-nav button{ border:1px solid #87298A !important}
.owl-carousel.owl-theme .owl-nav button:hover{ background:#87298A !important}
.owl-carousel.owl-theme .owl-nav button.owl-next{ right:30px}


@media only screen and (min-width: 992px) {
.footer-section + .footer-section:before {width: calc(100%);max-width: 100%;background-color: #9A9A9A;left: 0;right: 0;}
}
.footer .widget_nav_menu ul li, .footer .widget_industrium_nav_menu_widget ul li {font-size: 16px !important; margin-bottom: 20px !important;}


/**=================
Three box view
=================**/
.three-info-box{ display:flex; margin:0 0px !important}
.three-info-box .column-image-wrap .elementor-widget-wrap{ padding:40px 20px 80px 20px !important; border:1px solid #D0D0D0 !important; gap:20px; position:relative !important;}
.elementor-widget-image,
.elementor-widget-industrium_heading,
.elementor-widget-text-editor{}
.three-info-box .column-image-wrap .elementor-widget-wrap .linetype-btn{ position:absolute; left:20px; bottom:20px; right:20px; width:calc(100% - 40px);}

/****/
.ourvaluesCohizonCares-wrap .industrium-heading{ margin-bottom:0 !important}
.ourvaluesCohizonCares-wrap .small-section-heading-center{ padding:0 !important}

/**CONTACT US**/
.contact-addresses:before{ content:''; position:absolute; bottom:0; left:0; background:url(https://www.cohizon.com/wp-content/uploads/2025/04/contact-vector.png) no-repeat; width:400px; height:400px}
.info-list .elementor-widget-wrap{ margin-left:0 !important}
.life-saving-rules .elementor-column .elementor-widget-wrap{border-radius: 10px; background: #FFF;box-shadow: 0px 0px 15px 10px rgba(0, 0, 0, 0.05); position:relative; overflow:hidden;}
.life-saving-rules .rules-caption{ position:absolute !important; top:100%; height:0; left:0; right:0; background:#87298A; color:#fff; padding:20px; display:flex; flex-wrap:wrap; align-items:center !important; justify-content:center !important; transition:all 0.6s;}
.life-saving-rules .rules-outer:hover .rules-caption{ height:100%; top:0;}
.life-saving-rules .rules-caption p{ color:#fff !important; font-size:16px; line-height:1.25;}

.life-saving-rules .elementor-row{ gap:20px; margin:0}
.life-saving-rules .elementor-inner-column .elementor-widget-wrap{ padding:40px 30px 20px !important;}
.life-saving-rules .elementor-icon svg{ width:auto !important; height:auto !important;}
.life-saving-rules .elementor-column p{ color:#87298A;}

/*
.zcwf_row { position: relative; margin-bottom: 22px;}
.zcwf_row::last-child { margin-bottom:0 !important; }
.zcwf_col_lab { position: relative;    transform: translateY(15px); transition: 0.3s; font-size:16px; line-height:1; }
.zcwf_row .zcwf_col_lab label { font-size: 16px; color: #fff; transition: 0.3s; }
.zcwf_row.active .zcwf_col_lab { top: -10px; transform: translateY(0); }
.zcwf_row .text-input { background: transparent !important; color: #000;}

.zcwf_row label,
.zcwf_row input[type="text"],
.zcwf_row textarea {
  transition: transform 0.3s ease; color:#fff; height:35px; padding:0 !important;
}
.zcwf_row.active .zcwf_col_lab,
.zcwf_row:hover .zcwf_col_lab{
  transform: translateY(10px);
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select, textarea{ border-bottom:1px solid #fff !important}

.zcwf_row_select .zcwf_col_lab{ transform:translate(0) !important; margin-bottom:15px !important}
.zcwf_col_select_fld{ display:flex; gap:10px; flex-wrap:wrap;}
.zcwf_col_select_fld select{ flex: 0 0 32%; max-width: 32%;  background: transparent; color: #fff; padding: 0; height: 35px; font-size: 16px;}
.submit-outer .zcwf_col_fld{display: flex; flex-wrap: wrap; column-gap: 28px;}
.submit-outer .zcwf_col_fld .zcwf_button{ font-size: 20px; line-height: 1.25; font-weight: 600; color: #fff; background-image: linear-gradient(0deg, #fff 0%, #fff 100%);}
*/

/**==========
HEADER
==========**/
.header-icons-container .header-button-container .industrium-button {background-color: #87298A;}
.header-row {max-height: 111px;}
.header .main-menu:not(.menu-checks) > li.menu-item-has-children > a:after {display:none;}
.header-icons-container.icons-container-big {margin: 0 0 0px 20px;}
.header .main-menu li {margin-bottom: 0 !important;}


/**VECTOR IMAGES**/
.leadership-intro:before{ display:none !important;}
.randd-intro:before{ content:''; position:absolute; top:0; right:0; background-image:url('https://www.cohizon.com/wp-content/uploads/2025/04/rd-infrastructure-vector.webp'); background-position:top right; background-size:auto;}
.sustainability-intro:before{ content:''; position:absolute; top:0; right:0; background-image:url('https://www.cohizon.com/wp-content/uploads/2025/04/manufacturing-infrastructure-vector.webp'); background-position:top right; background-size:auto;}

/**error 404**/
.error404 .page-title-container{ display:none;}
.error404 .content-wrapper {
    margin: 111px auto 0 !important;
    height: 500px !important;
    padding: 30px !important;
    max-width: 1340px;
    display: flex;
    text-align: center;
    align-items: center;
}
.error404 .footer{ position:relative; bottom:0; width:100%;}
.error404  h1{background: linear-gradient(90deg, #0056A1 0%, #87298A 37%, #BB3B64 53%, #324697 76%, #005A30 100%); background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent; display:inline-block;font-size:80px !important; }
.error404  h1 span{ display:block; font-size:55px !important; color:#2b2b2b; -webkit-text-fill-color:inherit;}
.error404 .content-inner p{ font-size:24px !important ; line-height:1.25 !important;}
.error404 .pageNotFoundpage-content{ max-width:700px !important; margin:0 auto;}


@media only screen and (min-width: 992px) {
  .header .main-menu {margin-bottom: 0 !important;margin-top: 0 !important;gap: 25px;}}
.mobile-header-menu-container .header-mobile-contacts .contact-item:before, .mobile-header-menu-container .main-menu > li.active > .sub-menu-trigger, .header .main-menu > li > a:hover, .header .main-menu > li.current-menu-ancestor > a, .header .main-menu > li.current-menu-parent > a, .header .main-menu > li.current-menu-item > a, .mobile-header-menu-container .main-menu li.active > a, .mobile-header-menu-container .main-menu li.current-menu-ancestor > a, .mobile-header-menu-container .main-menu li.current-menu-parent > a, .mobile-header-menu-container .main-menu li.current-menu-item > a, .mobile-header-menu-container .main-menu li.active > .sub-menu-trigger, .mobile-header-menu-container .main-menu li.current-menu-ancestor > .sub-menu-trigger, .mobile-header-menu-container .main-menu li.current-menu-parent > .sub-menu-trigger, .header .dropdown-trigger .dropdown-trigger-item:hover:before, .callback:before, .site-search .site-search-close, .mobile-header-menu-container .header-mobile-contacts .contact-item.contact-item-email a {color: #87298A;}
.header-icons-container .header-button-container .industrium-button, .header .main-menu > li > a:before, .header .main-menu:not(.menu-checks) > li.menu-item-has-children > a:hover:after, .header .main-menu:not(.menu-checks) > li.menu-item-has-children.current-menu-ancestor > a:after, .header .main-menu:not(.menu-checks) > li.menu-item-has-children.current-menu-parent > a:after, .header .main-menu:not(.menu-checks) > li.menu-item-has-children.current-menu-item > a:after {
    background-color: #87298A;}
.header .main-menu > li > a {font-weight: 400;}
.header .main-menu > li ul.sub-menu {margin: 0 !important;top: 105%;}
.header .main-menu ul.sub-menu > li > a:hover {color: #87298A;}

.header .main-menu > li ul.sub-menu {background-color: #fff;border-top: 5px solid #87298A;box-shadow: 0 0 20px rgba(0,0,0,.15);padding: 15px 15px 15px 15px; width:333px;}
.header .main-menu ul.sub-menu > li > a {color: #1f2531;}
.header .main-menu > li ul.sub-menu > li > a:before {display:none;}
.header .main-menu > li ul.sub-menu > li:hover > a, .header .main-menu > li ul.sub-menu > li.current-menu-item > a {padding: 11px 0px 11px 0px;}
.header .main-menu > li ul.sub-menu > li.current-menu-item > a {color: #87298A;}   
/**CSR**/
.csr-governance-wrap .elementor-row{    margin: 0;    column-gap: 20px;}
.csr-governance-wrap .elementor-inner-column .elementor-widget-wrap{border-radius: 10px; background: #FFF; box-shadow: 0px 0px 15px 10px rgba(0, 0, 0, 0.05); padding:25px 20px !important; text-align:center !important}
.csr-governance-wrap .elementor-widget-text-editor h3{ font-size:18px !important; line-height:1; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #E4E4E4; color:#87298A !important; }
.csr-governance-wrap .elementor-widget-text-editor p{ font-size:16px !important; line-height:1.25; }

.elementor-column-gap-default > .elementor-row{ margin-top:0 !important}

/**====================
resources-tab
====================**/
.resources-tab .industrium_tab_title_item{ width:33.33% !important; flex:0 0 33.33% !important;}


/**=====================
key-feature-wrap 
====================**/
.key-feature-wrap .owl-dots{ position:absolute; top:60px; }
.key-feature-wrap .elementor-widget-industrium_step_carousel .step-item{ border-color:#5F2261; border-bottom-width:6px;}
.key-feature-wrap .step-item .step-bg-number{-webkit-text-stroke: 1px #5F2261;}
.key-feature-wrap .step-item:hover .step-bg-number{-webkit-text-fill-color: #5F2261 !important;}

.specialpage-h2 .auto-width-heading-center .elementor-widget-wrap{ display: inline !important;  width: auto !important; margin:0 auto !important}
.specialpage-h2 .auto-width-heading-center .industrium-heading2,
.specialpage-h2 .auto-width-heading-center .industrium-subheading2{ width:auto !important; display: inline !important;}

/**===============
Life at cohizon History slider
================**/
.key-feature-wrap .history-carousel-wrapper .history-item .history-item-inner:after{ display:none;}
.key-feature-wrap .history-carousel-wrapper .owl-item .history-item{ padding:30px !important; background:#fff !important; border-bottom:6px solid #87298A !important;  transform:translateY(0); transition:transform 0.6s;}
.key-feature-wrap .history-carousel-wrapper .owl-item:hover .history-item{ transform:translateY(-80px); transition:all 0.6s;}
.key-feature-wrap .history-carousel-wrapper .owl-carousel .owl-stage-outer{ overflow:visible }
.key-feature-wrap .history-year { font-size:96px !important; border-color: rgba(87, 87, 87, 1); -webkit-text-stroke: 1px rgba(87, 87, 87, 1) !important;  position: relative; margin-top:-60px; font-family:sans-serif !important;transition:all 0.6s;}
.key-feature-wra .history-carousel-wrapper .owl-item:hover .history-year{border-image-source: linear-gradient( 90deg, #0056A1 0%,  #87298A 37%, #BB3B64 53%, #324697 76%,  #005A30 100%) !important; border-image-slice: 1 !important; /* Important to actually apply the gradient to the border */ background: linear-gradient( 90deg, #0056A1 0%, #87298A 37%, #BB3B64 53%, #324697 76%, #005A30 100%) !important; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important;}


/**OUR Cluture**/
.our-culture-slider .step-description .industrium-heading2 .industrium-heading-content{ font-family: 'Outfit' !important;}
.our-culture-slider .step-description .industrium-heading2 .industrium-heading{ margin-bottom:0 !important; font-weight:700 !important}
.our-culture-slider .step-description .industrium-subheading2 .industrium-heading { margin:0!important;}
.our-culture-slider .step-description .industrium-subheading2 .industrium-subheading2  .industrium-heading h2{font-size:90px; line-height:1;}
.our-culture-slider .specialpage-h2 .industrium-heading-content{font-family: 'Smooch' !important; font-size:90px; line-height:1;} 
.our-culture-slider .specialpage-h2 .auto-width-heading-center .industrium-subheading2{ width: inherit !important; display: flex !important; margin:0px 0 0 0% !important;    justify-content: center !important;}
.our-culture-slider .specialpage-h2{ max-width:max-content; margin:0 auto; transition:all 0.6s;}

.our-culture-slider .step-description .subtitle-outer{ font-size:28px; line-height:1.25; font-weight:700;  margin:-10px auto 0; text-align: center; text-transform: uppercase; padding:0 10px !important}
.our-culture-slider .owl-carousel .owl-item img{ width:100% !important}
.our-culture-slider .elementor-widget-industrium_step_carousel .owl-stage .owl-item .step-item{ border-bottom:0 !important; padding:0 0px !important}
.our-culture-slider .owl-dots{ position:absolute; top:-40px; right:0; z-index:9;}
.our-culture-slider .step-description{ position:relative}
.our-culture-slider .after-hover-div{ opacity:0; visibility:hidden; height:0;}
.our-culture-slider .hover-div{ margin:-100px auto 0 !important; position:absolute; width:100%; padding:30px; transition:all 0.6s; bottom:0; height:35% !important}
.our-culture-slider .step-item.slider-item:hover .hover-div{ height:100% !important; bottom:0;  background:rgba(255,255,255,0.8); margin:0px 0 0 !important;}
.our-culture-slider .step-item.slider-item:hover .after-hover-div{opacity:1; visibility:visible;}
.our-culture-slider .step-item.slider-item:hover .specialpage-h2{ margin:0 !important}



/**Work with us**/
.specialpage-h2-fullwidth.specialpage-h2.m-auto .elementor-widget-wrap{width: max-content;}
.vertical-center-text p{ font-size:21px !important; line-height:1.5 !important; font-weight:400 !important; background: linear-gradient(90deg, #0056A1 0%, #87298A 37%, #BB3B64 53%, #324697 76%, #005A30 100%); background-clip: text;
-webkit-background-clip: text; -webkit-text-fill-color: transparent;}

.table-common-padding{ padding:40px 0 !important}


/* Leadership Page and Popup*/
.leadership-item-wrapper figcaption {color: #87298A;font-weight: 700;font-size: 20px !important;}
.leadership-item-wrapper  .hovered-caption {color: #575757 !important; font-size: 16px !important; position: absolute !important; left: inherit !important; padding: 0 !important; letter-spacing: 0 !important; bottom: inherit !important; clip-path: inherit !important; -webkit-clip-path: inherit !important; background: transparent !important; text-align: center; display: flex; justify-content: center; width: 100%; top:110% !important;}
.leadership-item-wrapper  .hovered-caption:after{ display:none !important}
.leadership-item-wrapper figure img {margin-bottom:10px;}
.leadership-row-last-blank .elementor-row .elementor-column:nth-child(4) {display: none;}
.leadership-row-last-blank .elementor-row {justify-content: center;}
.no-link-wrap figure a {pointer-events: none;}
.dialog-lightbox-widget .dialog-message {width: 900px !important;overflow-x: hidden;}

.leadership-popup-container h3 {font-size: 35px !important; color: #87298A;margin-bottom:5px;}
.leadership-popup-container h4,
.dialog-type-lightbox .leadership-popup-container h4{font-size: 18px !important; color: #333; font-weight: 500 !important; text-transform: inherit !important;}
.leadership-popup-container .elementor-widget-text-editor{margin-top:20px;}

.dialog-type-lightbox.elementor-popup-modal[aria-modal="true"] .dialog-lightbox-message{ max-height:90vh !important}
.dialog-type-lightbox.elementor-popup-modal[aria-modal="true"] .dialog-lightbox-message .elementor-location-popup{ display:block !important}

.leadership-row-two-col .elementor-column:nth-of-type(3),
.leadership-row-two-col .elementor-column:nth-of-type(4){  display:none}



/**Technical Slider**/
.technical-slider .elementor-widget-industrium_step_carousel .step-item{ padding:0; border-bottom:6px solid #87298A; background: #FFF; box-shadow:0px 0px 15px 6px rgba(0, 0, 0, 0.03);}
.technical-slider .elementor-widget-industrium_step_carousel .owl-stage-outer { padding-top:30px; padding-bottom:30px}
.technical-slider .elementor-widget-industrium_step_carousel .img-box-caption{ padding:25px 25px 40px 25px;}
.technical-slider .elementor-widget-industrium_step_carousel  .img-box img{ width:100%}

.pillars-of-culture-wrap{ padding-bottom:0 !important}
.pillars-of-culture-wrap .technical-slider .elementor-widget-industrium_step_carousel .owl-stage-outer{ padding-top: 0px; padding-bottom: 22px;}
.table-common-padding .elementor-heading-title{ font-size:18px !important; color:#87298A; font-weight:600 !important; margin-bottom:10px !important;}

.table-col-1{ max-width:35%; min-width:35%;}
.table-col-2{ max-width:15%; min-width:15%;}
.table-col-3{max-width:35%; min-width:35%;}
/* .table-col-4{ max-width:24%; min-width:24%;} */
.table-col-5{ max-width:15%; min-width:15%;}



/****/
.resources-tab-wrapper .industrium_tabs_widget .industrium_tabs_content_container ul li{ padding:0 0 0 15px !important}
.resources-tab-wrapper .industrium_tabs_widget .industrium_tabs_content_container ul li:before{ top:10px}

/**HOME**/
.header{position:absolute;width:100%}
.header .main-menu  li.menu-item-has-children a[href="#"]{ pointer-events:none !important}

.home video{pointer-events:auto}
.home video:hover{pointer-events:none}
.home p{color:#575757!important;font-weight:400!important}
.home .footer p{color:#fff!important}
.homeSlider{max-height:100vh;overflow:hidden;position:relative}
.homeSlider .swiper-container{width:100%;height:100%}
.homeSlider .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative}
.homeSlider .slider-caption{background:#00000080;padding:20px}
.swiper-slide{display:flex;justify-content:center;align-items:center;max-height:100vh}
.homeSlider .swiper-slide img{width:100%;height:auto;object-fit:cover}
.homeSlider .swiper-slide video{width:100%;height:auto}
.homeSlider .readmore{color:#fff !important;border-bottom:1px solid #fff}
.homeSlider .readmore .bg,.homeSlider .readmore .bg:before,.homeSlider .readmore .bg:after{background:#fff}
.homeSlider .readmore:hover{color:#fff!important;border-bottom:1px solid #5f2261}
.homeSlider .readmore:hover .bg{background:#5f2261}
.homeSlider .readmore:hover .bg:before,.homeSlider .readmore:hover .bg:after{background:#fff}
.home .swiper-pagination{bottom:0!important;max-width:max-content;left:6rem!important;padding:30px;background:#ffffff80}
.home .swiper-pagination-bullet{background:#fff;border:3px solid #fff;position:relative;overflow:hidden;height:15px;width:15px;opacity:1;margin:0 8px!important}
.swiper-pagination-bullet::after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#fff;transition:width .3s linear}
.home .swiper-pagination-bullet.swiper-pagination-bullet-active{background:transparent}
.home .slider-caption{position:absolute;right:6vw!important;bottom:3vw;max-width:800px;text-align:left!important}
.home .slider-caption h1{font-size:40px!important;line-height:1.25!important;font-weight:300!important;color:#fff!important;background:transparent!important;-webkit-background-clip:inherit!important;-webkit-text-fill-color:inherit!important;margin-bottom:10px!important;text-transform:inherit; font-style:italic;}
.home .slider-caption h1 span{font-weight:500!important;display:flex!important;font-size:45px!important; font-style:normal;}
.home .vertical-pager{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:0;top:0;left:0;width:6rem;height:100%;background-color:#ffffff80;z-index:9}
.home .pager-count{font-size:12px;color:#000}
.home .pager-bar{position:relative;width:2px;height:100px;background:#d3d3d3;margin:10px 0}
.home .progress{position:absolute;width:100%;height:0;background:purple;transition:height .3s ease}
.mobile-view{display:none!important}
.home .heading .industrium-heading .industrium-heading-content{background-image:inherit;-webkit-background-clip:inherit;-webkit-text-stroke-color:inherit;-webkit-text-stroke-width:inherit;color:#849AC9!important;-webkit-text-fill-color:inherit!important;line-height:1!important}
.home .industrium_services_category-home-create .service-item-number{display:none}
.home .elementor-icon-box-title{font-size:25px!important;border-bottom:none!important;padding-bottom:0!important}
/* .home .elementor-widget-icon-box .elementor-widget-container{width:130%} */
.home-esg-wrapper{ max-width:730px}
.home-esg-wrapper .elementor-container .elementor-row{gap:20px}
.text-bold p{font-weight:700!important}
.home .caption-width{max-width:600px}
.home .esg-section .caption-width{max-width:745px}
.home-careers-section .sub-heading h4.industrium-heading,.home-careers-section .sub-heading h4.industrium-heading *{color:#fff!important;-webkit-text-fill-color:#fff!important}
.home-careers-section .elementor-widget-container p{color:#fff!important}
.home .home-leadership-section .leadership-caption h3{color:#fff!important;font-size:25px!important;line-height:1;margin-bottom:5px!important;-webkit-text-fill-color:#fff!important}
.home .home-leadership-section .leadership-caption p{color:#fff!important}
.home .home-leadership-section .leadership-caption .elementor-widget-container{background-color:#87298A}
.home .workwithus-btn-wrapper{position:absolute;bottom:0;left:0;background:#8B529E;padding:15px 30px}
.home .leadership-qoute{position:absolute;bottom:20px;right:-9%;width:auto}
.home .elementor-widget-industrium_services_listing.view_type-2 .service-item-media img{filter:none}
.home .create-solutions-section .service-item .service-item-media{position:relative;overflow:hidden}
.home .create-solutions-section .service-item .service-item-media::before{content:'';position:absolute;background:linear-gradient(90deg,#0056a180 0%,#87298a80 37%,#bb3b6480 53%,#32469780 76%,#005a3080 100%);left:0;right:0;bottom:0;transform:scale3d(1,1,1) rotateZ(0deg);transition:transform 1s,opacity 1s;top:0;opacity:1;visibility:visible;z-index:1}
.home .create-solutions-section .service-item .service-item-content{z-index:1}
.home .create-solutions-section .service-item:hover .service-item-media::before{transform:scale3d(2,2,2) rotateZ(20deg);opacity:0;visibility:hidden}
.home .leadership-caption{background-color:#87298A;padding: 20px; max-width:50% !important; position: absolute; right: 0; bottom: 0; }
.home .leadership-caption .elementor-widget-container{ background:transparent !important; padding:0 !important}

.home .home-careers-section a{ color:#fff !important}
.business-us-form .elementor-field-option .formterms {color:#ffffff!important; text-decoration:underline !important;}
.contact-us-form .elementor-field-subgroup .elementor-field-option label{color:#fff;}
.contact-us-form .elementor-field-subgroup .elementor-field-option .elementor-field {border: 1px solid #fff !important;}
.contact-us-form .elementor-field-option .formterms {color:#ffffff!important; text-decoration:underline !important;}
.contact-us-form .elementor-field-subgroup .elementor-field-option input[type="checkbox"]:checked:before {color:#fff !important;left:2px;top:2px;}
.contact-us-form .elementor-field-subgroup .elementor-field-option input[type="checkbox"] {width:18px;height:18px;}

@media (min-resolution: 120dpi) and (max-resolution: 143dpi),(min-device-pixel-ratio: 1.25) and (max-device-pixel-ratio: 1.49) {
.home .slider-caption h1{font-size:2.5rem!important}
}
@media (min-resolution: 144dpi),(min-device-pixel-ratio: 1.5) {
.home .slider-caption h1{font-size:2.5rem!important}
}
@media all and (min-width:1920px) {
.home .leadership-qoute{right:0}
	.home .leadership-caption {max-width:60% !important;}
}
@media all and (min-width:1600px) {.contact-addresses:before{ width: auto;height: 420px;}
	
}
@media all and (max-width:1280px) {
.home .slider-caption h1{font-size:2rem!important}
}
@media all and (max-width:990px) {
.home .caption-width{max-width:100%}
.desktop-view{display:none!important}
.mobile-view{display:flex!important;width:100%}
.home .sub-heading h4.industrium-heading,.home .sub-heading h4.industrium-heading *{font-size:32px!important}
.home .heading .industrium-heading .industrium-heading-content{font-size:3rem!important}
.home .heading-2{font-size:initial!important}
	
.mobile-header-menu-container .main-menu > li .sub-menu-trigger:after{ top:calc(50% - 6px)}
.mobile-header-menu-container .main-menu > li{ margin-bottom:0 !important; }	
.mobile-header-menu-container .main-menu > li > a{ padding-top:15px !important; padding-bottom:15px !important; font-size:16px;}
.mobile-header-menu-container .main-menu > li ul.sub-menu > li.current-menu-item > a{ padding-top:5px !important; padding-bottom:5px !important}	
.mobile-header-menu-container .main-menu > li > ul.sub-menu > li{ margin-bottom:0 !important}	
	
.about-commitment.common-padding-both{padding-bottom:100px !important}
.header-mobile-button .industrium-button:after,
.mobile-header .industrium-button, .mobile-header-menu-container .industrium-button, .mobile-header .industrium-button:hover, .mobile-header-menu-container .industrium-button:hover{ color:#87298A !important}
.mobile-header-menu-container .industrium-button{ font-size:16px;}
.mobile-header .industrium-button, .mobile-header-menu-container .industrium-button{ background-image: linear-gradient(0deg, #87298A 0%, #87298A 100%);}
.footer-widgets > .widget h5:not(:last-child), .widget .widget-title:not(:last-child) {margin-bottom: 10px !important;}	
.mobile-header-menu-container .header-mobile-button{padding: 10px 20px 0;}
.mobile-header-menu-container .header-mobile-button a{ font-size:14px !important}	
.footer-widgets .widget_industrium_nav_menu_widget ul li a{ font-size:14px !important;}	
.elementor-widget-industrium_button .industrium-button.button-type-2 .industrium-button-text{ padding:15px 20px 15px 20px !important; line-height:1.125 !important}
}

@media all and (max-width:767px) {
.homeSlider .swiper-slide video{width:100%;height:75vh;object-fit:cover}
.home .slider-caption h1{font-size:1.25rem!important}
.home .slider-caption h1 span{font-size: 1.8rem !important; line-height:1.75 !important}
.homeSlider .readmore{ font-size:14px !important}	
.home .slider-caption{left:15px!important;bottom:4vw;padding:15px;right:15px}
.common-padding-tp{padding-top:80px!important}
.home .create-solutions-section .owl-carousel.owl-theme .owl-nav{left:0;right:0;opacity:1}
.home .create-solutions-section .service-item .service-item-content{padding-left:15px;padding-right:15px}
.home .home-esg-wrapper .elementor-container .elementor-row{gap:20px}
.home .leadership-qoute{bottom:-30px;right:0}
.purpose-vision-wrap:after {display:none;}
.home .leadership-caption {max-width: 75% !important;}
.elementor-widget-industrium_button .industrium-button.button-type-2 .industrium-button-text {padding: 13px 20px 13px 20px;font-size: 14px !important;}
.rootsreinvention-project-listing .owl-carousel .owl-nav button.owl-next {right: 0 !important;}
.rootsreinvention-project-listing .archive-listing-wrapper .owl-nav {width: 120px !important;}
body .rootsreinvention-project-listing .archive-listing-wrapper .owl-nav {left: 20px !important;}
body .rootsreinvention-project-listing .owl-carousel:hover .owl-nav {left: 20px !important;}

.dialog-lightbox-widget .dialog-message{ max-width:90vw !important; max-height:90vh !important}	
.page-intro:before{ display:none !important}  
.leadership-intro{ background:none !important}
	
.error404  h1{ font-size:50px !important}
.error404  h1 span{ font-size:30px !important}
.error404 .content-inner p{font-size: 20px !important;}	
.error404 .content-wrapper{ margin-top:0 !important; height:50vh!important }
	
	.page-intro .elementor-widget-container{ padding-left:0 !important; padding-right:0 !important}
}

.create-slider-wrap .elementor-widget-industrium_services_listing.view_type-2 .service-item-content{ padding:25px 15px 25px 15px !important; }


/**PRivacy and policy**/
.page-id-15998 h1, .search-results h1, .page-id-22701 h1, .page-id-22710 h1, .page-id-22717 h1,
.page-id-15998 h2, .page-id-22701 h2, .page-id-22710 h2, .page-id-22717 h2,
.page-id-15998 h3, .page-id-22701 h3, .page-id-22710 h3, .page-id-22717 h3,
.page-id-15998 h4, .page-id-22701 h4, .page-id-22710 h4, .page-id-22717 h4{ -webkit-text-fill-color: transparent !important; background: linear-gradient(90deg, #0056A1 0%, #87298A 37%, #BB3B64 53%, #324697 76%, #005A30 100%) !important;
    -webkit-background-clip: text !important; -webkit-text-fill-color: transparent !important;  text-transform: none !important;line-height: 1.25 !important; margin-bottom:10px !important;     width: max-content;}
.page-id-15998 h1, .page-id-22701 h1, .page-id-22710 h1, .page-id-22717 h1, .search-results h1{font-size: 50px !important;}
.page-id-15998 h3, .page-id-22701 h3, .page-id-22710 h3, .page-id-22717 h3{font-size: 30px !important;}
.page-id-15998 h4, .page-id-22701 h4, .page-id-22710 h4, .page-id-22717 h4{ font-size:20px !important; color:#5f2261}

.search-results h1{ display:block !important; width:100%}
.search-results .page{ margin:0px 0 !important; padding:20px 0 !important; border-bottom: 1px solid #faf4f4; border-top: 1px solid #d0d0d0;}
.search-results .page:first-child{ border-top:none; padding-top:0 !important}
.search-results .page:last-child{ border-bottom:none; padding-top:0 !important}
.search-results .page h3{ margin-bottom:5px !important}
.search-results .page h3 a{ font-size:22px; line-height:1.25 !important}
.search-results .page p{ font-size:16px; line-height:1.25 !important}
.search-results .post-content{ margin-top:0 !important; line-height:1.5 !important; font-size:16px;}

.search-results .standard-blog-item-wrapper .blog-item .post-title{font-size:30px !important;}
.search-results .content-pagination{ margin:30px auto !important;}
.search-results .content-pagination .page-numbers{border-color: #87298a;color:#fff}
.search-results  .content-pagination .page-numbers:after{ background-color:#87298a; }
.search-results  .content-pagination .page-numbers:hover,
.search-results .content-pagination .post-page-numbers:hover{color:#fff !important}

/**BUSINESS **/
.business-us-form .elementor-field-group .elementor-field:not(.elementor-select-wrapper),
.business-us-form  .elementor-field-group .elementor-select-wrapper select{ background:transparent !important;     border: none; border-bottom: 1px solid #fff; margin-bottom: 20px;     color: #fff !important;   font-size: 16px;  line-height: 1.25;}
.business-us-form .elementor-field-group .elementor-field-textual:focus { box-shadow: inset 0 0 0 0px rgba(0, 0, 0, 0); outline: 0;}
 .business-us-form .elementor-field-group textarea,
 .business-us-form .elementor-field-group .elementor-select-wrapper select{ padding-left: 0 !important; padding-right: 0 !important;}

.searchresutpage{margin-top:160px;display: flex;margin-left: auto;margin-right: auto;position: relative;max-width: 1000px;flex-wrap: wrap;}
.search-results .page-title-container{ display:none !important}    


/* Modern Evergreen Browsers (Chrome, Edge, Safari, Firefox) */
input::placeholder,
textarea::placeholder,
select::placeholder {
  color: #fff !important;        /* your desired color */
  opacity: 1 !important;         /* keep text fully opaque (optional) */
  font-size: 16px; line-height: 1.25;
}

/* If you still support older Firefox (v18–51) */
input::-moz-placeholder,
textarea::-moz-placeholder,
select::placeholder {
 color: #fff !important;        /* your desired color */
  opacity: 1 !important; font-size: 16px; line-height: 1.25;
}

/* Microsoft Edge Legacy / IE‑10 & 11 */
input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select::placeholder {
  color: #fff !important;        /* your desired color */
  opacity: 1 !important; font-size: 16px; line-height: 1.25;
}


/* Older WebKit (very old Safari/Chrome, seldom needed now) */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::placeholder {
color: #fff !important;        /* your desired color */
  opacity: 1 !important; font-size: 16px; line-height: 1.25;
}

.elementor-field-type-submit button{display: inline-flex !important; flex: inherit !important;}

.business-us-form .elementor-form-fields-wrapper{ margin: 0 -20px !important;}
.business-us-form .elementor-field-group{ padding: 0 20px !important;}

.business-us-form input[type="checkbox"]{border:1px solid #fff !important;}
.business-us-form .elementor-field-option{ color:#fff !important; font-size:16px !important; padding-left: 30px;
    position: relative;}
    
.business-us-form .elementor-acceptance-field{ position:Absolute; left:0;}

.business-us-form .elementor-field-group.elementor-field-type-recaptcha .elementor-field {
    border-bottom: 0 !important;
}

.business-us-form .elementor-field-group.elementor-field-type-recaptcha{ width:50% !important;}

.business-us-form .elementor-field-group textarea {
    max-height: 100px;
    height: 100px;
    overflow: hidden;
}
.business-us-form  button:not(.customize-partial-edit-shortcut-button){  background-image:none !important; border-bottom:2px solid #fff; padding-right:30px !important; font-weight:600 !important; font-size:18px}

.business-us-form  button:not(.customize-partial-edit-shortcut-button):after{  color:#fff;}

.business-us-form .elementor-message.elementor-message-danger{ background:rgba(0,0,0,0.2);  padding:10px; border-radius:10px; margin-top:10px; color: #d9534f;}
.business-us-form .elementor-field-group .elementor-message.elementor-message-danger{ color: #d9534f; opacity: 1; font-size: 12px; margin: 0 !important;  position: ABSOLUTE;  bottom: 0;background:transparent; padding:0; border-radius:0;     filter: brightness(1.5);     font-weight: 600;}
    
  .business-us-form .elementor-field-group .elementor-field:-internal-autofill-selected{ background:transparent !important;}

.content-wrapper a{ color:#87298A !important;}

.contact-us-form .elementor-field-group .elementor-field:not(.elementor-select-wrapper),
.contact-us-form  .elementor-field-group .elementor-select-wrapper select{ background:transparent !important;     border: none; border-bottom: 1px solid #fff; margin-bottom: 20px;     color: #fff !important;
    font-size: 16px;
    line-height: 1.25;
}
.contact-us-form .elementor-field-group .elementor-field-textual:focus {
    box-shadow: inset 0 0 0 0px rgba(0, 0, 0, 0);
    outline: 0;
}

 .contact-us-form .elementor-field-group textarea,
 .contact-us-form .elementor-field-group .elementor-select-wrapper select{ padding-left: 0 !important; padding-right: 0 !important;}
.contact-us-form  .elementor-field-type-submit button{display: inline-flex !important; flex: inherit !important;}
.contact-us-form .elementor-select-wrapper .select-caret-down-wrapper svg{ fill:#fff !important}
.contact-us-form .elementor-select-wrapper .select-caret-down-wrapper {top: calc(50% - 10px);}

.contact-us-form .elementor-field-group-contactuscaptcha .elementor-field{ width:100% !important; border-bottom:  none !important;}
.contact-us-form .elementor-field-group-contactuscaptcha{ border-bottom: 0 !important;}
.contact-us-form .elementor-field-group textarea{max-height:100px; height: 100px; overflow: hidden;}

.contact-us-form button:not(.customize-partial-edit-shortcut-button) {
    background-image: none !important;
    border-bottom: 2px solid #fff;
    padding-right: 30px !important;
    font-weight: 600 !important;
    font-size: 18px
}

.contact-us-form button:not(.customize-partial-edit-shortcut-button):after {
    color: #fff;
}
.contact-us-form button:not(.customize-partial-edit-shortcut-button):after {
    content: '\e839' !important;
    opacity: 1 !important;
}
.contact-us-form .elementor-message.elementor-message-danger{ background:rgba(0,0,0,0.2);  padding:10px; border-radius:10px; margin-top:10px; color: #d9534f;}
.contact-us-form .elementor-field-group .elementor-message.elementor-message-danger {
    color: #d9534f;
    opacity: 1;
    font-size: 12px;
    margin: 0 !important;
    position: ABSOLUTE;
    bottom: 0;background:transparent; padding:0; border-radius:0;}
    
  .contact-us-form .elementor-field-group .elementor-field:-internal-autofill-selected{ background:transparent !important;}
.contact-us-form .elementor-message.elementor-message-danger{ background:rgba(0,0,0,0.2);  padding:10px; border-radius:10px; margin-top:10px; color: #d9534f;}
.contact-us-form .form-error{ color: #d9534f !important; opacity: 1; font-size: 12px; margin: 0 !important;  position: ABSOLUTE;  bottom: 0;background:transparent; padding:0; border-radius:0;     filter: brightness(1.5);     font-weight: 600;}
.contact-us-form .elementor-message.elementor-message-success{background:rgba(0,0,0,0.2);  padding:10px; border-radius:10px; margin-top:20px; color: #74d474 !important;}

.cohizon-academy-excellence-box a.industrium-button.button-type-1{ color:#fff !important }

.offerings-solutions-section img {width:100%;max-height: 565px;}
.offerings-solutions-column {margin: 0 -4px;}
.offerings-solutions-section .elementor-row {justify-content:center;}
.gradient-text-wrapper {background: linear-gradient(90deg, #0056A1 0%, #87298A 37%, #BB3B64 53%, #324697 76%, #005A30 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.governance-enablers-section img {width:100%;}
.governance-enablers-section .elementor-row {gap:10px;}

svg.e-font-icon-svg-symbols {
    display: none !important;
}

.leadership-item-wrapper{ margin-bottom:30px !important;}
.leadership-item-wrapper figure img{ width:100% !important;}


 /* Styles for 125% scaling on 1920x1080 display */
@media (max-width: 1536px) and (max-height: 864px) {
.page-title-container{min-height:555px; max-height:555px;}
	
}

@media (min-width: 1280px) and (max-width: 1300px) {
	.offerings-solutions-section img {max-height: 501px;}
	.governance-enablers-section .elementor-row {gap:10px;}
}

@media (min-width: 1366px) and (max-width: 1439px) {
	.offerings-solutions-section img {max-height: 539px;}
	.governance-enablers-section .elementor-row {gap:10px;}
}

@media all and (max-width:1440px){
.page-title-container{  min-height:auto;}
.create-slider-wrap .elementor-widget-industrium_services_listing.view_type-2 .service-item-content{ padding-right:60px !important}	
.create-slider-wrap  .owl-carousel .owl-stage{ width:100% !important}
.create-slider-wrap .owl-carousel .owl-item{ width:25% !important;}
	
.our-culture-slider .specialpage-h2 .industrium-heading-content{ line-height:1.25; margin-bottom:3px !important} 
		 .create-slider-wrap .owl-carousel .owl-item {  width: inheritimportant; }
}

@media all and (max-width:1180px){
.common-padding-both{ padding:60px 0 !important}
.common-padding-both-md{ padding:40px 0 !important}
.common-padding-both-sm{ padding:15px 0 !important}

.m-0{margin:0 !important}
	
h1{font-size:48px !important;}
h2 .industrium-heading-content{ font-size:28px !important; line-height:1.125 !important}
h3{ font-size:28px !important;}
p{ font-size:16px !important; }	
	
.column-image-wrap img{ width:100% !important;}
	
.page-intro:before{height: 100vw; width: 100vw;}
	
.plants-col{ padding:0 20px;}
.plants-left{max-width:100%; flex:0 0 100%;}
.plants-right{max-width:100%; flex:0 0 100%;}
	
.three-info-box	.column-image-wrap img{ width:auto !important}
	
.life-saving-rules .elementor-row .elementor-column{ width:31.3% !important;}	
	
.h1-heading .industrium-heading .industrium-heading-content{ font-size:90px !important;}
	
.our-culture-slider .specialpage-h2 .industrium-heading-content{ font-size:70px !important}	
.specialpage-h2  .industrium-heading-content{letter-spacing:0px !important;} 	
.specialpage-h2 .industrium-subheading2 .industrium-heading-content{font-size:70px !important; line-height:inherit !important} 	
.employee-voice-qoute p{font-size: 24px !important;}	
	
.page-id-16419 .banner-wrap, .page-id-19892 .banner-wrap, .page-id-16272 .banner-wrap{ margin-top:0 !important}
	
	.special-page-h1 h2.industrium-heading .industrium-heading-content{ line-height:0.8 !important}
	
	.special-page-h1 h2.industrium-heading { padding-top: 75px !important; }
	 .h1-heading.special-page-h1, .special-page-h1{ max-width:80vw !important}
	
	.specialpage-h2 .industrium-subheading2 .elementor-widget-container{ margin-left:10px !important;}
	.page-title-container{ margin-top:0 !important;}
	 .create-slider-wrap .owl-carousel .owl-item {  width: 50%!important; }
	.create-slider-wrap{ padding-top:40px !important}
}

@media all and (max-width:990px){
.column-reverse .elementor-row{ flex-direction:inherit  !important}
.column-reverse-desktop .elementor-row{ flex-direction:inherit !important}
	
.page-intro p {font-size: 22px !important;}
.page-title-container .page-title-box .page-title{word-break: break-word !important; padding:0px 0 !important; font-size:34px !important; line-height:1.25 !important; margin:0 !important}
	
	.page-title-container .banner-image-outer{ height:100vh; width:auto;}	
	.page-title-container .banner-image-outer picture {
    height: 100%;
    width: 100%;
    display: flex;
}
	.page-title-container .banner-image-outer picture img {
    object-fit: cover !important;

    transform: inherit;
    max-width: inherit;
    width: auto;
    height: 100% !important;
}

	
/**LEFT RIGHT PATTEREN**/	
.equal-height-col-wrap{ margin-top:50px !important}
.equal-height-col-wrap .elementor-col-50{ width:100% !important}
.equal-height-col-wrap .elementor-column {height: auto;}	
.equal-height-col-wrap .attachment-full{ width:100% !important}
.equal-height-col-wrap .elementor-widget-wrap{ padding:0px !important}
.equal-height-col-wrap .elementor-column:nth-of-type(2) .elementor-widget-wrap{ padding:20px 0 0 !important}
.left-right-outer  .equal-height-col-wrap:nth-of-type(1){ margin-top:0 !important}	
.left-right-outer  .equal-height-col-wrap ul,
.left-right-outer  .equal-height-col-wrap ul li:last-child{ margin-bottom:0 !important}	
	
	
	
/**Accordion**/	
.Accordion-wrap .elementor-column.elementor-col-25{ width:50%;}
.page-intro:before{ opacity:0.2}	
.small-section-heading-center {width: 100% !important; max-width: 100% !important;}
}


@media all and (max-width:767px){
.page-title-container{ height:100vw}	
.page-title-wrapper{ bottom:25px !important;}
.page-title-container .page-title-row{left: calc(50%);}	
.searchresutpage {margin-top:60px;}
.search-results .standard-blog-item-wrapper .blog-item .post-title {font-size: 24px !important;}
	
.common-padding-both{ padding:40px 0 !important}
.common-padding-both-md{ padding:30px 0 !important}
.common-padding-both-sm{ padding:15px 0 !important}
	
.aboutus-timeline .common-padding-tp{padding-top: 0px !important;}
.aboutus-timeline{ margin-bottom:60px !important}	
.aboutus-timeline .project-listing-wrapper .project-item-link:hover:before{ height:calc(100% + 30px);}
.businesssegments-projectlisting .project-listing-wrapper .project-item-link:hover:before{ height:calc(100% + 30px);}
.businesssegments-projectlisting .industrium-heading.heading-with-pagination .pagination_wrapper .owl-dots {margin: 30px -20px 0 -20px;}
 .elementor-16419 .elementor-element.elementor-element-6bc5f25 .industrium-heading .industrium-heading-content {  font-size: 60px !important;} 	
.elementor-16419 .elementor-element.elementor-element-6ec900e .industrium-heading .industrium-heading-content{  font-size: 55px !important;}
.elementor-16419 .elementor-element.elementor-element-bedbc89 .industrium-heading .industrium-heading-content{line-height:55px;}
.elementor-16419 .elementor-element.elementor-element-3064681 .industrium-heading .industrium-heading-content{font-size: 45px !important;}
.elementor-16419 .elementor-element.elementor-element-21925f4 .elementor-heading-title{font-size:45px!important;}
.elementor-19892 .elementor-element.elementor-element-c52ac11 .industrium-heading .industrium-heading-content{line-height:55px;}
.Accordion-wrap .elementor-column.elementor-col-25{ width:100%;}
	
	.h1-heading .industrium-heading .industrium-heading-content{font-size: 65px !important;}	
	.special-page-h1 h2.industrium-heading{ max-width:75vw !important}
	.special-page-h1 h2.industrium-heading .industrium-heading-content{ font-size: 55px !important;}
.special-page-h1  h2.industrium-heading {padding-top: 15px !important;}
	.h1-heading.special-page-h1.our-culture-h1{ max-width:225px !important; display:inline-block }
	.h1-heading.special-page-h1.work-with-us-heading{ max-width:300px !important; display:inline-block }

/****/
	.massage-box .message-right:after,
	.massage-box .elementor-inner-section:before{ display:none;}
	.randd-capability-wrap.elementor-widget-industrium_services_listing.view_type-2 .owl-carousel .owl-item{ max-width:300px}

	.life-saving-rules .elementor-row .elementor-column{ width:auto !important;         max-width: 45%;}	
	.sustainability-arrow-icon img{ transform: rotate(90deg); height: 100px !important;}
	
/**resources-tab**/
.resources-tab .industrium_tab_title_item{ width:50% !important; flex:0 0 50% !important;}
	
/**Equal height image listing caption**/	
.image-listing-caption .elementor-widget-container, 
.image-listing-caption .elementor-widget-image{height: auto; width: 100% !important; max-width: 100% !important;}
.image-listing-caption .wp-caption img{ width:100% !important}
	
.employee-voice-outer .elementor-widget-video .elementor-widget-container{ width:100%;}	
	


.table-col-1,
.table-col-2,
.table-col-3,
.table-col-4,
.table-col-5{max-width:100%; min-width:100%; margin-bottom:10px;}
	
.table-common-padding .elementor-heading-title{ margin-bottom:5px !important}

	.offerings-solutions-column {margin-bottom:20px;}
	.governance-enablers-column {margin-bottom:20px;}
	
	  .page-intro p {
        font-size: 20px !important;
    }
	
	.our-culture-slider .step-description .subtitle-outer {font-size: 24px;}
	.our-culture-slider .hover-div{ height:200px !important}
	
	.page-intro.leadership-intro, 
	.page-intro.randd-intro:before{background-size:50vw auto !important;}
	
	.footer-columns-row .footer-column{ margin-top:10px;}
	
}	
.download-pdf-lbtn .industrium-button {background-image: linear-gradient(0deg, #87298A 0%, #87298A 100%);color: #87298A;}
.download-pdf-lbtn .industrium-button svg {stroke: #87298A;}
.download-pdf-lbtn .industrium-button::after {color: #87298A;}
.download-pdf-lbtn .industrium-button:hover {color: #87298A;}

.linetype-btn .industrium-button {background-image: linear-gradient(0deg, #87298A 0%, #87298A 100%);color: #87298A;}
.linetype-btn .industrium-button svg {stroke: #87298A;}
.linetype-btn .industrium-button::after {color: #87298A;}
.linetype-btn .industrium-button:hover {color: #87298A;}

.accordion-wrapper .elementor-accordion-item p a {color:#131313;text-decoration:underline;font-weight:500;}
.resources-tab-wrapper .industrium_tab_title_item.active a {color: #87298A !important;font-weight: 500!important;}
.resources-tab-wrapper .industrium_tab_title_item a {color: #979797 !important;font-weight: 500!important;}

.commitmenttocare-banner img{width: auto;position: relative;right:-89px;top:0;height:auto;}
.commitmenttocare-banner .elementor-widget-container{text-align:right;}
.commitmenttocare-banner {width: 100%;position: absolute !important; right: -112px;top: -60px;height: 100%;}
.commitmenttocare-banner .elementor-widget-container:after {content: '';border-radius:1324px;background:rgba(225, 191, 226, 0.50);filter:blur(142px);position:absolute;top:0;    left:-30%; width:100%;height:100%;}

nav.rank-math-breadcrumb a {color: #2B2B2B;}
nav.rank-math-breadcrumb {margin-bottom:30px;}
h2 .industrium-heading-content {padding-right:20px;}

.step-carousel-wrapper .img-box-caption h4 {text-transform: uppercase;}
.link-text a {font-size: 18px !important;line-height: 1.44;color: #2B2B2B;font-weight: 400;}
.link-text a:hover{color:#87298A !important;text-decoration:underline;}
.rootsreinvention-project-listing .project-item a {cursor: auto;}
.with-cursor-slider.rootsreinvention-project-listing .project-item a {cursor: pointer;}
.rootsreinvention-project-listing .project-item .project-item-link .project-item-media{ opacity:1 !important; clip-path: inset(0 0 0 0) !important; -webkit-clip-path: inset(0 0 0 0) !important;     top: 0 !important; height: 100% !important; }
.rootsreinvention-project-listing .project-item .project-item-link:hover .project-item-media{ opacity:1 !important; clip-path: inset(0 0 0 0) !important; -webkit-clip-path: inset(0 0 0 0) !important;     top: -35px !important; height: 113% !important; }
.rootsreinvention-project-listing .archive-listing-wrapper .owl-nav {opacity:1;left: auto;right:10%;width: 110px;top: -12%;}
.rootsreinvention-project-listing .owl-carousel:hover .owl-nav {opacity:1;left: auto;right: 10%;}
.rootsreinvention-project-listing .owl-carousel .owl-nav .owl-prev {left:0;}
.rootsreinvention-project-listing .owl-carousel .owl-nav .owl-next {right: 0 !important;}
.rootsreinvention-project-listing .owl-carousel .owl-nav .owl-prev:hover, .rootsreinvention-project-listing .owl-carousel .owl-nav .owl-next:hover {border:2px solid #fff; background-color:#87298A;}
.banner-wrap.academyexcellence-banner {background-size:95% 100%;}
.rootsreinvention-project-listing .project-listing-wrapper .project-item-link:before{content: ''; position: absolute; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 28.73%, rgba(0, 0, 0, 0.8) 87.97%); left: 0; right: 0; height: calC(100%); z-index:2}
.rootsreinvention-project-listing .project-listing-wrapper .project-item-link:hover:before{ height: calC(100% + 50px); z-index:2}



@media all and (min-width:1920px){
	.commitmenttocare-banner img {right: -160px;}
}

@media all and (min-width:820px) and (max-width:850px) {
	.owl-carousel.owl-theme .owl-nav button.owl-prev {left: 0px!important;}
	.owl-carousel.owl-theme .owl-nav button.owl-next {right: 18px!important;}
	.owl-carousel.owl-theme .owl-nav {left: 0!important;right: 0 !important;}
	.owl-carousel.owl-theme:hover .owl-nav {left: 0!important;right: 0 !important;}
	.governance-enablers-section .elementor-row .governance-enablers-column:nth-child(1){width:62%!important;}
	.governance-enablers-section .elementor-row .governance-enablers-column:nth-child(2){width:33%!important;}
	.offerings-solutions-section img {max-height: 322px;}
	.plants-left {margin-bottom: 20px;}
	.tab-wrap.elementor-widget-tabs .elementor-tabs-wrapper {gap: 30px !important;}
	.reactions-list {row-gap: 0;}
	.page-intro:before {height: 70vw;width: 70vw;}
	.footer-widgets > .widget {margin: 30px 0 0;}
	.h1-heading .industrium-heading .industrium-heading-content {font-size: 75px !important;}
	 .academy-excellence-text .industrium-heading .industrium-heading-content {font-size: 90px !important;text-align: right;}
	 .h1-heading .industrium-heading .industrium-heading-content {font-size: 90px !important;margin-right: 20px;}
	    .h1-heading.special-page-h1, .special-page-h1 {max-width: 95vw !important;}
}

@media all and (max-width:767px){
	.rootsreinvention-project-listing .archive-listing-wrapper .owl-nav {top:0;}
	.purpose-vision-in:nth-of-type(1) {padding-right: 0;margin-top: 60px;}
	.purpose-vision-in:nth-of-type(2) {padding-left: 0;}
	.dialog-lightbox-message .leadership-popup-container h3 {font-size: 28px!important;}
	.md-ceo-message.elementor-element.elementor-element-3cffae5:not(.elementor-motion-effects-element-type-background) {background-size: 50% !important;}
	.strategicofferings-section.elementor-element.elementor-element-3db0b73:not(.elementor-motion-effects-element-type-background) {background-size: 50% !important; background-position:top right !important}
	.businesssegments-projectlisting .owl-dots .owl-dot{margin: 20px 2px 0;}
	.businesssegments-projectlisting .owl-dots .owl-dot.active span::after{border-color:#fff;}
	.businesssegments-projectlisting .owl-dots .owl-dot.active span::before{background-color: #131313;}
	.page-title-container {max-height: max-content;min-height: auto;}
	.tab-wrap.elementor-widget-tabs .elementor-tabs-wrapper {gap: 15px !important;display:none;}
	.plants-tab-content-outer {gap: 15px;}
/* 	.tab-wrap .elementor-tabs .elementor-tab-mobile-title{display:none;} */
	.tab-wrap .elementor-tabs .elementor-tab-mobile-title {border-left: none;border-right: none;border-top: none; border-bottom:1px solid !important;font-weight: 700; margin-bottom: 10px;background-color: #f9f9f9;}
	.tab-wrap .elementor-tabs .elementor-tab-mobile-title.elementor-active {color: #87298A !important;font-weight: 700 !important;border: none;border-bottom: 5px solid #87298A !important;}
	.tab-wrap .elementor-tabs-content-wrapper {border-bottom:none !important;}
	.tab-wrap.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {margin-bottom:25px;}
	.life-saving-rules .elementor-row {gap: 18px;}
	.resources-tab-wrapper .industrium_tab_title_item a {line-height:1.5 !important;}
	.h1-heading .industrium-heading .industrium-heading-content{padding-top: 20px;}
	.banner-wrap.life-at-cohizon {background-size: 110% 100%;}
	
	.page-title-container{ min-height:400px;}
	.page-title-container .banner-video-outer{ width:auto; height:100%}
	.page-title-container .banner-video-outer video{ width:Auto !important; height:100% !important}
	
	.mobile-header-menu-container.active{ border:none; box-shadow:0 0 10px 10px rgba(0,0,0,0.15);}
	body.admin-bar .mobile-header.sticky-header{top: 0;}
	.page-title-container{ margin-top:0}
	.owl-carousel.owl-theme .owl-nav button.owl-prev {left: 0px!important;}
	.owl-carousel.owl-theme .owl-nav button.owl-next {right: 18px!important;}
	.owl-carousel.owl-theme .owl-nav {left: 0!important;right: 0 !important;}
	.owl-carousel.owl-theme:hover .owl-nav {left: 0!important;right: 0 !important;}
	.keyDifferentiators-wrap.logo-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item-media {max-height: max-content;}
	h2 .industrium-heading-content {padding-right: 0;}
	h2  *{ display:inline-block !important;}
	.page-id-16419 .banner-wrap, .page-id-19892 .banner-wrap, .page-id-16272 .banner-wrap{margin-top: 0px !important;}
	.lifeat-cohizon-text .industrium-heading .industrium-heading-content {padding-right:10px;}
	.academy-excellence-text .industrium-heading .industrium-heading-content {font-size: 70px !important;}
	
	.h1-heading.special-page-h1 .elementor-widget-industrium_heading h2 span{ line-height:0.8 !important}
	
	.academy-excellence-text .industrium-heading .industrium-heading-content {
    line-height: 0.8 !important;
    margin-top: 40px !important;
    display: flex;   justify-content: end;}
	.employee-voices-inner {   margin-top: 71vw !important;}
		.keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-listing-wrapper{width:100% !important }
	.randd-capability-wrap.elementor-widget-industrium_services_listing.view_type-2 .owl-carousel .owl-item{ max-width:inherit !important;}
	  .create-slider-wrap .owl-carousel .owl-item {     width: inherit !important;   }
	
	h1.industrium-heading .industrium-heading-content span{ margin-left:-4px;}
	.commitmenttocare-banner .elementor-widget-container:after{ display:none}
	.commitmenttocare-banner img {right: 0px;}
	.commitmenttocare-banner{ position:relative; right:0; top:-30px}
	
	.footer .widget_nav_menu ul li, .footer .widget_industrium_nav_menu_widget ul li{ margin-bottom:10px !important}
	
	.career-banner{ background-size:100vw 46vw !important}
	.create-slider-wrap .owl-carousel.owl-theme .owl-nav button.disabled:hover{ color:#fff !important}
	.create-slider-wrap .owl-carousel.owl-theme .owl-nav [class*="owl-"].disabled:hover:before{color:#fff !important}
	.create-slider-wrap .elementor-row{ margin:0 0px; width:100% }
	.create-slider-wrap .owl-carousel.owl-theme .owl-nav button.owl-next { right: 0px !important;    }
	.strategicofferings-section.elementor-element.elementor-element-3db0b73:not(.elementor-motion-effects-element-type-background){ background:none !important}
	
}

.page-id-16419 .banner-wrap, .page-id-19892 .banner-wrap, .page-id-16272 .banner-wrap{margin-top: 105px;}
.header .main-menu > li > a {font-weight: 400; font-family: Outfit, Arial, Helvetica, sans-serif;font-size:18px;}
.header .main-menu > li ul.sub-menu > li > a {font-weight: 400; font-family: Outfit, Arial, Helvetica, sans-serif;}
.industrium-button:after{ content:'\e839' !important;}
.project-listing-wrapper.project-slider-listing .project-item-button:before { content:'\e839' !important;}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed { transform: rotate(-90deg);}
.pop-linkedin .elementor-icon{position: absolute !important;top: -45px;right: 0;max-width: 38px;max-height: 38px;}

.home .slider-caption h1 span {position:relative;padding-bottom: 0px;}
.home .slider-caption h1 span::after {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 5px;background: linear-gradient(90deg, #87298A 0%, rgba(135, 41, 138, 0.84) 50.48%, rgba(135, 41, 138, 0.00) 100%);}
.business-us-form button:not(.customize-partial-edit-shortcut-button):after { content:'\e839' !important;opacity: 1 !important;}
.create-slider-wrap .elementor-widget-industrium_services_listing.view_type-2 .service-item:hover .service-item-content .service-post-title:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.project-listing-wrapper.project-slider-listing.view-type-1 .project-item-link:hover .project-item-button {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg); transform: rotate(45deg);}


@media all and (max-width:414px){
 .academy-excellence-text .industrium-heading .industrium-heading-content{  margin-top:15px !important;} 
	.h1-heading .industrium-heading .industrium-heading-content { font-size: 60px !important;    }

}

/* For 125% scale (DPR = 1.25) */
@media screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.25), 
	screen and (min-width: 1024px) and (min-resolution: 120dpi) {
		
}

/* For 150% scale (DPR = 1.5) */
 @media screen and (min-width: 1024px) and (-webkit-min-device-pixel-ratio: 1.5), 
	 screen and (min-width: 1024px) and (min-resolution: 144dpi) {
		 .header .main-menu {gap:8px!important;}
		 .home .heading .industrium-heading .industrium-heading-content {font-size:90px !important;}
		 p, ul, li {font-size: 16px !important;}
		 .sub-heading h4.industrium-heading, .sub-heading h4.industrium-heading * {font-size:38px !important;}
		 .industrium-button, .content-wrapper .industrium-button {font-size: 16px !important;}
		 .home-leadership-section.elementor-section-stretched > .elementor-container.elementor-column-gap-no .elementor-section > .elementor-container {padding: 0 40px !important;}
		  .home-careers-section.elementor-section-stretched > .elementor-container.elementor-column-gap-no .elementor-section > .elementor-container {padding: 0 40px !important;}
		 .home .leadership-caption {max-width: 68% !important;}
		 .project-listing-wrapper.project-slider-listing.view-type-1 .project-item-link .project-item-excerpt {font-size:15px !important;}
		 .project-listing-wrapper .project-item-wrapper .project-item-content {padding: 20px 20px !important;}
		  .owl-carousel.owl-theme .owl-nav button.owl-prev {left: -8px!important;}
		 .owl-carousel.owl-theme .owl-nav button.owl-next {right: -8px!important;}
		 .owl-carousel.owl-theme .owl-nav {left: 0!important;right: 0 !important;}
		 .owl-carousel.owl-theme:hover .owl-nav {left: 0!important;right: 0 !important;}
		 .keyDifferentiators-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item-content .service-post-title {font-size: 18px !important;}
		 .reliable-agrochemical-wrapper .industrium-heading {width:120%}
		 .safety-first-wrapper .industrium-heading {width:120%}
		 .keyDifferentiators-wrap.logo-wrap.elementor-widget-industrium_services_listing.view_type-2 .service-item-media {max-height: 227px;}
		 .three-info-box .column-image-wrap {width: 29.8% !important;}
		 h1.industrium-heading .industrium-heading-content {font-size:120px!important;}
		 .special-page-h1 h2.industrium-heading .industrium-heading-content {font-size: 105px !important;  }
		 .employee-voices-box .elementor-widget-video{padding:0 20px 0 0;}
		 .cohizon-academy-excellence-box {width:45% !important}
		 .workplace-highlights-text .elementor-widget-container {margin: -30px 0px 0px 50px !important;}
		 .the-academy-text .elementor-widget-container{margin: -30px 0px 0px 50px !important;}
		 .fresh-engineers-text .elementor-widget-container{margin: -30px 0px 0px 50px !important;}
}

.site-search {
  display: none;
  position: fixed;
  inset: 0;
  background-color: transparent;
  z-index: 9999;
	border:none;
}

.site-search.active{
  display: block;
}

.site-search-box {
  position: relative;
  background: #fff;
  max-width: 550px;
  margin: 0 auto;
  padding: 2rem;
/*   border-radius: 10px; */
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
top: 74px;
}

.site-search-close {
  position: absolute;
  top: 10px;
  right: 20px;
  background: none;
  border: none;
  font-size: 2rem;
  cursor: pointer;
}

.radio-box-group {
  display: flex;
  gap: 2.5rem;
  margin-bottom: 1.5rem;
}

.radio-box-group input[type="radio"] {
border:1px solid #000;
	border-radius:100%;
	-webkit-appearance: auto;
    -moz-appearance: auto;
    appearance: auto;
	    margin: -1px 5px 0 0;
	cursor:pointer;
}

.radio-box-group label {
  cursor: pointer;
  color: #000;
  transition: all 0.3s ease;
}

.radio-box-group input[type="radio"]:checked + label {
color: #000;
  border-color: #333;
}

.search-field,
.product-dropdown {
  width: 100%;
  padding: 12px;
  font-size: 1rem;
  margin-top: 1rem;
  border-bottom: 1px solid #000;
}
.product-dropdown {padding-left: 0; }
.search-field{height:32px !important;}

.search-submit {
  width: auto;
}

.search-submit {
    width: 19px;
    height: 19px;
    display: block;
    font: 400 normal 19px / 21px 'fontello' !important;
    cursor: pointer;
    -webkit-transition: color 0.3s;
    transition: color 0.3s;
	background: transparent;
	border:none;
}
.search-submit:before {
    content: '\e81b';
}
div#websiteSearch {
    display: flex;
    align-items: center;
}
#websiteSearch .input-floating-wrap {width:100%;}
.site-search .site-search-close {
    top: 20px !important;
    right: 20px !important;
	    font-size: 16px;
}
.ticlogo {opacity:0.4 !important;}
@media all and (max-width:767px){
.site-search-box{padding: 25px 20px;}
.site-search-box{width: 100%;top: 90px;}
.radio-box-group{gap: 1.2rem;}
.radio-box-group label{font-size: 14px;}
}

.highlighted-word{ background-color:yellow; font-weight:600; color:#000}
.industrium-heading .highlighted-word{ position:relative; background-color:transparent; -webkit-text-fill-color: yellow;font-weight:inherit;}


