body, p, h1, h2, h3, h4, h5, h6, .section-title, #savoye-aside .savoye-main-menu>ul>li>a, #savoye-aside .savoye-main-menu>ul>li>span, #savoye-aside .savoye-main-menu ul ul li a, input::placeholder, textarea::placeholder, input[type="text"] {
	font-family: 'Georgia Pro', Georgia, serif !important;
}
@media (min-width: 1200px) {
	#sliderHomepageContainer .container {
		max-width: 100% !important;
	}
}
@media screen and (min-width: 767px) {
	#savoye-main {
		width: 83% !important;
	}
	#savoye-aside {
		width: 17% !important;
	}
}
#sliderHomepageContainer .header .wow {
	font-size: 72px;
}

#sliderHomepageContainer h1 span {
	word-wrap: break-word;
}
@media screen and (max-width: 767px) {
	#sliderHomepageContainer .header .container .row div {
		max-width: 100%;
	}
	#sliderHomepageContainer h1 span, #sliderHomepageContainer .header .wow, .banner-undertitle{
		font-size: 48px !important;
	}
}

#sliderHomepageContainer .wow{
	white-space: nowrap !important;
}
        
#sliderHomepageContainer .header .container .row {
	justify-content: center;
}
.about .office__actions{
	display: none;
}

#savoye-aside{
	padding: 60px 25px !important;
}
/*#savoye-aside .savoye-main-menu>ul>li>a, #savoye-aside .savoye-main-menu>ul>li>span, #savoye-aside .savoye-main-menu ul ul li a, input::placeholder, textarea::placeholder, input[type="text"]{
	font-family: 'Georgia Pro', Georgia, serif !important;
}*/
#savoye-aside .savoye-main-menu>ul>li>a, #savoye-aside .savoye-main-menu>ul>li>span{
	font-size: 25px !important;
}
#savoye-aside .savoye-main-menu ul ul li a{
	font-size: 22px !important;
}
#savoye-aside .savoye-logo {
	display: flex;
	flex-flow: column wrap;
	/*justify-content: center;
	align-items: center;
	align-content: center;
	margin-top: 35px;*/
}
#savoye-aside .savoye-logo a:nth-of-type(2) {
	margin-left: 0 !important;
	margin-top: 35px;
}
#savoye-aside .savoye-logo .logo-img{
	width: 120px !important;
}
#savoye-aside .savoye-main-menu ul li{
	line-height: 4.5em !important;
}
#savoye-aside .savoye-main-menu .menuDesktopElement.reseauxSociaux span {
	margin-top: 50px;
}
#savoye-aside .savoye-main-menu {
	margin-top: 40%;
}

#infos-pratiques .section-title{
	text-transform: none !important;
}
.introductionInfosPratiqueContainerElements .changeHoursText h5{
	font-size: 26px !important;
}
#changeHours span p{
	font-size: 24px !important;
}

.honorairesElement h2 span{
	font-size: 19px !important;
}
.honorairesElement span{
	width: 100% !important;
}
.honorairesElement table{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 24px;
}
.honorairesElement p{
	font-size: 24px;
	margin: 0;
}
.honorairesElement li{
	    list-style: disc;
}
.honorairesElement ul{
	padding-inline-start: 40px !important;
}

#contactContainer h2{
	font-size: 48px;
}
#contactContainer strong, #contactContainer h2, #contactContainer h5{
	color: #618a6a !important;
}
[data-id="savoie.contact.infos-horaires"] a{
	color: #618a6a !important;
	font-weight: bold;
}
#contactContainer .contact label{
	font-size: 17px !important;
}

.competence-container{
	max-width: 1000px !important;
	font-size: 22px !important;
}
.competence-container h6{
	font-size: 30px;
}
.competence-container p{
	font-size: 22px !important;
}
.item-box-competences-container ul{
	width: 60%;
}

#immobilierListContainer .immo-slider .banner-undertitle, #immobilierListContainer .immo-slider .banner-undertitle span{
	-webkit-text-stroke-width: 0 !important;
	font-weight: bold !important;
	font-size: 60px !important;
}
#immobilierListContainer .immo-slider .banner-title{
	margin-top: 6% !important;
}

#sliderHomepageContainer .header .o-hidden{
	position: relative;
	top: -20px;
}
/*[data-id="accueil.office.designation"], [data-id="accueil.office.additionnal"]{
	font-size: 72px !important;
}
[data-id="savoie.footer.contact.info-address"]{
	font-size: 24px !important;
 	font-weight: 500 !important;
}*/
#footerContainer .t-a-right{
	display: flex;
	flex-direction: column;
}

.alternate-presentation .row{
	justify-content: center !important;
}
.alternate-presentation .row .content{
	border-radius: 50%;
	margin: 0 10px;
	max-width: 40% !important;
}
.alternate-presentation .row .content img{
	border-radius: 0 !important;
	transform: scale(1.1);
}
.alternate-presentation .row .content:last-child img{
	transform:  scale(1.15) rotate(-10deg);
}
/*.alternate-presentation [data-id="savoie.alt.text.1"] a:hover, .alternate-presentation [data-id="savoie.alt.text.2"] a:hover*/
h3 a:hover{
	text-decoration: underline !important;
}

@media screen and (max-width: 1199px) {
	.alternate-presentation .row .content{
		max-width: 100% !important;
	}
}
@media screen and (max-width: 545px) {
	.immo-slider h1 p{
		margin-top: 70px !important;
		margin-bottom: 20px !important;
	}
	#immobilierListContainer .immo-slider .banner-undertitle, #immobilierListContainer .immo-slider .banner-undertitle span{
		font-size: 42px !important;
	}
}