html{scroll-behavior:smooth}.text-align--center{text-align:center}.row.valign--middle{align-items:center}.row .align-self--center{justify-self:center;margin-left:auto;margin-right:auto}.dod-fill-btn{font-size:16px;color:#fff;font-family:'Amer-Comp-Light';background-color:#b81f24;height:47px;padding:13px 21px;border-radius:10px;border:0;cursor:pointer;display:inline-block;text-decoration:none}.dod-fill-btn:hover,.dod-fill-btn:focus{color:#fff}.dod-border-btn{font-size:16px;padding:13px 15px;text-decoration:none;display:inline-block;border:1px solid #b81f24;color:#b81f24 !important;border-radius:6px;height:48px;min-width:151px;text-align:center}.dod-border-btn:hover,.dod-border-btn:focus{color:#b81f24}h2.section--banner__title,h2.section__title,.brand-page-layout h2.section--banner__title,.brand-page-layout h2.section__title,.cms-page-layout h2.section--banner__title,.cms-page-layout h2.section__title{font-family:'Amer-Comp-Bold';font-weight:400}.brand-page-layout h2,.cms-page-layout h2{font-family:'Amer-Comp-Medium';font-size:72px !important;margin-bottom:56px}.dod-container{max-width:1440px;width:100%;margin:0 auto;padding:0 50px}.dod-banner{background:url(https://www-admin.dynamism.com/media/catalog/brand/demand-banner.jpg) no-repeat;background-size:cover;background-position:center top;min-height:450px;text-align:center;position:relative}.dod-content{position:absolute;transform:translate3d(-50%,-50%,0);left:50%;margin:0 auto;width:100%;top:50%}.dod-banner .banner-logo{display:inline-block}.dod-banner h1{font-size:50px;color:#fff;font-family:'Amer-Comp-Bold';display:inline-block;vertical-align:top;margin:0;padding:7px 0 7px 10px;font-weight:400}.printing-journey{background-color:#f9fcfe;padding-bottom:80px;border-width:1px 0;border-style:solid;border-color:#e8e8e8}.printing-journey h2.section--banner__title{margin:0;color:#000;font-size:40px !important;font-family:'Amer-Comp-Bold';padding:58px 0}.prnt-jour-div{border:1px solid #e8e8e8;background-color:#fff;padding:43px 95px 43px 53px;font-size:16px;color:#000;height:100%;position:relative;min-height:483px}.prnt-jour-div p{margin:0;padding-top:20px;line-height:1.4;font-size:16px}.prnt-jour-div .pjd-top{display:flex;margin-bottom:10px}.prnt-jour-div .pjd-top-left{margin-right:30px}.prnt-jour-div .pjd-top-right h3{font-size:40px;color:#000;font-family:'Amer-Comp-Bold';margin:0;line-height:.9;font-weight:400}.prnt-jour-div .pjd-top-right h5{font-size:26px;color:#000;font-family:'Amer-Comp-Bold';margin:0;font-weight:400}.prnt-jour-div .dod-fill-btn{padding:13px 27px;margin-top:42px;position:absolute;bottom:44px;color:#fff !important}.dod-basic-section{padding:58px 0 0}.dod-basic-section .dod-basic-heading .journey-logo{margin:0 auto;display:block}.dod-basic-section .dod-basic-heading h2{margin:0;font-size:55px !important;color:#000;font-family:'Amer-Comp-Bold'}.dod-basic-section .dod-basic-heading h4{margin:0;font-size:32px !important;color:#000;font-family:'Amer-Comp-Bold'}.dod-basic-col{border:1px solid #e8e8e8;margin-top:44px;min-height:475px}.dod-basic-col .col-sm-4{padding-right:0}.dod-basic-col-img{border-right:1px solid #e8e8e8;height:100% !important}.dod-basic-col-img img{width:100%;height:100%;object-fit:cover}.dod-basic-col-content{padding:30px 80px 0 40px}.dod-basic-col-content h4{font-size:32px;color:#000;font-family:'Amer-Comp-Bold';margin:0 0 20px;font-weight:400}.dod-basic-col-content h4 span{font-family:'Amer-Comp-Light'}.dod-basic-col-content p{font-size:16px;color:#000;line-height:1.3}.dod-basic-col-content p strong{font-family:'Amer-Comp-Medium';display:block;font-weight:400}.dod-basic-col-content .session-time{font-family:'Amer-Comp-Medium';font-weight:600;margin-top:25px;display:block}.dod-basic-col-content .session-time img{vertical-align:top;margin-right:3px}.dod-basic-col-content .session-price{font-size:25px;color:#000;font-family:'Amer-Comp-Bold';margin-top:45px}.dod-basic-col-content .dod-border-btn{margin-top:10px}.dod-need{border:1px solid #e8e8e8;margin-top:44px;background-color:#f1f7fb;margin-bottom:30px}.dod-need-img img{width:100%;height:100%;vertical-align:top}.dod-need-content{padding:60px 53px 0 69px}.dod-need-content h3{font-size:32px;color:#000;font-family:'Amer-Comp-Bold';margin:0 0 22px;font-weight:400}.dod-need-content p{font-size:16px;color:#000;line-height:1.4}.dod-need-content p a{color:#000;text-decoration:none;font-family:'Amer-Comp-Regular'}.dod-need-content .dod-need-btns{margin-top:60px}.dod-need-content .dod-need-btns .dod-fill-btn{height:40px;padding:10px 21px;margin-right:10px;font-size:14px}.dod-need-content .dod-need-btns .dod-border-btn{height:40px;padding:10px 21px;font-size:14px}.dod-advanced-section{padding-bottom:0}.dod-advanced-section .dod-need{background-color:#f9f9f8}.dod-advanced-section .dod-need-content{padding:60px 98px 30px 69px}.tab-img{display:none}.mob-img{display:none}@media screen and (max-width:1599px){.dod-basic-col{min-height:470px}.dod-advanced-section .dod-need-content{padding:60px 90px 30px 69px}}@media screen and (max-width:1439px){.dod-basic-col{min-height:442px}.dod-basic-col-content .session-price{margin-top:20px}.dod-need-content{padding:30px 40px 0 69px}.dod-need-content .dod-need-btns{margin-top:35px}.dod-advanced-section .dod-need-content{padding:60px 55px 30px 69px}}@media screen and (max-width:1359px){.prnt-jour-div{padding:43px 46px 43px 53px}.prnt-jour-div .pjd-top-right h5{font-size:22px}.dod-basic-col{min-height:435px}.dod-basic-col-img{height:435px}.dod-basic-col-content{padding:12px 80px 30px 40px}.dod-need-content{padding:30px}.dod-need-content .dod-need-btns{margin-top:30px}.dod-need-img{height:100%}.dod-need-img img{object-fit:cover}}@media screen and (max-width:1279px){.prnt-jour-div{padding:30px 30px 40px}.dod-basic-col{min-height:408px}.dod-basic-col-img{height:408px}.dod-basic-col-content{padding:12px 30px 40px 15px !important}.dod-basic-col-content .session-time{margin-top:15px}.dod-basic-col-content .session-price{margin-top:10px}.dod-need-img img{object-fit:cover}.dod-advanced-section .dod-need-content .dod-need-btns{margin-top:60px}.dod-basic-col-img img.desk-img.slic-revi-desk,.dod-basic-col-img img.desk-img.slic-revi-desk{min-height:409px}}@media screen and (max-width:1151px){.prnt-jour-div{padding:30px}.prnt-jour-div .dod-fill-btn{bottom:30px}.prnt-jour-div .pjd-top-right h5{font-size:20px}.dod-basic-col-img{height:430px}.dod-advanced-section .dod-need-content{padding:30px 0 30px 30px}.dod-advanced-section .dod-need-img{height:100%}}@media screen and (max-width:1023px){.prnt-jour-div .pjd-top-left{margin-right:15px}.dod-need-content h3{font-size:28px}.prnt-jour-div{min-height:530px}}@media screen and (max-width:959px){.dod-banner{background:url(https://www-admin.dynamism.com/media/catalog/brand/demand-banner-tab.jpg);min-height:315px}.dod-banner .banner-logo{height:70px}.dod-banner h1{font-size:40px}.printing-journey h2.section--banner__title{font-size:32px !important}.dod-container{padding:0 26px}.prnt-jour-div .pjd-top-right h3{font-size:32px}.prnt-jour-div .pjd-top-right h5{font-size:18px}.prnt-jour-div p{font-size:14px}.prnt-jour-div .dod-fill-btn{font-size:14px;height:40px;padding:11px 27px}.dod-basic-section .dod-basic-heading h2{font-size:50px !important}.dod-basic-section .dod-basic-heading h4{font-size:30px !important}.desk-img{display:none}.tab-img{display:block}.dod-basic-col-content h4{font-size:26px}.dod-basic-col-content p{font-size:14px}.dod-basic-col-content .session-price{font-size:22px;margin-top:18px}.dod-basic-col-content .dod-border-btn{height:34px;min-width:112px;font-size:14px;padding:7px 15px}.dod-need .row .col-sm-6:nth-child(1){order:2;max-width:100%;flex:auto}.dod-need .row .col-sm-6:nth-child(2){order:1;max-width:100%;flex:auto}.dod-need-img{height:357px}.dod-need-content{padding:40px 45px 47px}.dod-need-content h3{font-size:26px}.dod-need-content p{font-size:14px}.dod-need-content p br{display:none}.prnt-jour-div{min-height:495px}.dod-advanced-section .dod-need-content .dod-need-btns{margin-top:30px}.dod-need-content .dod-need-btns{margin-top:40px}.dod-basic-heading{margin-bottom:5px}.dod-basic-col{min-height:auto;margin-top:32px}.dod-basic-col-img{height:100%}.dod-basic-col-content{padding:20px 30px 30px 15px}.dod-advanced-section .dod-need-content{padding:30px 60px 50px 45px}.printing-journey h2.section--banner__title{padding:52px 0 47px}.printing-journey{padding-bottom:45px}.dod-basic-section{padding:42px 0 0}.dod-need{margin-top:30px}section.dod-basic-section.dod-advanced-section{padding-bottom:0}}@media screen and (max-width:767px){.dod-banner h1{font-size:36px}.dod-banner .banner-logo{height:65px}.prnt-jour-div{min-height:545px;margin-bottom:16px}.prnt-jour-div .pjd-top{margin-bottom:0}.prnt-jour-div .pjd-top-right h5{font-size:16px}.dod-basic-col-img{background:#f1f7fb}.dod-basic-col-img img{object-fit:contain}.dod-advanced-section .dod-basic-col-img{background:#fbfbfb}.dod-basic-col-content h4{font-size:20px}.prnt-jour-div .pjd-top-right h3{font-size:28px}.prnt-jour-div{min-height:auto;padding:25px 25px 32px;margin-bottom:15px}.prnt-jour-div .dod-fill-btn{position:relative;bottom:0;margin-top:25px}.tab-img{display:none}.mob-img{display:block}}@media screen and (max-width:639px){.dod-banner .banner-logo{height:58px}.dod-banner h1{font-size:32px}.prnt-jour-div{padding:20px}.prnt-jour-div .pjd-top-right h3{font-size:25px}.dod-basic-col-img{height:auto}.dod-need .row{display:flex;flex-wrap:wrap}}@media screen and (max-width:599px){.dod-banner{background:url(https://www-admin.dynamism.com/media/catalog/brand/demand-banner-mob.jpg);min-height:236px;background-size:cover}.dod-banner .banner-logo{height:42px}.dod-banner h1{font-size:22px}.printing-journey h2.section--banner__title{font-size:26px !important;padding:30px 0}.dod-container{padding:0 15px}.dod-main .row{display:block;flex-wrap:nowrap;margin:0}.dod-main .col-sm-6{max-width:100%;flex:auto;padding:0}.printing-journey{padding-bottom:17px}.dod-basic-section .dod-basic-heading .journey-logo{height:50px}.dod-basic-section .dod-basic-heading h2{font-size:40px !important}.dod-basic-section .dod-basic-heading h4{font-size:25px !important}.dod-basic-section{padding:29px 0 0}.dod-basic-col{margin-top:32px}.dod-main .col-sm-4,.dod-main .col-sm-8{max-width:100%;flex:auto;padding:0}.dod-basic-col-img{height:133px;width:100%;border-bottom:1px solid #e8e8e8;border-right:0}.dod-basic-col-content{padding:15px 20px 20px}.dod-basic-col-content h4{font-size:24px}.dod-basic-col-content .session-time{font-size:14px}.dod-basic-col-content .session-time img{height:14px;margin-top:2px}.dod-basic-col{margin-top:20px}.dod-main .dod-need .row{display:flex;flex-wrap:wrap}.dod-need-img{height:171px}.dod-need-content{padding:20px 24px 30px}.dod-advanced-section .dod-need{margin-top:17px;margin-bottom:30px}.prnt-jour-div .pjd-top-right h5{font-size:23px}.prnt-jour-div .pjd-top-right h3{font-size:30px}.dod-basic-col-img img{object-fit:unset}}@media screen and (max-width:479px){.dod-advanced-section .dod-need-content{padding:20px 24px 30px}}@media screen and (max-width:413px){.dod-banner h1{font-size:20px}.dod-basic-section .dod-basic-heading h2{font-size:35px !important}.dod-basic-section .dod-basic-heading h4{font-size:22px !important}.dod-need-content h3{font-size:24px}.dod-basic-col-content h4{font-size:22px}.printing-journey h2.section--banner__title{font-size:26px !important}.dod-need-content .dod-need-btns .dod-border-btn{min-width:auto}.dod-advanced-section .dod-need-content{padding:30px}.dod-advanced-section .dod-need-content .dod-need-btns{margin-top:25px}.prnt-jour-div .pjd-top-right h5{font-size:18px}.dod-advanced-section .dod-need-content{padding:20px 24px 30px}}@media screen and (max-width:374px){.dod-banner .banner-logo{display:block;margin:0 auto}.dod-need-content h3{font-size:22px}.dod-basic-col-content h4{font-size:20px}}@media screen and (max-width:359px){.dod-banner{min-height:205px;background-size:cover}.dod-basic-section .dod-basic-heading h2{font-size:32px !important}.dod-basic-section .dod-basic-heading h4{font-size:20px !important}.dod-need-content{padding:20px 15px 30px}.dod-basic-col-content{padding:15px 15px 20px}.dod-basic-col-content h4{font-size:18px}.prnt-jour-div{padding:25px 15px 32px}.dod-advanced-section .dod-need-content{padding:20px 15px 30px}}