.elementor-2065 .elementor-element.elementor-element-c4d553f{color:#469672;font-family:"Graphik-SemiBold", Sans-serif;}.elementor-2065 .elementor-element.elementor-element-a8fbf54 .elementor-repeater-item-2e250d9 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://chemplex.co.zw/caph/wp-content/uploads/2025/02/IMG_3869-scaled.jpg);background-size:cover;}.elementor-2065 .elementor-element.elementor-element-a8fbf54 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-2065 .elementor-element.elementor-element-a8fbf54 .swiper-slide-contents{max-width:27%;}.elementor-2065 .elementor-element.elementor-element-a8fbf54 .swiper-slide-inner{text-align:center;}.elementor-2065 .elementor-element.elementor-element-a344e30:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-a344e30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2065 .elementor-element.elementor-element-a344e30{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-a344e30 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2065 .elementor-element.elementor-element-3b15b36.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2065 .elementor-element.elementor-element-3b15b36.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2065 .elementor-element.elementor-element-2f2ad40{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-2f2ad40 .elementor-divider-separator{width:100%;}.elementor-2065 .elementor-element.elementor-element-2f2ad40 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-bc-flex-widget .elementor-2065 .elementor-element.elementor-element-7d0f570.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2065 .elementor-element.elementor-element-7d0f570.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2065 .elementor-element.elementor-element-a8b38ae{color:#333333;font-size:24px;font-weight:bold;}.elementor-2065 .elementor-element.elementor-element-936cfcb{color:#555555;font-size:16px;}.elementor-2065 .elementor-element.elementor-element-90aa0e8:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-90aa0e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2065 .elementor-element.elementor-element-90aa0e8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-90aa0e8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2065 .elementor-element.elementor-element-72d2556.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2065 .elementor-element.elementor-element-72d2556.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2065 .elementor-element.elementor-element-8f31628{color:#333333;font-size:24px;font-weight:bold;}.elementor-2065 .elementor-element.elementor-element-cd16dc5{color:#555555;font-size:16px;}.elementor-2065 .elementor-element.elementor-element-10d47a7{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-10d47a7 .elementor-divider-separator{width:100%;}.elementor-2065 .elementor-element.elementor-element-10d47a7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2065 .elementor-element.elementor-element-5d09ac4:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-5d09ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2065 .elementor-element.elementor-element-5d09ac4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-5d09ac4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2065 .elementor-element.elementor-element-265e8df.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2065 .elementor-element.elementor-element-265e8df.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2065 .elementor-element.elementor-element-bde9fd9{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-bde9fd9 .elementor-divider-separator{width:100%;}.elementor-2065 .elementor-element.elementor-element-bde9fd9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-bc-flex-widget .elementor-2065 .elementor-element.elementor-element-3d8120a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2065 .elementor-element.elementor-element-3d8120a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2065 .elementor-element.elementor-element-9b9ccbc{color:#333333;font-size:24px;font-weight:bold;}.elementor-2065 .elementor-element.elementor-element-edc48f5{color:#555555;font-size:16px;}.elementor-2065 .elementor-element.elementor-element-3611e2e:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-3611e2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2065 .elementor-element.elementor-element-3611e2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-3611e2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2065 .elementor-element.elementor-element-9daf753.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2065 .elementor-element.elementor-element-9daf753.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2065 .elementor-element.elementor-element-4c05260{color:#333333;font-size:24px;font-weight:bold;line-height:1px;}.elementor-2065 .elementor-element.elementor-element-ae82000{color:#555555;font-size:16px;}.elementor-2065 .elementor-element.elementor-element-4056833{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-4056833 .elementor-divider-separator{width:100%;}.elementor-2065 .elementor-element.elementor-element-4056833 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2065 .elementor-element.elementor-element-679e7b8:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-679e7b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2065 .elementor-element.elementor-element-679e7b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-679e7b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2065 .elementor-element.elementor-element-87ad981.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2065 .elementor-element.elementor-element-87ad981.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2065 .elementor-element.elementor-element-bc34675{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-bc34675 .elementor-divider-separator{width:100%;}.elementor-2065 .elementor-element.elementor-element-bc34675 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-bc-flex-widget .elementor-2065 .elementor-element.elementor-element-4037f0c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2065 .elementor-element.elementor-element-4037f0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2065 .elementor-element.elementor-element-a2de608{color:#333333;font-size:24px;font-weight:bold;}.elementor-2065 .elementor-element.elementor-element-fab07c3{color:#555555;font-size:16px;}.elementor-2065 .elementor-element.elementor-element-78a02a7:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-78a02a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2065 .elementor-element.elementor-element-78a02a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-78a02a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2065 .elementor-element.elementor-element-ed56225.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2065 .elementor-element.elementor-element-ed56225.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2065 .elementor-element.elementor-element-4d92a01{color:#333333;font-size:24px;font-weight:bold;}.elementor-2065 .elementor-element.elementor-element-98d0621{color:#555555;font-size:16px;}.elementor-bc-flex-widget .elementor-2065 .elementor-element.elementor-element-933101c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2065 .elementor-element.elementor-element-933101c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2065 .elementor-element.elementor-element-6657613{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-6657613 .elementor-divider-separator{width:100%;}.elementor-2065 .elementor-element.elementor-element-6657613 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-bc-flex-widget .elementor-2065 .elementor-element.elementor-element-dbd02f5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2065 .elementor-element.elementor-element-dbd02f5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2065 .elementor-element.elementor-element-df733f8:not(.elementor-motion-effects-element-type-background), .elementor-2065 .elementor-element.elementor-element-df733f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2065 .elementor-element.elementor-element-df733f8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2065 .elementor-element.elementor-element-df733f8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2065 .elementor-element.elementor-element-c211269.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2065 .elementor-element.elementor-element-c211269.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2065 .elementor-element.elementor-element-ce080d4{--divider-border-style:solid;--divider-color:#EEEEEE;--divider-border-width:1px;}.elementor-2065 .elementor-element.elementor-element-ce080d4 .elementor-divider-separator{width:100%;}.elementor-2065 .elementor-element.elementor-element-ce080d4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-bc-flex-widget .elementor-2065 .elementor-element.elementor-element-75e6ae6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2065 .elementor-element.elementor-element-75e6ae6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2065 .elementor-element.elementor-element-84229b3{color:#333333;font-size:24px;font-weight:bold;}.elementor-2065 .elementor-element.elementor-element-a5540ea{color:#555555;font-size:16px;}@media(min-width:768px){.elementor-2065 .elementor-element.elementor-element-3b15b36{width:46.388%;}.elementor-2065 .elementor-element.elementor-element-a9505ec{width:5.562%;}.elementor-2065 .elementor-element.elementor-element-7d0f570{width:47.354%;}.elementor-2065 .elementor-element.elementor-element-72d2556{width:46.388%;}.elementor-2065 .elementor-element.elementor-element-075bcd7{width:5.561%;}.elementor-2065 .elementor-element.elementor-element-6a2fc9f{width:47.354%;}.elementor-2065 .elementor-element.elementor-element-265e8df{width:46.388%;}.elementor-2065 .elementor-element.elementor-element-dcac18c{width:5.457%;}.elementor-2065 .elementor-element.elementor-element-3d8120a{width:43.639%;}.elementor-2065 .elementor-element.elementor-element-9daf753{width:46.388%;}.elementor-2065 .elementor-element.elementor-element-e125f1a{width:5.457%;}.elementor-2065 .elementor-element.elementor-element-340f0c4{width:43.639%;}.elementor-2065 .elementor-element.elementor-element-87ad981{width:46.388%;}.elementor-2065 .elementor-element.elementor-element-3fe7f44{width:5.457%;}.elementor-2065 .elementor-element.elementor-element-4037f0c{width:43.639%;}.elementor-2065 .elementor-element.elementor-element-ed56225{width:46.388%;}.elementor-2065 .elementor-element.elementor-element-933101c{width:5.457%;}.elementor-2065 .elementor-element.elementor-element-dbd02f5{width:43.639%;}.elementor-2065 .elementor-element.elementor-element-c211269{width:46.388%;}.elementor-2065 .elementor-element.elementor-element-31605fd{width:5.789%;}.elementor-2065 .elementor-element.elementor-element-75e6ae6{width:43.639%;}}/* Start custom CSS for divider, class: .elementor-element-2f2ad40 */.elementor-widget-divider {
    border-left: 2px solid #23B915; /* Line thickness and color */
    height: 95%; /* Ensures the line spans the full height of the section */
    margin: 0 auto; /* Centers the line */
    width: 0; /* No horizontal width */
}
/* Add outlined SVG circle at the end of the vertical line */
.elementor-widget-divider::after {
    content: "";  /* Empty content for the pseudo-element */
    position: absolute;
    bottom: -23px;  /* Position the circle slightly below the line */
    left: -10px;  /* Align circle to the right end of the vertical line */
    transform: translateX(0);  /* Ensure no offset */
    width: 20px;  /* Width of the circle */
    height: 20px;  /* Height of the circle */
    border: 2px solid green;  /* Outlined circle with green border */
    border-radius: 50%;  /* Make it a circle */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-10d47a7 */.elementor-widget-divider {
    border-left: 2px solid #23B915; /* Line thickness and color */
    height: 95%; /* Ensures the line spans the full height of the section */
    margin: 0 auto; /* Centers the line */
    width: 0; /* No horizontal width */
}
/* Add outlined SVG circle at the end of the vertical line */
.elementor-widget-divider::after {
    content: "";  /* Empty content for the pseudo-element */
    position: absolute;
    bottom: -23px;  /* Position the circle slightly below the line */
    left: -10px;  /* Align circle to the right end of the vertical line */
    transform: translateX(0);  /* Ensure no offset */
    width: 20px;  /* Width of the circle */
    height: 20px;  /* Height of the circle */
    border: 2px solid green;  /* Outlined circle with green border */
    border-radius: 50%;  /* Make it a circle */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-bde9fd9 */.elementor-widget-divider {
    border-left: 2px solid #23B915; /* Line thickness and color */
    height: 95%; /* Ensures the line spans the full height of the section */
    margin: 0 auto; /* Centers the line */
    width: 0; /* No horizontal width */
}
/* Add outlined SVG circle at the end of the vertical line */
.elementor-widget-divider::after {
    content: "";  /* Empty content for the pseudo-element */
    position: absolute;
    bottom: -23px;  /* Position the circle slightly below the line */
    left: -10px;  /* Align circle to the right end of the vertical line */
    transform: translateX(0);  /* Ensure no offset */
    width: 20px;  /* Width of the circle */
    height: 20px;  /* Height of the circle */
    border: 2px solid green;  /* Outlined circle with green border */
    border-radius: 50%;  /* Make it a circle */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-4056833 */.elementor-widget-divider {
    border-left: 2px solid #23B915; /* Line thickness and color */
    height: 95%; /* Ensures the line spans the full height of the section */
    margin: 0 auto; /* Centers the line */
    width: 0; /* No horizontal width */
}
/* Add outlined SVG circle at the end of the vertical line */
.elementor-widget-divider::after {
    content: "";  /* Empty content for the pseudo-element */
    position: absolute;
    bottom: -23px;  /* Position the circle slightly below the line */
    left: -10px;  /* Align circle to the right end of the vertical line */
    transform: translateX(0);  /* Ensure no offset */
    width: 20px;  /* Width of the circle */
    height: 20px;  /* Height of the circle */
    border: 2px solid green;  /* Outlined circle with green border */
    border-radius: 50%;  /* Make it a circle */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-bc34675 */.elementor-widget-divider {
    border-left: 2px solid #23B915; /* Line thickness and color */
    height: 95%; /* Ensures the line spans the full height of the section */
    margin: 0 auto; /* Centers the line */
    width: 0; /* No horizontal width */
}
/* Add outlined SVG circle at the end of the vertical line */
.elementor-widget-divider::after {
    content: "";  /* Empty content for the pseudo-element */
    position: absolute;
    bottom: -23px;  /* Position the circle slightly below the line */
    left: -10px;  /* Align circle to the right end of the vertical line */
    transform: translateX(0);  /* Ensure no offset */
    width: 20px;  /* Width of the circle */
    height: 20px;  /* Height of the circle */
    border: 2px solid green;  /* Outlined circle with green border */
    border-radius: 50%;  /* Make it a circle */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-6657613 */.elementor-widget-divider {
    border-left: 2px solid #23B915; /* Line thickness and color */
    height: 95%; /* Ensures the line spans the full height of the section */
    margin: 0 auto; /* Centers the line */
    width: 0; /* No horizontal width */
}
/* Add outlined SVG circle at the end of the vertical line */
.elementor-widget-divider::after {
    content: "";  /* Empty content for the pseudo-element */
    position: absolute;
    bottom: -23px;  /* Position the circle slightly below the line */
    left: -10px;  /* Align circle to the right end of the vertical line */
    transform: translateX(0);  /* Ensure no offset */
    width: 20px;  /* Width of the circle */
    height: 20px;  /* Height of the circle */
    border: 2px solid green;  /* Outlined circle with green border */
    border-radius: 50%;  /* Make it a circle */
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-ce080d4 */.elementor-widget-divider {
    border-left: 2px solid #23B915; /* Line thickness and color */
    height: 95%; /* Ensures the line spans the full height of the section */
    margin: 0 auto; /* Centers the line */
    width: 0; /* No horizontal width */
}
/* Add outlined SVG circle at the end of the vertical line */
.elementor-widget-divider::after {
    content: "";  /* Empty content for the pseudo-element */
    position: absolute;
    bottom: -22px;  /* Position the circle slightly below the line */
    left: -10px;  /* Align circle to the right end of the vertical line */
    transform: translateX(0);  /* Ensure no offset */
    width: 20px;  /* Width of the circle */
    height: 20px;  /* Height of the circle */
    border: 2px solid green;  /* Outlined circle with green border */
    border-radius: 50%;  /* Make it a circle */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Graphik-SemiBold';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://chemplex.co.zw/caph/wp-content/uploads/2021/02/Graphik-Semibold.ttf') format('truetype');
}
/* End Custom Fonts CSS */