/* === rat-home-header-editorial === */
body.home header.rat-home-header-editorial,
body.home header.rat-home-header-editorial .headerAll,
body.home header.rat-home-header-editorial .headerTopAll,
body.home header.rat-home-header-editorial .headerBotAll,
body.home header.rat-home-header-editorial .headerTop,
body.home header.rat-home-header-editorial .headerBot,
body.home header.rat-home-header-editorial .headerBotPrimary,
body.home header.rat-home-header-editorial .headerNavStickyBar,
body.home header.rat-home-header-editorial .headerMenu,
body.home header.rat-home-header-editorial .newHeaderRight,
body.home header.rat-home-header-editorial .headerLang,
body.home header.rat-home-header-editorial .top-glb{
	float:none!important;
}
body.home header.rat-home-header-editorial .headerAll{
	background:#fff!important;
	border-bottom:1px solid #e7e4dc!important;
	box-shadow:0 4px 18px rgba(15,45,87,.04)!important;
}
body.home header.rat-home-header-editorial .headerTop .headerRight{
	display:none!important;
}
body.home header.rat-home-header-editorial .headerLang .dropdown-toggle.language{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:5px!important;
	min-height:32px!important;
	height:32px!important;
	padding:0 12px!important;
	border:1px solid #e2e8f0!important;
	border-radius:999px!important;
	background:#fff!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:12px!important;
	font-weight:600!important;
	color:#0f2d57!important;
	box-shadow:none!important;
	transition:border-color .2s ease,background .2s ease!important;
}
body.home header.rat-home-header-editorial .headerLang .dropdown-toggle.language:hover,
body.home header.rat-home-header-editorial .headerLang .btn-group.open .dropdown-toggle.language{
	border-color:#cbd5e1!important;
	background:#f8fafc!important;
}
body.home header.rat-home-header-editorial .headerLang .dropdown-toggle.language .rat-currency-label,
body.home header.rat-home-header-editorial .headerLang .dropdown-toggle.language span{
	font-size:12px!important;
	line-height:1.2!important;
	color:#0f2d57!important;
}
body.home header.rat-home-header-editorial .headerLang .dropdown-toggle.language .fa-globe{
	color:#0d7c74!important;
	font-size:13px!important;
}
body.home header.rat-home-header-editorial .headerLang .dropdown-toggle.language .fa-chevron-down{
	font-size:9px!important;
	color:#94a3b8!important;
	margin-left:2px!important;
}
body.home header.rat-home-header-editorial .headerLang .dropdown-menu._flgs{
	border-radius:12px!important;
	border:1px solid #e2e8f0!important;
	box-shadow:0 10px 28px rgba(15,45,87,.12)!important;
	padding:6px 0!important;
	margin-top:6px!important;
}
body.home header.rat-home-header-editorial .headerLang .dropdown-menu._flgs li a{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:13px!important;
	font-weight:600!important;
	color:#0f2d57!important;
	padding:8px 14px!important;
}
body.home header.rat-home-header-editorial .headerLang .dropdown-menu._flgs li a:hover{
	background:#f1f5f9!important;
	color:#0f2d57!important;
}
@media (min-width:993px){
body.home header.rat-home-header-editorial .headerTopAll.rat-header-utility-row,
body.home header.rat-home-header-editorial .headerTopAll{
	display:block!important;
	min-height:36px!important;
	padding:0!important;
	background:#fafbfc!important;
	border-bottom:1px solid #eef1f5!important;
}
body.home header.rat-home-header-editorial .headerTopAll .container{
	padding-top:0!important;
	padding-bottom:0!important;
}
body.home header.rat-home-header-editorial .headerTop{
	display:flex!important;
	align-items:center!important;
	justify-content:flex-end!important;
	min-height:36px!important;
	max-height:38px!important;
	padding:2px 0!important;
}
body.home header.rat-home-header-editorial .headerTop .newHeaderRight.headerTopLangDesktop{
	display:flex!important;
	justify-content:flex-end!important;
	align-items:center!important;
	width:100%!important;
	float:none!important;
	padding:0!important;
	margin:0!important;
}
body.home header.rat-home-header-editorial .headerTop .headerLang{
	float:none!important;
	display:block!important;
}
body.home header.rat-home-header-editorial .headerTop .headerLang .top-glb{
	display:flex!important;
	align-items:center!important;
	justify-content:flex-end!important;
	gap:8px!important;
}
body.home header.rat-home-header-editorial .headerTop .headerLang .btn-group{
	margin:0!important;
}
body.home header.rat-home-header-editorial .headerBotAll{
	padding:10px 0 8px!important;
}
body.home header.rat-home-header-editorial .headerBot.headerBot--main{
	display:flex!important;
	flex-direction:row!important;
	flex-wrap:nowrap!important;
	align-items:center!important;
	justify-content:flex-start!important;
	gap:12px 24px!important;
	padding:0!important;
}
body.home header.rat-home-header-editorial .headerBot.headerBot--main .headerBotPrimary{
	flex:0 0 280px!important;
	width:280px!important;
	max-width:280px!important;
	min-width:280px!important;
}
body.home header.rat-home-header-editorial .headerBot.headerBot--main .logo{
	margin-top:0!important;
	float:none!important;
}
body.home header.rat-home-header-editorial .headerBot.headerBot--main .logo .logoHomeLink{
	min-height:88px!important;
	display:flex!important;
	flex-direction:column!important;
	align-items:flex-start!important;
	justify-content:center!important;
	gap:4px!important;
}
body.home header.rat-home-header-editorial .headerBot.headerBot--main .logo img.logo-desktop{
	width:280px!important;
	height:88px!important;
	max-width:280px!important;
	max-height:88px!important;
}
body.home header.rat-home-header-editorial .headerBot.headerBot--main .logo .logoTitle{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:12px!important;
	line-height:1.35!important;
	font-weight:600!important;
	color:#64748b!important;
	margin:0!important;
	padding:0!important;
	max-width:280px!important;
}
body.home header.rat-home-header-editorial .headerNavStickyBar{
	flex:1 1 auto!important;
	min-width:0!important;
	align-self:center!important;
	margin-top:0!important;
	padding:0!important;
}
body.home header.rat-home-header-editorial .headerNavStickyBar .rat-header-nav-inner,
body.home header.rat-home-header-editorial .headerNavStickyBar .headerMenu{
	display:flex!important;
	align-items:center!important;
	justify-content:flex-end!important;
}
body.home header.rat-home-header-editorial .headerMenu>nav>ul{
	display:flex!important;
	flex-wrap:nowrap!important;
	align-items:center!important;
	justify-content:flex-end!important;
	float:none!important;
}
body.home header.rat-home-header-editorial .headerMenu>nav>ul>li{
	float:none!important;
}
body.home header.rat-home-header-editorial .headerMenu>nav>ul>li>a{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	font-weight:600!important;
	line-height:1.35!important;
	padding:14px 10px!important;
	color:#0f2d57!important;
	letter-spacing:.01em!important;
	border-radius:8px!important;
	transition:background .2s ease,color .2s ease!important;
	white-space:nowrap!important;
	float:none!important;
}
body.home header.rat-home-header-editorial .headerMenu>nav>ul>li:hover>a,
body.home header.rat-home-header-editorial .headerMenu>nav>ul>li:focus-within>a{
	background:rgba(15,45,87,.06)!important;
	color:#0f2d57!important;
}
body.home header.rat-home-header-editorial .headerMenu>nav>ul>li.has-sub>a{
	background-image:none!important;
	padding-right:22px!important;
}
body.home header.rat-home-header-editorial .headerMenu>nav>ul>li.has-sub>a::after{
	content:""!important;
	display:inline-block!important;
	width:7px!important;
	height:7px!important;
	margin-left:6px!important;
	border-right:1.5px solid #94a3b8!important;
	border-bottom:1.5px solid #94a3b8!important;
	transform:rotate(45deg) translateY(-2px)!important;
	vertical-align:middle!important;
}
body.home header.rat-home-header-editorial .headerMenu>nav>ul>li ul{
	border-radius:12px!important;
	overflow:hidden!important;
	box-shadow:0 12px 32px rgba(15,45,87,.14)!important;
	border:1px solid rgba(255,255,255,.08)!important;
}
body.home header.rat-home-header-editorial .headerMenu>nav>ul>li ul li a{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:13px!important;
	font-weight:600!important;
	padding:11px 14px!important;
	color:#fff!important;
}
body.home header.rat-home-header-editorial .headerMenu>nav>ul>li ul li a:hover{
	background:rgba(255,255,255,.08)!important;
	color:#fff!important;
}
body.home header.rat-home-header-editorial .headerMenu .header-lang-bar--mobileInMenu{
	display:none!important;
}
body.home header.rat-home-header-editorial .headerAll{
	min-height:124px!important;
}
}
@media (max-width:992px){
body.home header.rat-home-header-editorial .headerTopAll.rat-header-utility-row,
body.home header.rat-home-header-editorial .headerTopAll{
	display:none!important;
	height:0!important;
	min-height:0!important;
	max-height:0!important;
	overflow:hidden!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
}
body.home header.rat-home-header-editorial .rat-header-mobile-util{
	display:flex!important;
	align-items:center!important;
	justify-content:flex-end!important;
	flex:0 0 auto!important;
	margin:0 6px 0 0!important;
	float:none!important;
}
body.home header.rat-home-header-editorial .rat-header-mobile-util .headerLang,
body.home header.rat-home-header-editorial .rat-header-combined-util{
	float:none!important;
	display:block!important;
	margin:0!important;
	padding:0!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__pill{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	gap:6px!important;
	min-height:44px!important;
	height:44px!important;
	padding:0 14px!important;
	border:1px solid rgba(15,45,87,.18)!important;
	border-radius:999px!important;
	background:#fff!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:13px!important;
	font-weight:600!important;
	line-height:1.2!important;
	color:#0f2d57!important;
	box-shadow:none!important;
	cursor:pointer!important;
	white-space:nowrap!important;
	max-width:calc(100vw - 220px)!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__flag{
	width:18px!important;
	height:13px!important;
	object-fit:cover!important;
	border-radius:2px!important;
	flex:0 0 auto!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__lang,
body.home header.rat-home-header-editorial .rat-currency-label-compact{
	font-size:13px!important;
	font-weight:600!important;
	color:#0f2d57!important;
	line-height:1.2!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__sep{
	color:#94a3b8!important;
	font-weight:500!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__chev{
	font-size:10px!important;
	color:#94a3b8!important;
	margin-left:2px!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__overlay{
	position:fixed!important;
	inset:0!important;
	background:rgba(15,45,87,.5)!important;
	z-index:2147483099!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__overlay[hidden]{
	display:none!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__panel{
	position:fixed!important;
	left:0!important;
	right:0!important;
	bottom:0!important;
	z-index:2147483100!important;
	display:flex!important;
	justify-content:center!important;
	align-items:flex-end!important;
	background:transparent!important;
	border:0!important;
	box-shadow:none!important;
	padding:0!important;
	margin:0!important;
	max-height:none!important;
	overflow:visible!important;
	pointer-events:none!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__panel:not([hidden]){
	pointer-events:auto!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__panel[hidden]{
	display:none!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__sheet{
	width:100%!important;
	max-width:420px!important;
	background:#fff!important;
	border-radius:28px 28px 0 0!important;
	box-shadow:0 -16px 48px rgba(15,45,87,.2)!important;
	max-height:min(78vh,560px)!important;
	overflow:auto!important;
	-webkit-overflow-scrolling:touch!important;
	padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__panel-head{
	display:flex!important;
	align-items:center!important;
	justify-content:space-between!important;
	gap:12px!important;
	padding:20px 24px 16px!important;
	border-bottom:1px solid #eef1f5!important;
	background:#fff!important;
	position:sticky!important;
	top:0!important;
	z-index:2!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__panel-title{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:18px!important;
	font-weight:700!important;
	color:#0f2d57!important;
	line-height:1.25!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__close{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	flex:0 0 auto!important;
	width:44px!important;
	height:44px!important;
	min-width:44px!important;
	min-height:44px!important;
	border:0!important;
	border-radius:999px!important;
	background:#f1f5f9!important;
	font-size:26px!important;
	line-height:1!important;
	color:#0f2d57!important;
	cursor:pointer!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__body{
	display:flex!important;
	flex-direction:column!important;
	align-items:stretch!important;
	width:100%!important;
	padding:24px 24px 12px!important;
	box-sizing:border-box!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__section{
	display:block!important;
	width:100%!important;
	max-width:100%!important;
	padding:0!important;
	margin:0!important;
	float:none!important;
	box-sizing:border-box!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__section--currency{
	margin-top:24px!important;
	padding-top:24px!important;
	border-top:1px solid #e8edf3!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__label{
	margin:0 0 14px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:11px!important;
	font-weight:700!important;
	letter-spacing:.1em!important;
	text-transform:uppercase!important;
	color:#64748b!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__list{
	list-style:none!important;
	margin:0!important;
	padding:0!important;
	display:flex!important;
	flex-direction:column!important;
	align-items:stretch!important;
	gap:12px!important;
	width:100%!important;
	float:none!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__list li{
	display:block!important;
	width:100%!important;
	max-width:100%!important;
	margin:0!important;
	padding:0!important;
	float:none!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__option{
	display:flex!important;
	flex-direction:row!important;
	align-items:center!important;
	justify-content:space-between!important;
	gap:16px!important;
	width:100%!important;
	max-width:100%!important;
	min-height:54px!important;
	padding:14px 18px!important;
	border:1.5px solid rgba(15,45,87,.14)!important;
	border-radius:16px!important;
	background:#fff!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:15px!important;
	font-weight:600!important;
	color:#11396d!important;
	text-decoration:none!important;
	box-sizing:border-box!important;
	transition:border-color .2s ease,background .2s ease!important;
	float:none!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__option:hover,
body.home header.rat-home-header-editorial .rat-header-combined-util__option:focus{
	background:#f8fafc!important;
	border-color:rgba(17,57,109,.28)!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__option.is-selected{
	border:1.5px solid #11396d!important;
	background:rgba(17,57,109,.05)!important;
	font-weight:700!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__option-main{
	display:flex!important;
	flex-direction:row!important;
	align-items:center!important;
	gap:10px!important;
	min-width:0!important;
	flex:1 1 auto!important;
	width:auto!important;
	float:none!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__code{
	flex:0 0 auto!important;
	min-width:28px!important;
	font-size:15px!important;
	font-weight:600!important;
	color:#11396d!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__option-flag{
	width:22px!important;
	height:16px!important;
	object-fit:cover!important;
	border-radius:2px!important;
	flex:0 0 auto!important;
	display:block!important;
	margin:0!important;
	float:none!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__option-label{
	font-size:15px!important;
	font-weight:600!important;
	color:#11396d!important;
	line-height:1.35!important;
	flex:1 1 auto!important;
	min-width:0!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__option.is-selected,
body.home header.rat-home-header-editorial .rat-header-combined-util__option.is-selected .rat-header-combined-util__option-label,
body.home header.rat-home-header-editorial .rat-header-combined-util__option.is-selected .rat-header-combined-util__code{
	font-weight:700!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__option-label--currency{
	font-size:15px!important;
	letter-spacing:.01em!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__check{
	flex:0 0 24px!important;
	width:24px!important;
	margin-left:auto!important;
	text-align:center!important;
	font-size:17px!important;
	font-weight:700!important;
	color:#11396d!important;
	opacity:0!important;
	line-height:1!important;
}
body.home header.rat-home-header-editorial .rat-header-combined-util__option.is-selected .rat-header-combined-util__check{
	opacity:1!important;
}
body.home.rat-header-util-open{
	overflow:hidden!important;
}
body.home.rat-header-util-open #rat-global-contact-bar,
body.home.rat-header-util-open .rat-global-chat-bubble{
	opacity:0!important;
	visibility:hidden!important;
	pointer-events:none!important;
}
body.home header.rat-home-header-editorial .headerMenu .header-lang-bar--mobileInMenu{
	display:none!important;
	height:0!important;
	overflow:hidden!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
}
body.home header.rat-home-header-editorial .headerBotAll{
	min-height:64px!important;
	padding:8px 0 10px!important;
}
body.home header.rat-home-header-editorial .headerBot.headerBot--main .headerBotPrimary{
	display:flex!important;
	align-items:center!important;
	justify-content:flex-start!important;
	gap:0!important;
	position:relative!important;
	min-height:52px!important;
}
body.home header.rat-home-header-editorial .headerBot.headerBot--main .logo{
	margin-top:0!important;
	float:none!important;
	flex:1 1 auto!important;
	min-width:0!important;
	max-width:calc(100% - 120px)!important;
}
body.home header.rat-home-header-editorial .headerBot.headerBot--main .logo .logoHomeLink{
	display:flex!important;
	flex-direction:column!important;
	align-items:flex-start!important;
	justify-content:center!important;
	gap:2px!important;
	min-height:0!important;
}
body.home header.rat-home-header-editorial .headerBot.headerBot--main .logo img.logo-desktop{
	max-height:52px!important;
	width:auto!important;
	height:auto!important;
}
body.home header.rat-home-header-editorial .headerBot.headerBot--main .logo .logoTitle{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:11px!important;
	line-height:1.3!important;
	font-weight:600!important;
	color:#64748b!important;
	margin:0!important;
	max-width:100%!important;
}
body.home header.rat-home-header-editorial .headerBot.headerBot--main .responsiveMenu{
	position:relative!important;
	top:auto!important;
	right:auto!important;
	flex:0 0 auto!important;
	align-self:center!important;
	margin:0!important;
}
body.home header.rat-home-header-editorial .headerNavStickyBar{
	margin-top:0!important;
	border-bottom:0!important;
	box-shadow:none!important;
	background:transparent!important;
}
body.home header.rat-home-header-editorial .headerNavStickyBar:not(:has(#main-nav-menu.open)):not(:has(.headerMenu.open)){
margin-top:0!important;
padding:0!important;
border:0!important;
box-shadow:none!important;
background:transparent!important;
min-height:0!important;
height:0!important;
overflow:hidden!important;
}
body.home header.rat-home-header-editorial .headerNavStickyBar .rat-header-nav-inner,
body.home header.rat-home-header-editorial .headerNavStickyBar .headerMenu{
display:block!important;
align-items:stretch!important;
justify-content:flex-start!important;
width:100%!important;
flex:none!important;
}
body.home header.rat-home-header-editorial .headerNavStickyBar .headerMenu:not(.open){
display:none!important;
}
body.home header.rat-home-header-editorial .headerMenu>nav>ul{
display:block!important;
flex-wrap:nowrap!important;
align-items:stretch!important;
justify-content:flex-start!important;
float:none!important;
width:100%!important;
}
body.home header.rat-home-header-editorial .headerNavStickyBar .headerMenu.open,
body.home header.rat-home-header-editorial #main-nav-menu.open{
display:block!important;
flex-direction:column!important;
align-items:stretch!important;
justify-content:flex-start!important;
width:100%!important;
position:relative!important;
top:auto!important;
left:auto!important;
right:auto!important;
bottom:auto!important;
overflow:visible!important;
max-height:none!important;
height:auto!important;
}
body.home header.rat-home-header-editorial .headerNavStickyBar:has(#main-nav-menu.open),
body.home header.rat-home-header-editorial .headerNavStickyBar:has(.headerMenu.open){
margin-top:8px!important;
background:#fff!important;
border-bottom:1px solid rgba(0,0,0,.08)!important;
overflow:visible!important;
height:auto!important;
}
body.home header.rat-home-header-editorial .headerMenu.open>nav>ul,
body.home header.rat-home-header-editorial #main-nav-menu.open>nav>ul{
display:block!important;
flex-direction:column!important;
width:100%!important;
}
body.home header.rat-home-header-editorial .headerMenu>nav>ul>li ul{
	background:#08255D!important;
	overflow:visible!important;
	border-radius:0!important;
	box-shadow:none!important;
}
body.home header.rat-home-header-editorial .rat-mobile-nav-back{display:none;width:100%;box-sizing:border-box;text-align:left;padding:12px 14px;margin:0;border:0;border-bottom:1px solid rgba(0,0,0,.1);background:#f1f5f9;color:#0f2d57;font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;font-size:14px;font-weight:600;line-height:1.35;cursor:pointer;-webkit-appearance:none;appearance:none;}
body.home header.rat-home-header-editorial #main-nav-menu.rat-mobile-nav-drill .rat-mobile-nav-back{display:block!important;}
body.home header.rat-home-header-editorial #main-nav-menu.rat-mobile-nav-drill>nav>ul>li:not(.rat-mobile-sub-open){display:none!important;}
body.home header.rat-home-header-editorial #main-nav-menu.rat-mobile-nav-drill>nav>ul>li.rat-mobile-sub-open>a{display:none!important;}
body.home header.rat-home-header-editorial #main-nav-menu.rat-mobile-nav-drill>nav>ul>li.rat-mobile-sub-open>ul{display:block!important;}
}
@media (min-width:993px){
body.home header.rat-home-header-editorial .rat-header-mobile-util{
	display:none!important;
	height:0!important;
	overflow:hidden!important;
}
}
/* === rat-home-hero-editorial === */
#main-content .homeSliderAll.rat-home-hero-editorial,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchForm,
#main-content .homeSliderAll.rat-home-hero-editorial .homeSlider,
#main-content .homeSliderAll.rat-home-hero-editorial .homeSliderItem,
#main-content .homeSliderAll.rat-home-hero-editorial .newHomeFilter,
#main-content .homeSliderAll.rat-home-hero-editorial .newHomeFilterTop,
#main-content .homeSliderAll.rat-home-hero-editorial .newHomeFilterBot,
#main-content .homeSliderAll.rat-home-hero-editorial .heroTrustBadges{
	float:none!important;
}
@media (min-width:993px){
#main-content .homeSliderAll.rat-home-hero-editorial{
	height:528px!important;
	min-height:528px!important;
	max-height:528px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .homeSlider,
#main-content .homeSliderAll.rat-home-hero-editorial .homeSlider .item,
#main-content .homeSliderAll.rat-home-hero-editorial .homeSliderItem,
#main-content .homeSliderAll.rat-home-hero-editorial .homeSlider .owl-stage-outer,
#main-content .homeSliderAll.rat-home-hero-editorial .homeSlider .owl-stage,
#main-content .homeSliderAll.rat-home-hero-editorial .homeSlider .owl-item{
	height:528px!important;
	min-height:528px!important;
	max-height:528px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial{
	margin-bottom:0!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial + .rat-subSlider-marquee.rat-home-destinations-editorial{
	margin-top:0!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .homeSliderItem:before{
	z-index:1!important;
	pointer-events:none!important;
	background:linear-gradient(105deg,rgba(15,45,87,.78) 0%,rgba(15,45,87,.42) 38%,rgba(15,45,87,.12) 58%,rgba(15,45,87,0) 72%)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .homeSliderItem ul{
	padding:8px 36px 44px!important;
	max-width:min(54%,720px)!important;
	transform:translateY(-20px)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .homeSliderItem ul li.title h2.titleX{
	margin:0!important;
	padding:0!important;
	font-size:inherit!important;
	line-height:inherit!important;
	font-weight:inherit!important;
	color:inherit!important;
	font-family:inherit!important;
	border:0!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .homeSliderItem ul li.title{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:50px!important;
	line-height:1.05!important;
	font-weight:700!important;
	letter-spacing:-.8px!important;
	margin-bottom:12px!important;
	max-width:720px!important;
	text-shadow:0 2px 18px rgba(15,45,87,.25)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .homeSliderItem ul li.desc{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:16px!important;
	line-height:1.55!important;
	margin-bottom:14px!important;
	max-width:520px!important;
	color:rgba(255,255,255,.92)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .homeSliderItem .simpleMore{
	display:inline-flex!important;
	align-items:center!important;
	gap:7px!important;
	padding:9px 16px!important;
	border:1px solid rgba(255,255,255,.42)!important;
	border-radius:999px!important;
	background:rgba(255,255,255,.08)!important;
	backdrop-filter:blur(8px)!important;
	-webkit-backdrop-filter:blur(8px)!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:13px!important;
	font-weight:600!important;
	line-height:1.35!important;
	letter-spacing:.02em!important;
	color:#fff!important;
	text-decoration:none!important;
	text-underline-offset:0!important;
	box-shadow:0 4px 16px rgba(15,45,87,.12)!important;
	transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .homeSliderItem .simpleMore:hover{
	opacity:1!important;
	background:rgba(255,255,255,.16)!important;
	border-color:rgba(255,255,255,.62)!important;
	transform:translateY(-1px)!important;
	box-shadow:0 6px 18px rgba(15,45,87,.16)!important;
	text-decoration:none!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .homeSliderItem .simpleMore::after{
	content:"→"!important;
	font-size:14px!important;
	line-height:1!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch{
	background:transparent!important;
	background-color:transparent!important;
	background-image:none!important;
	padding:28px 22px 28px 12px!important;
	display:flex!important;
	flex-direction:column!important;
	justify-content:center!important;
	box-sizing:border-box!important;
	height:528px!important;
	min-height:528px!important;
	max-height:528px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchForm{
	background:#fff!important;
	border:1px solid rgba(231,228,220,.95)!important;
	border-radius:24px!important;
	box-shadow:0 16px 40px rgba(15,45,87,.14)!important;
	box-sizing:border-box!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle{
	padding:22px 22px 0!important;
	margin:0!important;
	border-bottom:0!important;
	border-radius:24px 24px 0 0!important;
	box-shadow:none!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchForm{
	padding:12px 22px 22px!important;
	margin:0!important;
	border-top:1px solid #eef1f5!important;
	border-radius:0 0 24px 24px!important;
	box-shadow:0 16px 40px rgba(15,45,87,.14)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle h1.title,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle .title{
	color:#0f2d57!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:clamp(22px,1.8vw,26px)!important;
	line-height:1.25!important;
	font-weight:700!important;
	text-align:left!important;
	display:block!important;
	padding:0!important;
	min-height:0!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle .heroSearchSubtitle{
	color:#64748b!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.45!important;
	font-weight:500!important;
	text-align:left!important;
	margin:6px 0 0!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop ul li label.title,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop ul li .title{
	color:#0f2d57!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:12px!important;
	font-weight:700!important;
	line-height:1.35!important;
	letter-spacing:.04em!important;
	text-transform:uppercase!important;
	margin:0 0 8px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .filterSelect{
	width:100%!important;
	height:44px!important;
	min-height:44px!important;
	padding:0 36px 0 14px!important;
	border:1px solid #dbe3ec!important;
	border-radius:12px!important;
	background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2394a3b8' d='M1.4 1.4 6 6l4.6-4.6L12 2.8 6 8.8 0 2.8z'/%3E%3C/svg%3E") no-repeat right 14px center!important;
	background-size:12px 8px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	font-weight:500!important;
	color:#0f2d57!important;
	appearance:none!important;
	-webkit-appearance:none!important;
	box-shadow:0 1px 2px rgba(15,45,87,.04)!important;
	transition:border-color .2s ease,box-shadow .2s ease!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .filterSelect:focus{
	outline:none!important;
	border-color:#0d7c74!important;
	box-shadow:0 0 0 3px rgba(13,124,116,.12)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .newHomeFilterSubmit .searchSubmit,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterSubmit input.searchSubmit{
	height:48px!important;
	min-height:48px!important;
	max-height:48px!important;
	line-height:48px!important;
	border:0!important;
	border-radius:999px!important;
	background:linear-gradient(135deg,#0f2d57 0%,#0d7c74 100%)!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	font-weight:700!important;
	letter-spacing:.06em!important;
	text-transform:none!important;
	box-shadow:0 8px 22px rgba(15,45,87,.22)!important;
	transition:transform .2s ease,box-shadow .2s ease!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .newHomeFilterSubmit .searchSubmit:hover,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterSubmit input.searchSubmit:hover{
	transform:translateY(-1px)!important;
	box-shadow:0 12px 26px rgba(15,45,87,.28)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .heroTrustBadges{
	justify-content:flex-start!important;
	gap:6px 12px!important;
	margin-top:14px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .heroTrustBadge{
	color:#64748b!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:11px!important;
	font-weight:600!important;
	background:#f8fafc!important;
	border:1px solid #e8edf3!important;
	border-radius:999px!important;
	padding:5px 10px!important;
	line-height:1.3!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .homeSlider .owl-controls .fa{
	color:#fff!important;
	opacity:.85!important;
}
}
@media (max-width:992px){
#main-content .homeSliderAll.rat-home-hero-editorial{
	height:auto!important;
	min-height:0!important;
	max-height:none!important;
	overflow:visible!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch{
	height:auto!important;
	min-height:0!important;
	max-height:none!important;
	overflow:visible!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchForm,
#main-content .homeSliderAll.rat-home-hero-editorial .newHomeFilterBot,
#main-content .homeSliderAll.rat-home-hero-editorial .heroTrustBadges{
	overflow:visible!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch{
	background:linear-gradient(180deg,#0a2344 0%,#0f2d57 55%,#123a6b 100%)!important;
	background-color:#0f2d57!important;
	padding:16px 16px 22px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchForm{
	background:rgba(255,255,255,.08)!important;
	border:1px solid rgba(255,255,255,.14)!important;
	box-shadow:0 16px 40px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.12)!important;
	padding-left:20px!important;
	padding-right:20px!important;
	backdrop-filter:blur(14px)!important;
	-webkit-backdrop-filter:blur(14px)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle{
	padding:22px 20px 14px!important;
	border-radius:28px 28px 0 0!important;
	border-bottom:0!important;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important;
	margin:0!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchForm{
	padding:4px 20px 20px!important;
	border-top:1px solid rgba(255,255,255,.06)!important;
	border-radius:0 0 28px 28px!important;
	margin:0!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle h1.title,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle .title{
	color:#fff!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:22px!important;
	line-height:1.25!important;
	font-weight:700!important;
	text-align:left!important;
	display:block!important;
	padding:0!important;
	margin:0!important;
	letter-spacing:-.01em!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle .heroSearchSubtitle{
	color:rgba(255,255,255,.78)!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:13px!important;
	line-height:1.45!important;
	font-weight:500!important;
	text-align:left!important;
	margin:6px 0 0!important;
	display:block!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop ul{
	display:grid!important;
	grid-template-columns:1fr 1fr!important;
	column-gap:12px!important;
	row-gap:14px!important;
	margin:0!important;
	padding:0!important;
	width:100%!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop ul li:first-child,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop ul li:nth-child(4){
	grid-column:1/-1!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop ul li label.title,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop ul li .title{
	display:block!important;
	color:rgba(255,255,255,.72)!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:12px!important;
	line-height:1.35!important;
	font-weight:500!important;
	text-transform:none!important;
	letter-spacing:0!important;
	margin:0 0 7px!important;
	padding:0!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .filterSelect{
	width:100%!important;
	height:58px!important;
	min-height:58px!important;
	padding:0 40px 0 16px!important;
	border:0!important;
	border-radius:18px!important;
	background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2394a3b8' d='M1.4 1.4 6 6l4.6-4.6L12 2.8 6 8.8 0 2.8z'/%3E%3C/svg%3E") no-repeat right 16px center!important;
	background-size:12px 8px!important;
	box-shadow:0 2px 10px rgba(15,45,87,.08)!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:15px!important;
	font-weight:600!important;
	color:#11396d!important;
	appearance:none!important;
	-webkit-appearance:none!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .filterSelect:focus{
	outline:none!important;
	box-shadow:0 0 0 3px rgba(255,255,255,.18),0 2px 10px rgba(15,45,87,.1)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterBot{
	margin-top:16px!important;
	padding:0!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .newHomeFilterSubmit .searchSubmit,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterSubmit input.searchSubmit{
	height:60px!important;
	min-height:60px!important;
	max-height:60px!important;
	line-height:60px!important;
	border:0!important;
	border-radius:999px!important;
	background:linear-gradient(90deg,#f28a16 0%,#f6a12c 100%)!important;
	background-image:linear-gradient(90deg,#f28a16 0%,#f6a12c 100%)!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	font-weight:700!important;
	letter-spacing:.05em!important;
	text-transform:none!important;
	color:#fff!important;
	box-shadow:0 12px 28px rgba(242,138,22,.22)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .newHomeFilterSubmit .searchSubmit:hover,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterSubmit input.searchSubmit:hover{
	background:linear-gradient(90deg,#e67f12 0%,#f09824 100%)!important;
	background-image:linear-gradient(90deg,#e67f12 0%,#f09824 100%)!important;
	transform:translateY(-1px)!important;
	box-shadow:0 14px 30px rgba(242,138,22,.26)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .heroTrustBadge{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	min-height:32px!important;
	height:auto!important;
	color:rgba(255,255,255,.9)!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:10px!important;
	font-weight:500!important;
	line-height:1.3!important;
	background:rgba(255,255,255,.06)!important;
	border:1px solid rgba(255,255,255,.18)!important;
	border-radius:999px!important;
	padding:6px 12px!important;
	text-align:left!important;
	white-space:normal!important;
	backdrop-filter:blur(6px)!important;
	-webkit-backdrop-filter:blur(6px)!important;
}
}
@media (max-width:768px){
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch{
	padding-left:20px!important;
	padding-right:20px!important;
	padding-bottom:24px!important;
	background:linear-gradient(180deg,#0a2344 0%,#0f2d57 55%,#123a6b 78%,#0b1f43 100%)!important;
	background-color:#0f2d57!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchForm{
	border:1px solid rgba(255,255,255,.07)!important;
	box-shadow:0 30px 80px rgba(0,0,0,.20)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle{
	border-bottom:1px solid rgba(255,255,255,.06)!important;
	border-radius:44px 44px 0 0!important;
	box-shadow:none!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchForm{
	position:relative!important;
	border-top:0!important;
	border-radius:0 0 44px 44px!important;
	box-shadow:0 30px 80px rgba(0,0,0,.20)!important;
	padding-bottom:20px!important;
	background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.07) 76%,rgba(11,31,67,.12) 100%)!important;
	overflow:visible!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchForm::after{
	content:none!important;
	display:none!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle h1.title,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle .title{
	font-size:21px!important;
	font-weight:700!important;
	letter-spacing:-1px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle .heroSearchSubtitle{
	color:rgba(255,255,255,.78)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .newHomeFilterSubmit .searchSubmit,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterSubmit input.searchSubmit{
	height:68px!important;
	min-height:68px!important;
	max-height:68px!important;
	line-height:68px!important;
	box-shadow:0 10px 24px rgba(242,138,22,.10)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .newHomeFilterSubmit .searchSubmit:hover,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterSubmit input.searchSubmit:hover{
	box-shadow:0 10px 24px rgba(242,138,22,.10)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop ul li label.title,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop ul li .title{
	font-size:13px!important;
	letter-spacing:.4px!important;
	color:rgba(255,255,255,.68)!important;
	font-weight:500!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .heroTrustBadge{
	display:inline-flex!important;
	width:auto!important;
	max-width:max-content!important;
	min-height:0!important;
	font-size:14px!important;
	font-weight:500!important;
	line-height:1.35!important;
	padding:10px 18px!important;
	border-radius:999px!important;
	background:rgba(255,255,255,.08)!important;
	border:1px solid rgba(255,255,255,.15)!important;
	white-space:nowrap!important;
}
}
@media (min-width:1200px){
#main-content .homeSliderAll.rat-home-hero-editorial .homeSliderItem{
	padding-right:38%!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch{
	width:38%!important;
	max-width:38%!important;
	padding:28px 36px 28px 14px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .homeSlider .owl-controls{
	right:calc(38% + 20px)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchForm{
	border-radius:28px!important;
	box-shadow:0 14px 36px rgba(15,45,87,.10)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle{
	padding:28px 36px 0!important;
	border-radius:28px 28px 0 0!important;
	box-shadow:none!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchForm{
	padding:16px 36px 28px!important;
	border-radius:0 0 28px 28px!important;
	box-shadow:0 14px 36px rgba(15,45,87,.10)!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop ul{
	column-gap:18px!important;
	row-gap:16px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .heroTrustBadges{
	margin-top:16px!important;
	gap:8px 14px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .homeSliderItem ul{
	max-width:min(58%,760px)!important;
}
}
/* === rat-home-services-editorial === */
#main-content .homeServicesAll.rat-home-services-editorial,
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider,
#main-content .homeServicesAll.rat-home-services-editorial .homeServices,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesRow,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesCol,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSliderItem{
	float:none!important;
}
#main-content .homeServicesAll.rat-home-services-editorial{
	display:block!important;
	width:100%!important;
	background:#fbfaf8!important;
	padding:48px 0 52px!important;
	border-top:1px solid #ece8df!important;
	border-bottom:1px solid #ece8df!important;
	box-sizing:border-box!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle.noBorder{
	margin:0 0 32px!important;
	padding:0!important;
	text-align:center!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle.noBorder::before{
	content:""!important;
	display:block!important;
	width:52px!important;
	height:3px!important;
	border-radius:20px!important;
	background:#d6b26d!important;
	margin:0 auto 16px!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle h2.title,
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle .title{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:clamp(24px,2.2vw,30px)!important;
	line-height:1.24!important;
	font-weight:700!important;
	letter-spacing:-.02em!important;
	color:#0f2d57!important;
	margin:0!important;
	padding:0!important;
	display:block!important;
	max-width:920px!important;
	margin-left:auto!important;
	margin-right:auto!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle .homeServicesKicker{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:15px!important;
	line-height:1.55!important;
	font-weight:500!important;
	color:#64748b!important;
	margin:10px auto 0!important;
	padding:0 16px!important;
	max-width:720px!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox{
	background:#fff!important;
	border:1px solid #e7e4dc!important;
	border-radius:22px!important;
	box-shadow:0 8px 24px rgba(15,45,87,.06)!important;
	padding:28px 20px 24px!important;
	height:100%!important;
	box-sizing:border-box!important;
	transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox:hover{
	transform:translateY(-2px)!important;
	box-shadow:0 14px 32px rgba(15,45,87,.1)!important;
	border-color:#d9dee8!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul.sul{
	display:flex!important;
	flex-direction:column!important;
	align-items:center!important;
	float:none!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.icon{
	width:72px!important;
	height:72px!important;
	min-height:72px!important;
	border:0!important;
	border-radius:50%!important;
	background:linear-gradient(180deg,#f8fafc 0%,#eef3f8 100%)!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	margin:0 auto 18px!important;
	box-shadow:inset 0 0 0 1px #e2e8f0!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.icon img{
	width:44px!important;
	height:44px!important;
	max-width:44px!important;
	object-fit:contain!important;
	display:block!important;
	margin:0!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.title{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:17px!important;
	line-height:1.35!important;
	font-weight:700!important;
	color:#0f2d57!important;
	margin:0 0 10px!important;
	padding:0 4px!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.title a{
	color:#0f2d57!important;
	text-decoration:none!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.title a:hover{
	color:#0d7c74!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.desc{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.62!important;
	color:#64748b!important;
	padding:0 6px!important;
	margin:0!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.desc a,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.title a{
	font-weight:inherit!important;
}
@media (min-width:993px){
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesRow{
	display:grid!important;
	grid-template-columns:repeat(4,minmax(0,1fr))!important;
	gap:20px!important;
	margin:0!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesCol{
	width:auto!important;
	float:none!important;
	padding:0!important;
	margin:0!important;
}
}
@media (max-width:992px){
#main-content .homeServicesAll.rat-home-services-editorial{
	padding:32px 0 36px!important;
	background:#fff!important;
	border-top:0!important;
	border-bottom:1px solid #ece8df!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle.noBorder{
	margin-bottom:24px!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle h2.title,
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle .title{
	font-size:22px!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle .homeServicesKicker{
	font-size:14px!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider{
	padding:0 16px 12px!important;
	gap:14px!important;
	scroll-padding:16px!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider>.item{
	padding:0 2px!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox{
	padding:24px 18px 22px!important;
	border-radius:20px!important;
}
}
@media (max-width:768px){
#main-content .homeServicesAll.rat-home-services-editorial{
	padding:92px 0 0!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .container{
	padding-left:0!important;
	padding-right:0!important;
	max-width:100%!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle.noBorder{
	margin-bottom:12px!important;
	padding:0 20px!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle h2.title,
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle .title{
	font-size:26px!important;
	line-height:1.18!important;
	letter-spacing:-.3px!important;
	max-width:340px!important;
	margin:0 auto 12px!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle p,
#main-content .homeServicesAll.rat-home-services-editorial .homeAboutTitle .homeServicesKicker{
	margin-top:0!important;
	margin-bottom:0!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider,
#main-content .homeServicesAll.rat-home-services-editorial .fw.homeServicesSlider{
	display:flex!important;
	flex-wrap:nowrap!important;
	align-items:flex-start!important;
	overflow-x:auto!important;
	overflow-y:visible!important;
	scroll-snap-type:x mandatory!important;
	-webkit-overflow-scrolling:touch!important;
	scroll-padding-inline:20px!important;
	gap:16px!important;
	width:100%!important;
	min-height:0!important;
	max-height:none!important;
	height:auto!important;
	padding-left:20px!important;
	padding-right:20px!important;
	padding-top:0!important;
	padding-bottom:0!important;
	margin-top:0!important;
	margin:0!important;
	scrollbar-width:none!important;
	-ms-overflow-style:none!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider::-webkit-scrollbar{
	display:none!important;
	width:0!important;
	height:0!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider>.item,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider .item{
	flex:0 0 min(77vw,300px)!important;
	width:min(77vw,300px)!important;
	max-width:300px!important;
	min-width:0!important;
	scroll-snap-align:start!important;
	display:flex!important;
	flex-direction:column!important;
	align-items:stretch!important;
	justify-content:flex-start!important;
	visibility:visible!important;
	height:auto!important;
	max-height:none!important;
	align-self:flex-start!important;
	min-height:0!important;
	padding:0!important;
	margin:0!important;
	float:none!important;
	box-sizing:border-box!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSliderItem,
#main-content .homeServicesAll.rat-home-services-editorial .fw.homeServicesSliderItem{
	display:flex!important;
	flex-direction:column!important;
	align-items:stretch!important;
	justify-content:flex-start!important;
	flex:0 0 auto!important;
	width:100%!important;
	height:auto!important;
	float:none!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox,
#main-content .homeServicesAll.rat-home-services-editorial .fw.homeServicesBox{
	display:flex!important;
	flex-direction:column!important;
	align-items:center!important;
	justify-content:flex-start!important;
	background:#fff!important;
	border:1px solid rgba(15,45,87,.10)!important;
	border-radius:24px!important;
	box-shadow:0 18px 45px rgba(15,45,87,.08)!important;
	padding:14px 16px 14px!important;
	width:100%!important;
	max-width:300px!important;
	height:200px!important;
	min-height:200px!important;
	max-height:200px!important;
	box-sizing:border-box!important;
	transform:none!important;
	transition:none!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox:hover{
	transform:none!important;
	box-shadow:0 18px 45px rgba(15,45,87,.08)!important;
	border-color:rgba(15,45,87,.10)!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul.sul,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul.sul li{
	float:none!important;
	position:static!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul.sul{
	display:flex!important;
	flex-direction:column!important;
	align-items:center!important;
	justify-content:flex-start!important;
	flex:0 0 auto!important;
	width:100%!important;
	height:auto!important;
	min-height:0!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
	text-align:center!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul.sul li.icon,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.icon{
	flex:0 0 auto!important;
	width:48px!important;
	height:48px!important;
	min-height:48px!important;
	max-height:48px!important;
	margin:0 auto 8px!important;
	padding:0!important;
	background:#f4f7fb!important;
	border:1px solid rgba(15,45,87,.06)!important;
	border-radius:50%!important;
	box-shadow:none!important;
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul.sul li.icon a,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.icon a{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:100%!important;
	height:100%!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul.sul li.icon img,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.icon img{
	width:26px!important;
	height:26px!important;
	max-width:26px!important;
	max-height:26px!important;
	object-fit:contain!important;
	display:block!important;
	margin:0!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul.sul li.title,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.title{
	flex:0 0 calc(18px * 1.25 * 2)!important;
	width:100%!important;
	min-height:calc(18px * 1.25 * 2)!important;
	max-height:calc(18px * 1.25 * 2)!important;
	font-size:18px!important;
	font-weight:700!important;
	line-height:1.25!important;
	letter-spacing:-.2px!important;
	margin:0 0 6px!important;
	padding:0!important;
	overflow:hidden!important;
	text-align:center!important;
	box-sizing:border-box!important;
	color:#0f2d57!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul.sul li.title a,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.title a{
	display:-webkit-box!important;
	-webkit-line-clamp:2!important;
	-webkit-box-orient:vertical!important;
	overflow:hidden!important;
	width:100%!important;
	color:#0f2d57!important;
	text-decoration:none!important;
	font-weight:700!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul.sul li.desc,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesBox ul li.desc{
	flex:0 0 calc(14px * 1.5 * 3)!important;
	width:100%!important;
	min-height:calc(14px * 1.5 * 3)!important;
	max-height:calc(14px * 1.5 * 3)!important;
	font-size:14px!important;
	line-height:1.5!important;
	color:#6b778c!important;
	padding:0!important;
	margin:0!important;
	text-align:center!important;
	display:-webkit-box!important;
	-webkit-line-clamp:3!important;
	-webkit-box-orient:vertical!important;
	overflow:hidden!important;
	box-sizing:border-box!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider .owl-controls,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider .owl-dots,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider .owl-nav{
	display:none!important;
	visibility:hidden!important;
	height:0!important;
	overflow:hidden!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider.owl-carousel,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider.owl-carousel .owl-stage-outer,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider.owl-carousel .owl-stage,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider.owl-carousel .owl-item,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider .slick-list,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider .slick-track,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider .slick-slide{
	display:flex!important;
	align-items:flex-start!important;
	justify-content:flex-start!important;
	height:auto!important;
	min-height:0!important;
	max-height:none!important;
}
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider.owl-carousel .owl-item>.item,
#main-content .homeServicesAll.rat-home-services-editorial .homeServicesSlider .slick-slide>div{
	height:auto!important;
	min-height:0!important;
	max-height:none!important;
	display:flex!important;
	align-items:flex-start!important;
	justify-content:flex-start!important;
}
}
/* === rat-home-destinations-editorial === */
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial,
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSlider-track,
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSlider-city,
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem,
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderLink{
	float:none!important;
}
@media (min-width:767px){
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial.subSlider.yu-d-md-block{
	background:#0f2d57!important;
	border-top:1px solid rgba(255,255,255,.08)!important;
	min-height:100px!important;
	height:100px!important;
	max-height:100px!important;
}
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSlider-track{
	height:100px!important;
	min-height:100px!important;
	max-height:100px!important;
}
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSlider-city{
	height:100px!important;
	min-height:100px!important;
	max-height:100px!important;
}
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem,
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem a{
	height:100px!important;
	min-height:100px!important;
	max-height:100px!important;
}
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem a:before{
	background:linear-gradient(180deg,rgba(15,45,87,.15) 0%,rgba(15,45,87,.72) 100%)!important;
	opacity:1!important;
	visibility:visible!important;
	transition:opacity .25s ease,background .25s ease!important;
}
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem a:hover:before{
	background:linear-gradient(180deg,rgba(13,124,116,.2) 0%,rgba(15,45,87,.82) 100%)!important;
	opacity:1!important;
	visibility:visible!important;
}
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem a .subSliderImg{
	transition:transform .35s ease!important;
}
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem a:hover .subSliderImg{
	transform:scale(1.04)!important;
}
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem a .title{
	display:flex!important;
	flex-direction:column!important;
	align-items:center!important;
	justify-content:center!important;
	gap:2px!important;
	height:auto!important;
	min-height:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:15px!important;
	line-height:1.2!important;
	font-weight:700!important;
	letter-spacing:.06em!important;
	text-transform:uppercase!important;
	text-shadow:0 2px 12px rgba(15,45,87,.35)!important;
	pointer-events:none!important;
}
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem a .rat-dest-tagline{
	display:block!important;
	font-size:11px!important;
	line-height:1.25!important;
	font-weight:500!important;
	letter-spacing:.02em!important;
	text-transform:none!important;
	color:rgba(255,255,255,.88)!important;
	opacity:.95!important;
}
}
@media (min-width:993px){
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem a:before{
	background:linear-gradient(to top,rgba(0,18,45,.72),rgba(0,18,45,.22))!important;
}
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem a:hover:before{
	background:linear-gradient(to top,rgba(0,18,45,.78),rgba(0,18,45,.28))!important;
}
}
	
/* === rat-home-featured-modern === */
#main-content .container > .fw.homeLatest,
#main-content .container .fw.homeLatest,
#main-content .homeLatest{
	display:block!important;
	float:none!important;
	clear:both!important;
	width:calc(100% + 30px)!important;
	max-width:calc(100% + 30px)!important;
	margin-left:-15px!important;
	margin-right:-15px!important;
	padding:52px 15px 60px!important;
	box-sizing:border-box!important;
	background:linear-gradient(180deg,#fbfaf8 0%,#f4f3ef 100%)!important;
}
#main-content .homeLatest .homeAboutTitle.noBorder{
	border-bottom:0!important;
	padding:0!important;
	margin:0 0 60px!important;
	text-align:center!important;
}
#main-content .homeLatest .homeAboutTitle h2.title{
	display:block!important;
	width:100%!important;
	max-width:100%!important;
	margin:0 auto!important;
	padding:0!important;
	text-align:center!important;
	position:static!important;
	font-size:clamp(26px,3vw,34px)!important;
	line-height:1.22!important;
	font-weight:700!important;
	letter-spacing:-.02em!important;
	color:#0f2d57!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
}
#main-content .homeLatest .homeAboutTitle h2.title::before{
	display:none!important;
	content:none!important;
}
#main-content .homeLatest .homeAboutTitle h2.title::after{
	content:""!important;
	display:block!important;
	position:static!important;
	left:auto!important;
	right:auto!important;
	top:auto!important;
	width:52px!important;
	height:3px!important;
	border-radius:20px!important;
	background:#d6b26d!important;
	margin:20px auto 0!important;
}
#main-content .homeLatest .homeAboutTitle .homeFeaturedIntro{
	max-width:760px!important;
	margin:18px auto 0!important;
	padding:0 12px!important;
	font-size:16px!important;
	line-height:1.55!important;
	font-weight:400!important;
	color:#4a5568!important;
	text-align:center!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
}
#main-content .homeLatest .homeLatestCol{
	margin-bottom:32px!important;
}
#main-content .homeLatest .homeLatestBox{
	border:1px solid #ece8de!important;
	border-radius:24px!important;
	box-sizing:border-box!important;
	background:#fff!important;
	overflow:hidden!important;
	box-shadow:none!important;
}
#main-content .homeLatest .homeLatestTitle{
	display:grid!important;
	grid-template-columns:minmax(0,1fr) auto!important;
	grid-template-areas:
		"heading heading"
		"subtitle link"!important;
	align-items:center!important;
	column-gap:12px!important;
	row-gap:2px!important;
	float:none!important;
	border:0!important;
	border-bottom:0!important;
	padding:16px 18px 20px!important;
	margin:0!important;
	background:transparent!important;
	position:relative!important;
	box-sizing:border-box!important;
	min-height:0!important;
}
#main-content .homeLatest .homeLatestTitle::before{
	display:none!important;
	content:none!important;
}
#main-content .homeLatest .homeLatestTitle .title{
	display:contents!important;
	float:none!important;
	margin:0!important;
	padding:0!important;
	font-size:0!important;
	line-height:0!important;
	color:transparent!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	min-height:0!important;
	position:static!important;
}
#main-content .homeLatest .homeLatestTitle .title::before,
#main-content .homeLatest .homeLatestTitle .title::after{
	display:block!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
}
#main-content .homeLatest .homeLatestTitle .title::before{
	grid-area:heading!important;
	font-size:20px!important;
	line-height:1.2!important;
	font-weight:800!important;
	letter-spacing:-.02em!important;
	color:#0f2d57!important;
	text-transform:uppercase!important;
	min-height:0!important;
	max-height:none!important;
	overflow:hidden!important;
	margin:0!important;
	padding-right:0!important;
}
#main-content .homeLatest .homeLatestTitle .title::after{
	grid-area:subtitle!important;
	position:static!important;
	left:auto!important;
	right:auto!important;
	bottom:auto!important;
	margin:0!important;
	font-size:14px!important;
	line-height:1.35!important;
	font-weight:400!important;
	color:#7c8796!important;
	letter-spacing:0!important;
	text-transform:none!important;
	min-height:0!important;
	white-space:nowrap!important;
	overflow:hidden!important;
	text-overflow:ellipsis!important;
}
#main-content .homeLatest .homeLatestCol:nth-child(1) .homeLatestTitle .title::before{content:"Installment Payment"!important;}
#main-content .homeLatest .homeLatestCol:nth-child(1) .homeLatestTitle .title::after{content:"0% Interest Plans"!important;}
#main-content .homeLatest .homeLatestCol:nth-child(2) .homeLatestTitle .title::before{content:"Price Reduced"!important;}
#main-content .homeLatest .homeLatestCol:nth-child(2) .homeLatestTitle .title::after{content:"Special Offers"!important;}
#main-content .homeLatest .homeLatestCol:nth-child(3) .homeLatestTitle .title::before{content:"Rental Income Guarantee"!important;}
#main-content .homeLatest .homeLatestCol:nth-child(3) .homeLatestTitle .title::after{content:"Guaranteed Returns"!important;}
#main-content .homeLatest .homeLatestCol:nth-child(4) .homeLatestTitle .title::before{content:"Mall Properties"!important;}
#main-content .homeLatest .homeLatestCol:nth-child(4) .homeLatestTitle .title::after{content:"Mixed-Use Projects"!important;}
#main-content .homeLatest .homeLatestCol:nth-child(5) .homeLatestTitle .title::before{content:"Commercial Property"!important;}
#main-content .homeLatest .homeLatestCol:nth-child(5) .homeLatestTitle .title::after{content:"Offices \2022 Shops \2022 Hotels"!important;}
#main-content .homeLatest .homeLatestCol:nth-child(6) .homeLatestTitle .title::before{content:"Citizenship"!important;}
#main-content .homeLatest .homeLatestCol:nth-child(6) .homeLatestTitle .title::after{content:"From USD 400,000"!important;}
#main-content .homeLatest .homeLatestTitle .viewOther{
	grid-area:link!important;
	float:none!important;
	display:block!important;
	position:static!important;
	align-self:center!important;
	justify-self:end!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
	box-shadow:none!important;
	color:transparent!important;
	font-size:0!important;
	line-height:0!important;
	text-decoration:none!important;
	letter-spacing:0!important;
	transition:color .2s ease!important;
	overflow:visible!important;
	max-width:min(42vw,220px)!important;
	width:auto!important;
	text-align:right!important;
	white-space:nowrap!important;
}
#main-content .homeLatest .homeLatestTitle .viewOther::after{
	content:"View all \2192"!important;
	display:inline-block!important;
	font-size:15px!important;
	line-height:1.35!important;
	font-weight:600!important;
	color:#0d6b7a!important;
	opacity:.9!important;
	letter-spacing:.01em!important;
	transition:color .2s ease,opacity .2s ease,text-decoration-color .2s ease!important;
}
#main-content .homeLatest .homeLatestTitle .viewOther:hover{
	background:transparent!important;
	color:transparent!important;
	border-color:transparent!important;
	text-decoration:none!important;
}
#main-content .homeLatest .homeLatestTitle .viewOther:hover::after{
	color:#0f2d57!important;
	opacity:1!important;
	text-decoration:underline!important;
	text-underline-offset:3px!important;
}

/* === rat-discovery-listing-card-home (embedded from rat_get_discovery_listing_card_home_css) === */
#main-content .homeLatest .rat-similar-card.singlePageOtherPosts.bigX{
	padding:0!important;
	margin:0!important;
	border:1px solid #e8ecf1!important;
	border-radius:18px!important;
	background:#fff!important;
	box-shadow:0 6px 20px rgba(15,23,42,.05)!important;
	overflow:hidden!important;
	position:relative!important;
	transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease!important;
}
#main-content .homeLatest .rat-similar-card.singlePageOtherPosts.bigX:hover{
	transform:translateY(-2px)!important;
	border-color:#dde3ea!important;
	box-shadow:0 12px 30px rgba(15,23,42,.1)!important;
	background:#fff!important;
}
#main-content .homeLatest .rat-similar-card__link{
	display:flex!important;
	flex-direction:column!important;
	text-decoration:none!important;
	color:inherit!important;
}
#main-content .homeLatest .rat-similar-card__media{
	position:relative!important;
	overflow:hidden!important;
	background:#f3f4f6!important;
}
#main-content .homeLatest .rat-similar-card__img{
	display:block!important;
	width:100%!important;
	height:100%!important;
	min-height:200px!important;
	border-radius:0!important;
	object-fit:cover!important;
	object-position:center center!important;
	background-size:cover!important;
	background-position:center center!important;
	background-repeat:no-repeat!important;
	transition:transform .35s ease!important;
}
#main-content .homeLatest .rat-similar-card:hover .rat-similar-card__img{
	transform:scale(1.03)!important;
}
#main-content .homeLatest .rat-similar-card__price{
	position:absolute!important;
	top:11px!important;
	right:11px!important;
	z-index:2!important;
	display:inline-flex!important;
	align-items:center!important;
	padding:7px 13px!important;
	border-radius:9px!important;
	background:rgba(15,45,87,.92)!important;
	color:#fff!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	font-weight:800!important;
	line-height:1.14!important;
	letter-spacing:-0.01em!important;
	box-shadow:0 5px 16px rgba(15,23,42,.16)!important;
}
#main-content .homeLatest .rat-similar-card__price .rat-price,
#main-content .homeLatest .rat-similar-card__price .rat-price-amount,
#main-content .homeLatest .rat-similar-card__price .rat-price-sym{
	font-size:inherit!important;
	font-weight:inherit!important;
	color:inherit!important;
}
#main-content .homeLatest .rat-similar-card:hover .rat-similar-card__price{
	background:#0f2d57!important;
}
#main-content .homeLatest .rat-similar-card__body{
	flex:1 1 auto!important;
	display:flex!important;
	flex-direction:column!important;
	gap:0!important;
	padding:14px 16px 16px!important;
	box-sizing:border-box!important;
}
#main-content .homeLatest .rat-similar-card__title{
	margin:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	font-weight:600!important;
	line-height:1.32!important;
	color:#0f2d57!important;
	display:-webkit-box!important;
	-webkit-line-clamp:2!important;
	-webkit-box-orient:vertical!important;
	overflow:hidden!important;
	max-height:calc(1.32em * 2)!important;
}
#main-content .homeLatest .rat-similar-card__location{
	margin:12px 0 0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:12.5px!important;
	font-weight:600!important;
	line-height:1.4!important;
	color:#64748b!important;
}
#main-content .homeLatest .rat-similar-card__facts-line{
	margin:12px 0 0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:12.5px!important;
	font-weight:600!important;
	line-height:1.45!important;
	color:#374151!important;
}
#main-content .homeLatest .rat-similar-card__chips{
	display:flex!important;
	flex-wrap:wrap!important;
	gap:8px!important;
	min-height:0!important;
	margin:10px 0 0!important;
}
#main-content .homeLatest .rat-similar-card__chip{
	display:inline-flex!important;
	align-items:center!important;
	padding:6px 11px!important;
	border-radius:999px!important;
	border:1px solid #e8e2d6!important;
	background:#faf8f2!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:12px!important;
	font-weight:600!important;
	line-height:1.3!important;
	color:#5c4d2e!important;
	white-space:nowrap!important;
}
#main-content .homeLatest .rat-similar-card__cta{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	align-self:flex-end!important;
	margin-top:auto!important;
	padding-top:10px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:12px!important;
	font-weight:800!important;
	line-height:1.2!important;
	letter-spacing:.02em!important;
	text-transform:uppercase!important;
	color:#0c2748!important;
}
#main-content .homeLatest .rat-similar-card__cta::after{
	content:"→";
	margin-left:6px!important;
	font-size:13px!important;
	line-height:1!important;
	transition:transform .2s ease!important;
}
#main-content .homeLatest .rat-similar-card:hover .rat-similar-card__cta::after{
	transform:translateX(2px)!important;
}
#main-content .homeLatest .rat-similar-card .featuresSliderHidden{
	opacity:0!important;
	visibility:hidden!important;
	pointer-events:none!important;
	height:0!important;
	overflow:hidden!important;
	position:absolute!important;
}
#main-content .homeLatest .featuresSliderItem .rat-similar-card.singlePageOtherPosts.bigX,
#main-content .homeLatest .rat-similar-card.singlePageOtherPosts.bigX{
	border-radius:18px!important;
	box-shadow:0 10px 28px rgba(12,39,72,.08)!important;
}
#main-content .homeLatest .featuresSliderItem{
	overflow:hidden!important;
	border-radius:18px!important;
}
#main-content .homeLatest .rat-similar-card__link{
	min-height:0!important;
}
#main-content .homeLatest .rat-similar-card__media{
	flex:0 0 auto!important;
	min-height:200px!important;
	max-height:200px!important;
}
#main-content .homeLatest .rat-similar-card__img{
	min-height:200px!important;
}
#main-content .homeLatest .rat-similar-card__body{
	padding:14px 16px 16px!important;
}
#main-content .homeLatest .featuresSliderItem:hover .rat-similar-card.singlePageOtherPosts.bigX{
	transform:translateY(-2px)!important;
	box-shadow:0 16px 36px rgba(12,39,72,.12)!important;
}
@media (max-width:992px){
#main-content .homeLatest .rat-similar-card__media,
#main-content .homeLatest .rat-similar-card__img{
	min-height:200px!important;
	max-height:200px!important;
}
#main-content .homeLatest .rat-similar-card__title{
	font-size:13px!important;
}
#main-content .homeLatest .rat-similar-card__price{
	font-size:13px!important;
	padding:6px 11px!important;
}
}

#main-content .homeLatest .featuresSlider .owl-controls,
#main-content .homeLatest .featuresSlider .owl-nav,
#main-content .homeLatest .featuresSlider .owl-prev,
#main-content .homeLatest .featuresSlider .owl-next{
	display:none!important;
	visibility:hidden!important;
	opacity:0!important;
	pointer-events:none!important;
}
@media (min-width:993px){
#main-content .homeLatest .homeLatestRow{
	display:grid!important;
	grid-template-columns:repeat(3,minmax(0,1fr))!important;
	gap:68px 30px!important;
	margin-left:0!important;
	margin-right:0!important;
	float:none!important;
	width:100%!important;
}
#main-content .homeLatest .homeLatestRow:after{
	content:none!important;
	display:none!important;
	clear:none!important;
}
#main-content .homeLatest .homeLatestCol{
	float:none!important;
	width:auto!important;
	min-width:0!important;
	padding-left:0!important;
	padding-right:0!important;
	box-sizing:border-box!important;
	display:flex!important;
	flex-direction:column!important;
	align-self:stretch!important;
	margin-bottom:0!important;
}
#main-content .homeLatest .homeLatestBox{
	display:flex!important;
	flex-direction:column!important;
	flex:1 1 auto!important;
	width:100%!important;
	float:none!important;
	padding:0!important;
}
#main-content .homeLatest .featuresSlider,
#main-content .homeLatest .featuresSlider.owl-carousel,
#main-content .homeLatest .featuresSlider.owl-carousel.owl-loaded{
	margin:0!important;
	padding:0 12px 12px!important;
}
#main-content .homeLatest .featuresSlider .owl-stage-outer{
	overflow:hidden!important;
}
#main-content .homeLatest .featuresSlider .owl-item{
	overflow:hidden!important;
	border-radius:18px!important;
}
#main-content .homeLatest .featuresSliderItem{
	transition:transform .25s ease!important;
}
#main-content .homeLatest .homeLatestTitle{
	min-height:calc(20px * 1.2 + 2px + 14px * 1.35)!important;
	padding:16px 18px 20px!important;
	margin:0!important;
}
#main-content .homeLatest .homeLatestTitle .title::before{
	font-size:20px!important;
	line-height:1.2!important;
	font-weight:800!important;
	letter-spacing:-.02em!important;
	min-height:calc(20px * 1.2)!important;
	max-height:calc(20px * 1.2 * 2)!important;
	height:auto!important;
	overflow:hidden!important;
	display:-webkit-box!important;
	-webkit-box-orient:vertical!important;
	-webkit-line-clamp:2!important;
}
#main-content .homeLatest .homeLatestTitle .title::after{
	min-height:calc(14px * 1.35)!important;
	height:calc(14px * 1.35)!important;
	max-height:calc(14px * 1.35)!important;
	font-size:14px!important;
	font-weight:400!important;
	color:#7c8796!important;
	white-space:nowrap!important;
	overflow:hidden!important;
	text-overflow:ellipsis!important;
	display:block!important;
}
}
@media (max-width:992px){
#main-content .container > .fw.homeLatest,
#main-content .container .fw.homeLatest,
#main-content .homeLatest{
	width:calc(100% + 30px)!important;
	max-width:calc(100% + 30px)!important;
	margin-left:-15px!important;
	margin-right:-15px!important;
	padding:36px 15px 44px!important;
}
#main-content .homeLatest .homeLatestRow{
	display:block!important;
	float:none!important;
	width:100%!important;
	margin-left:0!important;
	margin-right:0!important;
}
#main-content .homeLatest .homeLatestCol{
	width:100%!important;
	max-width:100%!important;
	float:none!important;
	clear:both!important;
	padding-left:0!important;
	padding-right:0!important;
	box-sizing:border-box!important;
}
#main-content .homeLatest .homeLatestBox{
	width:100%!important;
	float:none!important;
}
#main-content .homeLatest .featuresSlider,
#main-content .homeLatest .featuresSlider.owl-carousel,
#main-content .homeLatest .featuresSlider.owl-carousel.owl-loaded{
	display:flex!important;
	flex-wrap:nowrap!important;
	overflow-x:auto!important;
	overflow-y:visible!important;
	scroll-snap-type:x mandatory!important;
	-webkit-overflow-scrolling:touch!important;
	touch-action:pan-x pan-y!important;
	width:100%!important;
	max-width:100%!important;
	min-height:0!important;
	height:auto!important;
	padding:0 0 12px!important;
	box-sizing:border-box!important;
	scroll-behavior:smooth!important;
}
#main-content .homeLatest .featuresSlider>.item,
#main-content .homeLatest .featuresSlider .owl-item{
	flex:0 0 100%!important;
	min-width:100%!important;
	width:100%!important;
	scroll-snap-align:start!important;
	display:block!important;
	box-sizing:border-box!important;
}
#main-content .homeLatest .featuresSlider:not(.owl-loaded)>.item,
#main-content .homeLatest .featuresSlider:not(.owl-loaded)>.item:not(:first-child){
	display:block!important;
}
#main-content .homeLatest .homeAboutTitle.noBorder{
	margin:0 0 60px!important;
	padding:0!important;
}
#main-content .homeLatest .homeAboutTitle h2.title{
	font-size:24px!important;
	margin:0 auto!important;
	padding:0!important;
	display:block!important;
	width:100%!important;
	text-align:center!important;
	position:static!important;
}
#main-content .homeLatest .homeAboutTitle h2.title::before{
	display:none!important;
	content:none!important;
}
#main-content .homeLatest .homeAboutTitle h2.title::after{
	position:static!important;
	left:auto!important;
	right:auto!important;
	top:auto!important;
	margin:20px auto 0!important;
}
#main-content .homeLatest .homeLatestTitle{
	min-height:0!important;
	padding:14px 16px 18px!important;
	margin:0!important;
}
#main-content .homeLatest .homeLatestTitle .title{
	padding-bottom:0!important;
}
#main-content .homeLatest .homeLatestTitle .title::before{
	min-height:0!important;
	max-height:none!important;
	font-size:18px!important;
	line-height:1.2!important;
	font-weight:800!important;
	letter-spacing:-.02em!important;
	margin:0!important;
	padding-right:0!important;
	display:block!important;
	-webkit-line-clamp:unset!important;
	-webkit-box-orient:unset!important;
}
#main-content .homeLatest .homeLatestTitle .title::after{
	position:static!important;
	right:auto!important;
	margin:0!important;
	font-size:14px!important;
	line-height:1.35!important;
	font-weight:400!important;
	color:#7c8796!important;
	white-space:nowrap!important;
	overflow:hidden!important;
	text-overflow:ellipsis!important;
	display:block!important;
	min-height:0!important;
	height:auto!important;
	max-height:none!important;
	-webkit-line-clamp:unset!important;
	-webkit-box-orient:unset!important;
}
#main-content .homeLatest .homeLatestTitle .viewOther{
	position:static!important;
	display:block!important;
	margin:0!important;
	padding:0!important;
	max-width:min(46vw,200px)!important;
	width:auto!important;
	text-align:right!important;
	justify-self:end!important;
	align-self:center!important;
}
#main-content .homeLatest .homeLatestTitle .viewOther::after{
	font-size:14px!important;
	line-height:1.35!important;
	font-weight:600!important;
	opacity:.9!important;
}
#main-content .homeLatest .homeLatestTitle .viewOther:hover::after{
	opacity:1!important;
}
#main-content .homeLatest .homeLatestTitle::before{
	display:none!important;
	content:none!important;
}
#main-content .homeLatest .featuresSlider,
#main-content .homeLatest .featuresSlider.owl-carousel,
#main-content .homeLatest .featuresSlider.owl-carousel.owl-loaded{
	padding:0 10px 10px!important;
}
}
	

/**
 * Featured Homes modern styles (head).
 */
/* === rat-mobile-hero === */
@media (max-width:992px){
#main-content .homeSliderAll.rat-home-hero-editorial .rat-mobile-hero-picture{
	display:block!important;
	width:100%!important;
	height:clamp(430px,58svh,520px)!important;
	min-height:430px!important;
	max-height:520px!important;
	overflow:hidden!important;
	background:#eaf3f7!important;
	margin:0!important;
	padding:0!important;
	contain:layout style!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .rat-mobile-hero-picture img{
	display:block!important;
	width:100%!important;
	height:100%!important;
	object-fit:cover!important;
	object-position:center 58%!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch{
	position:relative!important;
	z-index:2!important;
	margin-top:0!important;
	padding:0 16px 16px!important;
	width:100%!important;
	max-width:100%!important;
	left:auto!important;
	right:auto!important;
	top:auto!important;
	float:none!important;
	height:auto!important;
	min-height:0!important;
	max-height:none!important;
	box-sizing:border-box!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchForm,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilter,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterBot{
	width:100%!important;
	max-width:100%!important;
	float:none!important;
	box-sizing:border-box!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle{
	padding:14px 20px 14px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle h1.title,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle .title{
	margin-bottom:8px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchTitle .heroSearchSubtitle{
	margin-top:0!important;
	margin-bottom:8px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .rat-mobile-hero-authority{
	display:block!important;
	margin:8px 0 0!important;
	font-size:14.5px!important;
	line-height:1.42!important;
	color:rgba(255,255,255,.82)!important;
	max-width:31em!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-weight:400!important;
	text-align:left!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearchForm{
	padding:4px 20px 14px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop ul{
	row-gap:10px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop ul li label.title,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterTop ul li .title{
	margin-bottom:5px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterBot{
	margin-top:12px!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .newHomeFilterSubmit .searchSubmit,
#main-content .homeSliderAll.rat-home-hero-editorial .sliderSearch .newHomeFilterSubmit input.searchSubmit{
	height:62px!important;
	min-height:62px!important;
	max-height:62px!important;
	line-height:62px!important;
}
.heroTrustBadges{
	display:flex!important;
	flex-direction:row!important;
	flex-wrap:wrap!important;
	justify-content:center!important;
	align-items:center!important;
	gap:8px!important;
	overflow:visible!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .heroTrustBadge{
	flex:0 1 auto!important;
	display:inline-flex!important;
	align-items:center!important;
	font-size:12px!important;
	line-height:1.3!important;
	font-weight:500!important;
	padding:8px 12px!important;
	white-space:nowrap!important;
	min-height:0!important;
	height:auto!important;
	width:auto!important;
	max-width:100%!important;
	align-self:auto!important;
	color:rgba(255,255,255,.9)!important;
	background:rgba(255,255,255,.06)!important;
	border:1px solid rgba(255,255,255,.18)!important;
	border-radius:999px!important;
}
#main-content .rat-subSlider-marquee.subSlider.yu-d-md-block,
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial.subSlider.yu-d-md-block,
.rat-subSlider-marquee.subSlider.yu-d-md-block{
	display:block!important;
	height:auto!important;
	min-height:74px!important;
	max-height:none!important;
	overflow:hidden!important;
	visibility:visible!important;
	opacity:1!important;
	margin-top:18px!important;
	margin-bottom:28px!important;
	background:transparent!important;
	border:0!important;
}
#main-content .rat-subSlider-marquee .subSlider-track,
.rat-subSlider-marquee .subSlider-track{
	display:flex!important;
	flex-wrap:nowrap!important;
	align-items:stretch!important;
	width:100%!important;
	height:74px!important;
	min-height:74px!important;
	max-height:74px!important;
	overflow-x:auto!important;
	overflow-y:hidden!important;
	scroll-snap-type:x proximity!important;
	-webkit-overflow-scrolling:touch!important;
	scrollbar-width:none!important;
	-ms-overflow-style:none!important;
	gap:10px!important;
	padding:0 12px!important;
	box-sizing:border-box!important;
	will-change:auto!important;
	transform:none!important;
	transition:none!important;
}
#main-content .rat-subSlider-marquee .subSlider-track::-webkit-scrollbar,
.rat-subSlider-marquee .subSlider-track::-webkit-scrollbar{
	display:none!important;
	width:0!important;
	height:0!important;
}
#main-content .rat-subSlider-marquee .subSlider-city,
.rat-subSlider-marquee .subSlider-city{
	flex:0 0 42vw!important;
	min-width:42vw!important;
	max-width:42vw!important;
	width:42vw!important;
	height:74px!important;
	min-height:74px!important;
	max-height:74px!important;
	display:block!important;
	visibility:visible!important;
	opacity:1!important;
	scroll-snap-align:start!important;
	border-radius:12px!important;
	overflow:hidden!important;
}
#main-content .rat-subSlider-marquee .subSliderItem,
#main-content .rat-subSlider-marquee .subSliderItem a,
.rat-subSlider-marquee .subSliderItem a{
	height:74px!important;
	min-height:74px!important;
	max-height:74px!important;
	width:100%!important;
	display:block!important;
	overflow:hidden!important;
	position:relative!important;
	border-radius:12px!important;
}
#main-content .rat-subSlider-marquee .subSliderItem a .subSliderImg,
.rat-subSlider-marquee .subSliderItem a .subSliderImg{
	position:absolute!important;
	inset:0!important;
	width:100%!important;
	height:100%!important;
	object-fit:cover!important;
	object-position:center center!important;
	border-radius:12px!important;
}
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem a:before,
.rat-subSlider-marquee .subSliderItem a:before{
	border-radius:12px!important;
	background:linear-gradient(180deg,rgba(15,45,87,.12) 0%,rgba(15,45,87,.68) 100%)!important;
	opacity:1!important;
	visibility:visible!important;
}
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem a .title,
.rat-subSlider-marquee .subSliderItem a .title{
	display:flex!important;
	flex-direction:column!important;
	align-items:center!important;
	justify-content:center!important;
	gap:1px!important;
	width:100%!important;
	height:auto!important;
	min-height:0!important;
	margin:0!important;
	padding:0 6px!important;
	box-sizing:border-box!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:16px!important;
	line-height:1.15!important;
	font-weight:700!important;
	letter-spacing:.4px!important;
	text-transform:uppercase!important;
	text-align:center!important;
	text-shadow:0 1px 8px rgba(15,45,87,.35)!important;
	pointer-events:none!important;
}
#main-content .rat-subSlider-marquee.rat-home-destinations-editorial .subSliderItem a .rat-dest-tagline,
.rat-subSlider-marquee .subSliderItem a .rat-dest-tagline{
	display:block!important;
	font-size:11px!important;
	line-height:1.2!important;
	font-weight:500!important;
	letter-spacing:0!important;
	text-transform:none!important;
	color:rgba(255,255,255,.9)!important;
	opacity:.9!important;
}
#main-content .homeServicesAll.rat-home-services-editorial{
	padding-top:0!important;
}
@media (max-width:768px){
#main-content .homeServicesAll.rat-home-services-editorial{
	padding-top:0!important;
}
}
}
@media (min-width:993px){
#main-content .homeSliderAll.rat-home-hero-editorial .rat-mobile-hero-picture{
	display:none!important;
}
#main-content .homeSliderAll.rat-home-hero-editorial .rat-mobile-hero-authority{
	display:none!important;
}
}
/* === rat-home-blog-editorial === */
#main-content .rat-home-blog-editorial.homeBlogAll{
	background:#fff!important;
	background-image:none!important;
	padding:40px 0 22px!important;
}
#main-content .rat-home-blog-editorial .homeBlog{
	float:none!important;
	max-width:1170px!important;
	margin-left:auto!important;
	margin-right:auto!important;
}
#main-content .rat-home-blog-head{
	display:flex!important;
	align-items:flex-end!important;
	justify-content:space-between!important;
	flex-wrap:wrap!important;
	gap:10px 20px!important;
	margin:0 0 24px!important;
	padding:0!important;
	border:0!important;
}
#main-content .rat-home-blog-head__copy{
	flex:1 1 280px!important;
	min-width:0!important;
}
#main-content .rat-home-blog-head__copy::before{
	content:""!important;
	display:block!important;
	width:52px!important;
	height:3px!important;
	border-radius:20px!important;
	background:#d6b26d!important;
	margin:0 0 12px!important;
}
#main-content .rat-home-blog-section-title{
	margin:0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:clamp(24px,2.4vw,32px)!important;
	line-height:1.16!important;
	font-weight:700!important;
	letter-spacing:.01em!important;
	color:#0f2d57!important;
	text-transform:uppercase!important;
}
#main-content .rat-home-blog-section-subtitle{
	margin:12px 0 0!important;
	padding:0!important;
	max-width:640px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:clamp(15px,1.6vw,17px)!important;
	line-height:1.65!important;
	font-weight:400!important;
	color:#475569!important;
}
#main-content .rat-home-blog-viewall{
	display:inline-block!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:12px!important;
	line-height:1.65!important;
	font-weight:600!important;
	color:#0d6b7a!important;
	text-decoration:none!important;
	white-space:nowrap!important;
	flex:0 0 auto!important;
	align-self:flex-end!important;
	margin:0 0 2px!important;
}
#main-content .rat-home-blog-viewall:hover{
	color:#0f2d57!important;
	text-decoration:underline!important;
	text-underline-offset:3px!important;
}
#main-content .rat-home-blog-grid{
	display:grid!important;
	grid-template-columns:minmax(0,1fr)!important;
	gap:14px!important;
	margin:0 auto!important;
	max-width:1170px!important;
	padding:0!important;
	float:none!important;
}
#main-content .rat-home-blog-grid .rat-blog-card,
#main-content .rat-home-blog-grid .homeBlogBoxListTab{
	display:block!important;
	background:#fff!important;
	border:1px solid #e8ecf1!important;
	box-shadow:0 6px 20px rgba(15,45,87,.05)!important;
	overflow:hidden!important;
	transition:transform .25s ease,box-shadow .25s ease!important;
	margin:0!important;
	padding:0!important;
}
#main-content .rat-home-blog-grid .rat-blog-card ul{
	list-style:none!important;
	margin:0!important;
	padding:0!important;
	float:none!important;
	width:100%!important;
	min-height:0!important;
	position:relative!important;
}
#main-content .rat-home-blog-grid .rat-blog-card ul li{
	float:none!important;
	display:block!important;
	width:100%!important;
}
#main-content .rat-home-blog-grid .rat-blog-card__img,
#main-content .rat-home-blog-grid .rat-blog-card ul li.img a{
	display:block!important;
	background-size:cover!important;
	background-position:center center!important;
	background-repeat:no-repeat!important;
}
#main-content .rat-home-blog-chip{
	display:inline-block!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:11px!important;
	line-height:1.2!important;
	font-weight:600!important;
	letter-spacing:.06em!important;
	text-transform:uppercase!important;
	color:#0f2d57!important;
	background:#f3f0e8!important;
	border-radius:999px!important;
	padding:5px 10px!important;
}
#main-content .rat-home-blog-grid .rat-blog-card ul li.title a{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	color:#0f2d57!important;
	text-decoration:none!important;
	letter-spacing:0!important;
}
#main-content .rat-home-blog-grid .rat-blog-featured{
	border-radius:20px!important;
	padding:14px!important;
}
#main-content .rat-home-blog-grid .rat-blog-featured ul li.img{
	position:relative!important;
	top:auto!important;
	left:auto!important;
	width:100%!important;
	margin:0 0 12px!important;
}
#main-content .rat-home-blog-grid .rat-blog-featured ul li.img a{
	width:100%!important;
	height:clamp(240px,24vw,300px)!important;
	border-radius:18px!important;
	box-shadow:0 8px 22px rgba(15,45,87,.07)!important;
}
#main-content .rat-home-blog-grid .rat-blog-featured .rat-blog-cat{
	margin:0 0 8px!important;
}
#main-content .rat-home-blog-grid .rat-blog-featured ul li.title{
	margin:0 0 8px!important;
}
#main-content .rat-home-blog-grid .rat-blog-featured ul li.title a{
	font-size:clamp(20px,1.8vw,24px)!important;
	line-height:1.25!important;
	font-weight:700!important;
	display:-webkit-box!important;
	-webkit-box-orient:vertical!important;
	-webkit-line-clamp:2!important;
	overflow:hidden!important;
}
#main-content .rat-home-blog-grid .rat-blog-featured ul li.desc{
	color:#475569!important;
	font-size:15px!important;
	line-height:1.65!important;
	font-weight:400!important;
	margin:0 0 12px!important;
}
#main-content .rat-home-blog-grid .rat-blog-read a{
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:12px!important;
	line-height:1.3!important;
	font-weight:600!important;
	color:#0d6b7a!important;
	text-decoration:none!important;
}
#main-content .rat-home-blog-grid .rat-blog-read a:hover{
	color:#0f2d57!important;
	text-decoration:underline!important;
	text-underline-offset:3px!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact{
	border-radius:18px!important;
	padding:12px 14px!important;
	border-bottom:0!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact ul{
	display:grid!important;
	grid-template-columns:80px minmax(0,1fr)!important;
	grid-template-rows:auto auto auto auto!important;
	column-gap:12px!important;
	row-gap:4px!important;
	align-items:start!important;
	padding:0!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact ul li.img{
	grid-column:1!important;
	grid-row:1 / span 4!important;
	position:relative!important;
	top:auto!important;
	left:auto!important;
	width:80px!important;
	margin:0!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact ul li.img a{
	width:80px!important;
	height:68px!important;
	border-radius:12px!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact .rat-blog-cat{
	grid-column:2!important;
	grid-row:1!important;
	margin:0!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact ul li.title{
	grid-column:2!important;
	grid-row:2!important;
	margin:0!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact ul li.title a{
	font-size:15px!important;
	line-height:1.35!important;
	font-weight:700!important;
	display:-webkit-box!important;
	-webkit-box-orient:vertical!important;
	-webkit-line-clamp:2!important;
	overflow:hidden!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact .rat-blog-meta{
	grid-column:2!important;
	grid-row:3!important;
	margin:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:12px!important;
	line-height:1.35!important;
	font-weight:500!important;
	color:#94a3b8!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact .rat-blog-meta time{
	color:inherit!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact .rat-blog-read{
	grid-column:2!important;
	grid-row:4!important;
	margin:2px 0 0!important;
}
@media (min-width:993px){
#main-content .rat-home-blog-editorial.homeBlogAll{
	padding:44px 0 24px!important;
}
#main-content .rat-home-blog-grid{
	grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;
	gap:15px 24px!important;
	align-items:start!important;
}
#main-content .rat-home-blog-grid .rat-blog-featured{
	grid-column:1!important;
	grid-row:1 / span 10!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact{
	grid-column:2!important;
}
#main-content .rat-home-blog-grid .rat-blog-featured:hover{
	transform:translateY(-3px)!important;
	box-shadow:0 12px 28px rgba(15,45,87,.08)!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact:hover{
	box-shadow:0 8px 22px rgba(15,45,87,.06)!important;
}
}
@media (max-width:992px){
#main-content .rat-home-blog-editorial.homeBlogAll{
	padding:36px 0 22px!important;
}
#main-content .rat-home-blog-head{
	margin-bottom:20px!important;
	align-items:flex-end!important;
}
#main-content .rat-home-blog-section-title{
	font-size:clamp(24px,5vw,26px)!important;
}
#main-content .rat-home-blog-viewall{
	align-self:flex-end!important;
	margin:0 0 2px!important;
}
#main-content .rat-home-blog-grid .rat-blog-featured ul li.img a{
	height:200px!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact ul{
	grid-template-columns:minmax(0,1fr)!important;
	grid-template-rows:auto!important;
	row-gap:8px!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact ul li.img,
#main-content .rat-home-blog-grid .rat-blog-compact ul li.img a{
	grid-column:1!important;
	grid-row:1!important;
	width:100%!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact ul li.img a{
	height:160px!important;
	border-radius:16px!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact .rat-blog-cat{
	grid-column:1!important;
	grid-row:2!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact ul li.title{
	grid-column:1!important;
	grid-row:3!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact .rat-blog-meta{
	grid-column:1!important;
	grid-row:4!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact .rat-blog-read{
	grid-column:1!important;
	grid-row:5!important;
}
#main-content .rat-home-blog-grid .rat-blog-compact{
	padding:12px!important;
}
}
	
/* === rat-home-about-editorial === */
#main-content .homeAbout.rat-home-about-editorial,
#main-content .homeAbout.rat-home-about-editorial .homeAboutTitle,
#main-content .homeAbout.rat-home-about-editorial .homeAboutContent,
#main-content .homeAbout.rat-home-about-editorial .rat-home-about-panel,
#main-content .homeAbout.rat-home-about-editorial .aioAnswers,
#main-content .homeAbout.rat-home-about-editorial .aioAnswersAboveFold,
#main-content .homeAbout.rat-home-about-editorial .readToggle,
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card{
	float:none!important;
}
#main-content .homeAbout.rat-home-about-editorial{
	display:block!important;
	width:100%!important;
	max-width:100%!important;
	clear:both!important;
	margin:0 0 12px!important;
	padding:56px 0 0!important;
	background:transparent!important;
	border:0!important;
	border-radius:0!important;
	box-shadow:none!important;
	box-sizing:border-box!important;
	overflow:visible!important;
}
#main-content .homeAbout.rat-home-about-editorial .homeAboutTitle.noBorder{
	margin:0 0 32px!important;
	padding:0!important;
	border:0!important;
	text-align:left!important;
}
#main-content .homeAbout.rat-home-about-editorial .homeAboutTitle.noBorder::before{
	content:""!important;
	display:block!important;
	width:52px!important;
	height:3px!important;
	border-radius:20px!important;
	background:#d6b26d!important;
	margin:0 0 18px!important;
}
#main-content .homeAbout.rat-home-about-editorial .homeAboutTitle .title,
#main-content .homeAbout.rat-home-about-editorial .homeAboutTitle h2.title{
	display:block!important;
	margin:0!important;
	padding:0!important;
	max-width:100%!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:clamp(26px,2.4vw,32px)!important;
	line-height:1.22!important;
	font-weight:700!important;
	letter-spacing:-.025em!important;
	color:#0f2d57!important;
	text-align:left!important;
	position:static!important;
}
#main-content .homeAbout.rat-home-about-editorial .homeAboutTitle .title::before,
#main-content .homeAbout.rat-home-about-editorial .homeAboutTitle .title::after,
#main-content .homeAbout.rat-home-about-editorial .homeAboutTitle.noBorder .title::before,
#main-content .homeAbout.rat-home-about-editorial .homeAboutTitle.noBorder .title::after{
	display:none!important;
	content:none!important;
}
#main-content .homeAbout.rat-home-about-editorial .homeAboutContent{
	display:block!important;
	width:100%!important;
	max-width:100%!important;
	margin:0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:17px!important;
	line-height:1.82!important;
	font-weight:400!important;
	color:#475569!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-about-panel{
	display:block!important;
	background:transparent!important;
	border:0!important;
	border-radius:0!important;
	box-shadow:none!important;
	padding:0!important;
	margin:0!important;
	max-width:100%!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-about-panel p,
#main-content .homeAbout.rat-home-about-editorial .homeAboutContent p,
#main-content .homeAbout.rat-home-about-editorial .aioAnswers p,
#main-content .homeAbout.rat-home-about-editorial .aioAnswersAboveFold p{
	margin:0 0 18px!important;
	padding:0!important;
	color:#475569!important;
	font-size:17px!important;
	line-height:1.82!important;
	font-weight:400!important;
}
#main-content .homeAbout.rat-home-about-editorial .aioAnswersAboveFold h2,
#main-content .homeAbout.rat-home-about-editorial .aioAnswers h2,
#main-content .homeAbout.rat-home-about-editorial .homeAboutContent .aioAnswersAboveFold h2,
#main-content .homeAbout.rat-home-about-editorial .homeAboutContent .aioAnswers h2{
	display:block!important;
	margin:36px 0 14px!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:clamp(19px,1.7vw,22px)!important;
	line-height:1.34!important;
	font-weight:700!important;
	letter-spacing:-.018em!important;
	color:#0f2d57!important;
}
#main-content .homeAbout.rat-home-about-editorial .aioAnswersAboveFold h2:first-child,
#main-content .homeAbout.rat-home-about-editorial .homeAboutContent .aioAnswersAboveFold h2:first-child{
	margin-top:28px!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-about-panel a,
#main-content .homeAbout.rat-home-about-editorial .homeAboutContent a{
	color:#0d7c74!important;
	font-weight:600!important;
	text-decoration:underline!important;
	text-underline-offset:3px!important;
	text-decoration-thickness:1px!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-about-panel a:hover,
#main-content .homeAbout.rat-home-about-editorial .homeAboutContent a:hover{
	color:#0a635d!important;
	text-decoration-thickness:1.5px!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-about-panel strong,
#main-content .homeAbout.rat-home-about-editorial .homeAboutContent strong{
	color:#0f2d57!important;
	font-weight:700!important;
}
#main-content #aboutTextWrapper.rat-about-collapsed #aboutTextFull,
#main-content .homeAbout.rat-home-about-editorial #aboutTextWrapper.rat-about-collapsed #aboutTextFull{
	max-height:0!important;
	overflow:hidden!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
}
#main-content #aboutTextWrapper.rat-about-expanded #aboutTextFull,
#main-content .homeAbout.rat-home-about-editorial #aboutTextWrapper.rat-about-expanded #aboutTextFull{
	max-height:none!important;
	overflow:visible!important;
}
#main-content .homeAbout.rat-home-about-editorial .readToggle{
	display:block!important;
	margin:28px 0 0!important;
	padding:0!important;
	text-align:left!important;
}
#main-content .homeAbout.rat-home-about-editorial #toggleAboutText{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:flex-start!important;
	min-height:44px!important;
	margin:0!important;
	padding:0!important;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:15px!important;
	line-height:1.45!important;
	font-weight:600!important;
	color:#0d7c74!important;
	text-decoration:underline!important;
	text-underline-offset:4px!important;
	text-decoration-thickness:1px!important;
	box-shadow:none!important;
	cursor:pointer!important;
	transition:color .2s ease,text-decoration-color .2s ease!important;
}
#main-content .homeAbout.rat-home-about-editorial #toggleAboutText:hover{
	color:#0a635d!important;
	text-decoration-thickness:1.5px!important;
	transform:none!important;
	box-shadow:none!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card{
	display:block!important;
	margin:40px 0 0!important;
	padding:24px 0 0!important;
	border:0!important;
	border-top:1px solid #ece8de!important;
	background:transparent!important;
	box-sizing:border-box!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__inner{
	display:flex!important;
	flex-direction:column!important;
	align-items:flex-start!important;
	justify-content:flex-start!important;
	gap:14px!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__meta{
	flex:1 1 auto!important;
	min-width:0!important;
	max-width:760px!important;
	margin:0!important;
	padding:0!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__name{
	margin:0 0 4px!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:17px!important;
	line-height:1.35!important;
	font-weight:700!important;
	color:#0f2d57!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__name a{
	color:#0f2d57!important;
	text-decoration:none!important;
	font-weight:700!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__name a:hover{
	color:#0d7c74!important;
	text-decoration:underline!important;
	text-underline-offset:3px!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__role{
	margin:0 0 10px!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.5!important;
	font-weight:500!important;
	color:#64748b!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__tagline{
	margin:0 0 8px!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:15px!important;
	line-height:1.55!important;
	font-weight:500!important;
	color:#475569!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__bio{
	margin:0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.65!important;
	font-weight:400!important;
	color:#64748b!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__link{
	flex:0 0 auto!important;
	align-self:flex-start!important;
	margin:2px 0 0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.45!important;
	font-weight:600!important;
	color:#0d7c74!important;
	text-decoration:none!important;
	white-space:nowrap!important;
	transition:color .2s ease!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__link:hover{
	color:#0a635d!important;
	text-decoration:underline!important;
	text-underline-offset:3px!important;
}
@media (max-width:992px){
#main-content .homeAbout.rat-home-about-editorial{
	padding:40px 0 0!important;
	margin-bottom:8px!important;
}
#main-content .homeAbout.rat-home-about-editorial .homeAboutTitle.noBorder{
	margin-bottom:24px!important;
}
#main-content .homeAbout.rat-home-about-editorial .homeAboutTitle .title,
#main-content .homeAbout.rat-home-about-editorial .homeAboutTitle h2.title{
	max-width:none!important;
	font-size:22px!important;
	line-height:1.28!important;
}
#main-content .homeAbout.rat-home-about-editorial .homeAboutContent,
#main-content .homeAbout.rat-home-about-editorial .rat-home-about-panel{
	max-width:none!important;
	font-size:15px!important;
	line-height:1.78!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-about-panel p,
#main-content .homeAbout.rat-home-about-editorial .homeAboutContent p,
#main-content .homeAbout.rat-home-about-editorial .aioAnswers p,
#main-content .homeAbout.rat-home-about-editorial .aioAnswersAboveFold p{
	font-size:15px!important;
	line-height:1.78!important;
	margin-bottom:16px!important;
}
#main-content .homeAbout.rat-home-about-editorial .aioAnswersAboveFold h2,
#main-content .homeAbout.rat-home-about-editorial .aioAnswers h2{
	font-size:18px!important;
	margin:28px 0 12px!important;
}
#main-content .homeAbout.rat-home-about-editorial .readToggle{
	margin-top:20px!important;
}
#main-content .homeAbout.rat-home-about-editorial #toggleAboutText{
	font-size:15px!important;
	min-height:44px!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card{
	margin-top:32px!important;
	padding-top:20px!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__inner{
	gap:12px!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__tagline{
	font-size:14px!important;
	line-height:1.55!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__bio{
	font-size:14px!important;
	line-height:1.62!important;
}
#main-content .homeAbout.rat-home-about-editorial .rat-home-author-card__link{
	align-self:flex-start!important;
}
}
	
/* === rat-home-faq-editorial === */
#main-content .rat-home-faq-editorial.homeCitizenshipFaq{
	background:#f7f8fa!important;
	width:calc(100% + 30px)!important;
	max-width:calc(100% + 30px)!important;
	margin-left:-15px!important;
	margin-right:-15px!important;
	padding:40px 15px 48px!important;
	box-sizing:border-box!important;
	border:0!important;
	display:block!important;
	float:none!important;
	clear:both!important;
	overflow:hidden!important;
}
#main-content .rat-home-faq-editorial .homeAboutTitle.noBorder,
#main-content .rat-home-faq-editorial .fw.homeAboutTitle{
	border:0!important;
	padding:0 0 28px!important;
	margin:0 auto 0!important;
	max-width:920px!important;
	width:100%!important;
	text-align:left!important;
	float:none!important;
	display:block!important;
	clear:both!important;
	position:relative!important;
}
#main-content .rat-home-faq-editorial .homeAboutTitle.noBorder::before,
#main-content .rat-home-faq-editorial .fw.homeAboutTitle::before{
	content:""!important;
	display:block!important;
	width:52px!important;
	height:3px!important;
	border-radius:20px!important;
	background:#d6b26d!important;
	margin:0 0 16px!important;
	position:static!important;
	left:auto!important;
	top:auto!important;
}
#main-content .rat-home-faq-editorial .homeAboutTitle h2.title{
	margin:0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:clamp(24px,2.4vw,32px)!important;
	line-height:1.18!important;
	font-weight:700!important;
	letter-spacing:-.02em!important;
	color:#0f2d57!important;
	position:relative!important;
	display:block!important;
	width:100%!important;
	float:none!important;
}
#main-content .rat-home-faq-editorial .homeAboutTitle h2.title::before,
#main-content .rat-home-faq-editorial .homeAboutTitle h2.title::after{
	display:none!important;
	content:none!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__subtitle{
	margin:10px 0 0!important;
	padding:0!important;
	max-width:760px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:clamp(15px,1.6vw,17px)!important;
	line-height:1.65!important;
	font-weight:400!important;
	color:#475569!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__list{
	max-width:920px!important;
	width:100%!important;
	margin:0 auto!important;
	padding:0!important;
	float:none!important;
	display:block!important;
	clear:both!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__item{
	border:1px solid #e8ecf1!important;
	border-radius:18px!important;
	margin:0 0 10px!important;
	padding:0!important;
	background:#fff!important;
	box-shadow:0 6px 22px rgba(15,45,87,.04)!important;
	overflow:hidden!important;
	transition:box-shadow .25s ease,border-color .25s ease!important;
	float:none!important;
	display:block!important;
	width:100%!important;
	clear:both!important;
	box-sizing:border-box!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__item:last-child{
	margin-bottom:0!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__item:hover{
	box-shadow:0 10px 28px rgba(15,45,87,.07)!important;
	border-color:#dde3ea!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__question{
	cursor:pointer!important;
	list-style:none!important;
	padding:18px 58px 18px 22px!important;
	color:#0f2d57!important;
	position:relative!important;
	font-weight:700!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:16px!important;
	line-height:1.35!important;
	margin:0!important;
	display:block!important;
	width:100%!important;
	float:none!important;
	box-sizing:border-box!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__answer{
	padding:0 22px 18px!important;
	overflow:hidden!important;
	display:block!important;
	width:100%!important;
	float:none!important;
	box-sizing:border-box!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__question::-webkit-details-marker{
	display:none!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__qtext{
	display:block!important;
	padding-right:0!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__question::after{
	content:"+"!important;
	font-family:system-ui,-apple-system,'Segoe UI',sans-serif!important;
	font-size:18px!important;
	font-weight:300!important;
	line-height:30px!important;
	text-align:center!important;
	color:#c8a866!important;
	position:absolute!important;
	right:22px!important;
	top:50%!important;
	width:32px!important;
	height:32px!important;
	margin-top:-16px!important;
	border:1.5px solid #d6b26d!important;
	border-radius:50%!important;
	transform:rotate(0deg)!important;
	transition:transform .28s ease,border-color .28s ease,color .28s ease!important;
	background:transparent!important;
	box-sizing:border-box!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__item[open] .homeCitizenshipFaq__question::after{
	content:"+"!important;
	transform:rotate(45deg)!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__answer p{
	margin:0!important;
	padding:0!important;
	line-height:1.65!important;
	color:#475569!important;
	font-size:15px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-weight:400!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__item[open] .homeCitizenshipFaq__answer{
	animation:rat-home-faq-answer-in .32s ease!important;
}
@keyframes rat-home-faq-answer-in{
	from{opacity:0;transform:translateY(-6px);}
	to{opacity:1;transform:translateY(0);}
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__cta{
	font-weight:600!important;
	color:#0d6b7a!important;
	text-decoration:none!important;
	display:inline-block!important;
	margin-top:8px!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__cta:hover{
	color:#0f2d57!important;
	text-decoration:underline!important;
	text-underline-offset:3px!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__answer a:not(.homeCitizenshipFaq__cta){
	color:#0d6b7a!important;
	text-decoration:underline!important;
	text-underline-offset:2px!important;
}
@media (min-width:993px){
#main-content .rat-home-faq-editorial.homeCitizenshipFaq{
	padding:48px 15px 56px!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__question{
	font-size:18px!important;
	line-height:1.35!important;
}
}
@media (max-width:992px){
#main-content .rat-home-faq-editorial.homeCitizenshipFaq{
	padding:44px 15px 48px!important;
}
#main-content .rat-home-faq-editorial .homeAboutTitle.noBorder{
	padding-bottom:22px!important;
}
#main-content .rat-home-faq-editorial .homeAboutTitle h2.title{
	font-size:clamp(24px,5vw,26px)!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__question{
	padding:18px 54px 18px 18px!important;
	font-size:16px!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__question::after{
	right:18px!important;
}
#main-content .rat-home-faq-editorial .homeCitizenshipFaq__answer{
	padding:0 18px 16px!important;
}
}
	
/* === rat-home-project-spotlight-editorial === */
#main-content .rat-project-spotlight.rat-project-spotlight--editorial,
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__shell,
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__card,
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__row,
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__media,
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__body,
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__imglink,
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__img,
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__actions,
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__btn{
	float:none!important;
}
#main-content .rat-project-spotlight.rat-project-spotlight--editorial{
	display:block!important;
	width:100%!important;
	max-width:100%!important;
	clear:both!important;
	background:#fbfaf8!important;
	border:0!important;
	border-top:0!important;
	border-bottom:0!important;
	padding:64px 0!important;
	margin:0!important;
	box-sizing:border-box!important;
	overflow:hidden!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__shell{
	max-width:1170px!important;
	width:100%!important;
	margin:0 auto!important;
	padding:0 15px!important;
	box-sizing:border-box!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__card{
	background:#fff!important;
	border:1px solid #e7e4dc!important;
	border-radius:28px!important;
	box-shadow:0 8px 24px rgba(15,45,87,.07)!important;
	padding:40px 48px!important;
	box-sizing:border-box!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__row{
	display:grid!important;
	grid-template-columns:minmax(0,1fr)!important;
	gap:24px!important;
	align-items:stretch!important;
	margin:0!important;
	width:100%!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__media,
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__body{
	width:100%!important;
	max-width:100%!important;
	min-width:0!important;
	padding:0!important;
	margin:0!important;
	box-sizing:border-box!important;
	height:auto!important;
}
@media (min-width:768px){
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__lead{
	margin-bottom:14px!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__actions{
	margin-top:0!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__row{
	grid-template-columns:minmax(0,47fr) minmax(0,53fr)!important;
	gap:48px!important;
	align-items:center!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__body{
	order:1!important;
	grid-column:1!important;
	grid-row:1!important;
	display:flex!important;
	flex-direction:column!important;
	justify-content:center!important;
	align-self:center!important;
	transform:none!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__media{
	order:2!important;
	grid-column:2!important;
	grid-row:1!important;
	display:flex!important;
	flex-direction:column!important;
	justify-content:center!important;
	align-self:center!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__imglink{
	align-self:stretch!important;
	width:100%!important;
}
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__imglink{
	display:block!important;
	width:100%!important;
	aspect-ratio:16/10!important;
	border-radius:24px!important;
	overflow:hidden!important;
	background:#f7f4ee!important;
	box-shadow:none!important;
	contain:layout!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__img{
	display:block!important;
	width:100%!important;
	height:100%!important;
	object-fit:cover!important;
	object-position:center center!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__kicker{
	display:block!important;
	margin:0 0 12px!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:11px!important;
	line-height:1.35!important;
	font-weight:600!important;
	letter-spacing:.1em!important;
	text-transform:uppercase!important;
	color:#64748b!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__h2,
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__h2.title{
	display:block!important;
	margin:0 0 16px!important;
	padding:0!important;
	max-width:560px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:clamp(24px,2.2vw,30px)!important;
	line-height:1.22!important;
	font-weight:700!important;
	letter-spacing:-.02em!important;
	color:#0f2d57!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__lead{
	display:block!important;
	margin:0 0 16px!important;
	padding:0!important;
	max-width:580px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:15px!important;
	line-height:1.8!important;
	font-weight:400!important;
	color:#475569!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__lead a{
	color:#0f2d57!important;
	font-weight:600!important;
	text-decoration:underline!important;
	text-underline-offset:2px!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__actions{
	display:block!important;
	margin:0!important;
	padding:0!important;
}
#main-content .rat-project-spotlight--editorial a.homePropertyMore.rat-project-spotlight__btn{
	display:inline-flex!important;
	align-items:center!important;
	justify-content:center!important;
	width:auto!important;
	max-width:100%!important;
	min-height:44px!important;
	margin:0!important;
	padding:12px 22px!important;
	border:1px solid #d1d9e3!important;
	border-radius:16px!important;
	background:#fff!important;
	color:#0f2d57!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.35!important;
	font-weight:700!important;
	text-align:center!important;
	text-decoration:none!important;
	box-shadow:0 4px 14px rgba(15,45,87,.06)!important;
	box-sizing:border-box!important;
	transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease!important;
}
#main-content .rat-project-spotlight--editorial a.homePropertyMore.rat-project-spotlight__btn:hover{
	background:#fff!important;
	border-color:#0f2d57!important;
	color:#0f2d57!important;
	transform:translateY(-1px)!important;
	box-shadow:0 8px 20px rgba(15,45,87,.1)!important;
}
@media (max-width:767px){
#main-content .rat-project-spotlight.rat-project-spotlight--editorial{
	padding:40px 0!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__shell{
	padding:0 16px!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__card{
	padding:24px 20px!important;
	border-radius:24px!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__row{
	grid-template-columns:1fr!important;
	gap:24px!important;
	align-items:stretch!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__body,
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__media{
	order:unset!important;
	grid-column:auto!important;
	grid-row:auto!important;
	display:block!important;
	align-self:auto!important;
	transform:none!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__imglink{
	height:240px!important;
	aspect-ratio:auto!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__h2,
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__h2.title{
	max-width:none!important;
	font-size:22px!important;
	margin-bottom:14px!important;
}
#main-content .rat-project-spotlight--editorial .rat-project-spotlight__lead{
	max-width:none!important;
	margin-bottom:20px!important;
}
#main-content .rat-project-spotlight--editorial a.homePropertyMore.rat-project-spotlight__btn{
	width:100%!important;
}
}
	
/* === rat-home-buyer-guides-editorial === */
#main-content .rat-home-guides{
	margin:56px 0 32px!important;
	padding:0!important;
	border:0!important;
	border-radius:0!important;
	background:transparent!important;
	box-shadow:none!important;
	box-sizing:border-box!important;
}
#main-content .rat-home-guides__title{
	margin:0 0 14px!important;
	font-size:24px!important;
	line-height:1.32!important;
	color:#0c2748!important;
	font-weight:700!important;
	letter-spacing:-.015em!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
}
#main-content .rat-home-guides__title:after{
	content:""!important;
	display:block!important;
	width:72px!important;
	height:3px!important;
	background:#c8a866!important;
	margin-top:12px!important;
	border-radius:2px!important;
}
#main-content .rat-home-guides__intro{
	margin:0 0 26px!important;
	font-size:15px!important;
	line-height:1.72!important;
	color:#445166!important;
	max-width:760px!important;
	font-weight:400!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
}
#main-content .rat-home-guides__grid{
	list-style:none!important;
	margin:0!important;
	padding:0!important;
	display:grid!important;
	grid-template-columns:1fr!important;
	gap:18px!important;
}
#main-content .rat-home-guides__item{
	margin:0!important;
	padding:0!important;
	background:transparent!important;
	border:0!important;
	box-shadow:none!important;
}
#main-content .rat-home-guides__card{
	display:block!important;
	height:100%!important;
	margin:0!important;
	padding:22px 22px 20px!important;
	background:#fff!important;
	border:1px solid #ece8de!important;
	border-radius:16px!important;
	box-shadow:none!important;
	box-sizing:border-box!important;
	transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important;
}
#main-content .rat-home-guides__item:hover .rat-home-guides__card,
#main-content .rat-home-guides__item:focus-within .rat-home-guides__card{
	border-color:#d9d0c4!important;
	box-shadow:0 10px 28px rgba(15,45,87,.06)!important;
	transform:translateY(-2px)!important;
}
#main-content .rat-home-guides__card-title{
	margin:0 0 10px!important;
	font-size:18px!important;
	line-height:1.38!important;
	color:#0f2d57!important;
	font-weight:700!important;
	letter-spacing:-.015em!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
}
#main-content .rat-home-guides__card-title a{
	color:#0f2d57!important;
	text-decoration:none!important;
	display:inline-flex!important;
	align-items:center!important;
	gap:6px!important;
	transition:color .2s ease!important;
}
#main-content .rat-home-guides__card-title a::after{
	content:"\2192"!important;
	display:inline-block!important;
	font-size:.95em!important;
	line-height:1!important;
	color:#0d7c74!important;
	opacity:.85!important;
	transition:transform .2s ease,opacity .2s ease!important;
}
#main-content .rat-home-guides__item:hover .rat-home-guides__card-title a::after,
#main-content .rat-home-guides__item:focus-within .rat-home-guides__card-title a::after{
	opacity:1!important;
	transform:translateX(3px)!important;
}
#main-content .rat-home-guides__card-title a:hover{
	color:#0d7c74!important;
	text-decoration:none!important;
}
#main-content .rat-home-guides__text{
	margin:0!important;
	font-size:14px!important;
	line-height:1.65!important;
	color:#64748b!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
}
@media (min-width:993px){
#main-content .rat-home-guides__grid{
	grid-template-columns:1fr 1fr!important;
	gap:20px!important;
}
}
@media (max-width:992px){
#main-content .rat-home-guides{
	margin:40px 0 24px!important;
}
#main-content .rat-home-guides__title{
	font-size:21px!important;
	margin-bottom:12px!important;
	line-height:1.32!important;
}
#main-content .rat-home-guides__title:after{
	margin-top:11px!important;
}
#main-content .rat-home-guides__intro{
	font-size:14px!important;
	line-height:1.65!important;
	margin-bottom:22px!important;
}
#main-content .rat-home-guides__card{
	padding:18px 18px 16px!important;
}
#main-content .rat-home-guides__card-title{
	font-size:16px!important;
	line-height:1.4!important;
}
#main-content .rat-home-guides__text{
	font-size:14px!important;
	line-height:1.62!important;
}
}
	
/* === rat-home-regions-editorial === */
#main-content .rat-home-regions{
	display:block!important;
	float:none!important;
	clear:both!important;
	width:100%!important;
	background:#fbfaf8!important;
	padding:40px 0 60px!important;
	box-sizing:border-box!important;
	overflow:hidden!important;
}
#main-content .rat-home-regions__container{
	max-width:1170px!important;
	width:100%!important;
	margin:0 auto!important;
	padding:0 15px!important;
	box-sizing:border-box!important;
}
#main-content .rat-home-regions__head{
	margin:0 0 32px!important;
	padding:0!important;
	max-width:760px!important;
}
#main-content .rat-home-regions__head::before{
	content:""!important;
	display:block!important;
	width:52px!important;
	height:3px!important;
	border-radius:20px!important;
	background:#d6b26d!important;
	margin:0 0 16px!important;
}
#main-content .rat-home-regions__title{
	margin:0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:clamp(24px,2.4vw,32px)!important;
	line-height:1.18!important;
	font-weight:700!important;
	letter-spacing:-.02em!important;
	color:#0f2d57!important;
	text-transform:uppercase!important;
}
#main-content .rat-home-regions__subtitle{
	margin:12px 0 0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:clamp(15px,1.6vw,17px)!important;
	line-height:1.65!important;
	font-weight:400!important;
	color:#475569!important;
}
#main-content .rat-home-regions__grid{
	list-style:none!important;
	margin:0!important;
	padding:0!important;
	display:grid!important;
	grid-template-columns:minmax(0,1fr)!important;
	gap:16px!important;
	align-items:stretch!important;
}
#main-content .rat-home-regions__item{
	margin:0!important;
	padding:0!important;
	float:none!important;
	display:flex!important;
	width:100%!important;
	min-height:0!important;
}
#main-content .rat-home-regions__card{
	display:flex!important;
	flex-direction:column!important;
	flex:1 1 auto!important;
	width:100%!important;
	min-height:100%!important;
	background:#fff!important;
	border:1px solid #e7e4dc!important;
	border-radius:24px!important;
	box-shadow:0 10px 28px rgba(15,45,87,.08)!important;
	overflow:hidden!important;
	text-decoration:none!important;
	color:inherit!important;
	transition:none!important;
	box-sizing:border-box!important;
}
#main-content .rat-home-regions__media{
	display:block!important;
	flex:0 0 auto!important;
	width:100%!important;
	overflow:hidden!important;
	background:#eef1f5!important;
	aspect-ratio:16/8.75!important;
	border-radius:20px 20px 0 0!important;
}
#main-content .rat-home-regions__img{
	display:block!important;
	width:100%!important;
	height:100%!important;
	object-fit:cover!important;
	object-position:center center!important;
	border-radius:20px 20px 0 0!important;
}
#main-content .rat-home-regions__body{
	display:flex!important;
	flex-direction:column!important;
	flex:1 1 auto!important;
	min-height:0!important;
	padding:32px 24px 32px!important;
	box-sizing:border-box!important;
}
#main-content .rat-home-regions__accent{
	display:block!important;
	width:40px!important;
	height:3px!important;
	border-radius:20px!important;
	background:#d6b26d!important;
	margin:0 0 14px!important;
}
#main-content .rat-home-regions__name{
	display:block!important;
	margin:0 0 10px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:24px!important;
	line-height:1.15!important;
	font-weight:800!important;
	letter-spacing:-.02em!important;
	color:#0f2d57!important;
}
#main-content .rat-home-regions__desc{
	display:block!important;
	margin:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.5!important;
	font-weight:400!important;
	color:#6b7280!important;
}
#main-content .rat-home-regions__cta{
	display:inline-flex!important;
	align-items:center!important;
	align-self:flex-start!important;
	gap:6px!important;
	margin-top:auto!important;
	padding-top:18px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.35!important;
	font-weight:700!important;
	color:#0d7c74!important;
	text-decoration:none!important;
}
@media (min-width:993px){
#main-content .rat-home-regions{
	padding:48px 0 60px!important;
}
#main-content .rat-home-regions__grid{
	grid-template-columns:repeat(3,minmax(0,1fr))!important;
	gap:24px 28px!important;
}
#main-content .rat-home-regions__card{
	transition:transform .25s ease,box-shadow .25s ease!important;
}
#main-content .rat-home-regions__name{
	font-size:28px!important;
}
#main-content .rat-home-regions__card:hover{
	transform:translateY(-4px)!important;
	box-shadow:0 18px 40px rgba(15,45,87,.12)!important;
}
#main-content .rat-home-regions__card:hover .rat-home-regions__cta{
	color:#0d7c74!important;
	text-decoration:underline!important;
	text-underline-offset:3px!important;
	transform:translateX(3px)!important;
}
#main-content .rat-home-regions__cta{
	transition:color .2s ease,transform .2s ease,text-decoration-color .2s ease!important;
}
}
@media (max-width:992px){
#main-content .rat-home-regions{
	padding:36px 0 48px!important;
}
#main-content .rat-home-regions__head{
	margin-bottom:24px!important;
}
#main-content .rat-home-regions__body{
	padding:26px 20px 28px!important;
}
#main-content .rat-home-regions__name{
	font-size:24px!important;
}
#main-content .rat-home-regions__card:hover{
	transform:none!important;
	box-shadow:0 10px 28px rgba(15,45,87,.08)!important;
}
#main-content .rat-home-regions__card:hover .rat-home-regions__cta{
	transform:none!important;
	text-decoration:none!important;
}
#main-content .rat-home-regions__cta{
	transition:none!important;
}
}
	
