body a {
    text-transform: initial;
}
.anchor-hidden {
	display: block;
	position: relative;
	top: -100px;
	visibility: hidden;
}
body .uwy.userway_p1 .userway_buttons_wrapper {
	top: unset !important;
	bottom: 30px !important;
}
.ry-btn {
	height: 50px;
	display: flex;
	max-width: max-content;
	padding-left: 40px;
	padding-right: 40px;
	border-radius: 30px;
	align-items: center;
	justify-content: center;
}
.ry-btn.btn-small {
	padding-top: 0;
	padding-bottom: 0;
	height: 35px;
	font-size: 14px;
	padding-left: 25px;
	padding-right: 25px;
	max-width: max-content !important;
}
.ry-btn.ry-btn-primary {
	background: #044894;
}

.ry-btn.ry-btn-primary:hover,
.ry-btn.ry-btn-primary:focus,
.ry-btn.ry-btn-primary:active {
	background: #636363;
	color: #fff;
	transition: .2s;
}
.ry-btn.ry-btn-secondary {
	background: #636363;
	color: #fff;
}

.ry-btn.ry-btn-secondary:hover {
	background: #044894;
	color: #fff;
	transition: .2s;
}
.ry-btn.ry-btn-primary:after {
	border: solid #fff;
	border-width: 0 2px 2px 0;
	display: inline-block;
	padding: 3px;
	content: "";
	margin-left: 10px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
/* HEADER */
/*
.module-header {
position: fixed;
}
*/
.module-header {
	/*overflow: hidden;*/
}
.module-header .ry-left img {
	filter: brightness(0) invert(1);
}
#ry-header .leads-button .ry-contact-v2 {
	display: flex;
	justify-content: flex-end;
}
#ry-header .leads-button .ry-contact-v2 .ry-btn {
	font-size: 16px;
	height: 35px;
	padding-left: 35px;
	padding-right: 35px;
}
#ry-header .leads-button .ry-contact-v2 .ry-btn.ry-btn-secondary {
	font-weight: 600;
}
#ry-header .leads-button .ry-contact-v2 .ry-btn:not(:last-child) {
	margin-right: 10px;
}
.module-header .ry-right .ry-menu .nav-menu {
	top: 10px;
}
.module-header .ry-right .ry-menu .nav-menu li a {
	font-size: 20px;
}
.module-header .ry-right .ry-menu .nav-menu li a:hover {
	color: #044894;
}
.module-header .ry-right .ry-menu .nav-menu li a span.caret {
	margin-left: 5px;
}
.module-header.fixed .ry-right .ry-menu .nav-menu {
	top: 20px;
}
.module-header.fixed .ry-right .ry-menu .nav-menu > li > a {
	color: #fff;
}
.module-header.fixed .ry-menu .ry-nav li .dropdown-menu.hover {
	top: 30px !important;
}
.module-header .ry-menu .ry-nav li.dropdown:last-child .dropdown-menu.hover {
	left: unset;
	right: 0;
}
.mobile-container:not(.fixed) {
	background: transparent;
}
.mobile-container .flex-wrap .mobile_logo img {
	max-width: 140px;
	filter: brightness(0) invert(1);
}
.mobile-container .mobile-nav {
	height: 15px;
	margin-left: 10px;
	margin-right: 0 !important;
}
.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a .fa {
	color: #333;
	margin-bottom: -2px;
}
.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a {
	background: #fff;
}
.mobile-container.fixed {
	padding: 15px 0;
	background: #044894;
	z-index: 9999;
}
.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a svg {
	width: 23px;
	fill: #333;
}
.mobile-container .flex-wrap .flex-item.right-nav .mobile-button a:not(:last-child) {
	margin-right: 10px;
}
/* HOMEPAGE */

/* HEADLINE */
.section-headline h1 {
	font-size: 48px;
	color: #fff;
	font-weight: 300;
}
.section-headline h2 {
	font-size: 50px;
	color: #044894;
}
.section-headline h1 span {
	font-weight: 900;
}
.section-headline h4 {
	font-size: 24px;
	font-weight: bold;
	color: #58595b;
}
/* HERO */
.homepage-hero .photo {
	min-height: 480px;
	height: calc(100vh - 600px);
}
.homepage-hero .photo img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.homepage-hero .content {
	position: absolute;
	top: 60%;
	transform: translate(0, -50%);
	right: 0;
}
.homepage-hero .content .ry-container {
	display: flex;
	justify-content: flex-end;
}
.homepage-hero .content .ry-content {
	padding-right: 8.333vw;
	max-width: calc(680px + 8.333vw);
}
.homepage-hero .content .ry-content .section-headline h1 {
	text-align: right;
}
.homepage-hero .content .ry-content .ry-search-bar {
	padding-right: 30px;
	margin-left: 10px;
}
.homepage-hero .content .ry-content .ry-search-bar .fieldset {
	position: relative;
}
.homepage-hero .content .form-group {
	margin-bottom: 0;
	margin-top: 20px;
}
.homepage-hero .content .form-group .form-control {
	height: 40px;
	border: unset;
	box-shadow: unset;
	border-radius: 40px;
	padding-left: 30px;
	font-size: 18px;
}
.homepage-hero .content .ry-content .ry-search-bar .fieldset .col-xs-12:nth-child(2) {
	margin-top: 0;
	position: absolute;
	top: 26px;
	right: 6px;
	width: auto;
}
.homepage-hero .content .form-group[data-type="submit"] {
	margin-top: 0 !important;
}
.homepage-hero .content .ry-content .ry-search-bar .fieldset .button-search {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: unset;
	background: #044894;
}
.homepage-hero .content .ry-content .ry-search-bar .fieldset .button-search svg {
	fill: #fff;
	width: 13px;
}
.homepage-hero .content .svg-field-wrapper {
	position: relative;
}
.homepage-hero .search-bar-widget .form-control {
	height: 40px;
	border: unset;
	box-shadow: unset;
	border-radius: 40px !important;
	padding-left: 30px;
	font-size: 18px;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.homepage-hero .search-bar-widget .input-group-btn {
	position: absolute;
	z-index: 2;
	right: 8px;
	width: auto;
	height: auto;
	vertical-align: initial;
	top: 50%;
	transform: translate(0, -50%);
}

.homepage-hero .search-bar-widget {
	width: 100%;
	position: relative;
	margin-top: 20px;
}

.homepage-hero .search-bar-widget .input-group-btn button {
	width: 30px;
	height: 30px;
	border-radius: 50% !important;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	background: #044894;
	border-color: #044894;
}

.homepage-hero .search-bar-widget .input-group-btn button svg {
	width: 13px !important;
	height: 13px !important;
}
.homepage-hero .content .svg-field-wrapper .svg-field {
	position: absolute;
	left: 15px;
	top: calc(50% + 10px);
	transform: translate(0, -50%);
	z-index: 2;
}
.homepage-hero .content .svg-field-wrapper .svg-field svg {
	width: 25px;
}
/* END HERO */

/* HOMEPAGE INCREASE */
.homepage-increase {
	padding: 55px 0;
	background: #ececec;
}
.homepage-increase .ry-container {
	display: flex;
	justify-content: center;
}
.homepage-increase .ry-container .ry-content {
	max-width: 1280px;
}
.homepage-increase .content .ry-each:nth-child(1) {
	width: calc(100% - 420px);
	padding-right: 80px;
}
.homepage-increase .content .ry-each .column-text {
	display: flex;
}
.homepage-increase .content .ry-each h4 {
	margin-bottom: 10px;
}
.homepage-increase .content .ry-each p,
.homepage-increase .list-text {
	font-size: 16px;
	font-weight: 400;
	text-align: left;
}
.homepage-increase .content .ry-each:nth-child(1) .text-group {
	text-align: right;
	margin-left: 45px;
	min-width: 157px;
	max-width: 157px;

}
.homepage-increase .content .ry-each:nth-child(1) .text-group img {
	margin-bottom: 10px;
}
.homepage-increase .content .ry-each:nth-child(1) .text-group .ry-btn {
	height: 35px;
	font-size: 14px;
	padding-left: 30px;
	padding-right: 30px;
}
.homepage-increase .content .ry-each:nth-child(2) {
	max-width: 420px;
	padding-left: 70px;
	border-left: 1px solid #cacaca;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.homepage-increase .content .ry-each .image-group {
	display: flex;
	justify-content: space-between;
	max-width: 280px;
}
.homepage-increase .content .ry-each .image-group img {
	max-width: 135px;
	transition: .2s;
}
.homepage-increase .content .ry-each .image-group img:hover {
	transform: scale(1.1);
	transition: .2s;
}

.homepage-increase .box-wrapper {
	overflow: hidden;
}
.homepage-increase .slick-arrow {
	display: none !important;
}
/*
.list-text,
.list-text {
overflow: hidden;
}
*/
.homepage-increase .list-text.decrease:after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-down-circle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V4.5z'/%3E%3C/svg%3E");
}
.homepage-increase .list-text.increase:after {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-up-circle-fill' viewBox='0 0 16 16'%3E%3Cpath d='M16 8A8 8 0 1 0 0 8a8 8 0 0 0 16 0zm-7.5 3.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707V11.5z'/%3E%3C/svg%3E");
}

.homepage-increase .txt-animate {
	animation-name: lower_third;
	animation-duration: 5s;
	animation-delay: 1s;
	animation-fill-mode: both;
	animation-timing-function: ease;
}
.homepage-increase .list-text.decrease:after,
.homepage-increase .list-text.increase:after {
	width: 16px;
	height: 16px;
	background-size: contain;
	display: inline-block;
	margin-left: 5px;
	opacity: .8;
}
/*
@keyframes lower_third {
0% {
transform: translateY(100px);
}
15%{
transform: translateY(0);
}

80% {
transform: translateY(0);
}

100% {
transform: translateY(100px);
}
}
*/
/* END INCREASE */
/* CTA */
.homepage-cta .ry-content {
	padding: 50px 35px;
}
.homepage-cta .ry-content .ry-flex {
	margin-left: -35px;
	width: calc(100% + 35px);
}
.homepage-cta .ry-content .ry-flex .ry-each {
	margin-left: 35px;
	width: calc(25% - 35px);
}
.homepage-cta .ry-content .ry-flex .ry-each:hover .ry-text {
	background: #044894;
	font-weight: 500;
	transition: .5s;
}
.homepage-cta .ry-content .ry-flex .ry-each .photo {
	position: relative;
	padding-bottom: 100%;
}
.homepage-cta .ry-content .ry-flex .ry-each .photo img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.homepage-cta .ry-content .ry-flex .ry-each .ry-text {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 65px;
	width: 100%;
	background: #4d4e4f;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
	color: #fff;
	transition: .2s;
}
.homepage-cta .ry-content .ry-flex .ry-each .link, 
.homepage-cta .ry-content .ry-flex .ry-each .link a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 8;
}

/* CTA BOTTOM */
.homepage-cta.cta-bottom .ry-content {
	padding: 0;
}
.homepage-cta.cta-bottom .ry-content .ry-flex {
	margin-left: 0;
	width: 100%;
}
.homepage-cta.cta-bottom .ry-content .ry-flex .ry-each {
	margin-left: 0;
	margin-bottom: 0;
	width: 20%;
}
.homepage-cta.cta-bottom .ry-content .ry-flex .ry-each .photo {
	padding-bottom: 111%;
}
.homepage-cta.cta-bottom .ry-content .ry-flex .ry-each .ry-text {
	position: relative;
}
.homepage-cta.cta-bottom .ry-content .ry-flex .ry-each:not(:hover):nth-child(odd) .ry-text {
	background: #58595b;
}
/* END CTA */

.homepage-welcome {
	padding: 120px 0 185px;
	position: relative;
}
.homepage-welcome:before {
	content: "";
	position: absolute;
	bottom: 0;
	right: 0;
	background-image: url(../jpg/fs_bg.jpg);
	background-position: right top;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
}
.homepage-welcome .ry-content {
	max-width: 660px;
}
.homepage-welcome .ry-text p {
	margin: 20px 0 30px;
	text-align: left;
	font-weight: 400;
}
.homepage-welcome .ry-content {
	max-width: 660px;
}

/* END WELCOME */

/* NEWS n EVENT */
.homepage-post {
	padding: 155px 0;
	background-image: url(../jpg/news_bg.jpg);
	background-size: cover;
	background-position: center;
}
.homepage-post .ry-content {
	padding: 0 50px;
}
.homepage-post .ry-content .content:not(:first-child) {
	margin-top: 140px;
}
.homepage-post .ry-content .content .section-headline {
	margin-bottom: 50px;
	margin-left: 10px;
}
.homepage-post .ry-content .content .ry-flex {
	margin-left: -50px;
	width: calc(100% + 50px);
	flex-wrap: wrap;
}
.homepage-post .ry-content .content .ry-flex .ry-each {
	margin-left: 50px;
	width: calc(33.33% - 50px);
	position: relative;
	overflow: hidden;
	height: 100%;
}
.homepage-post .ry-content .content .ry-flex > .ry-each {
	height: auto;
	display: flex;
	flex-direction: column;
}
.homepage-post .ry-content .content .ry-flex .ry-each .details .button-wrapper {
	position: absolute;
	bottom: 40px;
}
.homepage-post .ry-content .content .ry-flex .ry-each .photo {
	position: relative;
	padding-bottom: 75%;
}
.homepage-post .ry-content .content .ry-flex .ry-each .photo img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.homepage-post .ry-content .content .ry-flex .ry-each .details {
	padding: 55px 45px 80px;
	background: #fff;
	height: 100%;
}
.homepage-post .ry-content .content .ry-flex .ry-each .ry-text h3 {
	font-size: 24px;
	font-weight: 600;
	text-align: left;
	line-height: 1.4;
}
.homepage-post .ry-content .content .ry-flex .ry-each .ry-text p {
	margin: 25px 0 40px;
	text-align: left;
	font-weight: 400;
	line-height: 1.5;
}

/* POST */
.homepage-about {
	padding: 120px 0 0;
	background-image: url(../jpg/abt_bg.jpg);
	background-size: 100%;
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 80vh;
}
.homepage-about .ry-content {
	max-width: 800px;
	padding: 0 30px 0 90px;
}
.homepage-about .ry-content .section-headline {
	margin-bottom: 20px;
}
.homepage-about .ry-content .ry-text p {
	text-align: left;
	font-weight: 400;
}
/* END POST */

/* FOOTEr */
.footer-top {
	padding: 120px 0 110px;
	background: #f2f3f4;
}
.footer-top .ry-content {
	display: flex;
	justify-content: center;
}
.footer-top .ry-flex {
	max-width: 1440px;
	margin: 0 auto;
}
.footer-top .ry-content > .ry-flex > .ry-each:nth-child(1) {
	max-width: 320px;
}
.footer-top .ry-content > .ry-flex > .ry-each:nth-child(2) {
	max-width: 220px;
}
.footer-top .ry-content > .ry-flex > .ry-each:nth-child(4) {
	order: 2;
	max-width: 250px;
}
.footer-top .ry-content > .ry-flex > .ry-each:nth-child(4) .photo-group {
	max-width: 160px;
}
.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) {
	max-width: 520px;
	min-width: 450px;
	order: 3;
}
.footer-top .ry-content .footer-title h3 {
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 20px;
}
.footer-top .ry-flex .ry-each .footer-details {
	display: flex;
	align-items: center;
}
.footer-top .ry-flex .ry-each .footer-details:not(:last-child) {
	margin-bottom: 15px;
}
.footer-top .ry-flex .ry-each .footer-details .fa {
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #4d4e4f;
	border-radius: 50%;
	color: #fff;
	font-size: 18px;
	margin-right: 20px;
}
.footer-top .ry-flex .ry-each .footer-details .footer-text, 
.footer-top .ry-flex .ry-each .footer-details .footer-text a {
	font-size: 16.5px;
	line-height: 1.2;
	font-weight: 500;
}
.footer-top .ry-flex .ry-each .footer-details .footer-text a:hover, 
.footer-top .ry-flex .ry-each .live-support p a:hover {
	color: #044894;
}
.footer-top .ry-flex .ry-each .footer-details ul {
	padding-left: 0;
	list-style: none;
}
.footer-top .ry-flex .ry-each .footer-details ul li, 
.footer-top .ry-flex .ry-each .footer-details ul li a {
	font-size: 16.5px;
	line-height: 1.2;
	font-weight: 500;
}
.footer-top .ry-flex .ry-each .footer-details ul li a:hover {
	text-decoration: unset !important;
	color: #044894 !important;
}
.footer-top .ry-flex .ry-each .footer-details ul li:not(:last-child) {
	margin-bottom: 10px;
}
.footer-top .ry-flex .ry-each .live-support p {
	font-size: 20px;
	line-height: 1.4;
	font-weight: 400;
	padding-left: 50px;
	position: relative;
}
.footer-top .ry-flex .ry-each .live-support p:before {
	position: absolute;
	left: 0;
	width: 40px;
	height: 43px;
	content: "";
	background-image: url(../png/livesupport_icon.png);
	top: 50%;
	transform: translate(0, -50%);
}
.footer-top .ry-flex .ry-each .live-support p a {
	display: block;
	font-weight: 600;
}
.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) .footer-details {
	flex-direction: column;
}
.footer-top .ry-content > .ry-flex > .ry-each .footer-details .ry-flex {
	margin: 15px 0 40px;
	max-width: unset;
}
.footer-top .ry-content > .ry-flex > .ry-each .footer-details .ry-each:nth-child(1) {
	max-width: max-content;
	padding-right: 40px;
	margin-right: 40px;
	border-right: 1px solid #ccc;
}
.footer-top .ry-flex .ry-each .footer-details .hours, 
.footer-top .ry-flex .ry-each .footer-details .hours .span-1 {
	font-size: 16.5px;
	line-height: 1.3;
	font-weight: 500;
}
.footer-top .ry-flex .ry-each .footer-details .hours .span-1 {
	display: block;
}
.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) .footer-details .button-wrapper {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
}
.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) .footer-details .button-wrapper .ry-btn {
	font-size: 18px;
}
.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) .footer-details .button-wrapper .ry-btn-secondary {
	margin-right: 20px;
}
.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) .footer-details .button-wrapper .ry-btn.gear-icon:before {
	content: "\f013";
	font-family: 'FontAwesome';
	margin-right: 10px;
}
.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) .footer-details .button-wrapper .ry-btn.lock-icon:before {
	content: "\f023";
	font-family: 'FontAwesome';
	margin-right: 10px;
}
.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) .footer-details .button-wrapper .ry-btn-primary:after {
	display: none;
}
.footer-bottom .ry-container .ry-content .ry-each .footer-powered {
	display: flex;
	margin-left: 10px;
	padding-left: 10px;
	border-left: 2px solid #333;
}
.footer-bottom {
	padding: 50px 0;
}
.footer-bottom .ry-container {
	display: flex;
	justify-content: center;
}
.footer-bottom .ry-container .ry-content {
	max-width: 1280px;
}
.footer-bottom .ry-container .ry-content .ry-each {
	display: flex;
	align-items: center;
}
.footer-bottom .ry-container .ry-content .footer-copyrights {
	font-size: 16px;
}
.footer-bottom .ry-container .ry-content .ry-each > .footer-copyrights {
	min-width: 318px;
}
.footer-bottom .ry-container .ry-content .ry-each .footer-powered img {
	width: 95px;
	object-fit: contain;
	margin-top: 0px;
	margin-left: 15px;
	filter: invert(0) brightness(0);
	margin-bottom: -1px;
}
.footer-bottom .ry-container .ry-content .ry-each:nth-child(2) {
	max-width: max-content;
}
.footer-bottom .ry-container .ry-content .ry-each .footer-social {
	display: flex;
	width: 100%;
}
.footer-bottom .ry-container .ry-content .ry-each .footer-social ul {
	padding-left: 0;
	margin-left: auto;
	width: 100%;
}
.footer-bottom .ry-container .ry-content .ry-each .footer-social ul li {
	background: transparent !important;
	width: auto;
	height: auto;
	margin: 0;
}
.footer-bottom .ry-container .ry-content .ry-each .footer-social ul li:not(:last-child) {
	margin-right: 15px;
}
.footer-bottom .ry-container .ry-content .ry-each .footer-social ul li a {
	width: auto;
	background: transparent;
}
.footer-bottom .ry-container .ry-content .ry-each .footer-social ul li a svg {
	width: 20px;
	fill: #333;
}


/* END FOOTEr */
/** PLACE YOUR MOBILE AND UP CSS HERE **/

