.feature-section,.spec-section{padding-top:3rem;padding-bottom:3rem;background:rgba(35,36,38,.6);background-size:cover;background-blend-mode:multiply;background-position:0 0}@media (min-width:768px){.feature-section,.spec-section{padding-top:4rem;padding-bottom:4rem;background-attachment:fixed}}.video-section{background-size:cover;background-position:50%}@media (min-width:768px){.video-section{background-attachment:fixed}}.video-section .rs-video.upper{position:absolute;top:50%;left:50%}.video-section .rs-video .animate-border a{left:0;top:0;transform:translate(-50%,-50%)}.table-container{overflow-x:auto}.feature-section{background-position:100%}.spec-section{background-position:0 0}.compare-section,.gallery-section{padding-top:3rem;padding-bottom:3rem}@media (min-width:768px){.compare-section,.gallery-section{padding-top:4rem;padding-bottom:4rem}}.compare-section{background:#cbd0d3}.feature-table{margin-top:1.5rem}.feature-table .feature-table-title>div{padding:1rem;background:#fff;color:#212529;border-radius:5px 5px 0 0;font-weight:700;font-size:1.2rem}.feature-table .feature-table-desc{padding:1rem;color:#fff;border:2px solid #fff;margin-bottom:1.5rem;font-size:1.1rem}@media (min-width:768px){.feature-table{display:grid;grid-template-columns:auto 1fr;row-gap:1rem}.feature-table .feature-table-title{grid-column:1/1}.feature-table .feature-table-title>div{border-radius:5px 100px 100px 5px}.feature-table .feature-table-desc{grid-column:2/2;margin-bottom:0;border:none}}.spec-table{color:#fff;width:100%}.spec-table thead th{font-size:2rem;padding:0 1rem;text-align:center}.spec-table thead th div{border-bottom:3px solid #fff;padding:2rem 1rem}.spec-table thead th:first-of-type{padding-left:0}.spec-table thead th:last-of-type{padding-right:0}.spec-table tbody tr{border-bottom:1px solid #fff}.spec-table tbody td,.spec-table tbody th{padding:1rem 2rem;vertical-align:baseline}.spec-table tbody th{font-size:1.3rem;padding-left:1rem}.spec-table tbody td{font-size:1.1rem}.spec-table tbody td:last-of-type{padding-right:1rem}.quality-desc{font-size:1.1rem}.compare-table{width:100%}.compare-table td,.compare-table th{padding:1rem}.compare-table th{font-size:1.3rem}.compare-table th div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;border-radius:100px;background:#231815;color:#fff}.compare-table td{font-size:1.1rem;border-top:1px solid #9fa0a0}.style-four .single_portfolio,.style-four .single_portfolio p{margin-bottom:0}.portfolio_area .swiper-pagination{margin-top:20px}.swiper-button-next,.swiper-button-prev{top:40%}