.dm-page{padding:30px 0 30px}.dm-page-card{background:#fff;box-shadow:0 0 2px 0 #bcb9ba;background-image:url(//datamancer.com/wp-content/themes/datamancer/css/../images/pic1.jpg),url(//datamancer.com/wp-content/themes/datamancer/css/../images/pic2.jpg),url(//datamancer.com/wp-content/themes/datamancer/css/../images/pic3.jpg),url(//datamancer.com/wp-content/themes/datamancer/css/../images/pic4.jpg);background-repeat:no-repeat;background-position:left 10px top 10px,right 10px top 10px,left 10px bottom 10px,right 10px bottom 10px;padding:52px 60px 52px}.dm-page-header{margin:0 0 28px;padding:0 0 24px;border-bottom:1px solid #ece9ea}.dm-page-eyebrow{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#721c12;margin:0 0 10px}.dm-page h1.dm-page-title{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:38px !important;line-height:1.15;color:#2b2b2b;margin:0 !important;padding:0}.dm-page-body{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.75;color:#3a3a3a;overflow-wrap:break-word}.dm-page-body p{margin:0 0 1.2em}.dm-page-body a{color:#721c12}.dm-page-body a:hover{color:#470031}.dm-page-body b,.dm-page-body strong{color:#2b2b2b}.dm-page-body ul,.dm-page-body ol{margin:0 0 1.2em 1.4em}.dm-about .dm-about-lede,.dm-about .dm-about-lede p{max-width:860px;font-family:Georgia,"Times New Roman",Times,serif;font-size:21px;line-height:1.6;color:#333;margin:0 0 1.4em}.dm-about .dm-page-body .gallery{float:none;width:auto;margin:44px 0 0;padding:32px 0 0;border-top:1px solid #ece9ea}.dm-about .dm-page-body .gallery h4{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:25px;color:#333;margin:0 0 18px;padding:0}.dm-about .dm-page-body .gallery p:empty{display:none}.dm-about .ngg-galleryoverview{display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;overflow:visible !important;margin:0 !important;padding:0 !important}.dm-about .ngg-galleryoverview:after,.dm-about .ngg-galleryoverview .ngg-clear{display:none !important}.dm-about .ngg-gallery-thumbnail-box,.dm-about .ngg-gallery-thumbnail{float:none !important;width:auto !important;height:auto !important;margin:0 !important;padding:0 !important;text-align:left !important}.dm-about .ngg-gallery-thumbnail{overflow:hidden;background:#f1efef;box-shadow:0 0 2px 0 #bcb9ba;transition:box-shadow .2s,transform .2s}.dm-about .ngg-gallery-thumbnail:hover{box-shadow:0 8px 22px rgba(0,0,0,.16);transform:translateY(-2px)}.dm-about .ngg-gallery-thumbnail a{display:block;line-height:0}.dm-about .ngg-gallery-thumbnail img{display:block;width:100% !important;height:auto !important;aspect-ratio:4/3;object-fit:cover;margin:0 !important;padding:0 !important;border:0 !important;background:0 0 !important;transition:transform .4s ease}.dm-about .ngg-gallery-thumbnail:hover img{transform:scale(1.04)}.dm-about .ngg-navigation,.dm-about .ngg-galleryoverview .ngg-description{display:none}.dm-faq{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start}.dm-faq .clr{display:none}.dm-faq-index{position:-webkit-sticky;position:sticky;top:100px;background:#fff;box-shadow:0 0 2px 0 #bcb9ba;background-image:url(//datamancer.com/wp-content/themes/datamancer/css/../images/pic1.jpg),url(//datamancer.com/wp-content/themes/datamancer/css/../images/pic2.jpg),url(//datamancer.com/wp-content/themes/datamancer/css/../images/pic3.jpg),url(//datamancer.com/wp-content/themes/datamancer/css/../images/pic4.jpg);background-repeat:no-repeat;background-position:left 8px top 8px,right 8px top 8px,left 8px bottom 8px,right 8px bottom 8px;padding:40px 34px 40px}body.admin-bar .dm-faq-index{top:132px}.dm-faq-index-title{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#721c12;margin:0 0 12px}.dm-faq-index ol{list-style:none;margin:0;padding:0;counter-reset:faq}.dm-faq-index li{counter-increment:faq;margin:0;padding:0;border-top:1px solid #f0edee}.dm-faq-index li:first-child{border-top:0}.dm-faq-index a{display:flex;gap:10px;padding:9px 0;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:13px;line-height:1.45;color:#333;text-decoration:none;transition:color .15s}.dm-faq-index a:before{content:counter(faq);flex:0 0 18px;font-size:11px;font-weight:600;color:#9a8f93;padding-top:2px}.dm-faq-index a:hover{color:#721c12}.dm-faq-card{min-width:0}.dm-faq-body h2{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:23px !important;line-height:1.25;color:#2b2b2b;margin:40px 0 12px !important;padding:34px 0 0;border-top:1px solid #ece9ea;scroll-margin-top:110px}.dm-faq-body h2:first-child{margin-top:0 !important;padding-top:0;border-top:0}.dm-faq-body p{max-width:780px}.dm-faq-cols{display:flex;flex-wrap:wrap;gap:20px 40px;margin:6px 0 22px}.dm-faq-col{flex:0 1 200px;background:#faf8f8;border-left:3px solid #721c12;padding:14px 18px;font-size:15px;line-height:1.7}.dm-faq-col b{display:block;margin:0 0 4px;font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:16px}.dm-faq-col p{margin:0}.dm-faq-col b+br{display:none}.dm-about .dm-about-lede p{margin-bottom:0}.dm-about-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 56px;margin:40px 0 0;padding:36px 0 0;border-top:1px solid #ece9ea}.dm-about-col h2{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:24px !important;line-height:1.25;color:#2b2b2b;margin:0 0 14px !important;padding:0}.dm-about-col p{font-size:15px;line-height:1.75}.dm-about-col p:last-child{margin-bottom:0}.dm-about .dm-page-body .gallery .dm-about-gallery-intro{max-width:720px;font-size:15px;color:#666;margin:-6px 0 22px}.dm-about-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;margin:44px 0 0;padding:36px 40px;background:#721c12;color:#fff}.dm-about-cta-text{flex:1 1 auto;max-width:640px}.dm-about-cta h3{font-family:Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:26px !important;line-height:1.2;color:#fff;margin:0 0 10px !important;padding:0}.dm-about-cta p{font-size:15px;line-height:1.7;color:rgba(255,255,255,.88);margin:0}.dm-about-cta-actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:12px}.dm-about-cta .dm-btn{display:inline-block;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;line-height:18px;padding:12px 22px;white-space:nowrap;transition:background .15s,color .15s}.dm-about-cta .dm-btn.dm-btn-light{background:#fff;color:#721c12;border:1px solid #fff}.dm-about-cta .dm-btn.dm-btn-light:hover{background:#f4e9e7;color:#5b160e}.dm-about .dm-page-body .dm-about-cta-link{font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:13px;color:rgba(255,255,255,.85);text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:1px}.dm-about .dm-page-body .dm-about-cta-link:hover{color:#fff;border-bottom-color:#fff}