@media (max-width: 1680px) {

	/** PLACE YOUR TABLET AND UP CSS HERE **/
	.homepage-about {
		background-size: cover;
	}
	.homepage-welcome:before {
		background-position: right bottom;
		background-size: contain;
	}
	.homepage-increase .content .ry-each:nth-child(1) {
		padding-right: 4vw;
	}
	.homepage-increase .content .ry-each:nth-child(2) {
		padding-left: 4vw;
	}
	.homepage-increase .content .ry-each .column-text .section-headline {
		width: calc(100% - 157px);
	}
}
@media (max-width: 1440px) {

	.module-header .ry-right {
		padding-left: 40px;
	}
	.homepage-post {
		padding: 100px 0 155px;
	}
	.homepage-post .ry-content {
		padding: 0;
	}
	.homepage-post .ry-content .content .ry-flex {
		margin-left: -30px;
		width: calc(100% + 30px);
	}
	.homepage-post .ry-content .content .ry-flex .ry-each {
		margin-left: 30px;
		width: calc(33.33% - 30px);
	}
	.homepage-post .ry-content .content .ry-flex .ry-each .details {
		padding: 55px 30px 90px;
		background: #fff;
	}
	.homepage-post .ry-content .content .ry-flex .ry-each .ry-text p {
		margin: 15px 0 30px;
	}
	.homepage-cta .ry-content {
		padding: 50px 0;
	}
	.ry-content-group .ry-content-bg-block .content {
		padding-left: 4vw;
	}
	.ry-content-group .ry-content-bg-block .content .ry-headline,
	.ry-content-group .ry-content-bg-block .content .ry-text {
		position: relative;
		z-index: 2;
	}
	.ry-content-group .ry-content-bg-block .content:before {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(160deg, rgba(255,255,254,.5) 0%, rgba(255,255,255,.5) 47%, rgba(0,212,255,0) 100%, rgba(0,212,255,0) 100%);
		z-index: 1;
	}
}
@media (max-width: 1366px) {

	.module-header .ry-left {
		position: absolute;
		top: 0;
		z-index: 9;
	}
	.module-header .ry-right {
		max-width: 100%;
		width: 100%;
		padding-left: 0;
	}
	.module-header .ry-left img {
		max-width: 180px;
		width: 100%;
	}
	.module-header .ry-right .ry-menu .nav-menu {
		max-width: 100%;
		top: 25px;
	}
	.homepage-increase .content .ry-each:nth-child(1) {
		padding-right: 2vw;
	}
	.homepage-increase .content .ry-each:nth-child(1) .text-group {
		margin-left: 10px;
	}

}
@media (max-width: 1366px) and (min-width: 1081px) {
	.homepage-increase .content .ry-each:nth-child(1) .text-group .ry-btn {
		height: 30px;
		font-size: 14px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.homepage-increase .content .ry-each p,
	.homepage-increase .list-text {
		font-size: 14px;
	}
	.homepage-increase .content .ry-each:nth-child(1) .text-group {
		min-width: 137px;
		max-width: 137px;
	}
	.footer-top .ry-content > .ry-flex > .ry-each:nth-child(1) {
		max-width: 360px;
	}
	.footer-top .ry-content > .ry-flex > .ry-each:nth-child(2) {
		max-width: 160px;
	}
	.footer-top .ry-content > .ry-flex > .ry-each:nth-child(4) {
		order: 2;
		max-width: 200px;
	}
	.footer-top .ry-flex .ry-each .footer-details .fa {
		margin-right: 10px;
		min-width: 40px;
	}
	.footer-top .ry-content > .ry-flex > .ry-each .footer-details .ry-each:nth-child(1) {
		max-width: max-content;
		padding-right: 20px;
		margin-right: 20px;
	}
	.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) .footer-details .button-wrapper .ry-btn {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 16px;
	}
	.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) {
		max-width: 420px;
		min-width: 360px;
	}
}
@media (max-width: 1080px) {
	.homepage-increase {
		padding: 30px 0;
	}
	#ry-section-header {
		display: none;
	}
	#theme2-smHeader {
		display: block !important;
	}
	body.home .ry-container {
		max-width: 85%;
	}
	.homepage-hero .photo:before {
		position: absolute;
		content: "";
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-image: url(../jpg/hf_img.jpg);
		background-size: cover;
	}
	.homepage-hero .photo img {
		opacity: 0;
	}
	.homepage-hero .photo {
		height: calc(60vh - 100px);
		min-height: 500px;
	}
	.homepage-hero .content .ry-container {
		justify-content: center;
	}
	.homepage-hero .content .ry-content {
		padding-right: 0;
	}
	.homepage-hero .content .ry-content .section-headline h1 {
		text-align: center;
	}
	.homepage-hero .content .form-group .form-control {
		height: 60px;
		padding-left: 50px;
	}
	.homepage-hero .content .ry-content .ry-search-bar .fieldset .button-search {
		width: 50px;
		height: 50px;
	}
	.homepage-hero .search-bar-widget .input-group-btn button {
		width: 50px;
		height: 50px;
	}
	.homepage-hero .search-bar-widget .form-control {
		height: 60px;
		padding-left: 50px;
	}
	.homepage-hero .content .ry-content .ry-search-bar .fieldset .button-search svg {
		width: 23px;
	}
	.homepage-hero .content .ry-content .ry-search-bar:nth-child(2) {
		display: none;
	}
	.homepage-increase .content .ry-each:nth-child(2) {
		border-left: 0;
		padding-left: 0;
	}
	.homepage-increase .content .ry-each .column-text .section-headline {
		width: 100%;
	}
	.homepage-increase .content .ry-each:nth-child(1) {
		width: 100%;
	}
	.homepage-increase .content .ry-each:nth-child(1) .text-group {
		max-width: 100%;
	}
	.homepage-increase .content .ry-each:nth-child(1) .text-group {
		text-align: right;
		margin-left: 0;
		margin-top: 10px;
		padding-bottom: 30px;
		margin-bottom: 30px;
		border-bottom: 1px solid #333;
	}
	.homepage-increase .content .ry-each .column-text {
		flex-direction: column;
	}
	.homepage-increase .content .ry-flex {
		display: flex;
		flex-direction: column;
	}
	.homepage-increase .content .ry-each:nth-child(1) .text-group img {
		display: none;
	}
	.homepage-increase .content .ry-each p svg {
		display: none;
	}
	.homepage-cta .ry-content .ry-flex {
		margin-left: -20px;
		width: calc(100% + 20px);
		flex-wrap: wrap;
	}
	.homepage-cta .ry-content .ry-flex .ry-each {
		margin-left: 20px;
		width: calc(50% - 20px);
		margin-bottom: 20px;
	}
	.homepage-welcome {
		padding: 60px 0 55vw;
		position: relative;
	}
	.homepage-welcome:before {
		background-position: right bottom;
		background-size: 160%;
	}
	.homepage-post .ry-content .content .ry-flex .ry-each .ry-text h3 {
		font-size: 22px;
	}
	.homepage-post .ry-content .content .ry-flex .ry-each .ry-text p {
		font-size: 18px;
	}
	.homepage-cta.cta-bottom .ry-content .ry-flex {
		flex-wrap: wrap;
		justify-content: center;
	}
	.homepage-cta.cta-bottom .ry-content .ry-flex .ry-each {
		width: 50%;
	}
	.homepage-about {
		padding-top: 140px;
		background-size: 190%;
		padding-bottom: 80vw;
	}
	.homepage-about .ry-content {
		padding-left: 0;
	}

	.footer-top .ry-flex {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.footer-top .ry-content > .ry-flex > .ry-each:not(:last-child) {
		margin-bottom: 70px;
	}
	.footer-top .ry-flex .ry-each .footer-details:not(:last-child) {
		margin-bottom: 20px;
	}
	.footer-top .ry-content .footer-title h3 {
		text-align: center;
		font-size: 50px;
		font-weight: 400;
	}
	.footer-top .ry-flex .ry-each .footer-details {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.footer-top .ry-flex .ry-each .footer-details .fa {
		margin-right: 0;
		margin-bottom: 15px;
	}

	.footer-top .ry-flex .ry-each .footer-details ul li, 
	.footer-top .ry-flex .ry-each .footer-details ul li a {
		text-align: center;
	}
	.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) {
		min-width: unset;
		/* max-width: unset; */
	}
	.footer-top .ry-flex .ry-each .live-support p {
		font-size: 28px;
		text-align: center;
		padding-left: 0;
	}
	.footer-top .ry-flex .ry-each .live-support p:before {
		position: relative;
		top: unset;
		display: block;
		transform: unset;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 0.5px;
	}
	.footer-top .ry-flex .ry-each .live-support p a {
		font-size: 50px;
		font-weight: bold;
	}
	.footer-top .ry-content > .ry-flex > .ry-each .footer-details .ry-each:nth-child(1) {
		max-width: 50%;
		margin-right: 0;
		text-align: center;
	}
	.footer-top .ry-content > .ry-flex > .ry-each .footer-details .ry-each:nth-child(2) {
		max-width: 50%;
		padding-left: 40px;
		text-align: center;
	}
	.footer-top .ry-flex .ry-each .footer-details .hours, 
	.footer-top .ry-flex .ry-each .footer-details .hours .span-1 {
		font-size: 18px;
		text-align: center;
	}
	.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) .footer-details .button-wrapper {
		justify-content: center;
	}
	.footer-top .ry-content > .ry-flex > .ry-each .footer-details .ry-flex {
		flex-direction: initial;
	}
	.footer-bottom .ry-container .ry-content .ry-flex {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.footer-bottom .ry-container .ry-content .ry-each {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.footer-bottom .ry-container .ry-content .ry-each .footer-powered {
		margin-left: 0;
		padding-left: 0;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		border-left: 0;
		text-align: center;
	}
	.footer-bottom .ry-container .ry-content .footer-copyrights {
		font-size: 16px;
		line-height: 1.5;
	}
	.footer-bottom .ry-container .ry-content .ry-each .footer-powered img {
		margin-left: 0;
		width: 120px;
		margin-top: 5px;
		margin-bottom: 30px;
	}
	.footer-bottom .ry-container .ry-content .ry-each .footer-social ul li:not(:last-child) {
		margin-right: 40px;
	}
	.footer-bottom .ry-container .ry-content .ry-each .footer-social ul li a svg {
		width: 35px;
	}
	.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) .footer-details .button-wrapper {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) .footer-details .button-wrapper .ry-btn {
		margin: 0;
	}
	.footer-top .ry-content > .ry-flex > .ry-each:nth-child(3) .footer-details .button-wrapper .ry-btn.ry-btn-secondary {
		margin-bottom: 20px;
	}
	.homepage-increase .content .ry-each:nth-child(1) {
		padding-right: 0;
	}
	.homepage-increase .content .ry-each p,
	.homepage-welcome .ry-text p,
	.homepage-about .ry-content .ry-text p {
		font-size: 20px;
		line-height: 1.5;
	}
	.footer-top .ry-flex .ry-each .footer-details .footer-text, 
	.footer-top .ry-flex .ry-each .footer-details .footer-text a,
	.footer-top .ry-flex .ry-each .footer-details ul li, 
	.footer-top .ry-flex .ry-each .footer-details ul li a {
		font-size: 18px;
		line-height: 1.2;
	}
	.default-hero .photo.mobile-background {
		display: block !important;
	}
	.default-hero .photo:not(.mobile-background) {
		display: none;
	}
}
@media (max-width: 991px) {
	.homepage-post .ry-content .content .ry-flex .slick-dots li.slick-active button {
		background: #044894;
	}
	.homepage-post .ry-content .content .ry-flex .slick-dots li {
		margin: 0 5px;
	}
	.homepage-post .ry-content .content .ry-flex .slick-dots li button {
		text-indent: -999999px;
		width: 15px;
		height: 15px;
		border-radius: 50%;
		border: unset;
		padding: 0;
		background: #4d4e4f;
	}
	.homepage-post .ry-content .content .ry-flex .slick-dots {
		list-style: none;
		padding-left: 0;
		position: absolute;
		display: flex !important;
		justify-content: center;
		align-items: center;
		left: calc(50% + 15px);
		transform: translate(-50%, 0%);
		bottom: -60px;
	}
}
@media (max-width: 620px) {
	.homepage-cta .ry-content .ry-flex .ry-each {
		width: calc(100% - 20px);
	}
	.homepage-cta.cta-bottom .ry-content .ry-flex .ry-each {
		width: 100%;
	}
	.section-headline h1 {
		font-size: 42px;
	}
	.section-headline h2,
	.footer-top .ry-content .footer-title h3,
	.footer-top .ry-flex .ry-each .live-support p a {
		font-size: 40px;
	}
	.homepage-about {
		padding-top: 100px;
	}
}

@media (max-width: 414px) {
	.section-headline h1 {
		font-size: 36px;
	}
	.section-headline h2,
	.footer-top .ry-content .footer-title h3,
	.footer-top .ry-flex .ry-each .live-support p a {
		font-size: 32px;
	}
	.homepage-increase .content .ry-each p,
	.homepage-welcome .ry-text p,
	.homepage-about .ry-content .ry-text p {
		font-size: 18px;
	}
	.footer-top .ry-flex .ry-each .footer-details .footer-text, 
	.footer-top .ry-flex .ry-each .footer-details .footer-text a,
	.footer-top .ry-flex .ry-each .footer-details ul li, 
	.footer-top .ry-flex .ry-each .footer-details ul li a {
		font-size: 16px;
		line-height: 1.2;
	}
	.footer-top .ry-flex .ry-each .footer-details .hours, 
	.footer-top .ry-flex .ry-each .footer-details .hours .span-1 {
		font-size: 16px;
	}
	.default-hero .content .ry-content .section-headline h2 {
		font-size: 40px;
	}
}
@media (min-width: 1081px) {

	/** PLACE YOUR LAPTOP AND UP CSS HERE **/
	.homepage-increase .content .ry-each h4 > img {
		display: none;
	}
	.homepage-hero .content .ry-content .ry-search-bar:nth-child(3) {
		display: none;
	}
	.default-hero .photo.mobile-background {
		display: none;
	}
}

@media (min-width: 1200px) {

	/** PLACE YOUR DESKTOP AND UP CSS HERE **/

}

/* CONTENT */
body.default .module-header {
	position: absolute;
}
#ry-page-body h1,
#ry-page-body h2,
#ry-page-body h3,
#ry-page-body h4,
#ry-page-body h5,
#ry-page-body h6 {
	font-weight: 500;
	line-height: 1.2;
	color: #044894;
}
#ry-page-body h1 {
	font-size: 48px;
}
#ry-page-body h2 {
	font-size: 42px;
}
#ry-page-body h3 {
	font-size: 36px;
}
#ry-page-body h4 {
	font-size: 28px;
}
#ry-page-body h5 {
	font-size: 24px;
}
@media (max-width: 414px) {
	#ry-page-body h1 {
		font-size: 40px;
	}
	#ry-page-body h2 {
		font-size: 36px;
	}
	#ry-page-body h3 {
		font-size: 32px;
	}
	#ry-page-body h4 {
		font-size: 24px;
	}
	#ry-page-body h5 {
		font-size: 20px;
	}
}
#affiliates-wrapper .list a, .single-details .ry-each .each-block a {
	text-transform: lowercase;
}
/* DEFAULT BANNER */
.default-hero .photo {
	height: 500px;
	min-height: 500px;
}
.default-hero .photo:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(180deg, rgba(255,255,254,.5) 0%, rgba(255,255,255,.5) 0%, rgba(0,212,255,0) 40%, rgba(0,212,255,0) 100%);
	z-index: 1;
}
.default-hero .photo img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.default-hero .content {
	position: absolute;
	top: unset;
	transform: unset;
	right: 0;
	bottom: 100px;
	z-index: 2;
}
.default-hero .content .ry-container {
	display: flex;
	justify-content: flex-end;
}
.default-hero .content .ry-content {
	padding-right: 100px;
	max-width: calc(710px + 100px);
}

.default-hero .content .ry-content .section-headline h2 {
	font-weight: 300;
	color: #fff;
	font-size: 48px;
	line-height: 1;
	text-align: right;
}
.default-hero .content .ry-content .section-headline h2 span {
	font-weight: 900;
}
.default-hero .content .ry-content .ry-search-bar {
	padding-right: 30px;
	margin-left: 10px;
}
.default-hero .content .ry-content .ry-search-bar .fieldset {
	position: relative;
}
.default-hero .content .form-group {
	margin-bottom: 0;
	margin-top: 20px;
}
.default-hero .content .form-group .form-control {
	height: 40px;
	border: unset;
	box-shadow: unset;
	border-radius: 40px;
	padding-left: 30px;
	font-size: 18px;
}
.default-hero .content .ry-content .ry-search-bar .fieldset .col-xs-12:nth-child(2) {
	margin-top: 0;
	position: absolute;
	top: 26px;
	right: 6px;
	width: auto;
}
.default-hero .content .form-group[data-type="submit"] {
	margin-top: 0 !important;
}
.default-hero .content .ry-content .ry-search-bar .fieldset .button-search {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: unset;
	background: #044894;
}
.default-hero .content .ry-content .ry-search-bar .fieldset .button-search svg {
	fill: #fff;
	width: 13px;
}
.default-hero .content .svg-field-wrapper {
	position: relative;
}
.default-hero .content .svg-field-wrapper .svg-field {
	position: absolute;
	left: 15px;
	top: calc(50% + 10px);
	transform: translate(0, -50%);
}
.default-hero .content .svg-field-wrapper .svg-field svg {
	width: 25px;
}
.default-hero .search-bar-widget .form-control {
	height: 40px;
	border: unset;
	box-shadow: unset;
	border-radius: 40px !important;
	padding-left: 30px;
	font-size: 18px;
	width: 100%;
	min-width: 100%;
	max-width: 100%;
}

.default-hero .search-bar-widget .input-group-btn {
	position: absolute;
	z-index: 2;
	right: 8px;
	width: auto;
	height: auto;
	vertical-align: initial;
	top: 50%;
	transform: translate(0, -50%);
}

.default-hero .search-bar-widget {
	width: 100%;
	position: relative;
	margin-top: 20px;
}

.default-hero .search-bar-widget .input-group-btn button {
	width: 30px;
	height: 30px;
	border-radius: 50% !important;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	background: #044894;
	border-color: #044894;
}

.default-hero .search-bar-widget .input-group-btn button svg {
	width: 13px !important;
	height: 13px !important;
}
.default-hero .content .svg-field-wrapper .svg-field {
	position: absolute;
	left: 15px;
	top: calc(50% + 10px);
	transform: translate(0, -50%);
	z-index: 2;
}
.default-hero .content .svg-field-wrapper .svg-field svg {
	width: 25px;
}
@media (max-width: 1366px) {
	.default-hero {
		margin-top: -1px;
	}
}
@media (max-width: 1200px) {
	.default-hero .content .ry-container {
		justify-content: center;
		align-items: center;
	}
	.default-hero .content .ry-content {
		padding-right: 0;
	}
	.default-hero .content .ry-content .section-headline h2 {
		text-align: center;
	}
}
@media (max-width: 1080px) {

	.default-hero .content .ry-content .ry-search-bar:nth-child(2) {
		display: none;
	}
	.default-hero .photo {
		height: calc(60vh - 100px);
		min-height: 500px;
	}
	.default-hero .content .ry-container {
		justify-content: center;
	}
	.default-hero .content .ry-content {
		padding-right: 0;
	}
	.default-hero .content .ry-content .section-headline h2 {
		text-align: center;
	}
	.default-hero .content .form-group .form-control {
		height: 60px;
		padding-left: 50px;
	}
	.default-hero .content .ry-content .ry-search-bar .fieldset .button-search {
		width: 50px;
		height: 50px;
	}
	.default-hero .content .ry-content .ry-search-bar .fieldset .button-search svg {
		width: 23px;
	}
	.default-hero .content .ry-content .ry-search-bar:nth-child(2) {
		display: none;
	}
	.default-hero .content .ry-content .section-headline h2 span {
		display: block;
	}
	.default-hero .search-bar-widget .input-group-btn button {
		width: 50px;
		height: 50px;
	}
	.default-hero .search-bar-widget .form-control {
		height: 60px;
		padding-left: 50px;
	}
}
@media (min-width: 1081px) {

	.default-hero .content .ry-content .ry-search-bar:nth-child(3) {
		display: none;
	}
}

/* INCREASE INNER LAYOUT */
.homepage-increase.inner-layout .content .ry-each p {
	line-height: 1.5;
	max-width: 380px;
}
@media (max-width: 1080px) {
	.homepage-increase.inner-layout .content .ry-each:nth-child(1) {
		padding-bottom: 20px;
		margin-bottom: 20px;
		border-bottom: 1px solid #acacac;
	}
	.homepage-increase.inner-layout .content .ry-each p {
		line-height: 1.5;
		max-width: 100%;
	}
}
@media (min-width: 1081px) {
	.homepage-increase.inner-layout .content .ry-each:nth-child(1) {
		max-width: 50%;
		width: 100%;
	}
	.homepage-increase.inner-layout .content .ry-each:nth-child(2) {
		max-width: 50%;
		width: 100%;
	}
}
/* INCREASE */
/* END DEFAULT BANNER */

/* CONTENT 1 RIGHT */
#ry-page-body {
	margin-top: 40px;
}
.content-style .ry-content > .ry-left {
	max-width: 460px;
	width: 30%;
}
.content-style .ry-content > .ry-right {
	max-width: 1130px;
	padding-left: 30px;
}
.content-style .ry-right > .ry-section-headline h1 {
	margin-bottom: 45px;
	text-align: left;
}
.ry-content-group .ry-content-bg-block {
	border: 3px solid #d1dae4;
}
.ry-content-group .ry-content-bg-block:not(:last-child) {
	margin-bottom: 30px;
}
.ry-content-group .ry-content-bg-block .ry-bg-block, 
.ry-content-group .ry-content-bg-block .ry-bg-block img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.ry-content-group .ry-content-bg-block .content {
	padding: 80px 8.333vw 20vw;
	max-height: 704px;
}

.ry-content-group .ry-content-bg-block .content .ry-headline p {
	font-size: 16px;
	text-align: left;
}
.ry-content-group .ry-content-bg-block .content .ry-headline {
	max-width: 380px;
	margin-bottom: 25px;
}

.ry-content-group .ry-content-bg-block .content .ry-text {
	max-width: 430px;
}
.ry-content-group .ry-content-bg-block .content .ry-text p {
	font-size: 14px;
	text-align: left;
	line-height: 1.7;
	font-weight: 400;
}
.ry-content-group .ry-content-bg-block .content .ry-text p a, .month-wrapper p a {
	font-weight: bold;
	font-size: 16px;
	color: #00aeef;
	/*display: block;*/
	margin-top: 10px;
}
.ry-content-group .ry-content-bg-block .content .ry-text p a:hover {
	text-decoration: underline !important;
}
.ry-content-group .ry-content-bg-block .content.center-block .ry-text {
	margin: 0 auto;
}
.ry-content-group .ry-content-bg-block .content.center-block .ry-text a {
	margin-left: auto;
	display: flex;
	max-width: max-content;
}
.ry-content-group .ry-content-bg-block.white-overlay-left .content,
.ry-content-group .ry-content-bg-block.white-overlay-right .content {
	z-index: 2;
}
.ry-content-group .ry-content-bg-block.white-overlay-left:before,
.ry-content-group .ry-content-bg-block.white-overlay-right:before {
	position: absolute;
	content: "";
	width: 80%;
	height: 100%;
	background: linear-gradient(to left , #99651400, #ffffffde, #ffffff);
	z-index: 1;
	left: 0;
	top: 0;
}
.ry-content-group .ry-content-bg-block.white-overlay-right:before {
	background: linear-gradient(to right , #99651400, #ffffffde, #ffffff);
	left: unset;
	top: 0;
	right: 0;
}
.ry-content-group .ry-content-bg-block.long-text .content,
.ry-content-group .ry-content-bg-block .content {
	padding-left: 60px;
	max-height: initial;
	padding-bottom: 10vw;
}
.ry-content-group .ry-content-bg-block.long-text .content .ry-text {
	max-width: 560px;
}

.ry-content-group .ry-content-bg-block.form-block .ry-form {
	border: 2px solid #d1dae4;
	background: #fff;
	width: 70%;
	max-width: 600px;
	padding: 0;
	margin-top: 20px;
	position: relative;
	z-index: 9;
}
.ry-content-group .ry-content-bg-block.form-block .ry-form .svg-field {
	position: relative;
}
.ry-content-group .ry-content-bg-block.form-block .ry-form .svg-field:not(:last-child) {
	border-bottom: 2px solid #d1dae4 !important;
	border-top: unset;
}
.ry-content-group .ry-content-bg-block.form-block .ry-form .svg-field .form-group {
	margin-bottom: 0;
}
.ry-content-group .ry-content-bg-block.form-block .ry-form .svg-field .form-group .form-control {
	border: unset !important;
	box-shadow: unset;
	padding-left: 60px;
	font-size: 16px !important;
	color: #044894 !important;
}
.ry-content-group .ry-content-bg-block.form-block .ry-form .svg-field .form-group .form-control::placeholder {
	color: #044894 !important;
}
.ry-content-group .ry-content-bg-block.form-block .ry-form .svg-field .svg-icon {
	position: absolute;
	top: 20px;
	z-index: 2;
	left: 20px;
}
.ry-content-group .ry-content-bg-block.form-block .ry-form .svg-field .svg-icon svg {
	width: 20px;
	fill: #00aeef;
}
.ry-content-group .ry-content-bg-block.form-block .ry-form .form-group {
	margin-bottom: 0;
}
.ry-content-group .ry-content-bg-block.form-block .ry-form .form-group button {
	border-radius: unset;
	font-size: 16px;
	width: 100%;
	max-width: 100%;
	text-align: left;
	display: flex;
	justify-content: flex-start;
	position: relative;
	padding-left: 60px;
}
.ry-content-group .ry-content-bg-block.form-block .ry-form .form-group button svg {
	position: absolute;
	left: 20px;
	width: 20px;
}
.ry-content-group .ry-content-bg-block.form-block .ry-form .form-group button:after {
	opacity: 0 !important;
}
@media (max-width: 1480px) and (min-width: 1367px) {
	#ry-page-body.caravan .ry-content-grid .ry-content-grid-row .ry-content-col .content {
		max-height: initial;
	}
}
@media (max-width: 768px) {
	.ry-content-group .ry-content-bg-block.form-block .ry-form {
		width: 100%;
		max-width: 100%;
	}
	#ry-page-body.caravan .ry-content-grid .ry-content-grid-row .ry-content-col .content {
		min-height: 450px;
	}
}
@media (max-width: 520px) {
	.ry-content-group .ry-content-bg-block .content {
		padding-left: 30px !important;
		padding-right: 30px !important;
		padding-top: 40px !important;
	}
}
@media (min-width: 2500px) {
	.ry-content-group .ry-content-bg-block .content {
		padding: 80px 3vw 20vw;
	}
}

/* END CONTENT 1 RIGHT */

/* CONTENT 2 */
.ry-content-group-grid {
	margin-bottom: -45px;
	margin-top: 90px;
}
.ry-content-group-grid .inner-content-post {
	padding: 155px 0;
	background-image: url(../jpg/news_bg.jpg);
	background-size: cover;
	background-position: center;
}
.ry-content-group-grid .inner-content-post .ry-content {
	padding: 0 50px;
}
.ry-content-group-grid .inner-content-post .ry-content .content:not(:first-child) {
	margin-top: 140px;
}
.ry-content-group-grid .inner-content-post .ry-content .content .section-headline {
	margin-bottom: 50px;
	margin-left: 10px;
}
.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex {
	margin-left: -50px;
	width: calc(100% + 50px);
}
.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each {
	margin-left: 50px;
	width: calc(33.33% - 50px);
	background: #fff;
}
.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each .photo {
	position: relative;
	padding-bottom: 75%;
}
.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each .photo img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each .details {
	padding: 55px 45px 35px;

}
.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each .ry-text h3 {
	font-size: 24px !important;
	font-weight: 600 !important;
	text-align: left;
	line-height: 1.4 !important;
	color: #58595b !important;
}
.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each .ry-text p {
	margin: 25px 0 40px;
	text-align: left;
	font-weight: 400;
	line-height: 1.5;
}
.ry-content-group-list {
	margin-top: 30px;
	display: flex;
	flex-direction: column;
}

/*.ry-content-group-list .ry-content-bg-block {
border: 3px solid #d1dae4;
background: #ebeff3;
}*/

.ry-content-group-list .ry-content-bg-block .ry-flex {
	/* align-items: center; */
	margin-bottom: 2em;
	border: 3px solid #d1dae4;
	background: #ebeff3;
}

.ry-content-group-list .ry-content-bg-block .ry-bg-block {
	max-width: 380px;
	width: 37%;
	padding-bottom: 35%;
}
.ry-content-group-list .ry-content-bg-block .ry-bg-block.stack-image {
	padding-bottom: 0;
	display: flex;
	flex-direction: column;
}
.ry-content-group-list .ry-content-bg-block .ry-bg-block .photo {
	position: relative;
	/* padding-bottom: 300%; */
	height: 33.33%;
}
.ry-content-group-list .ry-content-bg-block .content {
	padding: 0 8.333vw 0 3.5vw;
	display: flex;
	align-items: center;
	width: 63%;
}

.ry-content-group-list .ry-content-bg-block .content .ry-text p {
	font-size: 14px;
	text-align: left;
	line-height: 1.7;
}

#ry-page-body .ry-content-group-list .ry-content-bg-block .content .ry-text.not-absolute-link p a,
#ry-page-body .ry-content-group-list .ry-content-bg-block .content .ry-text.not-absolute-link ul li a {
	font-size: 14px;
	font-weight: bold;
	color: #00aeef;
	position: unset;
	display: inline 
}

.ry-content-group-list .ry-content-bg-block .content .ry-text:not(.not-absolute-link) p a {
	font-size: 16px;
	font-weight: bold;
	color: #00aeef;
	position: absolute;
	bottom: 20px;
	right: -6.333vw;
}
.ry-content-group-list .ry-content-bg-block .content .ry-text .hubspot-embed a {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	height: 35px !important;
	font-size: 14px;
	padding-left: 25px !important;
	padding-right: 25px !important;
	max-width: max-content !important;
	font-family: 'Urbanist' !important;
	font-weight: 400 !important;
	display: flex !important;
	align-items: center;
	background: #044894 !important;
}
.ry-content-group-list .ry-content-bg-block .content .ry-text .hubspot-embed a:hover {
	background: #636363 !important;
}
.ry-content-group-list .ry-content-bg-block .content .ry-text .hubspot-embed a strong {
	font-size: 14px;
	font-weight: 400 !important;
	font-family: 'Urbanist';
}
.ry-content-group-list .ry-content-bg-block .content .ry-text {
	position: relative;
}

.ry-content-group-list .ry-content-bg-block .ry-bg-block img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}



.ry-content-group-list .ry-content-bg-block:not(:last-child) {
	margin-bottom: 30px;
}

.ry-content-group-list .ry-content-bg-block .content .ry-text {
	padding: 50px 0;
}
.ry-content-group-list .ry-content-bg-block .content .ry-text h5 {
	margin-bottom: 20px;
	text-align: left;
}
.content-style-2 .ry-inner-sub-footer .bg-block:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(171deg, rgba(255,255,254,.7) 0%, rgba(255,255,255,.7) 10%, rgba(0,212,255,0) 100%);
	z-index: 1;
}

