.paginator {
	display: inline-block;
	padding: 0 0.5rem;
	margin-top: -25px;
}

.pg-company .section .paginator {
float: right;
margin-bottom: 0;
padding: 0;
position: relative;
width: 100%;
}

.pg-company .section .paginator .previous {
float: left;
left: 0;
position: absolute;
top: 0;
}

.pg-company .section .paginator .previous:before {
content: "<";
padding: 0 .5rem 0 0;
}

.pg-company .section .paginator .next {
float: right;
position: absolute;
right: 0;
top: 0;
}

.pg-company .section .paginator .next:after {
content: ">";
padding: 0 0 0 .5rem;
}

.latest-box-wrapper .paginator a {
font-size: 2em;
font-weight: 400;
}

.paginator a.disabled {
opacity: .4;
}

.paginator a:hover, .paginator a.current {
cursor: pointer;
text-decoration: underline;
}

.paginator a.disabled:hover {
cursor: default;
text-decoration: none;
}

.paginator input {
border: medium none;
color: #0a0f2f;
float: left;
margin: 0 0 0 0;
padding: 0.5rem 1rem;
text-align: center;
width: 132px;
font-family: 'Open Sans',sans-serif;
font-size: 16px;
}

.latest-sections {
min-height: 208px;
padding: 85px 50px 75px;
}

.latest-sections:before {
display: none !important;
}

.latest-sections:after {
display: none !important;
}

.latest-avatar{
width: 150px;
height: 150px;
top: -84px;
left: 42%;
}

.latest-avatar img{
width: 150px;
height: 150px;
}

.swiper-slide-top {
margin-top: 70px;
}

.pagination ul {
	list-style: none;
	font-size: clamp(1.4vw, 1.6rem, 1.4rem);
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 0.5rem;
	background-color: white;
	border-radius: 50px;
	padding: 1rem;
	font-weight: semi-bold;
}
.dots {
	cursor: default;
}
span {
	display: block;
}
.prev span,
.next span {
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 0.5rem;
}
span ion-icon {
	font-size: 1.5rem;
}
.prev,
.next {
	background-color: #2F3F6E;
	padding: min(1.5rem, 1.5vw);
}

ul .prev {
	border-radius: 25px 5px 5px 25px;
	font-size: 1rem;
}
ul .next {
	border-radius: 5px 25px 25px 5px;
	font-size: 1rem;
}
.num {
	border-radius: 50%;
	max-width: 50px;
	max-height: 50px;
}
ul .active,
ul .num:hover,
ul .btn:hover {
	background-color: #4CB7FE;
	color: white;
}

#par {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	height: 100vh;
	z-index: -1;
	overflow: hidden;
}

