body>.parent-overlay{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;display:none}body>.parent-overlay .pop-up-overlay{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;display:grid;place-items:center;background:rgba(6,49,68,.4)}body>.parent-overlay .pop-up-overlay .pop-up-container{padding:26px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:wrap;background:#fff;max-width:605px;max-width:827px;width:100%;position:relative}body>.parent-overlay .pop-up-overlay .pop-up-container .close-pop-up{position:absolute;top:15px;right:15px;cursor:pointer;color:#00adee}.pop-up-container .column{flex:1 0 auto;width:100%;max-width:50%}.pop-up-container .column.left-column{max-width:calc(100% - 291px);max-width:calc(100% - 392px);background-size:cover;background-repeat:no-repeat}.pop-up-container .column.right-column{max-width:291px;max-width:392px;padding-left:26px}.pop-up-container .column.right-column .gform_confirmation_message{min-height:446px}.pop-up-overlay .gform_wrapper{margin-bottom:0 !important}.pop-up-overlay .gform_heading .gform_title{display:none}.pop-up-overlay .gform_body h4,.pop-up-container .column.right-column .gform_confirmation_message h4{font-family:'Inter',sans-serif;font-weight:500;display:block;font-size:14px;line-height:24px;margin-bottom:4px;color:#0b5e83;text-transform:uppercase}.pop-up-overlay .pop-up-container.aia-ces .gform_body h4{text-transform:none}.pop-up-overlay .gform_body h3,.pop-up-container .column.right-column .gform_confirmation_message h3{font-family:'Inter',sans-serif;font-weight:800;font-size:20px;line-height:29px;color:#000;margin:0;margin-bottom:4px}.pop-up-overlay .gform_body p,.pop-up-container .column.right-column .gform_confirmation_message p{font-family:'Inter',sans-serif;font-weight:400;font-size:14px;line-height:21px;margin:0 0 20px !important;color:#6e7577}.pop-up-container .column.right-column .gform_confirmation_message .message-text{display:grid;place-items:center;min-height:230px}.pop-up-overlay .gform_body ul.gform_fields{list-style-type:none}.pop-up-overlay .gform_body label.gfield_label{position:static;z-index:1;color:#00adee;font-size:12px;line-height:15px;margin-bottom:15px}.pop-up-overlay .gform_body .gfield.check-consent label.gfield_label{display:none}.pop-up-overlay .gform_body label.gfield_label .gfield_required{color:#00adee;font-size:12px;line-height:15px}.pop-up-overlay .gform_body ul.gform_fields li.gfield.form-footer-text{font-size:10px !important;line-height:16px !important}.pop-up-overlay .gform_body ul.gform_fields li.gfield .ginput_container input{max-width:100%;width:100%;height:40px !important}.pop-up-overlay .gform_body ul.gform_fields li.gfield .ginput_container input[type=checkbox]{display:inline-block;max-width:20px;width:100%;height:20px !important;margin:0;margin-right:12px;margin-left:1px}.pop-up-overlay .gform_body ul.gform_fields li.gfield .ginput_container input[type=checkbox]~label{color:#6e7577;font-size:12px;letter-spacing:0;line-height:18px}.pop-up-overlay .gform_body ul.gform_fields li.gfield .ginput_container input:focus{border-bottom:1px solid #00adee !important}.pop-up-overlay .gform_footer .gform_button{padding:14px 20px !important;box-sizing:border-box;display:block;height:auto}.pop-up-overlay .gform_footer .form-footer-text,.pop-up-container .column.right-column .gform_confirmation_message .form-footer-text p{font-size:10px}.os-product{margin:0 0 70px}.uni-img .image-holder{vertical-align:top}.os-product-content{bottom:0}.logo-part{display:inherit}.logo-part a{display:inline-block}.logo-part img{max-width:120px;display:block}.internal-menu{position:fixed;top:132px;z-index:111;width:100%;left:0;background-color:#fff;box-shadow:0 2px 14px 0 rgb(110 117 119/20%);border-top:1px solid #e7ecee;transition:all .3s}.internal-menu.fixed{top:92px}.internal-menu-innner{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.i-menu-part ul li{display:inline-block;vertical-align:top;list-style:none;margin-right:25px}.i-menu-part ul li:last-child{margin-right:0}.i-menu-part ul li a{color:#000;font-size:15px;font-weight:500;letter-spacing:0;line-height:19px;padding:25px 0;border-bottom:2px solid transparent;display:block}.i-menu-part ul li.active a,.i-menu-part ul li a:hover{color:#00adee;border-color:#00adee}.section-ttl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:0 0 30px}.section-ttl h2{margin:0}.product-slider-items{position:relative}.p-slider-img img{display:block;height:445px;object-fit:cover}.p-slider-content{max-width:400px;background:rgba(255,255,255,.8);position:absolute;bottom:0;padding:30px}.p-slider-content h5{font-size:16px;font-weight:700;line-height:20px;margin:0 0 15px;font-family:Inter,sans-serif}.p-slider-content p{font-size:14px;line-height:24px}.product-carousel{overflow:hidden;padding:50px 0 80px}.product-slider{width:95vw}.product-slider-items{width:700px !important;padding-right:30px}.product-carousel .slick-arrow,.product-carousel .slick-arrow{width:30px;height:30px;font-size:0;border:none;outline:none;display:inline-block;vertical-align:top;z-index:1;cursor:pointer}.product-carousel .product-prev{background:url(/images/blue-icon-arrow-left.svg) no-repeat 50%;right:auto;position:relative;left:-50px}.product-carousel .product-next{background:url(/images/blue-icon-arrow-right.svg) no-repeat 50%;right:0}.two-col-links{display:flex;flex-wrap:wrap}.two-col-links .link-item{width:50%;margin:0 0 10px}body .footer-newsletter .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){height:76px;border:none;padding-left:15px !important;border-bottom:none !important}.col-sm-6 .link{margin:0 0 15px;margin:0}.col-sm-6 br+.link{margin:0}.glass-key-right{padding-bottom:15px}.single-specialties_products .home-featured-product{padding:80px 0}.home-featured-product .col-sm-12 .title-with-tag{max-width:100%}body .newsletter-col .gform_wrapper .gform_footer input.button,body .gform_wrapper .gform_footer input[type=submit]{background:#fff url(/wp-content/themes/dstheme/assets/images/icon-arrow-right.svg) no-repeat calc(100% - 25px) 50% !important}.main-navigation{position:relative;z-index:1}.main-navigation ul>li{margin-right:30px}.main-navigation ul li.group-main:hover:after{content:'';position:absolute;background:#f5f7f8;width:calc(100% + 30px);height:100%;left:-15px;top:0;z-index:-1;border-radius:32px}.main-navigation ul li.group-main>a{text-transform:uppercase;color:#9fadbb;font-size:11px;font-weight:500;letter-spacing:0;line-height:14px;padding:10px 0 0}.main-navigation ul li.group-main>.sub-menu{box-shadow:none;padding:0;position:static;display:block;width:auto;background:0 0}.main-navigation ul li.group-main>.sub-menu>li{background:0 0 !important;display:inline-block;margin-right:35px;width:auto}.main-navigation ul li.group-main>.sub-menu>li:last-child{margin:0}.main-navigation ul li.group-main>.sub-menu>li>a{padding:0 0 10px}.main-navigation ul li.group-main>.sub-menu .sub-menu{background:#fff;position:absolute;padding:10px 0;z-index:11;left:-20px;margin:0;box-shadow:0 2px 14px 0 rgb(110 117 119/20%);width:200px;transition:all .3s;top:100%}.main-navigation ul li.group-main>.sub-menu .sub-menu .sub-menu{left:100%;top:-10px;z-index:1}.site-content.special-content{padding-top:200px}.portfolio-list-table-col tr th{position:relative;cursor:pointer}.portfolio-list-table-col tr th:after{position:absolute;background:url(/wp-content/themes/dstheme/assets/images/table-short.svg) no-repeat center;content:'';width:14px;height:14px;right:6px;top:50%;margin-top:-7px;background-size:14px;transition:all .3s}.portfolio-list-table-col tr th.active:after{position:absolute;background:url(/wp-content/themes/dstheme/assets/images/table-short.svg) no-repeat center;content:'';width:14px;height:14px;right:6px;top:50%;margin-top:-7px;background-size:14px;filter:brightness(0);transform:rotate(180deg)}.filter-list-img img{height:370px;object-fit:contain;object-position:center}.gform_wrapper .gform_footer .gform_ajax_spinner{position:absolute;padding-top:10px}.special-content .page-banner-main{padding-top:35px}.latest-vision-control{padding:90px 0 70px}.site-header.special-header:after,.category-news-events .site-header:after{display:none}.wrapAnchors{position:relative;height:1px;width:100%}.anchor_tab{position:absolute;left:0;top:-175px}.contact-our-team-left{position:relative}.anchor_frm{position:absolute;width:1px;height:1px;display:block;left:0;top:-86px}.filter-listing-main .col-sm-6{margin-bottom:60px}.filter-list-content h4{height:auto}.filter-list-content{flex-grow:1;display:flex;flex-wrap:wrap;flex-direction:column}.filter-list-block{display:flex;flex-direction:column;flex:1 1 300px;height:100%;margin-bottom:0}.filter-links{margin-top:auto}.main-navigation .header-search{margin-top:12px}.site-footer .address-block{padding-left:45px}.site-footer .address-block p a{color:#6e7577}.site-footer .address-block p a:hover{color:#00aeef}.portfolio-filter-section .filter-search{margin-bottom:30px}.page-banner-content .sub-title{margin-bottom:25px}.page-banner-content .sub-title h4{font-weight:700;color:#000}.portfolio-slider-sec h4{margin-bottom:24px}.portfolio-slider-sec .download-share-box{margin-bottom:35px;display:flex}.portfolio-slider-sec .download.link,.portfolio-slider-sec .share-link.link{padding:0 0 15px 30px;margin-right:30px}.portfolio-slider-sec .download.link:hover:after,.portfolio-slider-sec .share-link.link:hover:after{filter:brightness(0) saturate(100%) invert(22%) sepia(97%) saturate(1065%) hue-rotate(170deg) brightness(96%) contrast(91%)}.portfolio-slider-sec .download.link:after{background:url(/wp-content/themes/dstheme/assets/images/icon-download.svg) no-repeat center;width:24px;height:24px;left:0;top:0}.portfolio-slider-sec .share-link.link:after{background:url(/wp-content/themes/dstheme/assets/images/icon-share.svg) no-repeat center;width:24px;height:24px;left:0;top:0}.share-link-box{position:relative}.share-list{position:absolute;left:0;top:100%;background-color:#fff;z-index:9;box-shadow:0 2px 14px 0 rgba(110,117,119,.2);padding-top:16px;display:none;transition:.3s all}.share-link-box:hover .share-list{display:block}.share-list a{width:177px;height:24px}.share-list .addtoany_list{line-height:1!important}.share-list .addtoany_list a{display:flex;color:#00adee;margin:0 16px 20px 16px!important;line-height:1.7!important}.share-list .addtoany_list a img{background-color:transparent!important;width:22px!important;height:22px!important}.share-list .addtoany_list .a2a_label{color:#00adee;font-size:16px;overflow:visible!important;position:static!important;clip-path:none!important;width:150px;height:auto;padding-left:14px;font-weight:500}.find-your-sales-representative-section{padding-top:60px}.find-your-sales-representative-box{background-color:#f4fafd;padding:0 30px 0 0}.page-template-find-your-sales-representative .site-header:after{display:none}.find-your-sales-representative-box .title-with-tag{padding-left:50px}.find-your-sales-representative-box .img-box{margin:0 auto;padding:30px 0;text-align:center}.find-your-sales-representative-box .img-box img{max-width:100px}.find-your-sales-representative-box .international.img-box img{max-width:85px}.find-your-sales-representative-box .page-banner-content{border-right:1px solid #cceaf8;padding-top:45px;margin-top:0}.find-your-sales-representative-box .map-box{border-top:1px solid #cceaf8;margin-top:45px}.find-your-sales-representative-box .map-box .col-sm-6:first-child{border-right:1px solid #cceaf8}.find-your-sales-representative-box .map-box .text-box{margin-bottom:35px;text-align:center}.find-your-sales-representative-box .map-box .text-box h5{font-weight:700}.image-holder{padding:35px 60px 35px 35px}.find-your-sales-representative-box .uni-banner-img-map{display:flex;align-items:center;justify-content:space-between;flex-direction:column}.find-your-sales-representative-box .uni-banner-img-map #usamap{margin-top:30px}.find-your-sales-representative-box .uni-banner-img-map .text-box{margin-top:40px}.find-your-sales-representative-box .text-box h5{font-weight:700;cursor:pointer;font-family:Inter,sans-serif;font-weight:700}.full-list-of-representatives{margin-top:50px;margin-bottom:70px}.full-list-of-representatives #tabs-nav{border-bottom:2px solid #f5f7f8;display:flex;list-style:none}.full-list-of-representatives #tabs-nav li{margin-right:30px}.full-list-of-representatives #tabs-nav li h2{margin-bottom:0;position:relative;padding-bottom:20px;color:#898e91}.full-list-of-representatives #tabs-nav li h2:before{content:'';position:absolute;left:0;height:3px;bottom:0;background-color:transparent;width:100%}.full-list-of-representatives #tabs-nav li.active h2{color:#00adee}.full-list-of-representatives #tabs-nav li.active h2:before{background-color:#00adee}.full-list-of-representatives .tab-content{margin-top:50px}.full-list-of-representatives .tab-address{margin-top:50px}.full-list-of-representatives .tab-address .row{align-items:stretch}.full-list-of-representatives .tab-address .row .rep-profile-container{margin-bottom:30px}.full-list-of-representatives .tab-address .row .rep-profile-container .tab-address-box{margin:0;height:100%}.full-list-of-representatives .rep-profile .image-container,.full-list-of-representatives .rep-profile .details-container{display:inline-block;vertical-align:text-top}.full-list-of-representatives .rep-profile .image-container{overflow:hidden;margin-right:10px}.full-list-of-representatives .rep-profile .image-container img{display:block;border-radius:100%;max-width:48px;width:100%}.full-list-of-representatives .rep-profile .details-container{max-width:calc(100% - 63px)}.full-list-of-representatives .rep-profile .details-container .name{margin:0;color:#000;font-family:'Inter';font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}.full-list-of-representatives .rep-profile .details-container .title{font-family:'Inter';font-size:16px;letter-spacing:0;line-height:26px}.full-list-of-representatives .product-categories{margin-top:16px}.full-list-of-representatives .product-categories .product-link{display:inline-block;vertical-align:middle;color:#6e7577;font-family:'Inter';font-size:14px;letter-spacing:0;line-height:17px;padding:2px 6px;background-color:#f5f7f8;transition:.2s}.full-list-of-representatives .addres-detail{margin-top:14px}.full-list-of-representatives .addres-detail p{display:block;margin-bottom:0}.full-list-of-representatives .addres-detail p span{display:inline-block;vertical-align:middle}.full-list-of-representatives .addres-detail p span.icon{margin-right:5px}.full-list-of-representatives .addres-detail p span.icon img{display:block;max-height:16px}.full-list-of-representatives .addres-detail p span.text{font-family:'Inter';font-size:16px;letter-spacing:0;line-height:26px}.full-list-of-representatives .addres-detail p a{color:#6e7577}.full-list-of-representatives .addres-detail p a:hover{color:#00aeef}.addres-detail a.mail{text-transform:lowercase}.tab-address-box{padding:28px 30px 40px;border:2px solid #f5f7f8;margin-bottom:30px;text-transform:capitalize}.tab-address-box h4{font-weight:700;color:#000;min-height:50px;max-height:50px;overflow:hidden;margin-bottom:30px;text-transform:none}.tab-address-box h6{font-family:Inter,sans-serif;font-weight:700}.backdrop{background-color:#063144;display:none;filter:alpha(opacity=0);height:100%;opacity:0;position:absolute;top:0;left:0;width:100%;z-index:999}.box{display:none;height:100%;width:100%;opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:1000;overflow:hidden;pointer-events:none}.box .box-inner{background-color:#fff;margin:0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);overflow-y:scroll;overflow:hidden;width:100%;pointer-events:all}.box.totalpost-4 .box-inner,.box.totalpost-2,.box.totalpost-3{max-width:760px}.box.singlebox{max-width:367px}.box.singlebox .address-box{flex:0 0 100%;max-width:100%}.box.singlebox .light-box-popup .tab-address-box{margin-bottom:0}.box.singlebox .light-box-popup .light-box-popup-wrap{overflow:hidden;margin-top:5px}.close{cursor:pointer;float:right;font-size:32px;position:absolute;right:15px;top:10px}.clear{clear:both}body{position:relative}body.lightbox-open{overflow:hidden}.light-box-popup{display:flex;justify-content:center;flex-direction:column;height:100%;overflow-y:auto;overflow-x:hidden;padding:30px;max-height:calc(100vh - 60px)}.light-box-popup:not(:last-child){border-bottom:1px solid #e7ecee}.light-box-popup .tab-address-box{padding:0;border:none;margin:0;height:100%;display:flex;flex-direction:column}.light-box-popup .address-box .addres-detail{margin-top:auto}.light-box-popup .address-box{margin:25px 0;padding:0 20px}.light-box-popup .address-box:nth-child(1),.light-box-popup .address-box:nth-child(2){margin-top:0}.light-box-popup .address-box:nth-last-child(1),.light-box-popup .address-box:nth-last-child(2),.totalpost-2 .address-box{margin-bottom:0}.light-box-popup .address-box:nth-child(odd){border-right:1px solid #e7ecee}.light-box-popup .tab-address-box .popup-head{display:flex;justify-content:space-between}.light-box-popup .tab-address-box .popup-head .img-wrap{flex-shrink:0;margin-left:15px;display:flex;flex-direction:column}.light-box-popup .tab-address-box .popup-head .img-wrap img{height:35px;margin-left:auto}.light-box-popup .address-box .tab-address-box{position:relative}.light-box-popup .address-box .tab-address-box:before{content:"";position:absolute;top:-24px;left:0;width:100%;height:1px;background-color:#e7ecee}.light-box-popup .address-box:nth-child(1) .tab-address-box:before,.light-box-popup .address-box:nth-child(2) .tab-address-box:before{display:none}.light-box-popup .tab-address-box .popup-head .img-wrap img:not(:last-child){margin-bottom:10px}.light-box-popup-wrap.totalpost-1 .address-box:nth-child(odd){border:none}.light-box-popup .addres-detail p{margin-bottom:0}.light-box-popup .addres-detail p a{color:#6e7577}.light-box-popup .addres-detail a{word-break:break-all}.light-box-popup .addres-detail p a:hover{color:#00aeef}.light-box-popup .addres-detail h6{font-weight:700}.light-box-popup h4{color:#000;font-weight:700;min-height:auto;max-height:none}.light-box-popup .rep-profile .image-container,.light-box-popup .rep-profile .details-container{display:inline-block;vertical-align:text-top}.light-box-popup .rep-profile .image-container{overflow:hidden;margin-right:10px}.light-box-popup .rep-profile .image-container img{display:block;border-radius:100%;max-width:48px;width:100%}.light-box-popup .rep-profile .details-container{max-width:calc(100% - 63px)}.light-box-popup .rep-profile .details-container .name{margin:0;color:#000;font-family:'Inter';font-size:16px;font-weight:700;letter-spacing:0;line-height:24px}.light-box-popup .rep-profile .details-container .title{font-family:'Inter';font-size:16px;letter-spacing:0;line-height:26px}.light-box-popup .product-categories{margin-top:16px}.light-box-popup .product-categories .product-link{display:inline-block;vertical-align:middle;color:#6e7577;font-family:'Inter';font-size:14px;letter-spacing:0;line-height:17px;padding:2px 6px;background-color:#f5f7f8;transition:.2s}.light-box-popup .tab-address-box .addres-detail{margin-top:14px}.light-box-popup .tab-address-box .addres-detail p{display:block;margin-bottom:0}.light-box-popup .tab-address-box .addres-detail p span{display:inline-block;vertical-align:middle}.light-box-popup .tab-address-box .addres-detail p span.icon{margin-right:5px}.light-box-popup .tab-address-box .addres-detail p span.icon img{display:block;max-height:16px}.light-box-popup .tab-address-box .addres-detail p span.text{font-family:'Inter';font-size:16px;letter-spacing:0;line-height:26px}.light-box-popup .tab-address-box .addres-detail p a{color:#6e7577}.light-box-popup .tab-address-box .addres-detail p a:hover{color:#00aeef}.project-footer{margin-top:50px}.project-footer-detail{margin-bottom:75px;margin-top:47px;border-top:1px solid #00adee;padding-top:12px}.project-footer-detail .img-box{text-align:right}.project-footer-detail .img-box img{max-width:150px}.project-footer-detail p{margin-bottom:0}.project-footer-detail p a{color:#6e7577}.project-footer-detail p a:hover{color:#00aeef}.project-footer-detail .site-url{font-weight:700}.page-template-find-your-sales-representative .site-content{position:relative}.light-box-popup .light-box-popup-wrap{overflow-y:auto}.light-box-popup .tab-address-box{padding:0}body.lightbox-open .ligbox-wrap{height:100%;left:0;outline:none;position:fixed;top:0;width:100%;z-index:99992}.jvectormap-tip{cursor:pointer}.jvectormap-zoomin,.jvectormap-zoomout{width:10px;height:10px;display:none}.project-footer{display:none}.printlogo{display:none}.image-holder{padding:0}.page-template-contact .page-banner-content a.e-mail{color:#00aeef}.page-template-contact .page-banner-content a.e-mail:hover{color:#0b5e83}.jvectormap-container svg path:hover{fill:#00ADEE!important}.map-box .img-box svg path:hover{fill:#00ADEE!important}.col-sm-6.tabclick.lightbox{cursor:pointer}.project-gallery-slider-section{position:relative;margin-bottom:120px}.project-gallery-slider-head{max-width:499px}.project-gallery-slider-head h4{margin-bottom:6px}.project-gallery-slider-cotent p{margin-bottom:30px}.project-gallery-slider-cotent a.link+a.link{margin-left:40px}.project-gallery-slider-home{padding:60px 0 40px}.project-gallery-slider-home .slick-list{overflow:visible !important}.project-gallery-slider-home .project-gallery-item{margin:50px 100px 0;opacity:.5;transition:all .3s ease-in-out;transform:scale(1);transition-delay:.3s}.project-gallery-slider-home .slick-current .project-gallery-item{opacity:1;transform:scale(1.19)}.project-gallery-slider-home .slick-current .project-gallery-item{opacity:1;transform:scale(1.19)}.portfolio-top-slider .slick-next,.portfolio-top-slider .slick-prev,.portfolio-top-slider .slick-next.slick-disabled,.portfolio-top-slider .slick-prev.slick-disabled,.project-gallery-slider-home .slick-next,.project-gallery-slider-home .slick-prev{width:50px;height:50px;font-size:0;border:none;outline:none;position:absolute;top:50%;z-index:1;left:0;transform:translateY(-50%);cursor:pointer;background-color:transparent;background-position:center;background-repeat:no-repeat;background-color:#fff;border-radius:50%;transition:all .4s ease-in-out}.project-gallery-slider-home .slick-next,.portfolio-top-slider .slick-next{background-image:url(/images/blue-icon-arrow-right.svg);right:30px;left:unset}.project-gallery-slider-home .slick-prev,.portfolio-top-slider .slick-prev{background-image:url(/images/blue-icon-arrow-left.svg);left:30px}.portfolio-top-slider .slick-next.slick-disabled{right:30px;left:unset}.portfolio-top-slider .slick-prev.slick-disabled{left:30px}.project-gallery-slider-home .slick-next:hover,.project-gallery-slider-home .slick-prev:hover,.portfolio-top-slider .slick-next:hover,.portfolio-top-slider .slick-prev:hover{background-color:#000}.portfolio-top-slider .slick-next.slick-disabled:hover,.portfolio-top-slider .slick-prev.slick-disabled:hover{background-color:#fff;cursor:default}.project-gallery-main-wrapper{position:relative;margin-top:30px;margin-bottom:75px}.project-gallery-wrap{margin-bottom:-50px}.project-gallery-item{margin-bottom:82px}.project-gallery-img{position:relative}.project-gallery-img .img-1{position:relative;z-index:1;height:600px;overflow:hidden;box-shadow:0 15px 30px 0 rgba(0,0,0,.25);background-color:#00aeef}.project-gallery-img .img-1 img{height:100%;transform:scale(1.03);object-fit:cover;transition:all .4s ease-in-out}.project-gallery-img a:hover .img-1 img{transform:scale(1.06)}.project-gallery-img .img-1:after{position:absolute;content:"";width:100%;height:calc(100% - 150px);left:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.7) 100%)}.project-gallery-img .stacked-imgs{position:absolute;width:calc(100% - 50px);height:100%;top:0;left:0;z-index:-1;left:50%}.project-gallery-img .stacked-imgs img{height:100%;object-fit:cover;width:100%}.project-gallery-img .stacked-imgs.img-2:after,.project-gallery-img .stacked-imgs.img-3:after{position:absolute;content:"";width:100%;height:100%;left:0;top:0}.project-gallery-img .stacked-imgs.img-2{transform:translate(-50%) rotate(-1.5deg);background-color:rgba(0,0,0,.6);box-shadow:0 10px 20px 0 rgba(0,0,0,.2)}.project-gallery-img .stacked-imgs.img-2:after{background-color:rgba(0,0,0,.6)}.project-gallery-img .stacked-imgs.img-3{transform:translate(-50%) rotate(1.5deg);background-color:rgba(0,0,0,.8);box-shadow:0 5px 10px 0 rgba(0,0,0,.25)}.project-gallery-img .stacked-imgs.img-3:after{background-color:rgba(0,0,0,.8)}.project-gallery-content{position:absolute;bottom:0;width:100%;left:0;color:#fff;z-index:2;padding:0 68px 68px 60px;display:flex;align-items:center}.project-gallery-content .content-left{flex-grow:1}.project-gallery-content .content-left h4,.project-gallery-content .content-left h2{color:#fff;margin-bottom:0}.project-gallery-content .content-right{flex-shrink:0}.project-gallery-content .content-right .plus-icon{background-color:#fff;border-radius:50%;height:70px;width:70px;display:flex;align-items:center;justify-content:center;margin-left:20px}.project-gallery-img a:hover .project-gallery-content .content-right .plus-icon{background-color:#00adee}.project-gallery-content .content-right .plus-icon,.project-gallery-content .content-right .plus-icon img{transition:all .4s ease-in-out}.project-gallery-content .content-right .plus-icon img{height:auto;width:auto}.project-gallery-img a:hover .project-gallery-content .content-right .plus-icon img{filter:brightness(0) invert(1)}.project-lightbox{background-color:rgba(0,0,0,.7) !important;opacity:1 !important}.project-lightbox .container{position:relative}.project-lightbox button.mfp-close{position:sticky;top:40px;margin-left:auto;transform:translateX(60px);height:22.63px;width:22.63px;opacity:1;display:block;background-image:url(/images/icon-gallery-close.svg);background-repeat:no-repeat;background-position:center;line-height:1;font-size:0;background-size:100%}.project-lightbox button.mfp-close img{width:auto;height:auto}.project-lightbox .mfp-content>.container{display:flex;flex-direction:column-reverse}.project-lightbox .zoom-anim-dialog{opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.project-lightbox.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.project-lightbox.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out;opacity:0}.project-lightbox.mfp-bg{opacity:0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.project-lightbox.mfp-ready.mfp-bg{opacity:.9;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.project-lightbox.mfp-removing.mfp-bg{opacity:0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.project-popup-details{padding:56px 0 60px}.project-popup-details .detail-head{display:flex;align-items:flex-end;margin-bottom:50px}.project-popup-details .detail-head h2,.project-popup-details .detail-head h4{color:#fff;margin-bottom:0}.project-popup-details .detail-head h2{margin-bottom:6px}.project-popup-details .detail-head .content-left{flex-grow:1}.project-popup-details .detail-head .content-right{flex-shrink:0}.gallery-popup-img-wrap img{margin-bottom:50px;height:600px;object-fit:cover;object-position:center}.information-block-wrap .information-block{border-bottom:1px solid rgba(255,255,255,.3);padding:30px 0}.information-block-wrap .information-block:first-child{padding-top:0}.information-block-wrap .information-block span.small-text{opacity:.7;color:#fff}.information-block-wrap .information-block h3{color:#fff;margin-bottom:4px}.resource-cta-wrap{position:relative}.resource-cta-item:not(:last-child){margin-bottom:20px}.resource-cta-item a{background-color:#303030;display:flex;transition:all .4s ease-in-out}.resource-cta-item a:hover{background-color:#414141}.resource-cta-item a .img-wrap{flex-shrink:0;min-height:108px;width:83px}.resource-cta-item a .img-wrap img{object-fit:cover;object-position:center;height:100%;min-height:108px}.resource-cta-item a .content-wrap{padding:14px 20px;flex-grow:1;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.resource-cta-item a .content-wrap .download-broucher{color:rgba(255,255,255,.7);font-size:14px;letter-spacing:0;line-height:24px;position:relative}.resource-cta-item a .content-wrap .download-broucher:before{content:"";position:relative;display:inline-block;background-image:url(/images/icon-pdf-white.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;height:22px;width:22px;margin-right:10px;top:6px}.resource-cta-item a .content-wrap h4{color:#fff;margin-bottom:5px}.project-gallery-load-more{text-align:center}.link-arrow-down{cursor:pointer;color:#00aeef;font-size:18px;font-weight:500;letter-spacing:0;line-height:24px;display:inline-block;position:relative;padding:0 23px 0 0;margin-top:40px}.link-arrow-down:after{content:"";position:absolute;background:url(/images/blue-icon-arrow-down-blue.svg) no-repeat 50%;background-size:100%;width:18px;height:18px;right:0;top:3px}.link-arrow-down:hover{color:#0b5e83}.link-arrow-down:hover:after{background:url(/images/blue-icon-arrow-down-blue-hover.svg) no-repeat 50%;background-size:100%}.popup-open{overflow:hidden}.custom-model-main{-webkit-overflow-scrolling:touch;bottom:0;left:0;opacity:0;outline:0;overflow:hidden;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;transition:opacity .15s linear,z-index .15;z-index:-1}.custom-model-inner{margin:0 auto;max-width:100%;padding:0;top:50%;transform:translateY(-50%);transition:transform .3s ease-out;width:100%}.custom-model-wrap{min-height:100px;box-sizing:border-box;display:block;max-height:100vh;outline:0;overflow-y:auto;padding:30px;position:relative;width:100%;border-radius:12px;background-color:var(--white);box-shadow:0 4px 8px 0 rgba(62,79,90,.1)}.custom-model-wrap .container{position:relative;z-index:3}.model-open{opacity:1;overflow:hidden;z-index:99999}.model-open .custom-model-inner{position:relative;z-index:999}.bg-overlay,.filter-overlay{opacity:.75;background-color:#0f121b;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;transition:background .15s linear;width:100%;z-index:0}.model-open .bg-overlay{z-index:1}.filter-overlay{opacity:0;visibility:hidden}.filter-overlay.active{opacity:.6;visibility:visible}.close-btn{background-color:transparent;background-image:url(/wp-content/themes/dstheme/assets/images/ic_round-close.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;height:24px;width:24px;position:absolute;top:11px;right:11px;z-index:99;background-size:20px}.close-btn:hover{opacity:.6}.back-to-top{position:fixed;bottom:30px;right:30px;height:36px;width:36px;opacity:0;visibility:hidden}.back-to-top.show{opacity:1;visibility:visible}body .contact-our-team-left .gform_wrapper ul li.gfield.gfield--type-multiselect label,body .contact-our-team-left .gform_wrapper ul li.gfield--type-choice>label{position:relative;top:0;font-size:12px;font-weight:500;letter-spacing:0;line-height:15px;color:#00aeef;margin-bottom:10px !important}.contact-our-team-left .ginput_container_checkbox .gfield_checkbox fieldset{border:1px solid transparent}.contact-our-team-left .ginput_container_checkbox .gfield_checkbox fieldset>label{color:#6e7577;font-size:12px;margin-bottom:12px;display:block;font-weight:500;letter-spacing:0;line-height:13px}.contact-our-team-left .ginput_container_checkbox .gfield_checkbox fieldset .gchoice input{display:none}.contact-our-team-left .ginput_container_checkbox .gfield_checkbox fieldset .gchoice{margin-bottom:0}.contact-our-team-left .ginput_container_checkbox .gfield_checkbox fieldset .gchoice label{position:relative;padding:3px 0 2px 32px;margin-bottom:16px;display:block;color:#6e7577;font-family:Inter;font-size:16px;font-weight:500;letter-spacing:0;line-height:17px}.contact-our-team-left .gform_legacy_markup_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label{color:#000;font-weight:500}.contact-our-team-left .ginput_container_checkbox .gfield_checkbox fieldset .gchoice label:before{-webkit-appearance:none;border:1px solid #c3d0d5;background-color:#fff;height:22px;width:22px;border-radius:0;content:"";cursor:pointer;display:inline-block;position:relative;vertical-align:middle;position:absolute;left:0;top:0}.contact-our-team-left .gform_legacy_markup_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label:before{background-color:#00adee;border:1px solid #00adee}.contact-our-team-left .ginput_container_checkbox .gfield_checkbox fieldset .gchoice label:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:12px;left:8px;position:absolute;top:4px;transform:rotate(45deg);width:6px}.contact-our-team-left .ginput_container_checkbox .gchoice input:checked+label:before{background-color:var(--white)}@media(max-width:1600px){.project-gallery-slider-home .slick-current .project-gallery-item{transform:scale(1.1)}.project-gallery-slider-home .project-gallery-item{margin:50px 50px 0}}@media only screen and (min-width:992px) and (max-width:1400px){.project-gallery-slider-home{padding:60px 30px 20px}.project-gallery-slider-home .project-gallery-item{margin:50px 30px 0}.project-gallery-slider-home .slick-current .project-gallery-item{transform:scale(1.08)}.project-lightbox button.mfp-close{position:sticky;top:40px;margin-left:auto;transform:none;height:35px;width:35px;opacity:1;background-color:#4eabe9;background-size:16px;border-radius:50%}}@media(max-width:1024px){.project-gallery-slider-home{padding:60px 20px 20px}.project-gallery-slider-home .project-gallery-item{margin:50px 20px 0}.project-gallery-slider-home .slick-current .project-gallery-item{transform:scale(1.06)}.project-gallery-content{padding:0 40px 40px}.project-gallery-content .content-right .plus-icon{height:55px;width:55px}.project-gallery-content .content-right .plus-icon img{height:25px;width:25px}.project-gallery-slider-section{margin-bottom:120px}.project-gallery-slider-home .slick-next,.project-gallery-slider-home .slick-prev{bottom:-70px}.information-block-wrap .information-block .col-md-6{border-bottom:none;padding:0 15px 15px}.information-block-wrap .information-block{border-bottom:1px solid rgba(255,255,255,.3);padding:30px 0 15px}.project-lightbox button.mfp-close{position:sticky;top:40px;margin-left:auto;transform:none;height:35px;width:35px;opacity:1;background-color:#4eabe9;background-size:16px;border-radius:50%}.gallery-popup-img-wrap img{height:450px}}@media(max-width:767px){.project-gallery-content{padding:0 20px 20px}.project-gallery-content .content-right .plus-icon{height:32px;width:32px}.project-gallery-content .content-right .plus-icon img{height:14px;width:14px}.project-gallery-slider-section{margin-bottom:80px;padding:0 10px}.project-gallery-slider-home .project-gallery-item{margin:0 20px}.project-gallery-slider-home .slick-current .project-gallery-item{transform:scale(1.06)}.project-gallery-img .stacked-imgs{width:calc(100% - 10px)}.project-gallery-img .stacked-imgs.img-2{transform:translate(-50%) rotate(-3deg)}.project-gallery-img .stacked-imgs.img-3{transform:translate(-50%) rotate(3deg)}.project-gallery-img .img-1{height:330px}.project-gallery-content .content-left h4{font-size:12px;font-weight:500;letter-spacing:0;line-height:18px}.project-gallery-content .content-left h2{font-size:18px;font-weight:700;letter-spacing:0;line-height:24px}.project-gallery-slider-home{padding:60px 10px 40px}.project-gallery-slider-home .slick-next,.project-gallery-slider-home .slick-prev{bottom:-30px}.project-gallery-slider-cotent p{margin-bottom:20px}.project-gallery-slider-home .slick-prev{margin-left:-20px}.project-gallery-slider-home .slick-next{margin-left:20px}.project-gallery-slider-head,.project-gallery-slider-cotent{margin-left:-10px;margin-right:-10px}.project-gallery-load-more{padding-top:20px}.project-gallery-main-wrapper{margin-top:10px;margin-bottom:40px}.project-gallery-item{margin-bottom:55px}.project-popup-details .detail-head{flex-direction:column;margin-bottom:30px;align-items:flex-start}.project-popup-details .detail-head .content-right{margin-top:20px}.gallery-popup-img-wrap img{margin-bottom:30px;height:300px}.information-block-wrap .information-block .col-md-6{border-bottom:none;padding:0 15px 15px}.information-block-wrap .information-block{border-bottom:1px solid rgba(255,255,255,.3);padding:30px 0 15px}.resource-cta-wrap{margin-top:30px}.project-popup-details{padding:40px 0}.resource-cta-item a .content-wrap{padding:14px}.resource-cta-item a .img-wrap img{min-height:auto}.portfolio-top-slider .slick-next,.portfolio-top-slider .slick-prev,.portfolio-top-slider .slick-next.slick-disabled,.portfolio-top-slider .slick-prev.slick-disabled{top:50% !important;width:40px;height:40px;background-size:18px !important}.portfolio-top-slider .slick-next.slick-disabled,.portfolio-top-slider .slick-next{right:45px;left:unset}.portfolio-top-slider .slick-list .slick-slide:last-child{padding:0}}@media(max-width:480px){.project-gallery-slider-cotent a.link+a.link{margin-left:0;margin-top:14px;display:block;max-width:max-content}}@media(min-width:1400px){.product-slider-items{width:800px !important}}@media(max-width:1370px){.find-your-sales-representative-box .uni-banner-img-map .text-box{margin-top:30px}}@media(max-width:1200px){.site-footer .address-block{padding-left:20px}.page-template-contact .page-banner-main{padding-top:30px}}@media screen and (max-width:1024px){.internal-menu{top:90px !important}.site-content.special-content{padding-top:170px}.main-navigation .menu-main-menu-french-2-container{display:none}.home-section-2 .home-counter br{display:none}.find-your-sales-representative-box .uni-banner-img-map .text-box{margin-top:40px}.main-navigation .header-search{margin-top:2px}.main-navigation{position:static}.box{width:calc(100% - 20px)}.page-template-contact .page-banner-main{padding-top:40px}}@media(max-width:991px){.filter-listing-main .col-sm-6{margin-bottom:30px}.site-footer .address-block{padding-left:0}.find-your-sales-representative-box .page-banner-content{max-width:100%}.find-your-sales-representative-box{padding-right:0}.find-your-sales-representative-box .title-with-tag{padding-left:35px;padding-top:0}.project-footer-detail .img-box{text-align:left}.project-footer-detail{margin-bottom:0;margin-top:0}.project-footer-detail .col-md-6{margin-bottom:30px}.find-your-sales-representative-box .map-box .text-box{margin-bottom:25px}.find-your-sales-representative-box .uni-banner-img-map{height:auto}.find-your-sales-representative-box .uni-banner-img-map .text-box{margin-top:0}.find-your-sales-representative-box .uni-banner-img-map #usamap{margin-top:0}}@media(max-width:768px){.find-your-sales-representative-box .uni-banner-img-map #usamap{margin-top:35px}.page-template-contact .page-banner-main{padding-top:40px}}@media(max-width:767px){.logo-part{display:none}.internal-menu-innner .logo-part{width:100%;text-align:center;padding-top:15px;display:none}.internal-menu-innner .i-menu-part{width:100%;overflow:scroll}.internal-menu-innner .i-menu-part::-webkit-scrollbar{display:none}.i-menu-part ul li a{padding:15px 0}.internal-menu-innner .i-menu-part ul{width:max-content;margin:0 auto}.product-carousel{padding:0 0 40px}.product-slider{width:100%}.product-slider-items{padding:0;max-width:100% !important}.two-col-links .link-item{width:100%}.special-content .page-banner-main{padding-top:0}.portfolio-slider-sec{overflow:visible}.portfolio-slider-sec .download-share-box{margin-bottom:14px}.portfolio-top-slider .slick-next,.portfolio-top-slider .slick-prev{top:-52px}.full-list-of-representatives #tabs-nav{flex-direction:column;border-bottom:none}.full-list-of-representatives #tabs-nav li{border-bottom:2px solid #f5f7f8;margin-right:0}.full-list-of-representatives #tabs-nav li h2{padding-top:10px;padding-bottom:10px}.find-your-sales-representative-box .page-banner-content{border-right:none}.box{height:calc(100% - 20px);width:calc(100% - 20px)}.find-your-sales-representative-box .map-box{margin-left:0;margin-right:0}.find-your-sales-representative-box .map-box .col-sm-6:first-child{border-bottom:1px solid #cceaf8}.find-your-sales-representative-box .map-box .col-sm-6:last-child{border-bottom:1px solid #cceaf8}.find-your-sales-representative-box .map-box .row{margin-left:0;margin-right:0}.find-your-sales-representative-box .uni-banner-img-map .text-box{margin-bottom:25px;margin-top:0}.light-box-popup .address-box:nth-child(odd){border:none;margin:0}.light-box-popup .address-box .tab-address-box{border-bottom:1px solid #e7ecee;padding-bottom:20px}.light-box-popup .address-box .tab-address-box:before{display:none}.light-box-popup .address-box:last-child .tab-address-box,.light-box-popup .address-box.last .tab-address-box{border:none;padding-bottom:0}.light-box-popup .address-box{margin:0 !important;padding-bottom:20px}.light-box-popup .address-box.last{margin-bottom:0}.light-box-popup .address-box.last{padding-bottom:0}.light-box-popup{padding:20px;max-height:calc(100vh - 20px)}.light-box-popup .address-box:last-child{margin-bottom:0}.light-box-popup .address-box:last-child .tab-address-box,.singlebox .light-box-popup .address-box .tab-address-box,.address-box:last-child .tab-address-box{padding-bottom:0}.singlebox .light-box-popup,.totalpost-2 .light-box-popup,.totalpost-3 .light-box-popup,.totalpost-4 .light-box-popup{padding-top:40px}.page-template-contact .page-banner-main{padding-top:0}}@media screen and (max-width:567px){.find-your-sales-representative-box .map-box .col-sm-6:first-child{border-right:none}}@media screen and (max-width:475px){.i-menu-part ul li{margin-right:20px}.internal-menu .container{padding-right:0}.internal-menu-innner .i-menu-part ul{padding-right:30px}.i-menu-part ul li a:hover{color:#000;border-color:transparent}}@media screen and (max-width:320px){.share-list{left:-50px}}.filter-list-img.cat_img{width:100%;min-height:285px;background-position:center;background-size:cover;background-repeat:no-repeat;border:2px solid #f5f7f8}@media print{.site-header{display:none!important}.printlogo{display:block!important}.site-header.fixed{display:none !important}.site-header .site-branding{display:block!important}.sbi-critical-notice{display:none !important}.header-search{display:none !important}.footer-two-block{display:none !important}.portfolio-slider-sec .link-arrow-left{display:none !important}.portfolio-slider-sec .download-share-box{display:none !important}.fc-slide{display:block !important}.discover-content-outer{display:none !important}.offset-1{margin-left:0!important}.portfolio-resources-section .resources-ctas a.resource-cta .resource-details{flex:0 0 100%;max-width:100%;padding-left:0}.project-resources-link a{padding-left:0}.discover-slider{padding:30px 0}.portfolio-top-slider img{margin-bottom:30px;max-width:500px}.featured-slides img{margin-bottom:15px;max-width:500px}.portfolio-featured-items .col-lg-4{width:50%}.fc-slide .link{display:none !important}.portfolio-featured-content .link{display:none !important}.site-footer{display:none}.project-footer-detail .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;justify-content:space-between}.project-footer-detail .col-6{width:49%}.project-footer-detail .project-footer-left{width:80%}.project-footer-detail .logo-right{width:18%}.project-footer-detail .img-box{text-align:right;float:right}.site-content{margin-top:-60px;padding-top:0}.project-resources-col{display:none !important}.discover-slider{display:none !important}.project-footer-detail-box h2{display:none !important}.project-footer-detail{margin-bottom:0!important;margin-top:0!important}.project-footer{display:block !important}.footer-bottom{display:none !important}section.casestudy-download-col{padding-bottom:0!important}.portfolio-resources-section{margin-top:15px!important}.information-block{padding:10px 0}.portfolio-resources-section .resources-ctas a.resource-cta .resource-details{padding:5px 0!important}.portfolio-featured-items{margin-top:0}.portfolio-resources-section>h2{margin-bottom:0!important}.portfolio-featured-item{max-height:400px!important;overflow:hidden!important}}.box.singlebox{max-width:500px}.box.singlebox .light-box-popup .address-box:nth-child(2n+1){border-right:none}