@media (max-width: 1440px) {
	.ry-content-group-grid .inner-content-post .ry-content {
		padding: 0;
	}
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex {
		margin-left: -30px;
		width: calc(100% + 30px);
	}
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each {
		margin-left: 30px;
		width: calc(33.33% - 30px);
	}
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each .details {
		padding: 55px 30px 35px;
		background: #fff;
	}
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each .ry-text p {
		margin: 15px 0 30px;
	}

}
@media (max-width: 1080px) {
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each .ry-text h3 {
		font-size: 22px;
	}
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each .ry-text p {
		font-size: 18px;
	}
	.ry-content-group-grid .inner-content-post {
		padding: 60px 0 100px;
	}
	.ry-content-group-grid {
		margin-bottom: 0;
	}
}
@media (max-width: 991px) {
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .slick-dots li.slick-active button {
		background: #044894;
	}
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .slick-dots li {
		margin: 0 5px;
	}
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .slick-dots li button {
		text-indent: -999999px;
		width: 15px;
		height: 15px;
		border-radius: 50%;
		border: unset;
		padding: 0;
		background: #4d4e4f;
	}
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .slick-dots {
		list-style: none;
		padding-left: 0;
		position: absolute;
		display: flex !important;
		justify-content: center;
		align-items: center;
		left: 50%;
		transform: translate(-50%, 0%);
		bottom: -60px;
		margin-left: 15px;
	}
}
@media (max-width: 768px) {
	.ry-content-group-list .ry-content-bg-block .ry-flex {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.ry-content-group-list .ry-content-bg-block .ry-bg-block,
	.content-style.content-style-4 .ry-content-group-list .ry-content-bg-block .ry-bg-block {
		width: 100%;
		max-width: 100%;
		padding-bottom: 56.25%;
	}
	.ry-content-group-list .ry-content-bg-block .ry-bg-block .photo {
		height: auto;
		padding-bottom: 100%;
	}
	.ry-content-group-list .ry-content-bg-block .content {
		max-width: 100%;
		width: 100%;
		padding: 30px 60px;
	}
	.ry-content-grid .ry-content-grid-row .ry-content-col .content {
		min-height: 250px;
	}
	.ry-content-group-list .ry-content-bg-block .content .ry-text p,
	.ry-content-group .ry-content-bg-block .content .ry-text p,
	.ry-content-grid .ry-content-grid-row .ry-content-col .content p {
		font-size: 18px;
		line-height: 1.5;
	}
	.ry-content-group-list .ry-content-bg-block .content .ry-text h5 {
		font-size: 22px !important;
	}
	.ry-content-group-list .ry-content-bg-block .content .ry-text:not(.not-absolute-link) p a {
		right: -30px;
	}
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each .details .ry-btn {
		margin-left: 0;
	}
	.content-style-2 .ry-inner-sub-footer .bg-block.bg-mobile, 
	.content-style-2 .ry-inner-sub-footer .bg-block.bg-mobile img {
		object-fit: contain !important;
	}
}
@media (max-width: 768px) and (min-width: 601px) {
	.ry-content-group-list .ry-content-bg-block .ry-bg-block,
	.content-style.content-style-4 .ry-content-group-list .ry-content-bg-block .ry-bg-block {
		padding-bottom: 85%;
	}
}
@media (max-width: 560px) {
	.ry-content-group-list .ry-content-bg-block {
		background: transparent;
	}
}
@media (max-width: 520px) {

	.ry-content-group-list .ry-content-bg-block .ry-bg-block,
	.content-style.content-style-4 .ry-content-group-list .ry-content-bg-block .ry-bg-block {
		padding-bottom: 100%;
	}

	.ry-content-group-list .ry-content-bg-block .content .ry-text {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.content-style.content-style-6 .ry-section-headline h2 {
		font-size: 20px !important;
	}
}
@media (max-width: 414px) {
	.ry-content-group-list .ry-content-bg-block .content {
		padding: 30px 30px;
	}
	.ry-content-group-list .ry-content-bg-block .content .ry-text:not(.not-absolute-link) p a {
		right: 0;
	}

}
@media (min-width: 1081px) {
	.content-style-2 .ry-content-group .ry-content-bg-block .content {
		min-height: 650px;
	}
}
/* END CONTENT 2 */

/* CONTENT 3 */
.content-style.content-style-3 .ry-content-group-list {
	margin-top: 0;
	margin-bottom: 30px;
}
.content-style.content-style-3 .ry-content-group-list .ry-content-bg-block .content {
	padding: 0 2.5vw 0 3.5vw;
}
.content-style.content-style-3 .ry-content-group-list .ry-content-bg-block .content .ry-text p a {
	right: -1vw;
}
.content-style.content-style-3 .ry-content-group .ry-content-bg-block .content {
	padding: 50px 8.333vw 20vw 55px;
}
.content-style.content-directors.content-style-3 .ry-content-group .ry-content-bg-block .content {
	padding-bottom: 30vw !important;
}
.content-style.content-style-3 .ry-content-group .ry-content-bg-block .content .ry-text {
	max-width: 390px;
}
.content-style.content-style-3 .ry-content-group-list .ry-content-bg-block .content .ry-text.inline-link p a {
	position: relative;
	top: unset;
	left: unset;
	bottom: unset;
	right: unset;
	font-size: initial;
	font-weight: initial;
}
@media (max-width: 1080px) {
	.content-style.content-style-3 .ry-content-group .ry-content-bg-block .content {
		padding-bottom: 70vw;
		max-height: initial;
		padding-left: 50px;
		padding-right: 50px;
	}
	.content-style.content-style-3 .ry-content-group .ry-content-bg-block .ry-bg-block.bg-tablet-version, 
	.content-style.content-style-3 .ry-content-group .ry-content-bg-block .ry-bg-block.bg-tablet-version img {
		height: 80vw;
		object-fit: cover;
		object-position: top !important;
	}
	.content-style.content-style-3 .ry-content-group-list .ry-content-bg-block .content {
		padding-left: 50px;
		padding-right: 50px;
	}
}
@media (max-width: 520px) {
	.content-style.content-style-3 .ry-content-group .ry-content-bg-block .content {
		padding-bottom: 75vw;
	}
	.content-style.content-style-3 .ry-content-group .ry-content-bg-block .content,
	.ry-content-group .ry-content-bg-block .content,
	.ry-content-group .ry-content-bg-block .content {
		padding-left: 30px !important;
		padding-right: 30px !important;
		padding-top: 40px !important;
	}
}
@media (max-width: 460px) { 
	.content-style.content-style-3 .ry-content-group-list .ry-content-bg-block .content {
		padding-left: 30px;
		padding-right: 30px;
	}
}
/* END CONTENT 3 */

/* CONTENT 4 */
.content-style.content-style-4 .ry-content-group-list.link-block {
	margin-top: 0;
}
.content-style.content-style-4 .ry-content-group-list .ry-content-bg-block .ry-bg-block {
	max-width: 420px;
	width: 37%;
	padding-bottom: 35%;
}
.content-style.content-style-4 .ry-content-group-list.link-block .content {
	padding: 30px 50px;
	align-items: flex-start;
}
.content-style.content-style-4 .ry-content-group-list.link-block .content .ry-text a {
	position: relative;
	left: auto;
	bottom: unset;
	right: 0 !important;
	display: block;
	text-align: right;
	font-size: 16px;
	font-weight: bold;
	color: #00aeef;
	margin-top: 10px;
}
.content-style.content-style-4 .ry-content-group-list.link-block .content .ry-text a:not(:last-child) {
	margin-bottom: 10px;
}
.content-style.content-style-4 .ry-content-group-list.link-block .content .ry-text a:hover {
	text-decoration: underline !important;
}
.ry-content-grid {
	margin-top: 30px;
}
.ry-content-grid .ry-content-grid-row {
	display: flex;
	flex-wrap: wrap;
	margin-left: -30px;
	width: calc(100% + 30px);
}
.ry-content-grid .ry-content-grid-row .ry-content-col {
	display: flex;
	width: calc(33.33% - 30px);
	margin-left: 30px;
	margin-bottom: 30px;
	flex-direction: column;
	border: 3px solid #d1dae4;
}
.ry-content-grid .ry-content-grid-row .ry-content-col .ry-bg-block {
	position: relative;
	padding-bottom: 56.25%;
	display: block !important;
}
.ry-content-grid .ry-content-grid-row .ry-content-col .ry-bg-block img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ry-content-grid .ry-content-grid-row .ry-content-col .content {
	padding: 20px 30px;
	min-height: 200px;
}
.ry-content-grid .ry-content-grid-row .ry-content-col .content h5 {
	text-align: left;
	margin-bottom: 7px;
}
.ry-content-grid .ry-content-grid-row .ry-content-col .content p {
	font-size: 14px;
	text-align: left;
	line-height: 1.5;
	padding-right: 1.5vw;
	margin-bottom: auto;
	padding-bottom: 30px;
}
.ry-content-grid .ry-content-grid-row .ry-content-col .content a {
	margin-top: 10px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	color: #00aeef;
	margin-left: auto;
	max-width: max-content;
	margin-right: 0;
	position: absolute;
	bottom: 15px;
	right: 25px;
}
.ry-content-grid .ry-content-grid-row .ry-content-col .content p > a {
	position: relative;
	font-weight: initial;
	font-size: inherit;
	bottom: unset;
	right: unset;
	display: initial;
}
.ry-content-grid .ry-content-grid-row .ry-content-col .content a:hover {
	text-decoration: underline !important;
}
.ry-content-grid.grid-style .ry-text.grid-text {
	display: none;
}
.ry-content-grid.list-style .ry-text:not(.grid-text) {
	display: none;
}
.ry-content-grid .ry-content-grid-row .ry-content-col .read-link {
	position: absolute;
	right: 20px;
	bottom: 20px;
}

.ry-content-grid .ry-content-grid-row .ry-content-col .read-link a {
	font-size: 18px;
	font-weight: 600;
	color: #00aeef;
}
@media (max-width: 1366px) {
	.ry-content-grid .ry-content-grid-row .ry-content-col {
		width: calc(50% - 30px);
	}
}
@media (max-width: 1200px) {
	.content-style.content-style-4 .ry-content-group-list .ry-content-bg-block .ry-bg-block {
		width: 45%;
	}
}
@media (max-width: 768px) and (min-width: 601px) {
	.content-style.content-style-4 .ry-content-group-list .ry-content-bg-block .ry-bg-block {
		padding-bottom: 85%;
	}

}
@media (max-width: 1080px) {
	.caravan .ry-content-grid.grid-style .ry-content-grid-row .ry-content-col .content {
		max-height: auto !important;
	}
}
@media (max-width: 768px) {
	.content-style.content-style-4 .ry-content-group-list .ry-content-bg-block .ry-bg-block {
		max-width: 100%;
		width: 100%;
		padding-bottom: 85%;
	}
	.ry-content-grid .ry-content-grid-row .ry-content-col .content p {
		font-size: 16px;
	}
}
@media (max-width: 620px) {
	.ry-content-grid .ry-content-grid-row .ry-content-col {
		width: calc(100% - 30px);
	}
}
/* ULTRA WIDE */
@media (min-width: 2559px) {
	.ry-content-grid .ry-content-grid-row .ry-content-col .content p,
	.caravan .ry-content-grid.grid-style .ry-content-grid-row .ry-content-col .content a {
		font-size: 18px;
	}
	.caravan .ry-top-content .sharer-details p span, 
	.caravan .ry-top-content .sharer-details a,
	.caravan .ry-content-grid .ry-content-grid-row .ry-content-col .content a {
		font-size: 16px;
	}

}
/* END CONTENT 4 */


/* CONTENT 5 */

.content-style.content-style-5 .ry-content-group-list .ry-content-bg-block .content {
	padding: 30px 50px 60px;
}
.content-style.content-style-5 .ry-content-group-list .ry-content-bg-block .content .ry-text:not(.not-absolute-link) p a {
	right: 0;
	bottom: -20px;
}
.content-style.content-style-5 .ry-content-group-list .ry-content-bg-block .content .ry-text:not(.not-absolute-link) p a:hover {
	text-decoration: underline !important;
}
@media (max-width: 1200px) and (min-width: 992px) {
	.content-style.content-style-5 .ry-inner-sub-footer .bg-block, 
	.content-style.content-style-5 .ry-inner-sub-footer .bg-block img {
		object-position: 70%;
	}
}
@media (max-width: 1080px) {

	.content-style.content-style-5 .ry-inner-sub-footer {
		margin-top: 0;
	}
	.content-style.content-style-5 .ry-content-group-list .ry-content-bg-block .content .ry-text:not(.not-absolute-link) p a {
		right: 0;
		bottom: 0;
	}
}
@media (max-width: 768px) {
	.content-style.content-style-5 .ry-inner-sub-footer .ry-content {
		padding-bottom: 90vw;
	}
}
@media (max-width: 420px) {
	.content-style.content-style-5 .ry-content-group-list .ry-content-bg-block .content .ry-text {
		padding: 0;
	}
	.content-style.content-style-5 .ry-content-group-list .ry-content-bg-block .content {
		padding: 50px 20px;
	}
}
/* END CONTENT 5 */

/* GLOBAL SUB FOOTER INNER */
.ry-inner-sub-footer {
	margin-top: 45px;
}
.ry-inner-sub-footer .ry-content {
	padding: 180px 0 90vh;
	position: relative;
	z-index: 2;
	max-width: 390px;
}
.ry-inner-sub-footer .ry-content h2 {
	margin-bottom: 20px;
}
.ry-inner-sub-footer .ry-content p {
	text-align: left;
	font-weight: 400;
}

.ry-inner-sub-footer .ry-content .ry-btn {
	margin-top: 30px;
	margin-left: 0;
	max-width: max-content;
}
.ry-inner-sub-footer .bg-block, 
.ry-inner-sub-footer .bg-block img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

@media (max-width: 1080px) {
	.ry-inner-sub-footer .ry-content p {
		font-size: 20px;
		line-height: 1.5;
	}
	.ry-inner-sub-footer .ry-content {
		padding: 100px 0 60vh;
	}
	.ry-inner-sub-footer .bg-block, 
	.ry-inner-sub-footer .bg-block img {
		width: 130%;
		object-fit: contain;
		object-position: bottom right;
		left: unset;
		right: 0;
	}
	.ry-inner-sub-footer .bg-block.bg-desktop,
	.ry-inner-sub-footer .bg-block.bg-desktop img {
		display: none !important;
	}
	.ry-inner-sub-footer .bg-block.bg-mobile, 
	.ry-inner-sub-footer .bg-block.bg-mobile img {
		width: 100%;
		object-fit: cover;
		display: block !important;
	}
	.default-hero .photo:before {
		display: none !important;
	}
}
@media (max-width: 414px) {
	.ry-inner-sub-footer .ry-content p {
		font-size: 18px;
	}
}

/* CONTENT 6 */
.content-style.content-style-6 .ry-right .ry-section-headline {
	display: flex;
	align-items: center;
	margin-top: 20px;
	margin-bottom: 15px;
}
.content-style.content-style-6 .ry-section-headline h2 {
	font-size: 24px !important;
	font-weight: bold !important;
}
.content-style.content-style-6 .ry-section-headline .toggle-block {
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
	margin-left: 30px;
}
.content-style.content-style-6 .ry-section-headline .toggle-block:before {
	position: absolute;
	top: 50%;
	left: calc(50% - 11px);
	width: 1px;
	height: 130%;
	background: #000;
	content: "";
	transform: translate(0, -50%);
}
.content-style.content-style-6 .ry-section-headline button {
	background: transparent;
	border: unset;
	padding: 0;
}
.content-style.content-style-6 .ry-section-headline .toggle-block .grid-type {
	margin-right: 30px;
}
.content-style.content-style-6 .ry-section-headline .toggle-block .list-type {
	margin-left: 30px;
}
.content-style.content-style-6.caravan .ry-text p {
	font-size: 16px;
	line-height: 1.6;
}

.content-style.content-style-6.caravan .photo-wrapper {
	padding-bottom: 53.25%;
	position: relative;
	margin-top: 30px;
}

.content-style.content-style-6.caravan .photo-wrapper img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.content-style.content-style-6.caravan .photo-wrapper .ry-section-headline {
	left: 50%;
	position: absolute;
	bottom: 60px;
	transform: translate(-50%, 0);
}

.content-style.content-style-6.caravan .photo-wrapper .ry-section-headline .search-wrapper {
	display: flex;
	flex-direction: row-reverse;
}

.content-style.content-style-6.caravan .photo-wrapper .ry-section-headline .search-wrapper .quicksearch {
	height: 60px;
	border: unset;
	padding: 0 80px 0 30px;
	border-radius: 30px;
	font-size: 18px;
	min-width: 400px;
}

.content-style.content-style-6.caravan .photo-wrapper .ry-section-headline .search-wrapper {}

.content-style.content-style-6.caravan .photo-wrapper .ry-section-headline .search-wrapper  .icon-wrapper {
	width: 70px;
	background: #c9d3df;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 60px;
	border-top-right-radius: 30px;
	border-bottom-right-radius: 30px;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(0, -50%);
}

.content-style.content-style-6.caravan .photo-wrapper .ry-section-headline .search-wrapper .icon-wrapper svg {
	width: 20px;
	fill: #fff;
	/* border-top-right-radius: 30px; */
}
/* GRID STYLE */

.content-style.content-style-6 .ry-content-grid.grid-style .ry-content-grid-row,
.content-style.content-style-6 .ry-content-grid.grid-style .ry-content-grid-row .ry-content-col,
.content-style.content-style-6 .ry-content-grid.grid-style .ry-content-grid-row .ry-content-col .ry-bg-block,
.content-style.content-style-6 .ry-content-grid.grid-style .ry-content-grid-row .ry-content-col .content  {
	transition: .2s;
}

/*LIST STYLE */

.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row {
	flex-direction: column;
	transition: .2s;
}

.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col {
	width: calc(100% - 30px);
	flex-direction: initial;
	background: #ebeff3;
	transition: .2s;
}
.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col .ry-bg-block {
	max-width: 33%;
	width: 100%;
	padding-bottom: 33.333%;
	height: initial;
	transition: .2s;
}
.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col .content {
	padding-top: 2.5vw;
	padding-left: 2.5vw;
	transition: .2s;
}
.content-style.content-style-6 .ry-content-grid .ry-content-grid-row .ry-content-col .content p {
	font-weight: 400;

}
.content-style.content-style-6 .ry-inner-sub-footer .ry-content {
	max-width: 780px;
}
.content-style.content-style-6 .ry-section-headline .toggle-block button.active svg *, 
.content-style.content-style-6 .ry-section-headline .toggle-block button.active svg {
	fill: #044894;
}
@media (max-width: 768px) { 

	.content-style.content-style-6.caravan .photo-wrapper .ry-section-headline .search-wrapper .quicksearch {
		width: 100%;
		min-width: unset;
	}

	.content-style.content-style-6.caravan .photo-wrapper .ry-section-headline {
		width: calc(100% - 30px);
		bottom: 30px;
	}

	.content-style.content-style-6.caravan .photo-wrapper .ry-section-headline .search-wrapper {
		width: 100%;
	}
}
@media (max-width: 560px) {
	.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col {
		flex-direction: column;
		align-items: center;
	}
	.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col .ry-bg-block {
		max-width: 100%;
		padding-bottom: 75%;
		margin-bottom: 20px;
	}
	.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col .content {
		padding-top: 20px;
		padding-left: 20px;
	}
	.content-style.content-style-6 .ry-inner-sub-footer .ry-content {
		padding-bottom: 100vw;
	}
}
/* END CONTENT 6 */
/* GLOBAL SIDEBAR */
/* ADS */
.landscape-ads {
	clear: both;
	padding: 50px 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .each-data .ads-widget #div-gpt-ad-1672775108639-0 {
	position: relative;
	padding-bottom: 400px;
	width: 100%;
}

.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .each-data .ads-widget #div-gpt-ad-1672775108639-0 iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
/* END ADS */
.ry-sidebar-category .search-bar-widget {
	margin-bottom: 31px;
}
.ry-sidebar-category .search-bar-widget .form-control {
	height: 72px;
	border-radius: 50px;
	padding-left: 30px;
	font-size: 22px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	/* border-right: unset; */
	box-shadow: unset;
	border: 2px solid #c9d3df;
	border-right: unset;
}
.ry-sidebar-category .search-bar-widget .input-group-btn button {
	width: 90px;
	height: 72px;
	background: #c9d3df;
	border: 2px solid #c9d3df;
	border-radius: 50px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.ry-sidebar-category .search-bar-widget .input-group-btn button svg {
	width: 25px;
	fill: #8393a7;
}
.ry-sidebar-category .ry-sidebar-menubased {
	border: 3px solid #d1dae4;
}
.ry-sidebar-category .ry-sidebar-menubased:not(.active) {
	border-bottom: unset;
}
.ry-sidebar-category .ry-sidebar-menubased.active {
	border-bottom: unset;
}
.ry-sidebar-category .ry-sidebar-menubased .ry-sidebar-headline {
	height: 100px;
	display: flex;
	align-items: center;
	font-size: 26px;
	font-weight: 500;
	padding-left: 2vw;
	color: #044894;
	background: #ebeff3;
	margin-top: -1px;
	border-bottom: 3px solid #d1dae4;
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul {
	list-style: none;
	padding-left: 0;
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li {
	background: #f0f0f0;
	padding-left: 2vw;
	padding-right: 2vw;
	margin-right: -1px;
	display: block;
	min-height: 120px;
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* align-items: center;
	/*
	background: #f0f0f0;
	padding-left: 2vw;
	padding-right: 2vw;
	margin-right: -1px;
	display: block;
	*/
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.dropdown {
	padding-bottom: 0;
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li > .dropdown-menu li {
	padding: 0;
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li > .dropdown-menu li.no-link a {
	pointer-events: none;
	cursor: default;
	text-decoration: none;
	/* color: black; */
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li {
	border-bottom: 3px solid #d1dae4;
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li > a {
	font-size: 22px;
	color: #044894;
	font-weight: 500;
	display: flex;
	width: 100%;
	/*height: 100px;*/
	position: relative;
	flex-direction: column;
	padding-left: 58px;
	justify-content: center;
	line-height: 1.1;
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul li.svg_icon a:before {
	content: "";
	width: 38px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 20px;
	background-size: contain;
	position: absolute;
	left: 0;
	max-height: 40px;
	min-height: 40px;
	margin-top: 10px;
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li:hover a:after {
	color: #fff !important;
}

.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li:hover a {
	color: #fff;
	text-decoration: underline;
}

.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li:hover {
	background: #044894;
	transition: .2s;
	cursor: pointer;
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_suitcase a:before {
	background-image: url(../png/government_affairs_icon.png);
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_printer a:before {
	background-image: url(../png/risk_management_icon.png);
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_book a:before {
	background-image: url(../png/education_icon.png);
}
.ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_mobile a:before {
	background-image: url(../png/business_support_icon.png);
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_house a:before {
	background-image: url(../png/housing_updates_icon.png);
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_bookopen a:before {
	background-image: url(../png/informative_icon.png);
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_commercial a:before {
	background-image: url(../png/commercial_icon.png);
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_paperclip a:before {
	background-image: url(../png/international_icon.png);
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_envelope a:before {
	background-image: url(../png/association_events_icon.png);
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_news a:before {
	background-image: url(../png/industry_news_icon.png);
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_election a:before {
	background-image: url(../png/election_icon.png);
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_user a:before {
	background-image: url(../png/user.png);
}
/* FORMS SIDEBAR */
.block-menu-list > ul > li.svg_icon.svg_brokerForms a:before {
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M59.098 24.7311L32.0366 0.676534C30.8338 -0.225511 29.3304 -0.225511 28.1277 0.676534L1.06634 24.7311C-0.13639 25.9338 -0.437072 27.7379 0.765656 28.9406C1.96838 30.1434 3.77248 30.444 4.9752 29.2413L5.87725 28.0386V56.9041C5.87725 58.7081 7.07998 59.9109 8.88407 59.9109H50.9795C52.7836 59.9109 53.9864 58.7081 53.9864 56.9041V28.0386L54.8884 28.9406C56.0911 30.1434 57.8952 29.8427 59.098 28.64C60.3007 27.7379 60.3007 25.6331 59.098 24.7311ZM29.9318 26.8359C34.442 26.8359 38.0502 30.444 38.0502 34.9543C38.0502 39.4645 34.442 43.0727 29.9318 43.0727C25.4216 43.0727 21.8134 39.4645 21.8134 34.9543C21.8134 30.444 25.4216 26.8359 29.9318 26.8359ZM14.8977 53.8972C14.8977 53.5966 14.8977 53.5965 15.1984 53.2959C21.8134 45.1775 33.8407 43.674 41.9591 50.289C43.1618 51.1911 44.0639 52.0931 44.9659 53.2959C44.9659 53.2959 44.9659 53.5966 45.2666 53.8972H14.8977Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_realtorsForms a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M48 18H18C14.7 18 12 20.7 12 24V42C12 45.33 14.7 48 18 48H48C51.33 48 54 45.33 54 42V24C54 20.7 51.33 18 48 18ZM36 42H18V36H36V42ZM48 30H18V24H48V30ZM60 12H6V60H0V0H6V6H60V12Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_transferForms a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='48' viewBox='0 0 60 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39 24L54 12L39 0V8.997H0V14.997H39V24ZM60 33H21V24L6 36L21 48V39H60V33Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_mlsBrokerForms a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.0366 0.676534L59.098 24.7311C60.3007 25.6331 60.3007 27.7379 59.098 28.64C57.8952 29.8427 56.0911 30.1434 54.8884 28.9406L53.9864 28.0386V56.9041C53.9864 58.7082 52.7836 59.9109 50.9795 59.9109H8.88407C7.07998 59.9109 5.87725 58.7082 5.87725 56.9041V28.0386L4.9752 29.2413C3.77248 30.444 1.96838 30.1434 0.765656 28.9406C-0.437072 27.7379 -0.13639 25.9338 1.06634 24.7311L28.1277 0.676534C29.3304 -0.225511 30.8339 -0.225511 32.0366 0.676534ZM38.0502 34.9543C38.0502 30.444 34.442 26.8359 29.9318 26.8359C25.4216 26.8359 21.8134 30.444 21.8134 34.9543C21.8134 39.4645 25.4216 43.0727 29.9318 43.0727C34.442 43.0727 38.0502 39.4645 38.0502 34.9543ZM15.1984 53.2959C14.8977 53.5966 14.8977 53.5966 14.8977 53.8972H45.2666C44.9659 53.5966 44.9659 53.2959 44.9659 53.2959C44.0639 52.0931 43.1618 51.1911 41.9591 50.2891C33.8407 43.674 21.8134 45.1775 15.1984 53.2959ZM42.8017 17.1179C43.0267 17.3032 43.1526 17.5613 43.1795 17.8922H45.859C45.8557 17.2271 45.6878 16.6463 45.3553 16.15C45.0263 15.6503 44.5579 15.2632 43.9501 14.9885C43.3423 14.7139 42.6221 14.5765 41.7894 14.5765C40.9734 14.5765 40.2498 14.7122 39.6185 14.9835C38.9906 15.2549 38.4987 15.6338 38.1428 16.1202C37.7902 16.6033 37.6156 17.1675 37.619 17.8128C37.6156 18.6069 37.8758 19.234 38.3997 19.6939C38.9268 20.1506 39.6471 20.4765 40.5604 20.6718L41.5879 20.8902C41.9707 20.9729 42.2746 21.0622 42.4995 21.1582C42.7245 21.2508 42.8857 21.3567 42.9831 21.4759C43.0838 21.5917 43.1358 21.7273 43.1392 21.8829C43.1358 22.0483 43.0821 22.1956 42.978 22.3246C42.8739 22.4537 42.7211 22.5546 42.5197 22.6274C42.3182 22.7002 42.0681 22.7366 41.7692 22.7366C41.4133 22.7366 41.106 22.682 40.8475 22.5728C40.5923 22.4636 40.3942 22.3031 40.2532 22.0913C40.1121 21.8796 40.0332 21.6181 40.0164 21.3071H37.3571C37.3604 22.1575 37.5451 22.8557 37.9111 23.4017C38.2805 23.9444 38.7976 24.3464 39.4624 24.6078C40.1306 24.8693 40.913 25 41.8095 25C42.6825 25 43.4296 24.8792 44.0508 24.6376C44.6754 24.3961 45.1556 24.0437 45.4913 23.5804C45.8271 23.1171 45.9967 22.5513 46 21.8829C45.9967 21.4957 45.9329 21.1383 45.8087 20.8107C45.6878 20.4831 45.4981 20.1886 45.2395 19.9272C44.9809 19.6625 44.6485 19.4325 44.2422 19.2373C43.8359 19.0421 43.3474 18.8849 42.7765 18.7658L41.9304 18.5871C41.6853 18.5374 41.4737 18.4812 41.2958 18.4183C41.1178 18.3554 40.9717 18.286 40.8576 18.2098C40.7434 18.1304 40.6595 18.0427 40.6057 17.9468C40.5554 17.8475 40.5335 17.7367 40.5403 17.6142C40.5436 17.4653 40.5889 17.333 40.6762 17.2171C40.7635 17.1013 40.8979 17.0103 41.0792 16.9441C41.2639 16.8747 41.5006 16.8399 41.7894 16.8399C42.2427 16.8399 42.5801 16.9326 42.8017 17.1179ZM16.3024 14.7155H19.7878L22.1852 20.4732H22.3061L24.7036 14.7155H28.189V24.8808H25.449V19.004H25.3684L23.0717 24.8014H21.4197L19.1229 18.9643H19.0423V24.8808H16.3024V14.7155ZM29.5162 24.8808V14.7155H32.3166V22.6572H36.487V24.8808H29.5162Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_mlsAgentForms a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='61' viewBox='0 0 60 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7893 32.3417C16.3551 30.4269 14.4461 27.9143 13.2549 25.0386C11.8843 21.7297 11.5257 18.0886 12.2244 14.5759C12.9232 11.0631 14.6479 7.83648 17.1804 5.30393C19.713 2.77138 22.9396 1.04669 26.4524 0.347962C29.9651 -0.350767 33.6062 0.00784626 36.9151 1.37845C40.2241 2.74906 43.0523 5.0701 45.0421 8.04807C47.0319 11.026 48.0939 14.5272 48.0939 18.1087C48.0927 19.2553 47.9828 20.3906 47.7701 21.5008C46.9981 25.5713 44.8508 29.2578 41.682 31.9387C41.522 32.074 41.3599 32.2064 41.1958 32.3357C44.4442 33.634 47.4689 35.498 50.119 37.8701C55.6508 42.8213 59.1626 49.6386 59.9823 57.0172C60.0282 57.4386 59.9848 57.865 59.8549 58.2686C59.7251 58.6721 59.5116 59.0438 59.2286 59.3594C58.9455 59.675 58.5992 59.9274 58.212 60.1003C57.8249 60.2731 57.4058 60.3624 56.9818 60.3625H3.01818C2.59424 60.3624 2.17507 60.2731 1.78795 60.1003C1.40084 59.9274 1.05448 59.675 0.771418 59.3594C0.488357 59.0438 0.274949 58.6721 0.145093 58.2686C0.0152364 57.865 -0.028155 57.4386 0.0177435 57.0172C0.837431 49.6386 4.34918 42.8213 9.88095 37.8701C12.5271 35.5016 15.5465 33.6397 18.7893 32.3417ZM42.8017 50.1179C43.0267 50.3032 43.1526 50.5613 43.1794 50.8922H45.859C45.8556 50.2271 45.6877 49.6464 45.3553 49.15C45.0262 48.6504 44.5578 48.2632 43.9501 47.9885C43.3423 47.7139 42.6221 47.5766 41.7893 47.5766C40.9734 47.5766 40.2498 47.7122 39.6185 47.9836C38.9906 48.2549 38.4987 48.6338 38.1427 49.1202C37.7902 49.6034 37.6156 50.1675 37.6189 50.8128C37.6156 51.607 37.8758 52.234 38.3996 52.694C38.9268 53.1506 39.647 53.4766 40.5604 53.6718L41.5878 53.8902C41.9706 53.9729 42.2745 54.0623 42.4995 54.1582C42.7245 54.2509 42.8856 54.3568 42.983 54.4759C43.0837 54.5917 43.1358 54.7274 43.1392 54.8829C43.1358 55.0484 43.0821 55.1956 42.978 55.3247C42.8739 55.4537 42.7211 55.5546 42.5196 55.6274C42.3182 55.7002 42.068 55.7366 41.7692 55.7366C41.4132 55.7366 41.106 55.682 40.8474 55.5728C40.5923 55.4636 40.3941 55.3031 40.2531 55.0914C40.1121 54.8796 40.0332 54.6182 40.0164 54.3071H37.357C37.3604 55.1575 37.5451 55.8558 37.9111 56.4017C38.2804 56.9444 38.7975 57.3465 39.4624 57.6079C40.1306 57.8693 40.9129 58 41.8095 58C42.6825 58 43.4296 57.8792 44.0508 57.6377C44.6753 57.3961 45.1555 57.0437 45.4913 56.5804C45.8271 56.1172 45.9966 55.5513 46 54.8829C45.9966 54.4957 45.9328 54.1384 45.8086 53.8108C45.6877 53.4832 45.498 53.1887 45.2395 52.9273C44.9809 52.6625 44.6485 52.4326 44.2422 52.2373C43.8359 52.0421 43.3473 51.8849 42.7765 51.7658L41.9303 51.5871C41.6852 51.5375 41.4737 51.4812 41.2957 51.4184C41.1178 51.3555 40.9717 51.286 40.8575 51.2099C40.7434 51.1305 40.6594 51.0428 40.6057 50.9468C40.5553 50.8475 40.5335 50.7367 40.5402 50.6143C40.5436 50.4654 40.5889 50.333 40.6762 50.2172C40.7635 50.1014 40.8978 50.0104 41.0791 49.9442C41.2638 49.8747 41.5005 49.8399 41.7893 49.8399C42.2426 49.8399 42.5801 49.9326 42.8017 50.1179ZM16.3023 47.7156H19.7877L22.1852 53.4733H22.3061L24.7035 47.7156H28.1889V57.8809H25.449V52.004H25.3684L23.0717 57.8015H21.4196L19.1229 51.9643H19.0423V57.8809H16.3023V47.7156ZM29.5161 57.8809V47.7156H32.3165V55.6572H36.4869V57.8809H29.5161Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_nonAgentForms a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='61' viewBox='0 0 60 61' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.7893 32.3417C16.3551 30.4269 14.4461 27.9143 13.2549 25.0386C11.8843 21.7297 11.5257 18.0886 12.2244 14.5759C12.9232 11.0631 14.6479 7.83648 17.1804 5.30393C19.713 2.77138 22.9396 1.04669 26.4524 0.347962C29.9651 -0.350767 33.6062 0.00784626 36.9151 1.37845C40.2241 2.74906 43.0523 5.0701 45.0421 8.04807C47.0319 11.026 48.0939 14.5272 48.0939 18.1087C48.0927 19.2553 47.9828 20.3906 47.7701 21.5008C46.9981 25.5713 44.8508 29.2578 41.682 31.9387C41.522 32.074 41.3599 32.2064 41.1958 32.3357C44.4442 33.634 47.4689 35.498 50.119 37.8701C55.6508 42.8213 59.1626 49.6386 59.9823 57.0172C60.0282 57.4386 59.9848 57.865 59.8549 58.2686C59.7251 58.6721 59.5116 59.0438 59.2286 59.3594C58.9455 59.675 58.5992 59.9274 58.212 60.1003C57.8249 60.2731 57.4058 60.3624 56.9818 60.3625H3.01818C2.59424 60.3624 2.17507 60.2731 1.78795 60.1003C1.40084 59.9274 1.05448 59.675 0.771418 59.3594C0.488357 59.0438 0.274949 58.6721 0.145093 58.2686C0.0152364 57.865 -0.028155 57.4386 0.0177435 57.0172C0.837431 49.6386 4.34918 42.8213 9.88095 37.8701C12.5271 35.5016 15.5465 33.6397 18.7893 32.3417ZM32.3497 42.2175C32.3497 43.1315 32.1694 43.9026 31.8087 44.5307C31.448 45.1561 30.9611 45.6305 30.3482 45.9539C29.7353 46.2746 29.0518 46.435 28.2979 46.435C27.5385 46.435 26.8524 46.2733 26.2394 45.9499C25.6292 45.6238 25.1438 45.1481 24.783 44.5227C24.4251 43.8946 24.2461 43.1262 24.2461 42.2175C24.2461 41.3034 24.4251 40.5337 24.783 39.9083C25.1438 39.2802 25.6292 38.8058 26.2394 38.4851C26.8524 38.1617 27.5385 38 28.2979 38C29.0518 38 29.7353 38.1617 30.3482 38.4851C30.9611 38.8058 31.448 39.2802 31.8087 39.9083C32.1694 40.5337 32.3497 41.3034 32.3497 42.2175ZM30.0228 42.2175C30.0228 41.7257 29.9563 41.3114 29.8234 40.9747C29.6933 40.6353 29.4993 40.3787 29.2417 40.205C28.9868 40.0286 28.6722 39.9404 28.2979 39.9404C27.9236 39.9404 27.6077 40.0286 27.35 40.205C27.0951 40.3787 26.9012 40.6353 26.7683 40.9747C26.6381 41.3114 26.573 41.7257 26.573 42.2175C26.573 42.7093 26.6381 43.1249 26.7683 43.4643C26.9012 43.801 27.0951 44.0576 27.35 44.234C27.6077 44.4077 27.9236 44.4946 28.2979 44.4946C28.6722 44.4946 28.9868 44.4077 29.2417 44.234C29.4993 44.0576 29.6933 43.801 29.8234 43.4643C29.9563 43.1249 30.0228 42.7093 30.0228 42.2175ZM23.2087 38.1123V46.3227H21.3211L18.3107 42.009H18.2619V46.3227H16V38.1123H17.9201L20.8817 42.4099H20.9468V38.1123H23.2087ZM38.7173 46.3227H40.6049V38.1123H38.3431V42.4099H38.278L35.3164 38.1123H33.3963V46.3227H35.6581V42.009H35.7069L38.7173 46.3227ZM45.808 43.0514H41.9027V41.3836H45.808V43.0514ZM19.7877 47.7156H16.3023V57.8809H19.0423V51.9643H19.1229L21.4196 57.8015H23.0717L25.3684 52.004H25.449V57.8809H28.1889V47.7156H24.7035L22.3061 53.4733H22.1852L19.7877 47.7156ZM29.5161 57.8809V47.7156H32.3165V55.6572H36.4869V57.8809H29.5161ZM42.8017 50.1179C43.0267 50.3032 43.1526 50.5613 43.1794 50.8922H45.859C45.8556 50.2271 45.6877 49.6464 45.3553 49.15C45.0262 48.6504 44.5578 48.2632 43.9501 47.9885C43.3423 47.7139 42.6221 47.5766 41.7893 47.5766C40.9734 47.5766 40.2498 47.7122 39.6185 47.9836C38.9906 48.2549 38.4987 48.6338 38.1427 49.1202C37.7902 49.6034 37.6156 50.1675 37.6189 50.8128C37.6156 51.607 37.8758 52.234 38.3996 52.694C38.9268 53.1506 39.647 53.4766 40.5604 53.6718L41.5878 53.8902C41.9706 53.9729 42.2745 54.0623 42.4995 54.1582C42.7245 54.2509 42.8856 54.3568 42.983 54.4759C43.0837 54.5917 43.1358 54.7274 43.1392 54.8829C43.1358 55.0484 43.0821 55.1956 42.978 55.3247C42.8739 55.4537 42.7211 55.5546 42.5196 55.6274C42.3182 55.7002 42.068 55.7366 41.7692 55.7366C41.4132 55.7366 41.106 55.682 40.8474 55.5728C40.5923 55.4636 40.3941 55.3031 40.2531 55.0914C40.1121 54.8796 40.0332 54.6182 40.0164 54.3071H37.357C37.3604 55.1575 37.5451 55.8558 37.9111 56.4017C38.2804 56.9444 38.7975 57.3465 39.4624 57.6079C40.1306 57.8693 40.9129 58 41.8095 58C42.6825 58 43.4296 57.8792 44.0508 57.6377C44.6753 57.3961 45.1555 57.0437 45.4913 56.5804C45.8271 56.1172 45.9966 55.5513 46 54.8829C45.9966 54.4957 45.9328 54.1384 45.8086 53.8108C45.6877 53.4832 45.498 53.1887 45.2395 52.9273C44.9809 52.6625 44.6485 52.4326 44.2422 52.2373C43.8359 52.0421 43.3473 51.8849 42.7765 51.7658L41.9303 51.5871C41.6852 51.5375 41.4737 51.4812 41.2957 51.4184C41.1178 51.3555 40.9717 51.286 40.8575 51.2099C40.7434 51.1305 40.6594 51.0428 40.6057 50.9468C40.5553 50.8475 40.5335 50.7367 40.5402 50.6143C40.5436 50.4654 40.5889 50.333 40.6762 50.2172C40.7635 50.1014 40.8978 50.0104 41.0791 49.9442C41.2638 49.8747 41.5005 49.8399 41.7893 49.8399C42.2426 49.8399 42.5801 49.9326 42.8017 50.1179Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_sanDiegoMlsForms a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M39.61 36.69L40 36.6667H60V3.33C60 1.49 58.5167 0 56.69 0H3.31C1.48333 0 0 1.48333 0 3.31V56.69C0.00264865 57.5699 0.354518 58.4128 0.978293 59.0335C1.60207 59.6541 2.44672 60.0018 3.32667 60H36.6667V40L36.69 39.61C36.7777 38.8659 37.1136 38.1731 37.6434 37.6434C38.1731 37.1136 38.8659 36.7777 39.61 36.69ZM43.3333 59.99L60 43.3333H43.3333V59.99ZM16.3145 12.115C16.711 12.4465 16.933 12.9081 16.9803 13.5H21.7033C21.6974 12.3103 21.4015 11.2716 20.8155 10.3839C20.2355 9.49015 19.4099 8.79768 18.3386 8.30644C17.2674 7.8152 15.9978 7.56958 14.53 7.56958C13.0918 7.56958 11.8164 7.81224 10.7037 8.29756C9.59691 8.78288 8.72984 9.46056 8.10247 10.3306C7.48102 11.1947 7.17326 12.2038 7.17918 13.3579C7.17326 14.7784 7.63195 15.9 8.55524 16.7226C9.48446 17.5394 10.754 18.1224 12.3638 18.4716L14.1749 18.8622C14.8496 19.0102 15.3853 19.17 15.7818 19.3416C16.1783 19.5073 16.4624 19.6967 16.6341 19.9098C16.8116 20.1169 16.9034 20.3596 16.9093 20.6378C16.9034 20.9337 16.8087 21.1971 16.6252 21.4279C16.4417 21.6587 16.1724 21.8392 15.8173 21.9694C15.4622 22.0996 15.0213 22.1648 14.4945 22.1648C13.8672 22.1648 13.3256 22.0671 12.8699 21.8718C12.4201 21.6765 12.0709 21.3894 11.8223 21.0106C11.5737 20.6318 11.4346 20.1643 11.405 19.6079H6.71753C6.72345 21.129 7.04897 22.3778 7.69409 23.3544C8.34513 24.325 9.25659 25.0441 10.4285 25.5117C11.6063 25.9793 12.9853 26.213 14.5655 26.213C16.1044 26.213 17.4212 25.997 18.5162 25.565C19.617 25.1329 20.4634 24.5026 21.0552 23.674C21.6471 22.8454 21.946 21.8333 21.9519 20.6378C21.946 19.9453 21.8335 19.3061 21.6145 18.7201C21.4015 18.1342 21.0671 17.6075 20.6114 17.1399C20.1556 16.6664 19.5697 16.2551 18.8535 15.9059C18.1374 15.5567 17.2762 15.2755 16.2701 15.0625L14.7786 14.7429C14.3466 14.6541 13.9737 14.5535 13.66 14.441C13.3463 14.3286 13.0889 14.2043 12.8876 14.0682C12.6864 13.9261 12.5384 13.7693 12.4437 13.5976C12.355 13.4201 12.3165 13.2218 12.3283 13.0028C12.3342 12.7365 12.4141 12.4997 12.568 12.2926C12.7219 12.0854 12.9587 11.9227 13.2783 11.8043C13.6038 11.68 14.021 11.6179 14.53 11.6179C15.329 11.6179 15.9239 11.7836 16.3145 12.115ZM23.8296 26H30.8253C32.6719 26 34.2729 25.6389 35.6282 24.9169C36.9836 24.1889 38.0312 23.1472 38.771 21.7919C39.5108 20.4306 39.8807 18.803 39.8807 16.9091C39.8807 15.0151 39.5078 13.3905 38.7621 12.0351C38.0223 10.6739 36.9688 9.6322 35.6016 8.91014C34.2403 8.18215 32.6245 7.81816 30.7543 7.81816H23.8296V26ZM30.6477 21.8096H28.7656V12.0085H30.5057C31.4527 12.0085 32.2517 12.1535 32.9027 12.4435C33.5597 12.7335 34.0568 13.2336 34.3942 13.9439C34.7375 14.6541 34.9091 15.6425 34.9091 16.9091C34.9091 18.1756 34.7404 19.164 34.4031 19.8743C34.0716 20.5845 33.5863 21.0846 32.9471 21.3746C32.3138 21.6646 31.5474 21.8096 30.6477 21.8096Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_sentrilock a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='48' height='60' viewBox='0 0 48 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M42.4137 44.4465C42.4101 44.4465 42.4084 44.4465 42.4048 44.4465V48.4056C42.4048 49.437 42.2397 50.2741 41.9086 50.9062C41.7034 51.3073 41.4683 51.6912 41.2029 52.0596C40.9356 52.4292 40.5715 52.8561 40.113 53.3423C39.348 54.1667 37.8824 54.7325 35.7155 55.0375C33.5521 55.3424 31.1178 55.4942 28.4181 55.4942H26.5452H24.596H21.92H19.3604C16.6581 55.4942 14.3294 55.3693 12.368 55.1128C10.4058 54.8599 9.00306 54.3569 8.16175 53.5952C7.88291 53.3441 7.60021 53.0624 7.32035 52.7575C7.04197 52.4507 6.82384 52.2042 6.67247 52.013C6.23758 51.421 5.93413 50.8632 5.75475 50.3357C5.57676 49.8083 5.48739 49.1644 5.48739 48.4056V35.748C8.4552 35.748 11.1155 35.748 14.01 35.748V46.8C14.01 47.4118 14.3036 47.9266 14.8898 48.3374C15.475 48.7517 16.2018 49.0524 17.0665 49.2433C17.525 49.3498 17.9982 49.4399 18.4822 49.5141C18.9658 49.5859 19.424 49.6236 19.857 49.6236L22.9148 49.733H24.5572H26.3551C27.6036 49.733 28.7678 49.6702 29.8513 49.5429C30.9348 49.4166 31.8317 49.1464 32.5468 48.7338C33.2596 48.3205 33.6155 47.7214 33.6155 46.94V34.618C33.6155 31.1274 32.6498 30.487 27.7334 30.487L25.1231 30.3955H16.2675C5.22517 30.3955 5.47416 26.4074 5.47416 23.285C5.47416 21.9668 5.47416 19.7196 5.47416 19.7196C8.57074 19.7196 11.2055 19.7196 14.2644 19.7196V21.1062C14.2644 21.7383 14.9672 23.7346 18.8736 23.9053C19.3773 23.9276 23.5115 24.1124 23.5115 24.1124L28.2415 24.1216C31.0005 24.1216 33.3684 24.4019 35.3865 24.5001C41.3403 24.7897 41.9581 29.2529 42.1411 29.7774C42.2983 30.2294 42.3725 30.7855 42.3947 31.4083H42.4048V31.563C42.4054 31.6117 42.4137 31.652 42.4137 31.7015V44.4465ZM14.2716 8.51897C14.2716 7.7369 14.6304 7.14165 15.344 6.73091C16.0598 6.32009 16.9603 6.05098 18.0448 5.92433C19.1312 5.79951 20.299 5.7342 21.5515 5.7342H24.9989L28.0628 5.84432C28.4981 5.84432 28.9579 5.88208 29.4423 5.95519C29.9285 6.02875 30.4003 6.11885 30.8595 6.22218C31.7284 6.4134 32.456 6.71365 33.0444 7.12521C33.6309 7.5353 33.9251 8.04578 33.9251 8.65747V19.6859H14.2716V8.51897ZM42.5669 19.6859H42.4675V7.05706C42.4658 4.63996 40.349 2.39589 40.0681 2.14331C39.2243 1.38659 37.538 0.629599 35.5738 0.377758C33.607 0.12555 31.2702 -1.07184e-06 28.5615 -1.07184e-06H19.4835C16.7762 -1.07184e-06 14.3362 0.152461 12.1656 0.457389C9.99435 0.761674 8.52657 1.3235 7.7603 2.14331C7.29997 2.62614 5.47416 4.56997 5.46085 7.05706V19.6859H5.3206C2.383 19.6859 0 21.8736 0 24.5709V55.1128C0 57.8126 2.383 60 5.3206 60H42.5669C45.5046 60 47.8886 57.8126 47.8886 55.1128V24.5709C47.8886 21.8736 45.5046 19.6859 42.5669 19.6859Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_mediation a:before { 
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 37 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37 3.34812V14.6535C37 14.6535 34.6029 15.1302 34.109 15.1929C33.6168 15.2554 32.0698 15.7596 30.9486 14.6719C29.2197 12.9992 23.0766 6.8328 23.0766 6.8328C23.0766 6.8328 22.0175 5.78372 20.3168 6.69038C18.7556 7.52093 16.4414 8.73813 15.4748 9.2121C13.6475 10.1938 12.133 8.63625 12.133 7.4498C12.133 6.5295 12.7019 5.90489 13.5152 5.44553C15.7193 4.09684 20.3648 1.4648 22.2997 0.427099C23.4758 -0.204292 24.3232 -0.258397 25.9379 1.11463C27.9265 2.80279 29.6963 4.34159 29.6963 4.34159C29.6963 4.34159 30.2735 4.82785 31.194 4.63201C33.4545 4.14959 37 3.34812 37 3.34812ZM12.5491 22.504C12.8466 21.7325 12.7472 20.8696 12.1768 20.2776C11.6643 19.7481 10.9161 19.6086 10.2026 19.7736C10.4022 19.0593 10.292 18.299 9.77672 17.7625C9.26265 17.2344 8.51582 17.092 7.80243 17.2586C8.00048 16.5453 7.89059 15.7852 7.37504 15.2502C6.56773 14.4144 5.17133 14.4503 4.25399 15.3329C3.3415 16.2167 2.75696 17.818 3.57136 18.7605C4.38441 19.6983 5.31863 19.1277 6.03082 18.9639C5.83269 19.6771 5.23904 20.3405 5.97013 21.2741C6.70054 22.2081 7.71732 21.6415 8.43027 21.4791C8.23146 22.1897 7.66372 22.9197 8.36673 23.7853C9.07609 24.6535 10.2379 24.1909 11.0053 23.9503C10.7091 24.7188 10.0753 25.5473 10.8897 26.4756C11.7028 27.4107 13.5819 26.9781 14.4998 26.0941C15.4152 25.2103 15.503 23.8095 14.6979 22.9711C14.142 22.3958 13.3134 22.262 12.5491 22.504ZM29.2972 16.6223C22.662 9.92473 25.7829 13.0763 22.2122 9.46424C22.2122 9.46424 21.139 8.38584 19.7246 9.01226C18.7317 9.45143 17.4534 10.05 16.4916 10.5069C15.4346 11.0663 14.674 11.2395 14.3169 11.2371C12.2736 11.2236 10.6158 9.56589 10.6158 7.50548C10.6158 6.16885 11.3188 5.00516 12.3673 4.34461C13.8418 3.31474 17.2355 1.49268 17.2355 1.49268C17.2355 1.49268 16.2016 0.170293 13.9368 0.170293C11.6726 0.170293 6.94212 3.29839 6.94212 3.29839C6.94212 3.29839 5.60014 4.16602 3.68714 3.38452L0 2.08851V15.0251C0 15.0251 1.05284 15.3327 1.99885 15.7227C2.21251 15.1077 2.55726 14.5397 3.03549 14.0706C4.60494 12.5617 7.20632 12.5461 8.63422 14.0302C9.06437 14.4813 9.36456 15.0195 9.51774 15.6144C10.0931 15.7937 10.6143 16.1112 11.0331 16.5468C11.4645 16.9949 11.7636 17.5361 11.918 18.128C12.4927 18.3074 13.0131 18.6262 13.4333 19.062C13.9066 19.5546 14.2218 20.1496 14.369 20.7942C14.9698 20.9709 15.5127 21.2995 15.9499 21.7507C16.808 22.6404 17.1126 23.8475 16.9281 25.0119C16.9296 25.0119 16.9324 25.0119 16.9338 25.0145C16.9478 25.0331 17.4654 25.6156 17.7883 25.9441C18.4209 26.5832 19.4538 26.5832 20.0884 25.9441C20.7188 25.3052 20.7215 24.2645 20.0884 23.6224C20.0657 23.5995 17.8061 21.2138 17.9879 21.0288C18.1685 20.8451 21.0473 23.8688 21.1009 23.9241C21.7327 24.5619 22.765 24.5619 23.3997 23.9241C24.0328 23.2852 24.0315 22.2445 23.3997 21.6039C23.3686 21.574 23.239 21.4487 23.1909 21.3988C23.1909 21.3988 20.3366 18.8323 20.5539 18.613C20.7738 18.3923 24.3193 21.732 24.325 21.732C24.9623 22.3114 25.944 22.3071 26.5571 21.6879C27.1537 21.0858 27.1665 20.1334 26.6376 19.4916C26.6264 19.4575 23.9356 16.619 24.1456 16.4055C24.3587 16.1891 27.0212 18.9564 27.0268 18.9622C27.6572 19.5999 28.6909 19.5999 29.3255 18.9622C29.9573 18.3244 29.9573 17.2824 29.3255 16.639C29.3169 16.6336 29.3057 16.6278 29.2972 16.6223Z' fill='%2300AEEF'/%3E%3C/svg%3E");
}
.block-menu-list > ul > li.svg_icon.svg_arbitration a:before { 
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.82 17.1954L30.42 6.3954C30.3446 6.24502 30.2449 6.10817 30.1248 5.9904C29.9579 5.80434 29.7537 5.65558 29.5254 5.55385C29.2971 5.45211 29.0499 5.39969 28.8 5.4H19.8V1.8C19.8 1.32261 19.6104 0.864773 19.2728 0.527208C18.9352 0.189642 18.4774 0 18 0C17.5226 0 17.0648 0.189642 16.7272 0.527208C16.3896 0.864773 16.2 1.32261 16.2 1.8V5.4H7.2C6.95159 5.40095 6.70614 5.45399 6.4795 5.55568C6.25285 5.65737 6.05006 5.80547 5.8842 5.9904C5.76411 6.10817 5.66436 6.24502 5.589 6.3954L0.189 17.1954C0.0664141 17.4457 0.00473653 17.7214 0.00900021 18H0C0 19.9096 0.758569 21.7409 2.10883 23.0912C3.45909 24.4414 5.29044 25.2 7.2 25.2C9.10956 25.2 10.9409 24.4414 12.2912 23.0912C13.6414 21.7409 14.4 19.9096 14.4 18H14.382C14.3863 17.7214 14.3246 17.4457 14.202 17.1954L10.1124 9H16.2V32.4H7.2C6.72261 32.4 6.26477 32.5896 5.92721 32.9272C5.58964 33.2648 5.4 33.7226 5.4 34.2C5.4 34.6774 5.58964 35.1352 5.92721 35.4728C6.26477 35.8104 6.72261 36 7.2 36H28.8C29.2774 36 29.7352 35.8104 30.0728 35.4728C30.4104 35.1352 30.6 34.6774 30.6 34.2C30.6 33.7226 30.4104 33.2648 30.0728 32.9272C29.7352 32.5896 29.2774 32.4 28.8 32.4H19.8V9H25.8876L21.789 17.1954C21.6664 17.4457 21.6047 17.7214 21.609 18H21.6C21.6 19.9096 22.3586 21.7409 23.7088 23.0912C25.0591 24.4414 26.8904 25.2 28.8 25.2C30.7096 25.2 32.5409 24.4414 33.8912 23.0912C35.2414 21.7409 36 19.9096 36 18H35.982C35.9919 17.7228 35.9364 17.4472 35.82 17.1954ZM10.5876 18H3.8124L7.2 11.2248L10.5876 18ZM25.4124 18L28.8 11.2248L32.1876 18H25.4124Z' fill='%2300AEEF'/%3E%3C/svg%3E");
}
/*  END FORMS SIDEBAR */
/* Risk MANAGEMENT SIDEBAR */
.block-menu-list > ul > li.svg_icon.svg_JoinSDAR a:before {
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='27' viewBox='0 0 37 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M37 3.34812V14.6535C37 14.6535 34.6029 15.1302 34.109 15.1929C33.6168 15.2554 32.0698 15.7596 30.9486 14.6719C29.2197 12.9992 23.0766 6.8328 23.0766 6.8328C23.0766 6.8328 22.0175 5.78372 20.3168 6.69038C18.7556 7.52093 16.4414 8.73813 15.4748 9.2121C13.6475 10.1938 12.133 8.63625 12.133 7.4498C12.133 6.5295 12.7019 5.90489 13.5152 5.44553C15.7193 4.09684 20.3648 1.4648 22.2997 0.427099C23.4758 -0.204292 24.3232 -0.258397 25.9379 1.11463C27.9265 2.80279 29.6963 4.34159 29.6963 4.34159C29.6963 4.34159 30.2735 4.82785 31.194 4.63201C33.4545 4.14959 37 3.34812 37 3.34812ZM12.5491 22.504C12.8466 21.7325 12.7472 20.8696 12.1768 20.2776C11.6643 19.7481 10.9161 19.6086 10.2026 19.7736C10.4022 19.0593 10.292 18.299 9.77672 17.7625C9.26265 17.2344 8.51582 17.092 7.80243 17.2586C8.00048 16.5453 7.89059 15.7852 7.37504 15.2502C6.56773 14.4144 5.17133 14.4503 4.25399 15.3329C3.3415 16.2167 2.75696 17.818 3.57136 18.7605C4.38441 19.6983 5.31863 19.1277 6.03082 18.9639C5.83269 19.6771 5.23904 20.3405 5.97013 21.2741C6.70054 22.2081 7.71732 21.6415 8.43027 21.4791C8.23146 22.1897 7.66372 22.9197 8.36673 23.7853C9.07609 24.6535 10.2379 24.1909 11.0053 23.9503C10.7091 24.7188 10.0753 25.5473 10.8897 26.4756C11.7028 27.4107 13.5819 26.9781 14.4998 26.0941C15.4152 25.2103 15.503 23.8095 14.6979 22.9711C14.142 22.3958 13.3134 22.262 12.5491 22.504ZM29.2972 16.6223C22.662 9.92473 25.7829 13.0763 22.2122 9.46424C22.2122 9.46424 21.139 8.38584 19.7246 9.01226C18.7317 9.45143 17.4534 10.05 16.4916 10.5069C15.4346 11.0663 14.674 11.2395 14.3169 11.2371C12.2736 11.2236 10.6158 9.56589 10.6158 7.50548C10.6158 6.16885 11.3188 5.00516 12.3673 4.34461C13.8418 3.31474 17.2355 1.49268 17.2355 1.49268C17.2355 1.49268 16.2016 0.170293 13.9368 0.170293C11.6726 0.170293 6.94212 3.29839 6.94212 3.29839C6.94212 3.29839 5.60014 4.16602 3.68714 3.38452L0 2.08851V15.0251C0 15.0251 1.05284 15.3327 1.99885 15.7227C2.21251 15.1077 2.55726 14.5397 3.03549 14.0706C4.60494 12.5617 7.20632 12.5461 8.63422 14.0302C9.06437 14.4813 9.36456 15.0195 9.51774 15.6144C10.0931 15.7937 10.6143 16.1112 11.0331 16.5468C11.4645 16.9949 11.7636 17.5361 11.918 18.128C12.4927 18.3074 13.0131 18.6262 13.4333 19.062C13.9066 19.5546 14.2218 20.1496 14.369 20.7942C14.9698 20.9709 15.5127 21.2995 15.9499 21.7507C16.808 22.6404 17.1126 23.8475 16.9281 25.0119C16.9296 25.0119 16.9324 25.0119 16.9338 25.0145C16.9478 25.0331 17.4654 25.6156 17.7883 25.9441C18.4209 26.5832 19.4538 26.5832 20.0884 25.9441C20.7188 25.3052 20.7215 24.2645 20.0884 23.6224C20.0657 23.5995 17.8061 21.2138 17.9879 21.0288C18.1685 20.8451 21.0473 23.8688 21.1009 23.9241C21.7327 24.5619 22.765 24.5619 23.3997 23.9241C24.0328 23.2852 24.0315 22.2445 23.3997 21.6039C23.3686 21.574 23.239 21.4487 23.1909 21.3988C23.1909 21.3988 20.3366 18.8323 20.5539 18.613C20.7738 18.3923 24.3193 21.732 24.325 21.732C24.9623 22.3114 25.944 22.3071 26.5571 21.6879C27.1537 21.0858 27.1665 20.1334 26.6376 19.4916C26.6264 19.4575 23.9356 16.619 24.1456 16.4055C24.3587 16.1891 27.0212 18.9564 27.0268 18.9622C27.6572 19.5999 28.6909 19.5999 29.3255 18.9622C29.9573 18.3244 29.9573 17.2824 29.3255 16.639C29.3169 16.6336 29.3057 16.6278 29.2972 16.6223Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}

.block-menu-list > ul > li.svg_icon.svg_payYourDues a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='35' viewBox='0 0 37 35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M33.1243 9.08758C33.2361 9.08758 33.2361 9.08758 33.3474 9.08758L31.6709 2.60426C31.2237 0.703183 29.2108 -0.414804 27.4221 0.14419L2.60376 6.74031C0.703186 7.18751 -0.414801 9.19988 0.144192 10.9887L2.26837 19.0382V14.2308C2.26837 11.3251 4.61614 8.97728 7.5229 8.97728H33.1243V9.08758Z' fill='%2300AEEF'/%3E%3Cpath d='M33.1243 10.8763H7.41057C5.50999 10.8763 3.94531 12.442 3.94531 14.3421V30.6637C3.94531 32.5653 5.51049 34.1295 7.41057 34.1295H33.1243C35.0248 34.1295 36.5895 32.5638 36.5895 30.6637V14.3431C36.5905 12.4415 35.0248 10.8763 33.1243 10.8763ZM34.2427 30.6652C34.2427 31.3365 33.6843 31.7827 33.1253 31.7827H7.41157C6.74078 31.7827 6.29408 31.2242 6.29408 30.6647V26.5292H34.355V30.6647L34.2427 30.6652ZM34.2427 18.4791H6.29308V14.3431C6.29308 13.6718 6.85208 13.2251 7.41057 13.2251H33.1243C33.7956 13.2251 34.2418 13.7841 34.2418 14.3431L34.2427 18.4791Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_memberBenefits a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='37' viewBox='0 0 26 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.8775 35.5723L21.3665 22.8001C24.1472 20.422 25.9171 16.8958 25.9171 12.9581C25.9171 5.81285 20.1043 0 12.959 0C5.81366 0 0.000874036 5.81285 0.000874036 12.9581C0.000874036 16.8943 1.7723 20.4205 4.55146 22.8001L0.0435358 35.5723C-0.0601529 35.8635 0.0252416 36.1912 0.258488 36.397C0.401765 36.522 0.581702 36.5876 0.763068 36.5876C0.878905 36.5876 0.996314 36.5602 1.10458 36.5068L6.76651 33.6758L10.1966 36.4214C10.4024 36.586 10.6768 36.6303 10.9268 36.5449C11.1753 36.4565 11.3613 36.2491 11.4177 35.9915L12.4711 31.2503L14.5459 36.1241C14.6389 36.3451 14.8295 36.5068 15.0612 36.5647C15.2899 36.6272 15.5384 36.5692 15.7244 36.4214L19.1545 33.6758L24.8164 36.5068C24.9247 36.5602 25.0405 36.5876 25.1579 36.5876C25.3394 36.5876 25.5192 36.5221 25.6625 36.397C25.8957 36.1912 25.9796 35.8635 25.8775 35.5723ZM16.6589 23.7651L14.2975 24.3063C13.8569 24.3581 13.4117 24.3917 12.959 24.3917C6.65367 24.3917 1.52533 19.2634 1.52533 12.9581C1.52533 6.6528 6.65367 1.52446 12.959 1.52446C19.2642 1.52446 24.3926 6.6528 24.3926 12.9581C24.3926 17.9676 21.1516 22.2239 16.6589 23.7651Z' fill='%2300AEEF'/%3E%3Cpath d='M12.9589 4.57349C8.33509 4.57349 4.57422 8.33593 4.57422 12.9581C4.57422 17.5803 8.33509 21.3428 12.9589 21.3428C17.5826 21.3428 21.3435 17.5803 21.3435 12.9581C21.3435 8.33593 17.5826 4.57349 12.9589 4.57349ZM18.069 10.4473L11.9711 16.5452C11.8216 16.6946 11.6265 16.7678 11.4314 16.7678C11.2362 16.7678 11.0411 16.6931 10.8917 16.5452L7.84273 13.4962C7.54853 13.1989 7.54853 12.7172 7.84581 12.4184C8.14308 12.1211 8.62637 12.1211 8.92364 12.4184L11.433 14.9277L16.9912 9.36946C17.2885 9.07219 17.7718 9.07219 18.069 9.36946C18.3662 9.66681 18.3662 10.15 18.069 10.4473Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_affiliateProgram a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='33' height='32' viewBox='0 0 33 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.525 23.7H4.175V27.9M28.825 27.9H24.475V23.7M24.475 8.3H28.825V4.1M4.175 4.1H8.525V8.3M8.525 4.30585C4.59389 6.81006 2 11.1125 2 16C2 16.7137 2.05532 17.415 2.16204 18.1M18.6749 29.8436C17.9654 29.9466 17.2391 30 16.4999 30C11.4379 30 6.98176 27.4955 4.38811 23.7M30.838 13.9C30.9447 14.585 31 15.2863 31 16C31 20.8875 28.4061 25.19 24.475 27.6942M14.325 2.15645C15.0345 2.05341 15.7608 2 16.5 2C21.562 2 26.0182 4.50445 28.6119 8.3' stroke='%2300AEEF' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_licensingEducation a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='33' viewBox='0 0 37 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.4382 27.4422H2.28685C1.68034 27.4422 1.09867 27.2012 0.669802 26.7724C0.240935 26.3435 0 25.7618 0 25.1553V2.28685C0 1.68034 0.240935 1.09867 0.669802 0.669802C1.09867 0.240935 1.68034 0 2.28685 0H34.3027C34.9092 0 35.4909 0.240935 35.9198 0.669802C36.3486 1.09867 36.5896 1.68034 36.5896 2.28685V14.1442C35.0663 12.204 32.8504 10.9296 30.4075 10.5886C27.9645 10.2476 25.4844 10.8665 23.488 12.3153C21.4916 13.7641 20.1343 15.9301 19.7011 18.3584C19.2679 20.7868 19.7925 23.2885 21.1648 25.3383L20.1014 26.6418L19.4382 27.4422ZM5.71712 6.86054V8.69002H25.1553V6.86054H5.71712ZM5.71712 13.2637H18.2948V11.4342H5.71712V13.2637ZM5.71712 21.2677H17.1514V19.4382H5.71712V21.2677Z' fill='%2300AEEF'/%3E%3Cpath d='M36.3953 20.1129C36.3984 18.9073 36.1021 17.7197 35.5331 16.6568C34.9641 15.5939 34.1401 14.6889 33.1351 14.0229C32.1301 13.3569 30.9755 12.9508 29.7749 12.841C28.5743 12.7313 27.3652 12.9212 26.2561 13.3939C25.147 13.8666 24.1726 14.6072 23.4202 15.5493C22.6679 16.4914 22.1612 17.6055 21.9456 18.7917C21.7299 19.9779 21.8121 21.1991 22.1848 22.3457C22.5574 23.4923 23.2089 24.5284 24.0806 25.3612L21.8624 28.0711L22.8915 32.1989L27.0764 27.0992C28.4011 27.4909 29.8109 27.4909 31.1356 27.0992L35.3205 32.1989L36.3496 28.0711L34.1313 25.3612C34.8447 24.6855 35.4132 23.8718 35.8024 22.9696C36.1916 22.0674 36.3933 21.0955 36.3953 20.1129V20.1129ZM24.1149 20.1129C24.1013 19.1218 24.3828 18.1491 24.9235 17.3184C25.4642 16.4877 26.2398 15.8366 27.1515 15.4479C28.0633 15.0591 29.07 14.9503 30.0438 15.1353C31.0175 15.3203 31.9143 15.7907 32.62 16.4867C33.3257 17.1827 33.8084 18.0728 34.0068 19.0439C34.2053 20.015 34.1104 21.0232 33.7343 21.9403C33.3582 22.8573 32.7179 23.6418 31.8948 24.1939C31.0716 24.7461 30.1029 25.0409 29.1117 25.041C27.7985 25.0441 26.5373 24.5277 25.6033 23.6045C24.6694 22.6812 24.1385 21.4261 24.1264 20.1129H24.1149Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_guideAdvocacy a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='33' viewBox='0 0 37 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.22705 23.1871V30.505C5.22705 31.6598 6.16311 32.5958 7.31788 32.5958C8.47264 32.5958 9.4087 31.6598 9.4087 30.505V23.1871H5.22705Z' fill='%2300AEEF'/%3E%3Cpath d='M0 17.9601V11.6876C0 9.95549 1.40415 8.55139 3.13624 8.55139H9.40871V21.0963H4.70436H3.13624C1.40415 21.0963 0 19.6922 0 17.9601Z' fill='%2300AEEF'/%3E%3Cpath d='M28.2261 14.8239V13.7784C28.2261 12.0463 26.822 10.6422 25.0898 10.6422V17.9601C26.822 17.9601 28.2261 16.556 28.2261 14.8239Z' fill='%2300AEEF'/%3E%3Cpath d='M11.4995 22.1418V6.46058L21.3924 0.165133C22.0883 -0.277745 22.999 0.222181 22.999 1.04711V27.5552C22.999 28.3802 22.0883 28.8801 21.3924 28.4372L11.4995 22.1418Z' fill='%2300AEEF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M35.3684 9.01691C35.6888 9.49727 35.5589 10.1464 35.0785 10.4666L31.9423 12.5574C31.4619 12.8777 30.8128 12.7479 30.4925 12.2675C30.1723 11.7871 30.3022 11.138 30.7825 10.8177L33.9188 8.72691C34.3991 8.4067 35.0482 8.53654 35.3684 9.01691ZM30.317 15.8693C30.317 15.2919 30.785 14.8239 31.3624 14.8239H35.5441C36.1215 14.8239 36.5895 15.2919 36.5895 15.8693C36.5895 16.4467 36.1215 16.9147 35.5441 16.9147H31.3624C30.785 16.9147 30.317 16.4467 30.317 15.8693ZM30.4925 19.471C30.8128 18.9907 31.4619 18.8608 31.9423 19.181L35.0785 21.2719C35.5589 21.5922 35.6888 22.2413 35.3684 22.7216C35.0482 23.202 34.3991 23.3318 33.9188 23.0115L30.7825 20.9207C30.3022 20.6005 30.1723 19.9514 30.4925 19.471Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_election2 a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='37' viewBox='0 0 37 37' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M36.9008 23.073L36.9408 23.1872L36.9835 23.3738L37 23.5562V35.6125C37 36.3149 36.4779 36.8955 35.8007 36.9874L35.6124 37H1.38763C0.68512 37 0.104553 36.4779 0.0126737 35.8008L0 35.6125V23.5886L0.00340454 23.4908L0.0235159 23.3326C0.0422767 23.233 0.0710651 23.1383 0.109049 23.0486L5.21424 11.9141C5.41208 11.4826 5.81408 11.1866 6.27493 11.1194L6.47562 11.1048L11.1747 11.1034L9.71507 13.6383L9.58913 13.8784L7.36555 13.8787L3.54864 22.1996H33.4327L29.682 14.1596L31.2776 11.3896C31.4008 11.4837 31.5087 11.5987 31.5956 11.7311L31.693 11.9057L36.9008 23.073ZM21.0276 0.102976L21.1967 0.186171L30.7956 5.74196C31.4028 6.09338 31.6441 6.83616 31.3856 7.46899L31.3026 7.63848L26.1097 16.6519L28.2152 16.653C28.9815 16.653 29.6028 17.2742 29.6028 18.0405C29.6028 18.7429 29.0807 19.3234 28.4035 19.4154L28.2152 19.428L24.5111 19.4269L24.5095 19.4324H16.9644L16.9587 19.4269L8.78833 19.428C8.02197 19.428 7.4007 18.8067 7.4007 18.0405C7.4007 17.338 7.92273 16.7575 8.60004 16.6657L8.78833 16.653L12.1612 16.6519L11.8253 16.4582C11.2181 16.1067 10.9768 15.3639 11.2354 14.731L11.3184 14.5615L19.3049 0.694439C19.6553 0.0857342 20.3963 -0.156172 21.0276 0.102976ZM21.0104 3.28431L14.4088 14.7467L17.6988 16.6519H22.9107L28.2115 7.45215L21.0104 3.28431Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_realtorPlus a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='37' height='22' viewBox='0 0 37 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.26122 13.3731H4.50344V22H0V0H10.8172C12.3633 0.0298507 13.5502 0.218905 14.3781 0.567164C15.2159 0.915423 15.9241 1.42786 16.5026 2.10448C16.9814 2.66169 17.3604 3.27861 17.6397 3.95522C17.919 4.63184 18.0586 5.40299 18.0586 6.26866C18.0586 7.31343 17.7943 8.34328 17.2657 9.35821C16.737 10.3632 15.8643 11.0746 14.6474 11.4925C15.6648 11.9005 16.3829 12.4826 16.8019 13.2388C17.2308 13.9851 17.4452 15.1294 17.4452 16.6716V18.1493C17.4452 19.1542 17.4851 19.8358 17.5649 20.194C17.6846 20.7612 17.9639 21.1791 18.4028 21.4478V22H13.3308C13.1911 21.5124 13.0914 21.1194 13.0315 20.8209C12.9118 20.204 12.847 19.5721 12.837 18.9254L12.8071 16.8806C12.7872 15.4776 12.5278 14.5423 12.0291 14.0746C11.5404 13.607 10.6177 13.3731 9.26122 13.3731ZM12.059 9.37313C12.9767 8.95522 13.4355 8.12935 13.4355 6.89552C13.4355 5.56219 12.9916 4.66667 12.1039 4.20896C11.6052 3.95025 10.8571 3.8209 9.85968 3.8209H4.50344V9.73134H9.72503C10.7624 9.73134 11.5404 9.61194 12.059 9.37313Z' fill='%2300AEEF'/%3E%3Cpath d='M30.8658 15.8507V22H26.9309V15.8507H20.7966V11.9552H26.9309V5.83582H30.8658V11.9552H37V15.8507H30.8658Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
/* END RISK MANAGEMENT SIDEBAR */

/* POLICY */
.block-menu-list > ul > li.svg_icon.svg_terms_use a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='27' height='36' viewBox='0 0 27 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.75 9.5625V0H1.6875C0.752344 0 0 0.752344 0 1.6875V34.3125C0 35.2477 0.752344 36 1.6875 36H25.3125C26.2477 36 27 35.2477 27 34.3125V11.25H17.4375C16.5094 11.25 15.75 10.4906 15.75 9.5625ZM4.5 5.0625C4.5 4.75172 4.75172 4.5 5.0625 4.5H10.6875C10.9983 4.5 11.25 4.75172 11.25 5.0625V6.1875C11.25 6.49828 10.9983 6.75 10.6875 6.75H5.0625C4.75172 6.75 4.5 6.49828 4.5 6.1875V5.0625ZM4.5 9.5625C4.5 9.25172 4.75172 9 5.0625 9H10.6875C10.9983 9 11.25 9.25172 11.25 9.5625V10.6875C11.25 10.9983 10.9983 11.25 10.6875 11.25H5.0625C4.75172 11.25 4.5 10.9983 4.5 10.6875V9.5625ZM18.057 27H21.375C21.9966 27 22.5 27.5034 22.5 28.125C22.5 28.7466 21.9966 29.25 21.375 29.25H18.057C16.9003 29.25 15.8583 28.6073 15.3401 27.5723C15.1327 27.1561 14.7712 27.1139 14.625 27.1139C14.4788 27.1139 14.1173 27.1554 13.9205 27.5491L13.3812 28.6277C13.2878 28.8146 13.1442 28.9718 12.9664 29.0815C12.7887 29.1913 12.5839 29.2494 12.375 29.2493C12.3483 29.2493 12.3223 29.2479 12.2948 29.2458C11.8413 29.2141 11.4511 28.9118 11.3084 28.4801L10.125 24.9321L9.37898 27.1737C8.96484 28.4154 7.80539 29.25 6.49617 29.25H5.625C5.00344 29.25 4.5 28.7466 4.5 28.125C4.5 27.5034 5.00344 27 5.625 27H6.49617C6.83578 27 7.13672 26.7834 7.2443 26.4614L8.52328 22.6195C8.75531 21.9298 9.39797 21.4657 10.125 21.4657C10.852 21.4657 11.4947 21.9291 11.726 22.6195L12.702 25.5473C14.092 24.409 16.5023 24.8653 17.3426 26.543C17.4846 26.8284 17.7616 27 18.057 27ZM26.5078 7.38281L19.6242 0.492188C19.3078 0.175781 18.8789 0 18.4289 0H18V9H27V8.57109C27 8.12813 26.8242 7.69922 26.5078 7.38281Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_statement a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='36' viewBox='0 0 32 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8491 17.2076C14.4906 17.2076 13.5849 18.1132 13.5849 19.4717C13.5849 20.3774 14.2642 21.0566 14.9434 21.283L14.2642 24.4528H17.2075L16.5283 21.283C17.434 21.0566 17.8868 20.3774 17.8868 19.4717C18.1132 18.1132 17.2075 17.2076 15.8491 17.2076ZM16.0755 7.4717C14.4906 7.4717 12.9057 8.60377 12.9057 10.1887V13.5849H19.0189V10.1887C18.7925 8.60377 17.6604 7.4717 16.0755 7.4717ZM15.8491 0L0 6.79245V13.5849C0.226415 23.5472 6.56604 32.3774 15.8491 36C25.1321 32.3774 31.4717 23.5472 31.6981 13.5849V6.79245L15.8491 0ZM24.9057 24.9057C24.9057 26.2642 24 27.1698 22.6415 27.1698H9.0566C7.69811 27.1698 6.79245 26.2642 6.79245 24.9057V15.8491C6.79245 14.4906 7.69811 13.5849 9.0566 13.5849H9.73585V10.1887C9.96226 7.01887 12.6792 4.5283 15.8491 4.5283C19.0189 4.5283 21.7358 7.01887 21.9623 10.1887V13.5849H22.6415C24 13.5849 24.9057 14.4906 24.9057 15.8491V24.9057Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_policy a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='32' height='36' viewBox='0 0 32 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 6.79245L15.8491 0L31.6981 6.79245V13.5849C31.4717 23.5472 25.1321 32.3774 15.8491 36C6.56604 32.3774 0.226414 23.5472 0 13.5849V6.79245ZM16.9669 11.4393C16.3811 10.8535 15.4314 10.8535 14.8456 11.4393C14.2598 12.0251 14.2598 12.9749 14.8456 13.5607L17.6636 16.3787H10.2852C9.45673 16.3787 8.78516 17.0503 8.78516 17.8787C8.78516 18.7071 9.45673 19.3787 10.2852 19.3787H18.2715L14.8458 22.8044C14.26 23.3901 14.26 24.3399 14.8458 24.9257C15.4316 25.5115 16.3813 25.5115 16.9671 24.9257L22.6202 19.2726C23.206 18.6868 23.206 17.7371 22.6202 17.1512C22.6034 17.1344 22.5862 17.118 22.5688 17.1021C22.5021 16.9922 22.4218 16.8916 22.3301 16.8025L16.9669 11.4393Z' fill='%2300AEEF'/%3E%3C/svg%3E");
}
/*
.block-menu-list > ul > li.svg_icon.svg_contact a:before { 
background-image: url("data:image/svg+xml,%3Csvg width='37' height='22' viewBox='0 0 37 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.26122 13.3731H4.50344V22H0V0H10.8172C12.3633 0.0298507 13.5502 0.218905 14.3781 0.567164C15.2159 0.915423 15.9241 1.42786 16.5026 2.10448C16.9814 2.66169 17.3604 3.27861 17.6397 3.95522C17.919 4.63184 18.0586 5.40299 18.0586 6.26866C18.0586 7.31343 17.7943 8.34328 17.2657 9.35821C16.737 10.3632 15.8643 11.0746 14.6474 11.4925C15.6648 11.9005 16.3829 12.4826 16.8019 13.2388C17.2308 13.9851 17.4452 15.1294 17.4452 16.6716V18.1493C17.4452 19.1542 17.4851 19.8358 17.5649 20.194C17.6846 20.7612 17.9639 21.1791 18.4028 21.4478V22H13.3308C13.1911 21.5124 13.0914 21.1194 13.0315 20.8209C12.9118 20.204 12.847 19.5721 12.837 18.9254L12.8071 16.8806C12.7872 15.4776 12.5278 14.5423 12.0291 14.0746C11.5404 13.607 10.6177 13.3731 9.26122 13.3731ZM12.059 9.37313C12.9767 8.95522 13.4355 8.12935 13.4355 6.89552C13.4355 5.56219 12.9916 4.66667 12.1039 4.20896C11.6052 3.95025 10.8571 3.8209 9.85968 3.8209H4.50344V9.73134H9.72503C10.7624 9.73134 11.5404 9.61194 12.059 9.37313Z' fill='%2300AEEF'/%3E%3Cpath d='M30.8658 15.8507V22H26.9309V15.8507H20.7966V11.9552H26.9309V5.83582H30.8658V11.9552H37V15.8507H30.8658Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
*/
/* END POLICY */

/* UNCATEGORIZE */
.block-menu-list > ul > li.svg_icon.svg_clock a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 38C10.0589 38 2 29.9411 2 20C2 10.0589 10.0589 2 20 2C29.9411 2 38 10.0589 38 20C38 29.9411 29.9411 38 20 38Z' stroke='%2300AEEF' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 12V22H12' stroke='%2300AEEF' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_hash a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.14286 39L18.4286 3M23.5714 39L33.8571 3M39 13.2857H6.85714M35.1429 28.7143H3' stroke='%2300AEEF' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_scale a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M35.82 17.1954L30.42 6.3954C30.3446 6.24502 30.2449 6.10817 30.1248 5.9904C29.9579 5.80434 29.7537 5.65558 29.5254 5.55385C29.2971 5.45211 29.0499 5.39969 28.8 5.4H19.8V1.8C19.8 1.32261 19.6104 0.864773 19.2728 0.527208C18.9352 0.189642 18.4774 0 18 0C17.5226 0 17.0648 0.189642 16.7272 0.527208C16.3896 0.864773 16.2 1.32261 16.2 1.8V5.4H7.2C6.95159 5.40095 6.70614 5.45399 6.4795 5.55568C6.25285 5.65737 6.05006 5.80547 5.8842 5.9904C5.76411 6.10817 5.66436 6.24502 5.589 6.3954L0.189 17.1954C0.0664141 17.4457 0.00473653 17.7214 0.00900021 18H0C0 19.9096 0.758569 21.7409 2.10883 23.0912C3.45909 24.4414 5.29044 25.2 7.2 25.2C9.10956 25.2 10.9409 24.4414 12.2912 23.0912C13.6414 21.7409 14.4 19.9096 14.4 18H14.382C14.3863 17.7214 14.3246 17.4457 14.202 17.1954L10.1124 9H16.2V32.4H7.2C6.72261 32.4 6.26477 32.5896 5.92721 32.9272C5.58964 33.2648 5.4 33.7226 5.4 34.2C5.4 34.6774 5.58964 35.1352 5.92721 35.4728C6.26477 35.8104 6.72261 36 7.2 36H28.8C29.2774 36 29.7352 35.8104 30.0728 35.4728C30.4104 35.1352 30.6 34.6774 30.6 34.2C30.6 33.7226 30.4104 33.2648 30.0728 32.9272C29.7352 32.5896 29.2774 32.4 28.8 32.4H19.8V9H25.8876L21.789 17.1954C21.6664 17.4457 21.6047 17.7214 21.609 18H21.6C21.6 19.9096 22.3586 21.7409 23.7088 23.0912C25.0591 24.4414 26.8904 25.2 28.8 25.2C30.7096 25.2 32.5409 24.4414 33.8912 23.0912C35.2414 21.7409 36 19.9096 36 18H35.982C35.9919 17.7228 35.9364 17.4472 35.82 17.1954ZM10.5876 18H3.8124L7.2 11.2248L10.5876 18ZM25.4124 18L28.8 11.2248L32.1876 18H25.4124Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}
.block-menu-list > ul > li.svg_icon.svg_pdf a:before { 
	background-image: url(../png/pdf_icon.png);
}
.block-menu-list > ul > li.svg_icon.svg_caravan_and_tours a:before { 
	background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.9999 2.57142C24.8142 2.57142 30.9856 7.19997 32.7856 13.7571C33.0427 14.5285 32.657 15.1714 32.0142 15.4285H31.6284C30.9856 15.4285 30.4713 15.0428 30.3427 14.5285C28.7999 8.99996 23.7856 5.14284 17.9999 5.14284C16.9714 5.14284 16.0714 5.27141 15.1714 5.52855C15.2999 6.1714 15.4285 6.81426 15.4285 7.58568C15.4285 13.2756 9.74541 17.9818 8.65705 18.8831C8.56494 18.9594 8.50574 19.0084 8.48568 19.0285C8.22854 19.1571 7.9714 19.2856 7.71425 19.2856C7.45711 19.2856 7.19997 19.1571 6.94283 19.0285C6.68569 18.8999 0 13.7571 0 7.58568C0 3.34284 3.47141 0 7.71425 0C10.2857 0 12.5999 1.28571 13.8857 3.0857C15.2999 2.69999 16.5856 2.57142 17.9999 2.57142ZM5.14284 7.45711C5.14284 8.87139 6.29997 10.0285 7.71425 10.0285C9.12853 10.0285 10.2857 8.87139 10.2857 7.45711C10.2857 6.04283 9.12853 4.88569 7.71425 4.88569C6.29997 4.88569 5.14284 6.04283 5.14284 7.45711ZM20.5715 24.2999C20.5715 20.0571 24.0429 16.7142 28.2857 16.7142C32.5286 16.7142 36 20.0571 36 24.2999C36 29.9898 30.3169 34.696 29.2285 35.5973C29.1364 35.6736 29.0772 35.7226 29.0572 35.7427C28.8 35.8713 28.5429 35.9999 28.2857 35.9999C28.0286 35.9999 27.7715 35.8713 27.5143 35.7427C27.3857 35.7427 25.5858 34.3284 23.9143 32.2713C22.1143 33.0427 20.0572 33.4284 18.0001 33.4284C11.1858 33.4284 5.01442 28.7999 3.21442 22.1142C3.08585 21.4713 3.47156 20.8285 4.11442 20.5713C4.75727 20.4428 5.5287 20.8285 5.65727 21.4713C7.20012 26.9999 12.2144 30.857 18.0001 30.857C19.5429 30.857 20.9572 30.5999 22.3715 30.0856C21.3429 28.4142 20.5715 26.357 20.5715 24.2999ZM25.7143 24.1713C25.7143 25.5856 26.8715 26.7427 28.2857 26.7427C29.7 26.7427 30.8572 25.5856 30.8572 24.1713C30.8572 22.757 29.7 21.5999 28.2857 21.5999C26.8715 21.5999 25.7143 22.757 25.7143 24.1713Z' fill='%2300AEEF'/%3E%3C/svg%3E%0A");
}

.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon a:after {
	content: "";
	display: block;
	font-size: 16px;
	color: #757577;
	text-align: left;
	line-height: 1;
}
/*
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_suitcase a:after {
content: "Real Estate Political Advocacy";
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_printer a:after {
content: "Best Legal Real Estate Practices";
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_book a:after {
content: "Professional Development & Certifications";
}
.ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_mobile a:after {
content: "Tools, Technology & Programs";
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_house a:after {
content: "Local Statistics to Navigate the Market";
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_bookopen a:after {
content: "Increase Your Awareness";
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_commercial a:after {
content: "Non-Residential Real Estate";
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_paperclip a:after {
content: "Foreign Investment and Sales";
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_envelope a:after {
content: "News Affecting Real Estate";
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_news a:after {
content: "News Affecting Real Estate";
}
.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon.svg_election a:after {
content: "SDAR Leadership &  Board of Diectors";
}
*/

.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li > .dropdown-menu {
	/*
	position: relative !important;
	left: 60px !important;
	padding: 0;
	margin-top: -40px;
	background: transparent;
	border: unset;
	box-shadow: unset;
	line-height: 1;
	display: block !important;
	*/
	position: relative !important;
	left: 0 !important;
	padding: 0;
	/* margin-top: -35px; */
	background: transparent;
	border: unset;
	box-shadow: unset;
	line-height: 1;
	display: block !important;
	top: unset;
	float: unset;
	width: 100%;
	padding-left: 60px;
}

.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li > .dropdown-menu a {
	padding: 0;
	font-size: 16px;
	background: transparent;
	max-width: 260px;
	word-break: break-word;
	white-space: break-spaces;
	line-height: 1;
	width: 95%;
}

.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li > .dropdown-menu a:before {
	opacity: 0;
}


.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li > a .caret {
	display: none;
}

.ry-sidebar-category .ry-sidebar-ads {
	margin-top: 30px;
}
.ry-sidebar-category .ry-sidebar-ads .ry-photo-group {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .photo {
	position: relative;
	padding-bottom: 68%;
	width: 100%;
	background: #044894;
}
.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .photo:not(:last-child) {
	margin-bottom: 30px;
}
.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .photo div {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
}
.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .each-data:not(:last-child) {
	margin-bottom: 30px;
}
.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .each-data .ads-widget {
	display: flex;
	justify-content: center;
}
.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .each-data .each-link,
.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .each-data .each-link a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	opacity: 0;
}
.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .each-data .photo {
	margin-bottom: 0;
}
.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .each-data .each-title {
	padding: 20px 20px;
	clear: both;
	text-align: center;
	background: #044894;
	text-transform: uppercase;
	color: #fff;
}
.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .each-data .photo img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .each-data:last-child .each-title {
	display: none;
}
@media (max-width: 1080px) {
	.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .each-data {
		max-width: 400px;
	}
	.ry-sidebar-category .ry-sidebar-menubased .ry-sidebar-headline:after {
		content: "";
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 10px solid #8191a5;
		position: absolute;
		right: 30px;
		top: 50px;
	}
	.ry-sidebar-category .ry-sidebar-menubased .ry-sidebar-headline:before {
		content: "";
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 10px solid #8191a5;
		position: absolute;
		right: 30px;
		top: 35px;
	}
	.ry-sidebar-category .ry-sidebar-menubased .ry-sidebar-headline {
		padding-left: 30px;
		padding-right: 30px;
	}
	.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul li {
		padding: 0 30px;
	}
	.content-style .ry-content {
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.ry-sidebar-category .ry-sidebar-ads .ry-photo-group .photo {
		padding-bottom: 70%;
	}
	.content-style .ry-content > .ry-left {
		max-width: 100%;
		width: 100%;
	}
	.content-style .ry-content > .ry-right {
		max-width: 100%;
		width: 100%;
		padding-left: 0;
		padding-top: 60px;
	}
	.ry-content-group .ry-content-bg-block .ry-bg-block:not(.bg-tablet-version) {
		display: none !important;
	}
	.ry-content-group .ry-content-bg-block .ry-bg-block.bg-tablet-version,
	.ry-content-group .ry-content-bg-block .ry-bg-block.bg-tablet-version img {
		top: unset;
		bottom: 0;
		display: block !important;
		object-position: bottom !important;
	}
	.ry-content-group .ry-content-bg-block .content {
		padding-bottom: 70vw;
	}

}
@media (max-width: 768px) {
	.ry-inner-sub-footer {
		margin-top: 0;
	}
	.ry-inner-sub-footer .ry-content {
		padding-bottom: 80vw;
	}
	.footer-top {
		padding: 100px 0;
	}
}
@media (max-width: 520px) {
	.content-style.content-style-4 .ry-content-group-list.link-block .content {
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 40px;
	}
}
@media (max-width: 420px) {
	.footer-top .ry-content > .ry-flex > .ry-each .footer-details .ry-each:nth-child(1) {
		padding-right: 20px;
	}
	.footer-top .ry-content > .ry-flex > .ry-each .footer-details .ry-each:nth-child(2) {
		padding-left: 20px;
	}
}
@media (max-width: 360px) {
	.footer-top .ry-content > .ry-flex > .ry-each .footer-details .ry-each:nth-child(1) {
		padding-right: 10px;
	}
	.footer-top .ry-content > .ry-flex > .ry-each .footer-details .ry-each:nth-child(2) {
		padding-left: 10px;
	}
	.ry-content-group-list .ry-content-bg-block .content .ry-text p, 
	.ry-content-group .ry-content-bg-block .content .ry-text p,
	.content-style.content-style-4 .ry-content-group-list.link-block .content .ry-text a,
	.ry-content-grid .ry-content-grid-row .ry-content-col .content p,
	.ry-content-grid .ry-content-grid-row .ry-content-col .content a,
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each .ry-text p,
	.ry-inner-sub-footer .ry-content p {
		font-size: 16px;
	}
	.ry-content-grid .ry-content-grid-row .ry-content-col .content {
		min-height: 220px;
	}
}


/* ULTRA WIDE SETTINGS */
@media (min-width: 2559px) {
	.content-style .ry-content > .ry-right {
		max-width: calc(100% - 600px);
		padding-left: 30px;
		width: 100%;
	}
	.content-style .ry-content > .ry-left {
		max-width: 600px;
	}
	body:not(.home) .ry-container {
		max-width: 90%;
	}
	.ry-content-group .ry-content-bg-block .content {
		max-height: initial;
	}
	.ry-content-group-list .ry-content-bg-block .ry-bg-block,
	.content-style.content-style-4 .ry-content-group-list .ry-content-bg-block .ry-bg-block {
		max-width: initial;
	}
}
@media (min-width: 3200px) {
	.default-hero .content .ry-content .section-headline h2 {
		font-size: 60px;
	}
	.default-hero .content .ry-content {
		padding-right: 100px;
		max-width: calc(850px + 100px);
	}
	.default-hero .content .form-group .form-control {
		height: 60px;
	}
	.default-hero .content .ry-content .ry-search-bar .fieldset .button-search {
		width: 50px;
		height: 50px;
	}
	.module-header .ry-right .ry-menu .nav-menu li a {
		font-size: 24px;
	}
	.homepage-increase .ry-container .ry-content {
		max-width: 100%;
	}
	.homepage-cta .ry-content {
		padding-left: 0;
		padding-right: 0;
	}
	.homepage-hero .photo {
		height: calc(85vh - 100px);
	}
	.homepage-hero .content .ry-content {
		padding-right: 160px;
		padding-left: calc(8.3333vw - 160px);
	}
	#ry-page-body h5,
	#ry-page-body h4 {
		font-size: 40px;
	}
	.ry-content-group .ry-content-bg-block .content .ry-text p,
	.ry-content-group .ry-content-bg-block .content .ry-headline p {
		font-size: 24px;
		margin-top: 10px;
	}
	.ry-content-group-list .ry-content-bg-block .content .ry-text p,
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each .ry-text p,
	.ry-inner-sub-footer .ry-content p {
		font-size: 24px;
	}
	.ry-content-group .ry-content-bg-block .content .ry-text p a {
		font-size: 28px;
	}
	.ry-content-group-grid .inner-content-post .ry-content .content .ry-flex .ry-each .ry-text h3,
	.section-headline h4 {
		font-size: 36px !important;
	}
	.homepage-increase.inner-layout .content .ry-each p {
		font-size: 20px;
	}
	.ry-btn.btn-small,
	#ry-header .leads-button .ry-contact-v2 .ry-btn {
		font-size: 20px;
		height: 50px;
	}

	.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li > a {
		font-size: 30px;
		height: 140px;
	}
	.ry-sidebar-category .ry-sidebar-menubased .ry-sidebar-headline {
		font-size: 30px;
	}
	.ry-sidebar-category .ry-sidebar-menubased .block-menu-list > ul > li.svg_icon a:after {
		font-size: 20px;
	}
	.homepage-increase .content {
		display: flex;
		justify-content: center;
	}
	.homepage-increase .content .ry-flex {
		max-width: 1920px;
	}
	.ry-inner-sub-footer .ry-content,
	.content-style.content-style-3 .ry-content-group .ry-content-bg-block .content .ry-text {
		max-width: 780px;
	}
	.homepage-increase.inner-layout .content .ry-each p,
	.ry-content-group .ry-content-bg-block .content .ry-text {
		max-width: 760px;
	}
	.ry-content-group-list .ry-content-bg-block .content .ry-text:not(.not-absolute-link) p a,
	.content-style.content-style-4 .ry-content-group-list.link-block .content .ry-text a {
		font-size: 26px;
	}
	.footer-top .ry-flex,
	.footer-bottom .ry-container .ry-content {
		max-width: 1920px;
	}
	.footer-top .ry-flex .ry-each .footer-details .footer-text, 
	.footer-top .ry-flex .ry-each .footer-details .footer-text a,
	.footer-top .ry-flex .ry-each .footer-details ul li, 
	.footer-top .ry-flex .ry-each .footer-details ul li a,
	.footer-top .ry-flex .ry-each .footer-details .hours, 
	.footer-top .ry-flex .ry-each .footer-details .hours .span-1,
	.footer-bottom .ry-container .ry-content .footer-copyrights,
	.ry-content-grid .ry-content-grid-row .ry-content-col .content p,
	.ry-content-grid .ry-content-grid-row .ry-content-col .content a {
		font-size: 22px;
	}
	.footer-top .ry-content .footer-title h3 {
		font-size: 30px;
	}
	.footer-bottom .ry-container .ry-content .ry-each .footer-social ul li a svg {
		width: 30px;
	}
	.footer-bottom .ry-container .ry-content .ry-each > .footer-copyrights {
		min-width: 440px;
	}

}
@media (min-height: 2000px) and (min-width: 3000px) {
	.homepage-hero .photo {
		height: calc(60vh - 100px);
	}
}
/* CALENDAR TEMPLATE */
.content-events .ry-section-headline {
	margin: 0 !important;
	height: 0;
}
.content-events .ry-section-headline h1 {
	opacity: 0;
	height: 0;
	margin: 0;
}
.content-events .form-sidebar .section-headline h2,
.content-events .form-sidebar #currentYear {
	font-size: 10vw !important;
	line-height: 1 !important;
	font-weight: 900 !important;
	letter-spacing: -10px;
	margin-bottom: -2vw;
	color: #044894;
	text-align: center;
}
.content-events .form-sidebar .month-wrapper p {
	text-align: left;
	font-size: 16px !important;
	line-height: 1.5;
}
.content-events .form-sidebar .month-wrapper h3 {
	font-size: 24px !important;
	margin-bottom: 0;
}
.content-events .form-sidebar .month-wrapper {
	clear: both;
	padding: 60px 4vw;
	background: #f4f4f4;
}
.content-events .form-sidebar .block-wrapper-month .photo img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.content-events .form-sidebar .block-wrapper-month .photo {
	padding-bottom: 100%;
}
.fc-day-grid-event .fc-time, 
.fc-day-grid-event .fc-title, 
.fc-day-grid-event .fc-address {
	font-size: 12px;
	text-align: left;
}
.fc-row.fc-week.fc-widget-content.fc-rigid {
	max-height: 150px;
	min-height: 150px !important;
}
.fc tbody .fc-row .fc-content-skeleton {
	max-height: 150px;
	min-height: 150px !important;
}
.fc tbody .fc-row .fc-content-skeleton table {
	height: 0;
	max-height: 150px;
	min-height: 150px !important;
}
.qtip-content {
	font-size: 14px;
	line-height: 1.3;
}
.content-events .button-wrapper {
	display: flex;
	justify-content: space-between;
	margin-bottom: 50px;
	padding-bottom: 50px;
	border-bottom: 2px solid #f4f4f4;
}

.content-events .button-wrapper button {
	max-width: calc(25% - 10px );
	width: 100%;
	background: #ececec;
	color: #000;
	font-size: 14px !important;
	padding-top: 0;
	padding-bottom: 0;
	height: 40px;
	padding-left: 20px;
	padding-right: 20px;
}
.content-events .button-wrapper button.active,
.content-events .button-wrapper button:hover {
	background: #034895;
	color: #fff;
}
.content-events .button-wrapper button:after {
	display: none;
}
.event-container:not(.active) {
	display: none;
}

#calendarClasses .fc-event .fc-content,
#calendarEvent .fc-event .fc-content {
    padding: 0;
}

@media (max-width: 1440px) {
	.content-events .button-wrapper button {
		max-width: calc(20% - 5px );
	}
}
@media (max-width: 1080px) {
	.form-sidebar .block-wrapper-month .photo {
		padding-bottom: 75%;
	}
	.content-events .form-sidebar .section-headline h2, 
	.content-events .form-sidebar #currentYear {
		font-size: 20vw !important;
	}
}
@media (min-width: 769px) {
	#eventsMobile {
		display: none;
	}
}
@media (max-width: 768px) {
	.content-events .button-wrapper select {
		width: 100%;
		border-radius: 20px;
		height: 40px;
		padding: 0 20px;
	}
	.content-events .button-wrapper button {
		display: none;
	}

	.content-events .fc-state-disabled {
		display: none !important;
		overflow: hidden;
	}
	.content-events .fc-toolbar.fc-header-toolbar {
		/* flex-direction: column; */
		display: flex;
		/* align-items: center; */
		justify-content: space-between;
		flex-wrap: wrap;
	}

	.content-events .fc-toolbar .fc-left {
		display: flex;
		justify-content: center;
		float: unset;
		width: max-content !important;
	}

	.content-events .fc-state-disabled {
		display: none !important;
	}

	.content-events .fc-state-disabled {
		display: none !important;
		overflow: hidden;
	}

	.content-events .fc-center {
		width: 100%;
		text-align: center;
		margin-top: 20px;
	}

	.content-events .fc-center h2 {
		text-align: center;
		width: 100%;
	}

	.content-events .fc-toolbar .fc-right {
		float: unset;
		width: max-content;
		display: flex;
		justify-content: flex-end;
	}
}
@media (min-width: 2000px) {
	.content-events .form-sidebar .section-headline h2, 
	.content-events .form-sidebar #currentYear {
		font-size: 200px !important;
	}
}
@media (min-width: 2559px) {
	.content-events .form-sidebar .section-headline h2,
	.content-events .form-sidebar #currentYear {
		margin-bottom: -30px;
	}
}

/* END CALENDAR */
/* FORM TEMPLATE */
.content-style.form-style .ry-content-group .ry-content-bg-block .content {
	padding-left: 60px;
}
.search-block {
	padding: 70px 5vw;
}
.search-block .search-headline {
	margin-bottom: 40px;
	padding-bottom: 40px;
	border-bottom: 2px solid #ccc;
}

.search-block .search-headline h3 {
	margin-bottom: 30px;
}
.search-block .button-search {
	display: flex;
}
.search-block .button-search:after {
	content: "";
	display: inline-block;
	width: 80px;
	height: 70px;
	background-color: #ccc;
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238393a7' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E");
	background-size: 25px;
	background-position: center;
	background-repeat: no-repeat;
}
.search-block .search-headline .quicksearch {
	max-width: 450px;
	width: 100%;
	height: 70px;
	font-size: 22px;
	padding-left: 40px;
	border-top-left-radius: 40px;
	border-bottom-left-radius: 40px;
	box-shadow: unset;
	border: 2px solid #ccc;
}
.search-block .search-wrapper .grid .element-item {
	margin-bottom: 20px;
	width: 100%;
}
.search-block .search-wrapper .grid .element-item h3 {
	font-size: 28px !important;
}
.search-block .search-wrapper .grid .element-item a.pdffile h3:after {
	content: "";
	background-image: url(../png/pdf_icon.png);
	width: 34px;
	height: 33px;
	display: inline-block;
	margin-left: 10px;
	margin-bottom: -7px;
}
.search-block .search-wrapper .grid .element-item p {
	font-size: 16px;
	margin-top: 5px;
	color: #757577;
	font-weight: 400 !important;
}

#form-PDF {
	margin-top: 20px;
}
.form-list .list {
	padding-left: 0;
	list-style: none;
	border-top: 2px solid #ccc;
	padding-top: 50px;
	margin-top: 50px;
}

.form-list ul .list--list-item h3 {
	font-size: 28px !important;
}

.form-list ul .list--list-item p {
	font-size: 16px;
	color: #757577;
	margin-top: 5px;
}

.form-list ul .list--list-item h3:after, .pdf-list:after {
	content: "";
	content: "";
	background-image: url(../png/pdf_icon.png);
	width: 34px;
	height: 33px;
	display: inline-block;
	margin-left: 10px;
	margin-bottom: -7px;
}

.form-list ul .list--list-item {
	margin-bottom: 20px;
}

.form-list .search {
	width: 450px;
	height: 70px;
	border-radius: unset;
	border-top-left-radius: 40px;
	border-bottom-left-radius: 40px;
	padding-left: 30px;
	font-size: 20px;
	border-right: 0;
	box-shadow: unset;
	position: relative;
}
.form-list .form-group {
	display: flex;
}
.form-list .form-group:after {
	content: "";
	display: inline-block;
	width: 80px;
	height: 70px;
	background-color: #ccc;
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238393a7' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'/%3E%3C/svg%3E");
	background-size: 25px;
	background-position: center;
	background-repeat: no-repeat;
}
.form-list .pagination {
	display: flex;
	justify-content: flex-end;
	margin-top: 60px;
}

.form-list .pagination li a {
	padding: 0;
	border: unset;
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #e8e8e8 !important;
}

.form-list .pagination li {
	border: unset;
}

.form-list .pagination li {
	margin: 0 1px;
}

.form-list .pagination li.active a, 
.form-list .pagination li a:hover {
	background: #044894 !important;
	color: #fff !important;
}
.form-list .radio-list {
	opacity: 0;
	height: 0;
}
@media (max-width: 1080px) {
	.search-block .search-wrapper .grid .element-item {
		margin-bottom: 20px;
		width: 100%;
	}
	.search-block .search-wrapper .grid .element-item a:not([href=""]) {
		display: block;
		width: 100%;
	}
	.search-block .search-wrapper .grid .element-item h3,
	.form-list ul .list--list-item h3 {
		font-size: 22px !important;
		text-align: left;
		display: block;
		width: 100%;
		padding-right: 40px;
	}
	.search-block .search-wrapper .grid .element-item p {
		text-align: left;
	}
	.search-block .search-wrapper .grid .element-item a.pdffile h3:after,
	.form-list ul .list--list-item h3:after {
		position: absolute;
		top: 0;
		right: -10px;
	}
	.content-style.form-style .ry-content-group .ry-content-bg-block .content {
		padding-left: 8.333vw;
	}
	.search-block .search-headline .quicksearch,
	.form-list .search {
		font-size: 18px;
		padding-left: 20px;
	}
}
@media (max-width: 520px) {
	.search-block .search-wrapper .grid .element-item h3 {
		font-size: 20px !important;
	}
}
/* END FORM TEMPLATE */

/* BOARD TEMPLATE */
.ry-content-list-member {
	margin-top: 30px;
	margin-bottom: 60px;
}
.ry-content-list-member .ry-content-wrapper {
	padding: 70px;
	background: #ebeff3;
	border: 3px solid #d1dae4;
}
.ry-content-list-member .ry-content-wrapper .ry-text h3 {
	font-size: 28px !important;
	margin-bottom: 15px;
	text-align: left;
}
.ry-content-list-member .ry-content-wrapper .ry-list:not(:last-child) {
	margin-bottom: 30px;
}
.ry-content-list-member .ry-content-wrapper .ry-list.list-col-3 {
	column-count: 3;
}
.ry-content-list-member .ry-content-wrapper .ry-list.list-col-4 {
	column-count: 4;
}
.ry-content-list-member .ry-content-wrapper .ry-list .list-each {
	text-align: left;
	font-size: 16px;
	margin-bottom: 10px;
}
.content-directors .ry-content-group .ry-content-bg-block .content {
	padding-bottom: 30vw;
}
.content-directors .ry-content-group .ry-content-bg-block .content .ry-text {
	max-width: 420px;
}
.content-directors .ry-content-group-list .ry-content-bg-block .ry-bg-block {
	width: 40%;
	padding-bottom: 35%;
}
.content-directors .ry-content-group-list .ry-content-bg-block .content {
	padding-left: 75px !important;
	padding-right: 100px;
}

.content-directors .ry-content-group-list .ry-content-bg-block .content .ry-text p a {
	font-size: inherit;
	font-weight: initial;
	position: relative;
	right: unset;
	bottom: unset;
}
.content-directors .ry-content-group-list {
	margin-bottom: 30px
}
.content-directors  .ry-content-text-only {
	padding: 70px;
	border: 3px solid #d1dae4;
	margin-top: 30px;
}
.content-directors .ry-content-text-only {
	padding: 70px;
	border: 3px solid #d1dae4;
	margin-top: 30px;
}
.content-directors .ry-content-text-only .ry-text p,
.content-directors .ry-content-group-list .ry-content-bg-block .content .ry-text p {
	font-size: 16px !important;
	line-height: 1.7;
	font-weight: 400;
}
.content-directors .ry-section-headline h2 {
	text-align: left;
}
.content-directors .ry-content-text-only .ry-text p, 
.content-directors .ry-content-group-list .ry-content-bg-block .content .ry-text p {
	text-align: left;
}
@media (max-width: 1680px) {
	.content-directors .ry-content-group .ry-content-bg-block .content {
		padding-bottom: 40vw;
	}
}
@media (max-width: 1480px) {
	.content-directors .ry-content-group .ry-content-bg-block .content {
		padding-bottom: 33vw;
	}
}
@media (max-width: 1199px ){
	.ry-content-list-member .ry-content-wrapper .ry-list.list-col-3,
	.ry-content-list-member .ry-content-wrapper .ry-list.list-col-4 {
		column-count: 2;
	}
}
@media (max-width: 1080px) {
	.ry-content-list-member .ry-content-wrapper .ry-list.list-col-3,
	.ry-content-list-member .ry-content-wrapper .ry-list.list-col-4 {
		column-count: 1;
	}
	.content-directors .ry-content-group .ry-content-bg-block .content {
		padding-bottom: 60vw;
	}
	.content-directors .ry-content-group .ry-content-bg-block .bg-tablet-version, 
	.content-directors .ry-content-group .ry-content-bg-block .bg-tablet-version img {
		object-fit: contain !important;
	}
	.ry-content-group .ry-content-bg-block .content:before {
		opacity: 0;
	}
}
@media (max-width: 768px) {
	.content-directors .ry-content-group-list .ry-content-bg-block .ry-bg-block {
		width: 100%;
		padding-bottom: 56.25%;
	}
	.content-directors .ry-content-group .ry-content-bg-block .ry-bg-block, 
	.content-directors .ry-content-group .ry-content-bg-block .ry-bg-block img {
		height: 75vw;
	}
}

@media (max-width: 520px) {
	.content-directors .ry-content-group-list .ry-content-bg-block .content {
		padding: 50px 60px;
	}
	.content-directors .ry-content-group .ry-content-bg-block .content,
	.ry-content-list-member .ry-content-wrapper {
		padding-top: 60px;
		padding-left: 13vw;
		padding-right: 12vw;
	}
	.content-directors .ry-content-group-list .ry-content-bg-block .content,
	.content-directors .ry-content-text-only {
		padding: 50px 13vw 50px !important;
	}
}
/* END BOARD TEMPLATE */
/* CARAVAN */
.caravan .ry-content-grid .ry-content-grid-row .ry-content-col .content a {
	position: initial;
	top: unset;
	right: unset;
	left: unset;
	margin: 0;
	font-weight: initial;
	color: initial;
	font-size: initial;
	max-width: inherit;
}	
.caravan .ry-content-grid.list-style .ry-content-grid-row .ry-content-col .content {
	padding-bottom: 100px !important;
}
.caravan .ry-content-grid.list-style .ry-top-content {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	align-items: flex-start;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
.caravan .ry-content-grid.list-style .ry-top-content .ry-headline-grid {
	padding-right: 5vw;
	padding-bottom: 10px;
}
.caravan .ry-content-grid.list-style .ry-top-content .sharer-details {
	position: relative;
	bottom: unset;
	right: 0;
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	min-width: max-content;
	align-items: center;
}
.caravan .ry-content-grid.list-style .ry-top-content .sharer-details .sharer-block {
	width: max-content;
	display: flex;
	align-items: center;
}
.caravan .ry-content-grid.list-style .ry-top-content .sharer-details .sharer-block * {
	margin-left: 0;
}
.caravan .ry-content-grid.list-style .ry-top-content .sharer-details .sharer-block * {
	margin-right: 5px;
}
.caravan .ry-content-grid.list-style .ry-top-content .sharer-details a {
	margin-left: 5px;
}
.caravan .ry-content-grid.list-style .ry-top-content .sharer-details p {
	margin: 0 5px;
}
.caravan .ry-top-content .sharer-details {
	display: flex;
	justify-content: space-between;
	min-width: auto;
	align-items: flex-start;

}

.caravan .ry-top-content .sharer-details p span,
.caravan .ry-top-content .sharer-details a {
	font-size: 14px;
	line-height: 1 !important;
	display: block;
}
.caravan .ry-top-content .sharer-details p span,
.caravan .ry-content-grid.grid-style .ry-content-grid-row .ry-content-col .content a {
	display: flex;
	align-items: center;
}
/*
.caravan .ry-top-content .sharer-details a {
margin-left: 20px !important;
}
*/
.caravan .ry-content-grid .ry-content-grid-row .ry-content-col .content .span-1:before {
	content: "";
	width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-calendar3' viewBox='0 0 16 16'%3E%3Cpath d='M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857V3.857z'/%3E%3Cpath d='M6.5 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2zm3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2z'/%3E%3C/svg%3E");
	display: inline-block;
	margin-right: 5px;
	opacity: .5;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.caravan .ry-content-grid .ry-content-grid-row .ry-content-col .content .span-2:before {
	content: "";
	width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-person-fill' viewBox='0 0 16 16'%3E%3Cpath d='M3 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H3Zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z'/%3E%3C/svg%3E");
	display: inline-block;
	margin-right: 5px;
	opacity: .5;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.caravan .ry-content-grid .ry-content-grid-row .ry-content-col .content .span-4:before {
	content: "";
	width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.14286 39L18.4286 3M23.5714 39L33.8571 3M39 13.2857H6.85714M35.1429 28.7143H3' stroke='%23333' stroke-width='5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	display: inline-block;
	margin-right: 5px;
	opacity: .5;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.caravan .ry-content-grid .ry-content-grid-row .ry-content-col .content .span-3:before {
	content: "";
	width: 14px;
	height: 14px;
	background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 38C10.0589 38 2 29.9411 2 20C2 10.0589 10.0589 2 20 2C29.9411 2 38 10.0589 38 20C38 29.9411 29.9411 38 20 38Z' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22 12V22H12' stroke='%23333' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	display: inline-block;
	margin-right: 5px;
	opacity: .5;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
/*.caravan .ry-content-grid .ry-content-grid-row .ry-content-col .content .span-2:empty {
display: none;
}*/
.caravan .sharer-details p {
	padding: 0 !important;
	margin-bottom: 0 !important;
}
.caravan .ry-content-grid .ry-content-grid-row .ry-content-col .content a {
	position: initial;
	top: unset;
	right: unset;
	left: unset;
	margin: 0;
	font-weight: initial;
	color: initial;
	font-size: initial;
	max-width: inherit;
}
.caravan .sharer-details a:before {
	content: "";
	width: 14px;
	display: inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-share-fill' viewBox='0 0 16 16'%3E%3Cpath d='M11 2.5a2.5 2.5 0 1 1 .603 1.628l-6.718 3.12a2.499 2.499 0 0 1 0 1.504l6.718 3.12a2.5 2.5 0 1 1-.488.876l-6.718-3.12a2.5 2.5 0 1 1 0-3.256l6.718-3.12A2.5 2.5 0 0 1 11 2.5z'/%3E%3C/svg%3E");
	height: 16px;
	opacity: .5;
	margin-right: 5px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
/*
.caravan .content {
position: unset;
}
*/
.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col .button-wrapper {
	bottom: -60px;
}
.caravan .button-wrapper {
	display: flex;
	justify-content: flex-end;
	margin: 8px 0;
	position: absolute;
	bottom: 10px;
	right: 15px;
	z-index: 9;
}
.caravan .button-wrapper a {
	font-size: 18px !important;
	font-weight: 600 !important;
	color: #01afe1 !important;
}
.caravan .button-wrapper a.ry-btn {
	color: #fff !important;
}
.caravan .button-wrapper a:nth-child(1) {
	padding-right: 15px;
}
.caravan .button-wrapper a:nth-child(2) {
	padding-left: 15px;
	border-left: 2px solid #b7b9ba;
}
.caravan .button-wrapper[data-virtual=""] a:nth-child(2),
.caravan .button-wrapper[data-slug=""] a:nth-child(2) {
	border-left: unset;
}
.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col .ry-tags {
	bottom: -85px;
}
.ry-tags {
	position: absolute;
	bottom: 0;
	padding: 30px 0;
	border-top: 1px solid #d1d8e0;
	left: 0;
	/*margin: 0 2.5vw;
	width: calc(100% - 5vw);*/
	margin: 0;
	width: 100%;	
}
.ry-tags .ry-tags-wrapper {
	font-size: 14px;
	color: #000;
	opacity: .5;
	text-transform: capitalize;
}
.ry-tags .ry-tags-wrapper:before {
	content: "";
	width: 16px;
	height: 16px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-tag-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 1a1 1 0 0 0-1 1v4.586a1 1 0 0 0 .293.707l7 7a1 1 0 0 0 1.414 0l4.586-4.586a1 1 0 0 0 0-1.414l-7-7A1 1 0 0 0 6.586 1H2zm4 3.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z'/%3E%3C/svg%3E");
	display: inline-block;
	margin-right: 10px;
}
.caravan .ry-content-grid .ry-headline-grid h3,
.caravan .ry-content-grid .ry-headline-grid h4  {
	text-align: left;
}
.caravan .ry-content-grid.grid-style .ry-top-content .sharer-details p {
	padding-bottom: 10px !important;
}
@media (max-width: 1080px) {
	.caravan .ry-content-grid.list-style .ry-top-content {
		flex-direction: column;
		align-items: flex-start;
	}
	.caravan .ry-top-content .sharer-details {
		margin: 15px 0 0;
	}
	.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col .ry-bg-block {
		max-width: 40%;
	}
	.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col .content {
		width: 100%;
		max-width: 60%;
	}
} 
@media (max-width: 768px) {
	.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col .ry-bg-block {
		max-width: 100%;
	}
	.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col .content {
		max-width: 100%;
	}
	.caravan .ry-top-content .sharer-details p span, 
	.caravan .ry-top-content .sharer-details a,
	.caravan .ry-content-grid.grid-style .ry-content-grid-row .ry-content-col .content a {
		font-size: 12px !important;
	}
}
@media (max-width: 560px) {
	.caravan .ry-content-grid.list-style .ry-top-content .ry-headline-grid {
		padding-right: 0;
	}
}
/* GRID */
.caravan .ry-content-grid.grid-style .ry-headline-grid h3 {
	font-size: 24px !important;
}
.caravan .ry-content-grid.grid-style .ry-headline-grid h4 {
	font-size: 20px !important;
}
.caravan .ry-content-grid.grid-style .ry-top-content .sharer-details {
	width: 100%;
	padding: 10px 0;
}
.caravan .ry-content-grid.grid-style .ry-tags {
	width: calc(100% - 60px);
	margin: 0 30px;
	padding: 20px 0;
}
.caravan .ry-content-grid.grid-style .ry-content-grid-row .ry-content-col.ry-list-item .content .ry-list-excerpt {
	font-weight: 400;
	padding-right: 0;
	padding-bottom: 20px;
	font-size: 16px;
	line-height: 1.6;
	text-align: left;
	margin-bottom: auto;
	font-family: 'Urbanist', sans-serif;
}
.caravan .ry-content-grid.grid-style .ry-content-grid-row .ry-content-col .content {
	padding-bottom: 70px;
	max-height: 365px;
}

.caravan .ry-content-grid.grid-style .ry-content-grid-row .ry-content-col .content a {
	font-size: 14px !important;
}
.caravan .ry-content-grid.grid-style .button-wrapper a:nth-child(1) {
	padding-right: 7.5px;
}
.caravan .ry-content-grid.grid-style .button-wrapper a:nth-child(2) {
	padding-left: 7.5px;
}
.caravan .ry-content-grid.grid-style .ry-content-col .content p {
	padding-right: 0;
	padding-bottom: 20px;
}
.caravan .ry-content-grid.grid-style .ry-top-content .sharer-details .sharer-block {
	width: 100%;
	display: flex;
	justify-content: space-between;
}
#ry-page-body.caravan .ry-content-grid .ry-content-grid-row .ry-content-col .content {
	min-height: 400px;
}
#ry-page-body.caravan .ry-content-grid .ry-content-grid-row .ry-content-col.long-title .content {
	min-height: 420px;
}
.caravan .ry-content-grid.grid-style .ry-top-content .sharer-details {
	flex-direction: column;
}

.caravan .ry-content-grid.grid-style .ry-top-content .sharer-details .sharer-block:not(:last-child) {
	margin-bottom: 10px;
}

.caravan .ry-content-grid.grid-style .ry-top-content .sharer-details {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}

.caravan .ry-content-grid .ry-top-content .sharer-details strong {
	color: #044894;
}

.caravan .ry-content-grid .ry-top-content .sharer-details .share-parent a {
	color: #00aeef;
	font-size: 14px;
	display: flex;
	align-items: center;
}
.caravan .ry-content-grid.grid-style .ry-content-grid-row .ry-content-col .content .end-content .button-wrapper a[href=""],
.content-style.content-style-6 .ry-content-grid.list-style .ry-content-grid-row .ry-content-col .button-wrapper a[href=""] {
    display: none;
}
@media (max-width: 1680px) and (min-width: 1367px) {
	#ry-page-body.caravan .ry-content-grid .ry-content-grid-row .ry-content-col .content {
		min-height: 420px !important;
	}
}

/* END CARAVAN */

/* SINGLE CARAVAN */
.single-details {
	margin-bottom: 30px;
}
.single-details .ry-flex {
	display: flex;
	flex-direction: row-reverse;
	border: 3px solid #d1dae4;
}
.single-details .ry-flex .ry-each {
	width: 50%;
	max-width: 100%;
}
.single-details .ry-flex .ry-each img:not(.detail-map) {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.single-details .ry-flex .ry-each.caravan-image[caravan-image=""] img {
	object-fit: contain;
}
.single-details .ry-each:nth-child(2) {
	padding: 40px 3vw 100px;
	background: #ebeef3;
}
.single-details .ry-each .ry-section-headline {
	margin-bottom: 30px;
}
.single-details .ry-flex .ry-each .ry-section-headline h1 {
	text-align: left;
}
.single-details .ry-each h3 {
	font-size: 28px !important;
}
.single-details .ry-each .each-block {
	display: flex;
}
.single-details .ry-each .each-block:not(:last-child) {
	margin-bottom: 35px;
}
.single-details .ry-each .each-block .each-icon {
	width: 57px;
	min-width: 57px;
}
.single-details .ry-each .each-block .each-icon svg {
	width: 35px !important;
	fill: #00aeef;
	height: auto;
}
.single-details .ry-each .each-block .each-text h4 {
	font-size: 20px !important;
	font-weight: 700 !important;
	color: #555 !important;
}
.single-details .ry-each .each-block .each-text p {
	font-size: 18px;
	line-height: 1.5;
	font-weight: 400;
	text-align: left;
}
.single-details .ry-each .each-block .each-text a.link-tag {
	font-size: 16px;
	color: #00aeef;
	font-weight: 400;
}
.single-details .ry-each .each-block .each-text a.link-tag:after {
	content: "";
	margin-left: 5px;
	display: inline-block;
	width: 15px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2300aeef' class='bi bi-pencil-square' viewBox='0 0 16 16'%3E%3Cpath d='M15.502 1.94a.5.5 0 0 1 0 .706L14.459 3.69l-2-2L13.502.646a.5.5 0 0 1 .707 0l1.293 1.293zm-1.75 2.456-2-2L4.939 9.21a.5.5 0 0 0-.121.196l-.805 2.414a.25.25 0 0 0 .316.316l2.414-.805a.5.5 0 0 0 .196-.12l6.813-6.814z'/%3E%3Cpath fill-rule='evenodd' d='M1 13.5A1.5 1.5 0 0 0 2.5 15h11a1.5 1.5 0 0 0 1.5-1.5v-6a.5.5 0 0 0-1 0v6a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11a.5.5 0 0 1 .5-.5H9a.5.5 0 0 0 0-1H2.5A1.5 1.5 0 0 0 1 2.5v11z'/%3E%3C/svg%3E");
}
.single-details .ry-each .each-block:nth-child(7) .each-icon svg path,
.single-details .ry-each .each-block:nth-child(8) .each-icon svg path {
	fill: transparent;
}
.grid-block-image .ry-flex .each-block {
	width: calc(33.33% - 30px);
	margin-left: 30px;
	margin-bottom: 30px;
}
.grid-block-image .ry-flex {
	margin-left: -30px;
	width: calc(100% + 30px);
	justify-content: flex-start;
}
.grid-block-image .ry-text p {
	font-size: 18px;
	line-height: 1.5;
	text-align: left;
}
@media (max-width: 1366px) {
	.single-details .ry-flex .ry-each {
		width: 100%;
	}
	.single-details .ry-flex .ry-each:nth-child(1) {
		padding-bottom: 75%;
		position: relative;
	}
	.single-details .ry-flex {
		flex-direction: column;
	}
}
@media (max-width: 768px) {
	.grid-block-image .ry-flex {
		flex-wrap: wrap;
	}
	.grid-block-image .ry-flex .each-block {
		width: calc(100% - 30px);
	}
	.single-details .ry-each:nth-child(2) {
		padding: 60px 7vw;
	}
}

.single-details .ry-flex .ry-each:nth-child(1).box img {
	object-fit: cover;
	object-position: center;
}

.single-details .ry-flex .ry-each:nth-child(1).box {
	padding-bottom: 100%;
}


.single-details .ry-flex .ry-each:nth-child(1).long img {
	object-fit: cover;
	object-position: top;
}


@media (max-width: 1366px) {
	.single-details .ry-flex .ry-each:nth-child(1).long {
		padding-bottom: 150%;
	}
	.single-details .ry-flex .ry-each:nth-child(1).box {
		padding-bottom: 100%;
	}
}
@media (max-width: 1080px) {
	.single-details .ry-flex .ry-each:nth-child(1).long {
		padding-bottom: 200%;
	}
}

/* END SINGLE CARAVAN */
/* DIRECTOR PAGE */
.content-board-team.content-style .ry-right > .ry-section-headline h1 {
	margin-bottom: 0;
}
.content-board-team.content-style .grid-team {
	margin-top: 30px;
}
.content-board-team.content-style .grid-team .ry-flex {
	margin-left: -30px;
	width: calc(100% + 30px);
	flex-wrap: wrap;
	justify-content: flex-start;
}
.content-board-team.content-style .grid-team .ry-flex .ry-each {
	width: calc(25% - 30px);
	margin-left: 30px;
	margin-bottom: 40px;
}
.content-board-team.content-style .grid-team .ry-flex .ry-each .link, 
.content-board-team.content-style .grid-team .ry-flex .ry-each .link a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	opacity: 0;
}
.content-board-team.content-style .grid-team .ry-flex .ry-each .text {
	clear: both;
	padding-top: 5px;
}
.content-board-team.content-style .grid-team .ry-flex .ry-each .text h3 {
	margin-top: 5px;
	margin-bottom: 7px;
	font-size: 20px !important;
	font-weight: 600 !important;
	line-height: 1.2 !important;
	text-align: left;
}
.content-board-team.content-style .grid-team .ry-flex .ry-each .text p {
	line-height: 1.5;
	font-weight: 600;
	font-size: 16px;
	text-align: left;
}


.content-board-team.content-style .grid-team .ry-flex .ry-each .photo {
	position: relative;
	padding-bottom: 100%;
}


.content-board-team.content-style .grid-team .ry-flex .ry-each .photo img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
@media (max-width: 1080px) {
	.content-board-team.content-style .grid-team .ry-flex {
		margin-left: -20px;
		width: calc(100% + 20px);
	}
	.content-board-team.content-style .grid-team .ry-flex .ry-each {
		width: calc(33.33% - 20px);
		margin-left: 20px;
		margin-bottom: 30px;
	}
}
@media (max-width: 520px) {
	.content-board-team.content-style .grid-team .ry-flex .ry-each {
		width: calc(50% - 20px);
	}
}

@media (min-width: 3200px) { 
	.content-board-team.content-style .grid-team .ry-flex .ry-each .text h3 {
		font-size: 34px !important;
	}
	.content-board-team.content-style .grid-team .ry-flex .ry-each .text p {
		font-size: 24px;
	}
}
/* EVENT SINGLE */
.grid-block-image .ry-text h3 {
	margin-bottom: 10px;
}
.single-details .ry-each .ry-text p {
	font-size: 18px;
	line-height: 1.6;
	text-align: left;
}
.grid-block-image .details {
	padding: 40px;
	background: #ebeef3;
}
.grid-block-image .details .ry-flex {
	margin-left: 0;
	width: 100%;
	justify-content: flex-start;
	margin: 0;
}
.grid-block-image .details .ry-flex .ry-each:nth-child(1) {
	max-width: 200px;
	display: flex;
	align-items: flex-start;
}
.grid-block-image .details .ry-flex .ry-each .photo {
	padding: 5px;
	border: 1px solid #8394a8;
	background: #fff;
}
.grid-block-image .details .ry-flex .ry-each:nth-child(2) {
	max-width: 730px;
	padding-left: 50px;
}
.grid-block-image .details .ry-flex .ry-each:nth-child(2) .inner-grid {
	display: flex;
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
}
.grid-block-image .details .ry-flex .ry-each:nth-child(2) .inner-grid .text-group {
	width: 50%;
}

.grid-block-image .details .ry-flex .ry-each .inner-grid.full-block .text-group {
	width: 100%;
}

.grid-block-image .details .ry-flex .ry-each .inner-grid .text-group h5 {
	font-size: 18px !important;
	font-weight: 600 !important;
	margin-bottom: 5px;
}
.grid-block-image .details .ry-flex .ry-each .inner-grid .text-group h5 a {
	font-size: 18px !important;
	font-weight: 600 !important;
	color: #044894; 
}

.grid-block-image .details .ry-flex .ry-each .inner-grid .text-group .list-date {
	display: flex;
	justify-content: space-between;
	position: relative;
	max-width: 200px;
}
.grid-block-image .details .ry-flex .ry-each .inner-grid .text-group .list-date:not(.list-time) {
	max-width: 260px;
}
.grid-block-image .details .ry-flex .ry-each .inner-grid .text-group .list-date.list-speaker {
	max-width: 260px;
}
.grid-block-image .details .ry-flex .ry-each .inner-grid .text-group .list-date span {
	font-size: 16px;
	text-align: left;
}
.grid-block-image .details .ry-flex .ry-each .inner-grid .text-group .list-date p {
	text-align: left;
	font-size: 16px;
	line-height: 1.5;
}
.grid-block-image .ry-text {
	clear: both;
	padding: 70px 0;
}
.grid-block-image .grid-speaker .ry-flex {
	margin-left: -30px;
	width: calc(100% + 30px);
	margin-top: 30px;
	margin-bottom: 60px;
}
.grid-block-image .grid-speaker .ry-flex.grid-5 .ry-each {
	width: calc(20% - 30px);
	margin-left: 30px;
}
.grid-block-image .grid-speaker .ry-flex.grid-6 .ry-each {
	width: calc(16.66666666666667% - 30px);
	margin-left: 30px;
}
.grid-block-image .grid-speaker .ry-flex .ry-each .photo {
	padding: 5px;
	border: 1px solid #8394a8;
}
.grid-block-image .grid-speaker .ry-flex .ry-each .photo img {
	width: 100%;
}
.grid-block-image .grid-speaker .ry-flex .ry-each .name {
	text-align: center;
	clear: both;
	padding-top: 20px;
	font-size: 16px;
	font-weight: 500;
}
.grid-block-image .grid-speaker .ry-flex .ry-each .ry-role {
	text-align: center;
	clear: both;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: 600;
}
@media (max-width: 1480px) and (min-width: 992px) {
	.grid-block-image .details .ry-flex .ry-each:nth-child(2) .inner-grid .text-group:nth-child(2) {
		padding-left: 30px;
	}
	.ry-content-grid .ry-content-grid-row .ry-content-col .content {
		min-height: 280px;
	}
}
@media (max-width: 1440px) {
	.caravan .ry-content-grid.grid-style .ry-headline-grid h3 {
		font-size: 20px !important;
	}
}
@media (max-width: 1080px) {
	.grid-block-image .details .ry-flex {
		flex-direction: column;
	}
	.grid-block-image .details .ry-flex .ry-each:nth-child(2) {
		max-width: 100%;
		padding-left: 0;
		padding-top: 30px;
	}
}
@media (max-width: 991px) {
	.grid-block-image .grid-speaker .ry-flex {
		flex-wrap: wrap;
		justify-content: flex-start;
	}
	.grid-block-image .grid-speaker .ry-flex.grid-5 .ry-each {
		width: calc(25% - 30px);
		margin-bottom: 30px;
		min-width: 200px;
	}
	.grid-block-image .grid-speaker .ry-flex.grid-6 .ry-each {
		min-width: 140px;
		margin-bottom: 30px;
		width: calc(25% - 30px);
	}
	.grid-block-image .details .ry-flex .ry-each:nth-child(2) .inner-grid {
		flex-wrap: wrap;
		flex-direction: column;
	}
	.grid-block-image .details .ry-flex .ry-each:nth-child(2) .inner-grid .text-group {
		width: 100%;
	}
	.grid-block-image .details .ry-flex .ry-each:nth-child(2) .inner-grid .text-group:not(:last-child) {
		margin-bottom: 15px;
	}
}
@media (max-width: 640px) {
	.grid-block-image .grid-speaker .ry-flex.grid-6 .ry-each,
	.grid-block-image .grid-speaker .ry-flex.grid-5 .ry-each {
		width: calc(50% - 30px);
	}
}
@media (max-width: 414px) {
	.grid-block-image .grid-speaker .ry-flex {
		justify-content: center;
	}
	.grid-block-image .grid-speaker .ry-flex.grid-6 .ry-each,
	.grid-block-image .grid-speaker .ry-flex.grid-5 .ry-each {
		width: calc(80% - 30px);
	}
	.grid-block-image .details .ry-flex .ry-each .inner-grid .text-group .list-date {
		flex-direction: column;
	}
	.grid-block-image .details .ry-flex .ry-each .inner-grid .text-group .list-date span {
		margin: 5px 0;
	}
}
@media (min-width: 3200px) {
	.single-details .ry-each .ry-text p,
	.grid-block-image .details .ry-flex .ry-each .inner-grid .text-group h5,
	.grid-block-image .details .ry-flex .ry-each .inner-grid .text-group .list-date p,
	.grid-block-image .ry-text p,
	.grid-block-image .grid-speaker .ry-flex .ry-each .name {
		font-size: 24px !important;
	}
	.grid-block-image .details .ry-flex .ry-each .inner-grid .text-group .list-date span {
		font-size: 24px !important;
		text-align: left;
	}
	.grid-block-image .details .ry-flex .ry-each:nth-child(2) {
		max-width: 1200px;
	}
	.grid-block-image .details .ry-flex .ry-each .inner-grid .text-group .list-date {
		max-width: 400px;
	}
}

/* NEWS SINGLE PAGE */
.content-news-single .icon-wrapper {
	display: flex;
	max-width: max-content;
	margin-left: -30px;
	margin-top: 10px;
	margin-bottom: 30px;
}

.content-news-single .icon-wrapper .each-icon {
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: max-content;
	margin-left: 30px;
}

.content-news-single .icon-wrapper .each-icon .svg-wrapper svg {
	width: 15px;
	margin-right: 7px;
	height: 15px;
}

.content-news-single .icon-wrapper .each-icon .icon-text {
	font-size: 16px;
}
.share-parent:hover {
	cursor: pointer;
}
.share-parent:hover  .share-wrapper {
	opacity: 1;
	transition: .5s;
}
.share-wrapper {
	position: absolute;
	top: -40px;
	width: 100%;
	min-width: max-content;
	padding: 10px 10px 7px;
	background: #fff;
	box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);
	-webkit-box-shadow: 0px 0px 30px 0px rgb(0 0 0 / 10%);
	-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1);
	opacity: 0;
	transition: .5s;
	z-index: 9;
	left: 40px;
} 
.share-parent {
	position: relative;
}
.share-wrapper .at-share-btn-elements {
	display: flex;
}
.share-wrapper .at-share-btn-elements a:before,
.share-wrapper .at-share-btn-elements a .at-label {
	display: none;
}
.share-wrapper .at-share-btn-elements a {
	margin: 0 2px !important;
}
.content-news-single .news-content .ry-tags {
	position: relative;
	margin-top: 20px;
}
.content-news-single .news-content .ry-tags .ry-tags-wrapper {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.content-news-single .ry-section-headline h1 {
	margin-bottom: 0 !important;
}

.content-news-single .news-category {
	clear: both;
	padding: 40px 0;
	margin-top: 40px;
	border-top: 1px solid #d5d7e4;
}

.content-news-single .news-content {
	clear: both;
	padding-bottom: 40px;
}

.content-news-single .news-category p {
	font-size: 16px;
	text-transform: capitalize;
	line-height: 1;
	display: flex;
	align-items: center;
	opacity: .5;
}

.content-news-single .news-category p:before {
	content: "";
	width: 16px;
	height: 16px;
	display: inline-block;
	margin-right: 10px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-tag-fill' viewBox='0 0 16 16'%3E%3Cpath d='M2 1a1 1 0 0 0-1 1v4.586a1 1 0 0 0 .293.707l7 7a1 1 0 0 0 1.414 0l4.586-4.586a1 1 0 0 0 0-1.414l-7-7A1 1 0 0 0 6.586 1H2zm4 3.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z'/%3E%3C/svg%3E");
}

.content-news-single .news-content .photo {
	padding-bottom: 56.25%;
	position: relative;
	border: 3px solid #d1dae4;
	margin-bottom: 30px;
}

.content-news-single .news-content .photo img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.content-news-single .news-content .ry-text p {
	font-size: 16px;
	line-height: 1.7;
}

.content-news-single .icon-wrapper .each-icon svg {
	margin-right: 8px;
}

.content-news-single .grid-block-image {
	margin-bottom: 30px;
}
.pagination-wrapper {
	display: flex;
	justify-content: space-between;
}

.pagination-wrapper .btn--prev.not-clickable:before, 
.pagination-wrapper .btn--next.not-clickable:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgb(255 255 255 / 60%);
	z-index: 2;
}
.pagination-wrapper .btn--prev.not-clickable, 
.pagination-wrapper .btn--next.not-clickable {
	position: relative;
	opacity: 0 !important;
	visibility: hidden;
}
.pagination-wrapper > div {
	display: flex;
	max-width: 45%;
	border: 1px solid #d6d7dc;
}
.pagination-wrapper > div.btn--next {
	flex-direction: row-reverse;
}
.pagination-wrapper .image-wrapper img, .pagination-wrapper .image-wrapper {
	/* width: 130px; */
	/* height: 130px; */
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pagination-wrapper .text-wrapper {
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 10px 25px;
	max-width: calc(100% - 130px);
	/* border: 1px solid; */
	/* border-left: 0; */
}

.pagination-wrapper .text-wrapper {}

.pagination-wrapper .text-wrapper .share-wrapper {
	display: flex;
	align-items: center;
	font-size: 14px;
}

.pagination-wrapper .text-wrapper .share-wrapper a {
	display: flex;
	align-items: center;
	font-size: 14px;
}

.pagination-wrapper .text-wrapper .share-wrapper svg {
	width: 15px;
	height: 15px;
	margin-right: 7px;
}

.pagination-wrapper .text-wrapper .share-wrapper, .pagination-wrapper .text-wrapper .share-wrapper a, .pagination-wrapper .text-wrapper .share-wrapper p {
	font-size: 14px;
}

.pagination-wrapper .text-wrapper span.sub-title, .pagination-wrapper .text-wrapper span.title {
	text-align: left;
	display: block;
}

.pagination-wrapper .text-wrapper span.title {
	color: #044894;
	margin-bottom: 4px;
}

.pagination-wrapper .text-wrapper span.sub-title {
	font-size: 16px;
	margin-bottom: 10px;
}

.pagination-wrapper > div > a {
	position: relative;
	/* padding-bottom: 100%; */
	width: 130px;
	height: 130px;
}

.pagination-wrapper .disabled {
	pointer-events: none;
}

.pagination-wrapper .text-wrapper .share-wrapper a p {
	line-height: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}
.pagination-wrapper .date {
	margin-right: 5px;
}
.pagination-wrapper .author {
	margin-right: 5px;
}

@media (max-width: 1480px) {
	.pagination-wrapper > div {
		max-width: 46%;
		width: 100%;
	}
}
@media (max-width: 1380px) {
	.pagination-wrapper .text-wrapper .share-wrapper a {
		margin-bottom: 5px;
	}
	.pagination-wrapper .text-wrapper .share-wrapper {
		flex-direction: column;
		align-items: flex-start;
	}
}
@media (max-width: 991px) {
	.content-news-single .grid-block-image {
		margin-bottom: 30px;
	}

	.pagination-wrapper > div {
		max-width: 46%;
		width: 100%;
	}

	.pagination-wrapper .text-wrapper .share-wrapper {
		flex-direction: column;
		align-items: flex-start;
	}

	.pagination-wrapper .text-wrapper .share-wrapper a {
		margin-bottom: 5px;
	}

	.pagination-wrapper .text-wrapper {
		/* display: none; */
		max-width: 100%;
	}

	.pagination-wrapper > div > a {
		width: 100%;
		height: auto;
		padding-bottom: 56.25%;
	}

	.pagination-wrapper > div {
		flex-direction: column !important;
	}

	.pagination-wrapper .image-wrapper img, 
	.pagination-wrapper .image-wrapper {
		object-fit: cover;
	}
}
/* END NEWS */
[data-show=""] {
	display: none !important;
}

/* RESOURCES & ORDINANCES */
.resources-and-ordinance .ry-content-grid .ry-content-grid-row .ry-content-col .content .ry-text h3 {
	font-size: 20px !important;
}
.resources-and-ordinance .ry-content-grid .ry-content-grid-row .ry-content-col .content {
	padding: 20px 30px 0 30px;
	min-height: 250px;
}
.resources-and-ordinance .tabs-widget  li a {
	font-size: 18px;
}
.resources-and-ordinance .ry-content-grid .ry-content-grid-row .ry-content-col .content p > a.phone2:empty {
	display: none;
}
.ry-content-grid .ry-content-grid-row .ry-content-col .content p:nth-child(2) {
	padding-bottom: 0;
}

/* TABS BLOCK */
/*.tab-wrapper .nav li a {
background: #e41836;
color: #fff;
margin: 0;
border: unset;
font-size: 16px;
min-height: 45px;
}*/

.tab-wrapper .nav li:not(:last-child) {
	margin-right: 2px;
}

.tab-wrapper .tab-content {
	border: 3px solid #d1dae4;
	background: #f0f0f0;
}

.tab-wrapper .tab-content .block-wrapper {
	padding: 30px;
}

.tab-wrapper .tab-content .block-wrapper .ry-text p, .tab-wrapper .tab-content .block-wrapper > div > p {
	font-size: 14px;
	line-height: 1.7;
}

.tab-wrapper .nav li {
	margin-bottom: 0;
	top: unset;
}

/*.tab-wrapper .nav li a:hover {
background: #044894;
margin: 0 !important;
bottom: unset;
top: unset;
height: 45px;
color: #fff;
}*/

/* ULTRA WIDE SETTINGS */
@media (min-width: 2559px) {
	.tab-wrapper .tab-content .block-wrapper .ry-text p, 
	.tab-wrapper .tab-content .block-wrapper > div > p {
		font-size: 18px;
	}
	.tab-wrapper .nav li a {
		font-size: 18px;
	}
}
@media (min-width: 3200px) {
	.tab-wrapper .tab-content .block-wrapper .ry-text p, 
	.tab-wrapper .tab-content .block-wrapper > div > p {
		font-size: 22px;
	}
	.tab-wrapper .nav li a {
		font-size: 24px;
	}
}

/* PROFILE */
.module-profile .ry-each:nth-child(1) {
	max-width: 40%;
}

.module-profile .ry-each:nth-child(2) {
	max-width: 60%;
	padding-left: 30px;
}

.module-profile .ry-each .details {
	display: flex;
}

.module-profile .ry-each .details .svg-icons svg {
	width: 24px;
	fill: #00aeef;
	margin-top: 5px;
}

.module-profile .ry-each .details .svg-icons {
	margin-right: 20px;
}

.module-profile .ry-each .details:not(:last-child) {
	margin-bottom: 30px;
}

.module-profile .ry-each .details .ry-text p {
	text-align: left;
	font-size: 18px;
	line-height: 1.7;
}

.module-profile .ry-each .details .ry-text a {
	display: block;
	font-size: 18px;
	line-height: 1.7;
	text-transform: lowercase;
}

.module-profile .ry-each .details .ry-text h4 {
	font-size: 18px !important;
}

.module-profile .ry-flex {
	margin-bottom: 30px;
}

.module-profile .ry-text h3 {
	margin-bottom: 10px !important;
}

.module-profile .ry-text p {
	font-size: 18px;
	line-height: 1.7;
	text-align: left;
}
.module-profile .ry-each .profile-name p {
	font-weight: 500;
}
.module-profile .ry-each .profile-name {
	margin-bottom: 20px;
}
@media (max-width: 768px) {
	.module-profile .ry-flex {
		flex-direction: column;
	}

	.module-profile .ry-each:nth-child(2) {
		max-width: 100%;
		padding-left: 0;
		padding-top: 20px;
	}
	#ry-page-body .ry-content-group-list .ry-content-bg-block .content .ry-text.not-absolute-link p a, 
	#ry-page-body .ry-content-group-list .ry-content-bg-block .content .ry-text.not-absolute-link ul li a,
	.ry-content-grid .ry-content-grid-row .ry-content-col .content a {
		font-size: 16px;
	}
}
@media (min-width: 3200px) {
	.module-profile .ry-text p,  
	.module-profile .ry-each .details .ry-text a,
	.module-profile .ry-each .details .ry-text p,
	.module-profile .ry-each .details .ry-text h4 {
		font-size: 22px;
	}
}

/* SEARCH */
.result-box h2, 
.result-box h2 a,
.matches-title {
	font-size: 22px !important;
	color: #044894 !important;
}
.result-box .description {
	font-size: 16px;
}
/* END SEARCH */

.mobile-background.light-image:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 40%;
	content: "";
	display: block !important;
	background: linear-gradient(to top, #99651400, #00000087);
}
.mobile-background.light-text:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 50%;
	content: "";
	display: block !important;
	background: linear-gradient(to bottom, #99651400, #00000087);
}
#ry-page-body .ry-content-group-list .ry-content-bg-block .content .ry-text.not-absolute-link h5 a {
	font-size: 24px !important;
	color: #044894 !important;
	text-align: left !important;
}

/* INTERNATIONAL */
.content-style .ry-content > .ry-right .options {
	margin-left: -30px;
	width: calc(100% + 30px);
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: flex-start;
}
.content-style .ry-content > .ry-right .options .options-wrapper {
	width: calc(33.33% - 30px);
	margin-left: 30px;
}
@media (max-width: 768px) {
	.content-style .ry-content > .ry-right .options .options-wrapper {
		width: calc(50% - 30px);
	}
}
@media (max-width: 500px) {
	.content-style .ry-content > .ry-right .options .options-wrapper {
		width: calc(100% - 30px);
	}
}

.ry-content-grid .ry-content-grid-row .ry-content-col.year-2024 {
	order: 1000 !important;
}

.homepage-increase .column-text h4 span {
	font-size: 16px;
	font-weight: 400;
}

/* INNER TESTI */
.inner-review-carousel {
	margin-top: 30px;
	padding: 30px;
	background: #ececec;
}

.inner-review-carousel .ry-text {
	font-size: 16px;
	line-height: 1.6;
}

.inner-review-carousel .name {
	margin-top: 15px;
	display: flex;
	flex-direction: column;
	position: relative;
}

.inner-review-carousel .name p {
	font-size: 16px;
	line-height: 1;
}

.inner-review-carousel .name span {
	font-size: 14px;
	opacity: .5;
	margin-top: 5px;
	display: block;
}

.inner-review-carousel .name br {
	display: none;
}

.inner-review-carousel .name:after {
	content: "";
	position: absolute;
	right: 0;
	bottom: 10px;
	font-size: 40px;
	font-family: revert;
	width: 15px;
	height: 15px;
	background-image: url("data:image/svg+xml,%3Csvg fill='%23666' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='20px' viewBox='0 0 351.128 351.128' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M72.326,147.33c4.284-26.928,37.944-55.692,64.26-56.304c1.836,0,3.672-0.612,4.896-1.836 c1.224-0.612,2.448-1.224,3.06-3.06c9.18-17.136,4.284-30.6-11.016-41.616c-17.748-12.852-45.9,0-59.976,11.628 C38.054,85.518,1.946,136.313,3.782,184.662c-6.12,32.437-4.896,67.32,4.284,96.084c6.12,18.36,23.868,27.54,42.228,28.764 c18.36,1.225,56.304,6.732,72.828-4.283c16.524-11.017,17.748-32.437,19.584-50.796c1.836-20.196,7.344-58.141-9.792-74.053 C115.778,165.078,66.818,181.602,72.326,147.33z'/%3E%3Cpath d='M274.286,147.33c4.284-26.928,37.943-55.692,64.26-56.304c1.836,0,3.672-0.612,4.896-1.836 c1.225-0.612,2.448-1.224,3.061-3.06c9.18-17.136,4.284-30.6-11.016-41.616c-17.748-12.852-45.9,0-59.977,11.628 c-35.496,29.376-71.604,80.172-69.768,128.52c-6.12,32.437-4.896,67.32,4.283,96.084c6.12,18.36,23.868,27.54,42.229,28.764 c18.36,1.225,56.304,6.732,72.828-4.283c16.523-11.017,17.748-32.437,19.584-50.796c1.836-20.196,7.344-58.141-9.792-74.053 C317.738,165.078,268.166,181.602,274.286,147.33z'/%3E%3C/g%3E%3C/svg%3E");
	transform: rotate(180deg);
	background-size: contain;
}

#ry-page-body .ry-content-group-list .ry-content-bg-block .content .ry-text.not-absolute-link p a.ry-btn.ry-btn-primary {
	color: #fff;
}


.ry-content-group.monthly-stats-version .contact-grid {
	margin: 0;
}

.ry-content-group.monthly-stats-version .ry-content-grid-row {
	margin-top: 30px;
}

.ry-content-group.monthly-stats-version .ry-content-grid-row .ry-bg-block {
	padding-bottom: 100%;
}

.ry-content-group.monthly-stats-version .ry-content-grid-row .link, .ry-content-group.monthly-stats-version .ry-content-grid-row .link a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100%;
	opacity: 0;
	z-index: 9;
}

.ry-content-group.monthly-stats-version .ry-content-grid-row .content {
	min-height: unset;
	position: absolute !important;
	bottom: 0;
	background: #4d4e4f;
}

.ry-content-group.monthly-stats-version .ry-content-grid-row .ry-content-col {
	padding-bottom: 0;
}

.ry-content-group.monthly-stats-version .ry-content-grid-row .content .ry-text {
	text-align: center;
	color: #fff;
}

.ry-content-group.monthly-stats-version .ry-content-grid-row .ry-content-col:hover .content {
	background: #044894;
}

/* HOMEPAGE EDITS */
.homepage-cta .ry-content {
	padding-left: 0;
	padding-right: 0;
}

.homepage-increase .ry-container .ry-content {
	max-width: 100%;
}
.homepage-increase .content .ry-each:nth-child(1) {
	width: 50%;
	padding-right: 30px;
}

.homepage-increase .content .ry-each:nth-child(2) {
	width: 50%;
	max-width: none;
	flex-direction: row;
	gap: 30px;
}

.homepage-increase .content .ry-each .photo img {
	object-fit: contain;
}

.homepage-increase .list-text.decrease:after,
.homepage-increase .list-text.increase:after {
	margin-bottom: 0;
	background-repeat: no-repeat;
	background-size: contain;
}

.homepage-increase .content .ry-each:nth-child(1) .text-group {
	margin-left: 0;
	padding-top: 25px;
}

.homepage-increase .content .ry-each p, 
.homepage-increase .list-text {
	display: flex;
	align-items: center;
	line-height: 1;
}
.homepage-increase .content .ry-each p {
	margin-top: 10px;
}

.fancybox-container .photo-wrapper-tile img {
	max-width: 1024px;
	width: 90%;
}
/*.homepage-increase .content .ry-each .photo img:hover {
	cursor: pointer;
}*/
@media (max-width: 1480px) {
	.homepage-increase .content .ry-each:nth-child(1) .text-group {
		min-width: 135px;
	}

	.homepage-increase .content .ry-each .column-text {
		justify-content: space-between;
		gap: 10px;
	}

	.homepage-increase .content .ry-each p, 
	.homepage-increase .list-text {
		align-items: flex-start;
	}
}
@media (max-width: 1080px) {
	.homepage-increase .content .ry-each:nth-child(1) .text-group br {
		display: none;
	}

	.homepage-increase .content .ry-each:nth-child(1) {
		width: 100%;
		padding-right: 0;
	}

	.homepage-increase .content .ry-each:nth-child(2) {
		width: 100%;
	}

	.homepage-increase .content .ry-each:nth-child(2) {
		flex-direction: initial;
		flex-wrap: wrap;
		justify-content: start;
	}

	.homepage-increase .content .ry-each:nth-child(2) .photo {
		max-width: max-content;
	}
}

@media (max-width: 768px) {
	body.default .ry-btn {
		font-size: 12px;
	}

	body[data-page-name="2025"] .ry-btn.ry-btn-primary {
		font-size: 13px !important;
	}
}

@media (max-width: 620px) {
	.homepage-increase .content .ry-each p,
	.homepage-increase .list-text {
		line-height: 1.2;
		font-size: 16px;
	}
}

body[data-page-name="2025"] .ry-btn.ry-btn-primary {
	background: #044894;
	font-size: 15px;
}


/* PAST EVENT */
.list-past {
	margin-top: 40px;
	display: flex;
	flex-direction: column;
	gap: 40px;
}

.list-past .each-event {
	padding: 50px 40px;
	background: #e8ecf1;
	border: 1px solid #ccd5df;
	display: flex;
	gap: 40px;
}

.list-past .each-event .photo {
	width: 45%;
	position: relative;
}

.list-past .each-event .photo * {}

.list-past .each-event .photo .ratio-16 {
	position: relative;
	width: 100%;
	padding-bottom: 56.25%;
}

.list-past .each-event .photo .ratio-16 * {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.list-past .each-event .photo .ratio-10 {
	padding-bottom: 50%;
	width: 100%;
	position: relative;
}

.list-past .each-event .photo .ratio-10 img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.list-past .each-event .past-details h4 {
	margin-bottom: 20px;
	line-height: 1.1 !important;
}

.list-past .each-event .past-details h4,
.list-past .each-event .past-details p {
	text-align: left;
}

.list-past .each-event .past-details p {
	line-height: 1.6;
	font-size: 16px;
}

.ry-horizontal-line:after {
	height: 1px;
}

@media (max-width: 768px) {
	.list-past .each-event {
		flex-direction: column;
	}

	.list-past .each-event .photo {
		width: 100%;
	}
	#HomeModal .modal-dialog {
		margin-top: 40px;
	}
}

#HomeModal .modal-dialog {
    max-width: 767px;
    width: 90%;
	margin-left: auto;
	margin-right: auto;
}

#HomeModal .modal-header, 
#HomeModal .modal-footer {
	display: none;
}

#HomeModal  .modal-body {
	clear: both;
	padding: 0;
}

#HomeModal .modal-content {
	display: flex;
	flex-direction: column;
}

#HomeModal .modal-content button.close {
	position: absolute;
	right: -15px;
	top: -15px;
	width: 30px;
	height: 30px;
	background: rgb(4, 72, 148);
	z-index: 1;
	opacity: 1;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-weight: 300;
	color: #fff;
	font-family: auto;
}

#HomeModal .modal-content img {
	margin: 0;
	border-radius: 5px;
}


