.noSpace,.noSpace p{margin:0}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active svg,.elementor-nav-menu--dropdown .elementor-item:hover svg,.elementor-nav-menu--dropdown .elementor-item:focus svg{fill:#fff!important}.cc-header.elementor-sticky--effects{transition:background-color 1s ease;background-color:#000!important}.cc-header .logo img{transition:max-width 0.3s ease}.cc-header.elementor-sticky--effects .logo img{max-width:75%}.cc-header-nav li a:before{transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease;top:-25px!important}.cc-header-nav .menu-item:hover a::before,.cc-header-nav .menu-item.current-menu-item a::before{transform:scaleX(1)}.cc-header-nav .menu-item a::before{backface-visibility:hidden}.elementor-element .elementor-button svg{transform:rotate(0);transform-origin:center;transition:transform .3s ease-out}.elementor-element .elementor-button:hover svg{transform:rotate(90deg)}.vertical_steps:after{content:"";width:4px;height:100%;background:rgba(255,109,34,.6);position:absolute;left:20px;bottom:-36px;z-index:0}figure.elementor-image-box-img{position:relative;z-index:1}.vertical_steps.last:after{content:none}.cc-services h3{transition:transform 0.4s ease}.cc-services:hover h3{transform:translateY(0)}.cc-services .cc-services-para{max-height:0;opacity:0;overflow:hidden;margin:0;transition:max-height 0.5s ease,opacity 0.4s ease}.cc-services:hover .cc-services-para{max-height:300px;opacity:1;margin-top:0}.blog-grid-sec .elementor-pagination{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:40px;padding:10px 20px;width:fit-content;margin-left:auto;margin-right:auto;border-radius:0;background:transparent}.blog-grid-sec .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;color:#fff;font-size:15px;font-weight:500;text-decoration:none;border-radius:3px;transition:background-color 0.25s ease,color 0.25s ease;background:#000;line-height:1;width:40px;height:40px}.blog-grid-sec .elementor-pagination .page-numbers.next,.blog-grid-sec .elementor-pagination .page-numbers.prev{width:unset;height:unset}.blog-grid-sec .elementor-pagination .elementor-screen-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.blog-grid-sec .elementor-pagination .page-numbers.current{background-color:var(--e-global-color-primary);color:#fff;font-weight:700;border-radius:3px;width:40px;height:40px}.blog-grid-sec .elementor-pagination a.page-numbers:hover{background-color:var(--e-global-color-primary);color:#fff}.blog-grid-sec .elementor-pagination .page-numbers.prev,.blog-grid-sec .elementor-pagination .page-numbers.next{color:#fff;font-size:15px;font-weight:500;cursor:pointer}.blog-grid-sec .elementor-pagination .page-numbers.prev:hover,.blog-grid-sec .elementor-pagination .page-numbers.next:hover{color:#fff!important;background:var(--e-global-color-primary)}.blog-grid-sec .elementor-pagination span.page-numbers.prev{cursor:default;opacity:.5;pointer-events:none}@media (min-width:1025px){.cc-header.elementor-sticky--effects .cc-header-btn a{padding:40px 35px!important}}@media (max-width:2080px) and (min-width:1600px){.cc-header-nav li a:before{top:-43px!important}}@media (max-width:1280px) and (min-width:1025px){.cc-header-nav .elementor-nav-menu .elementor-item{font-size:14px!important;margin:0 10px!important}}@media (max-width:1024px){.cc-header.elementor-sticky--effects .logo img{max-width:100%}}@media (max-width:767px){.vertical_steps:after{display:none}}