/*
Theme Name: Hello Child Theme
Theme URI:  https://elementor.com/products/hello-theme/?utm_source=google&#038;utm_medium=cpc&#038;utm_campaign=21414988466&#038;utm_term=&#038;lang=&#038;gad_source=1&#038;gclid=CjwKCAiAhP67BhAVEiwA2E_9g6NVVMecMS5fJHHDw2VtM7i9JgHnwUq6USXl1yfArF9reWpoHwpIqBoC0GEQAvD_BwE
Author:     Elementor
Author URI: https://www.elementor.com
Template:   hello-elementor
Version:    1.0
License:    GNU General Public License v2 or later
*/

/* CUSTOM STYLES - DF --------------------------------------- */

body, html {
	max-width: 1900px;
	margin: 0 auto !important;
	padding: 0;
	overflow-x: hidden;	
	overflow-y: auto;
}


*, *::before, *::after {
	box-sizing: inherit;
}


.elementor-50 .elementor-element.elementor-element-4a652ec {
	position: relative;
}
.elementor-50 .elementor-element.elementor-element-4a652ec:before {
	position: absolute;
	content: "";
	height: 100%;
	width: 20px;
	left: -20px;
	top: 0;
	background-color: #ffffff;
	z-index: 2;
}
.elementor-50 .elementor-element.elementor-element-4a652ec:after {
	position: absolute;
	content: "";
	height: 100%;
	width: 20px;
	right: -20px;
	top: 0;
	background-color: #ffffff;
	z-index: 2;
}

/* FOOTER ADDRESS --------------------------------------- */
.footer-address {
  font-style: normal;
	text-align:center;
	color: #ffffff;
}

.footer-address__label {
	color: #C8C0B2;
	display: block;
	font-size: 10px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: .08em;
}

.footer-address__label a {
	display: block;
	color: #ffffff;
	font-weight: 400;
  	text-decoration: none;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .04em;
	padding-top: 2px;
}

.footer-address__label a:hover,
.footer-address__label a:focus-visible {
  	text-decoration: underline;
	color: #ffffff;
}




/* FOOTER ADDRESS --------------------------------------- */
@keyframes dfFadeInUp {
  from { opacity: 0; transform: translate3d(0, 30px, 0); }
  to   { opacity: 1; transform: none; }
}

.animated.fadeInUp,
.fadeInUp {
  animation-name: dfFadeInUp !important;
}

.animated {
  animation-timing-function: cubic-bezier(0.16, 1, 0.3, 1) !important;
}


