:root{
	--main-color: rgb(201,21,61);
	--main-color-rgb: 201,21,61;
	--branta-green: #cdd775;
	--branta-water: #168fe2;
	--branta-teal: #00bb98;
	--branta-ink: #111b19;
	--branta-soft: #f2fbfa;
}
html,
body,
.page-wrapper{
	overflow-x: hidden;
}
.logo-box .logo img,
.nav-logo img,
.footer-two_logo img{
	width: 156px;
	height: auto;
	object-fit: contain;
}
.main-header .header-lower .logo-box{
	margin-right: 36px;
}
.main-header .header-lower .logo-box .logo{
	padding: 12px 0;
}
.branta-logo-lockup{
	display: inline-flex;
	align-items: center;
	gap: 10px;
	font-weight: 800;
	color: var(--branta-ink);
	font-size: 22px;
	letter-spacing: -0.03em;
}
.logo-box .logo .branta-logo-lockup img,
.nav-logo .branta-logo-lockup img,
.footer-two_logo .branta-logo-lockup img,
.branta-logo-lockup img{
	width: 215px;
	height: auto;
	max-height: 60px;
	border-radius: 0;
	object-fit: contain;
	object-position: center;
}
.branta-logo-lockup strong{
	color: var(--main-color);
}
.header-style-two .main-menu .navigation > li > a{
	font-weight: 700;
}
.main-header_button .theme-btn,
.contact-form .theme-btn,
.subscribe-form_two button{
	background-color: var(--main-color);
}
.page-title.style-two{
	background-color: #18203a;
}
.page-title.style-two:before{
	opacity: 0.48;
}
.contact-one_map iframe{
	filter: saturate(0.9) contrast(0.98);
}
.contact-one{
	background: linear-gradient(180deg, #fff 0%, var(--branta-soft) 100%);
}
.contact-one .inner-container{
	background-color: var(--white-color);
	box-shadow: 0 20px 55px rgba(13,31,35,0.08);
}
.sec-title_subtitle,
.address-info_one li strong,
.help-box_two strong,
.footer-two_list li i{
	color: var(--main-color);
}
.address-info_one li .icon{
	background-color: rgba(var(--main-color-rgb), 0.08);
}
.address-info_one li .icon img{
	filter: hue-rotate(325deg) saturate(1.2);
}
.address-info_one li a,
.help-box_two .phone{
	color: var(--branta-ink);
}
.address-info_one li a:hover,
.help-box_two .phone:hover,
.footer-two_links li a:hover{
	color: var(--main-color);
}
.contact_chats-inner{
	background-color: #18203a;
}
.help-box_two,
.help-box_two-timing{
	color: rgba(255,255,255,0.78);
}
.help-box_two strong,
.help-box_two .phone,
.help-box_two-timing span{
	color: var(--white-color);
}
.help-box_two_btn a{
	background-color: var(--main-color);
	color: var(--white-color);
}
.contact-form_outer h3{
	color: var(--branta-ink);
}
.contact-form .form-group input,
.contact-form .form-group textarea{
	border-radius: 4px;
}
.footer-two_logo .branta-logo-lockup{
	color: var(--white-color);
}
