/*!
Theme Name: EcoWay
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ecoway
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

/* Alignments
--------------------------------------------- */
.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}@font-face{font-family:'helvetica';font-weight:300;font-style:normal;src:url(//eco-way.ae/wp-content/themes/ecoway/fonts/helvetica_light.woff) format('woff')}@font-face{font-family:'helvetica';font-weight:400;src:url(//eco-way.ae/wp-content/themes/ecoway/fonts/helvetica.woff) format('woff')}@font-face{font-family:'helvetica';font-weight:700;src:url(//eco-way.ae/wp-content/themes/ecoway/fonts/helvetica-bold.woff) format('woff')}:root{--section-padding:19.238rem}html{box-sizing:border-box;font-size:.833vw;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cursor{position:fixed;background-color:#fff;width:10px;height:10px;border-radius:100%;z-index:1;transition:.3s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity;user-select:none;pointer-events:none;z-index:10000;transform:scale(1)}.cursor-follower{position:fixed;border:1px solid #00aa04;width:30px;height:30px;border-radius:100%;z-index:1;transition:.6s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.2s cubic-bezier(.75,-.27,.3,1.33) background;user-select:none;pointer-events:none;z-index:10000;transform:translate(2px,2px);overflow:hidden}.cursor-follower.active{transform:scale(2);background:#fff;mix-blend-mode:color}.loader{position:fixed;top:0;left:0;width:100%;height:100vh;background:#fff;z-index:999}.loader-wrap{height:100%}.loader img{width:16.875rem}body,h1,h2,h3,h4,h5,h6,p,a{font-family:'helvetica'}body{margin:0;position:relative;font-weight:400;color:#000;overscroll-behavior:none}a{text-decoration:none}.container{max-width:100rem;padding-left:var(--section-padding);padding-right:var(--section-padding);margin-left:auto;margin-right:auto}::-webkit-scrollbar{width:.313rem}::-webkit-scrollbar-track{box-shadow:inset 0 0 .313rem grey;border-radius:.313rem}::-webkit-scrollbar-thumb{background:#00aa04;border-radius:.625rem}::-webkit-scrollbar-thumb:hover{background:#b30000}header{padding:2.813rem 0 0;position:absolute;width:100%;background:0 0;z-index:1}.header_wrap{align-items:flex-end;justify-content:space-between}.d-flex-center{display:flex !important;align-items:center;justify-content:center}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.logo{text-align:center}.logo img{width:16.875rem}.nav ul{padding:0}.nav li{list-style:none}.nav a{font-size:1.563em;color:#00aa04;margin-left:4rem}.z-index-1{z-index:1;position:relative}.header__button{flex-direction:column;z-index:22;padding:1.25rem .8rem;border-radius:15px;background-color:#fff;border:0;cursor:pointer;position:absolute;right:0;margin:2.813rem 3.238rem 0;outline:none;animation-duration:.3s;animation-timing-function:ease}.mob-btn span{display:block;width:3.125rem;height:.225rem;border-radius:10px;background:#00aa04;margin-bottom:.625rem}.mob-btn span:last-child{margin-bottom:0}.header__button[data-open=true]{background-color:#fff;animation-name:scale}.header__button[data-open=false]{transition:background-color .25s linear}@keyframes scale{from{transform:scale(0)}to{transform:scale(100%)}}.header__menu{padding:0}.header__nav{background-color:#00aa04;position:fixed;overflow:hidden;z-index:11;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:4rem 3rem;display:flex;flex-direction:column;justify-content:center;visibility:hidden;clip-path:circle(var(--radius) at calc(100% - 55px) 47px)}.header__nav[data-active=true]{visibility:visible}.mob__nav li{list-style:none;font-size:4.125em;font-weight:300;margin-bottom:3.125rem}.mob__nav li:last-child{margin-bottom:0}.mob__nav li a{color:#fff}.banner{position:relative;padding:18.75rem 0 6.25rem}.banner_img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.relative{position:relative}.moto_img{position:absolute;width:35rem;right:20rem;bottom:-13.125rem;z-index:1}.banner_title{font-weight:300;font-size:4.125em;line-height:130%;text-transform:uppercase;position:relative;margin:0}.banner_text{font-size:3.125em;line-height:130%;font-weight:300;position:relative;margin:0 0 12.5rem}.line-1{border-right:2px solid rgba(255,255,255,.75);white-space:nowrap;overflow:hidden;-webkit-box-sizing:content-box;box-sizing:content-box}.banner_wrap{position:relative}.banner_btn{display:inline-block;text-decoration:none;padding:1.875rem 2.813rem;font-weight:300;font-size:1.563em;text-transform:uppercase;color:#fff;background:#00aa04;margin:0;border-radius:1.563em;-webkit-mask:url("https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/nature-sprite.png");mask:url("https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/nature-sprite.png");-webkit-mask-size:2300% 100%;mask-size:2300% 100%;animation:anim1 .7s steps(22) forwards;border:.063rem solid #00aa04}.banner_btn:hover{animation:anim2 .7s steps(22) forwards}.mask{position:absolute;padding:1.875rem 2.813rem;background:#fff;font-weight:300;font-size:1.563em;text-transform:uppercase;color:#000;border:.063rem solid #000;margin:0;border-radius:1.563em;overflow:hidden}@keyframes anim1{from{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes anim2{from{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:100% 0;mask-position:100% 0}}.about{padding:6.25rem 0 7.5rem;position:relative;overflow:hidden}.title{font-size:3.125em;font-weight:300;margin-top:0;margin-bottom:3.125rem}.about_content{padding:5rem;border:1px solid #00aa04;border-radius:2.563em}.text{font-weight:300;font-size:1.875em;margin:0;line-height:130%}.contact_btn{position:fixed;right:-11rem;bottom:18rem;color:#fff;transform:rotate(270deg);background:#00aa04;border-top-right-radius:1em;border-top-left-radius:1em;padding:1.575rem 9.125rem;z-index:2}.content-hidden-contact{position:fixed;top:0;left:0;right:0;bottom:0;transform:translateX(100%);background:#00aa04;width:100%;height:100%;z-index:40;display:flex;justify-content:center;overflow:scroll}.content-hidden-contact .hidden-contact-wrap{flex-direction:column;padding:1.625rem 1.75rem;margin:3rem 0}.left-col-cont,.right-col-cont{width:50%}.left-col-cont .title,.right-col-cont .title{line-height:115%}.left-col-cont .text{margin:.67rem 0}.phone-link{color:#fff}.flex-wrap{flex-wrap:wrap}.bikes{padding:6.25rem 0 11.25rem;position:relative;overflow:hidden;background:url(//eco-way.ae/wp-content/themes/ecoway/images/back-2.webp);background-size:cover}.c-white{color:#fff}.bikes_content{display:flex;justify-content:center;margin-bottom:3.75rem}.bikes_content p{max-width:72.5rem}.bikes-list{display:flex;align-items:center;justify-content:space-between;column-gap:1.563rem}.b-item{width:33%;position:relative}.b-item h4{text-align:center;color:#00aa04;font-size:3.125em;font-weight:300;margin:0 0 1.875rem}.bikes_text_bottom{text-align:center;font-style:italic;margin:4rem auto 0}.hidden_bikes{position:fixed;top:0;left:0;right:0;bottom:0;transform:translateY(100%);background:#fff;width:100%;height:100%;overflow-y:auto;z-index:30;text-align:center}.bikes_btn{cursor:pointer;display:inline-block;text-decoration:none;padding:1.25rem 5.625rem;font-weight:300;font-size:1.875em;line-height:130%;text-transform:uppercase;color:#000;background:#fff;margin:0;border-radius:1.563em;text-align:center;-webkit-mask:url("https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/nature-sprite.png");mask:url("https://raw.githubusercontent.com/robin-dela/css-mask-animation/master/img/nature-sprite.png");-webkit-mask-size:2300% 100%;mask-size:2300% 100%;animation:anim1 .7s steps(22) forwards;border:.063rem solid #00aa04}.bikes_btn:hover{animation:anim2 .7s steps(22) forwards}.bikes-mask{position:absolute;padding:1.25rem 5.625rem;background:#00aa04;text-align:center;font-weight:300;font-size:1.875em;line-height:130%;text-transform:uppercase;color:#fff;border:.063rem solid #000;margin:0;border-radius:1.563em;overflow:hidden}.battery{padding:5.625rem 0 3.438rem;position:relative;background:#00aa04;overflow:hidden}.battery_content{border:1px solid #fff;border-radius:3.563em;display:flex;align-items:center;justify-content:space-between}.b_img_wrap{padding:3.125rem;border-radius:3.563em;background:#fff;position:relative}.b_img_wrap:before{content:' ';position:absolute;left:0;bottom:-4rem;background:#fff;display:block;width:100%;height:7.5rem}.battery_img{width:28.75rem}.battery-text-wrap{padding:0 1.625rem}.battery-text-wrap .text{font-size:1.5em}.team-text-wrap{padding:0 3.75rem;margin-bottom:5.625rem}.team{padding:8.75rem 0 5rem}.team-slider .splide__pagination{display:flex !important;margin:4rem auto 0;position:relative}.splide__pagination__page.is-active{background:#00aa04 !important;transform:scale(1.1) !important;width:2.4rem;border-radius:25px}.s-item{display:flex;flex-direction:column;align-items:center;justify-content:center}.s-item img{margin-bottom:2.5rem;width:22.625rem;border-radius:15px}.item-name{font-weight:600;font-size:1.575em;margin:0;line-height:130%;text-transform:uppercase}.partners{padding:5.625rem 0 9.375rem;background:#00aa04;border-radius:7rem;margin:0 5rem}.partners .container{padding-left:14.238rem;padding-right:14.238rem}.partner-item img{width:14rem}.partners-slider .splide__list{align-items:flex-end}.splide__slide{display:flex;align-items:center;justify-content:center}.form{padding:5.625rem 0 14.375rem}.form-wrap{display:flex;align-items:center}.l-block{width:33%}.form_mob_text{display:none}.form-border{border:1px solid #00aa04;border-radius:25px;width:51.125rem;height:40rem;padding:2rem 0;position:relative;z-index:1;display:flex;align-items:center;justify-content:center}#sp-form-224559,.sp-form,.sp-form-outer{width:100% !important}.sp-form-fields-wrapper{width:45rem !important}.sp-form-control{height:3rem !important;border-color:#00aa04 !important}#sp-form-224559{border:none !important;border-radius:30px !important}.sp-form .sp-field{margin-bottom:.6rem}.sp-field p{font-size:1.4em;text-align:center}.sp-field label{font-size:1.1em !important}.sp-form .sp-button{margin:0 auto !important;display:block !important;height:auto !important;font-size:2em !important}.sp-message.sp-message-success p{font-size:2em;text-align:center}.form-img{width:46.375rem;margin-top:5.625rem;position:relative;left:-15rem}footer{padding:9.375rem 0 24.375rem;background-color:#000;background-image:url(//eco-way.ae/wp-content/themes/ecoway/images/footer.webp);background-size:cover;background-position:bottom}.footer-wrap{display:flex;align-items:center;justify-content:center;flex-direction:column}.f-logo{margin-bottom:6.25rem}.policy{font-weight:300;font-size:1.563em;line-height:160%;opacity:.8;text-align:center;color:#fff}.mob-btn{display:none}.hidden-contact-wrap{display:flex;justify-content:space-between;padding:5.625rem 3.75rem;margin:5rem 0;border:1px solid #00aa04;border-radius:25px}.hidden_bikes img{width:35rem}.hidden_bikes .item-name{color:#00aa04;font-size:6.25rem}.r-c{padding-left:3rem}.r-c p{text-align:left;margin-bottom:2rem}.btn_close{cursor:pointer;position:absolute;right:2rem;top:2rem;background-color:#fff;border-radius:4em;height:4em;width:4em;box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);-moz-box-shadow:0 0 10px rgba(0,0,0,.5)}.btn_close span{position:absolute;left:50%;top:50%;font-size:1em;transform:translate(-50%,-50%)}.contact_form{border:1px solid #00aa04;border-radius:1.563rem;width:32.125rem;padding:2rem;background:#fff}.contact_form p{margin-top:0;text-align:center}.contact_form label{text-align:left;display:block;font-size:1.4em}.contact_form input,.contact_form textarea{width:93%;border:1px solid #00aa04;border-radius:1.563rem;font-size:1em;padding:1rem;margin-top:1rem;color:#00aa04}.contact_form textarea{height:3rem}.contact_form .wpcf7-submit{width:max-content;font-size:2em;background:#00aa04;color:#fff;padding:1rem 4rem}.wpcf7-spinner{position:absolute}.wpcf7-response-output{margin:2em .5em 1em;padding:1.2em 1em !important;font-size:1.3em;border-radius:15px}@media (max-width:1000px){html{font-size:1.6vw}:root{--section-padding:3.238rem}.nav{display:none}.mob-btn{display:flex}.banner{padding:15.75rem 0 6.25rem}.moto_img{position:relative;right:0;bottom:0;display:block;margin:0 auto;z-index:0}.banner_text{margin:0 0 2.5rem}.btn_wrap{position:absolute;right:3.238rem;bottom:0;z-index:1}.about_content{padding:3rem}.contact_btn{right:-11rem;bottom:13rem;padding:1.575rem 8.125rem}.bikes{padding:6.25rem 0 3.25rem}.bikes-list{flex-direction:column}.b-item{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}.bikes_btn,.bikes-mask{padding:1.25rem 3.625rem}.battery{padding:5.625rem 0 6rem;position:relative}.battery:before{content:'';position:absolute;bottom:0;left:0;background:#fff;width:100%;height:30rem}.battery_content{flex-direction:column-reverse}.battery-text-wrap{padding:2.625rem}.b_img_wrap{width:100%;text-align:center;padding:3.125rem 0;-webkit-box-shadow:0px 0px 51px -20px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 51px -20px rgba(0,0,0,.75);box-shadow:0px 0px 51px -20px rgba(0,0,0,.75)}.b_img_wrap:before{content:none}.team{padding:2.75rem 0 5rem}.team-text-wrap{padding:0}.partners{padding:5.625rem 0;margin:0 1rem}.partners .container{padding-left:var(--section-padding);padding-right:var(--section-padding)}.form{padding:5.625rem 0}.form-wrap{flex-direction:column-reverse}.l-block,.r-block{width:100%}.l-block .text{display:none}.form .title{margin-bottom:2.125rem}.form_mob_text{display:block;font-weight:400;margin-bottom:4.125rem}.form-border{width:100%;height:auto}.form-img{position:relative;display:block;left:0;margin:0 auto}footer{padding:6.375rem 0 10.375rem}.cursor,.cursor-follower{display:none}.hidden-contact-wrap{flex-direction:column}.r-c{padding-left:0;margin-top:2rem}.left-col-cont,.right-col-cont{width:100%}.content-hidden-contact .hidden-contact-wrap{margin:1rem 0}.battery-text-wrap .text{font-size:1.875em}}@media (max-width:480px){html{font-size:1.9vw}.banner_text{font-size:2.825em;padding-bottom:1rem}.banner_btn,.mask{padding:1.275rem 2.213rem;font-weight:400;font-size:1.763em}.bikes_btn,.bikes-mask{font-size:2.263em;font-weight:400}.s-item img{width:100%}.content-hidden-contact{align-items:center}}