.info-section{position:relative;overflow:hidden;padding:78px 0;margin:0;color:#fff}.info-section .info-page-header{position:relative;overflow:hidden;padding:25px 0;background:#fff;z-index:11}.info-section .heading-holder{width:100%}.info-section .heading-holder h2{font-size:22px;line-height:33px;margin:0;color:#34302f}.pointer{cursor:pointer}.main-div-profile-image:hover a.btn-link-proo.various{position:relative;left:5px;transition:linear 1s}.main-div-profile-image:hover .hoverOverlay{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:linear-gradient(359deg,#867f7e8c 46.82%,rgba(52,48,47,0) 100%);mix-blend-mode:multiply;opacity:.85;border-radius:3px;transform:rotate(-180deg)}.slidr-item{position:relative}.main-div-profile-image:hover .btn-link-proo{position:relative;right:-10px}.slidr-item .slid{padding:90px 20px 90px 0;background:#34302f;z-index:1;height:700px}.slidr-item .slid+.slid{z-index:2}.slidr-item .slid.in-viewport .img-col{visibility:visible;opacity:1}.info-section .slid-holder{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 60px}.sticky-wrap-img-col{-ms-flex-negative:0;flex-shrink:0;width:150px;overflow:hidden;height:150px !important}.info-section .slid-holder .img-col{-ms-flex-negative:0;flex-shrink:0;width:150px;overflow:hidden;position:static !important}.info-section .slid-holder .img-col img{display:block;width:100%;height:auto}.info-section .slid-holder .text-box{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 0 0 178px}.info-section .slid-holder .text-box h3{font-size:30px;line-height:40px;margin:0 0 20px}.info-section .slid-holder .text-box p{margin:0 0 45px}.info-section .slid-holder .more-info{max-width:325px;position:relative}.info-section .slid-holder .more-info.active .opener:after{content:"-"}.info-section .slid-holder .opener{display:inline-block;vertical-align:top;font:700 16px/25px DM Sans,Sans-Serif;color:#fff;border:0;cursor:pointer;outline:0;box-shadow:none;background:0;position:relative;text-align:left;padding:0 20px 0 0}.info-section .slid-holder .opener:after{content:"+";position:absolute;top:3px;right:0;font-size:23px;line-height:20px}.info-section .slid-holder .list-slide{position:absolute;top:100%;left:0}.info-section .slid-holder .list{list-style:none;margin:0;padding:15px 0 0}.info-section .slid-holder .list li{margin:0 0 5px;position:relative;padding:0 0 0 20px}.info-section .slid-holder .list li:before{position:absolute;content:'';width:4px;height:4px;background:#fff;border-radius:100%;top:10px;left:0}.info-section .slid-holder .list a{display:inline-block;vertical-align:top;color:#fff;text-decoration:none}.info-section .slid-holder .list a:hover{color:#bc762a;text-decoration:underline}.info-section .slid-holder .opener.active:after{content:"-"}.info-section .btn-holder{display:flex;justify-content:flex-end;padding:18px;margin:0 !important}.info-section .btn-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:66px;height:66px;transition:linear .15s;border-radius:100px;background:#bc762a;box-shadow:0 0 0 0 rgba(188,118,42,0.2)}.info-section .btn-more:hover{box-shadow:0 0 0 17px rgba(188,118,42,0.2)}.insight1 a{color:#34302f}.text-tag a{color:#bc762a}.heading-go-back a:hover .vs .go-back-a-img{left:-6px;transition:.25s ease-in-out}.progress-bar{width:100%;height:1px;position:relative;margin:0 0 25px;background:#bdbdbd}.progress-bar .bar{width:80px;height:4px;background:#bc762a;position:absolute;top:0;left:0}.sticky-wrap-info-page-header.position-fixed .progress-bar .bar{animation:myfirst 3s forwards;animation-direction:normal;animation-fill-mode:none}.flex-profile-div{display:flex;justify-content:center;flex-wrap:wrap;padding-top:20px}.btn-link-pro:after{content:"";position:absolute;left:0;bottom:0;width:21px;height:14px;transition:linear .25s;background:url(https://f.hubspotusercontent40.net/hubfs/2778894/arrow-right.png) no-repeat}.main-div-profile-image{min-width:359px;background-size:cover;background-position:center;background-repeat:no-repeat;height:416px;position:relative;margin-right:60px;margin-bottom:65px;max-width:359px;padding:0px 40px}.flex-profile-div .main-div-profile-image:nth-child(3n+3){margin-right:0px}.profile-items{width:78%;position:absolute;bottom:28px;border-top:solid 1px white}p.prof-name{margin:0px;font-size:20px;line-height:25px;font-weight:700;font-family:'DM Sans';margin-top:25px}p.prof-name1{margin:0px 0px 25px 0px;font-size:16px;line-height:25px;font-weight:400;font-family:'DM Sans'}.border-width-top{width:270px;background-color:white;height:2px;margin-bottom:20px}.info-page-header{position:static !important}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}.modal-content{background-color:#fefefe;margin:auto;padding:0px 0px 0px 0px;border:1px solid #888;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.ds-none-popup{display:none}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.profile_popup_content_main{display:flex;margin-right:0px !important;max-width:1440px;height:100vh}.profile_popup_content{flex-basis:50%;margin-left:70px}.profile_popup_pic{flex-basis:50%}.h-desig-name h1{font-size:60px;margin:0px;line-height:80px;color:#34302f;font-weight:700;font-family:'DM Sans'}.h-desig-name h4{font-size:22px;margin:0px;line-height:45px;color:#34302f;font-weight:700;font-family:'DM Sans';position:relative;bottom:10px}.h-desig-name{margin-top:60px}a.popup-email1{font-size:16px;line-height:25px;font-weight:400;color:#34302f;text-decoration:none}a.popup-email2{font-size:16px;line-height:25px;font-weight:400;color:#bc762a;outline:0}a.popup-phone1{font-size:16px;line-height:25px;font-weight:400;color:#34302f;text-decoration:none}a.popup-phone2{font-size:16px;line-height:25px;font-weight:400;color:#34302f}.description-popup{font-size:16px;line-height:25px;font-weight:400;color:#828282;font-family:'DM Sans';margin-top:32px;margin-bottom:70px}.email-phone{margin-top:25px}p.popup-phone{margin-top:8px}.social-icon{margin-top:13px}p.popup-email{margin:0px}.popup-phone{margin:0px}.flex-sss{top:31px;position:relative;right:24px}.pos-modal-content{position:relative}.profile_popup_pic img{height:100%;object-fit:cover;width:100%}.ds-none-close{display:block}.ds-none-close-cross{display:none}.fancybox-content{padding:0px !important}.fancybox-slide--html .fancybox-close-small{width:96px !important}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:24px !important;top:31px !important;z-index:401;background-image:url(https://www.kapstonemanufacturing.com/hubfs/images2021/Service/GroupClose.png) !important;background-repeat:no-repeat !important}.fancybox-button svg{display:none !important;height:100%;overflow:visible;position:relative;width:100%}.listing-sec h2{font-size:22px;line-height:33px;font-family:'DM Sans';color:#34302f;font-weight:700;margin-top:35px}.listing-txt ul li{line-height:35px;font-size:16px;font-weight:400;font-family:'DM Sans'}.scroll-inner-desc{padding-right:45px}.profile_popup_content{max-height:100vh;display:flex;flex-direction:column}.fancybox-slide--html{padding:0 !important}.fancybox-content{margin-bottom:0 !important}.apply-scroll{overflow-y:scroll;flex:auto;margin-bottom:50px;scrollbar-face-color:#888;scrollbar-shadow-color:#fff;scrollbar-highlight-color:#fff;scrollbar-3dlight-color:#fff;scrollbar-darkshadow-color:#fff;scrollbar-track-color:#fff;scrollbar-arrow-color:#fff}.apply-scroll::-webkit-scrollbar{width:10px}.apply-scroll::-webkit-scrollbar-track{-webkit-box-shadow:none;-webkit-border-radius:10px;border-radius:10px}.apply-scroll::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:transparent;-webkit-box-shadow:none}.profile_popup_pic{max-height:100vh}.listing-sec{padding:0px 0 0px;margin:20px 0 44px;width:100%;overflow:hidden;position:relative}.listing-sec::before{position:absolute;content:'';width:79px;height:4px;transform:rotate(180deg);background:#bc762a;top:0px;left:0}.vs .go-back-a{display:flex}.vs .heading-go-back h2{margin:0px 0px 0px 20px;font-size:16px;line-height:25px;font-family:'DM Sans';color:#34302f;font-weight 700}.vs .go-back-a-img{position:relative;left:10px;transition:left .3s;-webkit-transition:left .3s}.vs .go-back-a:hover .go-back-a-img{left:5px}.vs .go-back-a{display:flex;border-top:solid .5px #bdbdbd;padding-top:45px;margin-top:70px;padding-bottom:34px;align-items:center}.insight-main{display:flex}.insight-main h3{margin:0px}.insight1 h3{color:#34302f;font-size:13px;line-height:17px;text-decoration:underline;text-transform:uppercase;margin-right:15px;font-family:'DM Sans';font-weight:700}.insight2 h3{color:#828282;font-size:13px;line-height:17px;text-transform:uppercase;margin-right:15px;font-family:'DM Sans';font-weight:700}.insight3 h3{color:#828282;font-size:13px;line-height:17px;text-transform:uppercase;margin-right:15px;font-family:'DM Sans';font-weight:700}.text-tag h3{color:#bc762a;font-size:20px;line-height:25px;text-decoration:underline;font-family:'DM Sans';font-weight:700;margin-bottom:45px}.view-all a{color:#bc762a;font-size:16px;line-height:16px;text-decoration:underline;font-family:'DM Sans';font-weight:700}@media(max-width:1023px){.h-desig-name{margin-top:30px}.h-desig-name h1{font-size:30px;margin:0px;line-height:40px;color:#34302f;font-weight:700;font-family:'DM Sans'}.email-phone{margin-top:0px}.h-desig-name h4{font-size:16px;margin:0px;line-height:45px;color:#34302f;font-weight:700;font-family:'DM Sans';position:relative;bottom:10px}.description-popup{font-size:14px;line-height:20px;font-weight:400;color:#828282;font-family:'DM Sans';margin-top:32px}.description-popup{font-size:14px;line-height:20px;font-weight:400;color:#828282;font-family:'DM Sans';margin-top:12px}}@media(max-width:767px){.scroll-inner-desc{padding-right:10px}.apply-scroll{max-height:100%;overflow-y:hidden}.profile_popup_content{max-height:100%}.profile_popup_content{padding-left:15px;padding-right:25px}.main-div-profile-image{margin-bottom:40px}.flex-profile-div{padding-top:0px}.profile_popup_content{flex-basis:100%;margin-left:10px}.flex-sss{top:0px;position:absolute;right:24px;color:#000}.ds-none-close{display:none}.ds-none-close-cross{display:block}.profile_popup_pic img{height:100%;object-fit:cover;width:100%;object-position:top}.profile_popup_pic{flex-basis:100%;max-height:454px;margin-top:88px}.profile_popup_content_main{display:flex;margin-right:0px !important;flex-wrap:wrap}}a{cursor:pointer}@-webkit-keyframes myfirst{100%{width:100%}}@keyframes myfirst{10%{width:100%}}.heading-go-back a{text-decoration:none;margin:0px 0px 0px 0px;font-size:16px;line-height:25px;font-family:'DM Sans';color:#34302f}@media(max-width:1199px){.info-section .slid-holder .text-box{padding:0 0 0 224px}.profile_popup_content_main{display:flex;margin-right:0px !important;max-width:1440px;height:100%}}@media screen and (max-width:1230px){.main-div-profile-image{min-width:350px;background-size:cover;background-position:center;background-repeat:no-repeat;height:416px;position:relative;margin-right:30px;margin-bottom:65px;max-width:350px}.flex-profile-div .main-div-profile-image:nth-child(3n+3){margin-right:30px}}@media(max-width:1023px){.info-section{position:relative;overflow:hidden;padding:20px 0;margin:0;color:#fff}.flex-profile-div .main-div-profile-image:nth-child(3n+3){margin-left:10px;margin-right:10px !important}.main-div-profile-image{min-width:338px;background-size:cover;background-position:center;background-repeat:no-repeat;height:416px;position:relative;margin-right:30px;margin-bottom:31px;max-width:350px}.flex-profile-div .main-div-profile-image{margin-right:10px;margin-left:10px}.info-section .heading-holder{width:100%;margin:0 0 18px}.info-section .info-page-header{padding:20px 0}.slidr-item .slid{padding:42px 20px 42px 0}}@media(max-width:767px){.main-div-profile-image{min-width:100%;background-size:cover;background-position:top;background-repeat:no-repeat;height:416px;position:relative;margin-right:0px;margin-bottom:23px;max-width:350px}.flex-profile-div .main-div-profile-image:nth-child(3n+3){margin-right:0px}.border-width-top{width:225px;background-color:white;height:2px;margin-bottom:20px}.info-section{position:relative;padding:70px 0 30px;margin:0}.sticky-wrap-info-page-header{position:static !important}.info-section .info-page-header{position:static !important}.info-section .slid-holder{display:block}.slidr-item .slid{padding:42px 20px 42px 0}.sticky-wrap-img-col{position:static !important;height:150px !important;margin:0 0 36px !important}.info-section .slid-holder .img-col{margin:0;position:static !important}.info-section .slid-holder .text-box{padding:0}.info-section .slid-holder .list-slide{position:static}.info-section .btn-holder{display:block}.swiper-pagination{display:none}.slid-holder .sticky-wrap-img-col{display:block}.info-section .slid-holder .img-col{display:block}.swiper-container{height:100% !important}.swiper-wrapper{flex-direction:column}.slidr-item .slid,.swiper-slide{height:100%;min-height:100% !important}.info-section .slid-holder{margin:0 0 20px}.slidr-item .slid{padding:10px 20px 40px 0}}.page-center{position:relative}.swiper-wrapper{transition-duration:.35s !important}.swiper-container{height:700px}.swiper-slide{min-height:700px}.swiper-pagination{bottom:-250px;height:150px;width:150px;overflow:hidden}.swiper-container-vertical>.swiper-pagination-bullets{left:0;top:170px}.swiper-pagination-bullet{background-color:transparent;height:150px;width:150px;position:absolute;top:0;left:0;transform:translateY(-150px);-webkit-transform:translateY(-150px);transition:background-color 1s,tansform 1s,transform 1s;-webkit-transition:background-color 1s,tansform 1s,transform 1s}.swiper-pagination-bullet img{height:0;transition:all .5s ease}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet.swiper-pagination-bullet-active{transform:translateY(0);-webkit-transform:translateY(0)}.swiper-pagination-bullet.swiper-pagination-bullet-active img{height:auto}.info-section .info-page-header{overflow:visible}.info-section .info-page-header::before{content:"";position:absolute;top:0;left:-100%;right:-100%;bottom:0;background-color:#fff;z-index:-1}#pinContainer{width:100%;min-height:100vh;position:relative}.panel{min-height:100vh;width:100%;position:absolute;top:18%}#pinMaster{position:relative}