.elementor-2 .elementor-element.elementor-element-ffcea28{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2 .elementor-element.elementor-element-ffcea28:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-ffcea28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eccocertified.com/wp-content/uploads/2020/10/banner-bg.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2 .elementor-element.elementor-element-ffcea28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-aef9e7f .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-aef9e7f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-aef9e7f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-aef9e7f.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-aef9e7f.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-aef9e7f.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-aef9e7f.elementor-view-stacked .elementor-icon:hover{background-color:#051129;}.elementor-2 .elementor-element.elementor-element-aef9e7f.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-aef9e7f.elementor-view-default .elementor-icon:hover{color:#051129;border-color:#051129;}.elementor-2 .elementor-element.elementor-element-aef9e7f.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-aef9e7f.elementor-view-default .elementor-icon:hover svg{fill:#051129;}.elementor-2 .elementor-element.elementor-element-aef9e7f .elementor-icon{font-size:20px;padding:5px;}.elementor-2 .elementor-element.elementor-element-aef9e7f .elementor-icon i, .elementor-2 .elementor-element.elementor-element-aef9e7f .elementor-icon svg{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-aef9e7f{width:auto;max-width:auto;bottom:70px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-aef9e7f{right:50px;}body.rtl .elementor-2 .elementor-element.elementor-element-aef9e7f{left:50px;}.elementor-2 .elementor-element.elementor-element-1fa1d66 .elementor-icon-wrapper{text-align:center;}.elementor-2 .elementor-element.elementor-element-1fa1d66.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1fa1d66.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1fa1d66.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1fa1d66.elementor-view-framed .elementor-icon, .elementor-2 .elementor-element.elementor-element-1fa1d66.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-1fa1d66.elementor-view-stacked .elementor-icon:hover{background-color:#051129;}.elementor-2 .elementor-element.elementor-element-1fa1d66.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-1fa1d66.elementor-view-default .elementor-icon:hover{color:#051129;border-color:#051129;}.elementor-2 .elementor-element.elementor-element-1fa1d66.elementor-view-framed .elementor-icon:hover, .elementor-2 .elementor-element.elementor-element-1fa1d66.elementor-view-default .elementor-icon:hover svg{fill:#051129;}.elementor-2 .elementor-element.elementor-element-1fa1d66 .elementor-icon{font-size:20px;padding:5px;}.elementor-2 .elementor-element.elementor-element-1fa1d66 .elementor-icon i, .elementor-2 .elementor-element.elementor-element-1fa1d66 .elementor-icon svg{transform:rotate(0deg);}.elementor-2 .elementor-element.elementor-element-1fa1d66{width:auto;max-width:auto;bottom:20px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1fa1d66{right:50px;}body.rtl .elementor-2 .elementor-element.elementor-element-1fa1d66{left:50px;}.elementor-2 .elementor-element.elementor-element-f3baa3b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f3baa3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eccocertified.com/wp-content/uploads/2020/10/trees-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2 .elementor-element.elementor-element-f3baa3b > .elementor-background-overlay{opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-f3baa3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-a4de59e{text-align:center;}.elementor-2 .elementor-element.elementor-element-a4de59e .elementor-heading-title{color:#051129;font-family:"Helvetica Neue", Sans-serif;font-size:26px;font-weight:normal;line-height:1.3em;}.elementor-2 .elementor-element.elementor-element-a4de59e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-7625a94 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-2 .elementor-element.elementor-element-444a3bd > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#D5C6A9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;padding:30px 20px 50px 20px;}.elementor-2 .elementor-element.elementor-element-444a3bd > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-444a3bd > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-444a3bd > .elementor-background-slideshow{border-radius:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-444a3bd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-aa2e7ef{text-align:right;}.elementor-2 .elementor-element.elementor-element-c771bbf{text-align:center;}.elementor-2 .elementor-element.elementor-element-c771bbf .elementor-heading-title{color:#051129;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-2f62274{text-align:center;}.elementor-2 .elementor-element.elementor-element-2f62274 .elementor-heading-title{color:#009345;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-b8d89d3 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#D5C6A9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;padding:30px 20px 50px 20px;}.elementor-2 .elementor-element.elementor-element-b8d89d3 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-b8d89d3 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-b8d89d3 > .elementor-background-slideshow{border-radius:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-b8d89d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-7ef6c0b{text-align:right;}.elementor-2 .elementor-element.elementor-element-aac892d{text-align:center;}.elementor-2 .elementor-element.elementor-element-aac892d .elementor-heading-title{color:#051129;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-e2ffcc6{text-align:center;}.elementor-2 .elementor-element.elementor-element-e2ffcc6 .elementor-heading-title{color:#009345;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-193b7ea > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#D5C6A9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;padding:30px 20px 50px 20px;}.elementor-2 .elementor-element.elementor-element-193b7ea > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-193b7ea > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-193b7ea > .elementor-background-slideshow{border-radius:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-193b7ea > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-f713da1{text-align:right;}.elementor-2 .elementor-element.elementor-element-46785d5{text-align:center;}.elementor-2 .elementor-element.elementor-element-46785d5 .elementor-heading-title{color:#051129;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-c55734e{text-align:center;}.elementor-2 .elementor-element.elementor-element-c55734e .elementor-heading-title{color:#009345;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-e25bacc > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#D5C6A9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;padding:30px 20px 50px 20px;}.elementor-2 .elementor-element.elementor-element-e25bacc > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-e25bacc > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-e25bacc > .elementor-background-slideshow{border-radius:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-e25bacc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4587b4c{text-align:right;}.elementor-2 .elementor-element.elementor-element-c66eb8c{text-align:center;}.elementor-2 .elementor-element.elementor-element-c66eb8c .elementor-heading-title{color:#051129;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-b2e7266{text-align:center;}.elementor-2 .elementor-element.elementor-element-b2e7266 .elementor-heading-title{color:#009345;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-1934ead > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#D5C6A9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;padding:30px 20px 50px 20px;}.elementor-2 .elementor-element.elementor-element-1934ead > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-1934ead > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-1934ead > .elementor-background-slideshow{border-radius:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-1934ead > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-a871b40{text-align:right;}.elementor-2 .elementor-element.elementor-element-eeb446b{text-align:center;}.elementor-2 .elementor-element.elementor-element-eeb446b .elementor-heading-title{color:#051129;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-3cdd4cf{text-align:center;}.elementor-2 .elementor-element.elementor-element-3cdd4cf .elementor-heading-title{color:#009345;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-d1911b9 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#D5C6A9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;padding:30px 20px 50px 20px;}.elementor-2 .elementor-element.elementor-element-d1911b9 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-d1911b9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-d1911b9 > .elementor-background-slideshow{border-radius:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-d1911b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-4cb15dc{text-align:right;}.elementor-2 .elementor-element.elementor-element-0602013{text-align:center;}.elementor-2 .elementor-element.elementor-element-0602013 .elementor-heading-title{color:#051129;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-5317903{text-align:center;}.elementor-2 .elementor-element.elementor-element-5317903 .elementor-heading-title{color:#009345;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-c62c8f2 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#D5C6A9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;padding:30px 20px 50px 20px;}.elementor-2 .elementor-element.elementor-element-c62c8f2 > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-c62c8f2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-c62c8f2 > .elementor-background-slideshow{border-radius:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-c62c8f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-0d9af73{text-align:right;}.elementor-2 .elementor-element.elementor-element-aebf26c{text-align:center;}.elementor-2 .elementor-element.elementor-element-aebf26c .elementor-heading-title{color:#051129;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-6fc9ad9{text-align:center;}.elementor-2 .elementor-element.elementor-element-6fc9ad9 .elementor-heading-title{color:#009345;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-a6644fe > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:#D5C6A9;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 20px 10px;padding:30px 20px 50px 20px;}.elementor-2 .elementor-element.elementor-element-a6644fe > .elementor-element-populated, .elementor-2 .elementor-element.elementor-element-a6644fe > .elementor-element-populated > .elementor-background-overlay, .elementor-2 .elementor-element.elementor-element-a6644fe > .elementor-background-slideshow{border-radius:50px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-a6644fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-b3651f2{text-align:right;}.elementor-2 .elementor-element.elementor-element-40999ea{text-align:center;}.elementor-2 .elementor-element.elementor-element-40999ea .elementor-heading-title{color:#051129;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-ffcd521{text-align:center;}.elementor-2 .elementor-element.elementor-element-ffcd521 .elementor-heading-title{color:#009345;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:normal;line-height:1.4em;}.elementor-2 .elementor-element.elementor-element-458f3b3{margin-top:70px;margin-bottom:0px;}.elementor-2 .elementor-element.elementor-element-4fc0fd6{text-align:center;}.elementor-2 .elementor-element.elementor-element-4fc0fd6 .elementor-heading-title{color:#051129;font-family:"Josefin Sans", Sans-serif;font-weight:bold;}.elementor-2 .elementor-element.elementor-element-18adfe8{text-align:center;}.elementor-2 .elementor-element.elementor-element-18adfe8 .elementor-heading-title{color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-size:120px;font-weight:bold;}.elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__text{color:#FFFFFF;font-family:"Helvetica Neue", Sans-serif;font-size:18px;font-weight:normal;font-style:normal;}.elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__name{color:#63C732;font-family:"Helvetica Neue", Sans-serif;font-size:20px;font-weight:normal;}.elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__title{font-family:"Josefin Sans", Sans-serif;font-weight:400;}.elementor-2 .elementor-element.elementor-element-4693465 .elementor-swiper-button{font-size:24px;}.elementor-2 .elementor-element.elementor-element-4693465 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-2 .elementor-element.elementor-element-4693465 .swiper-container-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-2 .elementor-element.elementor-element-4693465 .swiper-pagination-fraction{font-size:10px;color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-4693465 .swiper-pagination-bullet-active, .elementor-2 .elementor-element.elementor-element-4693465 .swiper-pagination-progressbar-fill{background-color:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-89adb46:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-89adb46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0E0E;}.elementor-2 .elementor-element.elementor-element-89adb46{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 50px 50px;}.elementor-2 .elementor-element.elementor-element-89adb46 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-abd9093{text-align:center;}.elementor-2 .elementor-element.elementor-element-abd9093 .elementor-heading-title{color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-weight:bold;}.elementor-2 .elementor-element.elementor-element-5700c9a{text-align:center;color:var( --e-global-color-5c64dc13 );}.elementor-2 .elementor-element.elementor-element-5f86ae8 > .elementor-container{max-width:300px;}.elementor-2 .elementor-element.elementor-element-5f86ae8 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2 .elementor-element.elementor-element-5f86ae8{margin-top:20px;margin-bottom:50px;}.elementor-2 .elementor-element.elementor-element-232a7d6 > .elementor-element-populated{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ca7ed75{text-align:center;}.elementor-2 .elementor-element.elementor-element-ca7ed75 img{max-width:115px;}.elementor-2 .elementor-element.elementor-element-2074555{text-align:center;}.elementor-2 .elementor-element.elementor-element-2074555 img{max-width:115px;}.elementor-2 .elementor-element.elementor-element-113d1c4{text-align:center;}.elementor-2 .elementor-element.elementor-element-113d1c4 .elementor-heading-title{color:#FFFFFF;font-family:"Josefin Sans", Sans-serif;font-weight:bold;}.elementor-2 .elementor-element.elementor-element-113d1c4 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2 .elementor-element.elementor-element-96f2b89 .swiper-pagination-bullet{width:15px;height:15px;background:#FFFFFF;}.elementor-2 .elementor-element.elementor-element-96f2b89 .swiper-wrapper{display:flex;align-items:flex-start;}.elementor-2 .elementor-element.elementor-element-96f2b89 .elementor-image-carousel-caption{text-align:left;color:#FFFFFF;font-size:18px;font-style:normal;}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-444a3bd{width:50%;}.elementor-2 .elementor-element.elementor-element-b8d89d3{width:50%;}.elementor-2 .elementor-element.elementor-element-193b7ea{width:50%;}.elementor-2 .elementor-element.elementor-element-e25bacc{width:50%;}.elementor-2 .elementor-element.elementor-element-1934ead{width:50%;}.elementor-2 .elementor-element.elementor-element-d1911b9{width:50%;}.elementor-2 .elementor-element.elementor-element-c62c8f2{width:50%;}.elementor-2 .elementor-element.elementor-element-a6644fe{width:50%;}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-f3baa3b:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f3baa3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:initial;}.elementor-2 .elementor-element.elementor-element-18adfe8 .elementor-heading-title{font-size:80px;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-f3baa3b{padding:50px 0px 10px 0px;}.elementor-2 .elementor-element.elementor-element-a4de59e .elementor-heading-title{font-size:22px;}.elementor-2 .elementor-element.elementor-element-444a3bd > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-2 .elementor-element.elementor-element-c771bbf > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-2 .elementor-element.elementor-element-b8d89d3 > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-2 .elementor-element.elementor-element-aac892d > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-2 .elementor-element.elementor-element-193b7ea > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-2 .elementor-element.elementor-element-46785d5 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-2 .elementor-element.elementor-element-e25bacc > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-2 .elementor-element.elementor-element-c66eb8c > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-2 .elementor-element.elementor-element-1934ead > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-2 .elementor-element.elementor-element-eeb446b > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-2 .elementor-element.elementor-element-d1911b9 > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-2 .elementor-element.elementor-element-0602013 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-2 .elementor-element.elementor-element-c62c8f2 > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-2 .elementor-element.elementor-element-aebf26c > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-2 .elementor-element.elementor-element-a6644fe > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-2 .elementor-element.elementor-element-40999ea > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-2 .elementor-element.elementor-element-458f3b3{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-8b32730 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-18adfe8 .elementor-heading-title{font-size:36px;}.elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__text{font-size:16px;}.elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__name{font-size:16px;}.elementor-2 .elementor-element.elementor-element-89adb46{padding:0px 0px 50px 0px;}.elementor-2 .elementor-element.elementor-element-232a7d6 > .elementor-element-populated{margin:20px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-ca7ed75{text-align:center;}.elementor-2 .elementor-element.elementor-element-ca7ed75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-2074555{text-align:center;}.elementor-2 .elementor-element.elementor-element-2074555 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-79aeac2 */@media(max-width: 1024px){
    .elementor-2 .elementor-element.elementor-element-79aeac2 {
        max-width: 577px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media(max-width: 767px){
    .elementor-2 .elementor-element.elementor-element-79aeac2 {
        max-width: 290px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c946785 */@media(max-width: 1024px){
    .elementor-2 .elementor-element.elementor-element-c946785 {
        max-width: 577px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media(max-width: 767px){
    .elementor-2 .elementor-element.elementor-element-c946785 {
        max-width: 290px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-990e93f */@media(max-width: 1024px){
    .elementor-2 .elementor-element.elementor-element-990e93f {
        max-width: 577px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media(max-width: 767px){
    .elementor-2 .elementor-element.elementor-element-990e93f {
        max-width: 290px;
    }
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-4693465 */.elementor-2 .elementor-element.elementor-element-4693465 .elementor-swiper-button {
    border: 2px solid #fff;
    border-radius: 100%;
    padding: 10px;
    outline: none !important;
    transition: all ease 0.4s;
}
.elementor-2 .elementor-element.elementor-element-4693465 .elementor-swiper-button:hover {
    border-color: var(--e-global-color-primary);
    color:var(--e-global-color-primary);
}
.elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__text {
    display: inline-block;
    position: relative;
    padding: 0 60px;
}
.elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__text::before {
    content: "";
    display: inline-block;
    height: 40px;
    width: 40px;
    background: url("https://eccocertified.com/wp-content/uploads/2020/10/opening-quote.png") no-repeat no-repeat center / contain;
    position: absolute;
    top: 0;
    left: 0;
}
.elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__text::after {
    content: "";
    display: inline-block;
    height: 40px;
    width: 40px;
    background: url("https://eccocertified.com/wp-content/uploads/2020/10/closing-quote.png") no-repeat no-repeat center / contain;
    position: absolute;
    top: 0;
    right: 0;
}
 .elementor-2 .elementor-element.elementor-element-4693465 .swiper-pagination-bullets {
       outline: none !important;
    }
 .elementor-2 .elementor-element.elementor-element-4693465 .swiper-pagination-bullet {
     background: #fff !important;
    }
@media(min-width: 768px){
    .elementor-2 .elementor-element.elementor-element-4693465 .swiper-pagination-bullets {
        display: none;
    }
}
@media(max-width: 1024px){
    .elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__text {
        padding: 0 75px;
    }
    .elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__text::after {
        right: 15px;
    }
    .elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__text::before {
        left: 15px;
    }
}
@media(max-width: 767px){
    .elementor-2 .elementor-element.elementor-element-4693465 .elementor-swiper-button {
        display: none;
    }
    .elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__text {
        padding: 0 10px;
    }
    
    .elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__text::after {
        right: -15px;
    }
    .elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__text::before {
        left: -15px;
    }
    .elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__text::after {
       height: 15px;
       width: 15px;
    }
    .elementor-2 .elementor-element.elementor-element-4693465 .elementor-testimonial__text::before {
        height: 15px;
        width: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f3baa3b */.elementor-2 .elementor-element.elementor-element-f3baa3b > .elementor-background-overlay {
        top: 40%;
        height: 60%;
        background: linear-gradient(to top, black, transparent);
        
    }

/*@media(max-width: 767px){*/
/*    .elementor-2 .elementor-element.elementor-element-f3baa3b > .elementor-background-overlay {*/
/*        top: 50%;*/
        
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5700c9a */.elementor-2 .elementor-element.elementor-element-5700c9a {
    max-width: 850px;
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d66313d */.elementor-2 .elementor-element.elementor-element-d66313d iframe {
    margin: 0 auto;
    width: 500px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a94bb5 */.elementor-2 .elementor-element.elementor-element-7a94bb5 iframe {
    margin: 0 auto;
    width: 500px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a81e794 */.elementor-2 .elementor-element.elementor-element-a81e794 iframe {
    margin: 0 auto;
    width: 500px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-96f2b89 */.elementor-2 .elementor-element.elementor-element-96f2b89 .swiper-pagination-bullet {
    outline: none !important;
    opacity: 1;
}
.elementor-2 .elementor-element.elementor-element-96f2b89 .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #00C6FF;
}
.elementor-2 .elementor-element.elementor-element-96f2b89 .project-title {
    display: block;
    color: var(--e-global-color-primary);
    margin: 20px 0 10px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-89adb46 */.elementor-2 .elementor-element.elementor-element-89adb46::before {
    content: "";
    display: block;
    position: absolute;
    top: -100px;
    left: 0;
    width: 100%;
    height: 100px;
    background: linear-gradient(to top, #0C0E0E 0%, transparent 50%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://eccocertified.com/wp-content/uploads/2020/10/helvetica-neue-59646f879d4c3.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://eccocertified.com/wp-content/uploads/2020/10/HelveticaNeueCondensedBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */