/* 
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 */

.elementor-accordion .elementor-tab-title {
  border-bottom: 1px solid #ebebeb;
}
.elementor-tab-title.elementor-active {
  border-bottom: 1px solid #ebebeb;
}
/*.swiper {
  overflow: inherit !important;
}*/
.swiper-slide {
  box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.07);
  border-radius: 30px;
}
.ekit-wid-con .ekit_testimonial_style_5 .elementskit-single-testimonial-slider {
  border-radius: 30px 30px 30px 30px;
}
.ekit-wid-con .elementskit-single-testimonial-slider {
  box-shadow: none !important;
}
.elementor-field-option label {
  color: white !important;
  font-weight: 400;
}
.elementor-field-option a {
  color: white !important;
  font-weight: 400;
  text-decoration: underline;
}
.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
  box-shadow: 4px 4px 30px 0px rgba(42, 67, 113, 0.15);
}
/*Go to top*/
#go-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99;
  border: none;
  outline: none;
  background-color: #fff;
  color: #fff;
  cursor: pointer;
  padding: 15px;
  border-radius: 100px;
  transition: opacity 0.3s ease;
  box-shadow: 0px 10px 25px 0px rgb(0 0 0 / 15%);
}
#go-to-top:hover {
  background-color: #fff;
}
#go-to-top.hidden {
  opacity: 0;
  pointer-events: none;
}
#go-to-top {
  color: #9e0b0e;
}
#go-to-top img {
  display: inherit;
}
.form-contact .elementor-field-option label,
.form-contact .elementor-field-option a {
  color: #333 !important;
}
.footer ul li {
  list-style: none;
}
.elementor-kit-279 img {
  border-radius: 0px 0px 0px 0px !important;
}
.elementor-field-type-html.elementor-field-group.elementor-column.elementor-col-100 {
  background: #a52629;
  padding: 10px;
}
.elementor-field-type-html.elementor-field-group.elementor-column.elementor-col-100
  a {
  color: white !important;
}
.error404 .entry-title {
	font-size: 40px !important;
}
.error404 #content {
	text-align: center;
	padding-top: 100px;
	padding-bottom: 60px;
}
h1, h2, h3, h4, h5, h6,
.animated, .fadeInUp,
.elementor-widget-container {
    animation: none !important;
    animation-name: none !important;
    animation-duration: 0s !important;
    animation-fill-mode: none !important;
    animation-play-state: paused !important;
    transition: none !important;
    transform: none !important;
    opacity: 1 !important;
    visibility: visible !important;
}
