.elementor-9 .elementor-element.elementor-element-68b9540 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-68b9540 > .elementor-container{min-height:100vh;}.elementor-9 .elementor-element.elementor-element-68b9540{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-145px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-68b9540 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-36e2c0c{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-36e2c0c > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-9 .elementor-element.elementor-element-36e2c0c .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-6d60b47 > .elementor-container{min-height:100vh;}.elementor-9 .elementor-element.elementor-element-6d60b47{transition:background 0s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-145px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-6d60b47 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-1a634dd{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-1a634dd > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-9 .elementor-element.elementor-element-1a634dd .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:1px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-cf147e6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-cf147e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ccsustainable.com/wp-content/uploads/2023/04/Asset-4-100.jpg");}.elementor-9 .elementor-element.elementor-element-cf147e6 > .elementor-container{min-height:100vh;}.elementor-9 .elementor-element.elementor-element-cf147e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-cf147e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-54c507b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-4dae9f3{width:100%;max-width:100%;top:0px;z-index:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-4dae9f3 > .elementor-widget-container{margin:0% 0% 0% 0%;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-4dae9f3{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-4dae9f3{right:0px;}.elementor-9 .elementor-element.elementor-element-4dae9f3 img{width:100%;max-width:100%;height:100%;opacity:1;border-style:none;}.elementor-9 .elementor-element.elementor-element-3b8b247 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-f42d121{text-align:left;}.elementor-9 .elementor-element.elementor-element-f42d121 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:45px;font-weight:600;font-style:italic;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#6EC1E400;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-e24be44.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-e24be44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-e24be44 > .elementor-element-populated{margin:100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-8053007{text-align:right;}.elementor-9 .elementor-element.elementor-element-8053007 img{max-width:150px;}.elementor-9 .elementor-element.elementor-element-f54cfbc{text-align:right;}.elementor-9 .elementor-element.elementor-element-f54cfbc img{max-width:150px;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-1c0b089.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-1c0b089.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-1c0b089 > .elementor-element-populated{margin:100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-74bdefb > .elementor-widget-container{padding:55px 0px 55px 0px;}.elementor-9 .elementor-element.elementor-element-74bdefb{font-family:"Avenir Next", Sans-serif;font-size:12px;font-weight:500;line-height:17px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-28ca819 > .elementor-widget-container{padding:55px 0px 55px 0px;}.elementor-9 .elementor-element.elementor-element-28ca819{font-family:"Avenir Next", Sans-serif;font-size:12px;font-weight:500;line-height:17px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-c722e9c.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-9 .elementor-element.elementor-element-c722e9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-9 .elementor-element.elementor-element-3a9a8b1{text-align:center;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-5378570.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-5378570.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-5378570 > .elementor-element-populated{border-style:solid;border-color:#FFFFFF00;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-5378570 > .elementor-element-populated, .elementor-9 .elementor-element.elementor-element-5378570 > .elementor-element-populated > .elementor-background-overlay, .elementor-9 .elementor-element.elementor-element-5378570 > .elementor-background-slideshow{border-radius:0% 0% 0% 0%;}.elementor-9 .elementor-element.elementor-element-5378570 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-82ddea4{text-align:left;}.elementor-9 .elementor-element.elementor-element-82ddea4 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:30px;font-weight:600;font-style:italic;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#6EC1E400;}.elementor-9 .elementor-element.elementor-element-bdc0952{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;align-self:center;text-align:justify;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:700;font-style:italic;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-bdc0952 > .elementor-widget-container{margin:30px 0px 0px 20px;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-acc-button{background-color:#FFFFFF00;color:#242425;border-color:#EAEAEA00;margin-top:0px;margin-bottom:0px;padding:10px 18px 10px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a8578a1{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-a8578a1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-acc-icon-box{width:0px;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:#242425;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-acc-button, .elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Avenir Next", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-a8578a1.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-a8578a1.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(0px + 0px);}.elementor-9 .elementor-element.elementor-element-a8578a1.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(0px + 30px + 0px);}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#EDEDED;font-size:18px;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#EDEDED;width:18px;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#474444;font-size:15px;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#474444;width:15px;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-icon-box{background-color:#605BE4;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#242425;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:500;line-height:18px;}.elementor-9 .elementor-element.elementor-element-a8578a1 .wpr-advanced-accordion .wpr-acc-panel{background-color:#FFFFFF00;border-color:#E8E8E800;padding:08px 20px 8px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-56cfad5{text-align:left;}.elementor-9 .elementor-element.elementor-element-56cfad5 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:30px;font-weight:600;font-style:italic;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#6EC1E400;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-acc-button{background-color:#FFFFFF00;color:#242425;border-color:#EAEAEA00;margin-top:0px;margin-bottom:0px;padding:10px 18px 10px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f689743{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-f689743 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-acc-icon-box{width:0px;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:#242425;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-acc-button, .elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Avenir Next", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-f689743.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-f689743.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(0px + 0px);}.elementor-9 .elementor-element.elementor-element-f689743.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(0px + 30px + 0px);}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#EDEDED;font-size:18px;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#EDEDED;width:18px;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#474444;font-size:15px;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#474444;width:15px;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-icon-box{background-color:#605BE4;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#242425;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:500;line-height:18px;}.elementor-9 .elementor-element.elementor-element-f689743 .wpr-advanced-accordion .wpr-acc-panel{background-color:#FFFFFF00;border-color:#E8E8E800;padding:08px 20px 8px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-c8fe2b3{text-align:left;}.elementor-9 .elementor-element.elementor-element-c8fe2b3 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:30px;font-weight:600;font-style:italic;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#6EC1E400;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-acc-button{background-color:#FFFFFF00;color:#242425;border-color:#EAEAEA00;margin-top:0px;margin-bottom:0px;padding:10px 18px 10px 18px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ca33671{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-ca33671 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-acc-icon-box{width:0px;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon i{transform:rotate(0deg);transform-origin:center;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-acc-active .wpr-toggle-icon svg{transform:rotate(0deg);transform-origin:center;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{color:#242425;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-acc-button, .elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-title-text{font-family:"Avenir Next", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion button.wpr-acc-button{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-ca33671.wpr-advanced-accordion-icon-no-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:0px;}.elementor-9 .elementor-element.elementor-element-ca33671.wpr-advanced-accordion-icon-side-box .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(0px + 0px);}.elementor-9 .elementor-element.elementor-element-ca33671.wpr-advanced-accordion-icon-side-curve .wpr-acc-item-title .wpr-acc-title-text{margin-left:calc(0px + 30px + 0px);}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon i{color:#EDEDED;font-size:18px;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-acc-button .wpr-title-icon svg{fill:#EDEDED;width:18px;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon i{color:#474444;font-size:15px;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-acc-button .wpr-toggle-icon svg{fill:#474444;width:15px;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-acc-button .wpr-acc-icon-box{background-color:#605BE4;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-toggle-icon i{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-title-icon i{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-toggle-icon svg{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-title-icon svg{transition:all 0.3s ease-in-out;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-acc-panel .wpr-acc-panel-content{color:#242425;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:500;line-height:18px;}.elementor-9 .elementor-element.elementor-element-ca33671 .wpr-advanced-accordion .wpr-acc-panel{background-color:#FFFFFF00;border-color:#E8E8E800;padding:08px 20px 8px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-70f41f8{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;align-self:center;text-align:justify;font-family:"Avenir Next", Sans-serif;font-size:14px;font-weight:700;font-style:italic;color:#1A1A1A;}.elementor-9 .elementor-element.elementor-element-70f41f8 > .elementor-widget-container{margin:30px 0px 0px 20px;}.elementor-9 .elementor-element.elementor-element-298cdb6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-298cdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#577632;background-image:url("https://ccsustainable.com/wp-content/uploads/2023/04/Asset-14-100.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-298cdb6 > .elementor-container{min-height:0vh;}.elementor-9 .elementor-element.elementor-element-298cdb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-298cdb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-0c39b27 > .elementor-widget-container{margin:100px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0c39b27{text-align:center;}.elementor-9 .elementor-element.elementor-element-0c39b27 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:50px;font-weight:600;font-style:italic;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#6EC1E400;}.elementor-9 .elementor-element.elementor-element-bedc82c{margin-top:300px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-b6c9361.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9 .elementor-element.elementor-element-b6c9361 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-7597b0b{width:100%;max-width:100%;}.elementor-9 .elementor-element.elementor-element-7597b0b img{max-width:52vw;}.elementor-9 .elementor-element.elementor-element-be353bb img{max-width:52vw;}.elementor-9 .elementor-element.elementor-element-2def21e{text-align:center;}.elementor-9 .elementor-element.elementor-element-2def21e .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:22px;font-weight:700;font-style:italic;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-49205d6 > .elementor-container{min-height:0px;}.elementor-9 .elementor-element.elementor-element-d6cdb4c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-2a41c47{left:-150px;}body.rtl .elementor-9 .elementor-element.elementor-element-2a41c47{right:-150px;}.elementor-9 .elementor-element.elementor-element-2a41c47{top:20px;}.elementor-9 .elementor-element.elementor-element-991fa10 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-9 .elementor-element.elementor-element-991fa10{text-align:left;font-family:"Avenir Next", Sans-serif;font-size:15px;font-weight:500;line-height:17px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-7060e45 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-b4314ef > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b4314ef{text-align:left;font-family:"Avenir Next", Sans-serif;font-size:15px;font-weight:500;line-height:17px;color:#FFFFFF;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-88d7fa4{left:-150px;}body.rtl .elementor-9 .elementor-element.elementor-element-88d7fa4{right:-150px;}.elementor-9 .elementor-element.elementor-element-88d7fa4{top:20px;}.elementor-9 .elementor-element.elementor-element-d3cd8f7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-ac93e42 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ac93e42{text-align:left;font-family:"Avenir Next", Sans-serif;font-size:15px;font-weight:500;line-height:17px;color:#FFFFFF;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5d9ea96{left:-150px;}body.rtl .elementor-9 .elementor-element.elementor-element-5d9ea96{right:-150px;}.elementor-9 .elementor-element.elementor-element-5d9ea96{top:20px;}.elementor-9 .elementor-element.elementor-element-08349ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-6dbe830 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6dbe830{text-align:left;font-family:"Avenir Next", Sans-serif;font-size:15px;font-weight:500;line-height:17px;color:#FFFFFF;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-eeb8f37{left:-150px;}body.rtl .elementor-9 .elementor-element.elementor-element-eeb8f37{right:-150px;}.elementor-9 .elementor-element.elementor-element-eeb8f37{top:20px;}.elementor-9 .elementor-element.elementor-element-d0a1240 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7f98f39{left:-150px;}body.rtl .elementor-9 .elementor-element.elementor-element-7f98f39{right:-150px;}.elementor-9 .elementor-element.elementor-element-7f98f39{top:20px;}.elementor-9 .elementor-element.elementor-element-6be1193 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6be1193{text-align:left;font-family:"Avenir Next", Sans-serif;font-size:15px;font-weight:500;line-height:17px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-d5c39ad > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-a66d9e3 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a66d9e3{text-align:left;font-family:"Avenir Next", Sans-serif;font-size:15px;font-weight:500;line-height:17px;color:#FFFFFF;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-6ea622e{left:-150px;}body.rtl .elementor-9 .elementor-element.elementor-element-6ea622e{right:-150px;}.elementor-9 .elementor-element.elementor-element-6ea622e{top:20px;}.elementor-9 .elementor-element.elementor-element-2c5fb2b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-6c2475c > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6c2475c{text-align:left;font-family:"Avenir Next", Sans-serif;font-size:15px;font-weight:500;line-height:17px;color:#FFFFFF;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-33f72bd{left:-150px;}body.rtl .elementor-9 .elementor-element.elementor-element-33f72bd{right:-150px;}.elementor-9 .elementor-element.elementor-element-33f72bd{top:20px;}.elementor-9 .elementor-element.elementor-element-ee576f5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-db3806b > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-9 .elementor-element.elementor-element-db3806b{text-align:left;font-family:"Avenir Next", Sans-serif;font-size:15px;font-weight:500;line-height:17px;color:#FFFFFF;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f6be5fc{left:-150px;}body.rtl .elementor-9 .elementor-element.elementor-element-f6be5fc{right:-150px;}.elementor-9 .elementor-element.elementor-element-f6be5fc{top:20px;}.elementor-9 .elementor-element.elementor-element-8a556ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-20af42a > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-9 .elementor-element.elementor-element-20af42a{text-align:left;font-family:"Avenir Next", Sans-serif;font-size:15px;font-weight:500;line-height:17px;color:#FFFFFF;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-d8df256{left:-150px;}body.rtl .elementor-9 .elementor-element.elementor-element-d8df256{right:-150px;}.elementor-9 .elementor-element.elementor-element-d8df256{top:20px;}.elementor-9 .elementor-element.elementor-element-77a1e1b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-b58dcbc > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b58dcbc{text-align:left;font-family:"Avenir Next", Sans-serif;font-size:15px;font-weight:500;line-height:17px;color:#FFFFFF;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3cd6072{left:-150px;}body.rtl .elementor-9 .elementor-element.elementor-element-3cd6072{right:-150px;}.elementor-9 .elementor-element.elementor-element-3cd6072{top:20px;}.elementor-9 .elementor-element.elementor-element-0633bd8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-13f7894 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-9 .elementor-element.elementor-element-13f7894{text-align:left;font-family:"Avenir Next", Sans-serif;font-size:15px;font-weight:500;line-height:17px;color:#FFFFFF;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-74213ed{left:-150px;}body.rtl .elementor-9 .elementor-element.elementor-element-74213ed{right:-150px;}.elementor-9 .elementor-element.elementor-element-74213ed{top:20px;}.elementor-9 .elementor-element.elementor-element-50dc548 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-78cf687 > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-9 .elementor-element.elementor-element-78cf687{text-align:left;font-family:"Avenir Next", Sans-serif;font-size:15px;font-weight:500;line-height:17px;color:#FFFFFF;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-64b031f{left:-150px;}body.rtl .elementor-9 .elementor-element.elementor-element-64b031f{right:-150px;}.elementor-9 .elementor-element.elementor-element-64b031f{top:20px;}.elementor-9 .elementor-element.elementor-element-b3b5dd5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b3b5dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#557D41;background-image:url("https://ccsustainable.com/wp-content/uploads/2023/04/Asset-9-100-e1682529512494.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-b3b5dd5 > .elementor-container{min-height:400px;}.elementor-9 .elementor-element.elementor-element-b3b5dd5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9 .elementor-element.elementor-element-b3b5dd5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9 .elementor-element.elementor-element-e39fe81 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-e39fe81{text-align:center;}.elementor-9 .elementor-element.elementor-element-e39fe81 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:65px;font-weight:600;font-style:italic;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#5A7F71;stroke:#5A7F71;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-93d72bb .wb_ps_readmore_link{background-color:#02010100;color:#121212;border-style:none;}.elementor-9 .elementor-element.elementor-element-93d72bb .wbel-arrow{background-color:#FFFFFF;color:#577632;border-style:none;}.elementor-9 .elementor-element.elementor-element-93d72bb .wbel-arrow:hover{background-color:#57763200;color:#374C1E;border-style:none;}.elementor-9 .elementor-element.elementor-element-93d72bb .wb_ps_title a{color:#2F2F2F;}.elementor-9 .elementor-element.elementor-element-9c6d00d > .elementor-background-overlay{background-image:url("https://ccsustainable.com/wp-content/uploads/2023/04/footer_background.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto;opacity:1;}.elementor-9 .elementor-element.elementor-element-01e7d93 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-01e7d93{text-align:center;}.elementor-9 .elementor-element.elementor-element-01e7d93 .elementor-heading-title{font-family:"Avenir Next", Sans-serif;font-size:45px;font-weight:600;font-style:italic;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#6EC1E400;}.elementor-9 .elementor-element.elementor-element-1f8819c img{width:19%;}.elementor-9 .elementor-element.elementor-element-72691d2{margin-top:50px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-651fc0c{text-align:center;font-family:"Avenir Next", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;font-style:normal;color:#FFFFFF;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-876cd87{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-876cd87{right:0px;}.elementor-9 .elementor-element.elementor-element-876cd87{top:-7px;text-align:center;}.elementor-9 .elementor-element.elementor-element-876cd87 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-9 .elementor-element.elementor-element-e7fe305.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-9 .elementor-element.elementor-element-2604867{width:var( --container-widget-width, 95px );max-width:95px;--container-widget-width:95px;--container-widget-flex-grow:0;}@media(max-width:767px){.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-88519a5.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-9 .elementor-element.elementor-element-88519a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-9 .elementor-element.elementor-element-36e2c0c > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-36e2c0c{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-6d60b47 > .elementor-container{min-height:85vh;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-9ce2af4.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-9ce2af4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-9 .elementor-element.elementor-element-9ce2af4 > .elementor-element-populated{margin:45% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-9 .elementor-element.elementor-element-1a634dd > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-9 .elementor-element.elementor-element-1a634dd{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;align-self:flex-end;}.elementor-9 .elementor-element.elementor-element-f42d121{text-align:center;}.elementor-9 .elementor-element.elementor-element-f42d121 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-e24be44.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9 .elementor-element.elementor-element-e24be44 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-8053007{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-8053007 > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-9 .elementor-element.elementor-element-8053007 img{max-width:100%;}.elementor-9 .elementor-element.elementor-element-f54cfbc{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-f54cfbc > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-9 .elementor-element.elementor-element-f54cfbc img{max-width:100%;}.elementor-9 .elementor-element.elementor-element-1c0b089.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-9 .elementor-element.elementor-element-1c0b089 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-74bdefb{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:flex-start;text-align:center;}.elementor-9 .elementor-element.elementor-element-74bdefb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-28ca819{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-28ca819 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3a9a8b1 > .elementor-widget-container{--e-transform-rotateZ:90deg;}.elementor-9 .elementor-element.elementor-element-3a9a8b1 img{max-width:6%;}.elementor-bc-flex-widget .elementor-9 .elementor-element.elementor-element-5378570.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9 .elementor-element.elementor-element-5378570.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9 .elementor-element.elementor-element-82ddea4{text-align:center;}.elementor-9 .elementor-element.elementor-element-82ddea4 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-bdc0952{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;word-spacing:0.1em;}.elementor-9 .elementor-element.elementor-element-56cfad5{text-align:center;}.elementor-9 .elementor-element.elementor-element-56cfad5 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-c8fe2b3{text-align:center;}.elementor-9 .elementor-element.elementor-element-c8fe2b3 .elementor-heading-title{font-size:35px;}.elementor-9 .elementor-element.elementor-element-70f41f8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;word-spacing:0.1em;}.elementor-9 .elementor-element.elementor-element-0c39b27 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-0c39b27 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-bedc82c{margin-top:0px;margin-bottom:0px;}.elementor-9 .elementor-element.elementor-element-7597b0b{align-self:center;text-align:center;}.elementor-9 .elementor-element.elementor-element-7597b0b img{max-width:100%;}.elementor-9 .elementor-element.elementor-element-be353bb img{max-width:100%;}.elementor-9 .elementor-element.elementor-element-2def21e .elementor-heading-title{font-size:18px;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-2a41c47{left:0%;}body.rtl .elementor-9 .elementor-element.elementor-element-2a41c47{right:0%;}.elementor-9 .elementor-element.elementor-element-2a41c47{top:73%;}.elementor-9 .elementor-element.elementor-element-991fa10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-991fa10{text-align:center;}.elementor-9 .elementor-element.elementor-element-b4314ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b4314ef{text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-88d7fa4{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-88d7fa4{right:0px;}.elementor-9 .elementor-element.elementor-element-88d7fa4{top:92px;}.elementor-9 .elementor-element.elementor-element-ac93e42 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ac93e42{text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5d9ea96{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-5d9ea96{right:0px;}.elementor-9 .elementor-element.elementor-element-5d9ea96{top:83%;}.elementor-9 .elementor-element.elementor-element-6dbe830 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6dbe830{text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-eeb8f37{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-eeb8f37{right:0px;}.elementor-9 .elementor-element.elementor-element-eeb8f37{top:83%;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-7f98f39{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-7f98f39{right:0px;}.elementor-9 .elementor-element.elementor-element-7f98f39{top:80%;}.elementor-9 .elementor-element.elementor-element-6be1193 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6be1193{text-align:center;}.elementor-9 .elementor-element.elementor-element-a66d9e3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-a66d9e3{text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-6ea622e{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-6ea622e{right:0px;}.elementor-9 .elementor-element.elementor-element-6ea622e{top:76%;}.elementor-9 .elementor-element.elementor-element-6c2475c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-6c2475c{text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-33f72bd{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-33f72bd{right:0px;}.elementor-9 .elementor-element.elementor-element-33f72bd{top:72%;}.elementor-9 .elementor-element.elementor-element-db3806b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-db3806b{text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-f6be5fc{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-f6be5fc{right:0px;}.elementor-9 .elementor-element.elementor-element-f6be5fc{top:44px;}.elementor-9 .elementor-element.elementor-element-20af42a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-20af42a{text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-d8df256{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-d8df256{right:0px;}.elementor-9 .elementor-element.elementor-element-d8df256{top:70%;}.elementor-9 .elementor-element.elementor-element-b58dcbc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-b58dcbc{text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-3cd6072{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-3cd6072{right:0px;}.elementor-9 .elementor-element.elementor-element-3cd6072{top:84%;}.elementor-9 .elementor-element.elementor-element-13f7894 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-13f7894{text-align:center;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-74213ed{left:0px;}body.rtl .elementor-9 .elementor-element.elementor-element-74213ed{right:0px;}.elementor-9 .elementor-element.elementor-element-74213ed{top:78%;}.elementor-9 .elementor-element.elementor-element-78cf687 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-78cf687{text-align:center;}.elementor-9 .elementor-element.elementor-element-b3b5dd5:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-b3b5dd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ccsustainable.com/wp-content/uploads/2023/04/CC-sustainable-BANNER-RESPONSIVO-02.jpg");}.elementor-9 .elementor-element.elementor-element-b3b5dd5 > .elementor-container{min-height:400px;}.elementor-9 .elementor-element.elementor-element-5a8723d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9 .elementor-element.elementor-element-01e7d93 .elementor-heading-title{font-size:30px;}.elementor-9 .elementor-element.elementor-element-1f8819c img{width:50%;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-c722e9c{width:5.07%;}.elementor-9 .elementor-element.elementor-element-5378570{width:44.93%;}.elementor-9 .elementor-element.elementor-element-e7fe305{width:100%;}}@media(min-width:1025px){.elementor-9 .elementor-element.elementor-element-298cdb6:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-298cdb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for section, class: .elementor-element-68b9540 */.section-home{
    z-index: 1;
    image-rendering: -webkit-optimize-contrast;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6d60b47 */.section-home{
    z-index: 1;
    
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4dae9f3 */@media screen and (max-width: 600px) {
.cvs-circle{
    display: none;
}
.back-accordion{
 background-color: #FFFFFF75;   
 border-radius: 0px;
}
}

.cvs-circle{
    height: 100%;
}

.cvs-circle .elementor-widget-container{
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-22271b2 */.seccion-nosotros-titulo{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-74bdefb */a{
    text-decoration: none;
    color: #fff;
}
a:hover{
    text-decoration: none;
    color: #fff;
}

.masinfo-cristina:hover, .masinfo-carla:hover, .masinfo-cecilia:hover{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28ca819 */a{
    text-decoration: none;
    color: #fff;
}
a:hover{
    text-decoration: none;
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c0b089 */.column-nosotros-nombres{
    position: relative;
    z-index: 4;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3a9a8b1 */.arrow-nosotros{
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for wpr-advanced-accordion, class: .elementor-element-a8578a1 */.wpr-acc-panel-content{
    max-height: calc(30vh);
    overflow-y: scroll
}
.wpr-acc-panel-content::-webkit-scrollbar {
    background:none;
    border-radius: 4px;
}

.wpr-acc-panel-content::-webkit-scrollbar-thumb {
    background: #5c8042;
    border-radius: 6px;
    width: 10px;
}

.wpr-acc-panel-content p{
    padding-right: 20px;
}/* End custom CSS */
/* Start custom CSS for wpr-advanced-accordion, class: .elementor-element-f689743 */.wpr-acc-panel-content{
    max-height: calc(30vh);
    overflow-y: scroll
}
.wpr-acc-panel-content::-webkit-scrollbar {
    background:none;
    border-radius: 4px;
}

.wpr-acc-panel-content::-webkit-scrollbar-thumb {
    background: #5c8042;
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for wpr-advanced-accordion, class: .elementor-element-ca33671 */.wpr-acc-panel-content{
    max-height: calc(30vh);
    overflow-y: scroll
}
.wpr-acc-panel-content::-webkit-scrollbar {
    background:none;
    border-radius: 4px;
}

.wpr-acc-panel-content::-webkit-scrollbar-thumb {
    background: #5c8042;
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5378570 */.hidden{
    -webkit-transition: display 2s;
    -moz-transition: display 2s;
    transition: display 2s;
    display: none;
    
}
#post-9 > div > div > section.wpr-jarallax.elementor-section.elementor-top-section.elementor-element.elementor-element-cf147e6.elementor-section-height-full.wpr-jarallax-yes.section-nosotros.elementor-section-full_width.elementor-section-height-default.elementor-section-items-middle.wpr-particle-no.wpr-sticky-section-no > div.elementor-container.elementor-column-gap-default > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-40abf65.seccion-nosotros-gente.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no > div > div.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-5378570.back-accordion > div{
    align-content: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-40abf65 */.seccion-nosotros-gente{
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-54c507b */@media (min-width: 768px){
.elementor-section.elementor-section-height-full>.elementor-container {
    height: auto;
}

.column-servicios{
    min-height:100vh;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cf147e6 */.section-nosotros{
    /*max-height: calc(100vh);
    overflow-y: scroll;*/
}

.section-nosotros::-webkit-scrollbar {
    background:none;
    border-radius: 4px;
}

.section-nosotros::-webkit-scrollbar-thumb {
    background: #5c8042;
    border-radius: 6px;
    width: 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bedc82c */.columna-movimiento .elementor-container{
    max-width: 100%!important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-298cdb6 */#post-9 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-298cdb6.elementor-section-full_width.elementor-section-height-min-height.elementor-section-items-top.elementor-section-height-default.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no > div > div > div{
    padding: 0px;
}

@media screen and (max-width: 650px) {
#servicios {
    
    background-image: none!important;
    background-color: #577632!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://ccsustainable.com/wp-content/uploads/2023/04/AvenirNext-Bold-01.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://ccsustainable.com/wp-content/uploads/2023/04/AvenirNext-BoldItalic-02.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ccsustainable.com/wp-content/uploads/2023/04/AvenirNext-DemiBold-03.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://ccsustainable.com/wp-content/uploads/2023/04/AvenirNext-DemiBoldItalic-04.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://ccsustainable.com/wp-content/uploads/2023/04/AvenirNext-Heavy-09.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://ccsustainable.com/wp-content/uploads/2023/04/AvenirNext-HeavyItalic-10.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://ccsustainable.com/wp-content/uploads/2023/04/AvenirNext-Italic-05.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ccsustainable.com/wp-content/uploads/2023/04/AvenirNext-Medium-06.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://ccsustainable.com/wp-content/uploads/2023/04/AvenirNext-MediumItalic-07.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ccsustainable.com/wp-content/uploads/2023/04/AvenirNext-Regular-08.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://ccsustainable.com/wp-content/uploads/2023/04/AvenirNext-UltraLight-11.ttf') format('truetype');
}
@font-face {
	font-family: 'Avenir Next';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://ccsustainable.com/wp-content/uploads/2023/04/AvenirNext-UltraLightItalic-12.ttf') format('truetype');
}
/* End Custom Fonts CSS */