.elementor-955 .elementor-element.elementor-element-2484d18 > .elementor-container{max-width:1000px;}.elementor-955 .elementor-element.elementor-element-2484d18{padding:80px 40px 40px 40px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-955 .elementor-element.elementor-element-98edf39{text-align:center;}.elementor-955 .elementor-element.elementor-element-98edf39 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:36px;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-955 .elementor-element.elementor-element-a575780 .elementor-swiper-button{font-size:0px;}.elementor-955 .elementor-element.elementor-element-a575780 .swiper-pagination-bullet{height:9px;width:9px;}.elementor-955 .elementor-element.elementor-element-a575780 .swiper-horizontal .swiper-pagination-progressbar{height:9px;}.elementor-955 .elementor-element.elementor-element-a575780 .elementor-testimonial__header{padding-block-end:calc( 20px / 2 );}.elementor-955 .elementor-element.elementor-element-a575780 .elementor-testimonial__content{padding-block-start:calc( 20px / 2 );}.elementor-955 .elementor-element.elementor-element-a575780 .elementor-star-rating i:before{color:#E9C10A;}.elementor-955 .elementor-element.elementor-element-a575780 .elementor-star-rating i{color:#E8E90E;}/* Start custom CSS for heading, class: .elementor-element-98edf39 */#nap img {
    margin-left:-150px;
    margin-right: 150px;
}

@keyframes sunBreath {
  0%, 100% { transform: scaleY(1); }
  50% { transform: scaleY(1.05); }
}

#nap {
  animation: sunBreath 4s ease-in-out infinite;
  transform-origin: center;
}

@keyframes imagePulse {
  0%, 100% { opacity: 1; transform: scale(1); }
  50% { opacity: 0.92; transform: scale(1.03); }
}

#nap {
  animation: imagePulse 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for reviews, class: .elementor-element-a575780 */.elementor-star-full {
  display: none;
}

.elementor-testimonial__header::after {
    content: "\f005" "\f005" "\f005" "\f005" "\f005"; /* Font Awesome зірка */
  font-family: "Font Awesome 5 Free"; 
  font-weight: 900;
  color: #e8c008; /* або будь-який інший */
  margin: 0 1px;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76f0f23 */#rev {
  overflow: hidden;
}/* End custom CSS */