@font-face {
    font-family: 'jeanne';
    src: url('fonts/jeannemoderno-webfont.eot');
    src: url('fonts/jeannemoderno-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/jeannemoderno-webfont.woff2') format('woff2'),
         url('fonts/jeannemoderno-webfont.woff') format('woff'),
         url('fonts/jeannemoderno-webfont.ttf') format('truetype'),
         url('fonts/jeannemoderno-webfont.svg#jeanne') format('svg');
    font-weight: normal;
    font-style: normal;
}

a:hover{ color:#990033;}

.head-h1 {line-height: 3.1rem !important;}
.head-subp {
	font-family:'Comfortaa', cursive;
	text-transform: uppercase;
	font-size: 1rem;
	letter-spacing: 2px;
}
.text-component h2 {
	font-family: "Jeanne",serif;
	font-size: clamp(18px, 5vw, 60px);
	line-height: 96%;
}
.text-component p {
	font-family:'Comfortaa', cursive;
}
.text-component img {
	width: 60%;
	margin:-4% 0 0 20%;
}
.change-lng {
	background-color: #007abc;
	color: #000;
	position: absolute;
	width: 100%;
	top: 0;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	border-bottom: 2px dotted #fff;
}
.change-lng a {text-decoration:none;color: #FFF;}
.america {
	border: 3px solid #007abc;
	background: #FFFFFF91;
	padding: 10px;
	border-radius: 6px;
	font-size: 1.1em;
	color: #990033;
	width:100%;
	margin: 0 auto;
}
.mini-resum {font-family: 'Lato', sans-serif;}
.stack-cards__item {border: 5px solid #FFF;}
.btn {
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
}

.fd-rose {
	background: linear-gradient(43deg, #ebcddc, #f1e2e7, #c90f50);
	background-size: 600% 600%;
	background-attachment: fixed;
	-webkit-animation: fondorosanim 16s ease infinite;
	-moz-animation: fondorosanim 16s ease infinite;
	animation: fondorosanim 16s ease infinite;
}
 @-webkit-keyframes fondorosanim {
    0%{background-position:0% 79%}
    50%{background-position:100% 22%}
    100%{background-position:0% 79%}
}
@-moz-keyframes fondorosanim {
    0%{background-position:0% 79%}
    50%{background-position:100% 22%}
    100%{background-position:0% 79%}
}
@keyframes fondorosanim {
    0%{background-position:0% 79%}
    50%{background-position:100% 22%}
    100%{background-position:0% 79%}
}

.fd-1 {background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);}
.fd-2 {background-image: linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%);}
.fd-3 {background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);}
.fd-4 {background-image: linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%);}
.fd-5 {background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%);}
.fd-6 {background-image: linear-gradient(315deg, #f9d29d 0%, #ffd8cb 74%);}
.fd-7 {background-image: linear-gradient(315deg, #d9e4f5 0%, #f5e3e6 74%);}
.fd-8 {background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);}
.fd-9 {background-image: linear-gradient(to top, #fad0c4 0%, #ffd1ff 100%);}
.fd-10 {background-image: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);}
.fd-11 {background-image: linear-gradient(to top, #fdcbf1 0%, #fdcbf1 1%, #e6dee9 100%);}

