@charset "utf-8";
:root {
 --main:#65391b;
 --bg:rgba(245,210,208,1.00);
 --p:#333;
 --p_hover:rgba(51,51,51,.50);
 --a: #E45B8D;
 --a_hover: rgba(228,91,141,.50);
 --pink:rgba(245,210,208,1.00);
 --pink50:rgba(245,210,208,.50);
 --pink25:rgba(245,210,208,.25);
}
/*-------------------------------------------------------
*
* Loader
*
-------------------------------------------------------*/
#loader_wrapper.hide {
	display: none;
}
#page_loader.hide {
	display: none;
}
#page_loader {
	background: #fff;
	width: 100%;
	height: 100%;
	min-height: 100vh;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999999;
	-webkit-animation: page_loader 5s ease 3.5s 1 forwards;
	animation: page_loader .5s ease 3.5s 1 forwards;
	opacity: 1
}
@keyframes page_loader {
 0% {
 background: rgba(255,255,255,1.00);
 opacity: 1
}
 100% {
 background: rgba(255,255,255,.0);
 opacity: 0;
}
}
#page_loader_body {
	width: 250px;
	height: 43px;
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
#page_loader_body svg {
	width: 250px;
	height: 43px;
	fill: var(--main);
}
#page_loader_body #loader-1 {
	-webkit-animation: loader 1s ease .5s 1 forwards;
	animation: loader 1s ease .5s 1 forwards;
	opacity: 0
}
#page_loader_body #loader-2 {
	-webkit-animation: loader 1s ease .6s 1 forwards;
	animation: loader 1s ease .6s 1 forwards;
	opacity: 0
}
#page_loader_body #loader-3 {
	-webkit-animation: loader 1s ease .7s 1 forwards;
	animation: loader 1s ease .7s 1 forwards;
	opacity: 0
}
#page_loader_body #loader-4 {
	-webkit-animation: loader 1s ease .8s 1 forwards;
	animation: loader 1s ease .8s 1 forwards;
	opacity: 0
}
#page_loader_body #loader-5 {
	-webkit-animation: loader 1s ease .9s 1 forwards;
	animation: loader 1s ease .9s 1 forwards;
	opacity: 0
}
#page_loader_body #loader-6 {
	-webkit-animation: loader 1s ease 1s 1 forwards;
	animation: loader 1s ease 1s 1 forwards;
	opacity: 0
}
#page_loader_body #loader-7 {
	-webkit-animation: loader 1s ease 1.1s 1 forwards;
	animation: loader 1s ease 1.1s 1 forwards;
	opacity: 0
}
#page_loader_body #loader-8 {
	-webkit-animation: loader 1s ease 1.2s 1 forwards;
	animation: loader 1s ease 1.2s 1 forwards;
	opacity: 0
}
#page_loader_body #loader-9 {
	-webkit-animation: loader 1s ease 1.3s 1 forwards;
	animation: loader 1s ease 1.3s 1 forwards;
	opacity: 0
}
#page_loader_body #loader-10 {
	-webkit-animation: loader 1s ease 1.4s 1 forwards;
	animation: loader 1s ease 1.4s 1 forwards;
	opacity: 0
}
#page_loader_body #loader-11 {
	-webkit-animation: loader 1s ease 1.5s 1 forwards;
	animation: loader 1s ease 1.5s 1 forwards;
	opacity: 0
}
@keyframes loader {
 0% {
 transform: translateY(-20px)
}
 50% {
 opacity: .5;
 transform: translateY(5px)
}
 100% {
 opacity: 1;
 transform: translateY(0px)
}
}
.hidden-xs-up {
	display: none !important;
}
.hidden-xs-up {
	display: none !important;
}

@media (max-width: 575px) {
.hidden-xs-down {
	display: none !important;
}
}

@media (min-width: 576px) {
.hidden-sm-up {
	display: none !important;
}
}

@media (max-width: 767px) {
.hidden-sm-down {
	display: none !important;
}
}

@media (min-width: 768px) {
.hidden-md-up {
	display: none !important;
}
}

@media (max-width: 991px) {
.hidden-md-down {
	display: none !important;
}
}

@media (min-width: 992px) {
.hidden-lg-up {
	display: none !important;
}
}

@media (max-width: 1199px) {
.hidden-lg-down {
	display: none !important;
}
}

@media (min-width: 1200px) {
.hidden-xl-up {
	display: none !important;
}
}
.hidden-xl-down {
	display: none !important;
}
.visible-print-block {
	display: none !important;
}

@media print {
.visible-print-block {
	display: block !important;
}
}
.visible-print-inline {
	display: none !important;
}

@media print {
.visible-print-inline {
	display: inline !important;
}
}
.visible-print-inline-block {
	display: none !important;
}

@media print {
.visible-print-inline-block {
	display: inline-block !important;
}
}

@media print {
.hidden-print {
	display: none !important;
}
}
