.macro-container{width:100%;margin:0 auto;padding:0 15px}@media only screen and (min-width:1024px){.macro-container{width:97%;padding:0}}@media only screen and (min-width:1200px){.macro-container{width:1170px;padding:0 15px}}.macro-sm-padding{padding-left:0;padding-right:0}.macro-engaged-section-wrapper *,.macro-feature-section-wrapper *,.macro-grey-section-wrapper *,.macro-tesimonial-section-wrapper *,.macro-top-section-wrapper *,.macro-white-section-wrapper *{font-family:"Fira Sans",sans-serif;font-weight:300;color:#464646;line-height:1.2}@media only screen and (min-width:768px){.macro-white-text-container{display:flex;align-items:center}}.macro-top-section-wrapper{background:#e5e7e6 none repeat scroll 0 0;padding:10px 0}.macro-top-logo-container{margin:0 auto;text-align:center;width:100%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.macro-logoImg{display:inline-block;padding:6px 10px;width:auto}.macro-logoImg img{max-width:100%}.macro-bottom-blueline{border-bottom:3px solid #357fbd;margin:1.4em auto;width:80px}.macro-bottom-blueline{border-bottom:3px solid #357fbd;margin:1.4em auto;width:80px}.macro-white-section-img{text-align:right}.macro-grey-section-img{text-align:left}.macro-white-section-wrapper{padding:60px 0}.macro-grey-section-wrapper{background:#e5e7e6;padding:60px 0}.macro-white-entry-title{color:#003566;font-size:32px;font-weight:400;margin-top:0;margin-bottom:30px}.macro-grey-entry-text span,.macro-white-entry-text span{color:#003566;font-weight:500}.macro-img-class-common{max-width:100%;overflow:hidden}.macro-li-padding{padding:0 0 0 16px}.macro-grey-entry-text,.macro-white-entry-text{color:#464646;font-size:16px;line-height:1.3;padding-bottom:30px}.macro-white-section-entry{text-align:left}.macro-grey-section-img{text-align:left}.macro-white-section-entry.section-2{padding-top:0!important;padding-left:.4em!important}.macro-grey-section-img.img-section2{padding-top:2.4em!important}.macro-engaged-heading,.macro-qpdiff-heading{font-size:30px;text-align:center;text-transform:uppercase;color:#212121}.macro-feature-section-wrapper{padding:60px 0}.macro-qpdiff-subheading{color:#777;font-size:22px;padding-bottom:1.8em;text-align:center}.macro-qpdiff-features-wrapper{float:left;padding:22px 0 10px;width:100%}.macro-feature-icon{text-align:center;width:68px;height:68px;margin:0 auto;border:2px solid #76a5cd;border-radius:40px;padding:15px}.macro-feature-icon img{max-width:100%}.macro-feature-wrap{border-radius:4px;box-shadow:2px 2px 2px #dadada,0 0 2px #dadada;padding:16px 10px}.macro-feature-title{color:#2ba6ca;font-weight:500;padding:1em 0;text-align:center;font-size:1.1em}.macro-feature-title a{color:#2ba6ca;font-weight:500}.macro-feature-desc{color:#777;font-size:15px;min-height:5em;text-align:center;line-height:1.24}.macro-tesimonial-section-wrapper{background:#004265 url(/userimages/site_media/communities-bg.jpg) no-repeat scroll center center/cover;padding:60px 0}.macro-tesimonial-heading{color:#fff;font-size:30px;text-align:center;text-transform:uppercase}.macro-bottom-textmonialline{border-bottom:3px solid #fff;margin:1.4em auto;width:80px}.macro-tesimonial_text{background:#fff none repeat scroll 0 0;color:#464646;line-height:1.4;padding:20px 36px;border-radius:4px;display:inline-block;position:relative}.macro-tesimonial_text:before{border-bottom:18px solid transparent;border-right:42px solid #fff;border-top:18px solid transparent;content:"";left:-40px;position:absolute;top:42%}.macro-testimonial-readmore{margin:24px 0 6px;text-align:center}.macro-testimonial-readmore a{border:2px solid #777;border-radius:4px;color:#464646;padding:6px 18px}.macro-engaged-section-wrapper{padding:60px 0 30px 0}.macro-engaged-text{color:#464646;font-size:18px;line-height:1.34;padding:0 5em;text-align:center}@media only screen and (min-width:320px) and (max-width:479px){.no-paddingLeft,.no-paddingRight{padding-right:0!important;padding-left:0!important}.macro-feature-title{font-size:1em}.macro-top-section-wrapper{padding:10px}.macro-logoImg{display:inline-block;padding:4px;width:50%}.macro-engaged-section-wrapper,.macro-feature-section-wrapper,.macro-grey-section-wrapper,.macro-tesimonial-section-wrapper,.macro-top-section-wrapper,.macro-white-section-wrapper{padding-top:24px;padding-bottom:24px}.macro-grey-section-img img{width:90%}.macro-bottom-blueline{border-bottom:2px solid #357fbd;margin:1em auto;width:60px}.macro-white-section-entry{padding-top:0;text-align:left}.macro-white-entry-title{font-size:26px;padding-bottom:18px}.macro-grey-entry-text,.macro-white-entry-text{padding-bottom:20px;font-size:16px}.macro-white-section-img{text-align:center}.macro-white-section-img img{width:90%}.macro-grey-section-img{padding-top:.6em;text-align:center}.macro-engaged-heading,.macro-qpdiff-heading,.macro-tesimonial-heading{font-size:28px}.macro-qpdiff-subheading{padding-bottom:.8em}.macro-feature-wrap{padding:10px 8px;margin-bottom:1.2em}.macro-bottom-textmonialline{border-bottom:2px solid #fff;margin:1em auto;width:60px}.macro-tesimonial_text::before{border-bottom:medium none;border-right:medium none;border-top:medium none;content:"";left:0;position:absolute;top:0}.macro-tesimonial_text{padding:14px 12px;margin-top:.6em}.macro-engaged-text{padding:0 .5em;font-size:16px}}@media only screen and (min-width:480px) and (max-width:700px){.no-paddingLeft,.no-paddingRight{padding-right:0!important;padding-left:0!important}.macro-top-section-wrapper{padding:10px}.macro-logoImg{padding:4px;width:32.5%}.macro-engaged-section-wrapper,.macro-feature-section-wrapper,.macro-grey-section-wrapper,.macro-tesimonial-section-wrapper,.macro-white-section-wrapper{padding-top:24px;padding-bottom:24px}.macro-grey-section-img img{width:80%}.macro-bottom-blueline{border-bottom:2px solid #357fbd;margin:1em auto;width:60px}.macro-white-section-entry{padding-top:0;text-align:left}.macro-white-entry-title{font-size:26px;padding-bottom:18px}.macro-grey-entry-text,.macro-white-entry-text{padding-bottom:20px;font-size:16px}.macro-white-section-img{text-align:center}.macro-white-section-img img{width:auto}.macro-grey-section-img{padding-top:.6em;text-align:center}.macro-engaged-heading,.macro-qpdiff-heading,.macro-tesimonial-heading{font-size:28px}.macro-qpdiff-subheading{padding-bottom:.8em}.macro-feature-wrap{margin:.8em auto;padding:10px 8px;width:80%}.macro-bottom-textmonialline{border-bottom:2px solid #fff;margin:1em auto;width:60px}.macro-tesimonial_text::before{border-bottom:medium none;border-right:medium none;border-top:medium none;content:"";left:0;position:absolute;top:0}.macro-tesimonial_text{padding:14px 12px;margin-top:.6em}.macro-engaged-text{padding:0 .5em;font-size:16px}.macro-qpdiff-features-wrapper{padding:0}}@media only screen and (min-width:640px) and (max-width:700px){.macro-white-entry-title{font-size:28px}.macro-white-section-img img{width:60%}.macro-grey-section-img img{width:68%}.macro-feature-wrap{width:64%}.macro-engaged-heading,.macro-qpdiff-heading,.macro-tesimonial-heading{font-size:30px}.macro-tesimonial_text{width:94%}}@media only screen and (min-width:701px) and (max-width:820px){.macro-top-section-wrapper{padding:10px}.macro-engaged-section-wrapper,.macro-feature-section-wrapper,.macro-grey-section-wrapper,.macro-tesimonial-section-wrapper,.macro-white-section-wrapper{padding-top:30px;padding-bottom:30px}.macro-white-entry-title{font-size:30px;padding-bottom:24px}.macro-grey-entry-text,.macro-white-entry-text{padding-bottom:24px}.macro-white-section-entry{padding-top:2em}.macro-qpdiff-subheading{padding-bottom:.4em}.macro-feature-title{min-height:4.4em}.macro-feature-desc{min-height:7.4em}.macro-tesimonial_text{padding:12px 22px}.macro-tesimonial_text::before{left:-30px;top:36%}}#testimonial-macro-carousel{margin-top:10px;margin-bottom:10px}#testimonial-macro-carousel a{color:#313130}#testimonial-macro-carousel .text-brand{color:#313130}#testimonial-macro-carousel .carousel-indicators .active{background:#0095dc}#testimonial-macro-carousel .no-margin{margin:0}#testimonial-macro-carousel .carousel-indicators li{border:1px solid #ccc}#testimonial-macro-carousel .carousel-control{color:#fff;width:5%;opacity:1}#testimonial-macro-carousel .carousel-control:focus,#testimonial-macro-carousel .carousel-control:hover{color:#313130}#testimonial-macro-carousel .carousel-control.left,#testimonial-macro-carousel .carousel-control.right{background-image:none}#testimonial-macro-carousel .item{padding:15px 10px}#testimonial-macro-carousel .media-object{margin:auto}@media screen and (max-width:768px){#testimonial-macro-carousel .media-object{margin-bottom:15px}}@media screen and (min-width:768px){#testimonial-macro-carousel{margin-top:20px;margin-bottom:20px}#testimonial-macro-carousel .media-object{margin:inherit}#testimonial-macro-carousel .item{padding:15px 30px}}@media screen and (min-width:1024px){#testimonial-macro-carousel .item{padding:15px 60px}}.macro-testimonial-wrap img.headshot{border-radius:50%;max-width:240px}@media screen and (min-width:768px){.macro-testimonial-wrap.row{display:table}.macro-testimonial-wrap img.headshot{max-width:180px}.macro-testimonial-wrap.row [class*=col-]{float:none;display:table-cell;vertical-align:middle}}@media screen and (min-width:1024px){.macro-testimonial-wrap img.headshot{max-width:200px}}@media screen and (min-width:1200px){.macro-testimonial-wrap img.headshot{max-width:240px}}.macro-testimonial-wrap p{color:#0095dc;font-size:16px;font-weight:500;margin:10px 0}.macro-techsoup .carousel-indicators{padding-left:0!important;margin-left:-30%!important;text-align:center;list-style:none;margin-top:0!important}.macro-testimonial-wrap{text-align:center}@media screen and (min-width:768px){.macro-techsoup .carousel-indicators{bottom:0!important}.macro-testimonial-wrap{text-align:left}}.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{font-family:'Glyphicons Halflings'!important;color:#fff;opacity:1}.no-paddingLeft,.no-paddingRight{padding-left:0!important}.no-paddingRight{padding-right:0!important}.macro-text-center{text-align:center;display:block;max-width:1000px;margin:auto}.macro-centered-btn{text-align:center}.macro-centered-btn .macro-lined-cta,.macro-centered-btn .macro-lined-radius-cta,.macro-centered-btn .macro-primary-cta,.macro-centered-btn .macro-secondary-cta,.macro-centered-btn .macro-square-cta,.macro-centered-btn .macro-square-cta-db{margin:40px 0}.macro-btn-link-text,.macro-lined-cta,.macro-lined-radius-cta,.macro-primary-cta,.macro-secondary-cta,.macro-square-cta,.macro-square-cta-db,.macro-white-bkg-btn{display:inline-block;font-size:14px;line-height:1.5;padding:10px 20px;-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px;color:#fff;font-weight:500;text-align:center;transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}@media only screen and (min-width:1024px){.macro-btn-link-text,.macro-lined-cta,.macro-lined-radius-cta,.macro-primary-cta,.macro-secondary-cta,.macro-square-cta,.macro-square-cta-db,.macro-white-bkg-btn{font-size:16px}}@media only screen and (min-width:1200px){.macro-btn-link-text,.macro-lined-cta,.macro-lined-radius-cta,.macro-primary-cta,.macro-secondary-cta,.macro-square-cta,.macro-square-cta-db,.macro-white-bkg-btn{font-size:20px;padding:10px 25px}}.macro-btn-link-text:hover,.macro-lined-cta:hover,.macro-lined-radius-cta:hover,.macro-primary-cta:hover,.macro-secondary-cta:hover,.macro-square-cta-db:hover,.macro-square-cta:hover,.macro-white-bkg-btn:hover{color:#fff}.macro-lined-cta,.macro-square-cta,.macro-square-cta-db{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.macro-primary-cta{background-color:#ff9f00}.macro-primary-cta:hover{background-color:#fb3}.macro-primary-cta:focus{color:#fff}.macro-secondary-cta{background-color:#1b87e6}.macro-secondary-cta:hover{background-color:#00beff}.macro-secondary-cta:focus{color:#fff}.macro-square-cta{background-color:#1b87e6}.macro-square-cta:hover{background-color:#00beff}.macro-square-cta:focus{color:#fff}.macro-lined-cta,.macro-lined-radius-cta{border:2px solid #505f82;color:#505f82}.macro-lined-cta:hover,.macro-lined-radius-cta:hover{border:2px solid #1b87e6;color:#1b87e6}.macro-lined-cta:focus,.macro-lined-radius-cta:focus{border:2px solid #505f82;color:#505f82}.macro-lined-cta:focus:hover,.macro-lined-radius-cta:focus:hover{border:2px solid #1b87e6;color:#1b87e6}.macro-lined-radius-cta{-webkit-border-radius:36px;-moz-border-radius:36px;border-radius:36px}.macro-square-cta-db{background-color:#1b3380}.macro-square-cta-db:hover{background-color:#2249c3}.macro-square-cta-db:focus{color:#fff}.macro-white-bkg-btn{background-color:#fff;color:#1b87e6}.macro-white-bkg-btn:hover{background-color:#ff9f00;color:#fff}.macro-btn-link-text:focus,.macro-btn-link-text:hover{color:#fff}.macro-banner .macro-btn-link-text,.macro-banner .macro-lined-cta,.macro-banner .macro-lined-radius-cta,.macro-banner .macro-primary-cta,.macro-banner .macro-secondary-cta,.macro-banner .macro-square-cta,.macro-banner .macro-square-cta-db,.macro-banner .macro-white-bkg-btn{margin-bottom:10px;margin-right:15px}@media only screen and (min-width:1024px){.macro-banner .macro-btn-link-text,.macro-banner .macro-lined-cta,.macro-banner .macro-lined-radius-cta,.macro-banner .macro-primary-cta,.macro-banner .macro-secondary-cta,.macro-banner .macro-square-cta,.macro-banner .macro-square-cta-db,.macro-banner .macro-white-bkg-btn{margin-bottom:0}}@media only screen and (min-width:1200px){.macro-banner .macro-btn-link-text,.macro-banner .macro-lined-cta,.macro-banner .macro-lined-radius-cta,.macro-banner .macro-primary-cta,.macro-banner .macro-secondary-cta,.macro-banner .macro-square-cta,.macro-banner .macro-square-cta-db,.macro-banner .macro-white-bkg-btn{margin-right:24px}}.macro-banner .content-wrapper{width:100%;margin:0 auto;padding:30px 15px;position:relative;z-index:2}@media only screen and (min-width:768px){.macro-banner .content-wrapper{min-height:358px;display:flex;align-items:center;justify-content:space-between;padding:25px 15px}}@media only screen and (min-width:1024px){.macro-banner .content-wrapper{width:97%}}@media only screen and (min-width:1200px){.macro-banner .content-wrapper{width:1170px;min-height:428px}}.macro-banner .banner-sub-title{color:#fff;font-size:16px;font-weight:500;line-height:1.5;margin:0 0 12px}.macro-banner .banner-title{color:#fff;font-size:32px;line-height:1.25;margin:0 0 16px}@media only screen and (min-width:1200px){.macro-banner .banner-title{font-size:40px}}.macro-banner .banner-title span{display:block}.macro-banner .banner-bottom-desc,.macro-banner .banner-top-desc{color:#fff;font-weight:400;line-height:1.5;margin:0 0 20px}.macro-banner .banner-top-desc{font-size:20px}.macro-banner .banner-bottom-desc{font-size:16px}.macro-banner .btn-link-text{padding:10px 0}.macro-banner .banner-left-content{width:100%;text-align:center}@media only screen and (min-width:768px){.macro-banner .banner-left-content{width:50%;padding-right:20px;text-align:left}}@media only screen and (min-width:1024px){.macro-banner .banner-left-content{padding-right:40px}}@media only screen and (min-width:1200px){.macro-banner .banner-left-content{width:555px}}.macro-banner .banner-right-content{text-align:center;margin:20px auto 0}@media only screen and (min-width:768px){.macro-banner .banner-right-content{width:50%;float:right;margin:0;text-align:right}}@media only screen and (min-width:1200px){.macro-banner .banner-right-content{width:508px}}.macro-banner .banner-right-content img{max-width:100%}@media only screen and (min-width:768px){.macro-banner .banner-right-content img{max-height:264px}}@media only screen and (min-width:1024px){.macro-banner .banner-right-content img{max-height:344px}}.macro-banner .oval-list{font-size:0}.macro-banner .oval-list .oval-item{width:33%;display:inline-block;padding:0 8px;text-align:center}@media only screen and (min-width:1024px){.macro-banner .oval-list .oval-item{padding:0 10px}}.macro-banner .oval-list .oval-item img{width:60px;height:60px}@media only screen and (min-width:1024px){.macro-banner .oval-list .oval-item img{width:84px;height:84px}}.macro-banner .oval-list .oval-item span{color:#fff;display:block;font-weight:500;line-height:1.5}.macro-banner .oval-list .oval-item span.oval-title{font-size:14px;margin-top:8px}@media only screen and (min-width:1024px){.macro-banner .oval-list .oval-item span.oval-title{font-size:16px}}.macro-banner .oval-list .oval-item span.oval-desc{font-size:12px}.macro-banner.background-img{background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.macro-banner.background-img:before{width:100%;height:100%;background:#1b87e6;content:'';left:0;-moz-opacity:.7;-khtml-opacity:.7;-webkit-opacity:.7;opacity:.7;position:absolute;top:0;z-index:1}.macro-banner.accent-color-2-overlay:before{background:#1b3380}@media only screen and (min-width:1200px){.macro-banner.accent-color-2-overlay .content-wrapper{min-height:360px}}.macro-banner.hero-with-video{background:url(../images/banner/what-we-stand-for3.jpg)}.macro-banner.hero-with-video .banner-video{height:264px;margin:20px auto 0}@media only screen and (min-width:768px){.macro-banner.hero-with-video .banner-video{margin:0}}@media only screen and (min-width:1200px){.macro-banner.hero-with-video .banner-video{height:288px;float:right}}.macro-banner.hero-with-video.product-banner .banner-video{height:auto}.macro-banner.hero-with-video .banner-video embed,.macro-banner.hero-with-video .banner-video iframe{width:100%;height:100%}.macro-banner.hero-with-video .banner-title{margin:0 0 24px}.macro-banner.background-color{background:#1b87e6}.macro-banner.background-color:before{display:none}@media only screen and (min-width:1200px){.macro-banner.large-video .banner-video{width:634px;height:360px}}@media only screen and (min-width:1200px){.macro-banner.hero-with-vector-graphic .banner-right-content{width:457px}}.macro-banner.centered-content,.macro-banner.hero-with-vector-graphic{background:#1b87e6}.macro-banner.centered-content,.macro-banner.centered-content-image{text-align:center}.macro-banner.centered-content .banner-center-content,.macro-banner.centered-content-image .banner-center-content{width:100%}@media only screen and (min-width:1024px){.macro-banner.centered-content .banner-center-content,.macro-banner.centered-content-image .banner-center-content{width:756px;margin:0 auto}}.macro-banner.centered-content .banner-center-content .banner-title,.macro-banner.centered-content-image .banner-center-content .banner-title{margin:0 0 18px}.macro-banner.centered-content .banner-center-content .macro-primary-cta,.macro-banner.centered-content-image .banner-center-content .macro-primary-cta{margin-right:0}.macro-banner.centered-content-image{background:url(../images/banner/what-we-stand-for3.jpg)}.macro-banner.hero-with-form{background:url(../images/banner/what-we-stand-for3.jpg)}@media only screen and (min-width:768px){.macro-banner.hero-with-form .content-wrapper{min-height:480px}}.macro-banner.hero-with-form .banner-title{margin:10px 0 24px}.macro-banner form{width:98%;max-height:100%!important;background:#fff;display:block;margin:0 auto;padding:20px!important}@media only screen and (min-width:768px){.macro-banner form{width:100%;margin:0;padding:30px!important}}@media only screen and (min-width:1200px){.macro-banner form{width:458px!important;padding:40px!important}}.macro-banner form .error{width:100%!important;background:0 0!important;color:#c00!important;font-size:12px!important;font-weight:400!important;margin:0!important;padding:3px 0 0 0!important;text-align:left}.macro-banner form .form-header{font-size:24px;font-weight:300;line-height:normal;margin-bottom:30px;text-align:center}.macro-banner form .form-header span{width:100%;color:#505f82;display:inline-block}.macro-banner form .form-header span.header-title{font-size:20px;font-weight:500;line-flow:1.5}@media only screen and (min-width:1200px){.macro-banner form .form-header span.header-title{font-size:24px}}.macro-banner form .form-header span.header-desc{font-size:16px;font-weight:400;line-height:1.5}.macro-banner form .form-input-wrapper{width:100%;display:inline-block;vertical-align:top;z-index:0}.macro-banner form .form-input-wrapper .form-fields{width:100%;display:inline-block;font-size:0;vertical-align:top}.macro-banner form .form-input-wrapper .form-fields .control-label{color:#909090;font-size:14px;font-weight:400;line-height:18px}.macro-banner form .form-input-wrapper .form-fields>div{width:100%;display:inline-block;margin:0 auto;vertical-align:top}.macro-banner form .form-input-wrapper .form-fields.two>div:first-child{margin-bottom:15px}@media only screen and (min-width:768px){.macro-banner form .form-input-wrapper .form-fields.two>div{width:calc(50% - 9px);margin-left:9px}.macro-banner form .form-input-wrapper .form-fields.two>div:first-child{margin:0 9px 0 0}}.macro-banner form .form-input-wrapper .form-fields .custom-form-text,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea{position:relative}.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-text,.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-textarea,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-text,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-textarea{width:100%;background:0 0;border:none;box-shadow:none;color:#5b6a8f;display:inline-block;font-size:16px;font-weight:400;margin:0 auto;max-width:100%;min-width:100%;padding:7px 7px 7px 5px;position:relative;vertical-align:top;z-index:1}.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-text.is-filled,.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-text:focus,.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-textarea.is-filled,.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-textarea:focus,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-text.is-filled,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-text:focus,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-textarea.is-filled,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-textarea:focus{outline:0}.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-text.is-filled~.line-flow:after,.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-text:focus~.line-flow:after,.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-textarea.is-filled~.line-flow:after,.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-textarea:focus~.line-flow:after,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-text.is-filled~.line-flow:after,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-text:focus~.line-flow:after,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-textarea.is-filled~.line-flow:after,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-textarea:focus~.line-flow:after{width:100%}.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-text.is-filled~.control-label,.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-text:focus~.control-label,.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-textarea.is-filled~.control-label,.macro-banner form .form-input-wrapper .form-fields .custom-form-text .form-textarea:focus~.control-label,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-text.is-filled~.control-label,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-text:focus~.control-label,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-textarea.is-filled~.control-label,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .form-textarea:focus~.control-label{top:-15px}.macro-banner form .form-input-wrapper .form-fields .custom-form-text .line-flow,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .line-flow{width:100%;height:100%;bottom:0;display:block;left:0;overflow:hidden;position:absolute;z-index:0}.macro-banner form .form-input-wrapper .form-fields .custom-form-text .line-flow:before,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .line-flow:before{width:100%;height:1px;background:rgba(0,0,0,.3);bottom:0;content:'';left:0;position:absolute;right:0}.macro-banner form .form-input-wrapper .form-fields .custom-form-text .line-flow:after,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .line-flow:after{width:0;height:2px;background:#0a86ea;bottom:0;content:'';left:50%;position:absolute;transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);z-index:1}.macro-banner form .form-input-wrapper .form-fields .custom-form-text .control-label,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea .control-label{left:0;position:absolute;top:12px;transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out;z-index:0}.macro-banner form .form-input-wrapper .form-fields .custom-form-text.has-error .line-flow:after,.macro-banner form .form-input-wrapper .form-fields .custom-form-textarea.has-error .line-flow:after{width:100%;background:red}.macro-banner form .form-input-wrapper .form-fields .inner-wrapper{position:relative}.macro-banner form .form-input-wrapper .form-fields .error{display:none;font-size:12px;padding-top:3px}.macro-banner form .form-input-wrapper .form-action-panel{width:116px;text-align:center}.macro-banner form .form-input-wrapper .form-action-panel .macro-primary-cta{width:100%;border:0;font-size:16px;font-weight:500;line-height:1.5;margin-right:0;outline:0;padding:8px 15px}@media only screen and (min-width:768px){.macro-banner form .form-input-wrapper .form-action-panel{display:inline-block;text-align:left;vertical-align:text-top}}@media only screen and (min-width:1024px){.macro-banner form .form-input-wrapper .form-action-panel{margin-left:16px}}.macro-banner form .form-input-wrapper .form-fields{margin-bottom:0}.macro-banner form.feedback-form-custom .form-fields{margin-bottom:22px}.macro-banner form.feedback-form-custom .form-input-wrapper .form-action-panel{width:100%;margin:0}.macro-tesimonial_text b,.macro-tesimonial_text strong{font-weight:500}.macro-tile-block-section{padding:40px 0 20px 0}@media only screen and (min-width:768px){.macro-tile-block-section{padding:60px 0}}@media only screen and (min-width:1024px){.macro-tile-block-section{padding:70px 0}}@media only screen and (min-width:1200px){.macro-tile-block-section{padding:80px 0}}.macro-tile-block-section .blocks-title{margin:0;text-align:center;color:#1b87e6;font-weight:400;font-size:24px;line-height:150%}@media only screen and (min-width:768px){.macro-tile-block-section .blocks-title{font-size:28px}}@media only screen and (min-width:1024px){.macro-tile-block-section .blocks-title{font-size:30px;line-height:125%}}@media only screen and (min-width:1200px){.macro-tile-block-section .blocks-title{font-size:28px}}.macro-tile-block-section h2{margin:0;text-align:center;color:#1b87e6;font-weight:400;font-size:24px;line-height:150%}@media only screen and (min-width:768px){.macro-tile-block-section h2{font-size:28px}}@media only screen and (min-width:1024px){.macro-tile-block-section h2{font-size:30px;line-height:125%}}@media only screen and (min-width:1200px){.macro-tile-block-section h2{font-size:32px}}.macro-tile-block-section.webinars{padding-top:0}@media only screen and (min-width:1024px){.macro-tile-block-section.webinars{padding-top:70px}}@media only screen and (min-width:1200px){.macro-tile-block-section.webinars{padding-top:80px}}.macro-tile-parent-block{padding-top:40px;display:flex;flex-flow:row wrap;justify-content:space-between;color:#505050}@media only screen and (min-width:768px){.macro-tile-parent-block{padding-top:54px}}@media only screen and (min-width:1024px){.macro-tile-parent-block{padding-top:60px}}@media only screen and (min-width:1200px){.macro-tile-parent-block{padding-top:64px}}.macro-tile-child-block{width:100%;padding:0;border:solid 1px #ddd;min-height:410px;position:relative;max-width:450px;margin:0 auto 24px;position:relative}@media only screen and (min-width:500px){.macro-tile-child-block{min-height:450px}}.macro-tile-child-block.upcoming{border:solid 1px #ff9f00}@media only screen and (min-width:768px){.macro-tile-child-block{width:48.22%;margin:0 0 24px;min-height:450px}}@media only screen and (min-width:1024px){.macro-tile-child-block{width:31.5%;min-height:400px;margin:0 0 24px}}.macro-tile-child-block img{width:100%}.macro-tile-child-block h3{font-size:18px;color:#fff;line-height:150%;font-weight:400;position:absolute;top:0;padding:18px 22px 22px;margin:0}@media only screen and (min-width:1024px){.macro-tile-child-block h3{padding:26px 22px 22px}}@media only screen and (min-width:1024px){.macro-tile-child-block h3{font-size:20px;padding:30px 22px 22px}}.macro-tile-child-block h3 a,.macro-tile-child-block h3 a:hover{color:#fff;text-decoration:none}.macro-tile-child-block p{font-size:14px;color:#505050;line-height:150%;padding:22px 22px 22px 22px;font-weight:300}.macro-tile-child-block .macro-tile-cta-wrap{position:absolute;display:block;bottom:22px;padding:0 22px}.macro-tile-child-block a.register-now{background:#fff;color:#505f82;font-size:14px;font-weight:500;padding:9px 19px 7px;line-height:125%;display:block;margin-top:10px;border:solid 2px #505f82}.macro-tile-child-block a.register-now:hover{background:#fff;border:solid 2px #00beff;color:#00beff}.macro-tile-webinar-cta{padding:20px 0 0;text-align:center}@media only screen and (min-width:768px){.macro-tile-webinar-cta{padding:40px 0 0}}@media only screen and (min-width:1024px){.macro-tile-webinar-cta{padding:50px 0 0}}.macro-qp-blue-cta{background:#1b87e6;color:#fff;font-size:14px;font-weight:500;line-height:125%;padding:12px 24px}@media only screen and (min-width:768px){.macro-qp-blue-cta{font-size:16px}}.macro-qp-blue-cta:focus,.macro-qp-blue-cta:hover{background:#00beff;color:#fff}.macro-tile-block-section.help{padding-bottom:40px}@media only screen and (min-width:768px){.macro-tile-block-section.help{padding-bottom:60px}}.macro-tile-block-section.help p{color:#505f82;font-size:20px;text-align:center;font-weight:300;line-height:150%;padding:10px 0 0;margin:0}@media only screen and (min-width:768px){.macro-tile-block-section.help p{font-size:18px}}.macro-hl-text-padding{display:block;bottom:22px;padding:10px 22px;font-size:16px;font-weight:500}.macro-tile-child-block .macro-hl-text-padding h4{color:#23527c;font-size:16px;line-height:1.5;font-weight:400;padding:0;position:static}.macro-tile-child-block .macro-hl-text-padding h4 a{color:inherit}@media only screen and (min-width:1024px){.macro-tile-child-block .macro-hl-text-padding h4{font-size:18px}}.macro-columns-sec{width:100%;margin:0 auto;padding:30px 15px}@media only screen and (min-width:1024px){.macro-columns-sec{width:97%;padding:44px 0}}@media only screen and (min-width:1200px){.macro-columns-sec{width:1170px;padding:88px 15px}}.macro-columns-sec .dt-description,.macro-columns-sec .dt-title{text-align:center}.macro-columns-sec .dt-title{color:#1b87e6;font-size:24px;font-weight:500;line-height:1.5;margin:0 0 16px}.macro-columns-sec .dt-description{color:#505f82;font-size:20px;font-weight:400;line-height:1.5;margin:0}.macro-columns-sec .col-content-title{color:#1b87e6;font-size:20px;font-weight:500;line-height:1.5;margin:0 0 10px}.macro-columns-sec .col-content-description,.macro-columns-sec .col-content-link{font-size:14px;line-height:1.5}.macro-columns-sec .col-content-description{color:#707070;font-weight:300;margin:0}.macro-columns-sec .col-content-link{color:#1b87e6;display:inline-block;font-weight:500;margin-top:10px}.macro-columns-sec .col-content-link:hover{color:#1b87e6;text-decoration:underline}.macro-columns-sec .col-data-wrapper{margin-top:20px}@media only screen and (min-width:768px){.macro-columns-sec .col-data-wrapper{display:flex;flex-flow:row;flex-wrap:wrap;align-items:stretch;justify-content:space-between}}@media only screen and (min-width:1024px){.macro-columns-sec .col-data-wrapper{margin-top:40px}}.macro-columns-sec .col-inside-data-wrapper{width:100%;border:1px solid #ddd;margin-bottom:15px;padding:20px}@media only screen and (min-width:768px){.macro-columns-sec .col-inside-data-wrapper{margin-bottom:20px}}@media only screen and (min-width:1024px){.macro-columns-sec .col-inside-data-wrapper{margin-bottom:30px}}.macro-columns-sec .col-inside-data-wrapper img{max-width:100%}.macro-columns-sec .image-content{width:60px;height:60px}@media only screen and (min-width:1024px){.macro-columns-sec .image-content{width:72px;height:72px}}.macro-columns-sec.macro-col-2-side-by-side .col-data-wrapper .col-inside-data-wrapper{min-height:200px;display:flex;align-items:flex-start;justify-content:space-between;text-align:left}@media only screen and (min-width:768px){.macro-columns-sec.macro-col-2-side-by-side .col-data-wrapper .col-inside-data-wrapper{width:48.6%}}@media only screen and (min-width:1024px){.macro-columns-sec.macro-col-2-side-by-side .col-data-wrapper .col-inside-data-wrapper{min-height:335px;padding:38px}}@media only screen and (min-width:1200px){.macro-columns-sec.macro-col-2-side-by-side .col-data-wrapper .col-inside-data-wrapper{padding:47px}}.macro-columns-sec.macro-col-2-side-by-side .col-data-wrapper .right-content{width:calc((100% - 60px) - 15px);margin-left:15px}@media only screen and (min-width:1024px){.macro-columns-sec.macro-col-2-side-by-side .col-data-wrapper .right-content{width:calc((100% - 72px) - 30px);margin-left:30px}}.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper{text-align:center}@media only screen and (min-width:768px){.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper{justify-content:flex-start}}.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper .col-inside-data-wrapper{min-height:200px}@media only screen and (min-width:768px){.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper .col-inside-data-wrapper{width:31.5%;margin-right:20px}}@media only screen and (min-width:1024px){.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper .col-inside-data-wrapper{width:31.2%;min-height:300px;padding:40px 30px;margin-right:30px}}@media only screen and (min-width:1200px){.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper .col-inside-data-wrapper{width:31.5%}}@media only screen and (min-width:768px){.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper .col-inside-data-wrapper:nth-child(12),.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper .col-inside-data-wrapper:nth-child(15),.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper .col-inside-data-wrapper:nth-child(18),.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper .col-inside-data-wrapper:nth-child(21),.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper .col-inside-data-wrapper:nth-child(3),.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper .col-inside-data-wrapper:nth-child(6),.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper .col-inside-data-wrapper:nth-child(9){margin-right:0}}.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper .col-inside-data-wrapper .image-content{display:inline-block}.macro-columns-sec.macro-col-3-centered-align .col-data-wrapper .col-content-title{margin:16px 0 8px}.macro-bottom-cta-section{padding:40px 0;text-align:center}@media only screen and (min-width:1024px){.macro-bottom-cta-section{padding:80px 0}}.macro-bottom-cta-section.macro-btm-blue-cta-section{background:#1b3380}.macro-bottom-cta-section.macro-btm-blue-cta-section *{color:#fff}.macro-bottom-cta-section.macro-btm-blue-cta-section .btm-cta-title{font-weight:500}.macro-bottom-cta-section.macro-btm-blue-cta-section .btm-cta-description{font-weight:400}.macro-bottom-cta-section.macro-btm-white-cta-section{background:#fff}.macro-bottom-cta-section.macro-btm-white-cta-section *{color:#505f82}.macro-bottom-cta-section.macro-btm-white-cta-section .btm-cta-description,.macro-bottom-cta-section.macro-btm-white-cta-section .btm-cta-title{font-weight:300}.macro-bottom-cta-section.macro-btm-white-cta-section .macro-primary-cta{color:#fff}.macro-bottom-cta-section .content-wrapper{width:100%;margin:0 auto;padding:0 15px;position:relative;z-index:2}@media only screen and (min-width:1024px){.macro-bottom-cta-section .content-wrapper{padding:0}}@media only screen and (min-width:1024px){.macro-bottom-cta-section.prod-bottom-cta .content-wrapper{width:97%}}@media only screen and (min-width:1170px){.macro-bottom-cta-section.prod-bottom-cta .content-wrapper{width:1170px}}.macro-bottom-cta-section .btm-cta-title{font-size:24px;line-height:1.5;margin:0 0 24px}@media only screen and (min-width:1024px){.macro-bottom-cta-section .btm-cta-title{font-size:32px;line-height:1.25}}.macro-bottom-cta-section .btm-cta-description{font-size:16px;line-height:1.5;margin:0 0 24px}.macro-bottom-cta-section .macro-primary-cta{padding:15px 39px}.qp-testimonial .carousel-inner .client-testimonial{width:70%;color:#505f82;font-size:20px;font-weight:400;line-height:30px;margin:18px auto 21px;text-align:center}@media only screen and (min-width:1024px){.qp-testimonial .carousel-inner .client-testimonial{font-size:24px;line-height:36px;margin-bottom:29px;margin-top:28px}}.qp-testimonial .carousel-inner .client-testimonial>span{color:#1b87e6}.qp-testimonial .carousel-inner .client-name{color:#505f82;font-size:16px;font-weight:400;line-height:24px;text-align:center}.qp-testimonial .carousel-inner .client-logo{width:160px;display:block;margin:0 auto}@media only screen and (min-width:768px){.qp-testimonial .carousel-inner .client-logo{width:190px}}.macro-white-tesimonial-section-wrapper{padding:60px 0}.single-bread-crumbs .temp-bread-crumbs-link{padding-left:24px}@media only screen and (min-width:1024px){.single-bread-crumbs .temp-bread-crumbs-link{padding-left:20px}}.single-bread-crumbs .temp-bread-crumbs-link .fa{left:0;margin-top:1px;position:absolute}@media only screen and (min-width:1024px){.single-bread-crumbs .temp-bread-crumbs-link .fa{margin-top:2px}}.multi-bread-crumbs .temp-bread-crumbs-link .fa-angle-right{margin-top:-2px;padding:0 10px}.multi-bread-crumbs .temp-bread-crumbs-link:last-of-type{color:#bfbfbf!important;pointer-events:none}.multi-bread-crumbs .temp-bread-crumbs-link:last-of-type i{display:none}.temp-bread-crumbs-link{color:#1b87e6;display:inline-block;font-size:14px;font-weight:300;line-height:1.5;position:relative}.temp-bread-crumbs-link .fa{color:#1b87e6;font-size:18px;vertical-align:middle}.temp-bread-crumbs-link:hover{color:#1b87e6;text-decoration:underline}.new-feature-wrapper .temp-bread-crumbs{padding:25px 15px 0}@media only screen and (min-width:768px){.new-feature-wrapper .temp-bread-crumbs{padding:30px 15px 0}}@media only screen and (min-width:1024px){.new-feature-wrapper .temp-bread-crumbs{padding:48px 15px 0}}.ft-macro-main-title{color:#1b87e6;font-size:20px;font-weight:300;line-height:1.5;margin:0 0 24px 0}@media only screen and (min-width:1024px){.ft-macro-main-title{font-size:24px}}.ft-macro-sec-dt-title,.ft-macro-sec-title{width:100%;display:block;font-size:14px;line-height:1.5;margin-bottom:24px}.ft-macro-sec-title{color:#505f82;font-weight:500}.ft-macro-sec-dt-title{color:#505050;font-weight:300}.ft-macro-description,.ft-macro-fulwidth-img,.ft-macro-select-option-list{margin-bottom:24px}.ft-macro-description,.ft-macro-select-option-list dd,.ft-macro-select-option-list li{color:#505050;font-size:14px;font-weight:300;line-height:1.5}.ft-macro-select-option-list{padding:0 0 0 20px}@media only screen and (min-width:1024px){.ft-macro-select-option-list{padding:0 0 0 24px}}.ft-macro-select-option-list li{padding-left:16px;position:relative}.ft-macro-select-option-list li:before{width:5px;height:5px;background:#1b87e6;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;content:'';left:0;margin-top:-1px;position:absolute;top:8px}dl.ft-macro-select-option-list{display:block}dl.ft-macro-select-option-list dt{margin-bottom:5px}dl.ft-macro-select-option-list dd,dl.ft-macro-select-option-list dt{padding-left:16px;position:relative}dl.ft-macro-select-option-list dd:before,dl.ft-macro-select-option-list dt:before{width:5px;height:5px;background:#1b87e6;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;content:'';left:0;margin-top:-1px;position:absolute;top:8px}dl.ft-macro-select-option-list dd{margin-left:20px}.ft-macro-fulwidth-img{width:auto;max-width:100%}.ft-macro-right-banner{background:#1b3380;display:block;padding:48px;position:relative;text-align:center}.ft-macro-right-banner .banner-heading{color:#fff;font-size:20px;font-weight:500;line-height:1.5;position:relative;z-index:2}.ft-macro-right-banner .banner-heading span{color:inherit;font-size:inherit;font-weight:inherit;display:block;line-height:inherit}.ft-macro-right-banner .btn-signup{background:#ff9f00;border:0;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:#fff;font-size:16px;font-weight:500;line-height:1.5;margin-top:16px;padding:9px 25px 7px;position:relative;z-index:2}.ft-macro-right-banner .btn-signup:hover{background:#fb3}.ft-macro-right-banner .btn-signup:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.macro-accordion-nav .panel-sub-title{color:#fff;font-size:16px;line-height:24px;font-weight:400;margin:0;background:#1b3380;padding:20px 25px}.macro-accordion-nav .panel-group *{color:#505050;font-size:14px;line-height:21px}.macro-accordion-nav .panel-group .panel{border:0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;margin:0!important}.macro-accordion-nav .panel-group .panel .panel-body{padding:0}.macro-accordion-nav .panel-group .panel .panel-list .list-item{border-top:1px solid #ddd}.macro-accordion-nav .panel-group .panel .panel-list .list-item:first-child{border-top:0}.macro-accordion-nav .panel-group .panel .panel-list .list-item a{color:#505050;display:block;font-weight:300;padding:16px 24px;position:relative}.macro-accordion-nav .panel-group .panel .panel-list .list-item a:hover{color:#1b87e6;background:#edf6fd}.macro-accordion-nav .panel-group .panel .panel-list .list-item a.active-nav{background:#edf6fd;color:#1b87e6}.macro-accordion-nav .panel-group .panel .panel-list .list-item a.active-nav:hover{background:#edf6fd}.macro-accordion-nav .panel-group .panel .panel-heading{background:0 0;font-weight:400;padding:0}.macro-accordion-nav .panel-group .panel .panel-title a{color:inherit;display:block;font-weight:300;padding:16px 24px;position:relative}.macro-accordion-nav .panel-group .panel .panel-title a:hover{color:#1b87e6;background:#edf6fd}.macro-accordion-nav .panel-group .panel .panel-title a .fa-angle-down{font-size:20px;color:#1b87e6;position:absolute;right:12px;transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}.macro-accordion-nav .panel-group .panel .panel-title a.accordion-toggle .fa-angle-down{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.macro-accordion-nav .panel-group .panel .panel-title a.collapsed .fa-angle-down{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0)}.macro-accordion-nav.collapsible-nav .panel-heading .panel-title a,.macro-accordion-nav.collapsible-nav .panel-heading .panel-title span,.macro-accordion-nav.features-nav .panel-heading .panel-title a,.macro-accordion-nav.features-nav .panel-heading .panel-title span{color:#505f82;display:flex;align-items:center;font-size:16px;font-weight:500;line-height:1.5;padding:16px 24px}.macro-accordion-nav.collapsible-nav .panel-heading .panel-title a:hover,.macro-accordion-nav.collapsible-nav .panel-heading .panel-title span:hover,.macro-accordion-nav.features-nav .panel-heading .panel-title a:hover,.macro-accordion-nav.features-nav .panel-heading .panel-title span:hover{background:0 0;color:#505f82}.macro-accordion-nav.collapsible-nav .panel-group .panel-list .list-item,.macro-accordion-nav.features-nav .panel-group .panel-list .list-item{border:0}.macro-accordion-nav.collapsible-nav .panel-group .panel-list .list-item a,.macro-accordion-nav.features-nav .panel-group .panel-list .list-item a{padding:12px 24px}.macro-accordion-nav.collapsible-nav .panel-group .panel-list .list-item a:before,.macro-accordion-nav.features-nav .panel-group .panel-list .list-item a:before{width:4px;height:100%;background:#1b87e6;content:'';display:none;left:0;position:absolute;top:0}.macro-accordion-nav.collapsible-nav .panel-group .panel-list .list-item a.active-nav,.macro-accordion-nav.features-nav .panel-group .panel-list .list-item a.active-nav{background:0 0}.macro-accordion-nav.collapsible-nav .panel-group .panel-list .list-item a.active-nav:before,.macro-accordion-nav.features-nav .panel-group .panel-list .list-item a.active-nav:before{display:block}.macro-accordion-nav.collapsible-nav .panel-group .panel-list .list-item a.active-nav:hover,.macro-accordion-nav.features-nav .panel-group .panel-list .list-item a.active-nav:hover{background:0 0}.macro-accordion-nav.features-nav .panel-heading{border-top:1px solid #ddd;border-bottom:1px solid #ddd}.macro-accordion-nav.collapsible-nav .panel-group .panel-list .list-item.active a,.macro-accordion-nav.features-nav .panel-group .panel-list .list-item.active a{color:#1b87e6;background:0 0}.macro-accordion-nav.collapsible-nav .panel-group .panel-list .list-item.active a:before,.macro-accordion-nav.features-nav .panel-group .panel-list .list-item.active a:before{display:block}.macro-accordion-nav.collapsible-nav{width:100%;padding:0 15px}@media only screen and (min-width:992px){.macro-accordion-nav.collapsible-nav{width:268px;float:left;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:80px}}@media only screen and (min-width:1200px){.macro-accordion-nav.collapsible-nav{width:293px;top:110px}}.macro-accordion-nav.collapsible-nav .panel:first-child .panel-heading{border-top:1px solid #ddd}.inside-ft-page-wrapper.container{padding:15px 15px 60px}@media only screen and (min-width:1024px){.inside-ft-page-wrapper.container{padding:15px 15px 80px}.inside-ft-page-wrapper.container:after{content:"";clear:both;display:table}}.inside-ft-page-wrapper.container img{width:auto;max-width:100%}.inside-ft-page-wrapper .ft-page-left-section{margin-top:30px}@media only screen and (min-width:1024px){.inside-ft-page-wrapper .ft-page-left-section{width:calc((100% - 326px) - 64px);float:left}}.inside-ft-page-wrapper .ft-page-right-sidebar{margin-top:30px}@media only screen and (min-width:1024px){.inside-ft-page-wrapper .ft-page-right-sidebar{width:326px;float:right}}.inside-ft-page-wrapper .ft-page-right-sidebar .ft-macro-right-banner{display:none}@media only screen and (min-width:1024px){.inside-ft-page-wrapper .ft-page-right-sidebar .ft-macro-right-banner{display:block}}.inside-ft-page-wrapper .ft-page-right-sidebar .macro-accordion-nav{width:100%;display:inline-block;margin:30px 0;position:relative;top:auto}@media only screen and (min-width:1024px){.inside-ft-page-wrapper .ft-page-right-sidebar .macro-accordion-nav{padding:0;vertical-align:top}}.ft-macro-select-option-list{list-style:none;margin:0 0 24px}.macro-accordion-nav .panel-body li,.macro-accordion-nav .panel-body ol,.macro-accordion-nav .panel-body ul{list-style:none;margin:0;padding:0}ol.ft-macro-select-option-list{padding:0 0 0 34px}@media only screen and (min-width:1024px){ol.ft-macro-select-option-list{padding:0 0 0 38px}}ol.ft-macro-select-option-list li{list-style-type:decimal;padding-left:2px}ol.ft-macro-select-option-list li:before{display:none}.macro-mobile-heading-title{padding:18px 0;text-align:center}.macro-mobile-heading-title .macro-heading-title{color:#003566;font-size:18px;font-weight:500;line-height:1.5;margin:0 0 15px}.macro-mobile-heading-title .macro-description{color:#464646;font-size:16px;font-weight:300;line-height:1.5;margin:0}.macro-mobile-heading-title .mob-centerd-align-logo{margin:15px 0 0;text-align:center}.macro-mobile-heading-title .mob-centerd-align-logo a{display:inline-block;padding:10px}.macro-testimonial-container.centered-align-text{text-align:center}.macro-testimonial-container.centered-align-text .content-wrapper{padding:30px 15px 50px}@media only screen and (min-width:1024px){.macro-testimonial-container.centered-align-text .content-wrapper{padding:70px 15px 90px}}@media only screen and (min-width:1200px){.macro-testimonial-container.centered-align-text .content-wrapper{width:1170px;padding:90px 15px 120px}}.macro-testimonial-container.centered-align-text .client-logo{width:179px;margin:0 auto 24px}.macro-testimonial-container.left-align-text .carousel-inner .item-container{padding:0 20px}@media only screen and (min-width:768px){.macro-testimonial-container.left-align-text .carousel-inner .item-container{display:flex;align-items:flex-start;justify-content:space-between;padding:0 40px}}@media only screen and (min-width:1024px){.macro-testimonial-container.left-align-text .carousel-inner .item-container{padding:0 72px}}.macro-testimonial-container.left-align-text .carousel-inner .item-container .left-item{width:152px;margin:0 auto 24px}@media only screen and (min-width:768px){.macro-testimonial-container.left-align-text .carousel-inner .item-container .left-item{margin:0}}.macro-testimonial-container.left-align-text .carousel-inner .item-container .left-item img{width:100%}@media only screen and (min-width:768px){.macro-testimonial-container.left-align-text .carousel-inner .item-container .right-item{width:calc((100% - 152px) - 20px);margin-left:30px}}@media only screen and (min-width:1024px){.macro-testimonial-container.left-align-text .carousel-inner .item-container .right-item{width:calc((100% - 152px) - 64px);margin-left:64px}}.macro-testimonial-container.left-align-text .carousel-inner .item-container .right-item .client-name,.macro-testimonial-container.left-align-text .carousel-inner .item-container .right-item .client-testimonial{width:100%;margin:0 0 12px}.macro-testimonial-container .content-wrapper{width:100%;margin:0 auto;padding:50px 15px;position:relative;z-index:2}.single-carousel.macro-testimonial-container .content-wrapper{text-align:center}@media only screen and (min-width:1024px){.macro-testimonial-container .content-wrapper{width:97%;padding:70px 15px}}@media only screen and (min-width:1200px){.macro-testimonial-container .content-wrapper{width:1170px;padding:90px 15px}}.single-carousel.macro-testimonial-container .client-logo{width:179px;margin-bottom:24px}.macro-testimonial-container .client-testimonial{width:100%;color:#505050;font-size:16px;font-weight:400;line-height:1.5;margin:0 auto 12px}@media only screen and (min-width:1024px){.macro-testimonial-container .client-testimonial{width:65%}}.macro-testimonial-container .client-name{color:#505f82;font-size:14px;font-weight:400;line-height:1.5}@media only screen and (min-width:1024px){.macro-testimonial-container .client-name{width:65%;margin:0 auto}}.macro-testimonial-container .carousel-control{color:#1b87e6;text-shadow:none}.macro-testimonial-container .carousel-control .glyphicon{width:40px;height:40px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}@media only screen and (min-width:768px){.macro-testimonial-container .carousel-control .glyphicon.glyphicon-chevron-left{margin-left:-5px}}@media only screen and (min-width:768px){.macro-testimonial-container .carousel-control .glyphicon.glyphicon-chevron-right{margin-right:-5px}}@media only screen and (min-width:1024px){.macro-testimonial-container .carousel-control .glyphicon{width:60px;height:60px}}.macro-testimonial-container .carousel-control .glyphicon .material-icons{font-size:40px}@media only screen and (min-width:1024px){.macro-testimonial-container .carousel-control .glyphicon .material-icons{font-size:60px}}.macro-testimonial-container .glyphicon-chevron-left:before,.macro-testimonial-container .glyphicon-chevron-right:before{display:none}.macro-testimonial-container .carousel-control{width:auto;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}.macro-testimonial-container .carousel-control.left,.macro-testimonial-container .carousel-control.right{background-image:none}@media only screen and (min-width:1200px){.macro-testimonial-container .carousel-indicators{bottom:48px}}.macro-testimonial-container .carousel-indicators li{width:16px;height:16px;background:#ddd;border:0;margin-right:12px;vertical-align:middle}.macro-testimonial-container .carousel-indicators li:last-child{margin-right:0}.macro-testimonial-container .carousel-indicators li.active{background:#1b87e6}.macro-columns-sec.clickable-card .col-data-wrapper .col-inside-data-wrapper{padding:0}.macro-columns-sec.clickable-card .col-data-wrapper .col-inside-data-wrapper .clickable-block{height:100%;display:block;padding:20px}@media only screen and (min-width:1024px){.macro-columns-sec.clickable-card .col-data-wrapper .col-inside-data-wrapper .clickable-block{padding:40px 30px}}.macro-white-section-entry li,.macro-white-section-entry ol{list-style-type:disc}.macro-white-section-entry a{color:#1b87e6}.macro-white-section-entry a:hover{color:#1b87e6;text-decoration:underline}.macro-step-wrapper .content-wrapper{width:100%;margin:0 auto;padding:40px 15px;position:relative;z-index:2}@media only screen and (min-width:768px){.macro-step-wrapper .content-wrapper{display:flex;align-items:center;justify-content:space-between}}@media only screen and (min-width:1024px){.macro-step-wrapper .content-wrapper{width:97%;margin:0 auto;padding:60px 15px}}@media only screen and (min-width:1200px){.macro-step-wrapper .content-wrapper{width:1170px}}.macro-step-wrapper .content-wrapper.reverse{flex-direction:row-reverse}.macro-step-wrapper .image-ss-wrapper{margin-top:30px}@media only screen and (min-width:768px){.macro-step-wrapper .image-ss-wrapper{width:350px;display:block;margin-top:0}}@media only screen and (min-width:1024px){.macro-step-wrapper .image-ss-wrapper{width:450px}}@media only screen and (min-width:1200px){.macro-step-wrapper .image-ss-wrapper{width:508px}}.macro-step-wrapper .image-ss-wrapper>img{display:inline-block;max-width:100%;text-align:center}.macro-step-wrapper .content-ss-wrapper{width:100%;position:relative}@media only screen and (min-width:768px){.macro-step-wrapper .content-ss-wrapper{width:350px}}@media only screen and (min-width:1024px){.macro-step-wrapper .content-ss-wrapper{width:450px}}@media only screen and (min-width:1200px){.macro-step-wrapper .content-ss-wrapper{width:519px}}.macro-step-wrapper .content-ss-wrapper *{color:#707070;font-size:16px;font-weight:300;line-height:1.5}.macro-step-wrapper .learn-more{color:#505f82;font-size:14px;font-weight:500;line-height:1.5;margin-right:32px;position:relative;top:1px}.macro-step-wrapper .learn-more:hover{text-decoration:underline}.macro-step-wrapper .btn.btn-signup{background:#1b87e6;border:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;cursor:pointer;font-size:14px;font-weight:500;line-height:1.5;min-width:133px;padding:7px 15px 5px;text-align:center;transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}.macro-step-wrapper .btn.btn-signup:hover{background:#00beff}.macro-step-wrapper .feature-title{color:#1b87e6;font-weight:500;margin-bottom:24px;margin-top:0}.macro-step-wrapper .feature-wrapper{margin-bottom:16px;position:relative}.macro-step-wrapper .feature-wrapper:last-child{margin-bottom:0}.macro-step-wrapper .feature-name{color:#505050;font-weight:500;margin:0}.macro-step-wrapper.macro-feature .feature-title{font-size:20px;line-height:1.5}@media only screen and (min-width:1024px){.macro-step-wrapper.macro-feature .feature-title{font-size:24px}}.macro-step-wrapper.macro-feature .feature-desc-text{margin-bottom:24px}.macro-step-wrapper.macro-benefit-layout .feature-title{font-size:24px;line-height:1.5}@media only screen and (min-width:1024px){.macro-step-wrapper.macro-benefit-layout .feature-title{font-size:32px;line-height:1.25}}.macro-step-wrapper.macro-benefit-layout .feature-desc-text{margin-bottom:30px}.macro-step-wrapper .content-ss-wrapper .feature-description a{color:#1b87e6}.macro-step-wrapper .content-ss-wrapper .feature-description a:hover{color:#1b87e6;text-decoration:underline}@media only screen and (min-width:768px){.macro-columns-sec.macro-3x-4x-col.macro-4x-col-centered .col-inside-data-wrapper{width:25%}}@media only screen and (min-width:1024px){.macro-columns-sec.macro-3x-4x-col.macro-4x-col-centered .col-inside-data-wrapper{padding:20px 20px 40px}}.macro-columns-sec.macro-3x-4x-col .col-inside-data-wrapper{width:100%;border:0;margin-bottom:0;padding-bottom:40px;text-align:center}.macro-columns-sec.macro-3x-4x-col .image-content{width:76px;margin:0 auto 24px}@media only screen and (min-width:1024px){.macro-columns-sec.macro-3x-4x-col .image-content{width:96px}}.macro-columns-sec.macro-3x-4x-col .col-content-title{color:#505f82;margin-bottom:16px}@media only screen and (min-width:768px){.macro-columns-sec.macro-3x-4x-col .col-data-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start}}@media only screen and (min-width:768px){.macro-columns-sec.macro-3x-4x-col.macro-3x-col-centered .col-inside-data-wrapper{width:33.33%}}@media only screen and (min-width:1024px){.macro-columns-sec.macro-3x-4x-col.macro-3x-col-centered .col-inside-data-wrapper{padding:20px 30px 40px}}@media only screen and (min-width:768px){.is-side-by-side.macro-testimonial-container .content-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left}}.macro-testimonial-container.pr-single-carousel{background:#f9f9f9}.pr-single-carousel.macro-testimonial-container .client-testimonial span.testimonial-test{display:block;margin-bottom:15px}@media only screen and (min-width:768px){.pr-single-carousel.macro-testimonial-container .client-testimonial{width:calc((100% - 168px) - 64px);margin-left:64px}}.pr-single-carousel.macro-testimonial-container .client-testimonial{font-size:14px;font-weight:300;line-height:1.5}.pr-single-carousel.macro-testimonial-container .client-logo{width:168px;height:168px}@media only screen and (min-width:1024px){.pr-single-carousel.macro-testimonial-container .content-wrapper{width:930px}}.banner-modal{height:100%}.banner-modal .modal-dialog{top:50%!important;margin-top:0;margin-bottom:0}.banner-modal.fade .modal-dialog{transform:translateY(-100%)!important}.banner-modal.in .modal-dialog{transform:translateY(-50%)!important}.main-modal-dialog{margin-top:30px}.modal-close-btn-outside{color:#ccc;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;position:absolute;right:-5px;top:-30px;z-index:2}@media only screen and (min-width:768px){.modal-close-btn-outside{right:-20px}}.modal-close-btn-outside:focus,.modal-close-btn-outside:hover{border:0;color:#ccc;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;outline:0}.macro-banner.product-banner .content-wrapper{z-index:0}.macro-banner.product-banner .banner-title{font-size:32px;font-weight:500;line-height:40px;margin:0 0 8px}.macro-banner.product-banner .banner-top-desc{font-weight:400;line-height:30px;margin:0 0 16px}.macro-banner.product-banner .banner-bottom-desc{font-weight:300;line-height:24px;margin:0 0 24px}.macro-banner.product-banner .banner-bottom-desc span{display:block;margin-bottom:4px}.macro-banner.product-banner .banner-bottom-desc span:last-child{margin-bottom:0}.macro-banner.product-banner .banner-left-content{text-align:left}@media only screen and (min-width:1200px){.macro-banner.product-banner .banner-left-content{padding-right:0}}@media only screen and (min-width:768px){.macro-banner.product-banner .banner-right-content{height:auto}}@media only screen and (min-width:1200px){.macro-banner.product-banner .banner-right-content{width:555px}}.macro-banner.product-banner .macro-primary-cta,.macro-banner.product-banner .macro-white-border-btn{font-size:16px}.macro-banner.product-banner .macro-white-border-btn{background:0 0;border:2px solid #fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;display:inline-block;font-weight:500;margin-bottom:10px;padding:6px 24px}@media only screen and (min-width:390px){.macro-banner.product-banner .macro-white-border-btn{margin-right:10px}}@media only screen and (min-width:460px){.macro-banner.product-banner .macro-white-border-btn{margin-right:24px}}.macro-banner.product-banner .macro-white-border-btn:hover{background:#ffffff29;border:2px solid #d6ebff;color:#fff}.macro-banner.product-banner .macro-primary-cta{margin-right:0;padding:8px 24px}.macro-banner .banner-video .qp-video-icon-hover-icon,.macro-banner .banner-video .qp-video-icon-normal-icon{width:60px;height:60px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:2}.macro-banner .banner-video:hover .qp-video-icon-normal-icon{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}.macro-banner .banner-video:hover .qp-video-icon-hover-icon{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}.macro-banner .banner-video .qp-video-icon-hover-icon{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}.macro-banner .banner-video{position:relative}.macro-banner .banner-video img{max-height:100%}.ft-anchor-link-macro{color:#1b87e6!important}.ft-anchor-link-macro:hover{color:#1b87e6!important}.ft-anchor-link-macro:hover{text-decoration:underline}.macro-has-links{margin:10px 0}.macro-has-links a{color:#505f82!important;display:inline-block;font-size:16px!important;font-weight:500!important;line-height:1.5!important;margin-right:20px;margin-bottom:10px;position:relative}.macro-has-links a:hover{color:#505f82;text-decoration:underline}.macro-has-links a:after{width:1px;height:50%;background:#505f82;content:'';position:absolute;right:-12px;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%)}.macro-has-links a:last-child{margin-right:0}.macro-has-links a:last-child:after{display:none}.userlite-form-wrapper .custom-form-group.has-controller .label-name{color:#545e6b;display:inline-block;font-size:14px;font-weight:400;padding:0;vertical-align:middle}.userlite-form-wrapper .label-left.custom-form-group.has-controller .label-name{width:20%;text-align:right}.userlite-form-wrapper .custom-form-group.has-controller .qp-control-label{width:auto;cursor:pointer;margin-bottom:10px;margin-right:20px;position:relative}.userlite-form-wrapper .label-left.custom-form-group.has-controller .qp-control-label{width:100%;justify-content:flex-start}.userlite-form-wrapper .custom-form-group.has-controller .custom-form-toggle{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;position:absolute;z-index:-1}.userlite-form-wrapper .custom-form-group.has-controller .qp-control-label{padding-left:25px}.userlite-form-wrapper .custom-form-group.has-controller .custom-form-toggle:checked~.circle-flow:before{color:#fff;display:block;font-size:14px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);z-index:10}.userlite-form-wrapper .custom-form-group.has-controller .circle-flow{border:1px solid #00f;display:inline-block;left:0;margin-top:-9px;position:absolute;top:50%}.userlite-form-wrapper .custom-form-group.has-controller .circle-flow:after{width:0;height:0;background:#1b87e6;content:'';left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-webkit-transition:all 150ms ease-in-out}.userlite-form-wrapper .custom-form-group.has-controller input[type=checkbox]~.circle-flow{border:1px solid #1b87e6;width:16px;height:16px}.userlite-form-wrapper .custom-form-group.has-controller input[type=checkbox]~.circle-flow:before{content:'\e125';display:none;font-family:icomoon!important}.userlite-form-wrapper .custom-form-group.has-controller input[type=checkbox]~.circle-flow:after{background:#1b87e6}.userlite-form-wrapper .custom-form-group.has-controller input[type=checkbox]:checked~.circle-flow{border:none}.userlite-form-wrapper .custom-form-group.has-controller input[type=checkbox]:checked~.circle-flow:before{content:'\e125'}.userlite-form-wrapper .custom-form-group.has-controller input[type=checkbox]:checked~.circle-flow:after{width:16px;height:16px;background:#1b87e6}.userlite-form-wrapper .product-interest .product-question{color:#505050;font-size:16px;line-height:1.5;margin-bottom:20px;font-weight:300}.presearch-popup .userlite-form-wrapper .product-interest{display:block}.macro-left-align-btn{text-align:left}.macro-left-align-btn .macro-square-cta{margin-right:15px}.macro-right-align-btn{text-align:right}.macro-right-align-btn .macro-square-cta{margin-left:15px}.macro-left-align-btn,.macro-right-align-btn{font-size:0}.macro-left-align-btn .macro-square-cta,.macro-right-align-btn .macro-square-cta{color:#fff!important;display:inline-block;font-size:16px!important;font-weight:500!important;line-height:1.5;padding:7px 15px;text-align:center;text-transform:uppercase;transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-webkit-transition:all .15s ease-in-out}.macro-left-align-btn .macro-btn-side-link,.macro-right-align-btn .macro-btn-side-link{color:#505f82;display:inline-block;font-size:16px;font-weight:500;line-height:1.5;text-transform:uppercase}.macro-left-align-btn .macro-btn-side-link:hover,.macro-right-align-btn .macro-btn-side-link:hover{text-decoration:underline}.macro-image-popup{width:auto;max-width:100%;margin-bottom:15px}.macro-image-popup:hover{cursor:zoom-in}.macro-image-popup-modal{opacity:0;text-align:center;transform:scale(0);-webkit-transition:all .35s linear;-o-transition:all .35s linear;transition:all .35s linear}.macro-image-popup-modal.in{opacity:1;transform:scale(1)}.macro-image-popup-modal .modal-content{background:0 0;border:2px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.macro-image-popup-modal .modal-header{position:absolute;right:-6px;top:-30px;padding:0;border-bottom:0}@media only screen and (min-width:1024px){.macro-image-popup-modal .modal-header{right:-17px}}.macro-image-popup-modal .modal-header .close{color:#ccc;font-size:30px;line-height:20px;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;text-shadow:none}.macro-image-popup-modal .modal-header .close:focus{outline:0}.macro-image-popup-modal .modal-dialog{width:auto;display:inline-block;left:0;padding:0 10px;right:0;top:50%;transform:translateY(-50%)!important}@media only screen and (min-width:768px){.macro-image-popup-modal .modal-dialog{max-width:740px;padding:0 20px}}@media only screen and (min-width:1024px){.macro-image-popup-modal .modal-dialog{max-width:1000px}}@media only screen and (min-width:1200px){.macro-image-popup-modal .modal-dialog{max-width:1170px}}@media only screen and (min-width:1680px){.macro-image-popup-modal .modal-dialog{max-width:1400px}}.macro-image-popup-modal .modal-body{padding:0}@media only screen and (min-width:1024px){.macro-image-popup-modal .modal-body img{max-height:450px}}@media only screen and (min-width:1200px){.macro-image-popup-modal .modal-body img{max-height:550px}}@media only screen and (min-width:1680px){.macro-image-popup-modal .modal-body img{max-height:650px}}