/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/

body{
	overflow-x: hidden;
}

#dkr-scroll-top {
	cursor: pointer;
	display: none;
}

form[name="Modulo newsletter"] > div.elementor-form-fields-wrapper div.elementor-field-group:nth-child(1){
	order: 3;
}
form[name="Modulo newsletter"] > div.elementor-form-fields-wrapper div.elementor-field-group:nth-child(2){
	order: 1;
}

form[name="Modulo newsletter"] > div.elementor-form-fields-wrapper div.elementor-field-group:nth-child(3){
	order: 1;
}

/*span.days-counter {
    background-color: var( --e-global-color-accent );
	padding: 0px 15px;
}*/

.counter2387465 {
  display: flex;
  height: 1.5em;
  flex-flow: row;
  overflow: hidden;
}

.counter2387465 .place {
  height: 1.5em;
  overflow: hidden;
  display: block;
  scroll-snap-align: block;
  scroll-snap-type: always;
}
.counter2387465 .place .placeInner {
  transition: transform 5s cubic-bezier(0.15, 1, 0.2, 1);
}

.counter2387465 .place .digit {
  height: 1.5em;
  display: block;
}

.counter-container {
    display: inline-block;
	background: #022f67;
    padding: 0 10px;
	color: #ffffff;
}
/*
.jet-timeline-item .timeline-item__card {box-shadow: 2px 2px 30px 0 rgba(156, 156, 192, 35.26);}

/*.counter2387465 .place {
    border: solid #D2FF58;
    border-width: 3px 0 3px 3px;
}

.counter2387465 .place:last-of-type {
    border-width: 3px;
}*/