/* === rat-home-intent-editorial === */
#main-content .rat-home-intent{
	display:block!important;
	visibility:visible!important;
	clear:both!important;
	float:none!important;
	width:100%!important;
	max-width:100%!important;
	margin:0!important;
	padding:56px 0 48px!important;
	background:transparent!important;
	overflow-x:hidden!important;
	box-sizing:border-box!important;
}
#main-content .rat-home-intent__container{
	max-width:1170px!important;
	width:100%!important;
	margin:0 auto!important;
	padding:0 15px!important;
	box-sizing:border-box!important;
}
#main-content .rat-home-intent__title{
	margin:0 0 14px!important;
	padding:0!important;
	font-size:clamp(24px,2.4vw,32px)!important;
	line-height:1.22!important;
	font-weight:700!important;
	letter-spacing:-.025em!important;
	color:#0f2d57!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
}
#main-content .rat-home-intent__title:after{
	content:""!important;
	display:block!important;
	width:72px!important;
	height:3px!important;
	background:#c8a866!important;
	margin-top:12px!important;
	border-radius:2px!important;
}
#main-content .rat-home-intent__intro{
	margin:0 0 32px!important;
	padding:0!important;
	max-width:760px!important;
	font-size:15px!important;
	line-height:1.72!important;
	color:#445166!important;
	font-weight:400!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
}
#main-content .rat-home-intent__grid{
	display:grid!important;
	grid-template-columns:1fr!important;
	gap:18px!important;
	margin:0!important;
	padding:0!important;
	list-style:none!important;
}
#main-content .rat-home-intent__item{
	margin:0!important;
	padding:0!important;
	min-width:0!important;
	float:none!important;
	display:block!important;
	width:100%!important;
	--rat-intent-accent:#0d7c74;
}
#main-content .rat-home-intent__item:nth-child(1){--rat-intent-accent:#b8902f;}
#main-content .rat-home-intent__item:nth-child(2){--rat-intent-accent:#2f5f8f;}
#main-content .rat-home-intent__item:nth-child(3){--rat-intent-accent:#2f7d68;}
#main-content .rat-home-intent__item:nth-child(4){--rat-intent-accent:#b7791f;}
#main-content .rat-home-intent__item:nth-child(5){--rat-intent-accent:#3f7f4f;}
#main-content .rat-home-intent__item:nth-child(6){--rat-intent-accent:#7a4f7a;}
#main-content .rat-home-intent__card{
	display:flex!important;
	flex-direction:column!important;
	align-items:stretch!important;
	position:relative!important;
	height:100%!important;
	min-height:0!important;
	margin:0!important;
	padding:0!important;
	border:1px solid #ece8de!important;
	border-radius:16px!important;
	background:#fff!important;
	box-shadow:none!important;
	box-sizing:border-box!important;
	overflow:hidden!important;
	text-decoration:none!important;
	transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important;
}
#main-content .rat-home-intent__item:hover .rat-home-intent__card,
#main-content .rat-home-intent__item:focus-within .rat-home-intent__card{
	border-color:#d9d0c4!important;
	box-shadow:0 10px 28px rgba(15,45,87,.06)!important;
	transform:translateY(-2px)!important;
}
#main-content .rat-home-intent__image{
	display:block!important;
	width:100%!important;
	height:104px!important;
	min-height:104px!important;
	flex:0 0 104px!important;
	overflow:hidden!important;
	background-color:#f4f6f8!important;
	border-radius:16px 16px 0 0!important;
}
#main-content .rat-home-intent__img{
	display:block!important;
	width:100%!important;
	height:104px!important;
	object-fit:cover!important;
	object-position:center!important;
}
#main-content .rat-home-intent__body{
	display:flex!important;
	flex-direction:column!important;
	align-items:flex-start!important;
	flex:1 1 auto!important;
	gap:0!important;
	padding:20px 20px 18px!important;
	box-sizing:border-box!important;
}
#main-content .rat-home-intent__kicker{
	display:block!important;
	margin:0 0 10px!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:11px!important;
	line-height:1.3!important;
	font-weight:700!important;
	letter-spacing:.12em!important;
	text-transform:uppercase!important;
	color:var(--rat-intent-accent)!important;
}
#main-content .rat-home-intent__kicker::after{
	content:""!important;
	display:block!important;
	width:28px!important;
	height:2px!important;
	margin-top:6px!important;
	background:var(--rat-intent-accent)!important;
	border-radius:1px!important;
	opacity:.82!important;
}
#main-content .rat-home-intent__card-title{
	margin:0 0 10px!important;
	padding:0!important;
	font-size:18px!important;
	line-height:1.38!important;
	font-weight:700!important;
	letter-spacing:-.015em!important;
	color:#0f2d57!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
}
#main-content .rat-home-intent__card-title a{
	color:#0f2d57!important;
	text-decoration:none!important;
	text-underline-offset:3px!important;
	transition:color .2s ease,text-decoration-color .2s ease!important;
}
#main-content .rat-home-intent__item:hover .rat-home-intent__card-title a,
#main-content .rat-home-intent__item:focus-within .rat-home-intent__card-title a{
	color:var(--rat-intent-accent)!important;
	text-decoration:underline!important;
	text-decoration-color:var(--rat-intent-accent)!important;
	text-decoration-thickness:1px!important;
}
#main-content .rat-home-intent__text{
	position:static!important;
	width:auto!important;
	height:auto!important;
	margin:0 0 14px!important;
	padding:0!important;
	overflow:visible!important;
	clip-path:none!important;
	white-space:normal!important;
	font-size:14px!important;
	line-height:1.65!important;
	color:#64748b!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
}
#main-content .rat-home-intent__cta{
	display:inline-flex!important;
	align-items:center!important;
	margin:0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:13px!important;
	line-height:1.45!important;
	font-weight:600!important;
	color:#0d7c74!important;
	pointer-events:none!important;
	transition:color .2s ease!important;
}
#main-content .rat-home-intent__item:hover .rat-home-intent__cta,
#main-content .rat-home-intent__item:focus-within .rat-home-intent__cta{
	color:var(--rat-intent-accent)!important;
}
#main-content .rat-home-intent__card--static{
	cursor:default!important;
}
#main-content .rat-home-intent__card--static .rat-home-intent__cta{
	display:none!important;
}
@media (min-width:768px){
#main-content .rat-home-intent__grid{
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
	gap:20px!important;
}
}
@media (min-width:993px){
#main-content .rat-home-intent{
	padding:64px 0 56px!important;
}
#main-content .rat-home-intent__grid{
	grid-template-columns:repeat(3,minmax(0,1fr))!important;
	gap:20px!important;
}
}
@media (max-width:992px){
#main-content .rat-home-intent__item:hover .rat-home-intent__card,
#main-content .rat-home-intent__item:focus-within .rat-home-intent__card{
	transform:none!important;
}
}
@media (max-width:767px){
#main-content .rat-home-intent{
	padding:40px 0 36px!important;
}
#main-content .rat-home-intent__container{
	padding:0 15px!important;
}
#main-content .rat-home-intent__title{
	font-size:21px!important;
	margin-bottom:12px!important;
}
#main-content .rat-home-intent__title:after{
	margin-top:11px!important;
}
#main-content .rat-home-intent__intro{
	font-size:14px!important;
	line-height:1.65!important;
	margin-bottom:24px!important;
}
#main-content .rat-home-intent__image,
#main-content .rat-home-intent__img{
	height:96px!important;
	min-height:96px!important;
}
#main-content .rat-home-intent__image{
	flex-basis:96px!important;
}
#main-content .rat-home-intent__body{
	padding:18px 18px 16px!important;
}
#main-content .rat-home-intent__card-title{
	font-size:16px!important;
	line-height:1.4!important;
}
#main-content .rat-home-intent__text{
	font-size:14px!important;
	line-height:1.62!important;
}
}
	
