﻿body.fancybox-active {overflow: hidden;}
body.fancybox-iosfix {position: fixed;left: 0;right: 0;}
.fancybox-is-hidden {position: absolute;top: -9999px;left: -9999px;visibility: hidden;}
.fancybox-container {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99992;-webkit-tap-highlight-color: transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0);transform: translateZ(0);font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;}
.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.fancybox-outer {overflow-y: auto;-webkit-overflow-scrolling: touch;}
.fancybox-bg {background: #1e1e1e;opacity: 0;transition-duration: inherit;transition-property: opacity;transition-timing-function: cubic-bezier(.47,0,.74,.71);}
.fancybox-is-open .fancybox-bg {opacity: .87;transition-timing-function: cubic-bezier(.22,.61,.36,1);}
.fancybox-caption-wrap, .fancybox-infobar, .fancybox-toolbar {position: absolute;direction: ltr;z-index: 99997;opacity: 0;visibility: hidden;transition: opacity .25s,visibility 0s linear .25s;box-sizing: border-box;}
.fancybox-show-caption .fancybox-caption-wrap, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar {opacity: 1;visibility: visible;transition: opacity .25s,visibility 0s;}
.fancybox-infobar {top: 0;left: 0;font-size: 13px;padding: 0 10px;height: 44px;min-width: 44px;line-height: 44px;color: #ccc;text-align: center;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-touch-callout: none;-webkit-tap-highlight-color: transparent;-webkit-font-smoothing: subpixel-antialiased;mix-blend-mode: exclusion;}
.fancybox-toolbar {top: 0;right: 0;margin: 0;padding: 0;}
.fancybox-stage {overflow: hidden;direction: ltr;z-index: 99994;-webkit-transform: translateZ(0);}
.fancybox-is-closing .fancybox-stage {overflow: visible;}
.fancybox-slide {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;overflow: auto;outline: none;white-space: normal;box-sizing: border-box;text-align: center;z-index: 99994;-webkit-overflow-scrolling: touch;display: none;-webkit-backface-visibility: hidden;backface-visibility: hidden;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;}
.fancybox-slide:before {content: "";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {display: block;}
.fancybox-slide--image {overflow: visible;}
.fancybox-slide--image:before {display: none;}
.fancybox-slide--video .fancybox-content, .fancybox-slide--video iframe {background: #000;}
.fancybox-slide--map .fancybox-content, .fancybox-slide--map iframe {background: #e5e3df;}
.fancybox-slide--next {z-index: 99995;}
.fancybox-slide>* {display: inline-block;position: relative;padding: 24px;margin: 44px 0;border-width: 0;vertical-align: middle;text-align: left;background-color: #fff;overflow: auto;box-sizing: border-box;}
.fancybox-slide>base, .fancybox-slide>link, .fancybox-slide>meta, .fancybox-slide>script, .fancybox-slide>style, .fancybox-slide>title {display: none;}
.fancybox-slide .fancybox-image-wrap {position: absolute;top: 0;left: 0;margin: 0;padding: 0;border: 0;z-index: 99995;background: transparent;cursor: default;overflow: visible;-webkit-transform-origin: top left;transform-origin: top left;background-size: 100% 100%;background-repeat: no-repeat;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;transition-property: opacity,-webkit-transform;transition-property: transform,opacity;transition-property: transform,opacity,-webkit-transform;}
.fancybox-can-zoomOut .fancybox-image-wrap {cursor: zoom-out;}
.fancybox-can-zoomIn .fancybox-image-wrap {cursor: zoom-in;}
.fancybox-can-drag .fancybox-image-wrap {cursor: -webkit-grab;cursor: grab;}
.fancybox-is-dragging .fancybox-image-wrap {cursor: -webkit-grabbing;cursor: grabbing;}
.fancybox-image, .fancybox-spaceball {position: absolute;top: 0;left: 0;width: 100%;height: 100%;margin: 0;padding: 0;border: 0;max-width: none;max-height: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-spaceball {z-index: 1;}
.fancybox-slide--iframe .fancybox-content {padding: 0;width: 80%;height: 80%;max-width: calc(100% - 100px);max-height: calc(100% - 88px);overflow: visible;background: #fff;}
.fancybox-iframe {display: block;padding: 0;border: 0;height: 100%;}
.fancybox-error, .fancybox-iframe {margin: 0;width: 100%;background: #fff;}
.fancybox-error {padding: 40px;max-width: 380px;cursor: default;}
.fancybox-error p {margin: 0;padding: 0;color: #444;font-size: 16px;line-height: 20px;}
.fancybox-button {box-sizing: border-box;display: inline-block;vertical-align: top;width: 44px;height: 44px;margin: 0;padding: 10px;border: 0;border-radius: 0;background: rgba(30,30,30,.6);transition: color .3s ease;cursor: pointer;outline: none;}
.fancybox-button, .fancybox-button:link, .fancybox-button:visited {color: #ccc;}
.fancybox-button:focus, .fancybox-button:hover {color: #fff;}
.fancybox-button[disabled] {color: #ccc;cursor: default;opacity: .6;}
.fancybox-button svg {display: block;position: relative;overflow: visible;shape-rendering: geometricPrecision;}
.fancybox-button svg path {fill: currentColor;stroke: currentColor;stroke-linejoin: round;stroke-width: 3;}
.fancybox-button--share svg path {stroke-width: 1;}
.fancybox-button--pause svg path:nth-child(1), .fancybox-button--play svg path:nth-child(2) {display: none;}
.fancybox-button--zoom svg path {fill: transparent;}
.fancybox-navigation {display: none;}
.fancybox-show-nav .fancybox-navigation {display: block;}
.fancybox-navigation button {position: absolute;top: 50%;margin: -50px 0 0;z-index: 99997;background: transparent;width: 60px;height: 100px;padding: 17px;}
.fancybox-navigation button:before {content: "";position: absolute;top: 30px;right: 10px;width: 40px;height: 40px;background: rgba(30,30,30,.6);}
.fancybox-navigation .fancybox-button--arrow_left {left: 0;}
.fancybox-navigation .fancybox-button--arrow_right {right: 0;}
.fancybox-close-small {position: absolute;top: 0;right: 0;width: 40px;height: 40px;padding: 0;margin: 0;border: 0;border-radius: 0;background: transparent;z-index: 10;cursor: pointer;}
.fancybox-close-small:after {content: "×";position: absolute;top: 5px;right: 5px;width: 30px;height: 30px;font: 22px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color: #888;font-weight: 300;text-align: center;border-radius: 50%;border-width: 0;background-color: transparent;transition: background-color .25s;box-sizing: border-box;z-index: 2;}
.fancybox-close-small:focus {outline: none;}
.fancybox-close-small:focus:after {outline: 1px dotted #888;}
.fancybox-close-small:hover:after {color: #555;background: #eee;}
.fancybox-slide--iframe .fancybox-close-small, .fancybox-slide--image .fancybox-close-small {top: 0;right: -40px;}
.fancybox-slide--iframe .fancybox-close-small:after, .fancybox-slide--image .fancybox-close-small:after {font-size: 35px;color: #aaa;}
.fancybox-slide--iframe .fancybox-close-small:hover:after, .fancybox-slide--image .fancybox-close-small:hover:after {color: #fff;background: transparent;}
.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {display: none;}
.fancybox-caption-wrap {bottom: 0;left: 0;right: 0;padding: 60px 2vw 0;background: linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events: none;}
.fancybox-caption {padding: 30px 0;border-top: 1px solid rgba(255,255,255,.4);font-size: 14px;color: #fff;line-height: 20px;-webkit-text-size-adjust: none;}
.fancybox-caption a, .fancybox-caption button, .fancybox-caption select {pointer-events: all;position: relative;}
.fancybox-caption a {color: #fff;text-decoration: underline;}
.fancybox-slide>.fancybox-loading {border: 6px solid rgba(99,99,99,.4);border-top: 6px solid rgba(255,255,255,.6);border-radius: 100%;height: 50px;width: 50px;-webkit-animation: a .8s infinite linear;animation: a .8s infinite linear;background: transparent;position: absolute;top: 50%;left: 50%;margin-top: -30px;margin-left: -30px;z-index: 99999;}
@-webkit-keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes a {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	to {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fancybox-animated {transition-timing-function: cubic-bezier(0,0,.25,1);}
.fancybox-fx-slide.fancybox-slide--previous {-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);opacity: 0;}
.fancybox-fx-slide.fancybox-slide--next {-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);opacity: 0;}
.fancybox-fx-slide.fancybox-slide--current {-webkit-transform: translateZ(0);transform: translateZ(0);opacity: 1;}
.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {opacity: 0;transition-timing-function: cubic-bezier(.19,1,.22,1);}
.fancybox-fx-fade.fancybox-slide--current {opacity: 1;}
.fancybox-fx-zoom-in-out.fancybox-slide--previous {-webkit-transform: scale3d(1.5,1.5,1.5);transform: scale3d(1.5,1.5,1.5);opacity: 0;}
.fancybox-fx-zoom-in-out.fancybox-slide--next {-webkit-transform: scale3d(.5,.5,.5);transform: scale3d(.5,.5,.5);opacity: 0;}
.fancybox-fx-zoom-in-out.fancybox-slide--current {-webkit-transform: scaleX(1);transform: scaleX(1);opacity: 1;}
.fancybox-fx-rotate.fancybox-slide--previous {-webkit-transform: rotate(-1 turn);transform: rotate(-1 turn);opacity: 0;}
.fancybox-fx-rotate.fancybox-slide--next {-webkit-transform: rotate(1 turn);transform: rotate(1 turn);opacity: 0;}
.fancybox-fx-rotate.fancybox-slide--current {-webkit-transform: rotate(0deg);transform: rotate(0deg);opacity: 1;}
.fancybox-fx-circular.fancybox-slide--previous {-webkit-transform: scale3d(0,0,0) translate3d(-100%,0,0);transform: scale3d(0,0,0) translate3d(-100%,0,0);opacity: 0;}
.fancybox-fx-circular.fancybox-slide--next {-webkit-transform: scale3d(0,0,0) translate3d(100%,0,0);transform: scale3d(0,0,0) translate3d(100%,0,0);opacity: 0;}
.fancybox-fx-circular.fancybox-slide--current {-webkit-transform: scaleX(1) translateZ(0);transform: scaleX(1) translateZ(0);opacity: 1;}
.fancybox-fx-tube.fancybox-slide--previous {-webkit-transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);transform: translate3d(-100%,0,0) scale(.1) skew(-10deg);}
.fancybox-fx-tube.fancybox-slide--next {-webkit-transform: translate3d(100%,0,0) scale(.1) skew(10deg);transform: translate3d(100%,0,0) scale(.1) skew(10deg);}
.fancybox-fx-tube.fancybox-slide--current {-webkit-transform: translateZ(0) scale(1);transform: translateZ(0) scale(1);}
.fancybox-share {padding: 30px;border-radius: 3px;background: #f4f4f4;max-width: 90%;text-align: center;}
.fancybox-share h1 {color: #222;margin: 0 0 20px;font-size: 35px;font-weight: 700;}
.fancybox-share p {margin: 0;padding: 0;}
p.fancybox-share__links {margin-right: -10px;}
.fancybox-share__button {display: inline-block;text-decoration: none;margin: 0 10px 10px 0;padding: 0 15px;min-width: 130px;border: 0;border-radius: 3px;background: #fff;white-space: nowrap;font-size: 14px;font-weight: 700;line-height: 40px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #fff;transition: all .2s;}
.fancybox-share__button:hover {text-decoration: none;}
.fancybox-share__button--fb {background: #3b5998;}
.fancybox-share__button--fb:hover {background: #344e86;}
.fancybox-share__button--pt {background: #bd081d;}
.fancybox-share__button--pt:hover {background: #aa0719;}
.fancybox-share__button--tw {background: #1da1f2;}
.fancybox-share__button--tw:hover {background: #0d95e8;}
.fancybox-share__button svg {position: relative;top: -1px;width: 25px;height: 25px;margin-right: 7px;vertical-align: middle;}
.fancybox-share__button svg path {fill: #fff;}
.fancybox-share__input {box-sizing: border-box;width: 100%;margin: 10px 0 0;padding: 10px 15px;background: transparent;color: #5d5b5b;font-size: 14px;outline: none;border: 0;border-bottom: 2px solid #d7d7d7;}
.fancybox-thumbs {display: none;position: absolute;top: 0;bottom: 0;right: 0;width: 212px;margin: 0;padding: 2px 2px 4px;background: #fff;-webkit-tap-highlight-color: transparent;-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;box-sizing: border-box;z-index: 99995;}
.fancybox-thumbs-x {overflow-y: hidden;overflow-x: auto;}
.fancybox-show-thumbs .fancybox-thumbs {display: block;}
.fancybox-show-thumbs .fancybox-inner {right: 212px;}
.fancybox-thumbs>ul {list-style: none;position: absolute;position: relative;width: 100%;height: 100%;margin: 0;padding: 0;overflow-x: hidden;overflow-y: auto;font-size: 0;white-space: nowrap;}
.fancybox-thumbs-x>ul {overflow: hidden;}
.fancybox-thumbs-y>ul::-webkit-scrollbar {width: 7px;}
.fancybox-thumbs-y>ul::-webkit-scrollbar-track {background: #fff;border-radius: 10px;box-shadow: inset 0 0 6px rgba(0,0,0,.3);}
.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb {background: #2a2a2a;border-radius: 10px;}
.fancybox-thumbs>ul>li {float: left;overflow: hidden;padding: 0;margin: 2px;width: 100px;height: 75px;max-width: calc(50% - 4px);max-height: calc(100% - 8px);position: relative;cursor: pointer;outline: none;-webkit-tap-highlight-color: transparent;-webkit-backface-visibility: hidden;backface-visibility: hidden;box-sizing: border-box;}
li.fancybox-thumbs-loading {background: rgba(0,0,0,.1);}
.fancybox-thumbs>ul>li>img {position: absolute;top: 0;left: 0;max-width: none;max-height: none;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.fancybox-thumbs>ul>li:before {content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border: 4px solid #4ea7f9;z-index: 99991;opacity: 0;transition: all .2s cubic-bezier(.25,.46,.45,.94);}
.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {opacity: 1;}
@media (max-width: 800px) {.fancybox-thumbs {width: 110px;}
	.fancybox-show-thumbs .fancybox-inner {right: 110px;}
	.fancybox-thumbs>ul>li {max-width: calc(100% - 10px);}}
.color-black {color: #000 !important;}
.color-verydark {color: #3a3a3a !important;}
.color-dark {color: #54585a !important;}
.color-medium {color: #aaa !important;}
.color-light {color: #ddd !important;}
.color-verylight {color: #f1f1f1 !important;}
.color-white {color: #fff !important;}
.color-black-bg {background-color: #000 !important;}
.color-verydark-bg {background-color: #3a3a3a !important;}
.color-dark-bg {background-color: #54585a !important;}
.color-medium-bg {background-color: #aaa !important;}
.color-light-bg {background-color: #ddd !important;}
.color-verylight-bg {background-color: #f1f1f1 !important;}
.color-white-bg {background-color: #fff !important;}
.color-transparent-bg {background-color: transparent !important;}
.color-primary {color: #006ba6 !important;}
.color-primary-dark {color: #004a73 !important;}
.color-primary-light {color: #009cf3 !important;}
.color-primary-bg {background-color: #006ba6 !important;}
.color-primary-dark-bg {background-color: #004a73 !important;}
.color-primary-light-bg {background-color: #009cf3 !important;}
.color-secondary {color: #e6aa26 !important;}
.color-secondary-dark {color: #ac7c14 !important;}
.color-secondary-light {color: #eec56b !important;}
.color-secondary-bg {background-color: #e6aa26 !important;}
.color-secondary-dark-bg {background-color: #ac7c14 !important;}
.color-secondary-light-bg {background-color: #eec56b !important;}
.color-highlight {color: #e6aa26 !important;}
.color-highlight-dark {color: #ac7c14 !important;}
.color-highlight-light {color: #eec56b !important;}
.color-highlight-bg {background-color: #e6aa26 !important;}
.color-highlight-dark-bg {background-color: #ac7c14 !important;}
.color-highlight-light-bg {background-color: #eec56b !important;}
.color-accent {color: #eb5949 !important;}
.color-accent-dark {color: #d12917 !important;}
.color-accent-light {color: #f3988e !important;}
.color-accent-bg {background-color: #eb5949 !important;}
.color-accent-dark-bg {background-color: #d12917 !important;}
.color-accent-light-bg {background-color: #f3988e !important;}
.color-error {color: #eb5949 !important;}
.font-primary {font-family: Montserrat,sans-serif !important;}
.font-secondary {font-family: Roboto,sans-serif !important;}
.font-tertiary {font-family: "Times New Roman",Times,serif !important;}
@font-face {font-family: "Montserrat";font-style: normal;font-weight: 400;src: local("Montserrat Regular"),local("Montserrat-Regular"),url("../fonts/montserrat/montserrat-v12-latin-regular.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v12-latin-regular.woff") format("woff"),url("../fonts/montserrat/montserrat-v12-latin-regular.ttf") format("truetype");}
@font-face {font-family: "Montserrat";font-style: italic;font-weight: 400;src: local("Montserrat Italic"),local("Montserrat-Italic"),url("../fonts/montserrat/montserrat-v12-latin-italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v12-latin-italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v12-latin-italic.ttf") format("truetype");}
@font-face {font-family: "Montserrat";font-style: normal;font-weight: 500;src: local("Montserrat Medium"),local("Montserrat-Medium"),url("../fonts/montserrat/montserrat-v12-latin-500.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v12-latin-500.woff") format("woff"),url("../fonts/montserrat/montserrat-v12-latin-500.ttf") format("truetype");}
@font-face {font-family: "Montserrat";font-style: italic;font-weight: 500;src: local("Montserrat Medium Italic"),local("Montserrat-MediumItalic"),url("../fonts/montserrat/montserrat-v12-latin-500italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v12-latin-500italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v12-latin-500italic.ttf") format("truetype");}
@font-face {font-family: "Montserrat";font-style: normal;font-weight: 600;src: local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("../fonts/montserrat/montserrat-v12-latin-600.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v12-latin-600.woff") format("woff"),url("../fonts/montserrat/montserrat-v12-latin-600.ttf") format("truetype");}
@font-face {font-family: "Montserrat";font-style: italic;font-weight: 600;src: local("Montserrat SemiBold Italic"),local("Montserrat-SemiBoldItalic"),url("../fonts/montserrat/montserrat-v12-latin-600italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v12-latin-600italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v12-latin-600italic.ttf") format("truetype");}
@font-face {font-family: "Montserrat";font-style: normal;font-weight: 700;src: local("Montserrat Bold"),local("Montserrat-Bold"),url("../fonts/montserrat/montserrat-v12-latin-700.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v12-latin-700.woff") format("woff"),url("../fonts/montserrat/montserrat-v12-latin-700.ttf") format("truetype");}
@font-face {font-family: "Montserrat";font-style: italic;font-weight: 700;src: local("Montserrat Bold Italic"),local("Montserrat-BoldItalic"),url("../fonts/montserrat/montserrat-v12-latin-700italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v12-latin-700italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v12-latin-700italic.ttf") format("truetype");}
@font-face {font-family: "Montserrat";font-style: normal;font-weight: 800;src: local("Montserrat ExtraBold"),local("Montserrat-ExtraBold"),url("../fonts/montserrat/montserrat-v12-latin-800.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v12-latin-800.woff") format("woff"),url("../fonts/montserrat/montserrat-v12-latin-800.ttf") format("truetype");}
@font-face {font-family: "Montserrat";font-style: italic;font-weight: 800;src: local("Montserrat ExtraBold Italic"),local("Montserrat-ExtraBoldItalic"),url("../fonts/montserrat/montserrat-v12-latin-800italic.woff2") format("woff2"),url("../fonts/montserrat/montserrat-v12-latin-800italic.woff") format("woff"),url("../fonts/montserrat/montserrat-v12-latin-800italic.ttf") format("truetype");}
@font-face {font-family: "Roboto";font-style: italic;font-weight: 300;src: local("Roboto Light Italic"),local("Roboto-LightItalic"),url("../fonts/roboto/roboto-v18-latin-300italic.woff2") format("woff2"),url("../fonts/roboto/roboto-v18-latin-300italic.woff") format("woff"),url("../fonts/roboto/roboto-v18-latin-300italic.ttf") format("truetype");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: 400;src: local("Roboto"),local("Roboto-Regular"),url("../fonts/roboto/roboto-v18-latin-regular.woff2") format("woff2"),url("../fonts/roboto/roboto-v18-latin-regular.woff") format("woff"),url("../fonts/roboto/roboto-v18-latin-regular.ttf") format("truetype");}
@font-face {font-family: "Roboto";font-style: italic;font-weight: 400;src: local("Roboto Italic"),local("Roboto-Italic"),url("../fonts/roboto/roboto-v18-latin-italic.woff2") format("woff2"),url("../fonts/roboto/roboto-v18-latin-italic.woff") format("woff"),url("../fonts/roboto/roboto-v18-latin-italic.ttf") format("truetype");}
@font-face {font-family: "Roboto";font-style: normal;font-weight: 700;src: local("Roboto Bold"),local("Roboto-Bold"),url("../fonts/roboto/roboto-v18-latin-700.woff2") format("woff2"),url("../fonts/roboto/roboto-v18-latin-700.woff") format("woff"),url("../fonts/roboto/roboto-v18-latin-700.ttf") format("truetype");}
@font-face {font-family: "Roboto";font-style: italic;font-weight: 700;src: local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url("../fonts/roboto/roboto-v18-latin-700italic.woff2") format("woff2"),url("../fonts/roboto/roboto-v18-latin-700italic.woff") format("woff"),url("../fonts/roboto/roboto-v18-latin-700italic.ttf") format("truetype");}
@font-face {font-family: "FontAwesome";font-style: normal;font-weight: normal;src: url("../fonts/font-awesome/fontawesome-webfont.woff2") format("woff2"),url("../fonts/font-awesome/fontawesome-webfont.woff") format("woff"),url("../fonts/font-awesome/fontawesome-webfont.ttf") format("truetype");}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.fa-lg {font-size: 1.33333333em;line-height: .75em;vertical-align: -15%;}
.fa-2x {font-size: 2em;}
.fa-3x {font-size: 3em;}
.fa-4x {font-size: 4em;}
.fa-5x {font-size: 5em;}
.fa-fw {width: 1.28571429em;text-align: center;}
.fa-ul {padding-left: 0;margin-left: 2.14285714em;list-style-type: none;}
.fa-ul>li {position: relative;}
.fa-li {position: absolute;left: -2.14285714em;width: 2.14285714em;top: .14285714em;text-align: center;}
.fa-li.fa-lg {left: -1.85714286em;}
.fa-border {padding: .2em .25em .15em;border: solid .08em #eee;border-radius: .1em;}
.fa-pull-left {float: left;}
.fa-pull-right {float: right;}
.fa.fa-pull-left {margin-right: .3em;}
.fa.fa-pull-right {margin-left: .3em;}
.pull-right {float: right;}
.pull-left {float: left;}
.fa.pull-left {margin-right: .3em;}
.fa.pull-right {margin-left: .3em;}
.fa-spin {-webkit-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;}
.fa-pulse {-webkit-animation: fa-spin 1s infinite steps(8);animation: fa-spin 1s infinite steps(8);}
@-webkit-keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
@keyframes fa-spin {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.fa-rotate-90 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.fa-rotate-180 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.fa-rotate-270 {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}
.fa-flip-horizontal {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform: scale(-1,1);-ms-transform: scale(-1,1);transform: scale(-1,1);}
.fa-flip-vertical {-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform: scale(1,-1);-ms-transform: scale(1,-1);transform: scale(1,-1);}
:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical {filter: none;}
.fa-stack {position: relative;display: inline-block;width: 2em;height: 2em;line-height: 2em;vertical-align: middle;}
.fa-stack-1x, .fa-stack-2x {position: absolute;left: 0;width: 100%;text-align: center;}
.fa-stack-1x {line-height: inherit;}
.fa-stack-2x {font-size: 2em;}
.fa-inverse {color: #fff;}
.fa-glass:before {content: "";}
.fa-music:before {content: "";}
.fa-search:before {content: "";}
.fa-envelope-o:before {content: "";}
.fa-heart:before {content: "";}
.fa-star:before {content: "";}
.fa-star-o:before {content: "";}
.fa-user:before {content: "";}
.fa-film:before {content: "";}
.fa-th-large:before {content: "";}
.fa-th:before {content: "";}
.fa-th-list:before {content: "";}
.fa-check:before {content: "";}
.fa-remove:before, .fa-close:before, .fa-times:before {content: "";}
.fa-search-plus:before {content: "";}
.fa-search-minus:before {content: "";}
.fa-power-off:before {content: "";}
.fa-signal:before {content: "";}
.fa-gear:before, .fa-cog:before {content: "";}
.fa-trash-o:before {content: "";}
.fa-home:before {content: "";}
.fa-file-o:before {content: "";}
.fa-clock-o:before {content: "";}
.fa-road:before {content: "";}
.fa-download:before {content: "";}
.fa-arrow-circle-o-down:before {content: "";}
.fa-arrow-circle-o-up:before {content: "";}
.fa-inbox:before {content: "";}
.fa-play-circle-o:before {content: "";}
.fa-rotate-right:before, .fa-repeat:before {content: "";}
.fa-refresh:before {content: "";}
.fa-list-alt:before {content: "";}
.fa-lock:before {content: "";}
.fa-flag:before {content: "";}
.fa-headphones:before {content: "";}
.fa-volume-off:before {content: "";}
.fa-volume-down:before {content: "";}
.fa-volume-up:before {content: "";}
.fa-qrcode:before {content: "";}
.fa-barcode:before {content: "";}
.fa-tag:before {content: "";}
.fa-tags:before {content: "";}
.fa-book:before {content: "";}
.fa-bookmark:before {content: "";}
.fa-print:before {content: "";}
.fa-camera:before {content: "";}
.fa-font:before {content: "";}
.fa-bold:before {content: "";}
.fa-italic:before {content: "";}
.fa-text-height:before {content: "";}
.fa-text-width:before {content: "";}
.fa-align-left:before {content: "";}
.fa-align-center:before {content: "";}
.fa-align-right:before {content: "";}
.fa-align-justify:before {content: "";}
.fa-list:before {content: "";}
.fa-dedent:before, .fa-outdent:before {content: "";}
.fa-indent:before {content: "";}
.fa-video-camera:before {content: "";}
.fa-photo:before, .fa-image:before, .fa-picture-o:before {content: "";}
.fa-pencil:before {content: "";}
.fa-map-marker:before {content: "";}
.fa-adjust:before {content: "";}
.fa-tint:before {content: "";}
.fa-edit:before, .fa-pencil-square-o:before {content: "";}
.fa-share-square-o:before {content: "";}
.fa-check-square-o:before {content: "";}
.fa-arrows:before {content: "";}
.fa-step-backward:before {content: "";}
.fa-fast-backward:before {content: "";}
.fa-backward:before {content: "";}
.fa-play:before {content: "";}
.fa-pause:before {content: "";}
.fa-stop:before {content: "";}
.fa-forward:before {content: "";}
.fa-fast-forward:before {content: "";}
.fa-step-forward:before {content: "";}
.fa-eject:before {content: "";}
.fa-chevron-left:before {content: "";}
.fa-chevron-right:before {content: "";}
.fa-plus-circle:before {content: "";}
.fa-minus-circle:before {content: "";}
.fa-times-circle:before {content: "";}
.fa-check-circle:before {content: "";}
.fa-question-circle:before {content: "";}
.fa-info-circle:before {content: "";}
.fa-crosshairs:before {content: "";}
.fa-times-circle-o:before {content: "";}
.fa-check-circle-o:before {content: "";}
.fa-ban:before {content: "";}
.fa-arrow-left:before {content: "";}
.fa-arrow-right:before {content: "";}
.fa-arrow-up:before {content: "";}
.fa-arrow-down:before {content: "";}
.fa-mail-forward:before, .fa-share:before {content: "";}
.fa-expand:before {content: "";}
.fa-compress:before {content: "";}
.fa-plus:before {content: "";}
.fa-minus:before {content: "";}
.fa-asterisk:before {content: "";}
.fa-exclamation-circle:before {content: "";}
.fa-gift:before {content: "";}
.fa-leaf:before {content: "";}
.fa-fire:before {content: "";}
.fa-eye:before {content: "";}
.fa-eye-slash:before {content: "";}
.fa-warning:before, .fa-exclamation-triangle:before {content: "";}
.fa-plane:before {content: "";}
.fa-calendar:before {content: "";}
.fa-random:before {content: "";}
.fa-comment:before {content: "";}
.fa-magnet:before {content: "";}
.fa-chevron-up:before {content: "";}
.fa-chevron-down:before {content: "";}
.fa-retweet:before {content: "";}
.fa-shopping-cart:before {content: "";}
.fa-folder:before {content: "";}
.fa-folder-open:before {content: "";}
.fa-arrows-v:before {content: "";}
.fa-arrows-h:before {content: "";}
.fa-bar-chart-o:before, .fa-bar-chart:before {content: "";}
.fa-twitter-square:before {content: "";}
.fa-facebook-square:before {content: "";}
.fa-camera-retro:before {content: "";}
.fa-key:before {content: "";}
.fa-gears:before, .fa-cogs:before {content: "";}
.fa-comments:before {content: "";}
.fa-thumbs-o-up:before {content: "";}
.fa-thumbs-o-down:before {content: "";}
.fa-star-half:before {content: "";}
.fa-heart-o:before {content: "";}
.fa-sign-out:before {content: "";}
.fa-linkedin-square:before {content: "";}
.fa-thumb-tack:before {content: "";}
.fa-external-link:before {content: "";}
.fa-sign-in:before {content: "";}
.fa-trophy:before {content: "";}
.fa-github-square:before {content: "";}
.fa-upload:before {content: "";}
.fa-lemon-o:before {content: "";}
.fa-phone:before {content: "";}
.fa-square-o:before {content: "";}
.fa-bookmark-o:before {content: "";}
.fa-phone-square:before {content: "";}
.fa-twitter:before {content: "";}
.fa-facebook-f:before, .fa-facebook:before {content: "";}
.fa-github:before {content: "";}
.fa-unlock:before {content: "";}
.fa-credit-card:before {content: "";}
.fa-feed:before, .fa-rss:before {content: "";}
.fa-hdd-o:before {content: "";}
.fa-bullhorn:before {content: "";}
.fa-bell:before {content: "";}
.fa-certificate:before {content: "";}
.fa-hand-o-right:before {content: "";}
.fa-hand-o-left:before {content: "";}
.fa-hand-o-up:before {content: "";}
.fa-hand-o-down:before {content: "";}
.fa-arrow-circle-left:before {content: "";}
.fa-arrow-circle-right:before {content: "";}
.fa-arrow-circle-up:before {content: "";}
.fa-arrow-circle-down:before {content: "";}
.fa-globe:before {content: "";}
.fa-wrench:before {content: "";}
.fa-tasks:before {content: "";}
.fa-filter:before {content: "";}
.fa-briefcase:before {content: "";}
.fa-arrows-alt:before {content: "";}
.fa-group:before, .fa-users:before {content: "";}
.fa-chain:before, .fa-link:before {content: "";}
.fa-cloud:before {content: "";}
.fa-flask:before {content: "";}
.fa-cut:before, .fa-scissors:before {content: "";}
.fa-copy:before, .fa-files-o:before {content: "";}
.fa-paperclip:before {content: "";}
.fa-save:before, .fa-floppy-o:before {content: "";}
.fa-square:before {content: "";}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before {content: "";}
.fa-list-ul:before {content: "";}
.fa-list-ol:before {content: "";}
.fa-strikethrough:before {content: "";}
.fa-underline:before {content: "";}
.fa-table:before {content: "";}
.fa-magic:before {content: "";}
.fa-truck:before {content: "";}
.fa-pinterest:before {content: "";}
.fa-pinterest-square:before {content: "";}
.fa-google-plus-square:before {content: "";}
.fa-google-plus:before {content: "";}
.fa-money:before {content: "";}
.fa-caret-down:before {content: "";}
.fa-caret-up:before {content: "";}
.fa-caret-left:before {content: "";}
.fa-caret-right:before {content: "";}
.fa-columns:before {content: "";}
.fa-unsorted:before, .fa-sort:before {content: "";}
.fa-sort-down:before, .fa-sort-desc:before {content: "";}
.fa-sort-up:before, .fa-sort-asc:before {content: "";}
.fa-envelope:before {content: "";}
.fa-linkedin:before {content: "";}
.fa-rotate-left:before, .fa-undo:before {content: "";}
.fa-legal:before, .fa-gavel:before {content: "";}
.fa-dashboard:before, .fa-tachometer:before {content: "";}
.fa-comment-o:before {content: "";}
.fa-comments-o:before {content: "";}
.fa-flash:before, .fa-bolt:before {content: "";}
.fa-sitemap:before {content: "";}
.fa-umbrella:before {content: "";}
.fa-paste:before, .fa-clipboard:before {content: "";}
.fa-lightbulb-o:before {content: "";}
.fa-exchange:before {content: "";}
.fa-cloud-download:before {content: "";}
.fa-cloud-upload:before {content: "";}
.fa-user-md:before {content: "";}
.fa-stethoscope:before {content: "";}
.fa-suitcase:before {content: "";}
.fa-bell-o:before {content: "";}
.fa-coffee:before {content: "";}
.fa-cutlery:before {content: "";}
.fa-file-text-o:before {content: "";}
.fa-building-o:before {content: "";}
.fa-hospital-o:before {content: "";}
.fa-ambulance:before {content: "";}
.fa-medkit:before {content: "";}
.fa-fighter-jet:before {content: "";}
.fa-beer:before {content: "";}
.fa-h-square:before {content: "";}
.fa-plus-square:before {content: "";}
.fa-angle-double-left:before {content: "";}
.fa-angle-double-right:before {content: "";}
.fa-angle-double-up:before {content: "";}
.fa-angle-double-down:before {content: "";}
.fa-angle-left:before {content: "";}
.fa-angle-right:before {content: "";}
.fa-angle-up:before {content: "";}
.fa-angle-down:before {content: "";}
.fa-desktop:before {content: "";}
.fa-laptop:before {content: "";}
.fa-tablet:before {content: "";}
.fa-mobile-phone:before, .fa-mobile:before {content: "";}
.fa-circle-o:before {content: "";}
.fa-quote-left:before {content: "";}
.fa-quote-right:before {content: "";}
.fa-spinner:before {content: "";}
.fa-circle:before {content: "";}
.fa-mail-reply:before, .fa-reply:before {content: "";}
.fa-github-alt:before {content: "";}
.fa-folder-o:before {content: "";}
.fa-folder-open-o:before {content: "";}
.fa-smile-o:before {content: "";}
.fa-frown-o:before {content: "";}
.fa-meh-o:before {content: "";}
.fa-gamepad:before {content: "";}
.fa-keyboard-o:before {content: "";}
.fa-flag-o:before {content: "";}
.fa-flag-checkered:before {content: "";}
.fa-terminal:before {content: "";}
.fa-code:before {content: "";}
.fa-mail-reply-all:before, .fa-reply-all:before {content: "";}
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before {content: "";}
.fa-location-arrow:before {content: "";}
.fa-crop:before {content: "";}
.fa-code-fork:before {content: "";}
.fa-unlink:before, .fa-chain-broken:before {content: "";}
.fa-question:before {content: "";}
.fa-info:before {content: "";}
.fa-exclamation:before {content: "";}
.fa-superscript:before {content: "";}
.fa-subscript:before {content: "";}
.fa-eraser:before {content: "";}
.fa-puzzle-piece:before {content: "";}
.fa-microphone:before {content: "";}
.fa-microphone-slash:before {content: "";}
.fa-shield:before {content: "";}
.fa-calendar-o:before {content: "";}
.fa-fire-extinguisher:before {content: "";}
.fa-rocket:before {content: "";}
.fa-maxcdn:before {content: "";}
.fa-chevron-circle-left:before {content: "";}
.fa-chevron-circle-right:before {content: "";}
.fa-chevron-circle-up:before {content: "";}
.fa-chevron-circle-down:before {content: "";}
.fa-html5:before {content: "";}
.fa-css3:before {content: "";}
.fa-anchor:before {content: "";}
.fa-unlock-alt:before {content: "";}
.fa-bullseye:before {content: "";}
.fa-ellipsis-h:before {content: "";}
.fa-ellipsis-v:before {content: "";}
.fa-rss-square:before {content: "";}
.fa-play-circle:before {content: "";}
.fa-ticket:before {content: "";}
.fa-minus-square:before {content: "";}
.fa-minus-square-o:before {content: "";}
.fa-level-up:before {content: "";}
.fa-level-down:before {content: "";}
.fa-check-square:before {content: "";}
.fa-pencil-square:before {content: "";}
.fa-external-link-square:before {content: "";}
.fa-share-square:before {content: "";}
.fa-compass:before {content: "";}
.fa-toggle-down:before, .fa-caret-square-o-down:before {content: "";}
.fa-toggle-up:before, .fa-caret-square-o-up:before {content: "";}
.fa-toggle-right:before, .fa-caret-square-o-right:before {content: "";}
.fa-euro:before, .fa-eur:before {content: "";}
.fa-gbp:before {content: "";}
.fa-dollar:before, .fa-usd:before {content: "";}
.fa-rupee:before, .fa-inr:before {content: "";}
.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before {content: "";}
.fa-ruble:before, .fa-rouble:before, .fa-rub:before {content: "";}
.fa-won:before, .fa-krw:before {content: "";}
.fa-bitcoin:before, .fa-btc:before {content: "";}
.fa-file:before {content: "";}
.fa-file-text:before {content: "";}
.fa-sort-alpha-asc:before {content: "";}
.fa-sort-alpha-desc:before {content: "";}
.fa-sort-amount-asc:before {content: "";}
.fa-sort-amount-desc:before {content: "";}
.fa-sort-numeric-asc:before {content: "";}
.fa-sort-numeric-desc:before {content: "";}
.fa-thumbs-up:before {content: "";}
.fa-thumbs-down:before {content: "";}
.fa-youtube-square:before {content: "";}
.fa-youtube:before {content: "";}
.fa-xing:before {content: "";}
.fa-xing-square:before {content: "";}
.fa-youtube-play:before {content: "";}
.fa-dropbox:before {content: "";}
.fa-stack-overflow:before {content: "";}
.fa-instagram:before {content: "";}
.fa-flickr:before {content: "";}
.fa-adn:before {content: "";}
.fa-bitbucket:before {content: "";}
.fa-bitbucket-square:before {content: "";}
.fa-tumblr:before {content: "";}
.fa-tumblr-square:before {content: "";}
.fa-long-arrow-down:before {content: "";}
.fa-long-arrow-up:before {content: "";}
.fa-long-arrow-left:before {content: "";}
.fa-long-arrow-right:before {content: "";}
.fa-apple:before {content: "";}
.fa-windows:before {content: "";}
.fa-android:before {content: "";}
.fa-linux:before {content: "";}
.fa-dribbble:before {content: "";}
.fa-skype:before {content: "";}
.fa-foursquare:before {content: "";}
.fa-trello:before {content: "";}
.fa-female:before {content: "";}
.fa-male:before {content: "";}
.fa-gittip:before, .fa-gratipay:before {content: "";}
.fa-sun-o:before {content: "";}
.fa-moon-o:before {content: "";}
.fa-archive:before {content: "";}
.fa-bug:before {content: "";}
.fa-vk:before {content: "";}
.fa-weibo:before {content: "";}
.fa-renren:before {content: "";}
.fa-pagelines:before {content: "";}
.fa-stack-exchange:before {content: "";}
.fa-arrow-circle-o-right:before {content: "";}
.fa-arrow-circle-o-left:before {content: "";}
.fa-toggle-left:before, .fa-caret-square-o-left:before {content: "";}
.fa-dot-circle-o:before {content: "";}
.fa-wheelchair:before {content: "";}
.fa-vimeo-square:before {content: "";}
.fa-turkish-lira:before, .fa-try:before {content: "";}
.fa-plus-square-o:before {content: "";}
.fa-space-shuttle:before {content: "";}
.fa-slack:before {content: "";}
.fa-envelope-square:before {content: "";}
.fa-wordpress:before {content: "";}
.fa-openid:before {content: "";}
.fa-institution:before, .fa-bank:before, .fa-university:before {content: "";}
.fa-mortar-board:before, .fa-graduation-cap:before {content: "";}
.fa-yahoo:before {content: "";}
.fa-google:before {content: "";}
.fa-reddit:before {content: "";}
.fa-reddit-square:before {content: "";}
.fa-stumbleupon-circle:before {content: "";}
.fa-stumbleupon:before {content: "";}
.fa-delicious:before {content: "";}
.fa-digg:before {content: "";}
.fa-pied-piper-pp:before {content: "";}
.fa-pied-piper-alt:before {content: "";}
.fa-drupal:before {content: "";}
.fa-joomla:before {content: "";}
.fa-language:before {content: "";}
.fa-fax:before {content: "";}
.fa-building:before {content: "";}
.fa-child:before {content: "";}
.fa-paw:before {content: "";}
.fa-spoon:before {content: "";}
.fa-cube:before {content: "";}
.fa-cubes:before {content: "";}
.fa-behance:before {content: "";}
.fa-behance-square:before {content: "";}
.fa-steam:before {content: "";}
.fa-steam-square:before {content: "";}
.fa-recycle:before {content: "";}
.fa-automobile:before, .fa-car:before {content: "";}
.fa-cab:before, .fa-taxi:before {content: "";}
.fa-tree:before {content: "";}
.fa-spotify:before {content: "";}
.fa-deviantart:before {content: "";}
.fa-soundcloud:before {content: "";}
.fa-database:before {content: "";}
.fa-file-pdf-o:before {content: "";}
.fa-file-word-o:before {content: "";}
.fa-file-excel-o:before {content: "";}
.fa-file-powerpoint-o:before {content: "";}
.fa-file-photo-o:before, .fa-file-picture-o:before, .fa-file-image-o:before {content: "";}
.fa-file-zip-o:before, .fa-file-archive-o:before {content: "";}
.fa-file-sound-o:before, .fa-file-audio-o:before {content: "";}
.fa-file-movie-o:before, .fa-file-video-o:before {content: "";}
.fa-file-code-o:before {content: "";}
.fa-vine:before {content: "";}
.fa-codepen:before {content: "";}
.fa-jsfiddle:before {content: "";}
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-saver:before, .fa-support:before, .fa-life-ring:before {content: "";}
.fa-circle-o-notch:before {content: "";}
.fa-ra:before, .fa-resistance:before, .fa-rebel:before {content: "";}
.fa-ge:before, .fa-empire:before {content: "";}
.fa-git-square:before {content: "";}
.fa-git:before {content: "";}
.fa-y-combinator-square:before, .fa-yc-square:before, .fa-hacker-news:before {content: "";}
.fa-tencent-weibo:before {content: "";}
.fa-qq:before {content: "";}
.fa-wechat:before, .fa-weixin:before {content: "";}
.fa-send:before, .fa-paper-plane:before {content: "";}
.fa-send-o:before, .fa-paper-plane-o:before {content: "";}
.fa-history:before {content: "";}
.fa-circle-thin:before {content: "";}
.fa-header:before {content: "";}
.fa-paragraph:before {content: "";}
.fa-sliders:before {content: "";}
.fa-share-alt:before {content: "";}
.fa-share-alt-square:before {content: "";}
.fa-bomb:before {content: "";}
.fa-soccer-ball-o:before, .fa-futbol-o:before {content: "";}
.fa-tty:before {content: "";}
.fa-binoculars:before {content: "";}
.fa-plug:before {content: "";}
.fa-slideshare:before {content: "";}
.fa-twitch:before {content: "";}
.fa-yelp:before {content: "";}
.fa-newspaper-o:before {content: "";}
.fa-wifi:before {content: "";}
.fa-calculator:before {content: "";}
.fa-paypal:before {content: "";}
.fa-google-wallet:before {content: "";}
.fa-cc-visa:before {content: "";}
.fa-cc-mastercard:before {content: "";}
.fa-cc-discover:before {content: "";}
.fa-cc-amex:before {content: "";}
.fa-cc-paypal:before {content: "";}
.fa-cc-stripe:before {content: "";}
.fa-bell-slash:before {content: "";}
.fa-bell-slash-o:before {content: "";}
.fa-trash:before {content: "";}
.fa-copyright:before {content: "";}
.fa-at:before {content: "";}
.fa-eyedropper:before {content: "";}
.fa-paint-brush:before {content: "";}
.fa-birthday-cake:before {content: "";}
.fa-area-chart:before {content: "";}
.fa-pie-chart:before {content: "";}
.fa-line-chart:before {content: "";}
.fa-lastfm:before {content: "";}
.fa-lastfm-square:before {content: "";}
.fa-toggle-off:before {content: "";}
.fa-toggle-on:before {content: "";}
.fa-bicycle:before {content: "";}
.fa-bus:before {content: "";}
.fa-ioxhost:before {content: "";}
.fa-angellist:before {content: "";}
.fa-cc:before {content: "";}
.fa-shekel:before, .fa-sheqel:before, .fa-ils:before {content: "";}
.fa-meanpath:before {content: "";}
.fa-buysellads:before {content: "";}
.fa-connectdevelop:before {content: "";}
.fa-dashcube:before {content: "";}
.fa-forumbee:before {content: "";}
.fa-leanpub:before {content: "";}
.fa-sellsy:before {content: "";}
.fa-shirtsinbulk:before {content: "";}
.fa-simplybuilt:before {content: "";}
.fa-skyatlas:before {content: "";}
.fa-cart-plus:before {content: "";}
.fa-cart-arrow-down:before {content: "";}
.fa-diamond:before {content: "";}
.fa-ship:before {content: "";}
.fa-user-secret:before {content: "";}
.fa-motorcycle:before {content: "";}
.fa-street-view:before {content: "";}
.fa-heartbeat:before {content: "";}
.fa-venus:before {content: "";}
.fa-mars:before {content: "";}
.fa-mercury:before {content: "";}
.fa-intersex:before, .fa-transgender:before {content: "";}
.fa-transgender-alt:before {content: "";}
.fa-venus-double:before {content: "";}
.fa-mars-double:before {content: "";}
.fa-venus-mars:before {content: "";}
.fa-mars-stroke:before {content: "";}
.fa-mars-stroke-v:before {content: "";}
.fa-mars-stroke-h:before {content: "";}
.fa-neuter:before {content: "";}
.fa-genderless:before {content: "";}
.fa-facebook-official:before {content: "";}
.fa-pinterest-p:before {content: "";}
.fa-whatsapp:before {content: "";}
.fa-server:before {content: "";}
.fa-user-plus:before {content: "";}
.fa-user-times:before {content: "";}
.fa-hotel:before, .fa-bed:before {content: "";}
.fa-viacoin:before {content: "";}
.fa-train:before {content: "";}
.fa-subway:before {content: "";}
.fa-medium:before {content: "";}
.fa-yc:before, .fa-y-combinator:before {content: "";}
.fa-optin-monster:before {content: "";}
.fa-opencart:before {content: "";}
.fa-expeditedssl:before {content: "";}
.fa-battery-4:before, .fa-battery:before, .fa-battery-full:before {content: "";}
.fa-battery-3:before, .fa-battery-three-quarters:before {content: "";}
.fa-battery-2:before, .fa-battery-half:before {content: "";}
.fa-battery-1:before, .fa-battery-quarter:before {content: "";}
.fa-battery-0:before, .fa-battery-empty:before {content: "";}
.fa-mouse-pointer:before {content: "";}
.fa-i-cursor:before {content: "";}
.fa-object-group:before {content: "";}
.fa-object-ungroup:before {content: "";}
.fa-sticky-note:before {content: "";}
.fa-sticky-note-o:before {content: "";}
.fa-cc-jcb:before {content: "";}
.fa-cc-diners-club:before {content: "";}
.fa-clone:before {content: "";}
.fa-balance-scale:before {content: "";}
.fa-hourglass-o:before {content: "";}
.fa-hourglass-1:before, .fa-hourglass-start:before {content: "";}
.fa-hourglass-2:before, .fa-hourglass-half:before {content: "";}
.fa-hourglass-3:before, .fa-hourglass-end:before {content: "";}
.fa-hourglass:before {content: "";}
.fa-hand-grab-o:before, .fa-hand-rock-o:before {content: "";}
.fa-hand-stop-o:before, .fa-hand-paper-o:before {content: "";}
.fa-hand-scissors-o:before {content: "";}
.fa-hand-lizard-o:before {content: "";}
.fa-hand-spock-o:before {content: "";}
.fa-hand-pointer-o:before {content: "";}
.fa-hand-peace-o:before {content: "";}
.fa-trademark:before {content: "";}
.fa-registered:before {content: "";}
.fa-creative-commons:before {content: "";}
.fa-gg:before {content: "";}
.fa-gg-circle:before {content: "";}
.fa-tripadvisor:before {content: "";}
.fa-odnoklassniki:before {content: "";}
.fa-odnoklassniki-square:before {content: "";}
.fa-get-pocket:before {content: "";}
.fa-wikipedia-w:before {content: "";}
.fa-safari:before {content: "";}
.fa-chrome:before {content: "";}
.fa-firefox:before {content: "";}
.fa-opera:before {content: "";}
.fa-internet-explorer:before {content: "";}
.fa-tv:before, .fa-television:before {content: "";}
.fa-contao:before {content: "";}
.fa-500px:before {content: "";}
.fa-amazon:before {content: "";}
.fa-calendar-plus-o:before {content: "";}
.fa-calendar-minus-o:before {content: "";}
.fa-calendar-times-o:before {content: "";}
.fa-calendar-check-o:before {content: "";}
.fa-industry:before {content: "";}
.fa-map-pin:before {content: "";}
.fa-map-signs:before {content: "";}
.fa-map-o:before {content: "";}
.fa-map:before {content: "";}
.fa-commenting:before {content: "";}
.fa-commenting-o:before {content: "";}
.fa-houzz:before {content: "";}
.fa-vimeo:before {content: "";}
.fa-black-tie:before {content: "";}
.fa-fonticons:before {content: "";}
.fa-reddit-alien:before {content: "";}
.fa-edge:before {content: "";}
.fa-credit-card-alt:before {content: "";}
.fa-codiepie:before {content: "";}
.fa-modx:before {content: "";}
.fa-fort-awesome:before {content: "";}
.fa-usb:before {content: "";}
.fa-product-hunt:before {content: "";}
.fa-mixcloud:before {content: "";}
.fa-scribd:before {content: "";}
.fa-pause-circle:before {content: "";}
.fa-pause-circle-o:before {content: "";}
.fa-stop-circle:before {content: "";}
.fa-stop-circle-o:before {content: "";}
.fa-shopping-bag:before {content: "";}
.fa-shopping-basket:before {content: "";}
.fa-hashtag:before {content: "";}
.fa-bluetooth:before {content: "";}
.fa-bluetooth-b:before {content: "";}
.fa-percent:before {content: "";}
.fa-gitlab:before {content: "";}
.fa-wpbeginner:before {content: "";}
.fa-wpforms:before {content: "";}
.fa-envira:before {content: "";}
.fa-universal-access:before {content: "";}
.fa-wheelchair-alt:before {content: "";}
.fa-question-circle-o:before {content: "";}
.fa-blind:before {content: "";}
.fa-audio-description:before {content: "";}
.fa-volume-control-phone:before {content: "";}
.fa-braille:before {content: "";}
.fa-assistive-listening-systems:before {content: "";}
.fa-asl-interpreting:before, .fa-american-sign-language-interpreting:before {content: "";}
.fa-deafness:before, .fa-hard-of-hearing:before, .fa-deaf:before {content: "";}
.fa-glide:before {content: "";}
.fa-glide-g:before {content: "";}
.fa-signing:before, .fa-sign-language:before {content: "";}
.fa-low-vision:before {content: "";}
.fa-viadeo:before {content: "";}
.fa-viadeo-square:before {content: "";}
.fa-snapchat:before {content: "";}
.fa-snapchat-ghost:before {content: "";}
.fa-snapchat-square:before {content: "";}
.fa-pied-piper:before {content: "";}
.fa-first-order:before {content: "";}
.fa-yoast:before {content: "";}
.fa-themeisle:before {content: "";}
.fa-google-plus-circle:before, .fa-google-plus-official:before {content: "";}
.fa-fa:before, .fa-font-awesome:before {content: "";}
.fa-handshake-o:before {content: "";}
.fa-envelope-open:before {content: "";}
.fa-envelope-open-o:before {content: "";}
.fa-linode:before {content: "";}
.fa-address-book:before {content: "";}
.fa-address-book-o:before {content: "";}
.fa-vcard:before, .fa-address-card:before {content: "";}
.fa-vcard-o:before, .fa-address-card-o:before {content: "";}
.fa-user-circle:before {content: "";}
.fa-user-circle-o:before {content: "";}
.fa-user-o:before {content: "";}
.fa-id-badge:before {content: "";}
.fa-drivers-license:before, .fa-id-card:before {content: "";}
.fa-drivers-license-o:before, .fa-id-card-o:before {content: "";}
.fa-quora:before {content: "";}
.fa-free-code-camp:before {content: "";}
.fa-telegram:before {content: "";}
.fa-thermometer-4:before, .fa-thermometer:before, .fa-thermometer-full:before {content: "";}
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {content: "";}
.fa-thermometer-2:before, .fa-thermometer-half:before {content: "";}
.fa-thermometer-1:before, .fa-thermometer-quarter:before {content: "";}
.fa-thermometer-0:before, .fa-thermometer-empty:before {content: "";}
.fa-shower:before {content: "";}
.fa-bathtub:before, .fa-s15:before, .fa-bath:before {content: "";}
.fa-podcast:before {content: "";}
.fa-window-maximize:before {content: "";}
.fa-window-minimize:before {content: "";}
.fa-window-restore:before {content: "";}
.fa-times-rectangle:before, .fa-window-close:before {content: "";}
.fa-times-rectangle-o:before, .fa-window-close-o:before {content: "";}
.fa-bandcamp:before {content: "";}
.fa-grav:before {content: "";}
.fa-etsy:before {content: "";}
.fa-imdb:before {content: "";}
.fa-ravelry:before {content: "";}
.fa-eercast:before {content: "";}
.fa-microchip:before {content: "";}
.fa-snowflake-o:before {content: "";}
.fa-superpowers:before {content: "";}
.fa-wpexplorer:before {content: "";}
.fa-meetup:before {content: "";}
.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
.sr-only-focusable:active, .sr-only-focusable:focus {position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto;}
.author-box::before, .ecrs-category-archive::before, .clearfix::before, .entry::before, .entry-content::before, .featured-post::before, .footer-widgets::before, .nav-primary::before, .nav-secondary::before, .pagination::before, .site-container::before, .site-footer::before, .site-header::before, .site-inner::before, .widget::before, .wrap::before {content: " ";display: table;}
.author-box::after, .ecrs-category-archive::after, .clearfix::after, .entry::after, .entry-content::after, .featured-post::after, .footer-widgets::after, .nav-primary::after, .nav-secondary::after, .pagination::after, .site-container::after, .site-footer::after, .site-header::after, .site-inner::after, .widget::after, .wrap::after {clear: both;content: " ";display: table;}
html {font-size: 62.5%;}
body {background-color: #fff;color: #54585a;font-family: Roboto,sans-serif;font-size: 16px;font-size: 1.6rem;font-weight: 400;line-height: 1.5;-webkit-font-smoothing: antialiased;margin: 0;}
body>div {font-family: Roboto,sans-serif;font-size: 16px;font-size: 1.6rem;font-weight: 400;line-height: 1.5;}
a {color: #006ba6;text-decoration: none;}
a:focus, a:hover {color: #004a73;text-decoration: none;}
h1 {color: #54585a;font-family: Montserrat,sans-serif;font-size: 36px;font-size: 3.6rem;font-weight: 700;line-height: 1.2;margin: 0 0 20px;margin-bottom: 30px;}
h1 a, .entry h1 a {color: #54585a;}
h1 a:hover, .entry h1 a:hover {color: #000;}
@media only screen and (min-width: 0px) and (max-width: 659px) {h1 {font-size: 32.4px;font-size: 3.24rem;}}
h2 {color: #006ba6;font-family: Montserrat,sans-serif;font-size: 30px;font-size: 3rem;font-weight: 600;line-height: 1.2;margin: 0 0 20px;}
h2 a, .entry h2 a {color: #006ba6;}
h2 a:hover, .entry h2 a:hover {color: #004a73;}
@media only screen and (min-width: 0px) and (max-width: 659px) {h2 {font-size: 25.5px;font-size: 2.55rem;}}
h3 {color: #e6aa26;font-family: Montserrat,sans-serif;font-size: 24px;font-size: 2.4rem;font-weight: 600;line-height: 1.2;margin: 0 0 20px;}
h3 a, .entry h3 a {color: #e6aa26;}
h3 a:hover, .entry h3 a:hover {color: #ac7c14;}
@media only screen and (min-width: 0px) and (max-width: 659px) {h3 {font-size: 21.6px;font-size: 2.16rem;}}
h4 {color: #eb5949;font-family: Montserrat,sans-serif;font-size: 18px;font-size: 1.8rem;font-weight: 700;line-height: 1.5;letter-spacing: 1px;margin: 0 0 20px;text-transform: uppercase;}
h4 a, .entry h4 a {color: #eb5949;}
h4 a:hover, .entry h4 a:hover {color: #d12917;}
@media only screen and (min-width: 0px) and (max-width: 659px) {h4 {font-size: 16.2px;font-size: 1.62rem;}}
h5 {color: #54585a;font-family: Montserrat,sans-serif;font-size: 16px;font-size: 1.6rem;font-weight: 800;line-height: 1.2;letter-spacing: 1px;margin: 0 0 20px;text-transform: uppercase;}
h5 a, .entry h5 a {color: #54585a;}
h5 a:hover, .entry h5 a:hover {color: #000;}
h6 {color: #aaa;font-family: Montserrat,sans-serif;font-size: 12px;font-size: 1.2rem;font-weight: 800;line-height: 1.75;letter-spacing: 1px;margin: 0 0 20px;text-transform: uppercase;}
h6 a, .entry h6 a {color: #aaa;}
h6 a:hover, .entry h6 a:hover {color: #54585a;}
a.aligncenter img {display: block;margin: 0 auto;}
a.alignnone {display: inline-block;}
.alignleft {float: left;text-align: left;}
.alignright {float: right;text-align: right;}
a.alignleft, a.alignnone, a.alignright {max-width: 100%;}
img.centered, .aligncenter {display: block;margin: 0 auto;}
img.alignnone, .alignnone {margin-bottom: 0;display: block;}
img.alignnone {display: block;}
a.alignleft, img.alignleft, .wp-caption.alignleft {margin: 0 24px 24px 0;}
.entry-content a.alignleft, .entry-content img.alignleft, .entry-content .wp-caption.alignleft {max-width: 45%;margin: 0 12px 12px 0;}
a.alignright, img.alignright, .wp-caption.alignright {margin: 0 0 24px 24px;}
.entry-content a.alignright, .entry-content img.alignright, .entry-content .wp-caption.alignright {max-width: 45%;margin: 0 0 12px 12px;}
@media only screen and (min-width: 460px) and (max-width: 659px) {.entry-content .alignleft a, .entry-content .alignleft img, .entry-content .alignleft wp-caption, .entry-content .alignnone a, .entry-content .alignnone img, .entry-content .alignnone wp-caption, .entry-content .alignright a, .entry-content .alignright img, .entry-content .alignright wp-caption, .entry-content .aligncenter a, .entry-content .aligncenter img, .entry-content .aligncenter wp-caption {margin: 0 auto 30px;max-width: 75%;float: none;display: block;text-align: initial;}}
.gallery-caption, .wp-caption-text {font-size: 14px;font-size: 1.4rem;font-weight: 600;margin: 0;text-align: center;}
.entry-content p.wp-caption-text {margin-bottom: 0;}
.entry-content .wp-audio-shortcode, .entry-content .wp-playlist, .entry-content .wp-video {margin: 0 0 28px;}
hr {border: 0;border-collapse: collapse;border-top: 1px solid #ddd;clear: both;margin: 60px 0;}
hr.small-margin {margin: 30px 0;}
table {border-collapse: collapse;border-spacing: 0;color: #54585a;font-size: 14px;font-size: 1.4rem;line-height: 1.4;margin-bottom: 30px;width: 100%;}
tbody {border-bottom: 1px solid #ddd;}
td, th {padding: 7px 15px;text-align: left;}
td {border-top: 1px solid #ddd;}
td:first-child, th:first-child {padding-left: 0;}
td:last-child, th:last-child {padding-right: 0;}
@media only screen and (min-width: 1260px) and (max-width: 9999px) {body.full-width-content.has-hero-image>div {font-size: 18px;font-size: 1.8rem;}
	body.full-width-content.has-hero-image h1 {font-size: 40px;font-size: 4rem;}
	body.full-width-content.has-hero-image h2 {font-size: 36px;font-size: 3.6rem;line-height: 1.3;margin-bottom: 45px;}
	body.full-width-content.has-hero-image h3 {font-size: 28px;font-size: 2.8rem;}
	body.full-width-content.has-hero-image .ecrs-button a {font-size: 14px;font-size: 1.4rem;}
	body.full-width-content.has-hero-image .ecrs-grid-body {font-size: 16px;font-size: 1.6rem;}}
.site-inner, .wrap {margin: 0 auto;max-width: 100%;width: 1200px;}
@media only screen and (min-width: 0px) and (max-width: 1259px) {.site-inner, .wrap {width: 1024px;}}
@media only screen and (min-width: 0px) and (max-width: 1083px) {.site-inner, .wrap {width: 860px;}}
@media only screen and (min-width: 0px) and (max-width: 919px) {.site-inner, .wrap {width: 768px;}}
@media only screen and (min-width: 0px) and (max-width: 827px) {.site-inner, .wrap {width: calc(100% - 60px);}}
.site-inner {clear: both;margin-top: 140px;margin-bottom: 60px;padding: 0;word-wrap: break-word;}
body.full-width-content .site-inner {margin-bottom: 0;}
body.full-width-content .site-inner .ecrs-related-articles {margin-bottom: 60px;}
@media only screen and (min-width: 0px) and (max-width: 827px) {.site-inner {margin-top: 60px;}}
.landing-page .site-inner {max-width: 800px;}
.primary-content-secondary .content-sidebar-wrap {float: left;width: 920px;}
@media only screen and (min-width: 0px) and (max-width: 1259px) {.primary-content-secondary .content-sidebar-wrap {width: calc(100% - 280px);}}
@media only screen and (min-width: 660px) and (max-width: 919px) {.primary-content-secondary .content-sidebar-wrap {width: calc(100% - 240px);}}
@media only screen and (min-width: 0px) and (max-width: 827px) {.primary-content-secondary .content-sidebar-wrap {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
.content {float: right;width: 920px;}
.full-width-content .content {width: 100%;}
.sidebar-content .content {width: 950px;}
@media only screen and (min-width: 0px) and (max-width: 1259px) {.sidebar-content .content {width: calc(100% - 230px);}}
@media only screen and (min-width: 0px) and (max-width: 919px) {.sidebar-content .content {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
.primary-content-secondary .content {width: 670px;margin: 0 0 0 30px;}
@media only screen and (min-width: 0px) and (max-width: 1259px) {.primary-content-secondary .content {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
.sidebar-primary {float: left;width: 220px;}
@media only screen and (min-width: 0px) and (max-width: 1259px) {.sidebar-content .sidebar-primary {width: 200px;}}
@media only screen and (min-width: 0px) and (max-width: 919px) {.sidebar-content .sidebar-primary {display: none;}}
@media only screen and (min-width: 0px) and (max-width: 1259px) {.primary-content-secondary .sidebar-primary {display: none;}}
.sidebar-secondary {float: right;width: 250px;}
@media only screen and (min-width: 0px) and (max-width: 919px) {.sidebar-secondary {width: 210px;}}
@media only screen and (min-width: 0px) and (max-width: 827px) {.sidebar-secondary {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
@media only screen and (min-width: 0px) and (max-width: 827px) {.sidebar-secondary {margin-top: 45px;}
	.sidebar-secondary>.widget {display: none;}
	.sidebar-secondary>.widget:last-child {display: block;}}
.site-header {-moz-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;background-color: #006ba6;min-height: 62px;position: absolute;top: 0;left: 0;width: 100%;}
.site-header .wrap {max-width: 1200px;padding: 0;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.site-header .wrap {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
.site-header .title-area {float: left;padding: 10px 0;width: 160px;}
.header-full-width .site-header .title-area {float: none;width: 100%;}
.site-header .title-area .site-title {font-size: 30px;font-size: 3rem;font-weight: 700;line-height: 1.2;}
.site-header .title-area .site-title a, .site-header .title-area .site-title a:focus, .site-header .title-area .site-title a:hover {color: #3a3a3a;text-decoration: none;}
.site-header .title-area .site-description {font-size: 16px;font-size: 1.6rem;font-weight: 400;line-height: 1.5;}
.site-header .title-area .site-description, .site-header .title-area .site-title {margin-bottom: 0;}
.header-image .site-header .title-area {margin: 30px auto 0;max-width: 160px;padding: 0;}
.header-image .site-header .title-area .site-title>a {background-position: center !important;background-size: contain !important;float: left;min-height: 36px;width: 100%;}
.header-image .site-header .title-area .site-description, .header-image .site-header .title-area .site-title {display: block;text-indent: -9999px;}
.site-header .widget-area {float: right;position: relative;text-align: right;width: calc(100% - 160px);}
@media only screen and (min-width: 0px) and (max-width: 659px) {.site-header .widget-area {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
.site-header .widget-area .widget {margin-bottom: 0;}
.site-header.fixed-header {position: fixed;}
.site-header.fixed-header>.wrap {padding: 0;}
.site-header.fixed-header .title-area {margin-top: 12px;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.site-header.fixed-header .title-area {margin: 15px;float: none;min-height: 32px;}}
.site-header.fixed-header .fixed-header-item {display: inline-block;}
.site-header:not(.fixed-header) .fixed-header-item {display: none !important;}
@media only screen and (min-width: 0px) and (max-width: 827px) {body.admin-bar .site-header, .site-header, .site-header.fixed-header, .has-hero-image .site-header.hero-header {background-color: #006ba6;position: relative;top: 0;}}
.ecrs-box>*:last-child, .ecrs-box-pane>*:last-child, .ecrs-accordion>*:last-child, .ecrs-accordion-item>*:last-child, .ecrs-accordion-item-content>*:last-child, .ecrs-quote-pull>*:last-child, .ecrs-quote-block>*:last-child, .ecrs-col>*:last-child, .ecrs-col>.ecrs-col-wrap>*:last-child, .archive-description>*:last-child, .entry-content>*:last-child, .ecrs-profile>*:last-child, .ecrs-related-articles:last-child, body.blog .ecrs-category-archive:last-child {margin-bottom: 0;}
.ecrs-box.ecrs-box-type-content-alt>.ecrs-box-pane:last-child {padding-bottom: 0;}
@media only screen and (min-width: 660px) and (max-width: 9999px) {.archive-description ul>*:last-child, .entry-content ul>*:last-child, .sidebar .widget_nav_menu ul>*:last-child {margin-bottom: 0;}}
.ecrs-flipbox-front *:last-child, .ecrs-flipbox-back *:last-child {margin-bottom: 0;}
.genesis-nav-menu {clear: both;font-family: Montserrat,sans-serif;font-size: 14px;font-size: 1.4rem;font-weight: 600;line-height: 1;width: 100%;}
.genesis-nav-menu .menu-item {display: inline-block;margin-bottom: 0;padding-bottom: 0;text-align: left;}
.genesis-nav-menu a {color: #006ba6;display: block;padding: 32px 20px;text-decoration: none;}
.genesis-nav-menu a:focus, .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item>a, .genesis-nav-menu .sub-menu .current-menu-item>a:focus, .genesis-nav-menu .sub-menu .current-menu-item>a:hover {color: #ffcd00;}
.genesis-nav-menu li li {margin-left: 0;}
.genesis-nav-menu .sub-menu {left: -9999px;opacity: 0;position: absolute;-moz-transition: opacity .4s ease-in-out;-ms-transition: opacity .4s ease-in-out;-o-transition: opacity .4s ease-in-out;-webkit-transition: opacity .4s ease-in-out;transition: opacity .4s ease-in-out;width: 215px;z-index: 99;}
.genesis-nav-menu .sub-menu a {background-color: #fff;padding: 5px 10px;position: relative;width: 215px;word-wrap: break-word;}
.genesis-nav-menu .sub-menu .sub-menu {margin: -56px 0 0 199px;}
.genesis-nav-menu .menu-item:hover {position: static;}
.genesis-nav-menu .menu-item:hover>.sub-menu {left: auto;opacity: 1;}
.genesis-nav-menu>.first>a {padding-left: 0;}
.genesis-nav-menu>.last>a {padding-right: 0;}
.genesis-nav-menu>.right {float: right;}
.nav-header .genesis-nav-menu a {color: #fff;padding: 15px;text-decoration: none;}
.nav-header .genesis-nav-menu a:hover {color: #ffcd00;text-decoration: none;}
.site-header.fixed-header .nav-header .genesis-nav-menu a {padding: 6px 15px;}
@media only screen and (min-width: 660px) and (max-width: 9999px) {#menu-primary-menu .current-menu-item a, #menu-primary-menu .current-menu-parent a {color: #ffcd00;text-decoration: none;}
	#menu-primary-menu .ecrs-menu-separator {border-left: 3px solid #fff;margin-left: 8px;padding-left: 8px;}
	#menu-primary-menu .ecrs-menu-separator a {padding-right: 8px;}
	#menu-primary-menu .sub-menu {background-color: #fff;font-size: 14px;font-size: 1.4rem;font-weight: 600;}
	#menu-primary-menu .sub-menu a {background-color: #fff;color: #aaa;border: none;padding: 15px;}
	#menu-primary-menu .sub-menu a:hover {background-color: #f1f1f1;color: #aaa;}
	#menu-primary-menu .sub-menu .current-menu-item>a, #menu-primary-menu .sub-menu .current-menu-item>a:focus, #menu-primary-menu .sub-menu .current-menu-item>a:hover {color: #ffcd00;}
	#menu-primary-menu .sub-menu {-webkit-box-shadow: 0px 0px 20px -3px rgba(170,170,170,.75);-moz-box-shadow: 0px 0px 20px -3px rgba(170,170,170,.75);box-shadow: 0px 0px 20px -3px rgba(170,170,170,.75);border-top: 3px solid #ffcd00;}
	#menu-primary-menu li:first-child .sub-menu, #menu-primary-menu li:nth-child(2) .sub-menu {width: 430px;}
	#menu-primary-menu li:first-child .sub-menu>li, #menu-primary-menu li:nth-child(2) .sub-menu>li {float: left;}
	.site-header.fixed-header #menu-primary-menu {line-height: 50px;}
	.site-header.fixed-header #menu-primary-menu .sub-menu {font-size: 13px;font-size: 1.3rem;font-weight: 600;line-height: 1;}
	.site-header:not(.fixed-header) #menu-primary-menu {font-size: 16px;font-size: 1.6rem;font-weight: 600;}
	.site-header:not(.fixed-header) #menu-primary-menu>li:last-child a {padding-right: 0;}}
@media only screen and (min-width: 0px) and (max-width: 919px) {#menu-primary-menu .ecrs-menu-login {display: none;}}
@media only screen and (min-width: 828px) and (max-width: 9999px) {#menu-primary-menu .ecrs-menu-login a {padding-left: 10px;}
	#menu-primary-menu .ecrs-menu-login a:before {content: "";font-family: FontAwesome;padding-right: 12px;}}
@media only screen and (min-width: 460px) and (max-width: 919px) {#menu-primary-menu .ecrs-menu-company a {padding-right: 0;}}
@media only screen and (min-width: 0px) and (max-width: 827px) {#menu-primary-menu .ecrs-menu-phone {display: none;}}
@media only screen and (min-width: 660px) and (max-width: 1083px) {#menu-primary-menu .ecrs-menu-phone a {padding-right: 0;}}
@media only screen and (min-width: 920px) and (max-width: 9999px) {#menu-primary-menu .ecrs-menu-phone a {padding-left: 0;padding-right: 0;}
	#menu-primary-menu .ecrs-menu-phone a:before {content: "";font-family: "FontAwesome";padding-right: 10px;}}
@media only screen and (min-width: 660px) and (max-width: 9999px) {#menu-primary-menu .ecrs-menu-cta {bottom: -45px;position: absolute;right: 0;}
	#menu-primary-menu .ecrs-menu-cta a {-moz-transition: opacity .3s linear;-ms-transition: opacity .3s linear;-o-transition: opacity .3s linear;-webkit-transition: opacity .3s linear;transition: opacity .3s linear;visibility: visible;opacity: 1;background-color: #eb5949;border-radius: 0 0 8px 8px;line-height: 15px;padding: 15px 32px;}}
@media only screen and (min-width: 660px) and (max-width: 9999px) and (min-width: 828px) and (max-width: 9999px) {.site-header.hero-header #menu-primary-menu .ecrs-menu-cta a {visibility: hidden;opacity: 0;}}
@media only screen and (min-width: 660px) and (max-width: 9999px) {#menu-primary-menu .ecrs-menu-cta a:hover {color: #fff;background-color: #d12917;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {#menu-primary-menu .ecrs-menu-cta a {color: #eb5949;}
	#menu-primary-menu .ecrs-menu-cta a:hover {color: #d12917;}}
.sidebar .widget_nav_menu {font-family: Montserrat,sans-serif;font-size: 16px;font-size: 1.6rem;font-weight: 500;line-height: 1.3;}
.sidebar .widget_nav_menu li {margin-bottom: 25px;padding: 0;}
.sidebar .widget_nav_menu li a {color: #aaa;}
.sidebar .widget_nav_menu li a:hover {color: #ffcd00;}
.sidebar .widget_nav_menu li.current-menu-ancestor:not(.ecrs-menu-no-highlight)>a, .sidebar .widget_nav_menu li.current-page-ancestor:not(.ecrs-menu-no-highlight)>a, .sidebar .widget_nav_menu li.current-menu-parent:not(.ecrs-menu-no-highlight)>a {color: #ffcd00;}
.sidebar .widget_nav_menu li.current-menu-ancestor .sub-menu, .sidebar .widget_nav_menu li.current-page-ancestor .sub-menu, .sidebar .widget_nav_menu li.current-menu-parent .sub-menu {display: block;}
.sidebar .widget_nav_menu li.current-menu-item>a {color: #ffcd00;}
.sidebar .widget_nav_menu li.current-menu-item .sub-menu {display: block;}
.single-post #menu-item-2994>a {color: #ffcd00;}
.single-post #menu-item-2994 .sub-menu {display: block;}
.sidebar .widget_nav_menu li .sub-menu {display: none;margin-top: 30px;}
.sidebar .widget_nav_menu li .sub-menu .sub-menu {display: none !important;}
@media only screen and (min-width: 0px) and (max-width: 1259px) {.sidebar .widget_nav_menu {font-size: 14px;font-size: 1.4rem;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {.genesis-responsive-menu {display: none;position: relative;width: 100%;}
	.genesis-responsive-menu .genesis-nav-menu {background-color: #fff;}
	.genesis-responsive-menu .genesis-nav-menu>.menu-item-has-children>a::after {content: none;}
	.genesis-responsive-menu .genesis-nav-menu .sub-menu {border: none;clear: both;display: none;margin: 0;opacity: 1;position: static;width: 100%;}
	.genesis-responsive-menu .genesis-nav-menu .sub-menu .menu-item>a {width: 100%;border-bottom: 1px dotted #f1f1f1;}
	.genesis-responsive-menu .genesis-nav-menu .menu-item {display: block;float: none;line-height: 40px;position: relative;text-align: left;}
	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus, .genesis-responsive-menu .genesis-nav-menu .menu-item:hover {position: relative;}
	.genesis-responsive-menu .genesis-nav-menu .menu-item a {border: none;color: #aaa;padding: 0 20px;width: 100%;}
	.genesis-responsive-menu .genesis-nav-menu .menu-item a:hover {background-color: #f1f1f1;}
	.genesis-responsive-menu .genesis-nav-menu .menu-item>a {border-bottom: 1px solid #ddd;}
	.genesis-responsive-menu .genesis-nav-menu .menu-item>a:focus ul.sub-menu {left: 0;margin-left: 0;}
	.genesis-responsive-menu .genesis-nav-menu .menu-item>a:focus ul.sub-menu .sub-menu {left: 0;margin-left: 0;}
	.genesis-responsive-menu .wrap {padding: 0;}
	.genesis-skip-link .skip-link-hidden {display: none;visibility: hidden;}}
.menu-toggle, .sub-menu-toggle {display: none;visibility: hidden;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.menu-toggle, .sub-menu-toggle {border-width: 0;color: #006ba6;display: block;margin: 0 auto;overflow: hidden;text-align: center;visibility: visible;}
	.menu-toggle:focus, .menu-toggle:hover, .sub-menu-toggle:focus, .sub-menu-toggle:hover {border-width: 0;color: #ffcd00;outline: 0;}
	.menu-toggle {color: #fff;background-color: #006ba6;line-height: 45px;position: absolute;top: -62px;right: 10px;width: 45px;padding: 8px 0 9px;z-index: 1000;}
	.menu-toggle, .menu-toggle:focus, .menu-toggle:hover {border-top: 0;}
	.menu-toggle::before {font-size: 45px;width: 45px;height: 45px;margin-right: 0;text-rendering: auto;}
	.sub-menu-toggle {float: right;padding: 12px 20px 0;position: absolute;right: 0;top: 0;z-index: 100;background-color: transparent;}
	.sub-menu .sub-menu-toggle {padding: 12px 10px;}
	.sub-menu-toggle::before {display: inline-block;text-rendering: auto;-webkit-transform: rotate(0);-ms-transform: rotate(0);transform: rotate(0);-webkit-transition: transform .25s ease-in-out;-ms-transition: transform .25s ease-in-out;transition: transform .25s ease-in-out;width: 25px;height: 25px;font-size: 25px;}
	.sub-menu-toggle.activated::before {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}}
.ecrs-row {clear: both;}
.ecrs-row:before, .ecrs-row:after {display: table;content: "";}
.ecrs-row:after {clear: both;}
@media only screen and (min-width: 828px) and (max-width: 9999px) {.ecrs-row-valigned-middle, .ecrs-row-valigned-middle .ecrs-col {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;justify-content: center;}}
.ecrs-row-flipped {flex-direction: row-reverse;}
.ecrs-row-flipped div.ecrs-col {margin-left: 3.75%;}
@media only screen and (min-width: 660px) and (max-width: 9999px) {.ecrs-row-flipped div.ecrs-col {float: right;margin-left: 3.75%;}
	.ecrs-row-flipped div.ecrs-col:last-child {margin-left: 0;margin-right: 0;}}
.ecrs-col.ecrs-col-size-5-6, .ecrs-col.ecrs-col-size-4-6, .ecrs-col.ecrs-col-size-4-5, .ecrs-col.ecrs-col-size-1-5, .ecrs-col.ecrs-col-size-1-4, .ecrs-col.ecrs-col-size-1-2, .ecrs-col.ecrs-col-size-1-6, .ecrs-col.ecrs-col-size-1-3, .ecrs-col.ecrs-col-size-3-4, .ecrs-col.ecrs-col-size-3-5, .ecrs-col.ecrs-col-size-3-6, .ecrs-col.ecrs-col-size-2-4, .ecrs-col.ecrs-col-size-2-5, .ecrs-col.ecrs-col-size-2-6, .ecrs-col.ecrs-col-size-2-3 {float: left;margin-bottom: 3.75%;margin-left: 3.75%;}
.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-5-6, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-4-6, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-4-5, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-5, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-4, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-2, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-6, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-3, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-3-4, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-3-5, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-3-6, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-2-4, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-2-5, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-2-6, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-2-3 {margin: 0;}
@media only screen and (min-width: 0px) and (max-width: 1978px) {.ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-5-6 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-4-6 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-4-5 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-1-5 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-1-4 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-1-2 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-1-6 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-1-3 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-3-4 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-3-5 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-3-6 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-2-4 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-2-5 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-2-6 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-2-3 div {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
@media only screen and (min-width: 0px) and (max-width: 1978px) {.ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-5-6 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-4-6 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-4-5 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-1-5 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-1-4 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-1-2 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-1-6 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-1-3 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-3-4 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-3-5 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-3-6 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-2-4 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-2-5 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-2-6 div, .ecrs-row.ecrs-row-collapse-hd .ecrs-col.ecrs-col-size-2-3 div {margin-bottom: 30px;}}
.ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-5-6 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-4-6 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-4-5 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-1-5 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-1-4 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-1-2 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-1-6 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-1-3 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-3-4 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-3-5 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-3-6 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-2-4 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-2-5 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-2-6 div:last-child, .ecrs-row.ecrs-row-collapse-hd.ecrs-row-last>.ecrs-col.ecrs-col-size-2-3 div:last-child {margin-bottom: 0;}
@media only screen and (min-width: 0px) and (max-width: 1259px) {.ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-5-6 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-4-6 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-4-5 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-1-5 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-1-4 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-1-2 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-1-6 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-1-3 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-3-4 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-3-5 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-3-6 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-2-4 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-2-5 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-2-6 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-2-3 div {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
@media only screen and (min-width: 0px) and (max-width: 1259px) {.ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-5-6 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-4-6 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-4-5 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-1-5 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-1-4 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-1-2 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-1-6 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-1-3 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-3-4 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-3-5 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-3-6 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-2-4 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-2-5 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-2-6 div, .ecrs-row.ecrs-row-collapse-desktop .ecrs-col.ecrs-col-size-2-3 div {margin-bottom: 30px;}}
.ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-5-6 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-4-6 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-4-5 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-1-5 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-1-4 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-1-2 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-1-6 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-1-3 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-3-4 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-3-5 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-3-6 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-2-4 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-2-5 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-2-6 div:last-child, .ecrs-row.ecrs-row-collapse-desktop.ecrs-row-last>.ecrs-col.ecrs-col-size-2-3 div:last-child {margin-bottom: 0;}
@media only screen and (min-width: 0px) and (max-width: 1083px) {.ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-5-6 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-4-6 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-4-5 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-1-5 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-1-4 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-1-2 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-1-6 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-1-3 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-3-4 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-3-5 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-3-6 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-2-4 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-2-5 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-2-6 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-2-3 div {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
@media only screen and (min-width: 0px) and (max-width: 1083px) {.ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-5-6 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-4-6 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-4-5 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-1-5 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-1-4 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-1-2 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-1-6 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-1-3 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-3-4 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-3-5 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-3-6 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-2-4 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-2-5 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-2-6 div, .ecrs-row.ecrs-row-collapse-laptop .ecrs-col.ecrs-col-size-2-3 div {margin-bottom: 30px;}}
.ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-5-6 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-4-6 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-4-5 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-1-5 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-1-4 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-1-2 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-1-6 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-1-3 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-3-4 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-3-5 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-3-6 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-2-4 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-2-5 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-2-6 div:last-child, .ecrs-row.ecrs-row-collapse-laptop.ecrs-row-last>.ecrs-col.ecrs-col-size-2-3 div:last-child {margin-bottom: 0;}
@media only screen and (min-width: 0px) and (max-width: 919px) {.ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-5-6 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-4-6 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-4-5 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-1-5 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-1-4 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-1-2 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-1-6 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-1-3 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-3-4 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-3-5 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-3-6 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-2-4 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-2-5 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-2-6 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-2-3 div {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
@media only screen and (min-width: 0px) and (max-width: 919px) {.ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-5-6 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-4-6 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-4-5 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-1-5 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-1-4 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-1-2 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-1-6 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-1-3 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-3-4 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-3-5 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-3-6 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-2-4 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-2-5 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-2-6 div, .ecrs-row.ecrs-row-collapse-notebook .ecrs-col.ecrs-col-size-2-3 div {margin-bottom: 30px;}}
.ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-5-6 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-4-6 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-4-5 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-1-5 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-1-4 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-1-2 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-1-6 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-1-3 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-3-4 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-3-5 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-3-6 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-2-4 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-2-5 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-2-6 div:last-child, .ecrs-row.ecrs-row-collapse-notebook.ecrs-row-last>.ecrs-col.ecrs-col-size-2-3 div:last-child {margin-bottom: 0;}
@media only screen and (min-width: 0px) and (max-width: 827px) {.ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-5-6 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-4-6 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-4-5 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-1-5 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-1-4 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-1-2 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-1-6 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-1-3 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-3-4 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-3-5 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-3-6 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-2-4 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-2-5 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-2-6 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-2-3 div {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
@media only screen and (min-width: 0px) and (max-width: 827px) {.ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-5-6 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-4-6 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-4-5 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-1-5 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-1-4 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-1-2 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-1-6 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-1-3 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-3-4 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-3-5 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-3-6 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-2-4 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-2-5 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-2-6 div, .ecrs-row.ecrs-row-collapse-tablet .ecrs-col.ecrs-col-size-2-3 div {margin-bottom: 30px;}}
.ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-5-6 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-4-6 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-4-5 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-1-5 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-1-4 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-1-2 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-1-6 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-1-3 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-3-4 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-3-5 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-3-6 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-2-4 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-2-5 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-2-6 div:last-child, .ecrs-row.ecrs-row-collapse-tablet.ecrs-row-last>.ecrs-col.ecrs-col-size-2-3 div:last-child {margin-bottom: 0;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-col.ecrs-col-size-5-6 div, .ecrs-col.ecrs-col-size-4-6 div, .ecrs-col.ecrs-col-size-4-5 div, .ecrs-col.ecrs-col-size-1-5 div, .ecrs-col.ecrs-col-size-1-4 div, .ecrs-col.ecrs-col-size-1-2 div, .ecrs-col.ecrs-col-size-1-6 div, .ecrs-col.ecrs-col-size-1-3 div, .ecrs-col.ecrs-col-size-3-4 div, .ecrs-col.ecrs-col-size-3-5 div, .ecrs-col.ecrs-col-size-3-6 div, .ecrs-col.ecrs-col-size-2-4 div, .ecrs-col.ecrs-col-size-2-5 div, .ecrs-col.ecrs-col-size-2-6 div, .ecrs-col.ecrs-col-size-2-3 div {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-col.ecrs-col-size-5-6 div, .ecrs-col.ecrs-col-size-4-6 div, .ecrs-col.ecrs-col-size-4-5 div, .ecrs-col.ecrs-col-size-1-5 div, .ecrs-col.ecrs-col-size-1-4 div, .ecrs-col.ecrs-col-size-1-2 div, .ecrs-col.ecrs-col-size-1-6 div, .ecrs-col.ecrs-col-size-1-3 div, .ecrs-col.ecrs-col-size-3-4 div, .ecrs-col.ecrs-col-size-3-5 div, .ecrs-col.ecrs-col-size-3-6 div, .ecrs-col.ecrs-col-size-2-4 div, .ecrs-col.ecrs-col-size-2-5 div, .ecrs-col.ecrs-col-size-2-6 div, .ecrs-col.ecrs-col-size-2-3 div {margin-bottom: 30px;}
	.ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-5-6 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-4-6 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-4-5 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-1-5 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-1-4 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-1-2 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-1-6 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-1-3 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-3-4 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-3-5 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-3-6 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-2-4 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-2-5 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-2-6 div:last-child, .ecrs-row.ecrs-row-last>.ecrs-col.ecrs-col-size-2-3 div:last-child {margin-bottom: 0;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-5-6, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-4-6, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-4-5, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-5, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-4, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-2, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-6, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-3, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-3-4, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-3-5, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-3-6, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-2-4, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-2-5, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-2-6, div.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-2-3 {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
.ecrs-col.ecrs-col-size-1-2, .ecrs-col.ecrs-col-size-3-6, .ecrs-col.ecrs-col-size-2-4 {width: 48.125%;}
.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-2, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-3-6, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-2-4 {width: 50%;}
@media only screen and (min-width: 460px) and (max-width: 827px) {.ecrs-col.ecrs-col-size-1-2, .ecrs-col.ecrs-col-size-3-6, .ecrs-col.ecrs-col-size-2-4 {width: 100%;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-col.ecrs-col-size-1-2, .ecrs-col.ecrs-col-size-3-6, .ecrs-col.ecrs-col-size-2-4 {width: 100%;}}
.ecrs-col.ecrs-col-size-1-3, .ecrs-col.ecrs-col-size-2-6 {width: 30.8333333333%;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-col.ecrs-col-size-1-3, .ecrs-col.ecrs-col-size-2-6 {width: 100%;}}
.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-3, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-2-6 {width: 50%;}
.ecrs-col.ecrs-col-size-4-6, .ecrs-col.ecrs-col-size-2-3 {width: 65.4166666667%;}
.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-4-6, .ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-2-3 {width: 33.3333333333%;}
.ecrs-col.ecrs-col-size-1-4 {width: 22.1875%;}
.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-4 {width: 25%;}
.ecrs-col.ecrs-col-size-3-4 {width: 74.0625%;}
.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-3-4 {width: 75%;}
.ecrs-col.ecrs-col-size-1-5 {width: 17%;}
.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-5 {width: 20%;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-col.ecrs-col-size-1-5 {width: 100%;}}
.ecrs-col.ecrs-col-size-2-5 {width: 37.75%;}
.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-2-5 {width: 40%;}
.ecrs-col.ecrs-col-size-3-5 {width: 58.5%;}
.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-3-5 {width: 60%;}
.ecrs-col.ecrs-col-size-4-5 {width: 79.25%;}
.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-4-5 {width: 80%;}
.ecrs-col.ecrs-col-size-1-6 {width: 13.5416666667%;}
.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-1-6 {width: 16.6666666667%;}
.ecrs-col.ecrs-col-size-5-6 {width: 82.7083333333%;}
.ecrs-row.ecrs-row-no-gutter .ecrs-col.ecrs-col-size-5-6 {width: 83.3333333333%;}
.ecrs-col.ecrs-col-first, .ecrs-col:first-child {clear: both;margin-left: 0;}
.ecrs-col.ecrs-col-centered {margin-right: auto !important;margin-left: auto !important;float: none !important;}
@media only screen and (min-width: 660px) and (max-width: 9999px) {.ecrs-row-last .ecrs-col, .ecrs-box-pane>.ecrs-row:last-child .ecrs-col, .ecrs-related-articles>.ecrs-post-grid:last-child .ecrs-row:last-child .ecrs-col {margin-bottom: 0;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-row-last .ecrs-col:last-child, .ecrs-box-pane>.ecrs-row:last-child .ecrs-col:last-child, .ecrs-related-articles>.ecrs-post-grid:last-child .ecrs-row:last-child .ecrs-col:last-child {margin-bottom: 0;}}
@media only screen and (min-width: 460px) and (max-width: 659px) {.ecrs-col body.category .ecrs-post-grid div.ecrs-col {float: left;margin-left: 3.75%;width: 48.125%;}
	.ecrs-col body.category .ecrs-post-grid div.ecrs-col.ecrs-col-first {clear: none;}
	.ecrs-col body.category .ecrs-post-grid div.ecrs-col:nth-child(odd) {clear: both;margin-left: 0;}}
@media only screen and (min-width: 920px) and (max-width: 1083px) {.ecrs-col body.category-whitepapers .ecrs-post-grid-card-whitepaper div.ecrs-col {float: left;margin-left: 3.75%;width: 30.8333333333%;}
	.ecrs-col body.category-whitepapers .ecrs-post-grid-card-whitepaper div.ecrs-col.ecrs-col-first {clear: none;}
	.ecrs-col body.category-whitepapers .ecrs-post-grid-card-whitepaper div.ecrs-col:nth-child(3n+1) {clear: both;margin-left: 0;}}
@media only screen and (min-width: 660px) and (max-width: 827px) {.ecrs-col body.category-whitepapers .ecrs-post-grid-card-whitepaper div.ecrs-col {float: left;margin-left: 3.75%;width: 30.8333333333%;}
	.ecrs-col body.category-whitepapers .ecrs-post-grid-card-whitepaper div.ecrs-col.ecrs-col-first {clear: none;}
	.ecrs-col body.category-whitepapers .ecrs-post-grid-card-whitepaper div.ecrs-col:nth-child(3n+1) {clear: both;margin-left: 0;}}
.ecrs-button {font-family: Montserrat,sans-serif;font-weight: 700;letter-spacing: 1px;text-transform: uppercase;}
.ecrs-button .block:before {content: "";display: inline-block;height: 100%;vertical-align: middle;margin-right: -.25em;}
.ecrs-button.ecrs-button-has-background {background-position: center center;background-repeat: no-repeat;background-size: cover;text-align: center;}
.ecrs-button.ecrs-button-has-background:before {content: "";display: inline-block;height: 100%;vertical-align: middle;}
.ecrs-button.ecrs-button-has-background a {color: #fff;display: inline-block;padding: 90px 30px;width: 100%;text-align: center;vertical-align: middle;}
.ecrs-button.ecrs-button-has-background a:hover {background-color: rgba(0,0,0,.3);color: #ffcd00;}
.ecrs-button:not(.ecrs-button-has-background) {display: block;margin-bottom: 20px;}
.ecrs-button:not(.ecrs-button-has-background) a {display: inline-block;text-align: center;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-button:not(.ecrs-button-has-background) .ecrs-button-block {text-align: center;}}
.ecrs-button:not(.ecrs-button-has-background) div:last-child {margin-bottom: 0;}
.ecrs-button:not(.ecrs-button-has-background).ecrs-button-large a {font-size: 20px;font-size: 2rem;padding: 30px 60px;}
.ecrs-button:not(.ecrs-button-has-background).ecrs-button-large.ecrs-button-round a {border-radius: 50px;}
.ecrs-button:not(.ecrs-button-has-background).ecrs-button-medium a {font-size: 16px;font-size: 1.6rem;padding: 15px 45px;}
.ecrs-button:not(.ecrs-button-has-background).ecrs-button-medium.ecrs-button-round a {border-radius: 30px;}
.ecrs-button:not(.ecrs-button-has-background).ecrs-button-small a {font-size: 12px;font-size: 1.2rem;padding: 8px 30px;}
.ecrs-button:not(.ecrs-button-has-background).ecrs-button-small.ecrs-button-round a {border-radius: 20px;}
.ecrs-button:not(.ecrs-button-has-background).ecrs-button-smaller a {font-size: 12px;font-size: 1.2rem;padding: 10px 20px;}
.ecrs-button:not(.ecrs-button-has-background).ecrs-button-smaller.ecrs-button-round a {border-radius: 20px;}
.ecrs-button-primary:not(.ecrs-button-has-background) a {background-color: #006ba6;color: #fff !important;border: 2px solid #006ba6 !important;}
.ecrs-button-primary:not(.ecrs-button-has-background) a:hover {background-color: #004a73;border: 2px solid #004a73 !important;}
.ecrs-button-primary-alt:not(.ecrs-button-has-background) a {background-color: transparent;color: #006ba6 !important;border: 2px solid #006ba6 !important;}
.ecrs-button-primary-alt:not(.ecrs-button-has-background) a:hover {color: #fff !important;background-color: #006ba6;}
.ecrs-button-secondary:not(.ecrs-button-has-background) a {background-color: #ffcd00;color: #fff !important;border: 2px solid #ffcd00 !important;}
.ecrs-button-secondary:not(.ecrs-button-has-background) a:hover {background-color: #e6b900;border: 2px solid #e6b900 !important;}
.ecrs-button-secondary-alt:not(.ecrs-button-has-background) a {background-color: transparent;color: #ffcd00 !important;border: 2px solid #ffcd00 !important;}
.ecrs-button-secondary-alt:not(.ecrs-button-has-background) a:hover {color: #fff !important;background-color: #ffcd00;}
.ecrs-button-accent:not(.ecrs-button-has-background) a {background-color: #eb5949;color: #fff !important;border: 2px solid #eb5949 !important;}
.ecrs-button-accent:not(.ecrs-button-has-background) a:hover {background-color: #d12917;border: 2px solid #d12917 !important;}
.ecrs-button-accent-alt:not(.ecrs-button-has-background) a {background-color: transparent;color: #eb5949 !important;border: 2px solid #eb5949 !important;}
.ecrs-button-accent-alt:not(.ecrs-button-has-background) a:hover {color: #fff !important;background-color: #eb5949;}
.ecrs-button-light:not(.ecrs-button-has-background) a {background-color: #fff;color: #ddd !important;border: 2px solid #fff !important;}
.ecrs-button-light:not(.ecrs-button-has-background) a:hover {background-color: #aaa;border: 2px solid #aaa !important;}
.ecrs-button-light-alt:not(.ecrs-button-has-background) a {background-color: transparent;color: #fff !important;border: 2px solid #fff !important;}
.ecrs-button-light-alt:not(.ecrs-button-has-background) a:hover {color: #ddd !important;background-color: #fff;}
.ecrs-button:not(.ecrs-button-has-background).ecrs-button-left {display: inline-block;float: left;margin-bottom: 0;margin-right: 30px;}
.ecrs-button:not(.ecrs-button-has-background).ecrs-button-right {display: inline-block;float: right;margin-bottom: 0;margin-left: 30px;}
.ecrs-button:not(.ecrs-button-has-background).ecrs-button-center {text-align: center;}
.ecrs-button:not(.ecrs-button-has-background).ecrs-button-inline {display: inline-block;margin: 10px;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-button:not(.ecrs-button-has-background).ecrs-button-inline {display: block;text-align: center;}}
div.gform_wrapper .gform_page_footer, div.gform_wrapper .gform_footer {text-align: center;}
div.gform_wrapper .gform_page_footer button, div.gform_wrapper .gform_page_footer input[type="button"], div.gform_wrapper .gform_page_footer input[type="reset"], div.gform_wrapper .gform_page_footer input[type="submit"], div.gform_wrapper .gform_page_footer .button, div.gform_wrapper .gform_footer button, div.gform_wrapper .gform_footer input[type="button"], div.gform_wrapper .gform_footer input[type="reset"], div.gform_wrapper .gform_footer input[type="submit"], div.gform_wrapper .gform_footer .button {background-color: transparent;border: 2px solid #e6aa26;border-radius: 30px;color: #e6aa26;cursor: pointer;font-family: Montserrat,sans-serif;font-size: 14px;font-size: 1.4rem;font-weight: 700;letter-spacing: 1px;padding: 8px 24px;text-decoration: none;text-transform: uppercase;white-space: normal;width: auto;}
.ecrs-whitepaper-form div.gform_wrapper .gform_page_footer button, .ecrs-whitepaper-form div.gform_wrapper .gform_page_footer input[type="button"], .ecrs-whitepaper-form div.gform_wrapper .gform_page_footer input[type="reset"], .ecrs-whitepaper-form div.gform_wrapper .gform_page_footer input[type="submit"], .ecrs-whitepaper-form div.gform_wrapper .gform_page_footer .button, .ecrs-whitepaper-form div.gform_wrapper .gform_footer button, .ecrs-whitepaper-form div.gform_wrapper .gform_footer input[type="button"], .ecrs-whitepaper-form div.gform_wrapper .gform_footer input[type="reset"], .ecrs-whitepaper-form div.gform_wrapper .gform_footer input[type="submit"], .ecrs-whitepaper-form div.gform_wrapper .gform_footer .button {border: 2px solid #e6aa26;color: #e6aa26;}
div.gform_wrapper .gform_page_footer button:focus, div.gform_wrapper .gform_page_footer button:hover, div.gform_wrapper .gform_page_footer input[type="button"]:focus, div.gform_wrapper .gform_page_footer input[type="button"]:hover, div.gform_wrapper .gform_page_footer input[type="reset"]:focus, div.gform_wrapper .gform_page_footer input[type="reset"]:hover, div.gform_wrapper .gform_page_footer input[type="submit"]:focus, div.gform_wrapper .gform_page_footer input[type="submit"]:hover, div.gform_wrapper .gform_page_footer .button:focus, div.gform_wrapper .gform_page_footer .button:hover, div.gform_wrapper .gform_footer button:focus, div.gform_wrapper .gform_footer button:hover, div.gform_wrapper .gform_footer input[type="button"]:focus, div.gform_wrapper .gform_footer input[type="button"]:hover, div.gform_wrapper .gform_footer input[type="reset"]:focus, div.gform_wrapper .gform_footer input[type="reset"]:hover, div.gform_wrapper .gform_footer input[type="submit"]:focus, div.gform_wrapper .gform_footer input[type="submit"]:hover, div.gform_wrapper .gform_footer .button:focus, div.gform_wrapper .gform_footer .button:hover {background-color: #e6aa26;color: #fff;}
.ecrs-whitepaper-form div.gform_wrapper .gform_page_footer button:focus, .ecrs-whitepaper-form div.gform_wrapper .gform_page_footer button:hover, .ecrs-whitepaper-form div.gform_wrapper .gform_page_footer input[type="button"]:focus, .ecrs-whitepaper-form div.gform_wrapper .gform_page_footer input[type="button"]:hover, .ecrs-whitepaper-form div.gform_wrapper .gform_page_footer input[type="reset"]:focus, .ecrs-whitepaper-form div.gform_wrapper .gform_page_footer input[type="reset"]:hover, .ecrs-whitepaper-form div.gform_wrapper .gform_page_footer input[type="submit"]:focus, .ecrs-whitepaper-form div.gform_wrapper .gform_page_footer input[type="submit"]:hover, .ecrs-whitepaper-form div.gform_wrapper .gform_page_footer .button:focus, .ecrs-whitepaper-form div.gform_wrapper .gform_page_footer .button:hover, .ecrs-whitepaper-form div.gform_wrapper .gform_footer button:focus, .ecrs-whitepaper-form div.gform_wrapper .gform_footer button:hover, .ecrs-whitepaper-form div.gform_wrapper .gform_footer input[type="button"]:focus, .ecrs-whitepaper-form div.gform_wrapper .gform_footer input[type="button"]:hover, .ecrs-whitepaper-form div.gform_wrapper .gform_footer input[type="reset"]:focus, .ecrs-whitepaper-form div.gform_wrapper .gform_footer input[type="reset"]:hover, .ecrs-whitepaper-form div.gform_wrapper .gform_footer input[type="submit"]:focus, .ecrs-whitepaper-form div.gform_wrapper .gform_footer input[type="submit"]:hover, .ecrs-whitepaper-form div.gform_wrapper .gform_footer .button:focus, .ecrs-whitepaper-form div.gform_wrapper .gform_footer .button:hover {background-color: #e6aa26;color: #fff;}
div.gform_wrapper .gform_page_footer {text-align: left;}
div.gform_wrapper .gform_page_footer .gform_next_button::before {font-family: FontAwesome;content: "";}
.ecrs-accordion-item.ecrs-accordion-item-icon-plus.ecrs-accordion-item-closed {color: #54585a;}
.ecrs-accordion-item.ecrs-accordion-item-icon-plus {color: #e6aa26;}
.ecrs-accordion-item-content.clearfix {color: #54585a;}
.ecrs-accordion {margin-bottom: 1.5em;}
.ecrs-accordion-item {margin-bottom: 0;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-accordion-item {margin-bottom: 0 !important;}}
.ecrs-accordion-item-closed>.ecrs-accordion-item-content {height: 0;margin: 0;padding: 0;overflow: hidden;border: none;opacity: 0;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-accordion-item-closed>.ecrs-accordion-item-content {margin-bottom: 0 !important;}}
.ecrs-accordion-item-title {font-family: Montserrat,sans-serif;position: relative;cursor: pointer;min-height: 20px;line-height: 20px;padding: 7px 7px 14px 34px;font-weight: bold;text-transform: capitalize;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-accordion-item-title {margin-bottom: 0 !important;}}
.ecrs-accordion-item-title .ecrs-accordion-item-icon {position: absolute;left: 6px;top: 6px;display: block;width: 20px;height: 20px;line-height: 21px;text-align: center;font-family: FontAwesome;font-weight: normal;font-style: normal;-webkit-font-smoothing: antialiased;margin-right: .3em;}
.ecrs-accordion-item-title:hover {color: #e6aa26;}
.ecrs-accordion-item-content {padding: 0 0 14px 34px;-moz-transition: padding-top .4s;-ms-transition: padding-top .4s;-o-transition: padding-top .4s;-webkit-transition: padding-top .4s;transition: padding-top .4s;}
.ecrs-accordion-item-icon-plus .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-plus.ecrs-accordion-item-closed .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-plus-circle .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-plus-circle.ecrs-accordion-item-closed .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-plus-square-1 .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-plus-square-1.ecrs-accordion-item-closed .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-plus-square-2 .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-plus-square-2.ecrs-accordion-item-closed .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-arrow .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-arrow.ecrs-accordion-item-closed .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-arrow-circle-1 .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-arrow-circle-1.ecrs-accordion-item-closed .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-arrow-circle-2 .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-arrow-circle-2.ecrs-accordion-item-closed .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-chevron .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-chevron.ecrs-accordion-item-closed .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-chevron-circle .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-chevron-circle.ecrs-accordion-item-closed .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-caret .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-caret.ecrs-accordion-item-closed .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-caret-square .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-caret-square.ecrs-accordion-item-closed .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-arrow-folder-1 .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-arrow-folder-1.ecrs-accordion-item-closed .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-arrow-folder-2 .ecrs-accordion-item-icon:before {content: "";}
.ecrs-accordion-item-icon-arrow-folder-2.ecrs-accordion-item-closed .ecrs-accordion-item-icon:before {content: "";}
.ecrs-tabs {margin: 3em 0;padding: 0;}
.ecrs-tabs-nav {font-family: Montserrat,sans-serif;font-weight: 600;text-align: right;}
.ecrs-tabs-nav span {background-color: #f1f1f1;color: #aaa;cursor: pointer;display: inline-block;margin-right: 3px;line-height: 4;padding: 0 25px 0 0;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;-webkit-transition: all .2s;transition: all .2s;}
.ecrs-tabs-nav span:hover {color: #ffcd00;}
.ecrs-tabs-nav span.ecrs-tabs-current {background: #fff;border-right: 5px solid #ffcd00;color: #ffcd00;cursor: default;padding-right: 20px;}
.ecrs-tabs-nav span.ecrs-tabs-disabled {cursor: default;filter: alpha(opacity=50);opacity: .5;}
.ecrs-tabs-pane {padding: 0 45px;color: #54585a;}
.ecrs-tabs-pane-image {margin: 15px 0 30px;}
.ecrs-tabs-vertical .ecrs-tabs-nav {float: left;width: 33%;}
.ecrs-tabs-vertical .ecrs-tabs-nav span {display: block;margin-right: 0;}
.ecrs-tabs-vertical .ecrs-tabs-panes {float: left;width: 67%;}
.ecrs-box {background-color: #f1f1f1;margin: 0 0 30px 0;}
.full-width-content .entry-content>.ecrs-box {margin: 0;}
.full-width-content .entry-content>.ecrs-box:first-child>.ecrs-box-pane {padding: 0 0 60px;}
.full-width-content .entry-content>.ecrs-box>.ecrs-box-pane {padding: 60px 0;}
.ecrs-box>.ecrs-box-header {font-family: Montserrat,sans-serif;font-weight: bold;padding: 15px 30px;}
.ecrs-box>.ecrs-box-pane {padding: 30px;}
.ecrs-box.ecrs-box-has-background {background-position: center center;background-repeat: no-repeat;background-size: cover;}
.ecrs-box.ecrs-box-type-content-alt>.ecrs-box-pane {background-color: #fff;padding: 30px 0;color: #54585a;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-box.ecrs-box-type-content-alt>.ecrs-box-pane {padding: 0;}}
.ecrs-box.ecrs-box-type-emergency {-webkit-box-shadow: 0 0 15px #ddd;-moz-box-shadow: 0 0 15px #ddd;box-shadow: 0 0 15px #ddd;}
.ecrs-box.ecrs-box-type-emergency>.ecrs-box-header {background-color: #f00;color: #fff;}
.ecrs-box.ecrs-box-type-emergency>.ecrs-box-pane {background-color: #fff;color: #000;}
.ecrs-box.ecrs-box-type-primary {-webkit-box-shadow: 0 0 15px #ddd;-moz-box-shadow: 0 0 15px #ddd;box-shadow: 0 0 15px #ddd;}
.ecrs-box.ecrs-box-type-primary>.ecrs-box-header {background-color: #006ba6;color: #fff;}
.ecrs-box.ecrs-box-type-primary>.ecrs-box-pane {background-color: #fff;color: #54585a;}
.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed-alt>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-narrow>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-quote>.ecrs-box-pane {padding: 60px 0;width: 100%;}
@media only screen and (min-width: 660px) and (max-width: 9999px) {.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero>.ecrs-box-pane .ecrs-row:last-child .ecrs-col, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed>.ecrs-box-pane .ecrs-row:last-child .ecrs-col, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed-alt>.ecrs-box-pane .ecrs-row:last-child .ecrs-col, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-narrow>.ecrs-box-pane .ecrs-row:last-child .ecrs-col, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide>.ecrs-box-pane .ecrs-row:last-child .ecrs-col, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-quote>.ecrs-box-pane .ecrs-row:last-child .ecrs-col {margin-bottom: 0;}}
.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed-alt>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-narrow>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-quote>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide-alt>.ecrs-box-pane {margin: 0 auto;max-width: 100%;width: 1200px;}
@media only screen and (min-width: 0px) and (max-width: 1259px) {.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed-alt>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-narrow>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-quote>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide-alt>.ecrs-box-pane {width: 1024px;}}
@media only screen and (min-width: 0px) and (max-width: 1083px) {.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed-alt>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-narrow>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-quote>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide-alt>.ecrs-box-pane {width: 860px;}}
@media only screen and (min-width: 0px) and (max-width: 919px) {.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed-alt>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-narrow>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-quote>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide-alt>.ecrs-box-pane {width: 768px;}}
@media only screen and (min-width: 0px) and (max-width: 827px) {.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed-alt>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-narrow>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-quote>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide-alt>.ecrs-box-pane {width: calc(100% - 60px);}}
.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-quote>.ecrs-box-pane {padding: 0;}
.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-quote>.ecrs-box-pane .ecrs-quote-block {margin-left: 0;margin-right: 0;}
.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-quote>.ecrs-box-pane .ecrs-quote-block.ecrs-quote-large {margin-bottom: 60px;}
@media only screen and (min-width: 0px) and (max-width: 827px) {.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-quote>.ecrs-box-pane .ecrs-quote-block.ecrs-quote-large {margin-top: 60px;}}
.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-fixed-alt, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide-alt {background-color: #fff;}
.ecrs-box-type-hero-fixed-alt+.ecrs-box-type-hero-fixed-alt .ecrs-box-pane {padding-top: 0 !important;}
.ecrs-box-type-hero-fixed-alt+.ecrs-box-type-hero-wide-alt .ecrs-box-pane {padding-top: 0 !important;}
.ecrs-box-type-hero-wide-alt+.ecrs-box-type-hero-fixed-alt .ecrs-box-pane {padding-top: 0 !important;}
.ecrs-box-type-hero-wide-alt+.ecrs-box-type-hero-wide-alt .ecrs-box-pane {padding-top: 0 !important;}
@media only screen and (min-width: 920px) and (max-width: 9999px) {.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-narrow>.ecrs-box-pane, .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-quote>.ecrs-box-pane {padding-left: 10%;padding-right: 10%;}}
@media only screen and (min-width: 1260px) and (max-width: 9999px) {.full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide .full-width-content .entry-content>.ecrs-box.ecrs-box-type-hero-wide-alt>.ecrs-box-pane {min-width: 1200px;width: 75%;}}
.ecrs-quote {display: block;}
.ecrs-quote.ecrs-quote-pull {border-top: 5px solid #ffcd00;border-bottom: 5px solid #ffcd00;color: #54585a;font-family: Montserrat,sans-serif;font-size: 20px;font-size: 2rem;font-weight: 600;line-height: 1.5;margin: 8px 30px 20px;max-width: 50%;padding: 30px;width: 400px;}
.ecrs-quote.ecrs-quote-pull.ecrs-quote-pull-right {margin-right: 0;float: right;}
.ecrs-quote.ecrs-quote-pull.ecrs-quote-pull-left {margin-left: 0;float: left;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-quote.ecrs-quote-pull.ecrs-quote-pull-right, .ecrs-quote.ecrs-quote-pull.ecrs-quote-pull-left {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-quote.ecrs-quote-pull.ecrs-quote-pull-right, .ecrs-quote.ecrs-quote-pull.ecrs-quote-pull-left {text-align: center;}}
.ecrs-quote.ecrs-quote-block {color: #ffcd00;font-size: 24px;font-size: 2.4rem;font-weight: 400;line-height: 1.3;font-family: Roboto,sans-serif;font-style: italic;text-align: center;margin: 30px 60px;}
.ecrs-quote.ecrs-quote-block p {margin-bottom: 30px;line-height: 1;}
.ecrs-quote.ecrs-quote-block p:first-child {padding-top: 10px;line-height: 1.2;}
.ecrs-quote.ecrs-quote-block strong {font-family: Montserrat,sans-serif;font-size: 18px;font-size: 1.8rem;font-weight: 600;letter-spacing: 1;color: #54585a;font-style: normal;text-transform: uppercase;}
.ecrs-quote.ecrs-quote-block em {font-size: 16px;font-size: 1.6rem;font-weight: 400;color: #aaa;}
.ecrs-quote.ecrs-quote-block:before {display: block;color: #ddd;font-size: 100px;font-size: 10rem;font-weight: 900;line-height: .8;font-family: "Times New Roman",Times,serif;height: .6em;text-align: center;content: "“";}
@media only screen and (min-width: 828px) and (max-width: 9999px) {.ecrs-quote.ecrs-quote-block.ecrs-quote-large {font-size: 30px;font-size: 3rem;}
	.ecrs-quote.ecrs-quote-block.ecrs-quote-large:before {font-size: 150px;font-size: 15rem;font-weight: 900;line-height: 1.2;height: .8em;}}
.ecrs-quote.ecrs-quote-block.ecrs-quote-inverted {color: #54585a;}
.ecrs-quote.ecrs-quote-block.ecrs-quote-inverted p {color: #fff;}
.ecrs-quote.ecrs-quote-block.ecrs-quote-inverted strong {color: #ffcd00;}
.ecrs-quote.ecrs-quote-block.ecrs-quote-inverted em {color: #ddd;}
.ecrs-quote.ecrs-quote-block.ecrs-quote-inverted:before {color: #aaa;}
.ecrs-post-grid.owl-carousel {margin-bottom: calc(3.75% - 12px);margin-top: -30px;margin-left: -15px;margin-right: -15px;width: calc(100% + 30px);}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-post-grid.owl-carousel {margin-bottom: 3.75%;}}
.ecrs-post-grid.owl-carousel .owl-item {margin-top: 30px;padding: 0 15px 30px;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-post-grid.owl-carousel .owl-item {padding-bottom: 20px;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-post-grid.owl-carousel .owl-item {width: 100%;}}
.ecrs-post-grid.owl-carousel .owl-dots {margin-top: 0 !important;}
.ecrs-post-grid .ecrs-grid-item {-webkit-box-shadow: 0 0 15px #ddd;-moz-box-shadow: 0 0 15px #ddd;box-shadow: 0 0 15px #ddd;}
@media only screen and (min-width: 660px) and (max-width: 9999px) {.ecrs-post-grid .ecrs-grid-item:hover {-webkit-box-shadow: 0 0 45px #ddd;-moz-box-shadow: 0 0 45px #ddd;box-shadow: 0 0 45px #ddd;}}
.ecrs-post-grid .ecrs-grid-item .ecrs-grid-content {padding: 20px 15px 15px;}
.ecrs-post-grid .ecrs-grid-item .ecrs-grid-content .ecrs-grid-type a {color: #aaa;font-weight: 800;}
.ecrs-post-grid .ecrs-grid-item .ecrs-grid-content .ecrs-grid-title {line-height: 1.1;}
.ecrs-post-grid .ecrs-grid-item .ecrs-grid-content .ecrs-grid-title a {color: #e6aa26;font-size: 18px;font-size: 1.8rem;font-weight: 600;}
.ecrs-post-grid .ecrs-grid-item .ecrs-grid-content .ecrs-grid-title a:hover {color: #ac7c14;}
.ecrs-post-grid .ecrs-grid-item .ecrs-grid-content .ecrs-grid-body {font-family: Roboto,sans-serif;font-size: 16px;font-size: 1.6rem;font-weight: 400;line-height: 1.5;}
.ecrs-post-grid .ecrs-grid-item .ecrs-grid-content h6.ecrs-grid-link {padding-top: 15px;text-align: right;}
.ecrs-post-grid .ecrs-grid-item .ecrs-grid-content h6.ecrs-grid-link a {color: #aaa;font-weight: 600;}
.ecrs-post-grid .ecrs-grid-item .ecrs-grid-content h6.ecrs-grid-link a:hover {color: #54585a;}
.ecrs-post-grid .ecrs-grid-item .ecrs-grid-image .ecrs-post-grid-card-product.ecrs-grid-image {padding: 30px 30px 0;}
.ecrs-post-grid .ecrs-grid-item .ecrs-grid-image img {display: block;}
.ecrs-post-grid .ecrs-grid-next-posts a .fa {border: 2px solid #aaa;-webkit-border-radius: 75px;-moz-border-radius: 75px;border-radius: 75px;color: #aaa;display: block;font-size: 58px;font-size: 5.8rem;margin: 65px auto;padding: 40px;width: 140px;}
.ecrs-post-grid .ecrs-grid-next-posts a:hover .fa {border-color: #006ba6;color: #006ba6;}
.ecrs-post-grid.ecrs-post-grid-list-summaries .ecrs-grid-item {box-shadow: none;}
.ecrs-post-grid.ecrs-post-grid-list-summaries .ecrs-grid-item:hover {box-shadow: none;}
.ecrs-post-grid.ecrs-post-grid-list-summaries .ecrs-grid-item .ecrs-grid-content {padding: 0;}
.ecrs-post-grid.ecrs-post-grid-list-summaries .ecrs-grid-item .ecrs-grid-content .ecrs-grid-title {margin-bottom: 2px;}
.ecrs-post-grid.ecrs-post-grid-card-profile .ecrs-grid-item {background-color: #f1f1f1;}
.ecrs-post-grid.ecrs-post-grid-card-profile .ecrs-grid-item .ecrs-profile-logo {min-height: 130px;position: relative;background-color: #fff;padding: 15px;}
.ecrs-post-grid.ecrs-post-grid-card-profile .ecrs-grid-item .ecrs-profile-logo a {display: block;position: absolute;top: 50%;height: 80px;margin-top: -50px;width: calc(100% - 30px);}
.ecrs-post-grid.ecrs-post-grid-card-profile .ecrs-grid-item .ecrs-profile-logo a img {height: 100px;width: auto;margin: 0 auto;}
.ecrs-post-grid.ecrs-post-grid-card-profile .ecrs-grid-item .ecrs-profile-data p {font-family: Montserrat,sans-serif;font-size: 18px;font-size: 1.8rem;font-weight: 500;}
.ecrs-post-grid.ecrs-post-grid-card-profile .ecrs-grid-item .ecrs-profile-data .ecrs-profile-label {line-height: 1.2;margin: 0 0 5px;}
.ecrs-gmap {margin-bottom: 30px;}
.ecrs-gmap iframe {border: none !important;display: block;}
.ecrs-flipbox {margin: 0 0 1.5em 0;}
.ecrs-flipbox-pane {width: 100%;}
.ecrs-flipbox-pane-boxed {background-color: #f1f1f1;padding: 30px;display: table-cell;vertical-align: middle;}
.ecrs-flipbox-pane-boxed-style-primary {background-color: #006ba6;color: #fff;}
.ecrs-flipbox-pane-boxed-style-primary a, .ecrs-flipbox-pane-boxed-style-primary a:hover, .ecrs-flipbox-pane-boxed-style-primary a:active {color: #fff;}
.ecrs-flipbox-pane-boxed-style-secondary {background-color: #e6aa26;color: #54585a;}
.ecrs-flipbox-pane-boxed-style-accent {background-color: #eb5949;color: #fff;}
.ecrs-private {margin: 0 0 1.5em 0;outline: 1px solid #eb5949;position: relative;}
.ecrs-private:before {background-color: #eb5949;color: #fff;content: "Private Block";font-size: 10px;font-size: 1rem;font-weight: 600;line-height: 1;left: -1px;padding: 4px;position: absolute;top: -18px;}
.ecrs-cursor-hover {cursor: pointer;}
.ecrs-box-shadow {-webkit-box-shadow: 0 0 15px #ddd;-moz-box-shadow: 0 0 15px #ddd;box-shadow: 0 0 15px #ddd;}
@media only screen and (min-width: 660px) and (max-width: 9999px) {.ecrs-box-shadow-hover:hover {-webkit-box-shadow: 0 0 15px #ddd;-moz-box-shadow: 0 0 15px #ddd;box-shadow: 0 0 15px #ddd;}}
.ecrs-box-shadow-big {-webkit-box-shadow: 0 0 45px #000;-moz-box-shadow: 0 0 45px #000;box-shadow: 0 0 45px #000;}
.ecrs-box-shadow-block {padding-right: 30px;}
.ecrs-box-shadow-block>* {-webkit-box-shadow: 30px 30px #ddd;-moz-box-shadow: 30px 30px #ddd;box-shadow: 30px 30px #ddd;display: block;}
.ecrs-text-transform-none {text-transform: none !important;}
.ecrs-text-transform-lowercase {text-transform: lowercase !important;}
.ecrs-text-transform-uppercase {text-transform: uppercase !important;}
.ecrs-text-transform-capitalize {text-transform: capitalize !important;}
.ecrs-stat-block h2 {font-size: 45px;font-size: 4.5rem;margin: 0 0 10px;}
.ecrs-stat-block h6 {font-size: 16px;font-size: 1.6rem;font-weight: 700;line-height: 1.4;}
.ecrs-masonry {display: flex;flex-flow: row wrap;width: 100%;}
.ecrs-masonry>* {flex: auto;min-width: 300px;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-responsive-no-margin {margin-bottom: 0 !important;}}
@media only screen and (min-width: 0px) and (max-width: 1259px) {.ecrs-responsive-center-text-desktop {text-align: center !important;}}
@media only screen and (min-width: 0px) and (max-width: 1083px) {.ecrs-responsive-center-text-laptop {text-align: center !important;}}
@media only screen and (min-width: 0px) and (max-width: 919px) {.ecrs-responsive-center-text-notebook {text-align: center !important;}}
@media only screen and (min-width: 0px) and (max-width: 827px) {.ecrs-responsive-center-text-tablet {text-align: center !important;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-responsive-center-text {text-align: center !important;}}
input, select, textarea {background-color: #fff;border: 1px solid #ddd;color: #333;font-size: 18px;font-size: 1.8rem;font-weight: 400;padding: 15px;width: 100%;}
input:focus, textarea:focus {border: 1px solid #999;outline: none;}
input[type="checkbox"], input[type="image"], input[type="radio"] {width: auto;}
::-moz-placeholder {color: #333;opacity: 1;}
::-webkit-input-placeholder {color: #333;}
.entry-content .button:focus, .entry-content .button:hover {color: #fff;}
.button {display: inline-block;}
a.button.small, button.small, input[type="button"].small, input[type="reset"].small, input[type="submit"].small {padding: 8px 15px;}
.site-container button:disabled, .site-container button:disabled:hover, .site-container input:disabled, .site-container input:disabled:hover, .site-container input[type="button"]:disabled, .site-container input[type="button"]:disabled:hover, .site-container input[type="reset"]:disabled, .site-container input[type="reset"]:disabled:hover, .site-container input[type="submit"]:disabled, .site-container input[type="submit"]:disabled:hover {background-color: #eee;border-width: 0;color: #777;cursor: not-allowed;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button {display: none;}
.search-form {overflow: hidden;}
.entry-content .search-form, .site-header .search-form {margin-bottom: 40px;}
.site-header .search-form {float: right;margin: 12px auto 0;}
.post-password-form input[type="submit"], .search-form input[type="submit"] {margin-top: 10px;}
.genesis-nav-menu .search input[type="submit"], .widget_search input[type="submit"] {border: 0;clip: rect(0,0,0,0);height: 1px;margin: -1px;padding: 0;position: absolute;width: 1px;}
.pane_padding_60_80 .ecrs-box-pane {padding: 60px 80px !important;}
@media only screen and (min-width: 0px) and (max-width: 919px) {.pane_padding_60_80 .ecrs-box-pane {padding: 0 !important;}}
body div.hbspt-form fieldset {max-width: 100%;}
body div.hbspt-form fieldset:nth-child(1)>div>div {margin-top: 0;}
body div.hbspt-form fieldset:nth-child(1)>div>div.hs-fieldtype-checkbox.field.hs-form-field {margin-top: 20px;}
body div.hbspt-form fieldset:nth-child(1)>div>div.hs-fieldtype-checkbox.field.hs-form-field ul {margin: 6px 0;}
body div.hbspt-form fieldset:nth-child(1)>div>div.hs-fieldtype-checkbox.field.hs-form-field ul li {margin-bottom: 8px;}
body div.hbspt-form fieldset:nth-child(1)>div>div.hs-fieldtype-checkbox.field.hs-form-field li label {font-size: 14px;font-weight: 400;line-height: 21px;}
body div.hbspt-form .hs-form-field {margin-top: 20px;padding-right: 16px;}
body div.hbspt-form .hs-form-field label {font-weight: 700;font-size: 16px;color: #54585a;line-height: 1.3;}
body div.hbspt-form .hs-form-field div.input {margin-top: 8px;}
body div.hbspt-form ul.inputs-list li {list-style-type: none;}
body div.hbspt-form li.hs-form-checkbox input[type=checkbox] {vertical-align: top;margin: 5px 10px 0 0 !important;}
body div.hbspt-form select {padding: 4px 0 4px 2px;padding: 8px 3px;font-family: Montserrat,sans-serif;font-size: 14px;font-size: 1.4rem;font-weight: 600;margin-top: 0;width: 100% !important;}
body div.hbspt-form select:invalid {color: #a5a5a5;}
body div.hbspt-form select option {color: #333;padding-bottom: 2px;}
body div.hbspt-form .actions {text-align: center;margin: 16px;padding: 16px 0;}
body div.hbspt-form .actions input[type="submit"].hs-button.primary.large {background-color: transparent;border: 2px solid #e6aa26;border-radius: 30px;color: #e6aa26;cursor: pointer;font-family: Montserrat,sans-serif;font-size: 14px;font-size: 1.4rem;font-weight: 700;letter-spacing: 1px;padding: 8px 24px;text-decoration: none;text-transform: uppercase;white-space: normal;width: auto;}
body div.hbspt-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {font-family: Montserrat,sans-serif;font-size: 14px;font-size: 1.4rem;font-weight: 600;padding: 4px 8px;width: 100%;}
body div.hbspt-form textarea.hs-input {width: 100% !important;height: 160px;resize: none;}
body div.hbspt-form .hs-form-required {color: #eb5949;margin-left: 4px;}
body div.hbspt-form .hs_recaptcha.hs-recaptcha.field.hs-form-field {display: none;}
body div.hbspt-form .hs-richtext {margin-top: 10px;}
body div.gform_wrapper li.gfield.ecrs-form-terms-checkbox .gfield_checkbox li input, body div.gform_wrapper li.gfield.ecrs-form-terms-checkbox .gfield_checkbox li input[type=checkbox] {vertical-align: top;margin: 5px 5px 0 0 !important;}
body div.gform_wrapper li.gfield.ecrs-field-hidden-label {margin-top: 0;}
body div.gform_wrapper li.gfield.ecrs-field-hidden-label .gfield_label {display: none !important;}
body div.gform_wrapper.ecrs-form-hidden-labels_wrapper .top_label .gfield div.ginput_container {margin-top: 18px;}
body div.gform_wrapper.ecrs-form-hidden-labels_wrapper .top_label .gfield div.ginput_container.ginput_container_radio {margin-top: 4px;}
body div.gform_wrapper.ecrs-form-hidden-labels_wrapper .top_label .gfield .gfield_label {display: none;}
#field_2_8 .gfield_label {display: none;}
#field_7_8 .gfield_label {display: none;}
body div.gform_wrapper.ecrs-form-hidden-labels_wrapper .top_label .gfield.gf_list_inline .gfield_description {font-family: Montserrat,sans-serif;font-size: 14px;font-size: 1.4rem;font-weight: 600;}
body div.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {margin-top: 2px;}
body div.gform_wrapper.gf_browser_chrome select {padding: 4px 0 4px 2px;}
body div.gform_wrapper ul li.gfield {margin-top: 30px;}
#field_8_36 {margin-top: 0;}
#field_8_36 .gfield_label {display: none;}
body div.gform_wrapper ul li.gfield:first-child {margin-top: 0;}
body div.gform_wrapper ul li.gfield.gf_left_half, body div.gform_wrapper ul li.gfield.gf_right_half {margin-top: 20px;margin-bottom: 0;}
body div.gform_wrapper ul li.gfield.gsection h2 {color: #006ba6;font-family: Montserrat,sans-serif;font-size: 30px;font-size: 3rem;font-weight: 600;line-height: 1.2;margin: 0 0 20px;}
body div.gform_wrapper ul li.gfield.gsection h2 a, .entry body div.gform_wrapper ul li.gfield.gsection h2 a {color: #006ba6;}
body div.gform_wrapper ul li.gfield.gsection h2 a:hover, .entry body div.gform_wrapper ul li.gfield.gsection h2 a:hover {color: #004a73;}
body div.gform_wrapper ul li.gfield.gsection h2 {margin-top: 40px !important;font-size: 24px;font-size: 2.4rem;}
body div.gform_wrapper ul li.gfield.gsection .gsection_description {margin: 15px 0 0;font-size: 16px;font-size: 1.6rem;}
#field_6_18 h2 {margin-top: 0px !important;}
#field_3_18 h2 {margin-top: 0px !important;}
body div.gform_wrapper ul li.gfield.gfield_error {background-color: transparent;padding: 0;border: 0;margin-bottom: 0 !important;}
body div.gform_wrapper ul li.gfield.gfield_error.gfield_contains_required div.ginput_container, body div.gform_wrapper ul li.gfield.gfield_error.gfield_contains_required label.gfield_label {margin-top: 12px;}
body div.gform_wrapper ul li.gfield.gfield_error .ginput_container .large.gfield_select {border: 1px solid #eb5949;}
body div.gform_wrapper ul li.gfield.gf_list_inline ul.gfield_radio li {margin-bottom: 0;}
body div.gform_wrapper ul li.gfield .ginput_container .large.gfield_select {font-family: Montserrat,sans-serif;font-size: 14px;font-size: 1.4rem;font-weight: 600;padding: 8px 3px;margin-top: 0;}
body div.gform_wrapper ul li.gfield .ginput_container .large.gfield_select:invalid {color: #a5a5a5;}
body div.gform_wrapper ul li.gfield .ginput_container .gfield_radio {margin: 0;}
body div.gform_wrapper ul li.gfield .ginput_container.ginput_container_fileupload {margin-top: 15px;}
body div.gform_wrapper ul li.gfield .gfield_description {padding-top: 6px;}
body div.gform_wrapper .ginput_container_fileupload {margin-top: 30px;}
body div.gform_wrapper h2.gsection_title {padding-left: 30px !important;font-size: 30px !important;margin-top: 0 !important;margin-bottom: 20px !important;}
#gform_wrapper_5 {margin: 8px 0 15px;}
#gform_wrapper_5 ul li.gfield {margin-top: 0;}
body div.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {font-family: Montserrat,sans-serif;font-size: 14px;font-size: 1.4rem;font-weight: 600;padding: 4px 8px;}
body div.gform_wrapper .gform_page_footer {border-top: 0;}
body div.gform_wrapper div.validation_error, body div.gform_wrapper .instruction.validation_message {display: none;}
body div.gform_wrapper .gfield_description.validation_message {padding-top: 0;font-size: 12px;font-size: 1.2rem;}
div.gform_wrapper li.gfield.gfield_creditcard_warning, div.gform_wrapper div.validation_error {border-top: 2px solid #eb5949;border-bottom: 2px solid #eb5949;}
div.gform_wrapper li.gfield_error textarea, div.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span, div.gform_wrapper li.gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) {border: 1px solid #eb5949;}
div.gform_wrapper .gfield_required, div.gform_wrapper.form_saved_message .form_saved_message_emailform .validation_message, div.gform_wrapper.gf_submission_limit_message, div.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message, div.gform_wrapper .gfield_error .gfield_label, div.gform_wrapper div.validation_error, div.gform_wrapper ol.validation_list li a, div.gform_wrapper ol.validation_list, div.gform_wrapper div.gfield_description.validation_error, div.gform_wrapper .validation_message, div.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, div.gform_wrapper li.gfield_error ul.gfield_checkbox, div.gform_wrapper li.gfield_error ul.gfield_radio, div.gform_wrapper li.gfield.gfield_error table.gfield_list thead th {color: #eb5949;}
.footer-form .ecrs-footer-form-column-2 {padding: 0px 15px 0px 30px;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.footer-form .ecrs-footer-form-column-2 {padding: 10px 15px 0;}}
.admin-bar .site-header {top: 32px;}
.admin-bar #header-breadcrumb {top: 94px;}
.site-header {z-index: 9000;}
#header-breadcrumb {z-index: 8000;}
.has-hero-image .site-inner {margin-top: 60px;}
.has-hero-image.home .site-inner {margin-top: 0;}
@media only screen and (min-width: 828px) and (max-width: 9999px) {.has-hero-image .site-header.hero-header {background: transparent;}
	.has-hero-image .site-header.hero-header .hero-hidden-item {display: none;}}
.has-hero-image #header-breadcrumb {display: none;}
.has-hero-image .ecrs-page-hero {background-position: center center;background-size: cover;height: 450px;margin-bottom: 60px;max-width: 100%;width: 100%;}
.has-hero-image .ecrs-page-hero .entry-title {color: #fff;margin: 0 auto;padding-top: 300px;text-align: center;width: 80%;}
@media only screen and (min-width: 0px) and (max-width: 827px) {.has-hero-image .ecrs-page-hero {height: 250px;}
	.has-hero-image .ecrs-page-hero .entry-title {padding-top: 100px;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {.has-hero-image .ecrs-page-hero {height: 250px;}
	.has-hero-image .ecrs-page-hero .entry-title {padding-top: 90px;width: calc(100% - 60px);}}
body:not(.has-hero-image) .entry h2, body:not(.has-hero-image) .ecrs-category-archive h2 {padding-left: 30px;border-left: 5px solid #ffcd00;}
body:not(.has-hero-image) .ecrs-category-archive h2 {margin-top: 0;}
.ecrs_info_boxes {margin: 0 !important;}
.ecrs_info_boxes h3, .ecrs_info_boxes h4 {font-size: 24px;font-size: 2.4rem;font-weight: 600;line-height: 1;text-transform: none;}
.ecrs_info_boxes h3 {color: #aaa;font-weight: 400;text-align: right;}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs_info_boxes h3 {text-align: center;}}
.ecrs_info_boxes h4 {color: #ffcd00;letter-spacing: normal;}
.ecrs-portal-pre-heading-line {padding-top: 50px;}
.ecrs-portal-pre-heading-line:before {content: " ";margin-top: -50px;text-align: center;position: absolute;border-top: 5px #ffcd00 solid;width: 90px;right: calc(50% - 45px);}
.ecrs-portal-pre-heading-line-left {padding-top: 50px;margin-bottom: 30px;}
.ecrs-portal-pre-heading-line-left:before {content: " ";margin-top: -50px;text-align: left;position: absolute;border-top: 5px #ffcd00 solid;width: 90px;}
.material-icons {font-family: "Material Icons";font-weight: normal;font-style: normal;font-size: 24px;display: inline-block;line-height: 1;text-transform: none;letter-spacing: normal;word-wrap: normal;white-space: nowrap;direction: ltr;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;-moz-osx-font-smoothing: grayscale;font-feature-settings: "liga";}
.ecrs-profile {margin-bottom: 30px;}
.ecrs-profile .ecrs-profile-header {padding-bottom: 20px;}
@media only screen and (min-width: 828px) and (max-width: 9999px) {.ecrs-profile .ecrs-profile-header {padding: 20px;}}
.ecrs-profile .ecrs-profile-header h3 {font-size: 20px;font-size: 2rem;margin-bottom: 0;}
.ecrs-profile .ecrs-profile-logo {background-color: #fff;border: 2px solid #f1f1f1;padding: 20px;}
.ecrs-profile .ecrs-profile-logo img {display: block;}
@media only screen and (min-width: 828px) and (max-width: 919px) {.ecrs-profile .ecrs-profile-logo {padding: 10px;}}
@media only screen and (min-width: 0px) and (max-width: 827px) {.ecrs-profile .ecrs-profile-logo {border: 0;}}
.ecrs-profile .ecrs-profile-data {background-color: #f1f1f1;font-family: Montserrat,sans-serif;font-size: 14px;font-size: 1.4rem;font-weight: 500;padding: 20px;}
.ecrs-profile .ecrs-profile-data h3 {color: #54585a;font-size: 20px;font-size: 2rem;font-weight: 700;text-transform: capitalize;}
.ecrs-profile .ecrs-profile-data h6 {margin-bottom: 0;}
.ecrs-profile .ecrs-profile-data p {margin-bottom: 15px;}
.ecrs-profile .ecrs-profile-data p:last-child {margin-bottom: 0;}
.ecrs-profile .ecrs-profile-data .ecrs-col {margin-bottom: 0;}
.ecrs-profile .ecrs-profile-data .ecrs-pr-profile {font-family: Roboto,sans-serif;font-size: 14px;font-size: 1.4rem;font-weight: 400;}
.ecrs-profile .ecrs-profile-data .ecrs-pr-profile h3 {color: #e6aa26;font-family: Montserrat,sans-serif;font-size: 20px;font-size: 2rem;font-weight: 600;line-height: 1.2;margin: 0 0 20px;margin-bottom: 10px;}
.ecrs-profile .ecrs-profile-data .ecrs-pr-profile h3 a, .entry .ecrs-profile .ecrs-profile-data .ecrs-pr-profile h3 a {color: #e6aa26;}
.ecrs-profile .ecrs-profile-data .ecrs-pr-profile h3 a:hover, .entry .ecrs-profile .ecrs-profile-data .ecrs-pr-profile h3 a:hover {color: #ac7c14;}
.ecrs-profile .ecrs-profile-data .ecrs-pr-profile h3 {margin-top: 20px;}
.ecrs-profile .ecrs-profile-data .ecrs-pr-profile .ecrs-button {margin-bottom: 0;}
@media only screen and (min-width: 828px) and (max-width: 919px) {.ecrs-profile .ecrs-profile-data {padding: 10px;}}
@media only screen and (min-width: 0px) and (max-width: 827px) {.sidebar-secondary .ecrs-profile {display: none;}}
.ecrs-profile .ecrs-author-profile {background-color: #f1f1f1;}
.ecrs-profile .ecrs-author-profile .ecrs-profile-header {text-align: center;}
.ecrs-profile .ecrs-author-profile .ecrs-profile-logo {background-color: #f1f1f1;padding: 0;}
.ecrs-profile .ecrs-author-profile .ecrs-profile-logo img {margin: 0 auto;max-width: 60%;}
.ecrs-profile .ecrs-author-profile .ecrs-profile-data {font-family: Roboto,sans-serif;font-size: 14px;font-size: 1.4rem;font-weight: 400;}
.ecrs-profile .ecrs-author-profile .ecrs-profile-data .ecrs-profile-name {text-align: center;}
.ecrs-profile .ecrs-author-profile .ecrs-profile-data .ecrs-profile-name .ecrs-profile-title {color: #aaa;font-family: Roboto,sans-serif;font-size: 16px;font-size: 1.6rem;font-weight: 400;line-height: 1;font-style: italic;}
.ecrs-profile .ecrs-author-profile .ecrs-profile-data .ecrs-button {margin-bottom: 0;}
.content .ecrs-profile .ecrs-author-profile {background-color: transparent;margin-bottom: 60px;}
.content .ecrs-profile .ecrs-author-profile .ecrs-profile-header {margin-bottom: 30px;padding: 0;text-align: left;}
.content .ecrs-profile .ecrs-author-profile .ecrs-profile-logo {background-color: transparent;}
.content .ecrs-profile .ecrs-author-profile .ecrs-profile-logo img {max-width: 100%;}
@media only screen and (min-width: 660px) and (max-width: 827px) {.content .ecrs-profile .ecrs-author-profile .ecrs-profile-logo {padding: 0 20px 0 0;width: 33.33333%;}
	.content .ecrs-profile .ecrs-author-profile .ecrs-profile-logo img {margin: 0;}
	.content .ecrs-profile .ecrs-author-profile .ecrs-profile-data {width: 66.66667%;}
	.content .ecrs-profile .ecrs-author-profile .ecrs-profile-data .ecrs-profile-name {text-align: left;}
	.content .ecrs-profile .ecrs-author-profile .ecrs-button {display: inline-block;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {.content .ecrs-profile .ecrs-author-profile .ecrs-profile-logo img {max-width: 60%;}
	.content .ecrs-profile .ecrs-author-profile .ecrs-profile-header {text-align: center;}
	.content .ecrs-profile .ecrs-author-profile .ecrs-profile-data {background-color: transparent;font-family: Roboto,sans-serif;font-size: 16px;font-size: 1.6rem;font-weight: 400;line-height: 1.5;padding: 30px 0 0 0;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {.content .ecrs-profile .ecrs-author-profile .ecrs-profile-logo, .content .ecrs-profile .ecrs-author-profile .ecrs-profile-data {max-width: 100%;width: 100%;margin-left: 0;margin-right: 0;float: none;}}
.content .ecrs-profile {margin-top: 60px;margin-bottom: 60px;display: none;}
body.ecrs-is-press-releases-post .content .ecrs-profile {display: block;}
@media only screen and (min-width: 0px) and (max-width: 827px) {.content .ecrs-profile {display: block;}}
@media only screen and (min-width: 0px) and (max-width: 919px) {.content .ecrs-profile .ecrs-profile-logo {float: left;width: 50%;}
	.content .ecrs-profile .ecrs-profile-data {float: right;width: 50%;}}
.content .ecrs-profile:before, .content .ecrs-profile:after {content: " ";display: table;clear: both;}
.content .ecrs-profile.ecrs-pr-profile {margin-top: 0;}
.content .ecrs-profile.ecrs-pr-profile .ecrs-profile-logo {display: none;}
.content .ecrs-profile.ecrs-pr-profile .ecrs-profile-data {background: transparent;font-size: 16px;font-size: 1.6rem;padding: 0;width: 100%;}
.content .ecrs-profile.ecrs-pr-profile .ecrs-profile-data .ecrs-button {display: none;}
.widget-post-list li {border-bottom: 1px solid #ddd;font-family: Montserrat,sans-serif;font-size: 14px;font-size: 1.4rem;font-weight: 500;}
.widget-post-list li:last-child {border-bottom: 0;}
body.blog .ecrs-category-archive {margin-bottom: 60px;}
.ecrs-category-archive h2 a {color: #006ba6;}
.ecrs-category-archive h2 a:hover {color: #004a73;}
.ecrs-category-archive h2 a i.fa {display: inline-flex;font-size: 24px;font-size: 2.4rem;padding-left: 10px;vertical-align: middle;}
.breadcrumb {color: #aaa;font-family: Montserrat,sans-serif;font-size: 12px;font-size: 1.2rem;font-weight: 500;line-height: 1;}
.breadcrumb a {color: #aaa;}
.breadcrumb a:hover {color: #54585a;}
#header-breadcrumb {background-color: #fff;border-bottom: 1px solid #ddd;padding: 8px 0;position: fixed;top: 62px;width: 100%;}
#header-breadcrumb .breadcrumb {line-height: 1.25;width: calc(100% - 200px);}
@media only screen and (min-width: 0px) and (max-width: 659px) {#header-breadcrumb .breadcrumb {width: 100%;}}
@media only screen and (min-width: 0px) and (max-width: 827px) {#header-breadcrumb {background-color: #f1f1f1;position: static;top: 0;}}
.archive-description {margin-bottom: 40px;}
.archive-description .entry-title {font-size: 20px;font-size: 2rem;}
.entry-title a, .sidebar .widgettitle a {color: #333;text-decoration: none;}
.entry-title a:focus, .entry-title a:hover {color: #ac7c14;}
.widgettitle {font-size: 20px;font-size: 2rem;margin-bottom: 30px;}
.ecrs-pre-heading-line::before {content: " ";margin-top: -50px;text-align: left;position: absolute;border-top: 5px #ffcd00 solid;width: 90px;}
.content-section-title {border-bottom: 3px solid #ddd;padding-bottom: 15px;margin-bottom: 30px;}
.sidebar .widget.ecrs_author-box {border-top: 0;padding: 30px 15px;font-size: 14px;font-size: 1.4rem;font-weight: 400;background-color: #f1f1f1;text-align: center;}
.sidebar .widget.ecrs_author-box .widget-title {color: #54585a;}
.sidebar .widget.ecrs_author-box .avatar {float: none;}
.entry {background-color: #fff;padding: 0;}
.entry a {color: #006ba6;}
.entry a:hover {color: #004a73;}
.full-width-content .entry h1.entry-title {margin-bottom: 60px;text-align: center;}
.entry .entry-title {margin-bottom: 40px;}
.entry .entry-title+.entry-subtitle {margin-top: -30px;}
.entry .entry-subtitle {color: #aaa;font-family: Roboto,sans-serif;font-size: 26px;font-size: 2.6rem;font-weight: 300;line-height: 1.1;font-style: italic;margin-bottom: 30px;}
.archive-description>:first-child, .entry-content>:first-child {margin-top: 0 !important;}
.archive-description p, .entry-content p {margin: 0 0 20px;}
.archive-description ol, .archive-description ul, .entry-content ol, .entry-content ul {margin-bottom: 28px;margin-left: 40px;}
.archive-description ol>li, .archive-description ul>li, .entry-content ol>li, .entry-content ul>li {margin-bottom: 10px;}
.archive-description ol>li, .entry-content ol>li {list-style-type: decimal;}
.archive-description ul>li, .entry-content ul>li {list-style-type: disc;}
.archive-description ol ol, .archive-description ul ul, .entry-content ol ol, .entry-content ul ul {margin-bottom: 0;}
.archive-description code, .entry-content code {background-color: #54585a;color: #ddd;}
.archive-description blockquote, .entry-content blockquote {color: #f00;background-color: rgba(255,0,0,.5);padding: 20px;border: 1px solid #f00;}
.archive-description .ecrs-pr-hash, .entry-content .ecrs-pr-hash {text-align: center;}
div.entry-meta, p.entry-meta {color: #aaa;font-size: 14px;font-size: 1.4rem;font-style: italic;margin-bottom: 0;}
.entry-header .entry-header-image {margin-bottom: 30px;position: relative;}
.entry-header .entry-header-image .entry-header-image-caption {position: absolute;bottom: 0;right: 0;color: #fff;padding: 7px;}
.entry-header .entry-header-image .entry-header-image-caption a {color: #fff !important;}
.entry-header .entry-meta {margin-bottom: 24px;}
body.ecrs-is-press-releases-post .entry-header .entry-meta {font-weight: 800;letter-spacing: 1px;margin-bottom: 30px;font-style: normal;line-height: 1;}
body.ecrs-is-leadership-post .entry-header .entry-meta .ecrs-post-author {color: #54585a;font-size: 20px;font-size: 2rem;font-weight: 700;font-style: normal;letter-spacing: 1px;text-transform: uppercase;}
.entry-footer .entry-meta {margin-bottom: 60px;}
.entry-categories, .entry-tags {display: block;}
.entry-comments-link::before {content: "—";margin: 0 6px 0 2px;}
.ecrs-related-articles {margin: 60px 0;}
.ecrs-post-grid-showcase-wrapper {margin: 0 0 3.75% 0;}
.ecrs-post-grid-showcase-wrapper .ecrs-box-pane {padding: 0;}
.ecrs-box-pane>.ecrs-post-grid-showcase:last-child>.ecrs-post-grid-showcase-wrapper {margin-bottom: 0;}
.ecrs-post-grid-showcase .featured-post {margin-bottom: 0;padding-top: 0;}
@media only screen and (min-width: 460px) and (max-width: 827px) {.ecrs-post-grid-showcase .featured-post .ecrs-col {float: right;margin-left: 0;padding-left: 30px;width: 66.666667%;}
	.ecrs-post-grid-showcase .featured-post .ecrs-col-first {float: left;padding-left: 0;width: 33.333333%;}}
body.category .ecrs-post-grid-showcase .featured-post {margin-bottom: 30px;padding-top: 30px;}
.ecrs-post-grid-showcase .featured-post .ecrs-grid-image img {display: block;}
@media only screen and (min-width: 0px) and (max-width: 459px) {.ecrs-post-grid-showcase .featured-post .ecrs-grid-image a {height: 125px;}}
.ecrs-post-grid-showcase .featured-post .featured-post-content {margin-left: 4%;margin-top: 50px;padding-top: 40px;}
@media only screen and (min-width: 920px) and (max-width: 1083px) {body.sidebar-content .ecrs-post-grid-showcase .featured-post .featured-post-content, body.category .ecrs-post-grid-showcase .featured-post .featured-post-content {margin-top: 0;}
	body.sidebar-content .ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-grid-item-type:before, body.category .ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-grid-item-type:before {content: none;}
	body.sidebar-content .ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-grid-title, body.sidebar-content .ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-grid-title a, body.category .ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-grid-title, body.category .ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-grid-title a {font-size: 25px;font-size: 2.5rem;font-weight: 600;line-height: 1.15;}}
@media only screen and (min-width: 0px) and (max-width: 827px) {.ecrs-post-grid-showcase .featured-post .featured-post-content {margin-top: 0;padding-top: 15px;}
	.ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-grid-item-type:before {content: none;}
	.ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-grid-title, .ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-grid-title a {font-size: 25px;font-size: 2.5rem;font-weight: 600;line-height: 1.15;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {.ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-grid-title, .ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-grid-title a {font-size: 20px;font-size: 2rem;font-weight: 600;line-height: 1.15;}
	.ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-button {display: none;}}
@media only screen and (min-width: 0px) and (max-width: 459px) {.ecrs-post-grid-showcase .featured-post .featured-post-content {padding-top: 0;}
	.ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-button {display: block;}}
.ecrs-post-grid-showcase .featured-post .featured-post-content .featured-post-preface {color: #aaa;font-family: Montserrat,sans-serif;font-size: 12px;font-size: 1.2rem;font-weight: 800;letter-spacing: 1px;margin-bottom: 15px;text-transform: uppercase;}
.ecrs-related-articles .ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-grid-title {font-size: 20px;font-size: 2rem;}
body.category .ecrs-post-grid-showcase .featured-post .featured-post-content .ecrs-grid-title {border-left: 0;padding: 0;margin: 0 0 15px;}
.ecrs-post-grid-showcase .featured-post .featured-post-content .more-link {clear: both;display: table;margin-top: 20px;}
@media only screen and (min-width: 0px) and (max-width: 827px) {.ecrs-post-grid-showcase .featured-post {margin-bottom: 0;}
	.ecrs-post-grid-showcase .featured-post .featured-post-content {margin-left: 0;}}
.archive-pagination li {display: inline;}
.archive-pagination a {background-color: #fff;color: #333;cursor: pointer;display: inline-block;font-size: 16px;font-size: 1.6rem;font-weight: 600;padding: 8px 12px;text-decoration: none;}
.archive-pagination a:focus, .archive-pagination a:hover, .archive-pagination .active a {background-color: #c3251d;color: #fff;}
.ecrs_library_whitepaper_cover_image {max-width: 40%;float: right;margin-left: 30px;margin-bottom: 30px;}
.ecrs_library_whitepaper_cover_image img {display: block;}
.ecrs-whitepaper-form .ecrs-box-header {background-color: #e6aa26;font-size: 2.4rem;color: white;text-align: center;}
@media only screen and (min-width: 920px) and (max-width: 1083px) {.hero-slider-33 {padding: 160px 0 20px !important;}}
@media only screen and (min-width: 828px) and (max-width: 919px) {.hero-slider-33 {padding: 120px 0 0 !important;}}
@media only screen and (min-width: 660px) and (max-width: 827px) {.hero-slider-33 {padding: 120px 0 60px !important;}}
@media only screen and (min-width: 460px) and (max-width: 659px) {.hero-slider-33 {padding: 60px 0 !important;}}
@media only screen and (min-width: 0px) and (max-width: 459px) {.hero-slider-33 {padding: 0 0 60px !important;}}
@media only screen and (min-width: 0px) and (max-width: 1259px) {#n2-ss-33 .nextend-thumbnail-inner>div {-moz-transform: scale(.85);-ms-transform: scale(.85);-o-transform: scale(.85);-webkit-transform: scale(.85);transform: scale(.85);left: -80px !important;}}
@media only screen and (min-width: 0px) and (max-width: 1083px) {#n2-ss-33 .nextend-thumbnail-inner>div {-moz-transform: scale(.72);-ms-transform: scale(.72);-o-transform: scale(.72);-webkit-transform: scale(.72);transform: scale(.72);left: -165px !important;}}
@media only screen and (min-width: 0px) and (max-width: 919px) {#n2-ss-33 .nextend-thumbnail-inner>div {transform: scale(.64);left: -215px !important;}}
#n2-ss-33 .nextend-thumbnail-inner>div>div {padding-top: 30px;}
#n2-ss-33 .nextend-thumbnail-inner>div>div :first-of-type .n2-ss-caption {background-image: url("/wp-content/uploads/2017/11/catapult_white_no-tagline.png") !important;background-size: contain !important;background-repeat: no-repeat !important;margin-right: 70px !important;margin-top: 10px !important;}
#n2-ss-33 .nextend-thumbnail-inner>div>div .n2-active {border-top: 3px solid #fff !important;padding-top: 27px;margin-top: -30px;}
@media only screen and (min-width: 0px) and (max-width: 919px) {#n2-ss-33 .nextend-thumbnail-inner>div>div .n2-ss-caption>div:first-child {font-size: 18px;}
	#n2-ss-33 .nextend-thumbnail-inner>div>div .n2-ss-caption>div:last-child {display: none;}}
h1.n2-ss-item-content.n2-ow>a {font-size: 50px !important;}
div.hero-slider-35 div.ecrs-box-pane {position: relative;padding: 0 !important;}
div.hero-slider-35 div.ecrs-box-pane>h1 {position: absolute;top: 60px;}
@media only screen and (min-width: 0px) and (max-width: 659px) {body.home h1 {font-size: 30px;font-size: 3rem;}}
@media only screen and (min-width: 0px) and (max-width: 1083px) {div.hero-slider-35 div#n2-ss-35 .nextend-thumbnail {display: none !important;}}
div.hero-slider-35 div#n2-ss-35 .n2-ss-slider-1 {height: 700px !important;}
div.hero-slider-35 div#n2-ss-35 .n2-ss-slider-1 .n2-ss-slide {top: 190px !important;}
@media only screen and (min-width: 920px) and (max-width: 1083px) {div.hero-slider-35 div#n2-ss-35 .n2-ss-slider-1 .n2-ss-slide {top: 160px !important;}}
@media only screen and (min-width: 828px) and (max-width: 919px) {div.hero-slider-35 div#n2-ss-35 .n2-ss-slider-1 .n2-ss-slide {top: 125px !important;}}
@media only screen and (min-width: 660px) and (max-width: 827px) {div.hero-slider-35 div#n2-ss-35 .n2-ss-slider-1 {height: 650px !important;}
	div.hero-slider-35 div#n2-ss-35 .n2-ss-slider-1 .n2-ss-layers-container {height: 450px !important;margin: 90px 0 0 !important;}
	div.hero-slider-35 div#n2-ss-35 .n2-ss-slider-1 .n2-ss-slide {height: 540px !important;top: 15% !important;}}
@media only screen and (min-width: 0px) and (max-width: 659px) {div.hero-slider-35 div#n2-ss-35 .n2-ss-slider-1 {height: 660px !important;}
	div.hero-slider-35 div#n2-ss-35 .n2-ss-slider-1 .n2-ss-layers-container {height: 430px !important;margin: 90px 0 0 !important;}
	div.hero-slider-35 div#n2-ss-35 .n2-ss-slider-1 .n2-ss-slide {height: 520px !important;top: 130px !important;}}
@media only screen and (min-width: 0px) and (max-width: 827px) {div.hero-slider-35 div#n2-ss-35 {margin-bottom: 60px;}}
div.hero-slider-35 div#n2-ss-35 .n2-ss-caption {border-left: 0 !important;margin-left: 3px;}
div.hero-slider-35 div#n2-ss-35 .n2-active .n2-ss-caption {border-left: 3px solid #006ba6 !important;margin-left: 0;}
div.hero-slider-35 div#n2-ss-35 .n2-active .n2-ss-caption div:first-child {color: #006ba6 !important;}
.sidebar {margin-bottom: 20px;}
.sidebar .widget {border-top: 1px solid #ddd;padding: 45px 0 60px;}
.sidebar.sidebar-secondary .widget {border: none;padding: 0;}
.footer-form {background-color: #006ba6;background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 60px 0;}
.footer-widgets {background-color: #f1f1f1;color: #54585a;clear: both;font-size: 14px;font-size: 1.4rem;line-height: 1;}
.footer-widgets .wrap {margin-top: 60px;}
.footer-widgets p, .footer-widgets ul>li {margin-bottom: 20px;padding-bottom: 0;}
.footer-widgets a {color: #54585a;}
.footer-widgets a:hover {color: #006ba6;}
.site-footer {background-color: #f1f1f1;color: #54585a;font-size: 14px;font-size: 1.4rem;line-height: 20px;}
.site-footer a {color: #54585a;}
.site-footer a:hover {color: #006ba6;}
.site-footer a:not(:last-child) {margin-right: 15px;}
.site-footer .ecrs-footer-icon {font-size: 20px;font-size: 2rem;padding: 10px;}
.site-footer .widget {border-top: 1px solid #ddd;padding: 45px 0;margin: 0px;}
.ecrs-cta-form .ecrs-menu-cta, .ecrs-cta-form .entry-header {display: none !important;}
.fancybox-slide--video .fancybox-content, .fancybox-slide--frame .fancybox-content, .ecrs-responsive-wrapper, .ecrs-video-wrapper {position: relative;padding-bottom: 56.25%;height: 0;}
.fancybox-slide--video .fancybox-content.ecrs-responsive-ratio-4-3, .fancybox-slide--frame .fancybox-content.ecrs-responsive-ratio-4-3, .ecrs-responsive-wrapper.ecrs-responsive-ratio-4-3, .ecrs-video-wrapper.ecrs-responsive-ratio-4-3 {padding-bottom: 75%;}
.fancybox-slide--video .fancybox-content iframe, .fancybox-slide--frame .fancybox-content iframe, .fancybox-slide--video .fancybox-content object, .fancybox-slide--frame .fancybox-content object, .fancybox-slide--video .fancybox-content embed, .fancybox-slide--frame .fancybox-content embed, .ecrs-responsive-wrapper iframe, .ecrs-responsive-wrapper object, .ecrs-responsive-wrapper embed, .ecrs-video-wrapper iframe, .ecrs-video-wrapper object, .ecrs-video-wrapper embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.fancybox-slide--video .fancybox-content, .fancybox-slide--frame .fancybox-content {padding-bottom: 45%;}
@media only screen and (max-width: 768px) {.ecrs-tabs-nav span {display: block;}
	.ecrs-tabs-vertical .ecrs-tabs-nav {float: none;width: auto;}
	.ecrs-tabs-vertical .ecrs-tabs-panes {float: none;width: auto;}}
*:focus {outline: 0;}