.cm-projects{position:relative;z-index:2}.cm-projects.top-section .btn-wrp.flex_row{justify-content:center;margin:30px 0}.cm-projects .bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.cm-projects .top-section .btn-wrp.flex_row{align-items:center;gap:20px}.cm-projects .content-wrapper{position:relative;z-index:10}.cm-projects .bg_image{background-position:50%;background-repeat:no-repeat;background-size:cover}.cm-projects .slider-modal{bottom:0;display:block;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:1000}.cm-projects .slider-modal.open{opacity:1;visibility:visible}.cm-projects .modal-content{background:#fff;margin:80px auto auto;max-width:90%;padding:1rem;position:relative;width:600px}.cm-projects .close-modal{position:absolute;right:10px;top:5px}.go-back-btn-row{padding:5px}.go-back-btn-row button.go-back-button{background-color:#175676;border:0;color:#fff;display:block;font-size:12px;font-weight:900;letter-spacing:1px;line-height:1;padding:12px 24px;text-transform:uppercase;transition:.3s;width:100%}.go-back-btn-row button.go-back-button:hover{background-color:#d62839}.cm-projects{padding:60px 10px}.cm-projects .top-section h6{font-family:Brandon-Grotesque;margin-bottom:6px;padding-top:11px}.port-items{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;position:relative;width:100%}.port-items .port-item{width:50%}.port-items .port-item .port-item-inner{margin:0 10px 0 0;padding:10px}.port-items .port-item:nth-child(2n) .port-item-inner{margin:0 0 0 10px}.port-item-bg{background-position:50%;background-size:cover;display:inline-block;height:360px;max-width:100%;position:relative;vertical-align:middle;width:100%}.port-modal-button a{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:18px;font-weight:900;height:100%;justify-content:center;letter-spacing:1px;line-height:1.4;text-align:center;text-transform:uppercase}.port-modal-button{background-color:#17567600;display:inline-block;height:100%;position:relative;text-align:center;width:100%}.port-item-bg img.img_bg{filter:brightness(68%) contrast(100%) saturate(100%) blur(0) hue-rotate(0deg);height:360px;left:0;object-fit:cover;position:absolute;top:0;width:100%}.port-modal-button a:hover{color:#d62839}.cm-projects .slider-modal{padding:50px 30px}.cm-projects .modal-content{max-width:800px;padding:20px;width:100%}.swiper-carousel-image{background:no-repeat 50%;background-size:cover;height:100%;position:relative}.cm-projects .swiper{height:650px;padding-bottom:30px}.cm-projects button.close-modal{border:none;font-size:0;height:30px;padding:0;right:10px;top:7px;width:30px;z-index:9}.cm-projects button.close-modal:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='14' height='14' aria-hidden='true' viewBox='0 0 512 512'%3E%3Cpath d='M505.943 6.058c-8.077-8.077-21.172-8.077-29.249 0L6.058 476.693c-8.077 8.077-8.077 21.172 0 29.249A20.6 20.6 0 0 0 20.683 512a20.61 20.61 0 0 0 14.625-6.059L505.943 35.306c8.076-8.076 8.076-21.171 0-29.248'/%3E%3Cpath d='M505.942 476.694 35.306 6.059c-8.076-8.077-21.172-8.077-29.248 0s-8.077 21.171 0 29.248l470.636 470.636a20.62 20.62 0 0 0 14.625 6.058 20.62 20.62 0 0 0 14.624-6.057c8.075-8.078 8.075-21.173-.001-29.25'/%3E%3C/svg%3E");content:"";display:block;height:14px;margin:0 auto;width:14px}.cm-projects .swiper-pagination{bottom:5px!important;font-size:16px;line-height:1.8}.cm-projects .swiper-pagination-bullet{height:6px;margin:0 6px!important;width:6px}.cm-projects .swiper-pagination-bullet-active{background:#175676}.cm-projects .swiper-button-next:after,.cm-projects .swiper-button-prev:after{display:none}.cm-projects .swiper-button-next,.cm-projects .swiper-button-prev{color:hsla(0,0%,93%,.9);font-size:20px;height:20px;opacity:1;right:10px;top:49.5%;width:20px}.cm-projects .swiper-button-prev{left:10px;right:0}.cm-projects .overflow-slider{background-color:rgba(0,0,0,.5);cursor:pointer;height:100%;left:0;position:fixed;top:0;width:100%}.cm-projects .modal-content{z-index:9}.cm-projects .bottom-btn{margin-bottom:20px}.cm-projects .content-wrapper .top-section p{font-size:16px;margin:0 0 40px}.cm-projects,.cm-projects .content-wrapper{position:static}.cm-projects button.close-modal:hover{background:#175676;color:#fff}@media (max-width:1024px) and (min-width:768px){.cm-projects .top-section h6{margin-bottom:1px;padding-top:1px}.cm-projects .top-section h2{font-size:52px;letter-spacing:0;line-height:1}}@media (max-width:1024px){.cm-projects .content-wrapper{padding-left:0;padding-right:0}.port-item-bg{height:200px}.port-item-bg img.img_bg{height:100%}.port-modal-button a{font-size:16px;letter-spacing:0}.cm-projects .swiper{height:450px}.cm-projects .modal-content{padding:60px 10px}}@media (max-width:767px){.port-items .port-item{width:100%}.port-items .port-item .port-item-inner,.port-items .port-item:nth-child(2n) .port-item-inner{margin:0;padding:10px}.cm-projects .swiper{height:300px}.cm-projects .modal-content{padding:60px}.cm-projects .slider-modal{padding:15px}}@media(max-width:420px){.cm-projects .modal-content{padding:30px}}