@font-face{font-family:"Montserrat Bold";src:url(/static/media/Montserrat-Bold.b279d850.woff) format("woff")}@font-face{font-family:"Montserrat Regular";src:url(/static/media/Montserrat-Regular.bd93c5af.woff) format("woff")}@font-face{font-family:"Open Sans Semi Bold";src:url(/static/media/OpenSans-SemiBold.83f1636b.woff) format("woff")}@font-face{font-family:"Open Sans Regular";src:url(/static/media/OpenSans-Regular.188a1c0f.woff) format("woff")}body{margin:0;background-color:#fff}img{user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.wide-section{width:77%;margin-left:11.5%}.wide-section.padded{padding-top:20px;padding-bottom:10px}.narrow-section{width:67%;margin-left:16.5%}.narrow-section.padded{padding-top:20px;padding-bottom:10px}.column-container{display:flex;justify-content:space-between}.column-container .column{margin-left:2%;margin-right:2%}.column-container :first-child{margin-left:0!important}.column-container :last-child{margin-right:0!important}.column-container img{max-width:100%;border-radius:12px}a,h1,h2,h3,h4,h5,p,span{color:#0b1d2c}h1{font-family:"Montserrat Bold"!important;font-size:42px;text-align:center}h2{font-size:2pc;font-weight:700}h2,h3,h4,h5{font-family:"Open Sans Semi Bold"!important}h3,h4,h5{font-size:1.2pc;font-weight:1000!important}h3{margin-bottom:-5px!important}a,p{font-family:"Open Sans Regular"!important;font-size:14px;line-height:26px;font-weight:400}*{-webkit-font-smoothing:antialiased}.button-link{text-decoration:none!important}.primary-button{font-family:"Open Sans Semi Bold"!important;border-radius:0;padding-top:3px;padding-bottom:3px;width:180px;background-color:#003969;color:#fff;font-size:20px;line-height:26px;text-align:center;border:none;cursor:pointer;border-radius:100px;height:50px;transition:background-color .15s linear,box-shadow .15s linear}.primary-button:hover{background-color:#0058a0!important;box-shadow:0 1px 7px 1px rgba(0,0,0,.2)}.secondary-button{font-family:"Open Sans Semi Bold"!important;border-radius:0;padding-top:3px;padding-bottom:3px;width:150px;height:40px;background-color:#003969;color:#fff;font-size:14px;line-height:26px;text-align:center;border:none;cursor:pointer;border-radius:100px;transition:background-color .15s linear,box-shadow .15s linear}.secondary-button:hover{background-color:#0058a0!important;box-shadow:0 1px 7px 1px rgba(0,0,0,.2)}.accent-button{font-family:"Open Sans Semi Bold"!important;border-radius:0;padding-top:3px;padding-bottom:3px;width:180px;background-color:#ff8c3e;color:#fff;font-size:20px;line-height:26px;text-align:center;border:none;cursor:pointer;border-radius:100px;height:50px;transition:background-color .15s linear,box-shadow .15s linear}.accent-button:hover{background-color:#ff6e0b!important;box-shadow:0 1px 7px 1px rgba(0,0,0,.2)}.card{box-shadow:0 1px 12px 1px rgba(0,0,0,.2);position:relative;top:0;transition:top .1s linear,box-shadow .1s linear}.card:hover{top:-2px;box-shadow:0 2px 12px 1px rgba(0,0,0,.2)}input{height:40px;outline:none;border:1.5px solid #909090!important;font-family:"Open Sans Regular"!important;font-size:1pc;line-height:26px;font-weight:400;padding-left:10px;border-radius:12px;background-color:#f5f5f5;transition:border-color .2s linear}input:focus{border-color:#000!important}textarea{height:120px;outline:none;border:1.5px solid #909090;font-family:"Open Sans Regular"!important;font-size:1pc;line-height:26px;font-weight:400;padding-left:10px;border-radius:12px;background-color:#f5f5f5;transition:border-color .2s linear}textarea:focus{border-color:#000!important}@media only screen and (max-width:800px){.primary-button{width:150px!important;height:40px!important;font-size:14px!important}.narrow-section,.wide-section{width:90%;margin-left:5%}.column-container{display:block}.column-container .column{margin:0!important}h1{font-size:38px!important}h2{font-size:28px!important}h3{font-size:18px!important}}@media only screen and (max-width:500px){h1{font-size:36px!important}h2{font-size:26px!important}}.desktop-navbar{width:100%;height:90px;display:flex;justify-content:space-between;background-color:#0b1d2c;align-items:center;opacity:1%;position:static;z-index:10000}.desktop-navbar a{color:#f4ede2;text-decoration:none;display:block!important}.desktop-navbar a .underline{height:2px;background-color:#f4ede2;color:#fff;width:0;z-index:1000;transition:width .3s;border-radius:2px}.desktop-navbar a .underline.active{width:100%!important}.desktop-navbar a:hover .underline{width:100%}.desktop-navbar .dgg-logo{text-align:center;padding-left:70px;padding-top:5px;width:100px}.desktop-navbar .item-container{display:flex;justify-content:flex-end;align-items:center;margin-right:50px}.desktop-navbar .item-container a{padding-left:25px;padding-right:25px;display:flex;justify-content:center;font-size:18px;font-weight:700;font-family:"Open Sans Semi Bold"}.desktop-navbar .item-container a .item{text-align:center;cursor:pointer;border-bottom:2px solid transparent}@media only screen and (max-width:800px){.desktop-navbar{display:none}}@media only screen and (max-width:800px){.mobile-navbar{width:100%;opacity:1%;display:block!important;height:90px;overflow:hidden;transition:height .3s ease-in-out;background-color:#0b1d2c}.mobile-navbar h3{color:#fff}.mobile-navbar.expanded{height:400px!important}.mobile-navbar .mobile-navbar-container{display:flex;justify-content:space-between;align-items:center;height:90px;width:100%}.mobile-navbar .dgg-logo{text-align:center;width:90px;margin-left:10px}.mobile-navbar .transforming-button{padding-right:20px;cursor:pointer}.mobile-navbar .transforming-button .mobile-hamburger-button,.mobile-navbar .transforming-button .mobile-x-button{width:30px;height:30px}}@media only screen and (max-width:800px){.mobile-navbar .mobile-menu{width:100%;background-color:#0b1d2c;padding-left:10px}.mobile-navbar .mobile-menu h3{margin-top:25px;margin-bottom:25px!important}.mobile-navbar .mobile-menu h3.active{text-decoration:underline}.mobile-navbar .mobile-menu .tab-container{display:flex;padding-left:10px;padding-right:20px;align-items:center}}.go-back-container{display:flex;justify-content:flex-start;margin-bottom:-20px;padding-left:4%;align-items:center;position:relative;bottom:-34px;cursor:pointer}.go-back-container img{width:14px;position:relative;left:0;transition:left .15s linear}.go-back-container span{font-family:"Open Sans Regular";margin-left:15px;font-size:20px}.go-back-container:hover img{left:-5px}.mobile-navbar{display:none;position:static;z-index:1000}.banner{background-size:cover;overflow:hidden;z-index:-1}.banner,.banner img{height:200px;width:100%}.banner img{object-fit:cover}.banner.tall{height:580px}.banner.tall img{height:580px;object-fit:cover}.contact-form-container .form{width:65%}.contact-form-container .form input,.contact-form-container .form textarea{width:99%;min-width:99%;max-width:99%}.contact-form-container .form label{display:flex;justify-content:space-between;text-align:center}.contact-form-container .form label span{margin-top:25px;font-family:"Open Sans Regular";color:#d00;font-size:14px}.contact-form-container .form label p{margin-top:20px;margin-bottom:5px}.contact-form-container .form .required{color:#d00}.contact-form-container .form .required-fields{text-align:right;margin-top:0;margin-bottom:-10px}.contact-form-container .send-message-container{display:flex;justify-content:center;align-items:center;height:50px}.contact-form-container .send-message-container .primary-button{margin-top:20px}.contact-form-container .send-message-container .loader{margin-top:18px;animation:spin .4s linear infinite;margin-left:-30px;position:relative;right:-40px;width:30px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:800px){.form{width:100%!important;margin-bottom:20px}}@media only screen and (max-width:500px){input,textarea{max-width:96%!important;min-width:96%!important}}.contact-form-container{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:100px}.contact-form-container .confirmation{width:65%;background-color:#f5f5f5;box-shadow:0 1px 7px 1px rgba(0,0,0,.2);align-self:flex-start;border-radius:12px;text-align:center;padding-left:10px;padding-right:10px}.contact-form-container .confirmation.mobile{display:none}.contact-form-container .confirmation.desktop{margin-top:55px}.contact-form-container .confirmation p{line-height:26px;padding:0}.contact-form-container .confirmation h3{text-align:center;padding:10px 0 0;margin-top:10px;margin-bottom:0}@media only screen and (max-width:800px){.confirmation{width:100%!important;margin-top:15px!important}.confirmation.desktop{margin-top:40px!important}}@media only screen and (max-width:500px){.name-input-container .first-name-container,.name-input-container .last-name-container{width:100%!important}.confirmation.mobile{display:block}.confirmation.mobile p{margin-bottom:0}.confirmation.desktop{display:none}}.insights{display:flex;justify-content:center;flex-wrap:wrap}.insights a{text-decoration:none}.insights .item{background-color:#f5f5f5;width:30%;margin:20px 1% 40px;border-radius:12px}.insights .item .preview-image{height:210px}.insights .item .preview-image,.insights .item .preview-image img{width:100%;border-top-left-radius:12px;border-top-right-radius:12px}.insights .item .preview-image img{object-fit:cover;height:100%}.insights .item .preview-content{background-color:#fafafa;width:90%;padding:0 5% 5%;height:355px;border-radius:12px;overflow:hidden}.insights .item .preview-content h3{margin-bottom:0;-webkit-line-clamp:2}.insights .item .preview-content h3,.insights .item .preview-content p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}.insights .item .preview-content p{-webkit-line-clamp:10}@media only screen and (max-width:800px){.insights .item{width:45%}.insights .item .preview-content{height:auto}.insights .item .preview-content h3,.insights .item .preview-content p{-webkit-line-clamp:none!important;display:block}}@media only screen and (max-width:500px){.insights .item{width:100%}}.footer{background-color:#0b1d2c;padding-top:40px;padding-bottom:20px;width:100%}.footer .desktop{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.footer .mobile{display:none}.footer a,.footer h3,.footer h4,.footer h5,.footer p{color:#fff;text-decoration:none}.footer .legal-footer-container{width:21%}.footer .legal-footer-container .dgg-logo{width:90px;margin-left:-8px;margin-bottom:-5px}.footer .legal-footer-container h3{font-size:13px!important;font-family:"Open Sans Semi Bold"!important}.footer .legal-footer-container p{font-size:12px}.footer .contact-footer-container{width:19%;word-wrap:break-word}.footer .contact-footer-container h3{font-size:14px!important}.footer .contact-footer-container p{font-size:12px;margin-top:5px!important;margin-bottom:5px!important}.footer .contact-footer-container h3{margin-bottom:12px!important}.footer .services-footer-container{width:17%}.footer .services-footer-container h4{margin-top:15px;margin-bottom:10px!important;font-size:14px;text-align:left}.footer .services-footer-container p{margin-top:5px!important;margin-bottom:5px!important}.footer .services-footer-container :last-child{margin-bottom:30px}.footer .tabs-footer-container p{margin-top:10px!important;margin-bottom:10px!important;font-family:"Open Sans Semi Bold"!important}@media only screen and (max-width:800px){.contact-footer-container,.legal-footer-container,.services-footer-container,.tabs-footer-container{width:40%!important}}@media only screen and (max-width:500px){.mobile{display:flex!important;justify-content:center;flex-wrap:wrap;padding-bottom:30px}.mobile .image-footer-container{width:40%!important;text-align:center}.mobile .image-footer-container img{width:100px!important}.mobile .contact-footer-container{width:60%!important}.mobile .contact-footer-container h3{font-family:"Open Sans Regular"!important}.desktop{display:none!important}}.about-us-container{margin-bottom:50px;margin-top:10px}.about-us-container h1{margin:0!important}.about-us-container p{line-height:26px!important}.about-us-container .column-container{align-items:center}.insights-preview-section{display:flex;flex-wrap:wrap;padding-bottom:80px;padding-top:40px;justify-content:space-between}.insights-preview-section .mobile-view-all-button{margin-top:40px}.slant.services{background:#f4ede2}.slant.services.top{margin-top:20px;height:120px!important}.slant.services.bottom{margin-top:-180px!important;height:130px!important}.services-section{margin-bottom:120px;margin-top:80px;background-color:#f4ede2}.services-section .services-container{display:flex;justify-content:space-between;flex-wrap:wrap;padding-top:20px}.services-section .services-container .item{width:45%;margin-bottom:30px;background-color:#fff;padding:1.7%;text-decoration:none!important;border-radius:12px}.services-section .services-container .item .read-more-cta{text-decoration:none!important;font-style:italic}.services-section .services-container .item .preview{height:125px;overflow:hidden}.services-section .services-container .item .preview p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.services-section .services-container .item h3{margin:0}@media only screen and (max-width:800px){.services-section{padding-top:40px;padding-bottom:40px;margin-bottom:50px}.services-container .item{width:100%!important;padding:4%!important}.services-container .preview{height:120px!important}}.dgg-banner-container{display:flex;margin-top:-590px;margin-bottom:130px;justify-content:flex-end;align-items:center;padding-right:7%}.dgg-banner-container .copy{width:38%}.dgg-banner-container .copy h1{color:#fafafa;text-align:left}.dgg-banner-container .copy h2{color:#fafafa;font-family:"Montserrat Regular";font-weight:400;font-size:32px!important;margin-top:-10px;margin-bottom:40px;width:80%}.dgg-banner-container .banner-image{object-fit:contain;width:50%;height:480px}@media only screen and (max-width:800px){.dgg-banner-container{margin-top:-540px;margin-bottom:160px;justify-content:center;height:400px}.dgg-banner-container .banner-image{display:none}.dgg-banner-container .copy{width:90%!important}.dgg-banner-container .copy h1{text-align:left!important}.dgg-banner-container .copy h2{width:100%!important}}.wide-section.home{padding-top:10px}.section-header{margin:0}.view-all-button{width:100%;display:flex;justify-content:center}.slant{height:180px;transform:skewY(-3deg);position:absolute;left:0;right:0;z-index:-1;width:100%}.slant.home-banner{background-color:#fff;height:100px!important;z-index:1;margin-top:-100px;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);transform:skewY(0deg)}.slant.accent{background-color:#f4ede2;z-index:1;height:109px!important;margin-top:-109px;width:50%!important;transform:skewY(0deg)}.slant.accent,.slant.accent.footer{-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.slant.accent.footer{z-index:-1;width:100%!important;height:180px!important;transform:skewY(2deg)}.contact_us_section{margin-bottom:60px}.contact_us_section h1{margin-bottom:-10px!important;margin-top:20px}@media only screen and (min-width:1400px){.slant.accent{height:135px;width:25%}.slant.home-banner{height:104px}}@media only screen and (max-width:800px){.slant{display:none}.slant.home-banner{background-color:#fff;height:104px;z-index:1;margin-top:-38px}.view-all-button{margin-left:0!important;width:100%!important}.slant{height:70px!important}.slant.accent{display:none}}.post-content{margin-bottom:100px;width:100%}.post-content .posted-on{text-align:center;font-size:20px;font-weight:600;margin:0}.post-content .written-by{text-align:center;font-size:20px;margin-top:0}.post-content img{max-width:100%;border-radius:12px;display:block;margin-left:auto!important;margin-right:auto!important}.post-content p{line-height:26px}.post-content h2,.post-content h3,.post-content h4,.post-content h5{padding-top:40px!important}.related-insights-container{margin-bottom:100px;padding-bottom:50px;padding-top:20px}.related-insights-container .section-header{width:77%;margin-left:11.5%}@media only screen and (max-width:800px){.narrow-section.post{padding-top:100px!important}.related-insights-container .section-header{width:90%!important;margin-left:5%!important}.post-content img{max-width:100%!important}.column-container .column{width:100%!important}}.service-preview-container{display:flex;justify-content:space-between;margin-bottom:100px;margin-top:50px;flex-wrap:wrap}.service-preview-container .service-preview-image{width:48%;max-width:580px;height:300px;overflow:hidden;border-radius:12px}.service-preview-container .service-preview-image img{object-fit:contain;width:100%;height:100%}.service-preview-container .service-preview-content{width:48%;height:300px}.service-preview-container .service-preview-content h2{font-size:32px!important;font-family:"Montserrat Bold"!important}.service-preview-container .service-preview-content a{text-decoration:none}.service-preview-container .service-preview-content .preview-text p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical}@media only screen and (max-width:800px){.flip .service-preview-content{position:relative;bottom:-300px}.flip .service-preview-image{position:relative;top:-300px;text-align:center}.service-preview-container{margin-bottom:10px;margin-top:0}.service-preview-image{width:100%!important}.service-preview-content{width:100%!important;padding-top:0}.service-preview-content .preview-text{height:auto!important}}.services-page-content{padding-bottom:100px;padding-top:20px}@media only screen and (max-width:800px){.services-page-content{padding-top:20px}}.insights-preview-container{display:flex;justify-content:space-between;margin-bottom:40px;margin-top:100px;flex-wrap:wrap}.insights-preview-container .insights-preview-image{width:48%;max-width:600px;height:300px;overflow:hidden;border-radius:12px}.insights-preview-container .insights-preview-image img{object-fit:cover;width:100%;height:100%}.insights-preview-container .insights-preview-content{width:48%;height:300px}.insights-preview-container .insights-preview-content a{text-decoration:none}.insights-preview-container .insights-preview-content .preview-text{height:140px}.insights-preview-container .insights-preview-content .preview-text p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.insights-preview-container .insights-preview-content .publish-date{font-style:italic}.insights-preview-container .insights-preview-content .author-text{margin:0 0 5px}.insights-preview-container .insights-preview-content h3{margin:0}@media only screen and (max-width:800px){.flip .insights-preview-image{position:relative;top:-330px}.flip .insights-preview-content{position:relative;bottom:-300px}.insights-preview-image{width:100%!important}.insights-preview-content{width:100%!important;padding-top:30px}.insights-preview-content .preview-text{height:auto!important}}.wide-section.insights-page{margin-bottom:100px}.wide-section.insights-page h1{margin:50px 0 -40px}.wide-section.insights-page .card{display:none}@media only screen and (max-width:800px){.wide-section.insights-page{padding-top:80px!important}.wide-section.insights-page h1{margin-bottom:20px}}@media only screen and (max-width:500px){.wide-section.insights-page{padding-top:0!important}.wide-section.insights-page .insights-preview-container{display:none}.wide-section.insights-page .card{display:block}}.wide-section.contact{padding-top:20px}.wide-section.contact h1{margin-bottom:-15px}@media only screen and (max-width:800px){.wide-section.contact h1{margin-bottom:0!important}}.staff-previews-container .staff-preview-container{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin-bottom:60px;margin-top:60px}.staff-previews-container .staff-preview-container .staff-preview-image{height:272px;width:250px;text-align:center;margin-right:auto;margin-left:auto}.staff-previews-container .staff-preview-container .staff-preview-image img{width:100%;object-fit:cover;border-radius:50%}.staff-previews-container .staff-preview-container .staff-preview-content{width:69%}.staff-previews-container .staff-preview-container .staff-preview-content h3{margin:0}.staff-previews-container .staff-preview-container .staff-preview-content .preview-text p{height:100px;margin-bottom:20px;overflow:hidden;margin-top:0;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media only screen and (max-width:800px){.staff-previews-container .staff-preview-container{margin-bottom:25px!important;margin-top:25px!important}.staff-previews-container .staff-preview-container .staff-preview-image{width:70%!important;height:60%!important;text-align:center}.staff-previews-container .staff-preview-container .staff-preview-image img{width:60%!important;object-fit:cover;margin-top:10%}.staff-previews-container .staff-preview-container .staff-preview-content{width:100%!important;margin-top:30px}}@media only screen and (max-width:500px){.staff-previews-container .staff-preview-container{margin-bottom:25px!important;margin-top:25px!important}.staff-previews-container .staff-preview-container .staff-preview-image{width:100%!important;height:30%!important;margin-left:0!important}.staff-previews-container .staff-preview-container .staff-preview-image img{width:60%!important;object-fit:cover;margin-top:10%}.staff-previews-container .staff-preview-container .staff-preview-content{width:100%!important;margin-top:30px}.staff-previews-container .staff-preview-container .staff-preview-content .cta-button-container{text-align:center!important;display:inline-block;width:100%}}.staff-previews-container{margin-bottom:100px;padding-top:20px}.staff-profile-container{margin-bottom:150px;margin-top:20px}.staff-profile-container h1{text-align:left}.staff-profile-container .staff-profile-image{width:300px;height:300px;margin-right:30px;display:inline-block;float:left;text-align:center;padding-bottom:10px}.staff-profile-container .staff-profile-image img{width:100%;height:100%;border-radius:50%}.staff-profile-container .staff-profile-content p{text-align:justify;line-height:26px}.staff-profile-container .staff-profile-content h3{margin:0}@media only screen and (max-width:800px){h1{text-align:center!important}h4{text-align:center}.narrow-section.profile{padding-top:30px}.staff-profile-container{margin-top:0!important}.staff-profile-image{width:100%!important;height:100%!important}.staff-profile-image img{width:40%!important;height:40%!important}}@media only screen and (max-width:500px){.staff-profile-image{width:70%!important;margin-left:15%;margin-top:15px}.staff-profile-image img{width:90%!important;height:90%!important}}
/*# sourceMappingURL=main.6fbdca93.chunk.css.map */