/* === rat-home-spotlight-testimonials-editorial === */
#main-content .rat-home-st-editorial.newHomeComment,
#main-content .rat-home-st-editorial .newHomeCommentRow,
#main-content .rat-home-st-editorial .newHomeCommentCol,
#main-content .rat-home-st-editorial .newHomeCommentBox,
#main-content .rat-home-st-editorial .spotlightSlider,
#main-content .rat-home-st-editorial .newCommentSlider,
#main-content .rat-home-st-editorial .spotlightSlider .item,
#main-content .rat-home-st-editorial .newCommentSlider .item,
#main-content .rat-home-st-editorial .spotlightSlider .owl-item,
#main-content .rat-home-st-editorial .newCommentSlider .owl-item,
#main-content .rat-home-st-editorial .spotlightSliderItem,
#main-content .rat-home-st-editorial .newCommentSliderItem,
#main-content .rat-home-st-editorial .homeCommentListBox,
#main-content .rat-home-st-editorial .rat-st-spotlight-card__link,
#main-content .rat-home-st-editorial .rat-st-spotlight-card__body,
#main-content .rat-home-st-editorial .rat-st-spotlight-card__media,
#main-content .rat-home-st-editorial .rat-st-editorial__col-label,
#main-content .rat-home-st-editorial .rat-st-trust-intro,
#main-content .rat-home-st-editorial .rat-st-trust-header,
#main-content .rat-home-st-editorial .rat-st-trust-cta{
	float:none!important;
}
#main-content .newHomeComment.rat-home-st-editorial,
#main-content .rat-home-st-editorial.newHomeComment{
	display:block!important;
	float:none!important;
	clear:both!important;
	width:100%!important;
	max-width:100%!important;
	padding:40px clamp(16px,2.5vw,24px) 12px!important;
	margin-bottom:0!important;
	background:#fbfaf8!important;
	box-sizing:border-box!important;
	overflow:hidden!important;
}
#main-content .rat-home-st-editorial .rat-st-editorial__chapter{
	margin:0 0 28px!important;
	padding:0 2px!important;
	float:none!important;
}
#main-content .rat-home-st-editorial .rat-st-editorial__chapter-title{
	display:block!important;
	margin:0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:clamp(22px,2.2vw,28px)!important;
	line-height:1.2!important;
	font-weight:700!important;
	letter-spacing:-.02em!important;
	color:#0f2d57!important;
	float:none!important;
	text-transform:uppercase!important;
}
#main-content .rat-home-st-editorial .rat-st-editorial__col-label{
	display:block!important;
	margin:0 0 12px!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:11px!important;
	line-height:1.35!important;
	font-weight:600!important;
	letter-spacing:.08em!important;
	text-transform:uppercase!important;
	color:#64748b!important;
	float:none!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-intro{
	margin:0 0 14px!important;
	padding:0!important;
	float:none!important;
	width:100%!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-intro__label{
	display:block!important;
	margin:0 0 8px!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:11px!important;
	line-height:1.35!important;
	font-weight:600!important;
	letter-spacing:.1em!important;
	text-transform:uppercase!important;
	color:#64748b!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-intro__subtitle{
	display:block!important;
	margin:0 0 16px!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.55!important;
	font-weight:400!important;
	color:#475569!important;
	max-width:34ch!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-header{
	display:flex!important;
	align-items:center!important;
	gap:14px!important;
	padding:14px 16px!important;
	background:#fff!important;
	border:1px solid #e7e4dc!important;
	border-radius:16px!important;
	box-shadow:0 6px 18px rgba(15,45,87,.06)!important;
	float:none!important;
	width:100%!important;
	box-sizing:border-box!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-header__icon{
	display:flex!important;
	align-items:center!important;
	justify-content:center!important;
	flex:0 0 auto!important;
	width:40px!important;
	height:40px!important;
	border-radius:50%!important;
	background:#f8fafc!important;
	border:1px solid #e7e4dc!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-header__icon .rat-google-icon{
	display:block!important;
	width:22px!important;
	height:22px!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-header__stats{
	display:flex!important;
	flex-direction:column!important;
	gap:4px!important;
	min-width:0!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-header__rating,
#main-content .rat-home-st-editorial .rat-st-trust-header__count{
	display:block!important;
	margin:0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.45!important;
	font-weight:500!important;
	color:#0f2d57!important;
	float:none!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-header__stars{
	display:inline!important;
	margin-right:4px!important;
	font-size:12px!important;
	letter-spacing:.06em!important;
	color:#d6b26d!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-header__rating strong,
#main-content .rat-home-st-editorial .rat-st-trust-header__count strong{
	font-weight:700!important;
	color:#0f2d57!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-header__count{
	font-size:13px!important;
	color:#475569!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-cta{
	display:block!important;
	margin:12px 0 0!important;
	padding:0!important;
	text-align:left!important;
	float:none!important;
	width:100%!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-cta a{
	display:inline-flex!important;
	align-items:center!important;
	gap:6px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.4!important;
	font-weight:700!important;
	color:#0d7c74!important;
	text-decoration:none!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-cta a:hover{
	color:#0a635d!important;
	text-decoration:underline!important;
	text-underline-offset:3px!important;
}
#main-content .rat-home-st-editorial .rat-st-editorial__chapter::before{
	content:""!important;
	display:block!important;
	width:52px!important;
	height:3px!important;
	border-radius:20px!important;
	background:#d6b26d!important;
	margin:0 0 14px!important;
}
#main-content .rat-home-st-editorial .newHomeCommentRow,
#main-content .rat-home-st-editorial .rat-home-st-editorial__row{
	display:grid!important;
	grid-template-columns:repeat(2,minmax(0,1fr))!important;
	gap:30px!important;
	margin:0!important;
	float:none!important;
	width:100%!important;
}
#main-content .rat-home-st-editorial .newHomeCommentRow:after{
	content:none!important;
	display:none!important;
}
#main-content .rat-home-st-editorial .newHomeCommentCol,
#main-content .rat-home-st-editorial .rat-home-st-editorial__spotlight,
#main-content .rat-home-st-editorial .rat-home-st-editorial__testimonials{
	width:100%!important;
	max-width:100%!important;
	float:none!important;
	padding:0!important;
	margin:0!important;
	box-sizing:border-box!important;
	min-width:0!important;
}
#main-content .rat-home-st-editorial .newHomeCommentBox,
#main-content .rat-home-st-editorial .rat-home-st-editorial__spotlight-box,
#main-content .rat-home-st-editorial .rat-home-st-editorial__testimonials-box{
	background:transparent!important;
	padding:0!important;
	border:0!important;
	float:none!important;
	overflow:hidden!important;
	position:relative!important;
	width:100%!important;
}
#main-content .rat-home-st-editorial .homeBlogBoxTitle.noBorder{
	border:0!important;
	padding:0 0 20px!important;
	margin:0!important;
	background:transparent!important;
	float:none!important;
}
#main-content .rat-home-st-editorial .homeBlogBoxTitle.noBorder::before{
	content:none!important;
	display:none!important;
}
#main-content .rat-home-st-editorial .homeBlogBoxTitle .title{
	display:block!important;
	margin:0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:clamp(22px,2.2vw,28px)!important;
	line-height:1.2!important;
	font-weight:700!important;
	letter-spacing:-.02em!important;
	color:#0f2d57!important;
	float:none!important;
	text-transform:uppercase!important;
}
#main-content .rat-home-st-editorial .spotlightSlider,
#main-content .rat-home-st-editorial .newCommentSlider{
	display:block!important;
	float:none!important;
	width:100%!important;
	max-width:100%!important;
	position:relative!important;
	overflow:hidden!important;
	padding:0 0 14px!important;
	box-sizing:border-box!important;
	min-height:0!important;
}
#main-content .rat-home-st-editorial .spotlightSlider{
	min-height:400px!important;
}
#main-content .rat-home-st-editorial .newCommentSlider{
	min-height:240px!important;
	padding-left:0!important;
	padding-right:0!important;
	padding-bottom:14px!important;
}
#main-content .rat-home-st-editorial .spotlightSlider:not(.owl-loaded)>.item,
#main-content .rat-home-st-editorial .newCommentSlider:not(.owl-loaded)>.item{
	display:block!important;
	float:none!important;
	width:100%!important;
}
#main-content .rat-home-st-editorial .spotlightSlider:not(.owl-loaded)>.item:not(:first-child),
#main-content .rat-home-st-editorial .newCommentSlider:not(.owl-loaded)>.item:not(:first-child){
	display:none!important;
}
#main-content .rat-home-st-editorial .spotlightSlider .owl-stage-outer,
#main-content .rat-home-st-editorial .newCommentSlider .owl-stage-outer{
	overflow:hidden!important;
	position:relative!important;
	width:100%!important;
	max-width:100%!important;
	min-height:inherit!important;
}
#main-content .rat-home-st-editorial .spotlightSlider .owl-stage,
#main-content .rat-home-st-editorial .newCommentSlider .owl-stage{
	display:flex!important;
	align-items:stretch!important;
}
#main-content .rat-home-st-editorial .spotlightSlider .owl-item,
#main-content .rat-home-st-editorial .newCommentSlider .owl-item{
	padding:0!important;
	box-sizing:border-box!important;
	float:none!important;
	display:block!important;
	opacity:1!important;
	visibility:visible!important;
	position:relative!important;
	height:auto!important;
}
#main-content .rat-home-st-editorial .spotlightSliderItem,
#main-content .rat-home-st-editorial .rat-st-spotlight-card{
	display:block!important;
	float:none!important;
	width:100%!important;
	max-width:100%!important;
	height:auto!important;
}
#main-content .rat-home-st-editorial .rat-st-spotlight-card__link,
#main-content .rat-home-st-editorial .spotlightSliderItem>a{
	display:flex!important;
	flex-direction:column!important;
	width:100%!important;
	max-width:100%!important;
	height:400px!important;
	min-height:400px!important;
	max-height:none!important;
	background:#fff!important;
	border:1px solid #e7e4dc!important;
	border-radius:24px!important;
	box-shadow:0 8px 24px rgba(15,45,87,.07)!important;
	overflow:hidden!important;
	text-decoration:none!important;
	color:inherit!important;
	float:none!important;
	position:relative!important;
	transition:none!important;
}
#main-content .rat-home-st-editorial .spotlightSliderItem>a:before,
#main-content .rat-home-st-editorial .spotlightSliderItem>a:hover:before,
#main-content .rat-home-st-editorial .spotlightSliderContent{
	display:none!important;
	content:none!important;
	visibility:hidden!important;
	opacity:0!important;
}
#main-content .rat-home-st-editorial .rat-st-spotlight-card__media{
	display:block!important;
	width:100%!important;
	flex:0 0 250px!important;
	height:250px!important;
	max-height:250px!important;
	min-height:250px!important;
	overflow:hidden!important;
	border-top-left-radius:24px!important;
	border-top-right-radius:24px!important;
	background:#f7f4ee!important;
	--spotlight-pos:center center;
	position:relative!important;
}
#main-content .rat-home-st-editorial .rat-st-spotlight-card__media img,
#main-content .rat-home-st-editorial .spotlightSliderItem>a img{
	display:block!important;
	width:100%!important;
	height:100%!important;
	max-width:100%!important;
	max-height:none!important;
	object-fit:cover!important;
	object-position:var(--spotlight-pos,center center)!important;
	float:none!important;
	border-radius:0!important;
}
#main-content .rat-home-st-editorial .rat-st-spotlight-card__body{
	display:flex!important;
	flex-direction:column!important;
	flex:1 1 auto!important;
	min-height:0!important;
	max-height:none!important;
	padding:18px 20px 18px!important;
	box-sizing:border-box!important;
	justify-content:flex-start!important;
	overflow:visible!important;
}
#main-content .rat-home-st-editorial .rat-st-spotlight-card__chip{
	display:none!important;
}
#main-content .rat-home-st-editorial .rat-st-spotlight-card__title{
	display:-webkit-box!important;
	-webkit-box-orient:vertical!important;
	-webkit-line-clamp:2!important;
	line-clamp:2!important;
	overflow:hidden!important;
	text-overflow:ellipsis!important;
	margin:0 0 8px!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:17px!important;
	line-height:1.35!important;
	font-weight:700!important;
	letter-spacing:-.02em!important;
	color:#0f2d57!important;
	flex:0 0 auto!important;
	max-height:2.7em!important;
}
#main-content .rat-home-st-editorial .rat-st-spotlight-card__desc{
	display:-webkit-box!important;
	-webkit-box-orient:vertical!important;
	-webkit-line-clamp:2!important;
	line-clamp:2!important;
	overflow:hidden!important;
	margin:0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.55!important;
	font-weight:400!important;
	color:#475569!important;
	flex:0 1 auto!important;
	min-height:auto!important;
	max-height:none!important;
}
#main-content .rat-home-st-editorial .rat-st-spotlight-card__desc:empty{
	display:none!important;
}
#main-content .rat-home-st-editorial .rat-st-spotlight-card__cta{
	display:inline-flex!important;
	align-items:center!important;
	align-self:flex-start!important;
	gap:6px!important;
	margin-top:auto!important;
	padding-top:10px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.35!important;
	font-weight:700!important;
	color:#0d7c74!important;
	flex:0 0 auto!important;
	flex-shrink:0!important;
}
#main-content .rat-home-st-editorial .newCommentSlider .owl-item,
#main-content .rat-home-st-editorial .newCommentSlider .item{
	height:240px!important;
	min-height:240px!important;
}
#main-content .rat-home-st-editorial .newCommentSliderItem{
	display:flex!important;
	flex-direction:column!important;
	justify-content:flex-start!important;
	height:240px!important;
	min-height:240px!important;
	max-height:240px!important;
	width:100%!important;
	float:none!important;
}
#main-content .rat-home-st-editorial .homeCommentListBox.rat-st-quote,
#main-content .rat-home-st-editorial .homeCommentListBox.rat-st-google-review{
	display:flex!important;
	flex-direction:column!important;
	justify-content:flex-start!important;
	align-items:flex-start!important;
	background:#fff!important;
	border:1px solid #e7e4dc!important;
	border-radius:24px!important;
	box-shadow:0 8px 24px rgba(15,45,87,.07)!important;
	padding:26px 22px 20px!important;
	height:100%!important;
	min-height:100%!important;
	max-height:100%!important;
	flex:1 1 auto!important;
	float:none!important;
	width:100%!important;
	box-sizing:border-box!important;
	position:relative!important;
	transition:none!important;
}
#main-content .rat-home-st-editorial .rat-st-quote__mark{
	display:none!important;
}
#main-content .rat-home-st-editorial .rat-st-quote__stars{
	display:block!important;
	margin:0 0 8px!important;
	font-size:12px!important;
	line-height:1!important;
	letter-spacing:.1em!important;
	color:#d6b26d!important;
	float:none!important;
	width:auto!important;
}
#main-content .rat-home-st-editorial .homeCommentListBox .author.rat-st-quote__attribution,
#main-content .rat-home-st-editorial .homeCommentListBox .author{
	display:block!important;
	width:100%!important;
	float:none!important;
	margin:0 0 8px!important;
	padding:0!important;
	text-align:left!important;
}
#main-content .rat-home-st-editorial .rat-st-quote__name{
	display:block!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:16px!important;
	line-height:1.35!important;
	font-weight:700!important;
	letter-spacing:-.01em!important;
	color:#0f2d57!important;
}
#main-content .rat-home-st-editorial .rat-st-quote__location{
	display:block!important;
	margin-top:3px!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:13px!important;
	line-height:1.45!important;
	font-weight:500!important;
	color:#6b7280!important;
}
#main-content .rat-home-st-editorial .homeCommentListBox .title.rat-st-quote__text,
#main-content .rat-home-st-editorial .homeCommentListBox .title{
	display:-webkit-box!important;
	-webkit-box-orient:vertical!important;
	-webkit-line-clamp:3!important;
	line-clamp:3!important;
	overflow:hidden!important;
	width:100%!important;
	float:none!important;
	margin:0!important;
	padding:0!important;
	font-family:'Poppins','Poppins Fallback',Verdana,sans-serif!important;
	font-size:14px!important;
	line-height:1.65!important;
	font-weight:400!important;
	color:#334155!important;
}
#main-content .rat-home-st-editorial .spotlightSlider .owl-controls,
#main-content .rat-home-st-editorial .newCommentSlider .owl-controls{
	position:absolute!important;
	left:0!important;
	right:0!important;
	bottom:0!important;
	width:100%!important;
	margin:0!important;
	pointer-events:none!important;
}
#main-content .rat-home-st-editorial .spotlightSlider .owl-nav,
#main-content .rat-home-st-editorial .newCommentSlider .owl-nav,
#main-content .rat-home-st-editorial .spotlightSlider .owl-nav .owl-prev,
#main-content .rat-home-st-editorial .spotlightSlider .owl-nav .owl-next,
#main-content .rat-home-st-editorial .newCommentSlider .owl-nav .owl-prev,
#main-content .rat-home-st-editorial .newCommentSlider .owl-nav .owl-next{
	display:none!important;
	visibility:hidden!important;
	opacity:0!important;
	pointer-events:none!important;
	height:0!important;
	width:0!important;
	overflow:hidden!important;
}
#main-content .rat-home-st-editorial .spotlightSlider .owl-dots,
#main-content .rat-home-st-editorial .newCommentSlider .owl-dots{
	position:absolute!important;
	left:0!important;
	right:0!important;
	bottom:0!important;
	width:100%!important;
	text-align:center!important;
	line-height:1!important;
	pointer-events:auto!important;
	margin:0!important;
	padding:0!important;
}
#main-content .rat-home-st-editorial .spotlightSlider .owl-dots .owl-dot,
#main-content .rat-home-st-editorial .newCommentSlider .owl-dots .owl-dot{
	width:16px!important;
	height:4px!important;
	margin:0 3px!important;
	border-radius:999px!important;
	background:#d1d9e3!important;
	display:inline-block!important;
	transition:width .25s ease,background .25s ease!important;
}
#main-content .rat-home-st-editorial .spotlightSlider .owl-dots .owl-dot.active,
#main-content .rat-home-st-editorial .newCommentSlider .owl-dots .owl-dot.active{
	background:#0f2d57!important;
	width:28px!important;
	transform:none!important;
}
#main-content .rat-home-st-editorial .homeGbpReviewsCta{
	display:none!important;
}
@media (min-width:993px){
#main-content .newHomeComment.rat-home-st-editorial,
#main-content .rat-home-st-editorial.newHomeComment{
	padding-top:32px!important;
}
}
@media (max-width:766px){
#main-content .rat-home-st-editorial.newHomeComment{
	padding:32px 16px 15px!important;
}
#main-content .rat-home-st-editorial .rat-st-editorial__chapter{
	margin:0 0 22px!important;
}
#main-content .rat-home-st-editorial .newHomeCommentRow,
#main-content .rat-home-st-editorial .rat-home-st-editorial__row{
	grid-template-columns:1fr!important;
	gap:24px!important;
	margin:0!important;
}
#main-content .rat-home-st-editorial .newHomeCommentCol,
#main-content .rat-home-st-editorial .rat-home-st-editorial__spotlight,
#main-content .rat-home-st-editorial .rat-home-st-editorial__testimonials{
	min-width:0!important;
}
#main-content .rat-home-st-editorial .rat-st-trust-intro__subtitle{
	max-width:none!important;
	margin:0 0 14px!important;
}
#main-content .rat-home-st-editorial .spotlightSlider{
	min-height:0!important;
}
#main-content .rat-home-st-editorial .rat-st-spotlight-card__link,
#main-content .rat-home-st-editorial .spotlightSliderItem>a{
	height:auto!important;
	min-height:0!important;
	max-height:none!important;
}
#main-content .rat-home-st-editorial .rat-st-spotlight-card__body{
	overflow:visible!important;
}
}
@media (min-width:768px) and (max-width:992px){
#main-content .rat-home-st-editorial .rat-st-spotlight-card__media{
	flex:0 0 228px!important;
	height:228px!important;
	max-height:228px!important;
	min-height:228px!important;
}
}
@media (max-width:767px){
#main-content .rat-home-st-editorial .rat-st-spotlight-card__media{
	flex:0 0 210px!important;
	height:210px!important;
	max-height:210px!important;
	min-height:210px!important;
}
}
@media (min-width:993px){
#main-content .rat-home-st-editorial .rat-st-spotlight-card__link:hover,
#main-content .rat-home-st-editorial .spotlightSliderItem>a:hover{
	transform:translateY(-4px)!important;
	box-shadow:0 18px 40px rgba(15,45,87,.12)!important;
}
#main-content .rat-home-st-editorial .homeCommentListBox.rat-st-quote:hover,
#main-content .rat-home-st-editorial .homeCommentListBox.rat-st-google-review:hover{
	transform:translateY(-2px)!important;
	box-shadow:0 14px 32px rgba(15,45,87,.1)!important;
}
#main-content .rat-home-st-editorial .rat-st-spotlight-card__link,
#main-content .rat-home-st-editorial .spotlightSliderItem>a,
#main-content .rat-home-st-editorial .homeCommentListBox.rat-st-quote,
#main-content .rat-home-st-editorial .homeCommentListBox.rat-st-google-review{
	transition:transform .25s ease,box-shadow .25s ease!important;
}
}
@media (max-width:992px){
#main-content .rat-home-st-editorial .rat-st-spotlight-card__link:hover,
#main-content .rat-home-st-editorial .spotlightSliderItem>a:hover,
#main-content .rat-home-st-editorial .homeCommentListBox.rat-st-quote:hover,
#main-content .rat-home-st-editorial .homeCommentListBox.rat-st-google-review:hover{
	transform:none!important;
}
}
body.home .rat-footer-cta{
	padding:40px 20px 48px!important;
}
@media (max-width:768px){
body.home .rat-footer-cta{
	padding:20px 16px calc(24px + 72px + env(safe-area-inset-bottom,0px))!important;
}
body.home .footerAll.rat-footer-luxury>.container{
	padding:32px 16px 40px!important;
}
}
	

