@import url('https://fonts.googleapis.com/css2?family=Inconsolata:wght@400;700&family=Poppins:wght@400;500;600;700&display=swap');.loader {	position: fixed;	left: 0px;	top: 0px;	width: 100%;	height: 100%;	z-index: 99999999;	background: url(images/preloader.gif) 50% 50% no-repeat #fff;}* {	font-family: 'Poppins', sans-serif;	margin: 0px;	padding: 0px;	border: 0px;}#kross-widget {    background-color: rgba(0,0,0,0.50) !important;}#kross-widget .kross-container {    background-color: transparent !important;	color: #fff !important;}#kross-widget input {	color: #333;	background-color: #fff !important;}html {	color: #fff;	font-size: 20px !important;}body {	background: #3e0117;	color:#fff;	font-size: 16px !important;}p {	padding: 10px 20px !important;	text-align: center;	line-height: 30px;}#piede p{	text-align: center;}a {	color: #9d600b;}a:hover {	color: #AE0C0C;}#logo {	margin-top: 25px !important;	font-size: 38px;	line-height: 20px;	white-space: nowrap;	letter-spacing: -1px;}#logo a {	font-family: 'Poppins', sans-serif;	text-decoration: none;	color: #b59c5d;	line-height: 22px;	font-size: 40px;}#wrap_logo {}#logo img {	float: left;	margin-right: 15px;	height: 80px;	width: auto;	margin-top: -15px;}#logo b {	font-weight: normal;	color: #86292D;}#logo span {	font-size: 17.8px;	text-transform: none;	font-family: 'Poppins', sans-serif;	padding-left: 3px;}#supersized a, #supersized li a {	-webkit-transform: scale(1);	-moz-transform: scale(1);	-ms-transform: scale(1);	-o-transform: scale(1);	-webkit-transition: all 8s ease;	-moz-transition: all 8s ease;	-ms-transition: all 8s ease;	-o-transition: all 8s ease;}#supersized.activeslide a, #supersized li.activeslide a {	-webkit-transform: scale(1.1);	-moz-transform: scale(1.1);	-ms-transform: scale(1.1);	-o-transform: scale(1.1);}#supersized li {	background-color: #222!important;}#supersized img {	opacity: 0.5;}h1 {	position: absolute;	top: -12px;	right:0;	color: #fff;	font-weight: normal;	font-size: 12px;	margin: 0px;	clear: both;}h2, h3, h4, h5 {	letter-spacing: -1px;	font-family: 'Poppins', sans-serif;	margin: 30px 15px;	text-align: center;}h2 {	font-size: 33px;	color: #fff;	text-transform: uppercase;	font-weight: 700!important;	font-weight: normal;}h3 {	font-size: 28px;	color: #fff;	font-weight: normal;}h4 {	font-size: 26px;	font-weight: normal;	color: #fff;}h5 {	font-size: 20px;	color: #fff;	font-family: 'Poppins', sans-serif;}h6 {	text-align: center;	font-size: 18px;	color: #fff;	font-weight: 700;}.wrapper {	width: 1200px;	margin: 0px auto;}.foto {	/*	background-color: #fff;	border: 8px solid rgba(194, 174, 134, 0.8)!important;*/	transition: all 0.20s ease;}.modal-content h2 {	color: #fff;	text-shadow: 1px 1px 1px #000, 0px 0px 20px #000 !important;}.foto:hover, foto_home:hover {	opacity: 0.8;}.foto_home {	padding: 1px;	background-color: #fff;	border: 5px solid #DFDACA;	margin-bottom: 30px;}.foto_cover {	background-size: cover;	background-position: 50% 50%;	height: 180px;	margin: 0px;	box-shadow: none;	border: 1px solid #1f1f1f;	transform: scale(1);	z-index: auto;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.3s ease;	-ms-transition: all 0.3s ease;	-o-transition: all 0.3s ease;	transition: all 0.3s ease;}.foto_cover:hover {box-shadow: inset 0px 0px 150px #1f1f1f;}.margine_bot {	margin-bottom: 20px;}.margine_sx {	margin-left: 15px;}.sep_vert {	float: left;	padding: 180px 0px;	border-left: 1px dotted #1f1f1f;	/*border-right: 1px solid #FFFFFF;*/	margin: 25px 20px 0px;}ol {	font-style: italic;	list-style-image: url(images/check.png);	color: #602709;	margin: 15px 30px;	list-style-position: inside;	list-style-type: square;}/*modale*/.modal-open .modal {	overflow-x: hidden;	overflow-y: auto;	z-index: 9999 !important;	}.btn-modale {	position: fixed;	top: 200px;	z-index: 999;	border-radius: 0px 10px 10px 0px !important;	background-color:#a08950 !important;	color: #fff !important;	padding: 8px 12px 5px !important;	font-size: 15px;	cursor: pointer;}.btn-modale:hover {		background-color:#fff !important;	color:#a08950 !important;}.btn-modale h4 {	color:#dcbe73 !important;	text-align: left !important;	margin: 0px;}.panel-heading {	margin-left: -15px;	margin-right: -15px;}.panel-title {	font-size: 22px!important;}.panel ol {	font-weight: bold;	font-size: 15px;}#myModal ol{	font-size: 20px!important;}/*modale end*/.sep {	width: 100%;	margin: 25px auto;	border-top: 1px dotted #1f1f1f;	/*border-bottom: 1px solid #FFFFFF;*/	clear: both;}.band {width: 35px;font-size: 15px;border-radius: 3px;background-color: rgba(0,0,0,0.40);/* border: 1px solid #c6c6c6; */margin-right: 10px;vertical-align: text-top;color: #fff !important;text-decoration: none !important;float: left;text-align: center;}.band:hover{background-color:#b59c5d;text-decoration: none !important;}#wrap_wrapper {	width: 100%;	z-index: 9999;	position: absolute;}#band {	margin-top: 10px;}@media (min-width: 768px) {	#menu {		margin-top: 32px;	}	#menu li {		margin-right: 16px;	}	#menu li:last-of-type {		margin-right: 0;	}}#menu {	padding-bottom: 5px;	padding-top: 5px;	font-family: 'Inconsolata', sans-serif;}#menu li {	list-style-type: none;	display: inline;	padding: 0px 4px 0px 4px;}#menu a {	position: relative;	padding: 2px 0px;	font-size: 17px;	letter-spacing: 1px;	font-weight: 700;	text-transform: uppercase;	text-decoration: none;	color: #fff;	transition: all 0.3s ease;	position:relative;	font-family: 'Inconsolata', sans-serif;}#menu a:before {	content: '';	position: absolute;	left: 50%;	bottom:0;	width: 0;	height: 1px;	background-color: #fff;	transition: all ease-in-out .3s;}#menu a.active:before, #menu a:hover:before {	width: 100%;	left: 0;}#nav_rooms i {	padding: 7px 15px 5px;	font-size: 25px;	text-decoration: none;	color: #632117;	border: 1px solid rgba(160,146,117,0.50);	border-radius: 5px;	background-color: #FFFFFF;	transition: all 0.3s ease;}#nav_rooms i:hover {	color: #fff;	background-color: #632117;	border: 1px solid #632117;}#backmenu {	position: absolute;	left: 50%;}ol {	margin: 0px 20px;	font-style: italic;}.wiki {	float: left;	width: 45%;}#testa {	position: fixed;	top: 0px;	width: 100%;	height: auto;	transition: all ease-in-out .3s;/*	background-color: #fff;*/	background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);	background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);	background: linear-gradient(to bottom, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000', GradientType=0 );	padding: 20px 0px 0px;	-webkit-box-sizing: border-box;	box-sizing: border-box;	z-index: 9999;}#testa.affix {	background: rgba(0,0,0,0.80);	height: auto;	filter: unset;	animation: affix .75s ease-in-out forwards;}@keyframes affix {  0% { top: 0; }  50% { top: -200px; }  100% { top: 0; }}/*#testa:after {	content: '';	position: fixed;	bottom: 0;	left: 0;	right:0;	background-color: white;	width: 100%;	height: 16px;}*/#testa_blur {}#tondo {	line-height: 25px;	padding: 10px 20px 25px;	background: rgba(0,0,0,0.40);	bottom: 100px;	cursor: pointer;	color: #fff;	text-align: center;	font-size: 18px;	border-radius: 5px;	position: absolute;	transition: all 0.22s ease;}#tondo h4 {	font-size: 30px;	color: #cc9d24;	/*font-size: 26px;*/	font-weight: normal;	margin-bottom: 10px;}#tondo h3 {	color: #6da1a3;}#tondo h2 {	margin: 10px 0px 20px 25px;	color: #89c4ca;}#tondo a.bottone {	font-size: 18px;	text-transform: uppercase;}#ribbon {	margin-top: 40vh;	text-align: center;}#slidecaption {	font-family: 'Poppins', sans-serif;	text-align: center;	font-size: 75px;	text-shadow: 1px 1px 1px #000, 0px 0px 15px #333;	color: rgba(255,255,255,1);	letter-spacing: -4px;	line-height: 70px;	font-weight: 600;}#aprical {	line-height: 33px;	border-radius: 3px;	color: #fff;	background-color: #773f0a;	padding: 10px 20px;	font-size: 20px;	text-transform: uppercase;	-webkit-transition: all 0.2s ease-in-out;	-moz-transition: all 0.2s ease-in-out;	-ms-transition: all 0.2s ease-in-out;	-o-transition: all 0.2s ease-in-out;	transition: all 0.2s ease-in-out;	cursor: pointer;}#aprical:hover {	color: #fff;	background-color: #86292D;}#aprical i {	margin-right: 12px;}#aprical b {	margin-left: 12px;}#minical {	box-shadow: inset 0px 10px 10px -10px rgba(0,0,0,0.95);	display: none;	margin-top: 3px;	text-align: right;	padding: 10px 20px;	background-color: rgba(255,255,255,0.85);	line-height: 45px;	border-radius: 0px 0px 3px 3px;	font-size: 20px;}#chiudi_minical {	position: absolute;	margin-left: 128px;	bottom: 166px;	color: #fff;	cursor: pointer;}#more {	text-align: right;	margin-top: 20px;	margin-left: 860px;	position: absolute;	padding: 15px;	background: rgba(247, 242, 222,0.9);	cursor: pointer;	font-size: 18px;}#sotto {	position: absolute;	top: 100%;	width: 100%;	text-align: center;}#sotto_alt {	position: absolute;	top: 180px;	width: 100%;	z-index: 99;	text-align: center;}#corpo {	padding: 40px 0px;/*	background: #fbf9f5 url(images/bg.png);*/	background-color: #3e0117;	text-align: left;}.sessanta {	width: 65%;}.quaranta {	width: 35%;}.trenta {	width: 30%;}.quattrocento {	width: 600px;}#gamba {	margin: 0px auto;	width: 100%;	padding: 30px 0px;	/*text-shadow: 1px 1px 1px #FFF;*/	/*	border-top: 1px solid #FFF;	background: #ECE8DE;	border-bottom: 1px solid #B3ACAC;*/	text-align: center;}.botton_down {	cursor: pointer;	color: #eee;	padding: 30px 0;	background: rgba(255,255,255,0.2);	border: 1px solid #ddd;	border-radius: 3px;	transition: all ease 0.3s;	font-size: 18px;}.botton_down:hover {	color: #000;	background: rgba(255,255,255,.8);	border: 1px solid #fff;	transition: all ease 0.3s;}#gamba a {	text-decoration: none;}#piede {/*	border-top: 1px solid #222;*/	margin: 0px auto;	width: 100%;	padding: 30px 0px 110px;	background-color: #3e0117;	color: hsla(0,100%,100%,0.50);/*	box-shadow: inset 0px 45px 35px -10px rgba(0, 0, 0, 0.25);*/}#piede a.bottone {	color: #000;}#piede a.bottone:hover {	color: #000;}#piede a {	color: hsla(0,0%,100%,0.50);}#piede a:hover {	color: hsla(0,0%,100%,0.70);}#piede span {	font-size: 12px;}.fl {	float: left;}.fr {	float: right;}.clear {	clear: both;}.bottone {	text-shadow: none;	text-decoration: none;	padding: 20px 30px;	color: #000;	border-radius: 0;	font-weight: 600;	font-size: 16px;	letter-spacing: 1px;	background: #fff;	transition: all 0.20s ease;	white-space: nowrap;	text-transform: uppercase;}#menu a.bottone.book {	color: #000;	padding: 10px 20px;	margin-top: -10px;}#menu a.bottone.book:before {	content: none;}#menu a.bottone.book:hover {	background: #000;	color: #fff;}.bottone:hover, .bottone:active, .bottone:focus {	opacity: 0.8;	color: #000;	text-decoration: none}.bottone_testa {	margin-top: 5px;	margin-right: 5px;	background: #b59c5d;	text-transform: uppercase;	color: #fff;}/*.bottone_testa:hover {	background: #70617d;}*/.grande {	font-size: 20px;}.box {	border-radius: 0px 0px 5px 5px;	padding: 40px 60px;	margin: 0px auto 50px;	min-height: 500px;	background: #3e0117;/*	background: #f5f3eb url(images/bg.png);*/	/*background: rgba(214, 195, 149,1);*/	text-align: left;/*	border: 1px solid #8e6d4a33;*/}.box >h2 {	margin-bottom: 0;	font-size: 64px;}@media (max-width:767px) {	.box >h2 {		font-size: 48px;	}}.map_ctrl {	padding: 10px 20px;	color: #000;	border-radius: 2px!important;	font: 14px "Helvetica Neue", Sans-Serif;	box-shadow: 0px 0px 4px rgba(0,0,0,0.25)!important;	border: none!important;	min-width: 275px;}.map_ctrl:before {	content: "\f25a\00a0\00a0";	color: #000;	display: inline;	font: normal normal normal 14px/1 FontAwesome;	font-size: inherit;	text-rendering: auto;	float: left;}#map {	text-align: center;	width: 100%;	height: 618px;	padding: 1px;	background-color: #fff;	border: 8px solid #cebe9e;	margin: 0px 20px 10px 0px;	transition: all 0.20s ease;}.map_overlay {	background: transparent;	position: relative;	width: 100%;	height: 600px;	top: 600px;	margin-top: -600px;	cursor: pointer;}.margini {	margin: 10px 50px;}#barra {	border-radius: 5px 5px 0px 0px;	text-align: center;	font-size: 20px;	background: rgba(0, 0, 0, 0.40);	padding: 0px;	margin: -128px auto;	position: absolute;	color: #fff;}.affix#barra, .affix#barra_alt {	position: fixed;	background: rgba(255,255,255,0.80);	border-top: 1px solid rgba(90, 21, 42, 0.30);	z-index: 11111111;	margin: 0;	bottom: 0;	padding: 10px 0px;	width: 100% !important;	left: 0;	border-radius: 0;	color: #333;}#barra_alt h3 {	color: #7B5C37;}#barra_alt {	display: none;	text-align: center;	font-size: 20px;	background: rgba(255,255,255,0.80);	padding: 15px 0px;	color: #7B5C37;	border: 1px solid #E6D6CF;	border-bottom: none;	border-radius: 5px 5px 0px 0px;}input, textarea {	color: #333;	font-size: 17px;	padding: 2px 10px;	border-radius: 3px;	border: 1px solid #ccc;}#barra img {	margin-left: 10px;	vertical-align: bottom;}#barra_alt img {	margin-left: 10px;	vertical-align: bottom;}#wiki {	display: none;	list-style-type: none;}#wiki li {	margin: 6px 0px;	list-style-type: none;}#wiki a {	font-size: 13px;	font-style: italic;}.sx {	text-align: left;}.dx {	text-align: right;}.tabella td {	padding: 6px;}.tabella input {	text-align: left;}.uc {	text-transform: uppercase;}.form-error {	margin-left: 10px;	font-style: italic;	color: hsla(359,81%,43%,1.00);}.ui-datepicker-trigger {	margin: 4px;}#offerte {	white-space: nowrap;	text-align: left;	margin: 0px 0px 0px 947px;	background-color: rgba(58,28,1,0.85);	font-size: 20px;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-o-box-sizing: border-box;	-ms-box-sizing: border-box;	-moz-box-sizing: border-box;	padding: 25px;	position: absolute;	top: 20px;	border-radius: 0px 0px 5px 5px;	z-index: 1;	text-decoration: none;	text-transform: capitalize;	color: rgb(255,229,153);	font-weight: bold;	text-shadow: 1px 1px 1px rgba(0,0,0,0.65);}#offerte:hover {	background-color: rgba(117,137,12,0.85);}#readmore {    background-color: rgba(0,0,0,0.40);    padding: 8px 15px;    font-size: 17px;/*    border-radius: 5px;*/    /* position: fixed; */    bottom: 150px;    cursor: pointer;    transition: all 0.3s;    color: #fff;    /* right: 40vw; */    margin: 0px auto;    width: max-content;    margin-top: 15%;}#readmore:hover {	background-color: #a78b38;	color: #fff;}#btn_tel {	background-color: rgba(255, 255, 255, 0.7);	padding: 8px 15px;	font-size: 26px;	border-radius: 3px;	position: absolute;	bottom: 55px;	cursor: pointer;	transition: all 0.3s;	color: #86292D;	margin-left: 50px;}#btn_tel:hover {	background-color: #86292D;	color: #fff;}b {	transition: all ease 0.3s;}article {	border-bottom: 1px solid #E6D6CF;	padding-bottom: 20px !important;	margin-bottom: 20px}article h3 {	margin-top: 0}#room {	margin: 15px auto 0px;	text-align: center;	width: 100%;	color: #505050;	font-size: 15px;	line-height: 35px;}/*#room li {	list-style-type: none;	display: inline-block;	margin: 0px 2%;	width: 26%;	text-align: center;	transition: all ease 0.3s;	min-height: 350px;	cursor: pointer;	vertical-align: top;	border-radius: 5px;}*/#room li em {	color: #9f8550;}/*#room li:hover {	box-shadow: 0px 0px 6px 1px rgba(0,0,0,0.20);}*/#room li div.wrap_txt_room {	border-left: 1px solid rgba(0, 0, 0, 0.1);	border-right: 1px solid rgba(0, 0, 0, 0.1);	border-bottom: 1px solid rgba(0, 0, 0, 0.1);	width: 100%;	box-sizing: border-box;	-webkit-box-sizing: border-box;	-ms-box-sizing: border-box;	-o-box-sizing: border-box;	-moz-box-sizing: border-box;	padding: 20px;	min-height: 340px;	border-radius: 0px 0px 5px 5px;	background-color: #fff;}.wrap_txt_room h4 {	margin-bottom: 10px;}#room li p {	padding: 0px 15px;	line-height: 23px;}#room li i {	margin-right: 3%;	font-size: 18px;	color: #962b45;}#room li div.cover_room {	background-size: cover;	background-position: 50%;	width: 100%;	height: 200px;	border-radius: 5px 5px 0px 0px;}#faq h4 {	cursor: pointer;	color: #70617d;}#faq h4 a {	display: block;	text-decoration: none;	    background: #fff;    padding: 10px;    border: 1px solid #ccc;    border-radius: 6px;    margin: 0px 10px;}#faq h4 a:hover, #faq h4 a:active, #faq h4 a:focus {	color: #AF894E;}#faq ul {	list-style: none}.btn {	cursor: pointer;	border-radius: 5px;	transition: all ease 0.3s;	text-align: center;}.btn a {	text-decoration: none;}.btn-inner {	box-shadow: 0px 1px 3px #999;	box-sizing: border-box;	text-align: center;	overflow: hidden;}.bg_btn {	border-radius: 5px 5px 0px 0px;	height: 160px;	background-size: cover;	background-position: 50%;	margin-bottom: 12px;}.btn h2 {	font-size: 22px;	margin: 15px 5px;}.btn h5 {	font-size: 15px;}.btn-inner {	padding: 0px 0px 20px;	background: #fff;	border-radius: 5px;}.cont-img-bottoni {	height: 160px;	overflow: hidden;}.btn-inner .bg_btn {	transform: scale(1);	transition: all ease 1s;}.btn-inner .bg_btn:hover {	-webkit-transform: scale(1.2);	transform: scale(1.2);}.specialtondo {	font-style: normal;	font-size: 20px;	color: #fff;	list-style-image: none;	list-style-position: outside;	list-style-type: none;}.ol {	font-style: italic;	list-style-image: url(images/check.png);	color: #602709;	list-style-position: inside;	list-style-type: square;}.wow {	visibility: hidden;}#bandiere {	text-align: center;	padding: 50px;}#bandiere a {	background: #f0f0f0;	border: 1px solid #d0d0d0;	border-radius: 5px;	padding: 15px;	margin: 10px auto;	width: 220px;	display: inline-block;}#bandiere a:hover {	background: #fff;}.nospan span {	display: none;}#bandiere span {	display: inline;}#miniband {	color: #AEAEAE;	padding: 5px;	border-radius: 3px;	background: #EFEFEF;	float: right;	margin: -3px 10px 0px 5px;	box-sizing: border-box;}.ui-dialog .ui-dialog-titlebar-close span {	    margin: none !important;}.nome-camera {	position: absolute;	top: 10px;	font-size: 30px;    line-height: 35px;	z-index: 111111;	text-shadow: 0px 0px 20px #000, 2px 2px 2px #000;	color: #fff;	margin-left: 20px;	width: 100%;	text-align: center;}.vertical-align {	display: flex;	justify-content: center;	align-content: center;	flex-direction: column;}@media screen and (max-width:1024px) {#slidecaption {	font-size: 65px;}}.bg-white {	background: #fff;/*	box-shadow: 0 2px 2px rgba(0,0,0, 0.1);*/}.gallery-foto .owl-nav {	position: absolute;	top: 40%;	width: 100%;	color: #fff !important; }.owl-theme .owl-nav [class*=owl-] {	color: inherit !important;	margin: 0 !important;	padding: 0 !important;	background: none !important;	border-radius: 0 !important;	opacity: 0.8;}.gallery-foto .owl-nav .owl-prev {	left: 10px;	position: absolute;}.gallery-foto .owl-nav .owl-next {	right: 10px;	position: absolute;}/*testimoni*/.mobile{	margin-top: 50px;	margin-bottom: -125px;}.fumetto{	/*margin-top: 30px;*/	padding: 40px;	margin-bottom: 140px;}.fumetto2{	padding: 40px;	margin-bottom: 140px;}.tondino{	position: absolute;    transform: scale(0.5);    /*left: 55vw;    top: -27vh;*/	right: -20px;	margin-top: 10px;    z-index: 20;}section{/*    padding:60px 0px;*/}#testimonial .img-circle{	  display: block;      margin: 0 auto;	  margin-top:10px;	  margin-bottom:10px;}.testimonial-part{	margin:50px 0px;}.blockquote-footer{	color: #433d41;}.comment-box , .comment-box2{   color: #FFFFFF;   background: #433d41;   position: relative;   max-width: 675px;   min-height: 140px;   text-align: center;   border-radius: 10px;   margin:0 auto;}.comment-box:after {   content: '';   position: absolute;   border-style: solid;   border-width: 15px 0 15px 15px;   border-color: transparent #433d41;   right: -15px;   top: 45px;}.comment-box2:after {   content: '';   position: absolute;   border-style: solid;   border-width: 15px 0 15px 15px;   border-color: transparent #433d41;   left: -14px;   top: 45px;   transform: rotate(180deg);}.comment-box p , .comment-box2 p{	padding:30px 10px;/*	font-family: 'Questrial', sans-serif;*/}.ion-minus{    padding:0px 10px;}/*testimoni carousel*//*section {    padding-top: 100px;    padding-bottom: 100px;}*/.quote {    color: rgba(0,0,0,.1);    text-align: center;    margin-bottom: 30px;}.altriservizi{	padding: 26px;	background: #f5f3eb url(images/bg.png);	border: 1px solid #8e6d4a33;	border-radius: 5px;}.altriservizi span{	padding: 10px;	font-size: 18px;	color: #602709;	font-style: italic;}.altriservizi i{	color: #b59c5d;}.elencoaltriservizi {		padding: 10px;}/*-------------------------------*//*        background-image: url(https://www.palazzoridolfi.com/images/franco.jpg);    background-repeat: no-repeat;    background-position-x: 24px;  *//*-------------------------------*/#fade-quote-carousel.carousel {  padding-bottom: 60px;}/*#fade-quote-carousel.carousel .carousel-inner .item {  opacity: 0;  -webkit-transition-property: opacity;      -ms-transition-property: opacity;          transition-property: opacity;}*/#fade-quote-carousel.carousel .carousel-inner .active {  opacity: 1;  -webkit-transition-property: opacity;      -ms-transition-property: opacity;          transition-property: opacity;}#fade-quote-carousel.carousel .carousel-indicators {  bottom: 10px;}#fade-quote-carousel.carousel .carousel-indicators > li {  background-color: #b59c5d;  border: none;}#fade-quote-carousel blockquote {    text-align: center;    border: none;}#fade-quote-carousel .profile-circle {    width: 100px;    height: 100px;    margin: 0 auto;    border-radius: 100px;}.profile-circle{	background-repeat: no-repeat;    background-position: 50% 50%;    background-size: cover;}.fa-quote-left:before {    color: #8a827f !important;}.bal{border: none !important;}@media (min-width:991px){	section {    margin-left: -30px;}}#prevslide {	left: 26px!important;}#nextslide {	right: 26px!important;}.pad-y-1 {	padding-top: 120px;	padding-bottom: 120px;}.bg-image {	position: relative;    width: 100%;    height: 75vh;    background-position: center center;    background-attachment: fixed;    background-repeat: no-repeat;    background-size: cover;}@media (max-width:991px) {	.bg-image {		height: 50vh;		background-attachment: unset;	}	}.list-menu {	text-align: left;}.list-menu li {	list-style-type: none;}.news-container {	display: flex;	flex-wrap: wrap;	justify-content: space-between;}.news-container a {	text-decoration: none;	margin-bottom: 60px;	width: 32%;}.news-container a img {	width: 100%;	display: block;}.news-container a .news-title {	display: block;	padding: 20px;}.news-container a .news-title h4 {	color: #fff;	font-size: 20px;}@media (max-width:1023px) {	.news-container a {		width: 100%;	}}.bg-black {	background-color: #1f1f1f;	color: #fff;}.bg-dark {	background-color: #3e0117;	color: #fff;}.pad-vert {	padding: 75px 0!important;}