/*
Theme Name: Mouno
Theme URI: http://demo.casethemes.net/mouno
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/portfolio
Description: Mouno is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Version: 1.0.0
Tested up to: 6.0
Requires PHP: 7.4
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: mouno
Tags: Blog, E-Commerce, Portfolio, Grid Layout, One Column, Two Columns, Three Columns, Four Columns, Left Sidebar, Right Sidebar, Custom Background, Custom Colors, Custom Header, Custom Logo, custom-menu, Editor Style, Featured Image Header, Featured Images, flexible-header, Footer Widgets, Full Width Template, microformats, Post Formats, Sticky Post, Theme Options, threaded-comments, translation-ready, Block Editor Styles, Wide Blocks
Copyright (c) 2025 Case-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
*/


ul {list-style: none;}
.pxl-testimonial-item .pxl-testimonial-rating {display: none;}
.pxl-testimonial-item hr {display: none;}
.pxl-testimonial-item span.pxl-user-title {color: #131325;}
.pxl-swiper-button {border: 0 !important;background: #ACEED1;transform: rotate(90deg);}
.pxl-swiper-button:hover {border: 2px solid #ACEED1 !important;}
#banner_home h1.pxl-heading-title {padding-left: 80px;}
#banner_home a.pxl-slide-icon {color: #000;position: absolute;top: 80px;height: 60px;width: 60px;font-size: 28px;text-align: center;line-height: 60px;transform: rotate(-45deg);}
#banner_home p.pxl-slide-description {padding: 0;background: #ACEED1 0% 0% no-repeat padding-box;border-radius: 27px;color: #000;font-weight: 400;padding: 6px 30px;height: 40px;font-size: 18px;float: left;margin-left: 80px;}
#banner_home .pxl-slider .pxl-slide-content {justify-content: start;margin: -30px 0 0;}
#banner_home span.pxl-text-highlight {font-weight: 500 !important;position: relative;top: -10px;}

@keyframes scroll {0% {transform: translateX(0);}
100% {transform: translateX(calc(-250px * 7));}}

.client_logo .elementor-image-gallery br {display: none;}
.client_logo .elementor-image-gallery,
.slider_outer {margin: auto;overflow: hidden;position: relative;width: auto;display: flex;gap: 0;}
.client_logo .elementor-image-gallery .gallery,
.slider_outer .slide_box-track {animation: scroll 40s linear infinite;display: flex;flex-wrap: nowrap;width: calc(250px * 14);padding-bottom: 50px !important;}
.client_logo .elementor-image-gallery .gallery-icon,
.slider_outer .slide_box {padding-bottom: 40px;}
.client_logo .elementor-image-gallery .gallery-icon,
.slide_img {width: 200px;height: 200px;border: 1px solid #ACEED1;border-radius: 100%;display: flex;align-items: center;justify-content: center;box-shadow: 0px 30px 30px #0000000A;overflow: hidden;}
.client_logo .elementor-image-gallery .gallery-icon img {margin: 37px 0 0;padding: 15px;}
.wrap_playground {position: absolute;left: 0;padding: 20px 20px 20px 50px;bottom: 0;top: 0;margin: auto;display: flex;text-align: left;flex-direction: column;justify-content: center;}
.wrap_playground .heading_h {font-size: 36px;line-height: 48px;color: #fff;display: block;max-width: 280px;white-space: pre-wrap;}
.text-drop__line {position: relative;}
.wrap_playground_box {position: relative;display: inline-block;text-align: left;}
.wrap_playground_box p.text_area {max-width: 280px;display: block;white-space: pre-wrap;margin: 20px 0 50px 0;font-size: 20px;line-height: 32px;}
.stats_home .pxl-counter-number span.pxl-number-suffix {position: static !important;}
.policy_pages strong {font-size: 20px;font-weight: 600;line-height: 40px;}
.policy_pages ul {list-style: none;}
.policy_pages ul li {position: relative;margin: 0 0 10px;padding-left: 23px;line-height: 28px;}
.policy_pages ul li:after {content: '';position: absolute;height: 8px;width: 8px;background: #aceed1;left: 0;top: 16px;border-radius: 100%;}
.pxl-header .pxl-header-logo img {height: auto !important;max-width: 70px;}
#pxl-header-elementor #pxl-header-mobile .pxl-header-inner {padding-block: initial !important;padding: 10px 15px !important;}
.pxl-header-mobile {background-color: #141323;}
.pxl-anchor-divider .pxl-icon-line:before,
.pxl-anchor-divider .pxl-icon-line:after {background: #fff;}
.pxl-header .pxl-header-inner .pxl-sidebar-menu {background: #141323;}
.pxl-header .pxl-header-inner .pxl-sidebar-menu .pxl-menu-primary li>a {color: #fff;}
.pxl-header-mobile .pxl-sidebar-menu .pxl-header-nav .pxl-menu-primary li:hover>a,
.pxl-header-mobile .pxl-sidebar-menu .pxl-header-nav .pxl-menu-primary li.current-menu-parent>a,
.pxl-header-mobile .pxl-sidebar-menu .pxl-header-nav .pxl-menu-primary li.current-menu-ancestor>a,
.pxl-header-mobile .pxl-sidebar-menu .pxl-header-nav .pxl-menu-primary li.current_page_item>a,
.pxl-header-mobile .pxl-sidebar-menu .pxl-header-nav .pxl-menu-primary li.current-menu-item>a {color: #b2edd1;}
.pxl-header .pxl-header-inner .pxl-sidebar-menu .pxl-sidebar-box .pxl-close-menu {background: #b2edd1;}
.pxl-header .pxl-header-inner .pxl-sidebar-menu .pxl-sidebar-box .pxl-close-menu:before,
.pxl-header .pxl-header-inner .pxl-sidebar-menu .pxl-sidebar-box .pxl-close-menu::after {background: #fff !important;}
.back-to-top-button {background: #b2edd1;}

@media(max-width:1024px) {
    .wrap_playground .heading_h {font-size: 28px;line-height: 36px;}
.wrap_playground_box p.text_area {margin: 10px 0 20px 0;font-size: 18px;line-height: 30px;}
.wrap_playground {padding: 10px 20px 20px 30px;}
}

@media(max-width:768px) {
    .wrap_playground .heading_h {font-size: 24px;line-height: 32px;}
.wrap_playground_box p.text_area {font-size: 16px;line-height: 26px;}
.image_flip {margin-bottom: 30px;}
}

@media(max-width:420px) {.wrap_playground {position: static;background: #242239;padding: 15px 15px 10px 15px;width: 100%;margin: 0 0 40px;}
.wrap_playground_box {display: flex;flex-direction: column-reverse;}
.wrap_playground_box img.image_flip {margin: 0;
    }
}