/* -- custom css for file index.html -- */

/* -- page-content -- */
#left-panel-page-content-o-40560 {
	background-image: url("../../img/71043.png");
	 background-position: left top;
	 background-repeat: repeat;
}

/* -- block custom-block overflow-visible -- */
#div-1027 {
	border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- block custom-block w-100 overflow-visible mt-3 -- */
#div-1030 {
	background-image: url("../../img/54750.png");
	 background-size: cover;
	 box-sizing: border-box;
	 border: 6px solid;
	 max-height: 140px;
	 position: static;
	 min-height: 140px;
	 height: 141px;
	 display: inline-block;
	 background-position: center center;
	 background-repeat: no-repeat;
}

/* -- img img-fluid w-50 -- */
#img-1031 {
	z-index: 500;
	 display: block;
	 position: absolute;
	 left: 10px;
	 top: 10px;
}

/* -- block custom-block mt-4 mb-4 -- */
#div-1037 {
	border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- lead text-center -- */
#p-1040 {
	font-size: 14px;
}

/* -- block custom-block text-left w-100 mt-0 mb-3 pt-2 -- */
#obj-1541 {
	position: fixed;
	 background-color: rgba(255, 254, 254, 0.85);
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- h3 mt-2 mb-2 -- */
#obj-1547 {
	font-size: 13px;
	 min-height: 30px;
	 color: rgb(208, 57, 43);
}

/* -- block custom-block inset -- */
#div-4605 {
	height: 500px;
}

/* -- fa f7-icons s-5 -- */
#obj-3403 {
	color: rgb(209, 56, 43);
}

/* -- title -- */
#title-o-36676 {
	left: 0px;
}

/* -- fa f7-icons s-5 -- */
#icon-1539 {
	color: rgb(208, 57, 43);
}

/* -- block custom-block p-0 text-center m-0 -- */
#div-1008 {
	z-index: 999;
	 position: absolute;
	 left: 80px;
	 right: 90px;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- img img-fluid m-1 -- */
#img-1007 {
	z-index: 999;
	 position: sticky;
	 display: inline-block;
	 height: 32px;
}

/* -- page-content bg-color-white -- */
#page-contents-o-79066 {
	background-image: url("../../img/75569.png");
	 background-size: cover;
	 background-position: center center;
	 background-repeat: no-repeat;
	 background-attachment: fixed;
}

/* -- swiper-slide swiper-slide-visible swiper-slide-active -- */
#obj-1110 {
	width: 368px;
	 margin-right: 10px;
}

/* -- flexbox display-flex flex-column justify-content-flex-end align-items-center flex-nowrap pt-5 -- */
#obj-1079 {
	background-image: url("../../img/60528.jpg");
	 background-size: cover;
	 background-position: center center;
	 background-repeat: no-repeat;
}

/* -- h2 fw-400 mb-2 -- */
#obj-1081 {
	font-size: 24px;
	 font-family: Montserrat;
}

/* -- lead text-center font-weight-bold p-2 w-100 text-uppercase fw-400 bg-transparent text-black -- */
#obj-1513 {
	font-size: 17px;
	 font-family: Montserrat;
}

/* -- swiper-slide swiper-slide-next -- */
#obj-1111 {
	width: 368px;
	 margin-right: 10px;
}

/* -- flexbox display-flex flex-column justify-content-flex-end align-items-center flex-nowrap pt-5 -- */
#flexbox-1018 {
	background-image: url("../../img/83857.jpg");
	 background-size: cover;
	 background-position: center center;
	 background-repeat: no-repeat;
}

/* -- h2 fw-400 mb-2 text-uppercase -- */
#h2-1044 {
	font-size: 24px;
}

/* -- lead text-center font-weight-bold p-2 w-100 text-uppercase fw-400 bg-transparent text-black -- */
#p-1077 {
	font-size: 17px;
}

/* -- block custom-block m-0 p-0 -- */
#div-1512 {
	border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- lead text-center font-weight-bold bg-color-black p-2 w-100 text-white text-uppercase fw-400 -- */
#obj-1082 {
	font-size: 17px;
	 font-family: Montserrat;
}

/* -- block custom-block m-0 p-0 -- */
#obj-4274 {
	background-color: rgb(200, 18, 47);
	 display: none;
	 border-top-width: 1px !important;
	 border-top-style: dashed !important;
	 border-top-color: transparent !important;
	 border-bottom-width: 1px !important;
	 border-bottom-style: dashed !important;
	 border-bottom-color: transparent !important;
}

/* -- lead text-center font-weight-bold p-2 w-100 text-white text-uppercase fw-400 bg-transparent -- */
#obj-4275 {
	font-size: 17px;
	 font-family: Montserrat;
}

/* -- fa text-white rounded p-2 bg-color-black f7-icons -- */
#obj-25920 {
	font-size: 80px;
	 box-shadow: rgb(0, 0, 0) 0px 2px 4px 0px;
}

/* -- fa text-white rounded p-2 bg-color-black f7-icons -- */
#obj-47332 {
	font-size: 80px;
	 width: 80px;
	 box-shadow: rgb(0, 0, 0) 0px 2px 4px 0px;
}

/* -- fa text-white rounded p-2 bg-color-black f7-icons -- */
#obj-1087 {
	font-size: 80px;
	 width: 80px;
	 box-shadow: rgb(0, 0, 0) 0px 2px 4px 0px;
}

/* -- fa text-white rounded p-2 bg-color-black f7-icons -- */
#obj-40453 {
	font-size: 80px;
	 box-shadow: rgb(0, 0, 0) 0px 2px 4px 0px;
}

