img{pointer-events:none}#main-content{position:relative;z-index:0!important}.mfp-title{display:none}.titlegroup{display:flex;flex-direction:row;row-gap:20px;column-gap:40px}.titlegroup .col1{display:flex;flex-direction:column;justify-content:flex-start}.titlegroup .col2{display:flex;flex-direction:column;justify-content:flex-start;padding-top:10px;line-height:160%}.pa-image-gallery-1-1 .et_pb_gallery_image{padding-top:100%;display:block}.pa-image-gallery-1-1 .et_pb_gallery_item img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;object-fit:cover}.wpgb-grid-3 .wpgb-area-top-1{width:790px!important}.wp-grid-builder .wpgb-area-top-1>div,.wp-grid-builder .wpgb-area-top-2>div{flex:0 0 25%;max-width:25%;padding:0 16px 0 10%!important;position:relative}.wp-grid-builder .wpgb-area{display:flex;flex-wrap:wrap;justify-content:space-around}.wp-grid-builder .wpgb-area{display:block;clear:both!important;width:980px;clear:both;margin:0 auto!important}.wp-grid-builder .wpgb-area-top-1>div,.wp-grid-builder .wpgb-area-top-2>div{max-width:350px!important;padding:0 16px;position:relative;float:left;display:block}.wpgb-facet .wpgb-facet-title{font-size:20px;line-height:24px;margin:0 0 24px;padding:0;font-family:"Open Sans"}.wpgb-facet .wpgb-inline-list{display:flex;flex-wrap:wrap;height:90px!important;width:400px;margin-bottom:40px!important}.wpgb-facet ul .wpgb-button{border-radius:0;border-style:none!important;border-width:0!important;cursor:pointer;display:flex;flex-direction:row;flex-grow:1;margin:0 0 -12px 0!important;outline:none;padding:0px!important;position:relative}.wpgb-facet .wpgb-inline-list li{list-style:none;margin:0px;padding:0;width:33%!important}.wpgb-facet .wpgb-button-label{line-height:1;margin:0!important;padding:0!important;word-break:break-word;font-size:13px!important}.wpgb-facet .wpgb-inline-list li{list-style:none;margin:0px;padding:0}.wpgb-facet .wpgb-button[aria-pressed=true]{background-color:white!important;color:#2a4984!important}.wpgb-viewport{width:100%!important}.swiper.dsm_image_gallery_thumbs{display:none!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu{margin-top:20px}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-2{padding-right:7%}.mega-menu-item a.mega-menu-link{line-height:.6!important}.mega-sub-menu .mega-menu-column{margin-top:40px!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu li#mega-menu-item-223149>a.mega-menu-link:before{content:"";background-image:url(//proofdesignstudio.com/wp-content/uploads/2025/11/menu-50x50-1.png);background-size:30px 30px;background-repeat:no-repeat;width:30px;height:30px;line-height:30px;vertical-align:bottom;margin-top:20px}#mega-menu-item-223149>a.mega-menu-link:before{top:0px;-webkit-transform:rotate(0deg)!important;-moz-transform:rotate(0deg)!important;-o-transform:rotate(0deg)!important;transform:rotate(0deg)!important;transition:.3s}#mega-menu-item-223149.mega-toggle-on>a.mega-menu-link:before{top:0px;-webkit-transform:rotate(-45deg)!important;-moz-transform:rotate(-45deg)!important;-o-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important;transition:.3s}.menu-left-col{margin-top:7%!important;margin-left:18%!important}.menu-left-col h1{color:#FFF;font-family:'Libre Baskerville'!important;font-size:36px}.menu-left-col p{color:#FFF;font-family:'Graphik Reg',Helvetica,Arial,Lucida,sans-serif!important;font-size:23px;font-weight:400}.menu-left-col a{color:#FFF;font-family:'Graphik Reg',Helvetica,Arial,Lucida,sans-serif!important;font-size:23px;font-weight:500}.flow-two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}@media only screen and (max-width:980px){.wpgb-grid-3 .wpgb-area-top-1{display:none!important}.flow-two-col{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0px;-moz-column-gap:0px;column-gap:0px}.service-deliverables{display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.deck-col1,.deck-col2{width:100%!important}.service-deliverables .col1,.service-deliverables .col2{width:50%!important}}@media (max-width:980px){.et_section_specialty .et_pb_row>.et_pb_column{width:100%!important}}@media only screen and (max-width:768px){.deck-col1,.deck-col2{width:100%!important}.service-deliverables .col1,.service-deliverables .col2{width:50%!important}}