body{
	scroll-behavior: smooth;
}

#inner-page-wrapper {

    margin-bottom: 143px;

}

div#inner-page-wrapper > .container {

	width: 100%;

	padding: 0;

}

.section-title {

    line-height: 1;

}

span.posts-anchor {
    display: block;
    height: 100px;
    margin-top: -100px;
    visibility: hidden;
}

.canvas-img {

    position: relative;

}

.canvas-img canvas {

	display: block;

	width: 100%;

}

.canvas-img img {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	object-fit: cover;

	object-position: center;

}

div#content-full {

	position: relative;

}

div#content-full::before,

div#content-full::after {

	content: "";

	position: absolute;

	height: 962px;

	background-size: cover;

	background-position: center;

	background-repeat: no-repeat;

	pointer-events: none;

	z-index: -1;

}

div#content-full::before {

	top: 12%;

	right: 0;

	width: 14%;

	background-image: url('../../images/press/content-bg1.jpg');

}

div#content-full::after {

	top: 63%;

	left: 0;

	width: 13.18%;

	background-image: url('../../images/press/content-bg2.jpg');

	opacity: 0;

}

.custom-ip-pr-content {

    max-width: 1370px;

    margin: 0 auto 55px;

    padding: 0 15px;

}

.section-wrap {

	font-size: 0;

	position: relative;

}

.custom-ip-pr-top-inner {

	max-width: 1540px;

	margin: 140px auto 0;

	padding: 0 15px;

}

.custom-ip-pr-top-col {

	display: inline-block;

	vertical-align: top;

}

.custom-ip-pr-top-col.col-left {

	width: 52.65%;

}

.custom-ip-pr-top-txt {

	max-width: 700px;

	padding-right: 15px;

    margin-top: 4px;

}

.custom-ip-pr-top-txt p {

	font-size: 14px;

	font-weight: 400;

	color: #222222;

	line-height: 1.9 !important;

    letter-spacing: 0.025em;

}

.custom-ip-pr-top-col.col-right {

	width: 47.34%;

}



.custom-ip-pr-news-inner {

	position: relative;

    padding: 85px 0 0;

	max-width: 1460px;

	margin: 0 auto;

}

.custom-ip-pr-news-inner .section-title {

    margin-bottom: 43px;

}

.custom-ip-pr-news-inner .section-title span {

	font-size: 45px;

}

.custom-ip-pr-news-slide-wrap {

	position: relative;

}

.custom-ip-pr-news-item {

	position: relative;

	padding: 0 20px;

	margin-bottom: 36px;

}

.custom-ip-pr-news-item a {

	display: -webkit-box; 

	display: -moz-box;

	display: -ms-flexbox;

	display: -webkit-flex; 

	display: flex;

	align-items: center;

	position: relative;

	background: #522741;

}

.custom-ip-pr-news-item a .col-txt {

	width: 300px;

}

.custom-ip-pr-news-item-txt {

    position: relative;

    padding: 0 12%;

}

.custom-ip-pr-news-item-txt h3 {

	font-size: 25px !important;

    font-weight: 400 !important;

    color: #fff;

    line-height: 1.4 !important;

    text-transform: uppercase;

    margin: 0 !important;

}

.custom-ip-pr-news-item-txt p {

	font-size: 14px;

	color: #c4c4c4;

	line-height: 1.6 !important;

    letter-spacing: 0.025em;

}

.custom-ip-pr-news-item a .col-img {

	flex-grow: 1;

	overflow: hidden;

}

.custom-ip-pr-news-item a:hover .custom-ip-pr-news-item-img img {

	transform: scale(1.1);

}

.custom-ip-pr-news-item a:hover .custom-ip-pr-news-item-img::before {

	opacity: .1;

}

.custom-ip-pr-news-item a:hover .custom-ip-pr-news-item-img::after {

	color: #522741;

	background-color: #fff;

}

.custom-ip-pr-news-item-img img {

	transition: all .4s ease-in-out;

}

.custom-ip-pr-news-item-img::before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background-color: #000;

	opacity: 0;

	transition: all .4s ease-in-out;

	pointer-events: none;

	z-index: 1;

}

