.form-wrapper {
margin-top: 1.5625rem; }
.items-grid .line {
border-top: 2px solid #000;
margin-bottom: 3.75rem; }
.items-grid .boxItem {
margin-bottom: 3.75rem; }
.items-grid .boxItem h3 {
margin-top: 1.5625rem;
margin-bottom: 0.3125rem; }
.items-grid .boxItem .img-icon-wrap {
position: relative;
display: block;
font-weight: 700;
font-size: 1rem; }
.items-grid .boxItem .img-icon-wrap.ratio32 {
aspect-ratio: 3 / 2;
overflow: hidden; }
.items-grid .boxItem .img-icon-wrap .absolute {
position: absolute;
z-index: 10; }
.items-grid .boxItem .img-icon-wrap .name {
top: .375rem;
left: .375rem;
color: #fff; }
.items-grid .boxItem .img-icon-wrap .duration {
top: .375rem;
right: .375rem;
color: #fff; }
.items-grid .boxItem .img-icon-wrap .icon {
bottom: .375rem;
right: .375rem; }#load-more-btn-wrap {
margin-top: 30px; }
@media all and (min-width: 768px) {
#load-more-btn-wrap {
margin-top: 50px; } }
.paging-wrapper ul.page-numbers {
margin-top: 2rem;
margin-bottom: 2rem;
list-style: none;
font-size: 1.125rem;
display: flex;
justify-content: center;
align-items: center; }
.paging-wrapper ul.page-numbers li {
cursor: pointer;
display: inline;
padding: 0 .3rem;
font-family: Roboto, sans-serif; }
.paging-wrapper ul.page-numbers li a {
font-family: Roboto, sans-serif; }
.paging-wrapper ul.page-numbers li .current, .paging-wrapper ul.page-numbers li.current {
width: 30px;
height: 30px;
border: 1px solid #000000;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center; }
.paging-wrapper ul.page-numbers.padding li {
padding: 0 .5rem; }
.paging-wrapper .arrow-left, .paging-wrapper .arrow-right {
display: block;
position: relative;
top: 2px; }
.paging-wrapper .arrow-left .hover, .paging-wrapper .arrow-right .hover {
display: none; }
.paging-wrapper .arrow-left:hover .default, .paging-wrapper .arrow-right:hover .default {
display: none; }
.paging-wrapper .arrow-left:hover .hover, .paging-wrapper .arrow-right:hover .hover {
display: inline; }