/* 
Theme Name: Child Theme
Theme URI: https://github.com/elementor/hello-theme/
Description: 
Author: Adwing - Webdesign & SEO Agentur
Author URI: https://adwing.de
Template: hello-elementor
Version: 1.0.1
Text Domain: 
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
*/

.list-basic .elementor-icon-list-icon .fas.fa-angle-right {
    background: #272727;
    padding: 5px;
    width: 29px;
}
.list-basic .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.list-basic .elementor-icon-list-item.elementor-inline-item {
    width: 35%;
    padding-bottom: 30px;
}

.big-number .elementor-counter-number-suffix {
    font-size: 25px;
    letter-spacing: -.5px
}
.big-number .elementor-counter-number-wrapper {
    align-items: flex-end;
}
.big-number .elementor-counter-number {
    line-height: .7em
}

.slide-one .elementor-swiper-button.elementor-swiper-button-next,
.slide-one .elementor-swiper-button.elementor-swiper-button-prev {
    padding: 17px;
    background-color: #5D674F;
}
.slide-one .elementor-swiper-button.elementor-swiper-button-next:hover,
.slide-one .elementor-swiper-button.elementor-swiper-button-prev:hover{
    background-color: #2A2A2A
}

/* escopo principal */
.carrossel-images-all .swiper-slide {
  position: relative;
  overflow: hidden;
}

/* imagem dentro do carrossel */
.carrossel-images-all .swiper-slide img.swiper-slide-image {
  display: block;
  width: 100%;
  height: auto;
}

/* overlay escuro */
.carrossel-images-all .swiper-slide::before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.45);
  opacity: 0;
  transition: opacity 0.25s ease;
  z-index: 2;
  pointer-events: none;
}

/* ícone */
.carrossel-images-all .swiper-slide::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 60px;
  height: 60px;
  transform: translate(-50%, -50%);
  background-image: url("https://lagerbox-ruppin.de/wp-content/uploads/2025/11/arrow-lightbox.png");
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.25s ease, transform 0.25s ease;
  z-index: 3;
  pointer-events: none;
}

/* hover */
.carrossel-images-all .swiper-slide:hover::before,
.carrossel-images-all .swiper-slide:hover::after {
  opacity: 1;
}
.carrossel-images-all .swiper-slide:hover::after {
  transform: translate(-50%, -50%) scale(1.05);
}


.arrow-but-red .fas.fa-chevron-right {
    background-color: #97130F;
    padding: 10px 10px 8px 10px;
    width: 28px;
    font-size: 12px;
}
.arrow-but-red .fas.fa-chevron-right {
    color: #fff;
}
.arrow-but-red  .elementor-button-content-wrapper {
display: flex;
align-items: center;
}

.arrow-but-white .fas.fa-chevron-right {
    background-color: #FFF;
    padding: 10px 10px 8px 10px;
    width: 28px;
    font-size: 12px;
}
.arrow-but-white .fas.fa-chevron-right {
    color: #97130F;
}
.arrow-but-white  .elementor-button-content-wrapper {
display: flex;
align-items: center;
}
