.portfolio-section,.portfolio-section .sec-title{display:inline-block;width:100%}.portfolio-section .sec-title{margin:0 0 30px;text-align:center}.portfolio-section .sec-title h1{color:#000;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;letter-spacing:1px;line-height:46px;margin:0}.portfolio-section .sec-content{display:inline-block;margin:0 0 30px;text-align:center;width:100%}.portfolio-section .sec-content h2{color:#000;display:inline-block;font-family:Poppins,sans-serif;font-size:26px;font-weight:700;line-height:36px;margin:0 0 15px;text-align:center;width:100%}.portfolio-section .sec-content p{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:26px;margin:0 0 10px}.portfolio-section .portfolio-inner{display:inline-block;width:100%}.portfolio-section .portfolio-inner .portfolio-wrap{display:inline-block;margin-bottom:30px;width:100%}.portfolio-section .portfolio-inner .portfolio-wrap:last-child{margin-bottom:0}.portfolio-section .portfolio-inner .portfolio-wrap .title{display:inline-block;margin:0 0 15px;width:100%}.portfolio-section .portfolio-inner .portfolio-wrap .title h3{color:#000;display:inline-block;font-family:Poppins,sans-serif;font-size:26px;font-weight:700;line-height:36px;margin:0;text-align:center;width:100%}.portfolio-section .portfolio-inner .portfolio-wrap .content{display:inline-block;margin:0 0 30px;text-align:center;width:100%}.portfolio-section .portfolio-inner .portfolio-wrap .content p{color:#000;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:26px;margin:0}.portfolio-section .portfolio-inner .portfolio-wrap .portfolio-box{align-items:flex-start;display:flex;flex-wrap:wrap;gap:25px;justify-content:flex-start;max-width:100%;padding:0 40px;width:100%}.portfolio-section .portfolio-inner .portfolio-wrap .portfolio-box .image-box{display:inline-block;margin:0 0 30px;width:32%}.portfolio-section .portfolio-inner .portfolio-wrap .portfolio-box .image-box a{display:inline-block;transition:opacity .2s ease;width:100%}.portfolio-section .portfolio-inner .portfolio-wrap .portfolio-box .image-box a img{background-color:#f4e7d9;display:inline-block;height:400px!important;object-fit:cover;padding:10px;transition:opacity .2s ease;width:100%}.portfolio-section .portfolio-inner .portfolio-wrap .portfolio-box .image-box a span{color:#000;display:inline-block;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;line-height:25px;margin-top:10px;text-align:center;width:100%}@media(max-width:991px){.portfolio-section .portfolio-inner .portfolio-wrap .portfolio-box{align-items:stretch;height:100%;justify-content:space-between;padding:0}.portfolio-section .sec-title h1{font-size:30px;line-height:40px}.portfolio-section .portfolio-inner .portfolio-wrap .title h3,.portfolio-section .sec-content h2{font-size:24px;line-height:34px}.portfolio-section .portfolio-inner .portfolio-wrap .portfolio-box .image-box{align-items:stretch;display:flex;margin:0 15px 30px;width:calc(50% - 30px)}.portfolio-section .portfolio-inner .portfolio-wrap .portfolio-box .image-box a img{height:300px}.portfolio-section .portfolio-inner .portfolio-wrap .portfolio-box .image-box a{margin-bottom:20px}}@media(max-width:767px){.portfolio-section .sec-title h1{font-size:28px;line-height:38px}.portfolio-section .portfolio-inner .portfolio-wrap .title h3,.portfolio-section .sec-content h2{font-size:22px;line-height:32px}.portfolio-section .sec-title{margin:0 0 20px}.portfolio-section .portfolio-inner .portfolio-wrap .portfolio-box .image-box a img{height:250px}}@media(max-width:575px){.portfolio-section .portfolio-inner .portfolio-wrap .portfolio-box .image-box{width:100%}.portfolio-section .portfolio-inner .portfolio-wrap .portfolio-box .image-box a{margin-bottom:0}.portfolio-section .portfolio-inner .portfolio-wrap .portfolio-box .image-box a span{text-align:center}}