/*!
Theme Name: Protagonist
Author: IdeasInDigital
Author URI: http://iid.co
Version: 1.0.0
Description: WP Theme for Protagonist.io
Text Domain: protagonist
*/.about-banner,.industries-banner,.product-banner,.team-banner{min-height:500px}.footer-list ul li,.product-block ul li,.rfp-item ul.post-categories li,ul{list-style:none}.search-form .search-field:hover,input:focus{outline:0}#user_subscribe label.error{margin-left:10px;width:auto;display:inline;color:#e22c35}.job-content p,ul{margin:0}.blog-social-links span,.blog-social-links ul,.social-links span,.social-links ul,svg.svg-icon{display:inline-block}body{font-family:Montserrat,sans-serif;overflow-x:hidden;font-weight:300}a,a:focus,a:hover{color:#e22c35;text-decoration:none}img{max-width:100%;height:auto}ul{padding:0}svg.svg-icon{width:16px;height:16px;background:0;fill:currentColor}.btn{padding:0 30px;line-height:40px;border-radius:30px;border:2px solid #e22c35;background:#e22c35;color:#fff;font-size:14px;font-weight:400;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-moz-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.header-wp,.pagination .page-numbers{-moz-transition-property:all;-webkit-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-moz-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-webkit-transition-duration:.3s;-moz-transition-duration:.3s}.btn:hover{background:#fff;border-color:#fff;color:#e22c35}.btn.btn-primary:hover{border-color:#e22c35}.btn.btn-secondary,.elementor-widget .btn-wrapper .btn.btn-style-1{color:#e22c35;background:0;border-radius:21px;line-height:40px;border-color:#c1c1c1}.btn.btn-secondary:hover,.elementor-widget .btn-wrapper .btn.btn-style-1:hover{color:#fff;border-color:#e22c35;background:#e22c35}.btn.btn-info,.elementor-widget .btn-wrapper .btn.btn-style-2{color:#fff;background:0;border-radius:21px;line-height:40px;border-color:#fff}.btn.btn-info:hover,.elementor-widget .btn-wrapper .btn.btn-style-2:hover{color:#fff;border-color:#e22c35;background:#e22c35}.blog-social-links,.social-links{padding:20px 0}.blog-social-links span,.social-links span{color:#555559;line-height:26px;font-size:15px;font-weight:300}.blog-social-links ul li,.social-links ul li{display:inline}.blog-social-links ul li a,.social-links ul li a{color:#ec442d;padding:0 10px;display:inline-block}.responsive-video{width:100%;height:0;position:relative;padding-top:56.25%}.responsive-video iframe,.responsive-video object{width:100%;height:100%;position:absolute;left:0;top:0}.job-content{padding:90px 0;line-height:1.7}.job-content p+p{margin-top:20px}.job-content ol,.job-content ul{list-style-position:inside;margin:20px 0}.job-content ol ol,.job-content ol ul,.job-content ul ol,.job-content ul ul{margin:0}.blog-social-links span,.blog-social-links ul{display:inline}.pagination{display:block;text-align:center}.pagination .page-numbers{display:inline-block;line-height:30px;min-width:30px;border:1px solid transparent;-webkit-transition-property:all;transition-property:all;transition-timing-function:cubic-bezier(.65,-.1,.26,.99);transition-duration:.3s}.pagination a.page-numbers{border-color:#e22c35;background:#fff;color:#e22c35}.pagination .page-numbers.current{border:1px solid #757575;color:#757575}.pagination .page-numbers.dots{color:#757575;font-size:25px;vertical-align:middle}.pagination a.page-numbers:hover{color:#fff;background:#e22c35}.banner-subheading p{color:#fff;font-size:18px;font-weight:400px;line-height:24px}.data-section{padding:70px 0 50px}.data-section .site-headings h1{color:#e32832!important}.data-section-block{margin-bottom:100px}.data-section-right img{width:100%!important;height:auto!important}.data-section-left a{width:222px;height:42px;border-radius:21px;color:#e22c35;font-size:12px;font-weight:500;line-height:39px;text-transform:capitalize;display:inline-block;border:2px solid #c1c1c1;background-color:rgba(226,44,53,0);text-align:center}.data-section-left a,.data-section-left a:hover{-webkit-transition:all .7s;-moz-transition:.7s all;transition:all .7s}.data-section-left a:hover{background-color:#e41829;border-color:#e41829;color:#fff}.data-section-left{width:90%;margin:0 auto}.home-slider-section{background:#f1f1f1!important;padding:70px 0}.home-slider-content,.home-slider-heading,.home-slider-image,.home-slider-left{width:100%;float:left}.home-slider-heading h3{color:#333743;font-size:27px;font-weight:300;line-height:25px;text-transform:uppercase;margin:0;padding:30px 0}.home-slider-content p{color:#000;font-size:14px;font-weight:300;line-height:23px!important;margin-bottom:30px}.home-slider-left{width:80%}.recent-post-slider.design-4 .slick-dots{margin-top:10px!important}.home-slider-left a{padding:5px 50px;border-radius:21px;color:#e22c35;font-size:14px;line-height:28px;display:inline-block;border:2px solid #c1c1c1;background-color:rgba(204,51,51,0)}.home-slider-left a,.home-slider-left a:hover{-webkit-transition:all .7s;-moz-transition:.7s all;transition:all .7s}.home-slider-left a:hover{background-color:#e41829;border-color:#e41829;color:#fff}.no-padding{padding-left:0!important;padding-right:0!important}.home-slider-right{text-align:right}.home-slider-right img{width:80%!important;height:auto;display:inline-block!important}.carousel-indicators li.active{background-color:#979797}.carousel-indicators li{border:1px solid #979797}.carousel-indicators{bottom:-35px}.home-slider-section .bx-controls-direction{display:none}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{width:100%!important}#advps_container3 .bx-wrapper .bx-pager{bottom:-50px!important}#advps_container3 .bx-wrapper .bx-pager.bx-default-pager a{background:0 0!important;border:2px solid #979797!important;width:8px!important;height:8px!important}#advps_container3 .bx-wrapper .bx-pager.bx-default-pager a.active{background:#979797!important;border:2px solid #979797!important;width:8px!important;height:8px!important}.home-testimonials-section{background:rgba(126,30,34,.6);text-align:center}.home-testimonials-section.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding-bottom:0}.home-clients-logo ul li{display:inline-block;padding:20px}.home-client-testimonial{width:59%;margin:0 auto}.home-client-testimonial p{padding:20px 0}.home-client-btn a:hover{background-color:#e41829!important;border:2px solid #e41829;color:#fff;-webkit-transition:all .7s;-moz-transition:.7s all;transition:all .7s}.tabs-menu{margin:auto!important}.tabs-menu li a{display:inline-block}.tabs-menu li img{-webkit-filter:opacity(30%);filter:opacity(30%);padding:20px 0}.tabs-menu .is_current img{-webkit-filter:opacity(100%);filter:opacity(100%);border-bottom:2px solid #fff!important}.owl-dots,.owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-nav{margin-top:10px}.owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-nav.disabled+.owl-dots{margin-top:10px}.owl-dots .owl-dot{display:inline-block;zoom:1}.owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.owl-dots .owl-dot.active span,.owl-dots .owl-dot:hover span{background:#869791}.tab-container .tab-content{display:none}.tab-container .tab-content:first-child{display:block}.mobile-copyright{display:none}.home-blog-section{padding:50px 0;text-align:center}.tab-blog-post img{width:100%;text-align:left}.tab-blog-post h3{color:#4f5362;font-size:22px;font-weight:900;line-height:36px;text-align:left}.tab-blog-post p{color:#333;font-size:15px;font-weight:300;line-height:24px;text-align:left}.about-box,.client-image,.download-solution-section,.narrative-work-section,.other-clients-grid,.product-block,.video-icon{text-align:center}.tab-blog-post a{color:#4f5362;font-size:12px;font-weight:400;text-transform:uppercase;display:block}.blog-category-span .blog-icons,.view-all-btn a{display:inline-block}.tab-blog-post a span{vertical-align:middle;padding:5px}.blog-icons{width:auto!important;height:auto}.blog-category-span .blog-category{color:#000}.rfp-filter{margin-bottom:30px}.video-icon{width:70px;height:70px;border:1px solid #fff;border-radius:100%;margin:0 auto}.video-icon i{line-height:70px;font-size:35px;color:#fff;left:5px;position:relative}.about-us-section{padding:70px 0}.about-us-section .site-headings h1{color:#e41829!important}.about-box{padding-top:30px}.about-heading h2{color:#4f5362!important;font-size:24px!important;line-height:30px!important}.about-sub-heading{width:80%;margin:0 auto}.about-sub-heading p{margin-bottom:0}.view-all-btn a{padding:5px 40px!important;font-size:12px;border:2px solid #c1c1c1!important;background:0 0!important;text-transform:uppercase;color:#e22c35!important;line-height:28px;border-radius:24px!important}.about-blog-section .tab-blog-post{padding:20px 0}.arrow-box:after{content:"";display:block;position:absolute;right:100%;top:50%;margin-top:-30px;width:0;height:0;border-top:30px solid transparent;border-right:30px solid #fff;border-bottom:30px solid transparent;border-left:30px solid transparent}.solution-box{display:inline-block;position:relative;padding:8px 8px 8px 30px;margin-left:30px;margin-bottom:30px;width:90%;float:right}.solution-box h3{margin:0;color:#4f5362;font-size:18px;font-weight:600;line-height:29px}.solution-box p{margin-bottom:0;color:#666;font-size:14px;font-weight:300;line-height:23px}.owl-dots.disabled,.owl-nav.disabled{display:none}.testimonials-section{padding:70px 0}.testimonials-section .site-headings h1{color:#fff!important}.other-clients-heading{padding:15px 0 10px}.client-testimonials-block{background:red;width:83%;margin:0 auto;position:relative;left:0;right:0}.client-image{width:20%;float:left}.client-testimonial{width:80%;float:left}.other-clients-logo ul li{display:inline-block;padding:20px}.our-solutions-section{background:#f5f5f5;padding:70px 0}.our-solutions-grid{padding-top:62px}.solutions-left img{width:100%;height:auto}.arrow-box{display:inline-block;position:relative;background:#fff;padding:8px 8px 8px 30px;margin-left:30px;-webkit-box-shadow:2px 12px 24px rgba(0,0,0,.27);box-shadow:2px 12px 24px rgba(0,0,0,.27)}.download-solution-section{padding:70px 0}.download-solution-section .elementor-button{padding:5px 35px!important;border-radius:21px!important;color:#e22c35!important;font-size:12px!important;line-height:28px;text-transform:uppercase;display:inline-block;border:2px solid #c1c1c1;-webkit-transition:all .7s;-moz-transition:.7s all;transition:all .7s;background:0 0!important;font-weight:400}.download-solution-section .elementor-button:hover{background-color:#e41829!important;border-color:#e41829;color:#fff!important;-webkit-transition:all .7s;-moz-transition:.7s all;transition:all .7s}.narrative-work-section{background:#f5f5f5;padding:70px 0}.narrative-work-image{margin:20px 0}.narrative-process-left img{width:100%}.narrative-process-right span{color:#e2222f;font-size:48px;font-weight:700}.narrative-process-right h1{color:#4f5362;font-size:30px;font-weight:700;margin-bottom:20px}.narrative-process-right p{color:#666;font-size:17px;font-weight:300;line-height:28px}.product-block{margin-top:15px}.product-block h3{color:#e22c35;font-size:18px!important;font-weight:700!important;line-height:25px!important;text-transform:uppercase}.product-block ul li{color:#4f5362;font-weight:300!important;font-size:14px;line-height:24px!important}.product-block span{color:#e22c35;font-size:20px;line-height:25px;display:block;padding:20px 0 30px}.product-block a{display:inline-block!important;font-weight:400;width:200px;height:50px;line-height:50px;border-radius:24px!important;border:2px solid #c2c2c2!important;color:#e22c35!important;text-transform:uppercase;font-size:12px}.narrative-products-section{padding:70px 0}.contact-info-box{width:80%;margin:0 auto;border-top:2px solid grey;padding-top:50px}.contact-info-box .address-icon i{font-size:25px;color:#ec442d}.contact-info-box .address-icon{width:15%;float:left;text-align:center}.contact-info-box .address-bar{width:85%;float:left;text-align:left}.contact-info-box .address-bar p{color:#fff;font-size:16px;font-weight:300;line-height:28px}.contact-input span{color:#4f5362;font-size:12px;font-weight:500;line-height:28px;text-transform:uppercase;display:block}.contact-input textarea{height:135px;border-radius:10px;border:0}.contact-input input,.contact-input textarea{width:100%;background-color:#eff0f4;padding:5px 15px;color:#4f5362;font-size:14px;font-weight:400;line-height:28px}.contact-input input{height:42px;border-radius:21px;border:0}.contact-email-box{width:47%;float:left}.contact-btn-box{width:47%;float:right}.contact-btn-box span{color:transparent;font-weight:500;display:block}.contact-btn-box input,.contact-btn-box span{font-size:12px;line-height:28px;text-transform:uppercase}.contact-btn-box input{width:100%;height:42px;border-radius:21px;background-color:#ec442d;border:0;font-weight:400;color:#fff}.contact-name-box{margin-bottom:10px}div.wpcf7-validation-errors{width:100%;float:left}.contact-btn-box br,.contact-input br,.page-id-19 .contact-section{display:none}.news-banner{background:url(img/blog-bg.jpg) 50% no-repeat fixed;-webkit-background-size:cover;background-size:cover;text-align:center}.news-banner .banner-single-heading h1{line-height:240px;color:#fff;font-size:48px;font-weight:900}.blogging-area{padding:70px 0}.blog-heading{padding-bottom:10px}.blog-heading h2{color:#555559;font-size:30px;font-weight:600;letter-spacing:.75px}.second-blog-box{width:100%;float:left}.blog-image{width:62%;float:left;margin-right:3%}.blog-image img{width:100%;height:auto}.blog-author{width:35%;float:left}.blog-social-links{clear:both}.blog-author span.date{margin-bottom:8px}.blog-author span.categories,.blog-author span.date{display:block;color:#555559;font-size:15px;font-weight:400;line-height:22px}.blog-author span.categories{clear:both;padding:18px 0 0}.blog-author span.author-position{float:left;line-height:18px;font-size:12px;font-weight:300}.blog-author span.author-name{float:left;line-height:18px;font-size:14px;font-weight:600;margin-top:12px;width:190px}.blog-author img{float:left;width:73px;margin-right:12px;border-radius:50%}.blog-author ul li{display:inline}.blog-author ul li a{color:#ec442d;font-size:15px;font-weight:400;line-height:22px}.blog-content p{color:#555559;line-height:26px;font-size:15px;font-weight:500;letter-spacing:.38px}.blog-content h3{font-size:20px;color:#555559;font-weight:900}.blog-content img{padding:20px 0;width:auto}.blog-sidebar .widget-title h2{color:#555559;font-size:22px;font-weight:300;border-bottom:1px solid #c2c2c2;padding-bottom:10px}.blog-sidebar .widget_categories ul li a{color:#555559}.blog-sidebar .widget_recent_entries ul li a,.subscription-link span{color:#ec442d}.blog-sidebar .widget ul li{list-style:none;border-bottom:1px solid #c2c2c2;padding:5px 0}.blog-sidebar .widget ul li a,.subscription-link span{font-size:16px;font-weight:300}.subscription-link{margin:15px 0}.subscription-link i{margin-right:8px}.blog-links span{width:33%;display:inline-block;color:#008fd5;font-size:15px;font-weight:400}.blog--btn a,.point-list-content h3{font-weight:600;text-transform:uppercase}.blog-links span:last-child{text-align:right}.blog--btn a,.blog-links span:nth-child(2){text-align:center}.blog-links{padding:15px 0;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2}.blog--block,.blog-links{width:100%;float:left}.blog--share{padding:8px 0}.blog--btn,.blog--share{width:50%;float:left;clear:none}.blog--btn a{display:inline-block;font-size:12px;line-height:40px;border-radius:24px;width:174px;height:42px;border:2px solid #c1c1c1}.blog-content,.blog-section,.points-list{width:100%;float:left}.blog--btn a,.blog--btn a:hover{color:#e22c35}.blog-content{margin:20px 0}.blog-section{border-bottom:1px solid #c2c2c2;padding:0 0 30px;margin-bottom:30px}.industries-banner{background:url(../images/industries-bg.jpg) 50% no-repeat;-webkit-background-size:cover;background-size:cover}.financial-overview-block .site-sub-headings p{color:#000;font-size:15px}.financial-overview-block .site-headings h1{color:#e22c35}.financial-overview-section{padding:100px 0;text-align:center}.pain-points-section{padding:70px 0;background:#f5f5f5}.key-points-left{padding:130px 0}.key-points-right,.key-points-right .site-headings{text-align:left}.points-list{padding:20px 0}.point-list-icon{width:15%;float:left}.point-list-content{width:85%;float:left}.point-list-content h3{margin-top:0;color:#222328;font-size:12px;line-height:20px;letter-spacing:1.2px}.point-list-content p{color:#4f5362;font-size:14px;font-weight:300;line-height:28px}.industry-testimonial-section{background:url(../images/industry-testimonial-bg.jpg) 50% no-repeat fixed;-webkit-background-size:cover;background-size:cover;text-align:center;padding:100px 0}.industry-testimonial-heading{width:77%;margin:0 auto;text-align:center}.industry-testimonial-heading h1{color:#fff;font-size:36px;font-weight:600;font-style:italic}.industry-testimonial-name{padding:20px 0}.industry-testimonial-name p{color:#fff;font-size:16px;font-weight:300;font-style:italic;line-height:24px}.finance-solutions-section{padding:50px 0}.finance-solutions-section .site-headings h1{color:#e22c35}.finance-solutions-section .site-sub-headings{padding-bottom:30px}.finance-image img{width:100%}.finance-content h3{color:#4f5362!important;font-size:18px!important;line-height:29px!important}.finance-content p{color:#666!important;font-size:14px!important;font-weight:300;line-height:23px!important}.finance-customer-section{padding:50px 0;background:#f5f5f5;text-align:center}.finance-banner{position:relative;padding:20px 0}.finance-banner img{width:100%;height:auto}.finance-icon{position:absolute;top:30%;right:5%}.finance-c-content p{color:#4f5362;font-size:20px;font-weight:300;line-height:28px}.finance-customer-block1{border-top:1px solid #a8acb9;padding:30px 0;text-align:left}.lead-members-box,.story-block,.team_box{text-align:center}.finance-customer-block0{padding-bottom:30px}.finance-customer-box h2{color:#4f5362;font-size:24px;font-weight:900;line-height:59px}.finance-customer-box p{color:#4f5362;font-size:16px;font-weight:400;line-height:24px}.about-banner{background:url(../images/about-bg.jpg) 50% no-repeat;-webkit-background-size:cover;background-size:cover}.story-section{padding:50px 0}.story-section .site-headings h1{color:#e22c35!important}.story-grid{padding-top:30px}.story-block h2{color:#4f5362;font-size:24px;font-weight:900;line-height:30px}.story-block p{color:#000;font-size:14px;font-weight:300;line-height:23px}.inventions-section{background:#f5f5f5;padding:50px 0}.inventions-section .site-sub-headings p{font-size:15px}.inventions-section .site-sub-headings{padding-bottom:20px}.revert-invention-content{margin-left:0;margin-right:70px}.team-section{background:url(../images/about-team.jpg) 50% no-repeat fixed;-webkit-background-size:cover;background-size:cover;padding:150px 0}.team-block-left h1{color:#fff;font-size:48px;font-weight:900}.team-block-left p{color:#fff;font-size:18px;font-weight:400;line-height:26px}.team-block-left a{padding:5px 15px;border-radius:30px;font-size:12px;font-weight:400;line-height:28px;text-transform:uppercase;display:inline-block;border:1px solid #fff}.team-block-left a,.team-block-left a:hover{color:#fff;-webkit-transition:all .7s;-moz-transition:.7s all;transition:all .7s}.team-block-left a:hover{background-color:#e41829;border:1px solid #e41829}.team-block-right ul li{display:inline-block;padding:5px}.team-block-right ul li img{width:150px;height:auto}.team-banner{background:url(../images/team-bg.jpg) 50% no-repeat;-webkit-background-size:cover;background-size:cover}.leadership-section{padding:50px 0}.leadership-section .site-headings h1{color:#e22c35}.lead-members-box{padding:30px 0}.lead-members-image img{width:80%}.lead-members-info h3{color:#555559;line-height:26px;font-size:22px;font-weight:400}.lead-members-info span{font-size:18px;font-weight:300;color:#555559;line-height:26px}.lead-members-s-media a{font-size:22px;color:#e22c35;padding:5px}.team-members{padding:50px 0;background:#f5f5f5}.team-members .site-headings h1{color:#e32832}.grid_12{width:100%;float:left}.grid_5{width:20%;float:left}.team_box{padding:20px 0}.team_box img{margin-bottom:8px}.team_bio span{font-size:16px}.team_bio p,.team_bio span{color:#555559;line-height:23px}.team_bio p{font-size:14px}.team-info{position:relative}a.team-info-content{display:block;height:84%;left:0;position:absolute;top:0;width:100%}.team-info-content,.toggle-btn input,.toggle-btn ul,ul.mobile-table{display:none}.analytics-banner{background:url(../images/narrative-analytics-bg.jpg) 50% no-repeat;-webkit-background-size:cover;background-size:cover}.marketing-revolution-section{background:url(../images/revolution-bg.png) 50% no-repeat;-webkit-background-size:cover;background-size:cover;min-height:500px;position:relative}.revolution-content{position:absolute;right:0;top:89px;width:50%;text-align:left;padding-right:150px}.mobile-screen-footer,.rfp-filter,.toggle-btn,ul.mobile-tabs li{text-align:center}.revolution-content h1{color:#fff;font-size:48px}.revolution-content p{color:#fff;font-size:16px;line-height:22px}.narrative-client{background:url(../images/narrative-client-bg.jpg) 50% no-repeat;-webkit-background-size:cover;background-size:cover;padding:70px 0}.narrative-client .site-headings h1,.narrative-client .site-sub-headings p{color:#fff}.narrative-client-block{text-align:center;width:66%;margin:0 auto}.narrative-client-block h3{color:#fff;font-size:30px;font-weight:900;line-height:28px;letter-spacing:3px}.narrative-client-block p{color:#eee;font-size:16px;font-weight:400;line-height:27px}.bx-controls-direction .bx-prev{left:38%!important;top:30%!important}.bx-controls-direction .bx-next{right:38%!important;top:30%!important}.mobile-tabs li.active a{background:0 0!important;color:#4f5362!important}.mobile-tabs li a{padding:8px!important}.required{position:relative;display:inline-block;width:50%}.wysija-paragraph{display:inline}.required:after{position:absolute;content:"\f078";font-family:FontAwesome;float:left;right:50px;top:8px;color:#fff;height:5px}.mobile-tabs{background:#f5f5f5;margin-top:10px!important}.toggle-btn ul li{display:block}.toggle-btn input{width:80%;margin:0 auto;background:#4e5262;border-radius:21px;border:0;padding:8px;color:#fff;position:relative}@media only screen and (min-width:500px){.toggle-btn .required{display:none}}.mobile-screen-footer,.mobile-screen-news{display:none}.innerpage-banner .banner-content-section{margin-top:133px!important}.advps-slide-field-three img{float:none!important;margin-right:0!important}.rfp-filter .toggle-btn{display:block}.rfp-filter ul li a{border:none!important;color:#4f5362;font-size:12px;font-weight:400;text-transform:uppercase;padding:10px 25px!important;border-radius:24px}.rfp-filter ul li a.active{color:#fff!important;background:#4f5362}.mobile-tab-btn{margin-bottom:30px!important}ul.mobile-tabs{position:absolute;z-index:9999;top:42px}ul.mobile-tabs li{display:block;width:100%}ul.mobile-tabs li a{color:#000}.blog-category-span{padding:20px 0 0}#advps_container1 .bx-wrapper .bx-viewport,.narrative-slider .advps-overlay-one{background:0 0!important}.narrative-slider .advps-excerptt-one{width:100%!important}#advps_container1{margin:0 auto!important}.post-navigation{display:none}.elementor-social-icon i{color:#e22c35!important}.elementor-social-icon-linkedin,.elementor-social-icon-twitter{background-color:transparent!important}.page-section{border-top:1px solid #efefef}.section-container{max-width:1140px;margin:0 auto}#secondary{display:flex;flex-wrap:wrap;flex:0 0 100%;padding:70px 0}#secondary section{flex-direction:column;flex-grow:1;width:50%}#secondary .rss-widget{width:100%;margin-top:20px}#categories-2 ul li,#recent-posts-3 ul li{margin-bottom:10px}#categories-2 ul li a,#recent-posts-3 ul li a{font-weight:400}#categories-2 ul li:after,#recent-posts-3 ul li:after{content:"\f105";font-family:FontAwesome;font-style:normal;color:#e22c35;font-size:11px;margin-left:.5em;font-weight:300}.elementor-widget .customer-tab-2 .slides .quote-wrap .quote-content .quote,.search-term{font-style:italic}.bx-wrapper img{display:inline-block!important}.owl-theme,.owl-theme .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-theme{display:none;width:100%;z-index:1}.owl-theme .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-theme .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-theme .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translateZ(0)}.owl-theme .owl-item,.owl-theme .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-theme .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-theme .owl-item img{display:block;width:100%}.owl-theme .owl-dots.disabled,.owl-theme .owl-nav.disabled{display:none}.no-js .owl-theme,.owl-theme.owl-loaded{display:block}.owl-theme .owl-dot,.owl-theme .owl-nav .owl-next,.owl-theme .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-theme.owl-loading{opacity:0;display:block}.owl-theme.owl-hidden{opacity:0}.owl-theme.owl-refresh .owl-item{visibility:hidden}.owl-theme.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-theme.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.owl-theme.owl-rtl{direction:rtl}.owl-theme.owl-rtl .owl-item{float:right}.owl-theme .animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}.owl-theme .owl-animated-in{z-index:0}.owl-theme .owl-animated-out{z-index:1}.owl-theme .fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;animation-name:fadeOut}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-theme .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease}.owl-theme .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.owl-theme .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-theme .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform .1s ease;-moz-transition:transform .1s ease,-moz-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease,-moz-transform .1s ease}.owl-theme .owl-video-play-icon:hover{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);transform:scale(1.3)}.owl-theme .owl-video-playing .owl-video-play-icon,.owl-theme .owl-video-playing .owl-video-tn{display:none}.owl-theme .owl-video-tn{opacity:0;height:100%;background-position:50%;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;transition:opacity .4s ease}.owl-theme .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.mobile-subscriber{width:222px;margin:0 auto}.resources-right-form{background:#fff;padding:30px 0}.resources-right-form form input{width:100%;background:#f0f1f5;border:0;height:42px;margin-bottom:20px;border-radius:21px;padding-left:10px}.resources-right-form form .check{width:21px;height:21px;border:1px solid #d3d3d3;background-color:#fff!important;vertical-align:middle;margin:0 5px 0 0;border-radius:0}.resource-permalink{color:#4f5362!important;font-size:20px!important;font-weight:900!important;line-height:36px!important;text-align:left!important}.pdf_content a,.r-form-btn a,.resources-right-form .form-btn{font-size:12px;font-weight:300;text-transform:uppercase;display:block}.center-class,.detailed-box,.form_errors,.r-form-btn a,.single__form__message{text-align:center}.resources-main-section{background:#f5f5f5;padding:70px 0}.form-btn,.r-form-btn a,.resources-right-form .form-btn{background:#e22c35;line-height:42px}.resources-right-form .form-btn{width:216px;height:42px;border-radius:21px;margin:0 auto 20px;color:#fff;text-align:center}.resources-right-form form{width:100%}.detailed-box{padding:50px 0}.pdf_content img{display:block;height:auto;width:auto;margin:0 auto}.form-btn,.pdf_content a,.r-form-btn a{color:#fff;height:42px;border-radius:21px}.pdf_content a{background-color:#e22c35;line-height:42px}.pdf_content a,.r-form-btn a{width:216px;margin:0 auto}.r-form-btn a{margin-bottom:20px}.form_errors{display:block;text-transform:capitalize}.form-btn{display:inline-block;width:200px;margin:20px 0}.linkedin-message{display:block;width:70%;margin:0 auto;font-size:16px}.center-class{display:block}.user-welcome{margin-bottom:20px}.mobile-menus{display:none}.mobile-header{text-align:left;position:relative}.mobile-header .img{display:inline}.mobile-header .nav-button{display:inline-block}.header-wp{position:fixed;z-index:999999;top:0;left:0;width:100%;padding:30px 0;-webkit-transition-property:all;transition-property:all;transition-timing-function:cubic-bezier(.65,-.1,.26,.99);transition-duration:.3s}body.admin-bar .header-wp{top:32px}body.elementor-editor-active .header-wp{position:static;padding:20px 0;background:#ccc}body.error404,body.search{padding-top:85px}.header-wp.affix,body.error404 .header-wp,body.search .header-wp{background:#fff;padding:20px 0;-webkit-box-shadow:0 0 3px rgba(0,0,0,.3);box-shadow:0 0 3px rgba(0,0,0,.3)}.header-wp.affix .site-navigation ul li a,body.error404 .header-wp .site-navigation ul li a,body.search .header-wp .site-navigation ul li a{color:#e41829}.header-wp.affix .site-navigation ul li.contact-menu-btn a,body.error404 .header-wp .site-navigation ul li.contact-menu-btn a,body.search .header-wp .site-navigation ul li.contact-menu-btn a{color:#fff;background:#e41829;border-color:#e41829}.header-wp.affix .site-navigation ul li.contact-menu-btn a:hover,body.error404 .header-wp .site-navigation ul li.contact-menu-btn a:hover,body.search .header-wp .site-navigation ul li.contact-menu-btn a:hover{color:#e41829;background:#fff;border-color:#e41829}.header-wp.affix .nav-button,body.error404 .header-wp .nav-button,body.search .header-wp .nav-button{color:#e22c35;margin-top:6px}.header-wp .site-navigation{text-align:right;margin-top:5px}.header-wp .site-navigation ul li{display:inline-block;padding:3px 20px;position:relative}.header-wp .site-navigation ul li a{position:relative;color:#fff;font-size:12px;font-weight:500;line-height:28px;text-transform:uppercase;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-moz-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.header-wp .site-navigation ul li ul.sub-menu{position:absolute;top:38px;width:224px;height:0;left:-65%;background:#e41829;visibility:hidden;opacity:0;z-index:99999999999999;text-align:left;padding:15px 20px!important}.mobile-menus .contact-menu-btn,.mobile-menus .nav ul li,.mobile-menus .social-media{text-align:center}.header-wp .site-navigation ul li ul.sub-menu li{display:block;padding:8px 0!important}.header-wp .site-navigation ul li ul.sub-menu li+li{border-top:1px solid #f1969a}.header-wp .site-navigation ul li ul.sub-menu li a{color:#fff;text-transform:capitalize;font-weight:300;font-size:14px}.header-wp .site-navigation ul li ul.sub-menu:after{content:"";display:block;position:absolute;left:0;right:0;margin:0 auto;bottom:100%;width:0;height:0;border-bottom:10px solid #e41829;border-top:10px solid transparent;border-left:10px solid transparent;border-right:10px solid transparent}.header-wp .site-navigation ul li:hover ul.sub-menu{height:auto;visibility:visible!important;opacity:1;-webkit-transition:all .7s;-moz-transition:.7s all;transition:all .7s}.elementor-widget .customer-tab .slides .owl-item .slide.has-quote:after,.elementor-widget .customer-tab-2 .owl-dots .owl-dot span{-webkit-transition-property:all;-moz-transition-property:all;-webkit-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-moz-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-webkit-transition-duration:.3s;-moz-transition-duration:.3s}.header-wp .site-navigation ul li.contact-menu-btn{padding:3px 0;margin-left:20px}.header-wp .site-navigation ul li.contact-menu-btn a{background:#fff;border-radius:15px;color:#e22c35;padding:0 20px;line-height:30px;display:block;border:2px solid #fff}.header-wp .site-navigation ul li.contact-menu-btn a:hover{background:#e41829;color:#fff;border-color:#e41829}.close-menu{position:absolute;top:-49px;right:26px;color:#fff;font-size:32px!important;cursor:pointer}.mobile-menus ul li a{color:#fff}.nav-logo{position:absolute;top:-44px;left:30px}.mobile-menus .social-media a{display:inline-block!important;color:#fff}.mobile-menus .social-media ul li{border-top:none!important}.mobile-menus .wysija-input{border-radius:5px;background-color:hsla(0,0%,100%,.6);font-family:Montserrat;color:#fff;border:0;height:40px;line-height:40px;padding-left:8px;width:80%}.mobile-menus .wysija-submit{display:inline;width:40px;height:40px;line-height:40px;background:#fff;border:0;border-radius:100%;opacity:1;position:relative;font-size:15px;font-weight:900;color:#e22c35}.mobile-menus .contact-menu-btn a{color:#e41829!important;display:block!important;background:#fff!important;width:222px!important;border-radius:24px!important;padding:0!important;margin:20px auto!important;height:46px;line-height:46px}.elementor-widget.display-inline-block:not(:last-child),.elementor-widget.display-inline:not(:last-child){margin-bottom:0}.mobile-menus .contact-menu-btn:hover{background:0}.mobile-menus a.nav-button:hover{color:#fff!important}.mobile-menus ul ul li a{font-size:18px}.mobile-menus ul li a{font-size:18px;text-transform:uppercase;line-height:60px}.mobile-menus .nav-items ul li a{font-weight:500;line-height:24px;padding:15px 0}.mobile-menus .nav-items ul li a,.mobile-menus .nav-items ul li a:hover{padding:15px 0}.mobile-menus .nav-items ul li.contact-menu-btn a{line-height:46px}.mobile-menus .nav-items ul li ul li a{font-weight:300}.mobile-menus ul.sub-menu{display:none}.sub-text{color:#fff;font-family:Montserrat;font-size:14px;font-weight:400;line-height:35.63px;text-transform:uppercase;display:block;text-align:left}.mobile-menus .social-media i{font-size:20px}.mobile-menus .social-media{margin-top:20px}.elementor-widget-heading .elementor-heading-title{color:#e22c35;font-size:48px;font-weight:900}.elementor-widget.display-inline{display:inline}.elementor-widget.display-block{display:block}.elementor-widget.display-inline-block{display:inline-block;vertical-align:middle}.elementor-widget .btn-wrapper .btn .elementor-button-content-wrapper{display:block}.elementor-widget .key-points .key-point{position:relative;padding-left:120px}.elementor-widget .key-points .key-point+.key-point{margin-top:50px}.elementor-widget .key-points .key-point .image{width:90px;position:absolute;left:0;top:0}.elementor-widget .key-points .key-point .key-point-content{color:#4f5362;font-size:16px;font-weight:300;line-height:28px}.elementor-widget .key-points .key-point .key-point-content h3{color:#222328;font-size:12px;font-weight:600;line-height:20px;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 10px}.elementor-widget .customer-tab-2 .slides .logos{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-widget .customer-tab-2 .slides .logos .customer-logo{width:50%;padding:25px 10px;text-align:center}.elementor-widget .customer-tab-2 .slides .logos .customer-logo img{width:auto;display:inline-block;opacity:.8}.elementor-widget .customer-tab-2 .slides .quote-wrap .quote-avatar{text-align:center;margin:0 0 30px}.elementor-widget .customer-tab-2 .slides .quote-wrap .quote-avatar img{border-radius:50%;display:inline-block;width:auto}.elementor-widget .customer-tab-2 .slides .quote-wrap .quote-content{font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;line-height:20px;color:hsla(0,0%,100%,.8);text-align:center;margin:20px 0}.elementor-widget .customer-tab-2 .slides .quote-wrap .quote-content .quote-by{margin-top:10px}.elementor-widget .customer-tab-2 .owl-dots .owl-dot span{width:8px;height:8px;border:1px solid #fff;background:0;margin:0 3px;transition-property:all;transition-timing-function:cubic-bezier(.65,-.1,.26,.99);transition-duration:.3s}.elementor-widget .customer-tab-2 .owl-dots .owl-dot.active span,.elementor-widget .customer-tab-2 .owl-dots .owl-dot:hover span{background:#fff}.elementor-widget .customer-tab .slides .owl-item{text-align:center}.elementor-widget .customer-tab .slides .owl-item .slide{padding:20px 0;position:relative;text-align:center;display:inline-block}.elementor-widget .customer-tab .slides .owl-item .slide img{opacity:.7;width:auto;display:inline-block;height:auto}.elementor-widget .customer-tab .slides .owl-item .slide .quote-content{display:none}.elementor-widget .customer-tab .slides .owl-item .slide.has-quote:after{content:"";width:100%;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);height:2px;background:#fff;position:absolute;opacity:0;transition-property:all;transition-timing-function:cubic-bezier(.65,-.1,.26,.99);transition-duration:.3s}.elementor-widget .customer-tab .tab-head .tab-item a img,.elementor-widget .customer-tab .tab-head .tab-item a:after,.elementor-widget .solution-tab .tab-items .tab-item,.elementor-widget .solution-tab .tab-items .tab-item:after{-webkit-transition-property:all;-moz-transition-property:all;-webkit-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-moz-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-webkit-transition-duration:.3s;-moz-transition-duration:.3s}.elementor-widget .customer-tab .slides .owl-item.center .slide img,.elementor-widget .customer-tab .slides .owl-item.center .slide:after{opacity:1}.elementor-widget .customer-tab .tab-head{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.elementor-widget .customer-tab .tab-head .tab-item{-webkit-box-flex:1;-webkit-flex-grow:1;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;text-align:center}.elementor-widget .customer-tab .tab-head .tab-item a{position:relative;padding:20px 0;display:inline-block}.elementor-widget .customer-tab .tab-head .tab-item a:after{content:"";width:100%;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);height:2px;background:#fff;position:absolute;opacity:0}.elementor-widget .customer-tab .tab-head .tab-item a img,.elementor-widget .customer-tab .tab-head .tab-item a:after{transition-property:all;transition-timing-function:cubic-bezier(.65,-.1,.26,.99);transition-duration:.3s}.elementor-widget .customer-tab .tab-head .tab-item a img{opacity:.7}.elementor-widget .customer-tab .tab-head .tab-item.active a img,.elementor-widget .customer-tab .tab-head .tab-item.active a:after,.elementor-widget .customer-tab .tab-head .tab-item:hover a img,.elementor-widget .customer-tab .tab-head .tab-item:hover a:after{opacity:1}.elementor-widget .customer-tab .quote-body{color:#fff;font-size:14px;font-weight:100;font-style:italic;line-height:23px}.elementor-widget .customer-tab .quote-body .quote-content{margin:40px auto 0;text-align:center;max-width:600px;padding:0 30px;position:relative}.elementor-widget .customer-tab .quote-body .quote-content .quote-avatar{text-align:center;padding:20px 0}.elementor-widget .customer-tab .quote-body .quote-content .quote-avatar img{border-radius:50%;display:inline-block}.elementor-widget .customer-tab .quote-body .quote-content.active{display:block}.elementor-widget .customer-tab .quote-body .quote-content .quote-by{margin:20px 0 0}.elementor-widget .customer-tab .quote-body .quote-content .quote-by img{border-radius:50%;width:30px;height:30px;display:inline-block;margin-right:15px}.elementor-widget .solution-tab .tab-image{margin:70px 0}.elementor-widget .solution-tab .tab-image img{width:100%;height:auto}.elementor-widget .solution-tab .tab-items{margin-left:50px}.elementor-widget .solution-tab .tab-items .tab-item{position:relative;padding:25px;margin:40px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.elementor-widget .solution-tab .tab-items .tab-item,.elementor-widget .solution-tab .tab-items .tab-item:after{transition-property:all;transition-timing-function:cubic-bezier(.65,-.1,.26,.99);transition-duration:.3s}.elementor-widget .solution-tab .tab-items .tab-item:after{content:"";display:block;position:absolute;right:100%;top:50%;margin-top:-30px;width:0;height:0;border-top:30px solid transparent;border-right:30px solid #fff;border-bottom:30px solid transparent;border-left:30px solid transparent;opacity:0}.elementor-widget .solution-tab .tab-items .tab-item.active,.elementor-widget .solution-tab .tab-items .tab-item:hover{background:#fff;-webkit-box-shadow:2px 12px 24px rgba(0,0,0,.27);box-shadow:2px 12px 24px rgba(0,0,0,.27)}.elementor-widget .solution-tab .tab-items .tab-item.active:after,.elementor-widget .solution-tab .tab-items .tab-item:hover:after{opacity:1}.elementor-widget .solution-tab .tab-items .tab-item h3{color:#4f5362;font-size:18px;font-weight:600;line-height:29px;margin:0 0 10px}.elementor-widget .solution-tab .tab-items .tab-item p{color:#666;font-size:14px;font-weight:300;line-height:23px;margin:0}.elementor-widget .solution-tab .tab-items .tab-item p+p{margin-top:20px}.elementor-widget .homepage-slider .slides .slide .slide-content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.elementor-widget .homepage-slider .slides .slide .slide-content img{width:auto;height:auto}.elementor-widget .homepage-slider .slides .slide .slide-content .slide-left,.elementor-widget .homepage-slider .slides .slide .slide-content .slide-right{width:100%}.elementor-widget.homepage-slider.slides.slide.slide-content.slide-lefth3{color:#333743;font-size:27px;font-weight:300;line-height:25px;text-transform:uppercase;margin:0;padding:30px 0}.elementor-widget.homepage-slider.slides.slide.slide-content.slide-left.slide-text{color:#000;font-size:14px;font-weight:300;line-height:23px;margin-bottom:30px}.elementor-widget .homepage-slider .slides .owl-dots .owl-dot span{width:8px;height:8px;border:1px solid #979797;background:#fff;margin:0 3px;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-moz-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.elementor-widget .homepage-slider .slides .owl-dots .owl-dot.active span,.elementor-widget .homepage-slider .slides .owl-dots .owl-dot:hover span{background:#979797}.owlFadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;animation-name:fadeOut}.owlFadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;animation-name:fadeIn}.footer-cta{background:url(img/contact-home-bg.jpg) 50% no-repeat;-webkit-background-size:cover;background-size:cover;padding:90px 0;text-align:center}.footer-cta h2{color:#fff;font-size:34px;font-weight:900;margin:0 0 20px}.footer-cta .cta-content{color:#fff;font-size:18px;font-weight:300;line-height:28px;margin:30px 0 35px}.footer-section{background-color:#454545;padding:50px 0;text-align:center}.footer-list h2{color:#e22c35;font-size:14px;font-weight:400;text-transform:uppercase}.footer-list img{margin:18px 0;width:150px}.footer-list ul li a{color:#ccc;font-size:14px;font-weight:300;line-height:34px}.footer-list ul li:hover a{color:#e22c35;-webkit-transition:all .7s;-moz-transition:.7s all;transition:all .7s}.footer-list .wysija-input{border-radius:5px;width:235px;height:42px;background-color:#eff0f4;opacity:.5;color:#333;padding:0 8px;border:0;margin-right:5px}.footer-list .wysija-submit{width:42px;height:42px;background:#e22c35;border:0;border-radius:100%;opacity:1;position:relative;font-size:15px;font-weight:900;color:#fff;display:inline;margin-top:0!important}.footer-list p{color:#ccc;font-size:14px;font-weight:300;line-height:24px;margin-bottom:0}.copyright-section{background:#fff;padding:50px 0 30px;text-align:center}.copyright-section .social-media ul li{display:inline}.copyright-section .social-media ul li a{display:inline-block;color:#757575;font-size:24px;padding:8px;text-transform:capitalize}.copyright-section .social-media ul li:hover a{color:#e22c35}.copyright-section .women-owned-business{font-size:16px;font-weight:300;line-height:24px;margin-bottom:10px}.copyright-section .copyright-text p{font-size:14px;font-weight:300;line-height:24px;margin-bottom:0}.resource-content h1{color:#231f20;font-size:30px;font-weight:700;line-height:40px;margin:0 0 20px}.resource-content p{color:#555559;font-size:14px;font-weight:300;line-height:26px;margin:0}.resource-content p+p{margin-top:25px}.resource-content .responsive-video,.resource-content img.resource-image{margin:30px 0}.resource-right{background:#fff;padding:50px}.resource-right .resource-download{text-align:center}.resource-right .resource-download h3{color:#e22c35;font-size:18px;font-weight:700;line-height:26px;margin:0 0 25px}.resource-right .resource-download p{margin:25px 0 0}@media only screen and (min-width:320px){.narrative-client-slider ul li{width:100%!important;margin-right:0!important}.narrative-client-slider .bx-wrapper{max-width:100%!important}}@media(min-width:767px){.tabs-menu .owl-stage{-moz-transform:translateZ(0)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}}@media(min-width:768px){.desktop-view .arrow-box,.desktop-view .solution-box,.solutions .owl-item .item{display:none}.solutions .owl-item:first-child .item{display:block}.desktop-view .owl-dots,.rfp-filter .toggle-btn{display:none}.solutions.owl-theme .owl-item{float:none}.elementor-widget .customer-tab-2 .slides .logos .customer-logo{width:20%}.elementor-widget .customer-tab-2 .slides .quote-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget .customer-tab-2 .slides .quote-wrap .quote-avatar{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:200px;text-align:left;margin:0}.elementor-widget .customer-tab-2 .slides .quote-wrap .quote-content{text-align:left;font-size:16px;line-height:23px;padding:60px 0}.elementor-widget .customer-tab .quote-body .quote-content{padding:0 0 0 140px;text-align:left}.elementor-widget .customer-tab .quote-body .quote-content .quote-avatar{position:absolute;left:0;top:0;width:115px;padding:0}.elementor-widget .homepage-slider .slides .slide .slide-content .slide-left{width:60%;padding-right:50px}.elementor-widget.homepage-slider.slides.slide.slide-content.slide-right{width:40%}.footer-section{text-align:left}}@media only screen and (min-width:1199px){.homepage-banner,.innerpage-banner{-webkit-background-size:cover!important;background-size:cover!important}}@media only screen and (min-width:1500px){.data-section-left{width:75%}}@media only screen and (max-width:1199px){.site-logo img{width:100%;height:auto}.site-navigation ul li{padding:0 10px}.narrative-process-right{margin:0}.invention-content{margin-top:12%}.team-section{padding:100px 0}.team-block-left,.team-block-right{text-align:center;margin-top:20px}.data-section-left{padding:0!important}.half-width-col{width:50%!important}#story_block{width:100%}}@media only screen and (max-width:991px){.elementor-element-vj4k53u .elementor-row,.interchange_col,.interchange_col .elementor-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-moz-box-orient:vertical;-moz-box-direction:reverse}.site-logo img{width:auto;height:auto}.site-logo,.site-navigation{text-align:center}.half-width-col{width:100%!important}.data-section-left{padding:50px 0 0!important;text-align:center!important}.elementor-42.elementor-element.elementor-element-cjtjnef.elementor-image-box-wrapper,.elementor-42.elementor-element.elementor-element-z19ezz2.elementor-image-box-wrapper,.home-slider-left,.home-slider-right,.homepage-banner,.innerpage-banner,.key-points-left,.key-points-right .site-headings{text-align:center}.data-section-left,.data-section-right{width:100%!important;margin:0}.narrative-work-image img,.site-sub-headings{width:100%}.interchange_col,.interchange_col .elementor-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.invention-content{margin:0!important;padding:30px 0}.key-points-left{padding:0}.finance-content{margin:0;padding:50px 0}.data-section-block{padding:0 0 50px;margin:0}.elementor-element-vj4k53u .elementor-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.advps-slide-field-three img{float:none!important;margin-right:0!important}.bx-wrapper img{display:inline-block!important}.home-banner-content-section{width:100%!important;margin:100px 60px!important}.elementor-42.elementor-element.elementor-element-cufcg1a>.elementor-element-populated,.elementor-42.elementor-element.elementor-element-qqg8xka>.elementor-element-populated{padding:0 30px!important}.data-section-right .elementor-widget-wrap{padding-left:30px!important;padding-right:30px!important}.data-section-left .elementor-image-box-wrapper{text-align:center!important}.home-slider-right{margin-bottom:20px}.wp-medium-5,.wp-medium-7{width:100%!important}.recent-post-slider .post-image-bg img{width:70%;margin:0 auto}.home-slider-left{margin:0 auto!important}.home-slider-left,.home-slider-right{width:60%!important;float:none!important}.home-slider-right{margin:0 auto 20px!important}.elementor-42.elementor-element.elementor-element-qcipwm4>.elementor-element-populated{padding:30px!important}.mobile-menus{display:block}.site-logo,.site-navigation{display:none}}@media(max-width:767px){.solutions-right{display:none}.desktop-view .owl-item{float:left}.solutions .owl-item .item{display:block!important}.solutions .solution-box{-webkit-box-shadow:none;box-shadow:none;background:#fff;width:100%;top:0;margin-top:20px}.solutions .arrow-box:after{display:none}}@media only screen and (max-width:767px){.contact-section,.home-slider-left,.home-slider-right,.item{text-align:center}.blog-heading{padding:0}.blog-content{margin:0}.mobile-screen-news{display:block}.large-screen-news{display:none}.mobile-copyright{display:block}h1.elementor-heading-title{font-size:45px!important;line-height:55px!important}.banner-content-section{width:100%!important;margin:0!important}.home-banner-content-section{width:100%!important;margin:60px 0!important}.site-sub-headings{width:100%!important}.client-image,.client-testimonial{width:100%}.homepage-banner{height:535px;min-height:auto}#home-banner{margin-top:50px}#home-banner p{font-size:18px!important;font-weight:300!important;line-height:28px!important}.elementor-304 .elementor-element.elementor-element-dzu77y1 .gallery{display:none}.elementor-304.elementor-element.elementor-element-0fdvbyg>.elementor-container{min-height:auto!important}.banner-btn a{width:186px!important;height:46px!important;display:block;margin:10px auto}.address-bar,.address-icon,.home-slider-right img,.recent-post-slider .post-image-bg img{width:100%!important}.innerpage-banner .banner-content-section{width:100%!important;margin:120px 0 0!important}.banner-single-heading h1,.site-headings h1{font-size:30px!important}.video-section{padding:50px 0!important}.bx-viewport{height:834px}.contact-section{padding:30px 0;background-position:top}.tab-blog-post{margin-bottom:30px;padding:0 30px;text-align:left}.contact-info-box .address-bar,.elementor-304 .elementor-element.elementor-element-0fdvbyg,.innerpage-banner{text-align:center}.data-section{padding:50px 0 0}.home-blog-section ul li a{padding:10px;border-radius:10px}.home-blog-section .site-headings{padding-bottom:20px}.innerpage-banner{-webkit-background-size:initial initial;background-size:initial;background-position:top;min-height:450px}.about-blog .blog-category-span{display:none}.contact-info-box{padding:20px 0!important}.banner-center-box{padding:15px 0}.product-block{padding-bottom:20px;border-bottom:1px dashed #c1c1c1;margin-bottom:10px}.industry-testimonial-section,.team-section{padding:50px 0}.blog-image{width:100%;margin-bottom:20px}.blog-author{width:100%}.blog-author span{width:100%!important}.blog-heading h2{font-size:26px!important}.industry-testimonial-heading h1,.team-block-left h1{font-size:30px}.blog--btn{margin:10px 0}.blog--btn,.blog-social-links{width:100%;float:left}.point-list-icon{width:25%}.point-list-content{width:75%}.industry-testimonial-heading,.narrative-client-block{width:100%}.solution-box{margin-left:0}.arrow-box{margin-top:20px}.toggle-btn input,ul.mobile-table{display:block}.large-screen-footer,.large-tabs{display:none}.mobile-screen-footer{display:block}.rfp-grids{width:80%;margin:0 auto}.narrative-process-right{padding-top:30px;padding-bottom:30px}.mobile-padding{padding-left:30px!important;padding-right:30px!important}.elementor-text-editor p{font-size:16px!important}.home-testimonials-section{padding:50px 30px!important}.home-client-tabs .nav>li>a{padding:10px 5px!important}.home-client-tabs ul li img{width:50px!important}.home-client-testimonial{width:100%}.about-us-section,.contact-form-section,.elementor-304 .elementor-element.elementor-element-0fdvbyg,.elementor-304 .elementor-element.elementor-element-6236qnq,.elementor-304 .elementor-element.elementor-element-gb7da84,.elementor-304 .elementor-element.elementor-element-t1j8bvk,.elementor-492 .elementor-element.elementor-element-ij8a61u,.financial-overview-section,.home-slider-section,.our-solutions-section,.testimonials-section{padding:50px 0!important}.data-section-left h3,.home-slider-heading h3{font-size:20px!important}.data-section-left p,.home-slider-content p{font-size:16px!important;line-height:24px!important}.toggle-btn input{width:100%;padding:12px}.elementor-25.elementor-element.elementor-element-jfoyxjw>.elementor-widget-container,.elementor-25.elementor-element.elementor-element-nblbjd9>.elementor-element-populated,.elementor-25.elementor-element.elementor-element-xgmzp23>.elementor-widget-container,.elementor-304.elementor-element.elementor-element-58ddrv0>.elementor-element-populated,.elementor-304.elementor-element.elementor-element-ep3u2y7>.elementor-element-populated{padding:0!important}.required:after{right:23px;top:22px}.mobile-tab-btn{margin-top:10px!important;margin-bottom:0!important}.elementor-7 .elementor-element.elementor-element-xj3l9ea,.elementor-element.elementor-element-1yaq9c7.elementor-widget.elementor-widget-heading{text-align:center!important}.elementor-element-2lanye2 .elementor-col-33{width:33%;float:left!important;display:inline}.elementor-492.elementor-element.elementor-element-lgpia31.elementor-heading-title{font-size:20px!important;line-height:25px}.elementor-492.elementor-element.elementor-element-4is03c7>.elementor-element-populated,.elementor-492.elementor-element.elementor-element-m1bfjtx>.elementor-element-populated,.elementor-492.elementor-element.elementor-element-n6e05ej>.elementor-element-populated{margin:0!important}.elementor-15 .elementor-element.elementor-element-j4t92bu{padding-top:180px!important}.news-banner .banner-single-heading h1{line-height:370px!important}.blog-category-span{padding:0}.home-slider-left{width:100%!important;margin:0 auto!important}.home-slider-right{width:80%!important;margin:0 auto 20px!important}.home-banner-heading h1 br{display:none}.contact-banner{padding-top:150px!important}}@media only screen and (max-width:600px){h1.elementor-heading-title{font-size:27px!important;line-height:37.03px!important;letter-spacing:.69px!important}.homepage-banner .banner-btn a{display:block;margin:10px auto}}@media only screen and (max-width:500px){.narrative-process-right{padding:50px 30px}.contact-btn-box,.contact-email-box{width:100%;float:none}.team-block-right ul li img{width:110px;height:auto}.point-list-icon{width:100%;margin-bottom:20px}.point-list-content{width:100%}.points-list{text-align:center}.required{display:inline-block;width:80%}.elementor-42.elementor-element.elementor-element-qcipwm4>.elementor-element-populated{padding:10px 0!important}#home-banner p{margin-bottom:27px;margin-top:17px}}@media only screen and (max-width:400px){.mobile-header img{width:200px!important}.mobile-menus img{width:auto}.key-points-left img{width:100%}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}section.main-content{max-width:1140px;padding:70px 0;margin:0 auto}.error404 section.main-content{text-align:center}section.main-content .page-content{padding:10px;font-size:18px;font-weight:400;text-align:center}.search-term{color:#757575;font-weight:600}.search-form{margin:20px 0}.search-form label{font-weight:400}.search-form button.search-submit{color:#fff;background:#e41829;border:2px solid #e41829;border-radius:21px;padding:0 40px;line-height:40px;text-transform:uppercase;font-size:14px;font-weight:400;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-moz-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.search-form button.search-submit:hover{color:#e41829;background:#fff}.search-form .search-field{border-radius:18px;border:1px solid #e3e3e3;max-width:100%;text-align:left;padding:5px 15px;color:#4f5362;font-size:16px;font-weight:400;line-height:28px;display:inline-block;margin:0 15px}.search article{border-bottom:1px solid #efefef;padding:10px 0;text-align:left}.search article:last-of-type{border:0}.pagination .page-numbers{padding:0 10px;border-radius:16px;margin:0 2px;font-size:14px}.pagination .prev:before{content:"\f104";font-family:FontAwesome;display:inline-block;margin-right:10px}.pagination .next:after{content:"\f105";font-family:FontAwesome;display:inline-block;margin-left:10px}.pagination h2.screen-reader-text{display:none}.widget-title{color:#4f5362;font-size:24px;font-family:Montserrat,Sans-serif;font-weight:900;line-height:30px}#catsone-job-listings{padding:10px;font-size:18px;font-weight:400}.hs-form .hs-form-field{font-family:Montserrat,sans-serif;overflow-x:hidden;font-weight:300;padding:10px 0!important;display:block;margin:0 auto;max-width:100%;padding-bottom:30px}.hs-form input[type="text"],.hs-form input[type="password"],.hs-form input[type="datetime"],.hs-form input[type="datetime-local"],.hs-form input[type="date"],.hs-form input[type="month"],.hs-form input[type="time"],.hs-form input[type="week"],.hs-form input[type="number"],.hs-form input[type="email"],.hs-form input[type="url"],.hs-form input[type="search"],.hs-form input[type="tel"],.hs-form input[type="color"],.hs-form input[type="file"],.hs-form textarea,.hs-form select{border-radius:18px;border:1px solid #e3e3e3;padding:2px 3px;width:100%!important;max-width:100%;float:left;text-align:left;color:#4f5362;font-size:16px;font-weight:400;line-height:28px}body .hs-button.primary,body input[type="submit"],body input[type="button"]{color:#fff;background:#e41829;border:2px solid #e41829;border-radius:21px;padding:0 40px;line-height:40px;display:block;text-transform:uppercase;font-size:14px;font-weight:400;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-moz-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}body .hs-button.primary:hover,body input[type="submit"]:hover,body input[type="button"]:hover{color:#e41829;background:#fff}.hs-form .hs-form-required{display:none}.hs-form .hs-error-msgs{display:none}.email_list{color:#fff}.submitted-message{color:#fff}#mc_embed_signup{font-family:Montserrat,sans-serif;overflow-x:hidden;font-weight:300;padding:10px 0!important;display:block;margin:0 auto;max-width:100%}#mc-subscribe-list{color:white;font-family:Montserrat,sans-serif;overflow-x:hidden}#mce-EMAIL{color:#e41829;background:#fff;font-size:16px;font-weight:400}#mc-required{color:white;font-family:Montserrat,sans-serif;overflow-x:hidden}#email-label{color:white;font-family:Montserrat,sans-serif}#mce-EMAIL{border-radius:18px;border:1px solid #e3e3e3;padding:2px 3px 5px;width:100%!important;max-width:100%;float:left;text-align:left;color:#4f5362;font-size:16px;font-weight:400;line-height:28px;overflow-x:hidden}#mc-embedded-subscribe{color:#fff;background:#e41829;border:2px solid #e41829;border-radius:21px;padding:0 40px;line-height:40px;display:block;text-transform:uppercase;font-size:14px;font-weight:400;-webkit-transition-property:all;-moz-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-moz-transition-timing-function:cubic-bezier(.65,-.1,.26,.99);transition-timing-function:cubic-bezier(.65,-.1,.26,.99);-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}