#loginform .mo-saml-or-separator,#loginform p,#loginform .user-pass-wrap,#loginform{display:none!important}body{font-weight:400!important}h1 .y,h2 .y{margin-right:-6px!important}h4 .y,p .y,span .y{margin-right:-3px!important}iframe header .Title_module_header__da7f0d22{display:none!important}.pag-blog .et_pb_section,.pag-blog .et_pb_row{padding-top:0!important;margin-top:0!important}.pag-blog.single .et_pb_row{width:100%!important}.btn-diag-white{width:auto;text-align:center;position:relative;color:#af3126;font-weight:bold;z-index:1;transform:skew(0deg);margin-left:25px;text-transform:uppercase;font-size:13px;border:none!important;background:none!important;letter-spacing:0.1em;line-height:1em}.btn-diag-white::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:skew(-50deg);opacity:1;margin-left:0;background-color:white;border:solid 2px white;color:#af3126;font-weight:bold}.btn-diag-white:hover{color:white!important}.btn-diag-white:hover:after{background-color:#af3126!important}.btn-diag-red,.card .et_pb_button,.blog .dsm-readmore-btn,.blog .more-link,.box-case .et_pb_button,.box-blog .dsm-readmore-btn{width:auto;text-align:center;position:relative;color:white;font-weight:bold;z-index:1;transform:skew(0deg);margin-left:25px;text-transform:uppercase;font-size:13px;border:none!important;background:none!important;letter-spacing:0.1em;line-height:1em}.card .et_pb_button,.blog .dsm-readmore-btn,.blog .more-link,.box-blog .dsm-readmore-btn{padding:15px 40px 13px 40px!important}body #page-container .et_pb_section .blog .blog-list .dsm-readmore-btn,body #page-container .et_pb_section .blog .blog-list .more-link{margin:25px 0 20px 25px!important}.card .et_pb_button{margin-left:0!important}.btn-diag-red::after,.card .et_pb_button::after,.blog .dsm-readmore-btn::after,.blog .more-link::after,.box-case .et_pb_button::after,.box-blog .dsm-readmore-btn::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:skew(-50deg);opacity:1;margin-left:0;background-color:#af3126;border:solid 2px #af3126;color:white;font-weight:bold}.btn-diag-red:hover,.card .et_pb_button:hover,.blog .dsm-readmore-btn:hover,.blog .more-link:hover,.box-case .et_pb_button:hover,.box-blog .dsm-readmore-btn:hover{color:#af3126!important}.btn-diag-red:hover:after,.card .et_pb_button:hover:after,.blog .dsm-readmore-btn:hover:after,.blog .more-link:hover:after,.box-case .et_pb_button:hover:after,.box-blog .dsm-readmore-btn:hover:after{background-color:white!important}.card .et_pb_button:hover,.box-case .et_pb_button,.box-case .et_pb_button:hover{padding:10px 35px 8px 35px}.blog a.more-link{display:inline-block!important}.blog .et_pb_post{margin-bottom:0;padding:20px 0}.box-case .et_pb_button{}.btn-diag-red.arrow:before{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;font-weight:800;top:50%!important;transform:translateY(-50%);white-space:nowrap;color:#FFFFFF!important;letter-spacing:0.2em}.btn-diag-red.arrow:hover:before{color:#af3126!important}.awards .dsm_card_carousel_child_image_wrapper{height:125px!important}.awards .dsm_card_carousel_child_image_wrapper img{max-width:125px!important}.techno-partners .swiper-slide img{max-height:70px!important}.value-proposition h4{max-width:220px!important;margin:auto!important;padding-bottom:20px!important}.value-proposition-h h4{margin:auto!important;padding-bottom:20px!important}.data-technology .swiper-slide img{max-height:80px!important}.wp-pagenavi{text-align:center}.wp-pagenavi span,.wp-pagenavi a{text-decoration:none;border:none;padding:3px 5px;margin:2px;font-size:16px;font-weight:300}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#af3126}.wp-pagenavi a:hover{font-weight:bold}.nextpostslink,.previouspostslink{font-size:13px!important;vertical-align:middle;font-weight:normal!important}.partners img{max-height:110px!important}.clip-me{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 6rem),calc(100% - 6rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 6rem),calc(100% - 6rem) 100%,0 100%)}.clip-me-grey:after{content:"";position:absolute;bottom:0;right:0;z-index:10;width:0;height:0;border-right:6rem solid #e5e5e5;border-top:6rem solid transparent;border-left:6rem solid transparent;border-bottom:6rem solid e5e5e5}.clip-me-line,.case-study-template-default .clip-me-line{z-index:1;position:absolute!important;filter:drop-shadow(-1px -1px 0px #af3126)}.clip-me-line::before,.case-study-template-default .clip-me-line::before{content:"";position:absolute!important;top:0;left:0;right:0;bottom:-1px;background-color:#fff}#linear,.case-study-template-default #linear{bottom:0px;right:-1px;height:6rem;width:6rem}#linear::before,.case-study-template-default #linear::before{clip-path:polygon(100% 0,100% 100%,0 100%)}.card-diag .card{cursor:pointer}.card-diag .et_pb_column:hover{transform:skewX(-10deg) perspective(1500px) translateZ(150px)!important;z-index:20!important}.card-diag .et_pb_column:hover .et_pb_text{background-color:rgba(0,0,0,1)!important}@media (max-width:1400px){.card-diag .et_pb_column{width:50%!important}.card-diag .et_pb_column,.card-diag .et_pb_column .card,.card-diag .et_pb_column .card:hover,.card-diag .et_pb_column .dsm_card{transform:skewX(0deg) skewY(0deg)!important}.card-diag .et_pb_column:hover{transform:skewX(0deg) perspective(1500px) translateZ(150px)!important}}@media (max-width:1400px) and (min-width:769px){.box-red .dsm_card_carousel_child{width:48%!important;margin-bottom:30px}.box-red .dsm_card_carousel_child:nth-child(2n){margin-right:0!important}.section-2-home{background-size:250%!important}}@media (max-width:768px){.card-diag .et_pb_column{width:100%!important}.box-red .dsm_card_carousel_child{width:100%!important;margin-right:0!important;margin-bottom:30px}.section-2-home{background-size:700%!important}}@media (max-width:490px){.section-2-home{background-size:1000%!important}}.our-designations.dsm_image_carousel .swiper-slide img{max-height:150px!important}.services .dsm-title-inner-wrapper{margin:40px 80px!important}.services .dsm-faq-item-inner-wrapper{margin:40px 80px 40px 0!important}.services .dsm-faq-content{background:#fff!important;padding:40px 80px!important}.services .dsm-faq-item-wrapper:last-child{border-bottom:none}.services .padd{padding:10px 35px 8px 35px!important}.services .dsm-faq-content ul li{line-height:1.25em!important}.et-menu li>a{word-wrap:normal!important}.menu-main.et_pb_menu .et-menu-nav>ul,.case-study-template-default #et-boc .et-l .et_pb_menu .et-menu-nav>ul{padding-right:45px!important}.menu-main nav>ul>li:hover{background:#ffffff}.menu-main nav>ul>li>a{padding-top:20px!important;padding-bottom:20px!important;padding-left:5px!important}.menu-main .nav li ul.sub-menu a{line-height:1em!important;font-weight:400!important;letter-spacing:0.2em}.menu-main .nav li ul{clip-path:polygon(0 0,100% 0,100% calc(100% - 3rem),calc(100% - 3rem) 100%,0 100%)}.btn-diagonal{position:relative;transform:skewX(-50deg);display:inline-block;background-color:#af3126;color:#ffffff;transition:all 0.25s ease 0s;border:1px solid #af3126;margin-left:35px!important}.btn-diagonal a{position:relative;transform:skewX(50deg);display:inline-block;z-index:2}.menu-main nav>ul>li.btn-diagonal a{padding:0 30px!important}.menu-main nav>ul>li.btn-diagonal a:hover{color:#af3126!important}.menu-main nav>ul>li.btn-menu-about:hover{background:transparent!important}.menu-main nav>ul>li.btn-menu-about a:hover{color:#fff!important;border-bottom:solid 2px #af3126!important}.et_mobile_menu .sub-menu li a{font-weight:400!important;text-transform:none!important;font-size:16px!important;letter-spacing:normal!important;line-height:0.8em!important}.et_mobile_menu li a:hover{background-color:rgba(0,0,0,.03);opacity:1!important}.et_mobile_menu .btn-diagonal{padding-left:35px;padding-right:35px}@media (min-width:767px){.menu-mobile-header{display:none!important}}.et_pb_menu ul li.menu-mobile-header{float:left}.et_pb_menu ul li.menu-mobile-header>a{font-weight:400;font-size:12px;letter-spacing:0.2em;text-transform:uppercase;margin-right:40px}.et_pb_menu ul li>a{float:none;clear:both}.menu-footer h6,.menu-footer address,.menu-footer p{margin-bottom:20px!important;padding-bottom:0!important;font-style:normal!important}.form-contact .gform_heading{display:none}.form-contact .gform_body .gform_fields .gfield label{letter-spacing:0.2em}.form-contact .gform_wrapper.gravity-theme .gform_fields{grid-row-gap:6px}.form-contact .gform_footer .gform_button{cursor:pointer;position:relative;clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%)}.form-contact .gform_footer .gform_button:hover{background-color:#ffffff!important;box-shadow:inset 0 0 0 1px #af3126;color:#af3126!important}.form-contact .gform_footer .gform_button:before,.form-contact .gform_footer .gform_button:after{content:'';position:absolute;width:1px;height:100px;background-color:#af3126}.form-contact .gform_footer .gform_button:before{left:0;top:100%;transform-origin:50% 0%;transform:translateY(0) rotate(-132deg)}.form-contact .gform_footer .gform_button:after{right:0;bottom:100%;transform-origin:50% 100%;transform:translateY(0) rotate(-132deg)}.form-contact .gform_body .gform_fields .gfield_html p{font-size:12px;line-height:1.5em;color:#666666;margin-top:10px}.form-contact .gform_body .gform_fields .gfield_html a{color:#af3126;text-decoration:underline;font-weight:bold}.form-contact .gform_body .gform_fields .gfield_html a:hover{color:#8a2620;text-decoration:none}.card-white .dsm_card_carousel_child_img{max-width:auto!important}.card-white .dsm_card_carousel_image_stretch{width:auto!important}@media (max-width:1400px) and (min-width:769px){.card-white .dsm_card_carousel_child,.our-values .dsm_card_carousel_child{width:48%!important;margin-bottom:30px!important}.card-white .dsm_card_carousel_child:nth-child(2n),.our-values .dsm_card_carousel_child:nth-child(2n){margin-right:0!important}.card-white .swiper-wrapper,.our-values .swiper-wrapper{flex-wrap:wrap;width:100%!important}}.partners-black .dsm_card_carousel_child .et_pb_module_inner{display:flex;align-items:center}.our-values .dsm_card_carousel_child_subtitle{margin-bottom:15px}.current-openings .dsm_card_carousel_child:hover .dsm_card_title,.current-openings .dsm_card_carousel_child:hover .dsm_card_carousel_child_subtitle{color:#fff!important}.slide-testimonials .et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:none!important}.blog-list .dsm-entry-meta .dsm-meta-seperator{display:none}.blog-list .dsm-entry-meta .dsm-posted-category{}.blog .dsm-advanced-tabs-container{align-items:flex-start}.blog .dsm-advanced-tabs-wrapper::before{content:"Topics";font-size:52px;margin-bottom:0.5em;line-height:1.25;font-weight:700;color:#af3126;background-color:#ffffff!important;filter:drop-shadow(1px 1px 0px #ffffff)}.blog .dsm-tab-active-state.dsm-active>div:first-child,.blog .dsm-tab-active-state.dsm-active>div:nth-child(2),.blog .dsm-tab-active-state:not(dsm-active)>div:nth-child(2){display:block!important}.blog .dsm-tab-active-state.dsm-active .dsm-title{font-weight:700}.blog .dsm-tab-active-state:not(dsm-active)>div:first-child{display:none!important}.blog .dsm-advanced-tabs-container .dsm-advanced-tabs-wrapper .dsm-tab .dsm_icon{line-height:1em!important}.blog .dsm-advanced-tabs-wrapper .dsm-tab:first-child{border:none!important}@media only screen and (max-width:980px){.et_pb_section .blog .dsm-advanced-tabs-container .dsm-advanced-tabs-wrapper{-ms-flex:0 0 100%!important;flex:0 0 100%!important;-ms-flex-direction:column!important;flex-direction:column!important}body .et_pb_section .blog .dsm-advanced-tabs-container .dsm-advanced-tabs-content-wrapper{width:100%!important}body .et_pb_section .blog .dsm-advanced-tabs-content-wrapper .dsm-content-wrapper{padding:30px 0!important}}.et_pb_section .blog .dsm-advanced-tabs-container .dsm-advanced-tabs-wrapper{-ms-flex:0 0 30%;flex:0 0 30%}.et_pb_section .blog .dsm-advanced-tabs-container .dsm-advanced-tabs-content-wrapper{width:70%!important}.blog .entry-featured-image-url{float:left;width:250px;margin-right:40px;clip-path:polygon(0 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%)}.blog .entry-featured-image-url img{}body .gform_footer .gform_button{cursor:pointer}.align-left{display:flex;flex-wrap:nowrap;align-items:center}.align-left .gfield_label{margin-right:10px;margin-bottom:0!important}.align-left select.small{width:calc(100% - 12px)!important}#resumator-jobs{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;flex-wrap:wrap}#resumator-jobs .resumator-job{flex-shrink:0;width:calc(25% - 25px);height:auto!important;position:relative;transition-property:transform;background-color:#FFFFFF;padding:30px;box-shadow:0px 10px 20px 0px rgba(0,0,0,0.2);margin-right:30px;margin-bottom:30px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:color 300ms ease 0ms,background-color 300ms ease 0ms,background-image 300ms ease 0ms}@media (max-width:768px){#resumator-jobs .resumator-job{width:100%!important}}#resumator-jobs .resumator-job:hover{background-color:#181f27}#resumator-jobs .resumator-job:nth-child(4n){margin-right:0}#resumator-jobs .resumator-job .resumator-job-title{border-top:none;margin:0;padding:0 0 10px 0;font-weight:700;font-size:24px;color:#af3126!important;line-height:1.25em;font-family:'Gantari',Helvetica,Arial,Lucida,sans-serif}#resumator-jobs .resumator-job:hover .resumator-job-title{color:#ffffff!important}#resumator-jobs .resumator-job .resumator-job-info{margin:0;font-size:16px;line-height:1.25em;color:#181f27;font-family:'Gantari',Helvetica,Arial,Lucida,sans-serif;display:flex;flex-direction:column;text-align:left}#resumator-jobs .resumator-job:hover .resumator-job-info,#resumator-jobs .resumator-job:hover .resumator-job-info span{color:#ffffff}#resumator-jobs .resumator-job .resumator-job-info .resumator-job-department,#resumator-jobs .resumator-job .resumator-job-info .resumator-job-experience{margin-left:0;margin-top:10px}#resumator-jobs .resumator-job .resumator-job-view-details{margin-top:auto!important}#resumator-jobs .resumator-job .resumator-job-view-details .resumator-job-link{font-family:'Gantari',Helvetica,Arial,Lucida,sans-serif;color:#af3126!important;border-width:0px!important;font-size:16px;font-weight:700!important;display:inline-block;margin-top:20px;padding:0.3em 0;line-height:1.7em!important;margin-top:20px}#resumator-logo{display:none}.box-case.two .dsm_card_wrapper{display:grid}.box-case .swiper-wrapper{justify-content:center}@media (max-width:768px){.box-case .dsm_card_wrapper,.box-case.two .dsm_card_wrapper{height:auto!important;grid-template-rows:auto}}@media (max-width:480px){.box-case .dsm_card_wrapper,.box-case.two .dsm_card_wrapper{display:flex!important;height:auto!important}}.logos .swiper-wrapper{align-content:stretch;justify-content:center}.logos .swiper-slide{width:auto!important}.logos .swiper-slide img{height:90px}.chart-aiml .et_pb_main_blurb_image{margin-bottom:5px!important}.chart-aiml .et_pb_blurb{padding-top:23px!important;padding-right:70px!important;padding-left:70px!important}@media (max-width:1400px){.chart-aiml .et_pb_blurb{padding-top:13px!important;padding-right:60px!important;padding-left:60px!important;height:140px!important}}@media (max-width:480px){.chart-aiml .et_pb_blurb{padding-right:90px!important;padding-left:90px!important}}.box-blog .dsm-meta-seperator,.box-blog.lineal .dsm-meta-seperator,.box-blog.lineal .dsm-post-excerpt,.box-blog.lineal .post-content-inner{display:none}.box-blog.lineal .dsm-entry-content,.box-blog.lineal .post-content{bottom:-1px;right:-2px;height:6rem;width:6rem;z-index:1;position:absolute;filter:drop-shadow(-1px -1px 0px #af3126)}.box-blog.lineal .dsm-entry-content:before,.box-blog.lineal .post-content:before{clip-path:polygon(100% 0,100% 100%,0 100%);content:"";position:absolute;top:0;left:0;right:0;bottom:-1px;background-color:#ffffff}.box-blog.lineal.grey .dsm-entry-content:before{background-color:#d9d9d9!important}.box-blog .dsm-blog-carousel-item{border:solid 1px #af3126!important;height:auto!important;margin-bottom:30px!important;padding:0!important;position:relative}.box-blog .dsm-entry-title,.box-blog .entry-title{font-size:24px!important;line-height:1.2em!important}.box-blog .dsm-entry-title a,.box-blog .entry-title a{font-weight:700!important;color:#af3126!important}.box-blog .dsm-entry-thumbnail{height:200px!important}.box-blog .published{color:#181f27!important}.box-blog .et_pb_ajax_pagination_container{position:relative;z-index:1;height:auto!important;display:grid;grid-gap:30px;grid-template-columns:repeat(4,1fr)}.box-blog .et_pb_ajax_pagination_container>div{grid-column:span 4}@media (max-width:980px){.box-blog .et_pb_ajax_pagination_container{grid-template-columns:repeat(2,1fr)}.box-blog .et_pb_ajax_pagination_container>div{grid-column:span 2}}@media (max-width:460px){.box-blog .et_pb_ajax_pagination_container{grid-template-columns:repeat(1,1fr)}.box-blog .et_pb_ajax_pagination_container>div{grid-column:span 1}}.box-blog .et_pb_ajax_pagination_container article{border:solid 1px #af3126!important;height:auto!important;margin-bottom:0!important;padding:0!important;position:relative}.box-blog .et_pb_ajax_pagination_container .et_pb_image_container{margin:0}.box-blog .et_pb_ajax_pagination_container .entry-title{padding:30px 30px 10px 30px!important}.box-blog .et_pb_ajax_pagination_container .post-meta{padding:0 30px 30px 30px!important}.box-blog .et_pb_ajax_pagination_container .entry-featured-image-url{height:200px!important;margin-bottom:0!important}@media (min-width:1400px){.box-blog .et_pb_ajax_pagination_container .entry-featured-image-url{height:260px!important}}.box-blog .et_pb_ajax_pagination_container .entry-featured-image-url img{height:100%!important;width:100%!important;object-fit:cover}.box-author{width:auto!important;display:flex;align-items:center}.box-author .title h6{padding-bottom:0!important}.box-author .social li{margin-bottom:0!important}.menu-news nav>ul>li{margin-top:11px!important}body .menu-news.et_pb_menu .sub-menu li a{text-transform:none!important;font-size:15px!important;color:#1e2d44!important;letter-spacing:0.1em;line-height:1em}body .menu-news.et_pb_menu .sub-menu li a:hover{color:#af3126!important}