/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


/*======================================
 	 common css code here
========================================*/
.common-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #fff;color:#fff;border-radius:50px;padding:10px;text-decoration:none;font-weight:500;font-size:16px;background:#fff0;transition:all 0.4s ease;overflow:hidden;width:40px;height:40px;text-align:center}.common-button .elementor-button-text{opacity:0;width:0;overflow:hidden;white-space:nowrap;transition:all 0.4s ease}.common-button .elementor-button-icon svg{width:14px;height:14px;transition:transform 0.4s ease}.common-button .elementor-button:hover{width:130px;justify-content:space-around}.common-button .elementor-button-content-wrapper{gap:0}.common-button .elementor-button:hover .elementor-button-text{opacity:1;width:auto;margin-left:8px}.common-button .elementor-button:hover .elementor-button-icon svg{transform:rotate(180deg)}.common-heading-line h2{position:relative;display:inline-block;padding:0 45px}.common-heading-line h2::before{content:"";position:absolute;top:50%;width:45px;height:2px;background:linear-gradient(90deg,transparent,#64b5a6)}.common-heading-line h2::after{content:"";position:absolute;top:50%;width:45px;height:2px;background:linear-gradient(90deg,#64b5a6,transparent)}.common-heading-line h2::before{left:0}.common-heading-line h2::after{right:0}canvas{position:absolute;width:100%;height:1024px!important}.swiper-pagination-progressbar{width:50%!important;bottom:0px!important;left:50%!important;transform:translateX(-50%)!important;border-radius:50px!important;height:8px!important;background:rgb(255 255 255 / .3)!important;top:auto!important}.swiper-pagination-progressbar-fill{border-radius:50px!important;background:#EF4823!important}.rotate-icon .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg{display:inline-block;animation:rotateIcon 3s linear infinite;transform-origin:center center}@keyframes rotateIcon{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.number-text{transform:translate(-50%,-50%)!important}.marquei-main{position:relative;overflow:hidden;white-space:nowrap;width:100%;display:block;box-sizing:border-box}.marquei-main ul{display:flex;align-items:center;gap:40px;padding:0;margin:0;list-style:none;animation:marqueeMove 20s linear infinite;width:max-content}.marquei-main li{display:flex;align-items:center;gap:10px;font-weight:600;color:#000;text-transform:uppercase;padding:0px!important;;margin:0px!important}.marquei-main svg{width:16px;height:16px;fill:currentColor}@keyframes marqueeMove{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.header-icon .elementor-icon-list-item .elementor-icon-list-icon{background-color:#fff;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;width:25px;height:25px;line-height:25px}.header-icon .elementor-icon-list-item .elementor-icon-list-icon svg{padding:0;margin:0}.hex-bg-parent{position:relative;overflow:hidden}.hex-bg-parent .content-area{position:relative;z-index:10}