.custom-ip-pr-news-item-img::after {

	content: "Read More";

	font-family: "Barlow", sans-serif;

	font-size: 12px;

	font-weight: 700;

	color: #fff;

	text-transform: uppercase;

	text-align: center;

    letter-spacing: 0.3em;

	position: absolute;

	bottom: 35px;

	right: 35px;

	width: 180px;

	padding: 13px 0;

	background-color: #522741;

	transition: all .4s ease-in-out;

	pointer-events: none;

}

.custom-ip-pr-news-slide-arrows {

	position: relative;

	display: -webkit-box; 

	display: -moz-box;

	display: -ms-flexbox;

	display: -webkit-flex; 

	display: flex;

	align-items: center;

	justify-content: space-between;

	max-width: 470px;

	margin: 32px auto 0;

}

.custom-ip-pr-news-slide-arrows span {

	font-size: 33px;

	color: #522741;

	cursor: pointer;

	transition: all .4s ease-in-out;

}

.custom-ip-pr-news-slide-arrows span:hover {

	opacity: .7;

}

.custom-ip-pr-news-slide-dots {

	position: relative;

	max-width: 360px;

	margin: -60px auto 0;

	pointer-events: none;

}

.custom-ip-pr-news-slide-dots ul {

	text-align: center;

	margin: 0 !important;

}

.custom-ip-pr-news-slide-dots ul li {

	display: inline-block;

	vertical-align: middle;

}

.custom-ip-pr-news-slide-dots ul li button {

	display: block;

	width: 40px;

	height: 47px;

	font-size: 14px;

	color: #522741;

	text-align: center;

	padding: 0;

	background-color: #fff;

	border: none;

	pointer-events: auto;

}

.custom-ip-pr-news-slide-dots ul li.slick-active button {

	color: #fff;

	background-color: #522741;

}



@media only screen and (max-width: 1280px) {

	.custom-ip-pr-news-item-txt h3 {

		font-size: 20px !important;

	}

	.custom-ip-pr-news-item-txt p {

		font-size: 12px;

	}

}



@media only screen and (max-width: 1199px) {

	#inner-page-wrapper {

		margin-bottom: 50px;

	}

	.custom-ip-pr-news-item {

		padding: 0 10px;

		margin-bottom: 20px;

	}

	.custom-ip-pr-news-item-txt h3 {

		font-size: 16px !important;

	}

	.custom-ip-pr-news-item-txt {

		padding: 0 6%;

	}

	.custom-ip-pr-news-item-txt p {

		font-size: 11px;

	}

	.custom-ip-pr-news-item-img::after {

		bottom: 15px;

		right: 15px;

		width: 130px;

		padding: 8px 0;

	}

}



@media only screen and (max-width: 991px) {

	.custom-ip-pr-content {

		margin: 0 auto;

	}

	.custom-ip-pr-top-inner {

		margin: 0 auto;

	}

	.custom-ip-pr-top-col {

		display: block;

		width: 100% !important;

	}

	.custom-ip-pr-top-txt {

		max-width: 100%;

		padding-right: 0;

		margin-top: 0;

		text-align: center;

	}

	.custom-ip-pr-top-img img {

		margin: 0 auto;

	}

	.custom-ip-pr-news-inner .section-title span {

		font-size: 35px !important;

	}

	.custom-ip-pr-news-item a {

		display: block;

		max-width: 480px;

		margin: 0 auto;

	}

	.custom-ip-pr-news-item a .col-txt {

		width: 100%;

	}

	.custom-ip-pr-news-item-txt {

		padding: 30px 15px;

		text-align: center;

	}

	.custom-ip-pr-news-inner .section-title {

		margin-bottom: 12px;

	}

}



@media only screen and (max-width: 767px) {



}



@media only screen and (max-width: 480px) {

	.custom-ip-pr-news-inner .section-title span {

		font-size: 23px !important;

	}

	.custom-ip-pr-news-slide-wrap {

		padding: 0 15px;

	}

}