.js-heading-style-modern-1-dark,.js-heading-style-modern-2-dark{color:#333;border-bottom:1px solid #aaa}.js-heading-style-modern-2-blue .js-heading-inner,.js-heading-style-modern-2-dark .js-heading-inner,.js-heading-style-modern-2-light .js-heading-inner,.js-heading-style-modern-2-orange .js-heading-inner,.js-heading-style-modern-2-violet .js-heading-inner{margin-top:-1px;font-weight:700;margin-bottom:-1px;display:inline-block}.js-heading{margin-bottom:20px}.js-heading .js-heading-inner{font-size:22px;line-height:22px;color:#666}.js-heading.js-heading-align-left{text-align:left;margin-right:auto}.js-heading.js-heading-align-right{text-align:right;margin-left:auto}.js-heading.js-heading-align-center{text-align:center;margin-left:auto;margin-right:auto}.js-heading h1,.js-heading h2,.js-heading h3,.js-heading h4,.js-heading h5,.js-heading h6{margin:0}.js-heading-style-modern-1-dark .js-heading-inner{display:inline-block;padding-bottom:15px;border-bottom:2px solid #444;margin-bottom:-1px;font-weight:700}.js-heading-style-modern-2-dark{border-top:1px solid #aaa}.js-heading-style-modern-1-light,.js-heading-style-modern-2-light{border-bottom:1px solid #eee;color:#ccc}.js-heading-style-modern-2-dark .js-heading-inner{padding:15px 0;border-bottom:2px solid #444;border-top:2px solid #444}.js-heading-style-modern-1-light .js-heading-inner{display:inline-block;padding-bottom:15px;border-bottom:2px solid #ccc;margin-bottom:-1px;font-weight:700}.js-heading-style-modern-2-light{border-top:1px solid #eee}.js-heading-style-modern-1-blue,.js-heading-style-modern-2-blue{border-bottom:1px solid #9dcce3;color:#6299b2}.js-heading-style-modern-2-light .js-heading-inner{padding:15px 0;border-bottom:2px solid #ccc;border-top:2px solid #ccc}.js-heading-style-modern-1-blue .js-heading-inner{display:inline-block;padding-bottom:15px;border-bottom:2px solid #76b8d7;margin-bottom:-1px;font-weight:700}.js-heading-style-modern-2-blue{border-top:1px solid #9dcce3}.js-heading-style-modern-1-orange,.js-heading-style-modern-2-orange{border-bottom:1px solid #ffa98c;color:#000}.js-heading-style-modern-2-blue .js-heading-inner{padding:15px 0;border-bottom:2px solid #76b8d7;border-top:2px solid #76b8d7}.js-heading-style-modern-1-orange .js-heading-inner{display:inline-block;padding-bottom:15px;border-bottom:2px solid #ff8157;margin-bottom:-1px;font-weight:700}.js-heading-style-modern-2-orange{border-top:1px solid #ffa98c}.js-heading-style-modern-1-violet,.js-heading-style-modern-2-violet{border-bottom:1px solid #a5a8e8;color:#545899}.js-heading-style-modern-2-orange .js-heading-inner{padding:15px 0;border-bottom:2px solid #ff8157;border-top:2px solid #ff8157}.js-heading-style-modern-1-violet .js-heading-inner{display:inline-block;padding-bottom:15px;border-bottom:2px solid #7f84e8;margin-bottom:-1px;font-weight:700}.js-heading-style-modern-2-violet{border-top:1px solid #a5a8e8}.js-heading-style-modern-2-violet .js-heading-inner{padding:15px 0;border-bottom:2px solid #7f84e8;border-top:2px solid #7f84e8}.js-heading-style-5,.js-heading-style-dotted-line-blue,.js-heading-style-dotted-line-dark,.js-heading-style-dotted-line-light,.js-heading-style-dotted-line-orange,.js-heading-style-dotted-line-violet,.js-heading-style-line-blue,.js-heading-style-line-dark,.js-heading-style-line-light,.js-heading-style-line-orange,.js-heading-style-line-violet{overflow:hidden}.js-heading-style-dotted-line-blue .js-heading-inner,.js-heading-style-dotted-line-dark .js-heading-inner,.js-heading-style-dotted-line-light .js-heading-inner,.js-heading-style-dotted-line-orange .js-heading-inner,.js-heading-style-dotted-line-violet .js-heading-inner,.js-heading-style-line-blue .js-heading-inner,.js-heading-style-line-dark .js-heading-inner,.js-heading-style-line-light .js-heading-inner,.js-heading-style-line-orange .js-heading-inner,.js-heading-style-line-violet .js-heading-inner{position:relative;display:inline-block;line-height:normal;padding:0 10px}.js-heading-style-dotted-line-blue .js-heading-inner:before,.js-heading-style-dotted-line-dark .js-heading-inner:before,.js-heading-style-dotted-line-light .js-heading-inner:before,.js-heading-style-dotted-line-orange .js-heading-inner:before,.js-heading-style-dotted-line-violet .js-heading-inner:before,.js-heading-style-line-blue .js-heading-inner:before,.js-heading-style-line-dark .js-heading-inner:before,.js-heading-style-line-light .js-heading-inner:before,.js-heading-style-line-orange .js-heading-inner:before,.js-heading-style-line-violet .js-heading-inner:before{content:'';position:absolute;right:100%;top:50%;height:0;width:1000px}.js-heading-style-dotted-line-blue .js-heading-inner:after,.js-heading-style-dotted-line-dark .js-heading-inner:after,.js-heading-style-dotted-line-light .js-heading-inner:after,.js-heading-style-dotted-line-orange .js-heading-inner:after,.js-heading-style-dotted-line-violet .js-heading-inner:after,.js-heading-style-line-blue .js-heading-inner:after,.js-heading-style-line-dark .js-heading-inner:after,.js-heading-style-line-light .js-heading-inner:after,.js-heading-style-line-orange .js-heading-inner:after,.js-heading-style-line-violet .js-heading-inner:after{content:'';position:absolute;left:100%;top:50%;height:0;width:1000px}.js-heading-style-line-dark .js-heading-inner:after,.js-heading-style-line-dark .js-heading-inner:before{border-bottom:1px solid #aaa}.js-heading-style-line-light .js-heading-inner:after,.js-heading-style-line-light .js-heading-inner:before{border-bottom:1px solid #ccc}.js-heading-style-line-blue .js-heading-inner:after,.js-heading-style-line-blue .js-heading-inner:before{border-bottom:1px solid #76b8d7}.js-heading-style-line-orange .js-heading-inner:after,.js-heading-style-line-orange .js-heading-inner:before{border-bottom:1px solid #ff8157}.js-heading-style-line-violet .js-heading-inner:after,.js-heading-style-line-violet .js-heading-inner:before{border-bottom:1px solid #7f84e8}.js-heading-style-dotted-line-dark .js-heading-inner:after,.js-heading-style-dotted-line-dark .js-heading-inner:before{border-bottom:1px dashed}.js-heading-style-dotted-line-light .js-heading-inner:after,.js-heading-style-dotted-line-light .js-heading-inner:before{border-bottom:1px dashed #ccc}.js-heading-style-dotted-line-blue .js-heading-inner:after,.js-heading-style-dotted-line-blue .js-heading-inner:before{border-bottom:1px dashed #76b8d7}.js-heading-style-dotted-line-orange .js-heading-inner:after,.js-heading-style-dotted-line-orange .js-heading-inner:before{border-bottom:1px dashed #ff8157}.js-heading-style-dotted-line-violet .js-heading-inner:after,.js-heading-style-dotted-line-violet .js-heading-inner:before{border-bottom:1px dashed #7f84e8}.js-heading-style-flat-dark{background:#333;border-left:15px solid #555;padding:10px 15px;line-height:1.4}.js-heading-style-flat-dark h3{color:#eee}.js-heading-style-flat-light{background:#eee;border-left:15px solid #ddd;padding:10px 15px;line-height:1.2}.js-heading-style-flat-light h3{color:#222}.js-heading-style-flat-blue{background:#1dabda;border-left:15px solid #1998c2;padding:10px 15px;line-height:1.4}.js-heading-style-flat-blue h3,.js-heading-style-flat-green h3{color:#fff}.js-heading-style-flat-green{background:#33cc94;border-left:15px solid #2db281;padding:10px 15px;line-height:1.4}.js-heading-style-small-line{position:relative;padding-bottom:15px}.js-heading-style-small-line .js-heading-inner{padding-left:0!important;padding-right:0!important}.js-heading-style-small-line :before{content:'';position:absolute;left:50%;bottom:0;width:100px;margin-left:-50px;height:2px;background:rgba(221,221,221,.3)}.js-heading-align-left.js-heading-style-small-line :before{left:0;margin-left:0}.js-heading-align-right.js-heading-style-small-line :before{left:auto;right:0;margin-left:0}.js-heading-style-fancy h3.js-heading-inner{position:relative;text-transform:uppercase;margin:0 0 35px;font-weight:800;left:0;padding:25px 20%;line-height:normal}.js-heading-style-fancy h3.js-heading-inner:before{left:0}.js-heading-style-1.js-heading-align-right .js-heading-inner:before,.js-heading-style-2.js-heading-align-right .js-heading-inner:before,.js-heading-style-3.js-heading-align-right .js-heading-inner:before,.js-heading-style-6.js-heading-align-right .js-heading-inner:before,.js-heading-style-7.js-heading-align-right .js-heading-inner:before,.js-heading-style-fancy h3.js-heading-inner:after{right:0}.js-heading-style-fancy.js-heading-align-center h3.js-heading-inner:after,.js-heading-style-fancy.js-heading-align-center h3.js-heading-inner:before{width:20%}.js-heading-style-fancy h3.js-heading-inner:after,.js-heading-style-fancy h3.js-heading-inner:before{content:"";position:absolute;z-index:0;height:1px;border-top:1px solid #ccc;top:50%;width:40%}.js-heading-style-fancy h3.js-heading-inner small{clear:both;display:block;font-size:14px;text-transform:none;padding-top:6px;color:inherit;opacity:.7;font-family:'Open Sans',Arial,Helvetica}.js-heading-style-fancy h3.js-heading-inner small:before{content:"";height:3px;background-color:#428bca;width:60%;max-width:100%;display:block;top:0;position:absolute}.js-heading-style-fancy.js-heading-align-center h3.js-heading-inner small:before{left:20%}.js-heading-style-2 .js-heading-inner:before,.js-heading-style-fancy.js-heading-align-left h3.js-heading-inner small:before{width:50%}.js-heading-style-fancy.js-heading-align-left h3.js-heading-inner:before,.js-heading-style-fancy.js-heading-align-right h3.js-heading-inner:after{border:none}.js-heading-style-fancy.js-heading-align-left h3.js-heading-inner:after,.js-heading-style-fancy.js-heading-align-right h3.js-heading-inner:before{right:0;width:50%}.js-heading-style-fancy.js-heading-align-right h3.js-heading-inner small:before{width:50%;right:0}.js-heading-style-1 .js-heading-inner,.js-heading-style-2 .js-heading-inner,.js-heading-style-3 .js-heading-inner,.js-heading-style-6 .js-heading-inner,.js-heading-style-7 .js-heading-inner{position:relative;display:inline-block;padding-bottom:15px}.js-heading-style-1 .js-heading-inner:before,.js-heading-style-2 .js-heading-inner:before,.js-heading-style-3 .js-heading-inner:before{position:absolute;content:'';bottom:0;height:2px;background:#ddd}.js-heading-style-1 .js-heading-inner:before{width:30px}.js-heading-style-3 .js-heading-inner:before{width:100%}.js-heading-style-1.js-heading-align-center .js-heading-inner:before{margin-left:-15px;left:50%}.js-heading-style-2.js-heading-align-center .js-heading-inner:before{left:50%;margin-left:-25%}.js-heading-style-4{border-bottom:1px solid #eee}.js-heading-style-4 .js-heading-inner{border-bottom:1px solid #ccc;display:inline-block;padding-bottom:15px;margin-bottom:-1px}.js-heading-style-5 .js-heading-inner{position:relative;display:inline-block;padding:0 10px}.js-heading-style-5 .js-heading-inner:after,.js-heading-style-5 .js-heading-inner:before{content:'';position:absolute;width:1200px;height:100%;background-image:url('../images/strip-pattern.svg')}.js-heading-style-5 .js-heading-inner:after{right:100%}.js-heading-style-5 .js-heading-inner:before{left:100%}.js-heading-style-5.js-heading.js-heading-align-left .js-heading-inner{padding-left:0}.js-heading-style-5.js-heading.js-heading-align-right .js-heading-inner{padding-right:0}.js-heading-style-6 .js-heading-inner:before{background-image:url('../images/rectangle.svg');content:'';position:absolute;width:33px;height:8px;bottom:0}.js-heading-style-7 .js-heading-inner:before{background-image:url('../images/circle.svg');content:'';position:absolute;width:27px;height:6px;bottom:0}.js-heading-style-6.js-heading-align-center .js-heading-inner:before,.js-heading-style-7.js-heading-align-center .js-heading-inner:before{left:50%;margin-left:-15px}.js-heading-style-8 .js-heading-inner,.js-heading-style-9 .js-heading-inner{position:relative;display:inline-block;padding-bottom:20px;overflow:hidden}.js-heading-style-8 .js-heading-inner:before{background-image:url('../images/circle-line.svg');content:'';position:absolute;width:122px;height:12px;bottom:0}.js-heading-style-8.js-heading-align-left .js-heading-inner:before{left:-55px}.js-heading-style-8.js-heading-align-center .js-heading-inner:before,.js-heading-style-9.js-heading-align-center .js-heading-inner:before{left:50%;margin-left:-61px}.js-heading-style-8.js-heading-align-right .js-heading-inner:before{right:-55px}.js-heading-style-9 .js-heading-inner:before{background-image:url('../images/line-arrow.svg');content:'';position:absolute;width:122px;height:12px;bottom:0}.js-heading-style-9.js-heading-align-left .js-heading-inner:before{left:-48px}.js-heading-style-9.js-heading-align-right .js-heading-inner:before{right:-48px}.js-heading-style-10 .js-heading-inner{position:relative;display:inline-block;padding-bottom:15px;margin-bottom:20px}.js-heading-style-10 .js-heading-inner:after,.js-heading-style-10 .js-heading-inner:before{content:'';position:absolute;bottom:0;height:2px;background:#444;border-radius:2px}.js-heading-style-10 .js-heading-inner:before{width:4px;left:0}.js-heading-style-10 .js-heading-inner:after{width:36px;left:8px}.js-heading-style-10.js-heading-align-right .js-heading-inner:before{right:0;left:auto}.js-heading-style-10.js-heading-align-right .js-heading-inner:after{right:8px;left:auto}.js-heading-style-10.js-heading-align-center .js-heading-inner:before{left:calc(50% - 24px);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.js-heading-style-10.js-heading-align-center .js-heading-inner:after{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}