@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap);
@charset "UTF-8";
.wp-block-archives-dropdown label {
 display:block
}
.wp-block-avatar.aligncenter {
 text-align:center
}
.wp-block-audio {
 margin:0 0 1em
}
.wp-block-audio figcaption {
 margin-top:.5em;
 margin-bottom:1em
}
.wp-block-audio audio {
 width:100%;
 min-width:300px
}
.wp-block-button__link {
 color:#fff;
 background-color:#32373c;
 border-radius:9999px;
 box-shadow:none;
 cursor:pointer;
 display:inline-block;
 font-size:1.125em;
 padding:calc(.667em + 2px) calc(1.333em + 2px);
 text-align:center;
 text-decoration:none;
 word-break:break-word;
 box-sizing:border-box
}
.wp-block-button__link:active,
.wp-block-button__link:focus,
.wp-block-button__link:hover,
.wp-block-button__link:visited {
 color:#fff
}
.wp-block-button__link.aligncenter {
 text-align:center
}
.wp-block-button__link.alignright {
 text-align:right
}
.wp-block-buttons>.wp-block-button.has-custom-width {
 max-width:none
}
.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link {
 width:100%
}
.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link {
 font-size:inherit
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-25 {
 width:calc(25% - var(--wp--style--block-gap, .5em)*0.75)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-50 {
 width:calc(50% - var(--wp--style--block-gap, .5em)*0.5)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-75 {
 width:calc(75% - var(--wp--style--block-gap, .5em)*0.25)
}
.wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
 width:100%;
 flex-basis:100%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25 {
 width:25%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50 {
 width:50%
}
.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75 {
 width:75%
}
.wp-block-button.is-style-squared,
.wp-block-button__link.wp-block-button.is-style-squared {
 border-radius:0
}
.wp-block-button.no-border-radius,
.wp-block-button__link.no-border-radius {
 border-radius:0!important
}
.is-style-outline>:where(.wp-block-button__link),
:where(.wp-block-button__link).is-style-outline {
 border:2px solid;
 padding:.667em 1.333em
}
.is-style-outline>.wp-block-button__link:not(.has-text-color),
.wp-block-button__link.is-style-outline:not(.has-text-color) {
 color:currentColor
}
.is-style-outline>.wp-block-button__link:not(.has-background),
.wp-block-button__link.is-style-outline:not(.has-background) {
 background-color:transparent
}
.wp-block-buttons.is-vertical {
 flex-direction:column
}
.wp-block-buttons.is-vertical>.wp-block-button:last-child {
 margin-bottom:0
}
.wp-block-buttons>.wp-block-button {
 display:inline-block;
 margin:0
}
.wp-block-buttons.is-content-justification-left {
 justify-content:flex-start
}
.wp-block-buttons.is-content-justification-left.is-vertical {
 align-items:flex-start
}
.wp-block-buttons.is-content-justification-center {
 justify-content:center
}
.wp-block-buttons.is-content-justification-center.is-vertical {
 align-items:center
}
.wp-block-buttons.is-content-justification-right {
 justify-content:flex-end
}
.wp-block-buttons.is-content-justification-right.is-vertical {
 align-items:flex-end
}
.wp-block-buttons.is-content-justification-space-between {
 justify-content:space-between
}
.wp-block-buttons.aligncenter {
 text-align:center
}
.wp-block-buttons:not(.is-content-justification-space-between,
.is-content-justification-right,
.is-content-justification-left,
.is-content-justification-center) .wp-block-button.aligncenter {
 margin-left:auto;
 margin-right:auto;
 width:100%
}
.wp-block-button.aligncenter,
.wp-block-calendar {
 text-align:center
}
.wp-block-calendar tbody td,
.wp-block-calendar th {
 padding:.25em;
 border:1px solid #ddd
}
.wp-block-calendar tfoot td {
 border:none
}
.wp-block-calendar table {
 width:100%;
 border-collapse:collapse
}
.wp-block-calendar table th {
 font-weight:400;
 background:#ddd
}
.wp-block-calendar a {
 text-decoration:underline
}
.wp-block-calendar table caption,
.wp-block-calendar table tbody {
 color:#40464d
}
.wp-block-categories.alignleft {
 margin-right:2em
}
.wp-block-categories.alignright {
 margin-left:2em
}
.wp-block-code code {
 display:block;
 font-family:inherit;
 overflow-wrap:break-word;
 white-space:pre-wrap
}
.wp-block-columns {
 display:flex;
 margin-bottom:1.75em;
 box-sizing:border-box;
 flex-wrap:wrap!important;
 align-items:normal!important
}
@media (min-width:782px) {
 .wp-block-columns {
  flex-wrap:nowrap!important
 }
}
.wp-block-columns.are-vertically-aligned-top {
 align-items:flex-start
}
.wp-block-columns.are-vertically-aligned-center {
 align-items:center
}
.wp-block-columns.are-vertically-aligned-bottom {
 align-items:flex-end
}
@media (max-width:781px) {
 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
  flex-basis:100%!important
 }
}
@media (min-width:782px) {
 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
  flex-basis:0%;
  flex-grow:1
 }
 .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
  flex-grow:0
 }
}
.wp-block-columns.is-not-stacked-on-mobile {
 flex-wrap:nowrap!important
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {
 flex-basis:0%;
 flex-grow:1
}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {
 flex-grow:0
}
:where(.wp-block-columns.has-background) {
 padding:1.25em 2.375em
}
.wp-block-column {
 flex-grow:1;
 min-width:0;
 word-break:break-word;
 overflow-wrap:break-word
}
.wp-block-column.is-vertically-aligned-top {
 align-self:flex-start
}
.wp-block-column.is-vertically-aligned-center {
 align-self:center
}
.wp-block-column.is-vertically-aligned-bottom {
 align-self:flex-end
}
.wp-block-column.is-vertically-aligned-bottom,
.wp-block-column.is-vertically-aligned-center,
.wp-block-column.is-vertically-aligned-top {
 width:100%
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next,
.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,
.wp-block-comments-pagination>.wp-block-comments-pagination-previous {
 margin-right:.5em;
 margin-bottom:.5em
}
.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,
.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,
.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child {
 margin-right:0
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow {
 margin-right:1ch;
 display:inline-block
}
.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron) {
 transform:scaleX(1)
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow {
 margin-left:1ch;
 display:inline-block
}
.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron) {
 transform:scaleX(1)
}
.wp-block-comments-pagination.aligncenter {
 justify-content:center
}
.wp-block-comment-template {
 margin-bottom:0;
 max-width:100%;
 list-style:none;
 padding:0
}
.wp-block-comment-template li {
 clear:both
}
.wp-block-comment-template ol {
 margin-bottom:0;
 max-width:100%;
 list-style:none;
 padding-left:2rem
}
.wp-block-cover,
.wp-block-cover-image {
 position:relative;
 background-size:cover;
 background-position:50%;
 min-height:430px;
 width:100%;
 display:flex;
 justify-content:center;
 align-items:center;
 padding:1em;
 box-sizing:border-box
}
.wp-block-cover-image.has-parallax,
.wp-block-cover.has-parallax {
 background-attachment:fixed
}
@supports (-webkit-touch-callout:inherit) {
 .wp-block-cover-image.has-parallax,
 .wp-block-cover.has-parallax {
  background-attachment:scroll
 }
}
@media (prefers-reduced-motion:reduce) {
 .wp-block-cover-image.has-parallax,
 .wp-block-cover.has-parallax {
  background-attachment:scroll
 }
}
.wp-block-cover-image.is-repeated,
.wp-block-cover.is-repeated {
 background-repeat:repeat;
 background-size:auto
}
.wp-block-cover-image.has-background-dim:not([class*=-background-color]),
.wp-block-cover-image .has-background-dim:not([class*=-background-color]),
.wp-block-cover.has-background-dim:not([class*=-background-color]),
.wp-block-cover .has-background-dim:not([class*=-background-color]) {
 background-color:#000
}
.wp-block-cover-image .has-background-dim.has-background-gradient,
.wp-block-cover .has-background-dim.has-background-gradient {
 background-color:transparent
}
.wp-block-cover-image.has-background-dim:before,
.wp-block-cover.has-background-dim:before {
 content:"";
 background-color:inherit
}
.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover-image .wp-block-cover__background,
.wp-block-cover-image .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim:not(.has-background-gradient):before,
.wp-block-cover .wp-block-cover__background,
.wp-block-cover .wp-block-cover__gradient-background {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 z-index:1;
 opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before {
 opacity:.1
}
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before {
 opacity:.2
}
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before {
 opacity:.3
}
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before {
 opacity:.4
}
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before {
 opacity:.5
}
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before {
 opacity:.6
}
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before {
 opacity:.7
}
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before {
 opacity:.8
}
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before {
 opacity:.9
}
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,
.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,
.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before {
 opacity:1
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0 {
 opacity:0
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10 {
 opacity:.1
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20 {
 opacity:.2
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30 {
 opacity:.3
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40 {
 opacity:.4
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50 {
 opacity:.5
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60 {
 opacity:.6
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70 {
 opacity:.7
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80 {
 opacity:.8
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90 {
 opacity:.9
}
.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,
.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100 {
 opacity:1
}
.wp-block-cover-image .block-library-cover__padding-visualizer,
.wp-block-cover .block-library-cover__padding-visualizer {
 z-index:2
}
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
 max-width:420px;
 width:100%
}
.wp-block-cover-image:after,
.wp-block-cover:after {
 display:block;
 content:"";
 font-size:0;
 min-height:inherit
}
@supports (position:sticky) {
 .wp-block-cover-image:after,
 .wp-block-cover:after {
  content:none
 }
}
.wp-block-cover-image.aligncenter,
.wp-block-cover-image.alignleft,
.wp-block-cover-image.alignright,
.wp-block-cover.aligncenter,
.wp-block-cover.alignleft,
.wp-block-cover.alignright {
 display:flex
}
.wp-block-cover-image .wp-block-cover__inner-container,
.wp-block-cover .wp-block-cover__inner-container {
 width:100%;
 z-index:1;
 color:#fff
}
.wp-block-cover-image.is-light .wp-block-cover__inner-container,
.wp-block-cover.is-light .wp-block-cover__inner-container {
 color:#000
}
.wp-block-cover-image h1:not(.has-text-color),
.wp-block-cover-image h2:not(.has-text-color),
.wp-block-cover-image h3:not(.has-text-color),
.wp-block-cover-image h4:not(.has-text-color),
.wp-block-cover-image h5:not(.has-text-color),
.wp-block-cover-image h6:not(.has-text-color),
.wp-block-cover-image p:not(.has-text-color),
.wp-block-cover h1:not(.has-text-color),
.wp-block-cover h2:not(.has-text-color),
.wp-block-cover h3:not(.has-text-color),
.wp-block-cover h4:not(.has-text-color),
.wp-block-cover h5:not(.has-text-color),
.wp-block-cover h6:not(.has-text-color),
.wp-block-cover p:not(.has-text-color) {
 color:inherit
}
.wp-block-cover-image.is-position-top-left,
.wp-block-cover.is-position-top-left {
 align-items:flex-start;
 justify-content:flex-start
}
.wp-block-cover-image.is-position-top-center,
.wp-block-cover.is-position-top-center {
 align-items:flex-start;
 justify-content:center
}
.wp-block-cover-image.is-position-top-right,
.wp-block-cover.is-position-top-right {
 align-items:flex-start;
 justify-content:flex-end
}
.wp-block-cover-image.is-position-center-left,
.wp-block-cover.is-position-center-left {
 align-items:center;
 justify-content:flex-start
}
.wp-block-cover-image.is-position-center-center,
.wp-block-cover.is-position-center-center {
 align-items:center;
 justify-content:center
}
.wp-block-cover-image.is-position-center-right,
.wp-block-cover.is-position-center-right {
 align-items:center;
 justify-content:flex-end
}
.wp-block-cover-image.is-position-bottom-left,
.wp-block-cover.is-position-bottom-left {
 align-items:flex-end;
 justify-content:flex-start
}
.wp-block-cover-image.is-position-bottom-center,
.wp-block-cover.is-position-bottom-center {
 align-items:flex-end;
 justify-content:center
}
.wp-block-cover-image.is-position-bottom-right,
.wp-block-cover.is-position-bottom-right {
 align-items:flex-end;
 justify-content:flex-end
}
.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,
.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container {
 margin:0;
 width:auto
}
.wp-block-cover-image img.wp-block-cover__image-background,
.wp-block-cover-image video.wp-block-cover__video-background,
.wp-block-cover img.wp-block-cover__image-background,
.wp-block-cover video.wp-block-cover__video-background {
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 margin:0;
 padding:0;
 width:100%;
 height:100%;
 max-width:none;
 max-height:none;
 -o-object-fit:cover;
 object-fit:cover;
 outline:none;
 border:none;
 box-shadow:none
}
.wp-block-cover__image-background,
.wp-block-cover__video-background {
 z-index:0
}
.wp-block-cover-image-text,
.wp-block-cover-image-text a,
.wp-block-cover-image-text a:active,
.wp-block-cover-image-text a:focus,
.wp-block-cover-image-text a:hover,
.wp-block-cover-text,
.wp-block-cover-text a,
.wp-block-cover-text a:active,
.wp-block-cover-text a:focus,
.wp-block-cover-text a:hover,
section.wp-block-cover-image h2,
section.wp-block-cover-image h2 a,
section.wp-block-cover-image h2 a:active,
section.wp-block-cover-image h2 a:focus,
section.wp-block-cover-image h2 a:hover {
 color:#fff
}
.wp-block-cover-image .wp-block-cover.has-left-content {
 justify-content:flex-start
}
.wp-block-cover-image .wp-block-cover.has-right-content {
 justify-content:flex-end
}
.wp-block-cover-image.has-left-content .wp-block-cover-image-text,
.wp-block-cover.has-left-content .wp-block-cover-text,
section.wp-block-cover-image.has-left-content>h2 {
 margin-left:0;
 text-align:left
}
.wp-block-cover-image.has-right-content .wp-block-cover-image-text,
.wp-block-cover.has-right-content .wp-block-cover-text,
section.wp-block-cover-image.has-right-content>h2 {
 margin-right:0;
 text-align:right
}
.wp-block-cover-image .wp-block-cover-image-text,
.wp-block-cover .wp-block-cover-text,
section.wp-block-cover-image>h2 {
 font-size:2em;
 line-height:1.25;
 z-index:1;
 margin-bottom:0;
 max-width:840px;
 padding:.44em;
 text-align:center
}
.wp-block-embed.alignleft,
.wp-block-embed.alignright,
.wp-block[data-align=left]>[data-type="core/embed"],
.wp-block[data-align=right]>[data-type="core/embed"] {
 max-width:360px;
 width:100%
}
.wp-block-embed.alignleft .wp-block-embed__wrapper,
.wp-block-embed.alignright .wp-block-embed__wrapper,
.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,
.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper {
 min-width:280px
}
.wp-block-cover .wp-block-embed {
 min-width:320px;
 min-height:240px
}
.wp-block-embed {
 margin:0 0 1em;
 overflow-wrap:break-word
}
.wp-block-embed figcaption {
 margin-top:.5em;
 margin-bottom:1em
}
.wp-block-embed iframe {
 max-width:100%
}
.wp-block-embed__wrapper {
 position:relative
}
.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before {
 content:"";
 display:block;
 padding-top:50%
}
.wp-embed-responsive .wp-has-aspect-ratio iframe {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 height:100%;
 width:100%
}
.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {
 padding-top:42.85%
}
.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {
 padding-top:50%
}
.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {
 padding-top:56.25%
}
.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {
 padding-top:75%
}
.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {
 padding-top:100%
}
.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {
 padding-top:177.77%
}
.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {
 padding-top:200%
}
.wp-block-file {
 margin-bottom:1.5em
}
.wp-block-file.aligncenter {
 text-align:center
}
.wp-block-file.alignright {
 text-align:right
}
.wp-block-file .wp-block-file__embed {
 margin-bottom:1em
}
.wp-block-file .wp-block-file__button {
 background:#32373c;
 border-radius:2em;
 color:#fff;
 font-size:.8em;
 padding:.5em 1em
}
.wp-block-file a.wp-block-file__button {
 text-decoration:none
}
.wp-block-file a.wp-block-file__button:active,
.wp-block-file a.wp-block-file__button:focus,
.wp-block-file a.wp-block-file__button:hover,
.wp-block-file a.wp-block-file__button:visited {
 box-shadow:none;
 color:#fff;
 opacity:.85;
 text-decoration:none
}
.wp-block-file *+.wp-block-file__button {
 margin-left:.75em
}
.blocks-gallery-grid:not(.has-nested-images),
.wp-block-gallery:not(.has-nested-images) {
 display:flex;
 flex-wrap:wrap;
 list-style-type:none;
 padding:0;
 margin:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item {
 margin:0 1em 1em 0;
 display:flex;
 flex-grow:1;
 flex-direction:column;
 justify-content:center;
 position:relative;
 width:calc(50% - 1em)
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n) {
 margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure {
 margin:0;
 height:100%;
 display:flex;
 align-items:flex-end;
 justify-content:flex-start
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img {
 display:block;
 max-width:100%;
 height:auto;
 width:auto
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption {
 position:absolute;
 bottom:0;
 width:100%;
 max-height:100%;
 overflow:auto;
 padding:3em .77em .7em;
 color:#fff;
 text-align:center;
 font-size:.8em;
 background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
 box-sizing:border-box;
 margin:0;
 z-index:2
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img {
 display:inline
}
.blocks-gallery-grid:not(.has-nested-images) figcaption,
.wp-block-gallery:not(.has-nested-images) figcaption {
 flex-grow:1
}
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,
.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img {
 width:100%;
 height:100%;
 flex:1;
 -o-object-fit:cover;
 object-fit:cover
}
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,
.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,
.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item {
 width:100%;
 margin-right:0
}
@media (min-width:600px) {
 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,
 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,
 .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,
 .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item {
  width:calc(33.33333% - .66667em);
  margin-right:1em
 }
 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,
 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,
 .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,
 .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item {
  width:calc(25% - .75em);
  margin-right:1em
 }
 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,
 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,
 .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,
 .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item {
  width:calc(20% - .8em);
  margin-right:1em
 }
 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,
 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,
 .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,
 .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item {
  width:calc(16.66667% - .83333em);
  margin-right:1em
 }
 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,
 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,
 .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,
 .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item {
  width:calc(14.28571% - .85714em);
  margin-right:1em
 }
 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,
 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,
 .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,
 .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item {
  width:calc(12.5% - .875em);
  margin-right:1em
 }
 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
 .blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
 .blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
 .blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
 .blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
 .blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
 .blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
 .blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
 .blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),
 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),
 .wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),
 .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),
 .wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),
 .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),
 .wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),
 .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),
 .wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),
 .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),
 .wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),
 .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),
 .wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),
 .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),
 .wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),
 .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),
 .wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n) {
  margin-right:0
 }
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,
.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child {
 margin-right:0
}
.blocks-gallery-grid:not(.has-nested-images).alignleft,
.blocks-gallery-grid:not(.has-nested-images).alignright,
.wp-block-gallery:not(.has-nested-images).alignleft,
.wp-block-gallery:not(.has-nested-images).alignright {
 max-width:420px;
 width:100%
}
.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,
.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure {
 justify-content:center
}
.wp-block-gallery:not(.is-cropped) .blocks-gallery-item {
 align-self:flex-start
}
figure.wp-block-gallery.has-nested-images {
 align-items:normal
}
.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
 width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2);
 margin:0
}
.wp-block-gallery.has-nested-images figure.wp-block-image {
 display:flex;
 flex-grow:1;
 justify-content:center;
 position:relative;
 flex-direction:column;
 max-width:100%
}
.wp-block-gallery.has-nested-images figure.wp-block-image>a,
.wp-block-gallery.has-nested-images figure.wp-block-image>div {
 margin:0;
 flex-direction:column;
 flex-grow:1
}
.wp-block-gallery.has-nested-images figure.wp-block-image img {
 display:block;
 height:auto;
 max-width:100%!important;
 width:auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
 background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
 bottom:0;
 color:#fff;
 font-size:13px;
 left:0;
 margin-bottom:0;
 max-height:60%;
 overflow:auto;
 padding:0 8px 8px;
 position:absolute;
 text-align:center;
 width:100%;
 box-sizing:border-box
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img {
 display:inline
}
.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a {
 color:inherit
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div {
 flex:1 1 auto
}
.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption {
 flex:initial;
 background:none;
 color:inherit;
 margin:0;
 padding:10px 10px 9px;
 position:relative
}
.wp-block-gallery.has-nested-images figcaption {
 flex-grow:1;
 flex-basis:100%;
 text-align:center
}
.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
 margin-top:0;
 margin-bottom:auto
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) {
 align-self:inherit
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone) {
 display:flex
}
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,
.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
 width:100%;
 flex:1 0 0%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover
}
.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image) {
 width:100%
}
@media (min-width:600px) {
 .wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image) {
  width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)
 }
 .wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image) {
  width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*0.75)
 }
 .wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image) {
  width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*0.8)
 }
 .wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image) {
  width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*0.83333)
 }
 .wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image) {
  width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*0.85714)
 }
 .wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image) {
  width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*0.875)
 }
 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image) {
  width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*0.66667)
 }
 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),
 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image) {
  width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*0.5)
 }
 .wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child {
  width:100%
 }
}
.wp-block-gallery.has-nested-images.alignleft,
.wp-block-gallery.has-nested-images.alignright {
 max-width:420px;
 width:100%
}
.wp-block-gallery.has-nested-images.aligncenter {
 justify-content:center
}
.wp-block-group {
 box-sizing:border-box
}
h1.has-background,
h2.has-background,
h3.has-background,
h4.has-background,
h5.has-background,
h6.has-background {
 padding:1.25em 2.375em
}
.wp-block-image {
 margin:0 0 1em
}
.wp-block-image img {
 height:auto;
 max-width:100%;
 vertical-align:bottom
}
.wp-block-image:not(.is-style-rounded)>a,
.wp-block-image:not(.is-style-rounded) img {
 border-radius:inherit
}
.wp-block-image.aligncenter {
 text-align:center
}
.wp-block-image.alignfull img,
.wp-block-image.alignwide img {
 height:auto;
 width:100%
}
.wp-block-image.aligncenter,
.wp-block-image .aligncenter,
.wp-block-image.alignleft,
.wp-block-image .alignleft,
.wp-block-image.alignright,
.wp-block-image .alignright {
 display:table
}
.wp-block-image.aligncenter>figcaption,
.wp-block-image .aligncenter>figcaption,
.wp-block-image.alignleft>figcaption,
.wp-block-image .alignleft>figcaption,
.wp-block-image.alignright>figcaption,
.wp-block-image .alignright>figcaption {
 display:table-caption;
 caption-side:bottom
}
.wp-block-image .alignleft {
 float:left;
 margin:.5em 1em .5em 0
}
.wp-block-image .alignright {
 float:right;
 margin:.5em 0 .5em 1em
}
.wp-block-image .aligncenter {
 margin-left:auto;
 margin-right:auto
}
.wp-block-image figcaption {
 margin-top:.5em;
 margin-bottom:1em
}
.wp-block-image.is-style-circle-mask img,
.wp-block-image.is-style-rounded img,
.wp-block-image .is-style-rounded img {
 border-radius:9999px
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
 .wp-block-image.is-style-circle-mask img {
  -webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
  mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
  mask-mode:alpha;
  -webkit-mask-repeat:no-repeat;
  mask-repeat:no-repeat;
  -webkit-mask-size:contain;
  mask-size:contain;
  -webkit-mask-position:center;
  mask-position:center;
  border-radius:0
 }
}
.wp-block-image figure {
 margin:0
}
ol.wp-block-latest-comments {
 margin-left:0
}
.wp-block-latest-comments .wp-block-latest-comments {
 padding-left:0
}
.wp-block-latest-comments__comment {
 line-height:1.1;
 list-style:none;
 margin-bottom:1em
}
.has-avatars .wp-block-latest-comments__comment {
 min-height:2.25em;
 list-style:none
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
 margin-left:3.25em
}
.has-dates .wp-block-latest-comments__comment,
.has-excerpts .wp-block-latest-comments__comment {
 line-height:1.5
}
.wp-block-latest-comments__comment-excerpt p {
 font-size:.875em;
 line-height:1.8;
 margin:.36em 0 1.4em
}
.wp-block-latest-comments__comment-date {
 display:block;
 font-size:.75em
}
.wp-block-latest-comments .avatar,
.wp-block-latest-comments__comment-avatar {
 border-radius:1.5em;
 display:block;
 float:left;
 height:2.5em;
 margin-right:.75em;
 width:2.5em
}
.wp-block-latest-posts.alignleft {
 margin-right:2em
}
.wp-block-latest-posts.alignright {
 margin-left:2em
}
.wp-block-latest-posts.wp-block-latest-posts__list {
 list-style:none;
 padding-left:0
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
 clear:both
}
.wp-block-latest-posts.is-grid {
 display:flex;
 flex-wrap:wrap;
 padding:0
}
.wp-block-latest-posts.is-grid li {
 margin:0 1.25em 1.25em 0;
 width:100%
}
@media (min-width:600px) {
 .wp-block-latest-posts.columns-2 li {
  width:calc(50% - .625em)
 }
 .wp-block-latest-posts.columns-2 li:nth-child(2n) {
  margin-right:0
 }
 .wp-block-latest-posts.columns-3 li {
  width:calc(33.33333% - .83333em)
 }
 .wp-block-latest-posts.columns-3 li:nth-child(3n) {
  margin-right:0
 }
 .wp-block-latest-posts.columns-4 li {
  width:calc(25% - .9375em)
 }
 .wp-block-latest-posts.columns-4 li:nth-child(4n) {
  margin-right:0
 }
 .wp-block-latest-posts.columns-5 li {
  width:calc(20% - 1em)
 }
 .wp-block-latest-posts.columns-5 li:nth-child(5n) {
  margin-right:0
 }
 .wp-block-latest-posts.columns-6 li {
  width:calc(16.66667% - 1.04167em)
 }
 .wp-block-latest-posts.columns-6 li:nth-child(6n) {
  margin-right:0
 }
}
.wp-block-latest-posts__post-author,
.wp-block-latest-posts__post-date {
 display:block;
 font-size:.8125em
}
.wp-block-latest-posts__post-excerpt {
 margin-top:.5em;
 margin-bottom:1em
}
.wp-block-latest-posts__featured-image a {
 display:inline-block
}
.wp-block-latest-posts__featured-image img {
 height:auto;
 width:auto;
 max-width:100%
}
.wp-block-latest-posts__featured-image.alignleft {
 margin-right:1em;
 float:left
}
.wp-block-latest-posts__featured-image.alignright {
 margin-left:1em;
 float:right
}
.wp-block-latest-posts__featured-image.aligncenter {
 margin-bottom:1em;
 text-align:center
}
ol,
ul {
 box-sizing:border-box
}
ol.has-background,
ul.has-background {
 padding:1.25em 2.375em
}
.wp-block-media-text {
 /*!rtl:begin:ignore*/direction:ltr;
 /*!rtl:end:ignore*/display:grid;
 grid-template-columns:50% 1fr;
 grid-template-rows:auto
}
.wp-block-media-text.has-media-on-the-right {
 grid-template-columns:1fr 50%
}
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {
 align-self:start
}
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,
.wp-block-media-text .wp-block-media-text__content,
.wp-block-media-text .wp-block-media-text__media {
 align-self:center
}
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,
.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {
 align-self:end
}
.wp-block-media-text .wp-block-media-text__media {
 /*!rtl:begin:ignore*/grid-column:1;
 grid-row:1;
 /*!rtl:end:ignore*/margin:0
}
.wp-block-media-text .wp-block-media-text__content {
 direction:ltr;
 /*!rtl:begin:ignore*/grid-column:2;
 grid-row:1;
 /*!rtl:end:ignore*/padding:0 8%;
 word-break:break-word
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
 /*!rtl:begin:ignore*/grid-column:2;
 grid-row:1 /*!rtl:end:ignore*/
}
.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {
 /*!rtl:begin:ignore*/grid-column:1;
 grid-row:1 /*!rtl:end:ignore*/
}
.wp-block-media-text__media img,
.wp-block-media-text__media video {
 height:auto;
 max-width:unset;
 width:100%;
 vertical-align:middle
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media {
 height:100%;
 min-height:250px;
 background-size:cover
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media>a {
 display:block;
 height:100%
}
.wp-block-media-text.is-image-fill .wp-block-media-text__media img {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 margin:-1px;
 overflow:hidden;
 clip:rect(0,0,0,0);
 border:0
}
@media (max-width:600px) {
 .wp-block-media-text.is-stacked-on-mobile {
  grid-template-columns:100%!important
 }
 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {
  grid-column:1;
  grid-row:1
 }
 .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {
  grid-column:1;
  grid-row:2
 }
}
.wp-block-navigation {
 position:relative;
 --navigation-layout-justification-setting:flex-start;
 --navigation-layout-direction:row;
 --navigation-layout-wrap:wrap;
 --navigation-layout-justify:flex-start;
 --navigation-layout-align:center
}
.wp-block-navigation ul {
 margin-top:0;
 margin-bottom:0;
 margin-left:0;
 padding-left:0
}
.wp-block-navigation ul,
.wp-block-navigation ul li {
 list-style:none;
 padding:0
}
.wp-block-navigation .wp-block-navigation-item {
 display:flex;
 align-items:center;
 position:relative
}
.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty {
 display:none
}
.wp-block-navigation .wp-block-navigation-item__content {
 color:inherit;
 display:block;
 padding:0
}
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,
.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus {
 text-decoration:underline
}
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,
.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus {
 text-decoration:line-through
}
.wp-block-navigation:where(:not([class*=has-text-decoration])) a,
.wp-block-navigation:where(:not([class*=has-text-decoration])) a:active,
.wp-block-navigation:where(:not([class*=has-text-decoration])) a:focus {
 text-decoration:none
}
.wp-block-navigation .wp-block-navigation__submenu-icon {
 align-self:center;
 line-height:0;
 display:inline-block;
 font-size:inherit;
 padding:0;
 background-color:inherit;
 color:currentColor;
 border:none;
 width:.6em;
 height:.6em;
 margin-left:.25em
}
.wp-block-navigation .wp-block-navigation__submenu-icon svg {
 display:inline-block;
 stroke:currentColor;
 width:inherit;
 height:inherit;
 margin-top:.075em
}
.wp-block-navigation.is-vertical {
 --navigation-layout-direction:column;
 --navigation-layout-justify:initial;
 --navigation-layout-align:flex-start
}
.wp-block-navigation.no-wrap {
 --navigation-layout-wrap:nowrap
}
.wp-block-navigation.items-justified-center {
 --navigation-layout-justification-setting:center;
 --navigation-layout-justify:center
}
.wp-block-navigation.items-justified-center.is-vertical {
 --navigation-layout-align:center
}
.wp-block-navigation.items-justified-right {
 --navigation-layout-justification-setting:flex-end;
 --navigation-layout-justify:flex-end
}
.wp-block-navigation.items-justified-right.is-vertical {
 --navigation-layout-align:flex-end
}
.wp-block-navigation.items-justified-space-between {
 --navigation-layout-justification-setting:space-between;
 --navigation-layout-justify:space-between
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) {
 background-color:inherit;
 color:inherit;
 position:absolute;
 z-index:2;
 display:flex;
 flex-direction:column;
 align-items:normal;
 opacity:0;
 transition:opacity .1s linear;
 visibility:hidden;
 width:0;
 height:0;
 overflow:hidden;
 left:-1px;
 top:100%
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content {
 display:flex;
 flex-grow:1
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container)>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon {
 margin-right:0;
 margin-left:auto
}
.wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
 margin:0
}
@media (min-width:782px) {
 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container {
  left:100%;
  top:-1px
 }
 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-container:before {
  content:"";
  position:absolute;
  right:100%;
  height:100%;
  display:block;
  width:.5em;
  background:transparent
 }
 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon {
  margin-right:.25em
 }
 .wp-block-navigation .has-child :where(.wp-block-navigation__submenu-container) .wp-block-navigation__submenu-icon svg {
  transform:rotate(-90deg)
 }
}
.wp-block-navigation .has-child:where(:not(.open-on-click)):hover>.wp-block-navigation__submenu-container {
 visibility:visible;
 overflow:visible;
 opacity:1;
 width:auto;
 height:auto;
 min-width:200px
}
.wp-block-navigation .has-child:where(:not(.open-on-click):not(.open-on-hover-click)):focus-within>.wp-block-navigation__submenu-container {
 visibility:visible;
 overflow:visible;
 opacity:1;
 width:auto;
 height:auto;
 min-width:200px
}
.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container {
 visibility:visible;
 overflow:visible;
 opacity:1;
 width:auto;
 height:auto;
 min-width:200px
}
.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container {
 left:0;
 top:100%
}
@media (min-width:782px) {
 .wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  left:100%;
  top:0
 }
}
.wp-block-navigation-submenu {
 position:relative;
 display:flex
}
.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
 stroke:currentColor
}
button.wp-block-navigation-item__content {
 background-color:transparent;
 border:none;
 color:currentColor;
 font-size:inherit;
 font-family:inherit;
 line-height:inherit;
 font-style:inherit;
 font-weight:inherit;
 text-transform:inherit;
 text-align:left
}
.wp-block-navigation-submenu__toggle {
 cursor:pointer
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle {
 padding-right:.85em
}
.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon {
 margin-left:-.6em;
 pointer-events:none
}
.wp-block-navigation,
.wp-block-navigation .wp-block-page-list,
.wp-block-navigation:where(.has-background),
.wp-block-navigation:where(.has-background) .wp-block-navigation .wp-block-page-list,
.wp-block-navigation:where(.has-background) .wp-block-navigation__container,
.wp-block-navigation__container,
.wp-block-navigation__responsive-close,
.wp-block-navigation__responsive-container,
.wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-dialog {
 gap:inherit
}
.wp-block-navigation:where(.has-background) .wp-block-navigation-item__content,
.wp-block-navigation :where(.wp-block-navigation__submenu-container) .wp-block-navigation-item__content {
 padding:.5em 1em
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container {
 left:auto;
 right:0
}
.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
 left:-1px;
 right:-1px
}
@media (min-width:782px) {
 .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
 .wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
 .wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,
 .wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container {
  left:auto;
  right:100%
 }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
 background-color:#fff;
 color:#000;
 border:1px solid rgba(0,0,0,.15)
}
.wp-block-navigation__container {
 display:flex;
 flex-wrap:var(--navigation-layout-wrap,wrap);
 flex-direction:var(--navigation-layout-direction,initial);
 justify-content:var(--navigation-layout-justify,initial);
 align-items:var(--navigation-layout-align,initial);
 list-style:none;
 margin:0;
 padding-left:0
}
.wp-block-navigation__container .is-responsive {
 display:none
}
.wp-block-navigation__container:only-child,
.wp-block-page-list:only-child {
 flex-grow:1
}
.wp-block-navigation__responsive-container {
 display:none;
 position:fixed;
 top:0;
 left:0;
 right:0;
 bottom:0
}
.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content {
 display:flex;
 flex-wrap:var(--navigation-layout-wrap,wrap);
 flex-direction:var(--navigation-layout-direction,initial);
 justify-content:var(--navigation-layout-justify,initial);
 align-items:var(--navigation-layout-align,initial)
}
.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open) {
 color:inherit!important;
 background-color:inherit!important
}
.wp-block-navigation__responsive-container.is-menu-open {
 display:flex;
 flex-direction:column;
 background-color:inherit;
 padding:2rem;
 overflow:auto;
 z-index:100000
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
 padding-top:calc(2rem + 24px);
 overflow:visible;
 display:flex;
 flex-direction:column;
 flex-wrap:nowrap;
 align-items:var(--navigation-layout-justification-setting,inherit)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
 justify-content:flex-start
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
 display:none
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .submenu-container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container {
 opacity:1;
 visibility:visible;
 height:auto;
 width:auto;
 overflow:initial;
 min-width:200px;
 position:static;
 border:none;
 padding-left:2rem;
 padding-right:2rem
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
 gap:inherit
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container {
 padding-top:var(--wp--style--block-gap,2em)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content {
 padding:0
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list {
 display:flex;
 flex-direction:column;
 align-items:var(--navigation-layout-justification-setting,initial)
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,
.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list {
 color:inherit!important;
 background:transparent!important
}
.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
 right:auto;
 left:auto
}
@media (min-width:600px) {
 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
  display:block;
  width:100%;
  position:relative;
  z-index:auto;
  background-color:inherit
 }
 .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close {
  display:none
 }
 .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container {
  left:0
 }
}
.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
 background-color:#fff;
 color:#000
}
.wp-block-navigation__toggle_button_label {
 font-size:1rem;
 font-weight:700
}
.wp-block-navigation__responsive-container-close,
.wp-block-navigation__responsive-container-open {
 vertical-align:middle;
 cursor:pointer;
 color:currentColor;
 background:transparent;
 border:none;
 margin:0;
 padding:0
}
.wp-block-navigation__responsive-container-close svg,
.wp-block-navigation__responsive-container-open svg {
 fill:currentColor;
 pointer-events:none;
 display:block;
 width:24px;
 height:24px
}
.wp-block-navigation__responsive-container-open {
 display:flex
}
@media (min-width:600px) {
 .wp-block-navigation__responsive-container-open:not(.always-shown) {
  display:none
 }
}
.wp-block-navigation__responsive-container-close {
 position:absolute;
 top:0;
 right:0;
 z-index:2
}
.wp-block-navigation__responsive-close {
 width:100%
}
.wp-block-navigation__responsive-close:focus {
 outline:none
}
.is-menu-open .wp-block-navigation__responsive-close,
.is-menu-open .wp-block-navigation__responsive-container-content,
.is-menu-open .wp-block-navigation__responsive-dialog {
 box-sizing:border-box
}
.wp-block-navigation__responsive-dialog {
 position:relative
}
html.has-modal-open {
 overflow:hidden
}
.wp-block-navigation .wp-block-navigation-item__label {
 word-break:normal;
 overflow-wrap:break-word
}
.wp-block-navigation .wp-block-navigation-item__description {
 display:none
}
.wp-block-navigation .wp-block-page-list {
 display:flex;
 flex-direction:var(--navigation-layout-direction,initial);
 justify-content:var(--navigation-layout-justify,initial);
 align-items:var(--navigation-layout-align,initial);
 flex-wrap:var(--navigation-layout-wrap,wrap);
 background-color:inherit
}
.wp-block-navigation .wp-block-navigation-item {
 background-color:inherit
}
.is-small-text {
 font-size:.875em
}
.is-regular-text {
 font-size:1em
}
.is-large-text {
 font-size:2.25em
}
.is-larger-text {
 font-size:3em
}
.has-drop-cap:not(:focus):first-letter {
 float:left;
 font-size:8.4em;
 line-height:.68;
 font-weight:100;
 margin:.05em .1em 0 0;
 text-transform:uppercase;
 font-style:normal
}
p.has-drop-cap.has-background {
 overflow:hidden
}
p.has-background {
 padding:1.25em 2.375em
}
:where(p.has-text-color:not(.has-link-color)) a {
 color:inherit
}
.wp-block-post-author {
 display:flex;
 flex-wrap:wrap
}
.wp-block-post-author__byline {
 width:100%;
 margin-top:0;
 margin-bottom:0;
 font-size:.5em
}
.wp-block-post-author__avatar {
 margin-right:1em
}
.wp-block-post-author__bio {
 margin-bottom:.7em;
 font-size:.7em
}
.wp-block-post-author__content {
 flex-grow:1;
 flex-basis:0%
}
.wp-block-post-author__name {
 margin:0
}
.wp-block-post-comments .alignleft {
 float:left
}
.wp-block-post-comments .alignright {
 float:right
}
.wp-block-post-comments .navigation:after {
 content:"";
 display:table;
 clear:both
}
.wp-block-post-comments .commentlist {
 clear:both;
 list-style:none;
 margin:0;
 padding:0
}
.wp-block-post-comments .commentlist .comment {
 min-height:2.25em;
 padding-left:3.25em
}
.wp-block-post-comments .commentlist .comment p {
 font-size:1em;
 line-height:1.8;
 margin:1em 0
}
.wp-block-post-comments .commentlist .children {
 list-style:none;
 margin:0;
 padding:0
}
.wp-block-post-comments .comment-author {
 line-height:1.5
}
.wp-block-post-comments .comment-author .avatar {
 border-radius:1.5em;
 display:block;
 float:left;
 height:2.5em;
 margin-top:.5em;
 margin-right:.75em;
 width:2.5em
}
.wp-block-post-comments .comment-author cite {
 font-style:normal
}
.wp-block-post-comments .comment-meta {
 font-size:.875em;
 line-height:1.5
}
.wp-block-post-comments .comment-meta b {
 font-weight:400
}
.wp-block-post-comments .comment-meta .comment-awaiting-moderation {
 margin-top:1em;
 margin-bottom:1em;
 display:block
}
.wp-block-post-comments .comment-body .commentmetadata {
 font-size:.875em
}
.wp-block-post-comments .comment-form-author label,
.wp-block-post-comments .comment-form-comment label,
.wp-block-post-comments .comment-form-email label,
.wp-block-post-comments .comment-form-url label {
 display:block;
 margin-bottom:.25em
}
.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),
.wp-block-post-comments .comment-form textarea {
 display:block;
 box-sizing:border-box;
 width:100%
}
.wp-block-post-comments .comment-form-cookies-consent {
 display:flex;
 gap:.25em
}
.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent {
 margin-top:.35em
}
.wp-block-post-comments .comment-reply-title {
 margin-bottom:0
}
.wp-block-post-comments .comment-reply-title :where(small) {
 font-size:var(--wp--preset--font-size--medium,smaller);
 margin-left:.5em
}
.wp-block-post-comments .reply {
 font-size:.875em;
 margin-bottom:1.4em
}
.wp-block-post-comments input:not([type=submit]),
.wp-block-post-comments textarea {
 border:1px solid #949494;
 font-size:1em;
 font-family:inherit
}
.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),
.wp-block-post-comments textarea {
 padding:calc(.667em + 2px)
}
.wp-block-post-comments input[type=submit] {
 border:none
}
.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title) {
 font-weight:inherit
}
.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title) {
 font-family:inherit
}
.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),
.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title) {
 font-size:inherit
}
.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title) {
 line-height:inherit
}
.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title) {
 font-style:inherit
}
.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title) {
 letter-spacing:inherit
}
.wp-block-post-comments-form input[type=submit] {
 border:none;
 box-shadow:none;
 cursor:pointer;
 display:inline-block;
 text-align:center;
 overflow-wrap:break-word
}
.wp-block-post-comments-form input:not([type=submit]),
.wp-block-post-comments-form textarea {
 border:1px solid #949494;
 font-size:1em;
 font-family:inherit
}
.wp-block-post-comments-form input:not([type=submit]):not([type=checkbox]),
.wp-block-post-comments-form textarea {
 padding:calc(.667em + 2px)
}
.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]),
.wp-block-post-comments-form .comment-form textarea {
 display:block;
 box-sizing:border-box;
 width:100%
}
.wp-block-post-comments-form .comment-form-author label,
.wp-block-post-comments-form .comment-form-email label,
.wp-block-post-comments-form .comment-form-url label {
 display:block;
 margin-bottom:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent {
 display:flex;
 gap:.25em
}
.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent {
 margin-top:.35em
}
.wp-block-post-comments-form .comment-reply-title {
 margin-bottom:0
}
.wp-block-post-comments-form .comment-reply-title :where(small) {
 font-size:var(--wp--preset--font-size--medium,smaller);
 margin-left:.5em
}
.wp-block-post-excerpt__more-link {
 display:inline-block
}
.wp-block-post-featured-image {
 margin-left:0;
 margin-right:0
}
.wp-block-post-featured-image a {
 display:block
}
.wp-block-post-featured-image img {
 max-width:100%;
 width:100%;
 height:auto;
 vertical-align:bottom
}
.wp-block-post-featured-image.alignfull img,
.wp-block-post-featured-image.alignwide img {
 width:100%
}
.wp-block-post-terms__separator {
 white-space:pre-wrap
}
.wp-block-post-title {
 word-break:break-word
}
.wp-block-post-title a {
 display:inline-block
}
.wp-block-preformatted {
 white-space:pre-wrap
}
.wp-block-preformatted.has-background {
 padding:1.25em 2.375em
}
.wp-block-pullquote {
 margin:0 0 1em;
 padding:3em 0;
 text-align:center;
 overflow-wrap:break-word;
 box-sizing:border-box
}
.wp-block-pullquote blockquote,
.wp-block-pullquote cite,
.wp-block-pullquote p {
 color:inherit
}
.wp-block-pullquote.alignleft,
.wp-block-pullquote.alignright,
.wp-block-pullquote.has-text-align-left,
.wp-block-pullquote.has-text-align-right {
 max-width:420px
}
.wp-block-pullquote.alignleft p,
.wp-block-pullquote.alignright p,
.wp-block-pullquote.has-text-align-left p,
.wp-block-pullquote.has-text-align-right p {
 font-size:1.25em
}
.wp-block-pullquote p {
 font-size:1.75em;
 line-height:1.6
}
.wp-block-pullquote cite,
.wp-block-pullquote footer {
 position:relative
}
.wp-block-pullquote .has-text-color a {
 color:inherit
}
.wp-block-pullquote.has-text-align-left blockquote {
 text-align:left
}
.wp-block-pullquote.has-text-align-right blockquote {
 text-align:right
}
.wp-block-pullquote.is-style-solid-color {
 border:none
}
.wp-block-pullquote.is-style-solid-color blockquote {
 margin-left:auto;
 margin-right:auto;
 max-width:60%
}
.wp-block-pullquote.is-style-solid-color blockquote p {
 margin-top:0;
 margin-bottom:0;
 font-size:2em
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
 text-transform:none;
 font-style:normal
}
.wp-block-pullquote cite {
 color:inherit
}
.wp-block-post-template,
.wp-block-query-loop {
 margin-top:0;
 margin-bottom:0;
 max-width:100%;
 list-style:none;
 padding:0
}
.wp-block-post-template.wp-block-post-template,
.wp-block-query-loop.wp-block-post-template {
 background:none
}
.wp-block-post-template.is-flex-container,
.wp-block-query-loop.is-flex-container {
 flex-direction:row;
 display:flex;
 flex-wrap:wrap;
 gap:1.25em
}
.wp-block-post-template.is-flex-container li,
.wp-block-query-loop.is-flex-container li {
 margin:0;
 width:100%
}
@media (min-width:600px) {
 .wp-block-post-template.is-flex-container.is-flex-container.columns-2>li,
 .wp-block-query-loop.is-flex-container.is-flex-container.columns-2>li {
  width:calc(50% - .625em)
 }
 .wp-block-post-template.is-flex-container.is-flex-container.columns-3>li,
 .wp-block-query-loop.is-flex-container.is-flex-container.columns-3>li {
  width:calc(33.33333% - .83333em)
 }
 .wp-block-post-template.is-flex-container.is-flex-container.columns-4>li,
 .wp-block-query-loop.is-flex-container.is-flex-container.columns-4>li {
  width:calc(25% - .9375em)
 }
 .wp-block-post-template.is-flex-container.is-flex-container.columns-5>li,
 .wp-block-query-loop.is-flex-container.is-flex-container.columns-5>li {
  width:calc(20% - 1em)
 }
 .wp-block-post-template.is-flex-container.is-flex-container.columns-6>li,
 .wp-block-query-loop.is-flex-container.is-flex-container.columns-6>li {
  width:calc(16.66667% - 1.04167em)
 }
}
.wp-block-query-pagination>.wp-block-query-pagination-next,
.wp-block-query-pagination>.wp-block-query-pagination-numbers,
.wp-block-query-pagination>.wp-block-query-pagination-previous {
 margin-right:.5em;
 margin-bottom:.5em
}
.wp-block-query-pagination>.wp-block-query-pagination-next:last-child,
.wp-block-query-pagination>.wp-block-query-pagination-numbers:last-child,
.wp-block-query-pagination>.wp-block-query-pagination-previous:last-child {
 margin-right:0
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow {
 margin-right:1ch;
 display:inline-block
}
.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron) {
 transform:scaleX(1)
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow {
 margin-left:1ch;
 display:inline-block
}
.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron) {
 transform:scaleX(1)
}
.wp-block-query-pagination.aligncenter {
 justify-content:center
}
.wp-block-quote {
 box-sizing:border-box;
 overflow-wrap:break-word
}
.wp-block-quote.is-large:not(.is-style-plain),
.wp-block-quote.is-style-large:not(.is-style-plain) {
 margin-bottom:1em;
 padding:0 1em
}
.wp-block-quote.is-large:not(.is-style-plain) p,
.wp-block-quote.is-style-large:not(.is-style-plain) p {
 font-size:1.5em;
 font-style:italic;
 line-height:1.6
}
.wp-block-quote.is-large:not(.is-style-plain) cite,
.wp-block-quote.is-large:not(.is-style-plain) footer,
.wp-block-quote.is-style-large:not(.is-style-plain) cite,
.wp-block-quote.is-style-large:not(.is-style-plain) footer {
 font-size:1.125em;
 text-align:right
}
.wp-block-read-more {
 display:block;
 width:-moz-fit-content;
 width:fit-content
}
.wp-block-read-more:not([style*=text-decoration]),
.wp-block-read-more:not([style*=text-decoration]):active,
.wp-block-read-more:not([style*=text-decoration]):focus {
 text-decoration:none
}
ul.wp-block-rss {
 list-style:none;
 padding:0
}
ul.wp-block-rss.wp-block-rss {
 box-sizing:border-box
}
ul.wp-block-rss.alignleft {
 margin-right:2em
}
ul.wp-block-rss.alignright {
 margin-left:2em
}
ul.wp-block-rss.is-grid {
 display:flex;
 flex-wrap:wrap;
 padding:0;
 list-style:none
}
ul.wp-block-rss.is-grid li {
 margin:0 1em 1em 0;
 width:100%
}
@media (min-width:600px) {
 ul.wp-block-rss.columns-2 li {
  width:calc(50% - 1em)
 }
 ul.wp-block-rss.columns-3 li {
  width:calc(33.33333% - 1em)
 }
 ul.wp-block-rss.columns-4 li {
  width:calc(25% - 1em)
 }
 ul.wp-block-rss.columns-5 li {
  width:calc(20% - 1em)
 }
 ul.wp-block-rss.columns-6 li {
  width:calc(16.66667% - 1em)
 }
}
.wp-block-rss__item-author,
.wp-block-rss__item-publish-date {
 display:block;
 font-size:.8125em
}
.wp-block-search__button {
 background:#f7f7f7;
 border:1px solid #ccc;
 padding:.375em .625em;
 color:#32373c;
 margin-left:.625em;
 word-break:normal;
 font-size:inherit;
 font-family:inherit;
 line-height:inherit
}
.wp-block-search__button.has-icon {
 line-height:0
}
.wp-block-search__button svg {
 min-width:1.5em;
 min-height:1.5em;
 fill:currentColor
}
.wp-block-search__inside-wrapper {
 display:flex;
 flex:auto;
 flex-wrap:nowrap;
 max-width:100%
}
.wp-block-search__label {
 width:100%
}
.wp-block-search__input {
 padding:8px;
 flex-grow:1;
 min-width:3em;
 border:1px solid #949494;
 font-size:inherit;
 font-family:inherit;
 line-height:inherit
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
 margin-left:0
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
 padding:4px;
 border:1px solid #949494
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
 border-radius:0;
 border:none;
 padding:0 0 0 .25em
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input:focus {
 outline:none
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button {
 padding:.125em .5em
}
.wp-block-search.aligncenter .wp-block-search__inside-wrapper {
 margin:auto
}
.wp-block-separator {
 border-top:1px solid;
 border-bottom:1px solid
}
.wp-block-separator.is-style-dots {
 background:none!important;
 border:none;
 text-align:center;
 line-height:1;
 height:auto
}
.wp-block-separator.is-style-dots:before {
 content:"···";
 color:currentColor;
 font-size:1.5em;
 letter-spacing:2em;
 padding-left:2em;
 font-family:serif
}
.wp-block-site-logo {
 line-height:0
}
.wp-block-site-logo a {
 display:inline-block
}
.wp-block-site-logo.is-default-size img {
 width:120px;
 height:auto
}
.wp-block-site-logo a,
.wp-block-site-logo img {
 border-radius:inherit
}
.wp-block-site-logo.aligncenter {
 margin-left:auto;
 margin-right:auto;
 text-align:center
}
.wp-block-site-logo.is-style-rounded {
 border-radius:9999px
}
.wp-block-social-links {
 padding-left:0;
 padding-right:0;
 text-indent:0;
 margin-left:0;
 background:none
}
.wp-block-social-links .wp-social-link a,
.wp-block-social-links .wp-social-link a:hover {
 text-decoration:none;
 border-bottom:0;
 box-shadow:none
}
.wp-block-social-links .wp-social-link a {
 padding:.25em
}
.wp-block-social-links .wp-social-link svg {
 width:1em;
 height:1em
}
.wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
 margin-left:.5em;
 margin-right:.5em;
 font-size:.65em
}
.wp-block-social-links.has-small-icon-size {
 font-size:16px
}
.wp-block-social-links,
.wp-block-social-links.has-normal-icon-size {
 font-size:24px
}
.wp-block-social-links.has-large-icon-size {
 font-size:36px
}
.wp-block-social-links.has-huge-icon-size {
 font-size:48px
}
.wp-block-social-links.aligncenter {
 justify-content:center;
 display:flex
}
.wp-block-social-links.alignright {
 justify-content:flex-end
}
.wp-block-social-link {
 display:block;
 border-radius:9999px;
 transition:transform .1s ease;
 height:auto
}
@media (prefers-reduced-motion:reduce) {
 .wp-block-social-link {
  transition-duration:0s;
  transition-delay:0s
 }
}
.wp-block-social-link a {
 align-items:center;
 display:flex;
 line-height:0;
 transition:transform .1s ease
}
.wp-block-social-link:hover {
 transform:scale(1.1)
}
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:active,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:hover,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor:visited,
.wp-block-social-links .wp-block-social-link .wp-block-social-link-anchor svg {
 color:currentColor;
 fill:currentColor
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {
 background-color:#f0f0f0;
 color:#444
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {
 background-color:#f90;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {
 background-color:#1ea0c3;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {
 background-color:#0757fe;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {
 background-color:#1e1f26;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {
 background-color:#02e49b;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {
 background-color:#e94c89;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {
 background-color:#4280ff;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {
 background-color:#f45800;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {
 background-color:#1778f2;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {
 background-color:#000;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {
 background-color:#0461dd;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {
 background-color:#e65678;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {
 background-color:#24292d;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {
 background-color:#eceadd;
 color:#382110
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {
 background-color:#ea4434;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
 background-color:#f00075;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {
 background-color:#e21b24;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {
 background-color:#0d66c2;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {
 background-color:#3288d4;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {
 background-color:#02ab6c;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {
 background-color:#f6405f;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-patreon {
 background-color:#ff424d;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {
 background-color:#e60122;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {
 background-color:#ef4155;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {
 background-color:#fe4500;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {
 background-color:#0478d7;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {
 background-color:#fefc00;
 color:#fff;
 stroke:#000
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {
 background-color:#ff5600;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {
 background-color:#1bd760;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-telegram {
 background-color:#2aabee;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tiktok {
 background-color:#000;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {
 background-color:#011835;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {
 background-color:#6440a4;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {
 background-color:#1da1f2;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {
 background-color:#1eb7ea;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {
 background-color:#4680c2;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {
 background-color:#3499cd;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {
 background-color:#d32422;
 color:#fff
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {
 background-color:red;
 color:#fff
}
.wp-block-social-links.is-style-logos-only .wp-social-link {
 background:none
}
.wp-block-social-links.is-style-logos-only .wp-social-link a {
 padding:0
}
.wp-block-social-links.is-style-logos-only .wp-social-link svg {
 width:1.25em;
 height:1.25em
}
.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {
 color:#f90
}
.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {
 color:#1ea0c3
}
.wp-block-social-links.is-style-logos-only .wp-social-link-behance {
 color:#0757fe
}
.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {
 color:#1e1f26
}
.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {
 color:#02e49b
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {
 color:#e94c89
}
.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {
 color:#4280ff
}
.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {
 color:#f45800
}
.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {
 color:#1778f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {
 color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {
 color:#0461dd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {
 color:#e65678
}
.wp-block-social-links.is-style-logos-only .wp-social-link-github {
 color:#24292d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {
 color:#382110
}
.wp-block-social-links.is-style-logos-only .wp-social-link-google {
 color:#ea4434
}
.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {
 color:#f00075
}
.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {
 color:#e21b24
}
.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {
 color:#0d66c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {
 color:#3288d4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-medium {
 color:#02ab6c
}
.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {
 color:#f6405f
}
.wp-block-social-links.is-style-logos-only .wp-social-link-patreon {
 color:#ff424d
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {
 color:#e60122
}
.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {
 color:#ef4155
}
.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {
 color:#fe4500
}
.wp-block-social-links.is-style-logos-only .wp-social-link-skype {
 color:#0478d7
}
.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {
 color:#fff;
 stroke:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {
 color:#ff5600
}
.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {
 color:#1bd760
}
.wp-block-social-links.is-style-logos-only .wp-social-link-telegram {
 color:#2aabee
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tiktok {
 color:#000
}
.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {
 color:#011835
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {
 color:#6440a4
}
.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {
 color:#1da1f2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {
 color:#1eb7ea
}
.wp-block-social-links.is-style-logos-only .wp-social-link-vk {
 color:#4680c2
}
.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {
 color:#3499cd
}
.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {
 color:#d32422
}
.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {
 color:red
}
.wp-block-social-links.is-style-pill-shape .wp-social-link {
 width:auto
}
.wp-block-social-links.is-style-pill-shape .wp-social-link a {
 padding-left:.66667em;
 padding-right:.66667em
}
.wp-block-spacer {
 clear:both
}
.wp-block-tag-cloud.aligncenter {
 text-align:center
}
.wp-block-tag-cloud.alignfull {
 padding-left:1em;
 padding-right:1em
}
.wp-block-tag-cloud a {
 display:inline-block;
 margin-right:5px
}
.wp-block-tag-cloud span {
 display:inline-block;
 margin-left:5px;
 text-decoration:none
}
.wp-block-tag-cloud.is-style-outline {
 display:flex;
 flex-wrap:wrap;
 gap:1ch
}
.wp-block-tag-cloud.is-style-outline a {
 border:1px solid;
 font-size:unset!important;
 margin-right:0;
 padding:1ch 2ch;
 text-decoration:none!important
}
.wp-block-table {
 margin:0 0 1em;
 overflow-x:auto
}
.wp-block-table table {
 border-collapse:collapse;
 width:100%
}
.wp-block-table .has-fixed-layout {
 table-layout:fixed;
 width:100%
}
.wp-block-table .has-fixed-layout td,
.wp-block-table .has-fixed-layout th {
 word-break:break-word
}
.wp-block-table.aligncenter,
.wp-block-table.alignleft,
.wp-block-table.alignright {
 display:table;
 width:auto
}
.wp-block-table.aligncenter td,
.wp-block-table.aligncenter th,
.wp-block-table.alignleft td,
.wp-block-table.alignleft th,
.wp-block-table.alignright td,
.wp-block-table.alignright th {
 word-break:break-word
}
.wp-block-table .has-subtle-light-gray-background-color {
 background-color:#f3f4f5
}
.wp-block-table .has-subtle-pale-green-background-color {
 background-color:#e9fbe5
}
.wp-block-table .has-subtle-pale-blue-background-color {
 background-color:#e7f5fe
}
.wp-block-table .has-subtle-pale-pink-background-color {
 background-color:#fcf0ef
}
.wp-block-table.is-style-stripes {
 border-spacing:0;
 border-collapse:inherit;
 background-color:transparent;
 border-bottom:1px solid #f0f0f0
}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
 background-color:#f0f0f0
}
.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
 background-color:#f3f4f5
}
.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
 background-color:#e9fbe5
}
.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
 background-color:#e7f5fe
}
.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
 background-color:#fcf0ef
}
.wp-block-table.is-style-stripes td,
.wp-block-table.is-style-stripes th {
 border-color:transparent
}
.wp-block-table .has-border-color>*,
.wp-block-table .has-border-color td,
.wp-block-table .has-border-color th,
.wp-block-table .has-border-color tr {
 border-color:inherit
}
.wp-block-table table[style*=border-style]>*,
.wp-block-table table[style*=border-style] td,
.wp-block-table table[style*=border-style] th,
.wp-block-table table[style*=border-style] tr {
 border-style:inherit
}
.wp-block-table table[style*=border-width]>*,
.wp-block-table table[style*=border-width] td,
.wp-block-table table[style*=border-width] th,
.wp-block-table table[style*=border-width] tr {
 border-width:inherit;
 border-style:inherit
}
.wp-block-text-columns,
.wp-block-text-columns.aligncenter {
 display:flex
}
.wp-block-text-columns .wp-block-column {
 margin:0 1em;
 padding:0
}
.wp-block-text-columns .wp-block-column:first-child {
 margin-left:0
}
.wp-block-text-columns .wp-block-column:last-child {
 margin-right:0
}
.wp-block-text-columns.columns-2 .wp-block-column {
 width:50%
}
.wp-block-text-columns.columns-3 .wp-block-column {
 width:33.33333%
}
.wp-block-text-columns.columns-4 .wp-block-column {
 width:25%
}
pre.wp-block-verse {
 font-family:inherit;
 overflow:auto;
 white-space:pre-wrap
}
.wp-block-video {
 margin:0 0 1em
}
.wp-block-video video {
 width:100%
}
@supports (position:sticky) {
 .wp-block-video [poster] {
  -o-object-fit:cover;
  object-fit:cover
 }
}
.wp-block-video.aligncenter {
 text-align:center
}
.wp-block-video figcaption {
 margin-top:.5em;
 margin-bottom:1em
}
:root {
 --wp--preset--font-size--normal:16px;
 --wp--preset--font-size--huge:42px
}
:root .has-very-light-gray-background-color {
 background-color:#eee
}
:root .has-very-dark-gray-background-color {
 background-color:#313131
}
:root .has-very-light-gray-color {
 color:#eee
}
:root .has-very-dark-gray-color {
 color:#313131
}
:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
 background:linear-gradient(135deg,#00d084,#0693e3)
}
:root .has-purple-crush-gradient-background {
 background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)
}
:root .has-hazy-dawn-gradient-background {
 background:linear-gradient(135deg,#faaca8,#dad0ec)
}
:root .has-subdued-olive-gradient-background {
 background:linear-gradient(135deg,#fafae1,#67a671)
}
:root .has-atomic-cream-gradient-background {
 background:linear-gradient(135deg,#fdd79a,#004a59)
}
:root .has-nightshade-gradient-background {
 background:linear-gradient(135deg,#330968,#31cdcf)
}
:root .has-midnight-gradient-background {
 background:linear-gradient(135deg,#020381,#2874fc)
}
.has-regular-font-size {
 font-size:1em
}
.has-larger-font-size {
 font-size:2.625em
}
.has-normal-font-size {
 font-size:var(--wp--preset--font-size--normal)
}
.has-huge-font-size {
 font-size:var(--wp--preset--font-size--huge)
}
.has-text-align-center {
 text-align:center
}
.has-text-align-left {
 text-align:left
}
.has-text-align-right {
 text-align:right
}
#end-resizable-editor-section {
 display:none
}
.aligncenter {
 clear:both
}
.items-justified-left {
 justify-content:flex-start
}
.items-justified-center {
 justify-content:center
}
.items-justified-right {
 justify-content:flex-end
}
.items-justified-space-between {
 justify-content:space-between
}
.screen-reader-text {
 border:0;
 clip:rect(1px,1px,1px,1px);
 -webkit-clip-path:inset(50%);
 clip-path:inset(50%);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px;
 word-wrap:normal!important
}
.screen-reader-text:focus {
 background-color:#ddd;
 clip:auto!important;
 -webkit-clip-path:none;
 clip-path:none;
 color:#444;
 display:block;
 font-size:1em;
 height:auto;
 left:5px;
 line-height:normal;
 padding:15px 23px 14px;
 text-decoration:none;
 top:5px;
 width:auto;
 z-index:100000
}
html :where(.has-border-color),
html :where([style*=border-width]) {
 border-style:solid
}
html :where(img[class*=wp-image-]) {
 height:auto;
 max-width:100%
}
.ead-loading-wrap {
 position:relative;
 height:100%
}
.ead-loading-main {
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:center;
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 background:#e4eaf1;
 height:100%;
 opacity:.5
}
.ead-loading {
 text-align:center;
 width:100%
}
.ead-loading span {
 display:block;
 font-size:14px;
 color:#74787d
}
.ead-loading img {
 margin:0 auto
}
.ead-loading-foot {
 position:absolute;
 left:0;
 bottom:0;
 right:0;
 padding:10px 20px 53px;
 font-size:14px;
 text-align:center
}
.ead-loading-foot .ead-loading-foot-title {
 margin:0 0 20px!important;
 color:#404347;
 font-size:14px;
 font-weight:700
}
.ead-loading-foot .ead-loading-foot-title span {
 display:block;
 margin-top:15px;
 font-size:14px;
 letter-spacing:0
}
.ead-loading-foot p {
 margin-bottom:0;
 color:#1a1f2a
}
.ead-loading-foot span {
 margin:0 10px
}
.ead-loading-foot .ead-document-btn {
 color:#1a1f2a;
 cursor:pointer;
 display:inline-block;
 text-decoration:underline
}
.ead-loading-foot .ead-document-btn:active {
 opacity:.5
}
.ead-loading-foot .ead-loading-foot-title img {
 margin:0 auto
}
.ead-loading-foot .ead-document-btn img {
 display:inline-block;
 vertical-align:middle;
 margin-right:2px
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face {
 font-display:swap;
 font-family:'FontAwesome';
 src:url(https://oandgaccounting.com/wp-content/plugins/easy-accordion-free/public/assets/fonts/fontawesome-webfont.eot?v=4.7.0);
 src:url('https://oandgaccounting.com/wp-content/plugins/easy-accordion-free/public/assets/fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'),
 url(https://oandgaccounting.com/wp-content/plugins/easy-accordion-free/public/assets/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),
 url(https://oandgaccounting.com/wp-content/plugins/easy-accordion-free/public/assets/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),
 url(https://oandgaccounting.com/wp-content/plugins/easy-accordion-free/public/assets/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),
 url('https://oandgaccounting.com/wp-content/plugins/easy-accordion-free/public/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
 font-weight:400;
 font-style:normal
}
.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:"\f000"
}
.fa-music:before {
 content:"\f001"
}
.fa-search:before {
 content:"\f002"
}
.fa-envelope-o:before {
 content:"\f003"
}
.fa-heart:before {
 content:"\f004"
}
.fa-star:before {
 content:"\f005"
}
.fa-star-o:before {
 content:"\f006"
}
.fa-user:before {
 content:"\f007"
}
.fa-film:before {
 content:"\f008"
}
.fa-th-large:before {
 content:"\f009"
}
.fa-th:before {
 content:"\f00a"
}
.fa-th-list:before {
 content:"\f00b"
}
.fa-check:before {
 content:"\f00c"
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
 content:"\f00d"
}
.fa-search-plus:before {
 content:"\f00e"
}
.fa-search-minus:before {
 content:"\f010"
}
.fa-power-off:before {
 content:"\f011"
}
.fa-signal:before {
 content:"\f012"
}
.fa-gear:before,
.fa-cog:before {
 content:"\f013"
}
.fa-trash-o:before {
 content:"\f014"
}
.fa-home:before {
 content:"\f015"
}
.fa-file-o:before {
 content:"\f016"
}
.fa-clock-o:before {
 content:"\f017"
}
.fa-road:before {
 content:"\f018"
}
.fa-download:before {
 content:"\f019"
}
.fa-arrow-circle-o-down:before {
 content:"\f01a"
}
.fa-arrow-circle-o-up:before {
 content:"\f01b"
}
.fa-inbox:before {
 content:"\f01c"
}
.fa-play-circle-o:before {
 content:"\f01d"
}
.fa-rotate-right:before,
.fa-repeat:before {
 content:"\f01e"
}
.fa-refresh:before {
 content:"\f021"
}
.fa-list-alt:before {
 content:"\f022"
}
.fa-lock:before {
 content:"\f023"
}
.fa-flag:before {
 content:"\f024"
}
.fa-headphones:before {
 content:"\f025"
}
.fa-volume-off:before {
 content:"\f026"
}
.fa-volume-down:before {
 content:"\f027"
}
.fa-volume-up:before {
 content:"\f028"
}
.fa-qrcode:before {
 content:"\f029"
}
.fa-barcode:before {
 content:"\f02a"
}
.fa-tag:before {
 content:"\f02b"
}
.fa-tags:before {
 content:"\f02c"
}
.fa-book:before {
 content:"\f02d"
}
.fa-bookmark:before {
 content:"\f02e"
}
.fa-print:before {
 content:"\f02f"
}
.fa-camera:before {
 content:"\f030"
}
.fa-font:before {
 content:"\f031"
}
.fa-bold:before {
 content:"\f032"
}
.fa-italic:before {
 content:"\f033"
}
.fa-text-height:before {
 content:"\f034"
}
.fa-text-width:before {
 content:"\f035"
}
.fa-align-left:before {
 content:"\f036"
}
.fa-align-center:before {
 content:"\f037"
}
.fa-align-right:before {
 content:"\f038"
}
.fa-align-justify:before {
 content:"\f039"
}
.fa-list:before {
 content:"\f03a"
}
.fa-dedent:before,
.fa-outdent:before {
 content:"\f03b"
}
.fa-indent:before {
 content:"\f03c"
}
.fa-video-camera:before {
 content:"\f03d"
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
 content:"\f03e"
}
.fa-pencil:before {
 content:"\f040"
}
.fa-map-marker:before {
 content:"\f041"
}
.fa-adjust:before {
 content:"\f042"
}
.fa-tint:before {
 content:"\f043"
}
.fa-edit:before,
.fa-pencil-square-o:before {
 content:"\f044"
}
.fa-share-square-o:before {
 content:"\f045"
}
.fa-check-square-o:before {
 content:"\f046"
}
.fa-arrows:before {
 content:"\f047"
}
.fa-step-backward:before {
 content:"\f048"
}
.fa-fast-backward:before {
 content:"\f049"
}
.fa-backward:before {
 content:"\f04a"
}
.fa-play:before {
 content:"\f04b"
}
.fa-pause:before {
 content:"\f04c"
}
.fa-stop:before {
 content:"\f04d"
}
.fa-forward:before {
 content:"\f04e"
}
.fa-fast-forward:before {
 content:"\f050"
}
.fa-step-forward:before {
 content:"\f051"
}
.fa-eject:before {
 content:"\f052"
}
.fa-chevron-left:before {
 content:"\f053"
}
.fa-chevron-right:before {
 content:"\f054"
}
.fa-plus-circle:before {
 content:"\f055"
}
.fa-minus-circle:before {
 content:"\f056"
}
.fa-times-circle:before {
 content:"\f057"
}
.fa-check-circle:before {
 content:"\f058"
}
.fa-question-circle:before {
 content:"\f059"
}
.fa-info-circle:before {
 content:"\f05a"
}
.fa-crosshairs:before {
 content:"\f05b"
}
.fa-times-circle-o:before {
 content:"\f05c"
}
.fa-check-circle-o:before {
 content:"\f05d"
}
.fa-ban:before {
 content:"\f05e"
}
.fa-arrow-left:before {
 content:"\f060"
}
.fa-arrow-right:before {
 content:"\f061"
}
.fa-arrow-up:before {
 content:"\f062"
}
.fa-arrow-down:before {
 content:"\f063"
}
.fa-mail-forward:before,
.fa-share:before {
 content:"\f064"
}
.fa-expand:before {
 content:"\f065"
}
.fa-compress:before {
 content:"\f066"
}
.fa-plus:before {
 content:"\f067"
}
.fa-minus:before {
 content:"\f068"
}
.fa-asterisk:before {
 content:"\f069"
}
.fa-exclamation-circle:before {
 content:"\f06a"
}
.fa-gift:before {
 content:"\f06b"
}
.fa-leaf:before {
 content:"\f06c"
}
.fa-fire:before {
 content:"\f06d"
}
.fa-eye:before {
 content:"\f06e"
}
.fa-eye-slash:before {
 content:"\f070"
}
.fa-warning:before,
.fa-exclamation-triangle:before {
 content:"\f071"
}
.fa-plane:before {
 content:"\f072"
}
.fa-calendar:before {
 content:"\f073"
}
.fa-random:before {
 content:"\f074"
}
.fa-comment:before {
 content:"\f075"
}
.fa-magnet:before {
 content:"\f076"
}
.fa-chevron-up:before {
 content:"\f077"
}
.fa-chevron-down:before {
 content:"\f078"
}
.fa-retweet:before {
 content:"\f079"
}
.fa-shopping-cart:before {
 content:"\f07a"
}
.fa-folder:before {
 content:"\f07b"
}
.fa-folder-open:before {
 content:"\f07c"
}
.fa-arrows-v:before {
 content:"\f07d"
}
.fa-arrows-h:before {
 content:"\f07e"
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
 content:"\f080"
}
.fa-twitter-square:before {
 content:"\f081"
}
.fa-facebook-square:before {
 content:"\f082"
}
.fa-camera-retro:before {
 content:"\f083"
}
.fa-key:before {
 content:"\f084"
}
.fa-gears:before,
.fa-cogs:before {
 content:"\f085"
}
.fa-comments:before {
 content:"\f086"
}
.fa-thumbs-o-up:before {
 content:"\f087"
}
.fa-thumbs-o-down:before {
 content:"\f088"
}
.fa-star-half:before {
 content:"\f089"
}
.fa-heart-o:before {
 content:"\f08a"
}
.fa-sign-out:before {
 content:"\f08b"
}
.fa-linkedin-square:before {
 content:"\f08c"
}
.fa-thumb-tack:before {
 content:"\f08d"
}
.fa-external-link:before {
 content:"\f08e"
}
.fa-sign-in:before {
 content:"\f090"
}
.fa-trophy:before {
 content:"\f091"
}
.fa-github-square:before {
 content:"\f092"
}
.fa-upload:before {
 content:"\f093"
}
.fa-lemon-o:before {
 content:"\f094"
}
.fa-phone:before {
 content:"\f095"
}
.fa-square-o:before {
 content:"\f096"
}
.fa-bookmark-o:before {
 content:"\f097"
}
.fa-phone-square:before {
 content:"\f098"
}
.fa-twitter:before {
 content:"\f099"
}
.fa-facebook-f:before,
.fa-facebook:before {
 content:"\f09a"
}
.fa-github:before {
 content:"\f09b"
}
.fa-unlock:before {
 content:"\f09c"
}
.fa-credit-card:before {
 content:"\f09d"
}
.fa-feed:before,
.fa-rss:before {
 content:"\f09e"
}
.fa-hdd-o:before {
 content:"\f0a0"
}
.fa-bullhorn:before {
 content:"\f0a1"
}
.fa-bell:before {
 content:"\f0f3"
}
.fa-certificate:before {
 content:"\f0a3"
}
.fa-hand-o-right:before {
 content:"\f0a4"
}
.fa-hand-o-left:before {
 content:"\f0a5"
}
.fa-hand-o-up:before {
 content:"\f0a6"
}
.fa-hand-o-down:before {
 content:"\f0a7"
}
.fa-arrow-circle-left:before {
 content:"\f0a8"
}
.fa-arrow-circle-right:before {
 content:"\f0a9"
}
.fa-arrow-circle-up:before {
 content:"\f0aa"
}
.fa-arrow-circle-down:before {
 content:"\f0ab"
}
.fa-globe:before {
 content:"\f0ac"
}
.fa-wrench:before {
 content:"\f0ad"
}
.fa-tasks:before {
 content:"\f0ae"
}
.fa-filter:before {
 content:"\f0b0"
}
.fa-briefcase:before {
 content:"\f0b1"
}
.fa-arrows-alt:before {
 content:"\f0b2"
}
.fa-group:before,
.fa-users:before {
 content:"\f0c0"
}
.fa-chain:before,
.fa-link:before {
 content:"\f0c1"
}
.fa-cloud:before {
 content:"\f0c2"
}
.fa-flask:before {
 content:"\f0c3"
}
.fa-cut:before,
.fa-scissors:before {
 content:"\f0c4"
}
.fa-copy:before,
.fa-files-o:before {
 content:"\f0c5"
}
.fa-paperclip:before {
 content:"\f0c6"
}
.fa-save:before,
.fa-floppy-o:before {
 content:"\f0c7"
}
.fa-square:before {
 content:"\f0c8"
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
 content:"\f0c9"
}
.fa-list-ul:before {
 content:"\f0ca"
}
.fa-list-ol:before {
 content:"\f0cb"
}
.fa-strikethrough:before {
 content:"\f0cc"
}
.fa-underline:before {
 content:"\f0cd"
}
.fa-table:before {
 content:"\f0ce"
}
.fa-magic:before {
 content:"\f0d0"
}
.fa-truck:before {
 content:"\f0d1"
}
.fa-pinterest:before {
 content:"\f0d2"
}
.fa-pinterest-square:before {
 content:"\f0d3"
}
.fa-google-plus-square:before {
 content:"\f0d4"
}
.fa-google-plus:before {
 content:"\f0d5"
}
.fa-money:before {
 content:"\f0d6"
}
.fa-caret-down:before {
 content:"\f0d7"
}
.fa-caret-up:before {
 content:"\f0d8"
}
.fa-caret-left:before {
 content:"\f0d9"
}
.fa-caret-right:before {
 content:"\f0da"
}
.fa-columns:before {
 content:"\f0db"
}
.fa-unsorted:before,
.fa-sort:before {
 content:"\f0dc"
}
.fa-sort-down:before,
.fa-sort-desc:before {
 content:"\f0dd"
}
.fa-sort-up:before,
.fa-sort-asc:before {
 content:"\f0de"
}
.fa-envelope:before {
 content:"\f0e0"
}
.fa-linkedin:before {
 content:"\f0e1"
}
.fa-rotate-left:before,
.fa-undo:before {
 content:"\f0e2"
}
.fa-legal:before,
.fa-gavel:before {
 content:"\f0e3"
}
.fa-dashboard:before,
.fa-tachometer:before {
 content:"\f0e4"
}
.fa-comment-o:before {
 content:"\f0e5"
}
.fa-comments-o:before {
 content:"\f0e6"
}
.fa-flash:before,
.fa-bolt:before {
 content:"\f0e7"
}
.fa-sitemap:before {
 content:"\f0e8"
}
.fa-umbrella:before {
 content:"\f0e9"
}
.fa-paste:before,
.fa-clipboard:before {
 content:"\f0ea"
}
.fa-lightbulb-o:before {
 content:"\f0eb"
}
.fa-exchange:before {
 content:"\f0ec"
}
.fa-cloud-download:before {
 content:"\f0ed"
}
.fa-cloud-upload:before {
 content:"\f0ee"
}
.fa-user-md:before {
 content:"\f0f0"
}
.fa-stethoscope:before {
 content:"\f0f1"
}
.fa-suitcase:before {
 content:"\f0f2"
}
.fa-bell-o:before {
 content:"\f0a2"
}
.fa-coffee:before {
 content:"\f0f4"
}
.fa-cutlery:before {
 content:"\f0f5"
}
.fa-file-text-o:before {
 content:"\f0f6"
}
.fa-building-o:before {
 content:"\f0f7"
}
.fa-hospital-o:before {
 content:"\f0f8"
}
.fa-ambulance:before {
 content:"\f0f9"
}
.fa-medkit:before {
 content:"\f0fa"
}
.fa-fighter-jet:before {
 content:"\f0fb"
}
.fa-beer:before {
 content:"\f0fc"
}
.fa-h-square:before {
 content:"\f0fd"
}
.fa-plus-square:before {
 content:"\f0fe"
}
.fa-angle-double-left:before {
 content:"\f100"
}
.fa-angle-double-right:before {
 content:"\f101"
}
.fa-angle-double-up:before {
 content:"\f102"
}
.fa-angle-double-down:before {
 content:"\f103"
}
.fa-angle-left:before {
 content:"\f104"
}
.fa-angle-right:before {
 content:"\f105"
}
.fa-angle-up:before {
 content:"\f106"
}
.fa-angle-down:before {
 content:"\f107"
}
.fa-desktop:before {
 content:"\f108"
}
.fa-laptop:before {
 content:"\f109"
}
.fa-tablet:before {
 content:"\f10a"
}
.fa-mobile-phone:before,
.fa-mobile:before {
 content:"\f10b"
}
.fa-circle-o:before {
 content:"\f10c"
}
.fa-quote-left:before {
 content:"\f10d"
}
.fa-quote-right:before {
 content:"\f10e"
}
.fa-spinner:before {
 content:"\f110"
}
.fa-circle:before {
 content:"\f111"
}
.fa-mail-reply:before,
.fa-reply:before {
 content:"\f112"
}
.fa-github-alt:before {
 content:"\f113"
}
.fa-folder-o:before {
 content:"\f114"
}
.fa-folder-open-o:before {
 content:"\f115"
}
.fa-smile-o:before {
 content:"\f118"
}
.fa-frown-o:before {
 content:"\f119"
}
.fa-meh-o:before {
 content:"\f11a"
}
.fa-gamepad:before {
 content:"\f11b"
}
.fa-keyboard-o:before {
 content:"\f11c"
}
.fa-flag-o:before {
 content:"\f11d"
}
.fa-flag-checkered:before {
 content:"\f11e"
}
.fa-terminal:before {
 content:"\f120"
}
.fa-code:before {
 content:"\f121"
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
 content:"\f122"
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
 content:"\f123"
}
.fa-location-arrow:before {
 content:"\f124"
}
.fa-crop:before {
 content:"\f125"
}
.fa-code-fork:before {
 content:"\f126"
}
.fa-unlink:before,
.fa-chain-broken:before {
 content:"\f127"
}
.fa-question:before {
 content:"\f128"
}
.fa-info:before {
 content:"\f129"
}
.fa-exclamation:before {
 content:"\f12a"
}
.fa-superscript:before {
 content:"\f12b"
}
.fa-subscript:before {
 content:"\f12c"
}
.fa-eraser:before {
 content:"\f12d"
}
.fa-puzzle-piece:before {
 content:"\f12e"
}
.fa-microphone:before {
 content:"\f130"
}
.fa-microphone-slash:before {
 content:"\f131"
}
.fa-shield:before {
 content:"\f132"
}
.fa-calendar-o:before {
 content:"\f133"
}
.fa-fire-extinguisher:before {
 content:"\f134"
}
.fa-rocket:before {
 content:"\f135"
}
.fa-maxcdn:before {
 content:"\f136"
}
.fa-chevron-circle-left:before {
 content:"\f137"
}
.fa-chevron-circle-right:before {
 content:"\f138"
}
.fa-chevron-circle-up:before {
 content:"\f139"
}
.fa-chevron-circle-down:before {
 content:"\f13a"
}
.fa-html5:before {
 content:"\f13b"
}
.fa-css3:before {
 content:"\f13c"
}
.fa-anchor:before {
 content:"\f13d"
}
.fa-unlock-alt:before {
 content:"\f13e"
}
.fa-bullseye:before {
 content:"\f140"
}
.fa-ellipsis-h:before {
 content:"\f141"
}
.fa-ellipsis-v:before {
 content:"\f142"
}
.fa-rss-square:before {
 content:"\f143"
}
.fa-play-circle:before {
 content:"\f144"
}
.fa-ticket:before {
 content:"\f145"
}
.fa-minus-square:before {
 content:"\f146"
}
.fa-minus-square-o:before {
 content:"\f147"
}
.fa-level-up:before {
 content:"\f148"
}
.fa-level-down:before {
 content:"\f149"
}
.fa-check-square:before {
 content:"\f14a"
}
.fa-pencil-square:before {
 content:"\f14b"
}
.fa-external-link-square:before {
 content:"\f14c"
}
.fa-share-square:before {
 content:"\f14d"
}
.fa-compass:before {
 content:"\f14e"
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
 content:"\f150"
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
 content:"\f151"
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
 content:"\f152"
}
.fa-euro:before,
.fa-eur:before {
 content:"\f153"
}
.fa-gbp:before {
 content:"\f154"
}
.fa-dollar:before,
.fa-usd:before {
 content:"\f155"
}
.fa-rupee:before,
.fa-inr:before {
 content:"\f156"
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
 content:"\f157"
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
 content:"\f158"
}
.fa-won:before,
.fa-krw:before {
 content:"\f159"
}
.fa-bitcoin:before,
.fa-btc:before {
 content:"\f15a"
}
.fa-file:before {
 content:"\f15b"
}
.fa-file-text:before {
 content:"\f15c"
}
.fa-sort-alpha-asc:before {
 content:"\f15d"
}
.fa-sort-alpha-desc:before {
 content:"\f15e"
}
.fa-sort-amount-asc:before {
 content:"\f160"
}
.fa-sort-amount-desc:before {
 content:"\f161"
}
.fa-sort-numeric-asc:before {
 content:"\f162"
}
.fa-sort-numeric-desc:before {
 content:"\f163"
}
.fa-thumbs-up:before {
 content:"\f164"
}
.fa-thumbs-down:before {
 content:"\f165"
}
.fa-youtube-square:before {
 content:"\f166"
}
.fa-youtube:before {
 content:"\f167"
}
.fa-xing:before {
 content:"\f168"
}
.fa-xing-square:before {
 content:"\f169"
}
.fa-youtube-play:before {
 content:"\f16a"
}
.fa-dropbox:before {
 content:"\f16b"
}
.fa-stack-overflow:before {
 content:"\f16c"
}
.fa-instagram:before {
 content:"\f16d"
}
.fa-flickr:before {
 content:"\f16e"
}
.fa-adn:before {
 content:"\f170"
}
.fa-bitbucket:before {
 content:"\f171"
}
.fa-bitbucket-square:before {
 content:"\f172"
}
.fa-tumblr:before {
 content:"\f173"
}
.fa-tumblr-square:before {
 content:"\f174"
}
.fa-long-arrow-down:before {
 content:"\f175"
}
.fa-long-arrow-up:before {
 content:"\f176"
}
.fa-long-arrow-left:before {
 content:"\f177"
}
.fa-long-arrow-right:before {
 content:"\f178"
}
.fa-apple:before {
 content:"\f179"
}
.fa-windows:before {
 content:"\f17a"
}
.fa-android:before {
 content:"\f17b"
}
.fa-linux:before {
 content:"\f17c"
}
.fa-dribbble:before {
 content:"\f17d"
}
.fa-skype:before {
 content:"\f17e"
}
.fa-foursquare:before {
 content:"\f180"
}
.fa-trello:before {
 content:"\f181"
}
.fa-female:before {
 content:"\f182"
}
.fa-male:before {
 content:"\f183"
}
.fa-gittip:before,
.fa-gratipay:before {
 content:"\f184"
}
.fa-sun-o:before {
 content:"\f185"
}
.fa-moon-o:before {
 content:"\f186"
}
.fa-archive:before {
 content:"\f187"
}
.fa-bug:before {
 content:"\f188"
}
.fa-vk:before {
 content:"\f189"
}
.fa-weibo:before {
 content:"\f18a"
}
.fa-renren:before {
 content:"\f18b"
}
.fa-pagelines:before {
 content:"\f18c"
}
.fa-stack-exchange:before {
 content:"\f18d"
}
.fa-arrow-circle-o-right:before {
 content:"\f18e"
}
.fa-arrow-circle-o-left:before {
 content:"\f190"
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
 content:"\f191"
}
.fa-dot-circle-o:before {
 content:"\f192"
}
.fa-wheelchair:before {
 content:"\f193"
}
.fa-vimeo-square:before {
 content:"\f194"
}
.fa-turkish-lira:before,
.fa-try:before {
 content:"\f195"
}
.fa-plus-square-o:before {
 content:"\f196"
}
.fa-space-shuttle:before {
 content:"\f197"
}
.fa-slack:before {
 content:"\f198"
}
.fa-envelope-square:before {
 content:"\f199"
}
.fa-wordpress:before {
 content:"\f19a"
}
.fa-openid:before {
 content:"\f19b"
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
 content:"\f19c"
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
 content:"\f19d"
}
.fa-yahoo:before {
 content:"\f19e"
}
.fa-google:before {
 content:"\f1a0"
}
.fa-reddit:before {
 content:"\f1a1"
}
.fa-reddit-square:before {
 content:"\f1a2"
}
.fa-stumbleupon-circle:before {
 content:"\f1a3"
}
.fa-stumbleupon:before {
 content:"\f1a4"
}
.fa-delicious:before {
 content:"\f1a5"
}
.fa-digg:before {
 content:"\f1a6"
}
.fa-pied-piper-pp:before {
 content:"\f1a7"
}
.fa-pied-piper-alt:before {
 content:"\f1a8"
}
.fa-drupal:before {
 content:"\f1a9"
}
.fa-joomla:before {
 content:"\f1aa"
}
.fa-language:before {
 content:"\f1ab"
}
.fa-fax:before {
 content:"\f1ac"
}
.fa-building:before {
 content:"\f1ad"
}
.fa-child:before {
 content:"\f1ae"
}
.fa-paw:before {
 content:"\f1b0"
}
.fa-spoon:before {
 content:"\f1b1"
}
.fa-cube:before {
 content:"\f1b2"
}
.fa-cubes:before {
 content:"\f1b3"
}
.fa-behance:before {
 content:"\f1b4"
}
.fa-behance-square:before {
 content:"\f1b5"
}
.fa-steam:before {
 content:"\f1b6"
}
.fa-steam-square:before {
 content:"\f1b7"
}
.fa-recycle:before {
 content:"\f1b8"
}
.fa-automobile:before,
.fa-car:before {
 content:"\f1b9"
}
.fa-cab:before,
.fa-taxi:before {
 content:"\f1ba"
}
.fa-tree:before {
 content:"\f1bb"
}
.fa-spotify:before {
 content:"\f1bc"
}
.fa-deviantart:before {
 content:"\f1bd"
}
.fa-soundcloud:before {
 content:"\f1be"
}
.fa-database:before {
 content:"\f1c0"
}
.fa-file-pdf-o:before {
 content:"\f1c1"
}
.fa-file-word-o:before {
 content:"\f1c2"
}
.fa-file-excel-o:before {
 content:"\f1c3"
}
.fa-file-powerpoint-o:before {
 content:"\f1c4"
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
 content:"\f1c5"
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
 content:"\f1c6"
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
 content:"\f1c7"
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
 content:"\f1c8"
}
.fa-file-code-o:before {
 content:"\f1c9"
}
.fa-vine:before {
 content:"\f1ca"
}
.fa-codepen:before {
 content:"\f1cb"
}
.fa-jsfiddle:before {
 content:"\f1cc"
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
 content:"\f1cd"
}
.fa-circle-o-notch:before {
 content:"\f1ce"
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
 content:"\f1d0"
}
.fa-ge:before,
.fa-empire:before {
 content:"\f1d1"
}
.fa-git-square:before {
 content:"\f1d2"
}
.fa-git:before {
 content:"\f1d3"
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
 content:"\f1d4"
}
.fa-tencent-weibo:before {
 content:"\f1d5"
}
.fa-qq:before {
 content:"\f1d6"
}
.fa-wechat:before,
.fa-weixin:before {
 content:"\f1d7"
}
.fa-send:before,
.fa-paper-plane:before {
 content:"\f1d8"
}
.fa-send-o:before,
.fa-paper-plane-o:before {
 content:"\f1d9"
}
.fa-history:before {
 content:"\f1da"
}
.fa-circle-thin:before {
 content:"\f1db"
}
.fa-header:before {
 content:"\f1dc"
}
.fa-paragraph:before {
 content:"\f1dd"
}
.fa-sliders:before {
 content:"\f1de"
}
.fa-share-alt:before {
 content:"\f1e0"
}
.fa-share-alt-square:before {
 content:"\f1e1"
}
.fa-bomb:before {
 content:"\f1e2"
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
 content:"\f1e3"
}
.fa-tty:before {
 content:"\f1e4"
}
.fa-binoculars:before {
 content:"\f1e5"
}
.fa-plug:before {
 content:"\f1e6"
}
.fa-slideshare:before {
 content:"\f1e7"
}
.fa-twitch:before {
 content:"\f1e8"
}
.fa-yelp:before {
 content:"\f1e9"
}
.fa-newspaper-o:before {
 content:"\f1ea"
}
.fa-wifi:before {
 content:"\f1eb"
}
.fa-calculator:before {
 content:"\f1ec"
}
.fa-paypal:before {
 content:"\f1ed"
}
.fa-google-wallet:before {
 content:"\f1ee"
}
.fa-cc-visa:before {
 content:"\f1f0"
}
.fa-cc-mastercard:before {
 content:"\f1f1"
}
.fa-cc-discover:before {
 content:"\f1f2"
}
.fa-cc-amex:before {
 content:"\f1f3"
}
.fa-cc-paypal:before {
 content:"\f1f4"
}
.fa-cc-stripe:before {
 content:"\f1f5"
}
.fa-bell-slash:before {
 content:"\f1f6"
}
.fa-bell-slash-o:before {
 content:"\f1f7"
}
.fa-trash:before {
 content:"\f1f8"
}
.fa-copyright:before {
 content:"\f1f9"
}
.fa-at:before {
 content:"\f1fa"
}
.fa-eyedropper:before {
 content:"\f1fb"
}
.fa-paint-brush:before {
 content:"\f1fc"
}
.fa-birthday-cake:before {
 content:"\f1fd"
}
.fa-area-chart:before {
 content:"\f1fe"
}
.fa-pie-chart:before {
 content:"\f200"
}
.fa-line-chart:before {
 content:"\f201"
}
.fa-lastfm:before {
 content:"\f202"
}
.fa-lastfm-square:before {
 content:"\f203"
}
.fa-toggle-off:before {
 content:"\f204"
}
.fa-toggle-on:before {
 content:"\f205"
}
.fa-bicycle:before {
 content:"\f206"
}
.fa-bus:before {
 content:"\f207"
}
.fa-ioxhost:before {
 content:"\f208"
}
.fa-angellist:before {
 content:"\f209"
}
.fa-cc:before {
 content:"\f20a"
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
 content:"\f20b"
}
.fa-meanpath:before {
 content:"\f20c"
}
.fa-buysellads:before {
 content:"\f20d"
}
.fa-connectdevelop:before {
 content:"\f20e"
}
.fa-dashcube:before {
 content:"\f210"
}
.fa-forumbee:before {
 content:"\f211"
}
.fa-leanpub:before {
 content:"\f212"
}
.fa-sellsy:before {
 content:"\f213"
}
.fa-shirtsinbulk:before {
 content:"\f214"
}
.fa-simplybuilt:before {
 content:"\f215"
}
.fa-skyatlas:before {
 content:"\f216"
}
.fa-cart-plus:before {
 content:"\f217"
}
.fa-cart-arrow-down:before {
 content:"\f218"
}
.fa-diamond:before {
 content:"\f219"
}
.fa-ship:before {
 content:"\f21a"
}
.fa-user-secret:before {
 content:"\f21b"
}
.fa-motorcycle:before {
 content:"\f21c"
}
.fa-street-view:before {
 content:"\f21d"
}
.fa-heartbeat:before {
 content:"\f21e"
}
.fa-venus:before {
 content:"\f221"
}
.fa-mars:before {
 content:"\f222"
}
.fa-mercury:before {
 content:"\f223"
}
.fa-intersex:before,
.fa-transgender:before {
 content:"\f224"
}
.fa-transgender-alt:before {
 content:"\f225"
}
.fa-venus-double:before {
 content:"\f226"
}
.fa-mars-double:before {
 content:"\f227"
}
.fa-venus-mars:before {
 content:"\f228"
}
.fa-mars-stroke:before {
 content:"\f229"
}
.fa-mars-stroke-v:before {
 content:"\f22a"
}
.fa-mars-stroke-h:before {
 content:"\f22b"
}
.fa-neuter:before {
 content:"\f22c"
}
.fa-genderless:before {
 content:"\f22d"
}
.fa-facebook-official:before {
 content:"\f230"
}
.fa-pinterest-p:before {
 content:"\f231"
}
.fa-whatsapp:before {
 content:"\f232"
}
.fa-server:before {
 content:"\f233"
}
.fa-user-plus:before {
 content:"\f234"
}
.fa-user-times:before {
 content:"\f235"
}
.fa-hotel:before,
.fa-bed:before {
 content:"\f236"
}
.fa-viacoin:before {
 content:"\f237"
}
.fa-train:before {
 content:"\f238"
}
.fa-subway:before {
 content:"\f239"
}
.fa-medium:before {
 content:"\f23a"
}
.fa-yc:before,
.fa-y-combinator:before {
 content:"\f23b"
}
.fa-optin-monster:before {
 content:"\f23c"
}
.fa-opencart:before {
 content:"\f23d"
}
.fa-expeditedssl:before {
 content:"\f23e"
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
 content:"\f240"
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
 content:"\f241"
}
.fa-battery-2:before,
.fa-battery-half:before {
 content:"\f242"
}
.fa-battery-1:before,
.fa-battery-quarter:before {
 content:"\f243"
}
.fa-battery-0:before,
.fa-battery-empty:before {
 content:"\f244"
}
.fa-mouse-pointer:before {
 content:"\f245"
}
.fa-i-cursor:before {
 content:"\f246"
}
.fa-object-group:before {
 content:"\f247"
}
.fa-object-ungroup:before {
 content:"\f248"
}
.fa-sticky-note:before {
 content:"\f249"
}
.fa-sticky-note-o:before {
 content:"\f24a"
}
.fa-cc-jcb:before {
 content:"\f24b"
}
.fa-cc-diners-club:before {
 content:"\f24c"
}
.fa-clone:before {
 content:"\f24d"
}
.fa-balance-scale:before {
 content:"\f24e"
}
.fa-hourglass-o:before {
 content:"\f250"
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
 content:"\f251"
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
 content:"\f252"
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
 content:"\f253"
}
.fa-hourglass:before {
 content:"\f254"
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
 content:"\f255"
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
 content:"\f256"
}
.fa-hand-scissors-o:before {
 content:"\f257"
}
.fa-hand-lizard-o:before {
 content:"\f258"
}
.fa-hand-spock-o:before {
 content:"\f259"
}
.fa-hand-pointer-o:before {
 content:"\f25a"
}
.fa-hand-peace-o:before {
 content:"\f25b"
}
.fa-trademark:before {
 content:"\f25c"
}
.fa-registered:before {
 content:"\f25d"
}
.fa-creative-commons:before {
 content:"\f25e"
}
.fa-gg:before {
 content:"\f260"
}
.fa-gg-circle:before {
 content:"\f261"
}
.fa-tripadvisor:before {
 content:"\f262"
}
.fa-odnoklassniki:before {
 content:"\f263"
}
.fa-odnoklassniki-square:before {
 content:"\f264"
}
.fa-get-pocket:before {
 content:"\f265"
}
.fa-wikipedia-w:before {
 content:"\f266"
}
.fa-safari:before {
 content:"\f267"
}
.fa-chrome:before {
 content:"\f268"
}
.fa-firefox:before {
 content:"\f269"
}
.fa-opera:before {
 content:"\f26a"
}
.fa-internet-explorer:before {
 content:"\f26b"
}
.fa-tv:before,
.fa-television:before {
 content:"\f26c"
}
.fa-contao:before {
 content:"\f26d"
}
.fa-500px:before {
 content:"\f26e"
}
.fa-amazon:before {
 content:"\f270"
}
.fa-calendar-plus-o:before {
 content:"\f271"
}
.fa-calendar-minus-o:before {
 content:"\f272"
}
.fa-calendar-times-o:before {
 content:"\f273"
}
.fa-calendar-check-o:before {
 content:"\f274"
}
.fa-industry:before {
 content:"\f275"
}
.fa-map-pin:before {
 content:"\f276"
}
.fa-map-signs:before {
 content:"\f277"
}
.fa-map-o:before {
 content:"\f278"
}
.fa-map:before {
 content:"\f279"
}
.fa-commenting:before {
 content:"\f27a"
}
.fa-commenting-o:before {
 content:"\f27b"
}
.fa-houzz:before {
 content:"\f27c"
}
.fa-vimeo:before {
 content:"\f27d"
}
.fa-black-tie:before {
 content:"\f27e"
}
.fa-fonticons:before {
 content:"\f280"
}
.fa-reddit-alien:before {
 content:"\f281"
}
.fa-edge:before {
 content:"\f282"
}
.fa-credit-card-alt:before {
 content:"\f283"
}
.fa-codiepie:before {
 content:"\f284"
}
.fa-modx:before {
 content:"\f285"
}
.fa-fort-awesome:before {
 content:"\f286"
}
.fa-usb:before {
 content:"\f287"
}
.fa-product-hunt:before {
 content:"\f288"
}
.fa-mixcloud:before {
 content:"\f289"
}
.fa-scribd:before {
 content:"\f28a"
}
.fa-pause-circle:before {
 content:"\f28b"
}
.fa-pause-circle-o:before {
 content:"\f28c"
}
.fa-stop-circle:before {
 content:"\f28d"
}
.fa-stop-circle-o:before {
 content:"\f28e"
}
.fa-shopping-bag:before {
 content:"\f290"
}
.fa-shopping-basket:before {
 content:"\f291"
}
.fa-hashtag:before {
 content:"\f292"
}
.fa-bluetooth:before {
 content:"\f293"
}
.fa-bluetooth-b:before {
 content:"\f294"
}
.fa-percent:before {
 content:"\f295"
}
.fa-gitlab:before {
 content:"\f296"
}
.fa-wpbeginner:before {
 content:"\f297"
}
.fa-wpforms:before {
 content:"\f298"
}
.fa-envira:before {
 content:"\f299"
}
.fa-universal-access:before {
 content:"\f29a"
}
.fa-wheelchair-alt:before {
 content:"\f29b"
}
.fa-question-circle-o:before {
 content:"\f29c"
}
.fa-blind:before {
 content:"\f29d"
}
.fa-audio-description:before {
 content:"\f29e"
}
.fa-volume-control-phone:before {
 content:"\f2a0"
}
.fa-braille:before {
 content:"\f2a1"
}
.fa-assistive-listening-systems:before {
 content:"\f2a2"
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
 content:"\f2a3"
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
 content:"\f2a4"
}
.fa-glide:before {
 content:"\f2a5"
}
.fa-glide-g:before {
 content:"\f2a6"
}
.fa-signing:before,
.fa-sign-language:before {
 content:"\f2a7"
}
.fa-low-vision:before {
 content:"\f2a8"
}
.fa-viadeo:before {
 content:"\f2a9"
}
.fa-viadeo-square:before {
 content:"\f2aa"
}
.fa-snapchat:before {
 content:"\f2ab"
}
.fa-snapchat-ghost:before {
 content:"\f2ac"
}
.fa-snapchat-square:before {
 content:"\f2ad"
}
.fa-pied-piper:before {
 content:"\f2ae"
}
.fa-first-order:before {
 content:"\f2b0"
}
.fa-yoast:before {
 content:"\f2b1"
}
.fa-themeisle:before {
 content:"\f2b2"
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
 content:"\f2b3"
}
.fa-fa:before,
.fa-font-awesome:before {
 content:"\f2b4"
}
.fa-handshake-o:before {
 content:"\f2b5"
}
.fa-envelope-open:before {
 content:"\f2b6"
}
.fa-envelope-open-o:before {
 content:"\f2b7"
}
.fa-linode:before {
 content:"\f2b8"
}
.fa-address-book:before {
 content:"\f2b9"
}
.fa-address-book-o:before {
 content:"\f2ba"
}
.fa-vcard:before,
.fa-address-card:before {
 content:"\f2bb"
}
.fa-vcard-o:before,
.fa-address-card-o:before {
 content:"\f2bc"
}
.fa-user-circle:before {
 content:"\f2bd"
}
.fa-user-circle-o:before {
 content:"\f2be"
}
.fa-user-o:before {
 content:"\f2c0"
}
.fa-id-badge:before {
 content:"\f2c1"
}
.fa-drivers-license:before,
.fa-id-card:before {
 content:"\f2c2"
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
 content:"\f2c3"
}
.fa-quora:before {
 content:"\f2c4"
}
.fa-free-code-camp:before {
 content:"\f2c5"
}
.fa-telegram:before {
 content:"\f2c6"
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
 content:"\f2c7"
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
 content:"\f2c8"
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
 content:"\f2c9"
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
 content:"\f2ca"
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
 content:"\f2cb"
}
.fa-shower:before {
 content:"\f2cc"
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
 content:"\f2cd"
}
.fa-podcast:before {
 content:"\f2ce"
}
.fa-window-maximize:before {
 content:"\f2d0"
}
.fa-window-minimize:before {
 content:"\f2d1"
}
.fa-window-restore:before {
 content:"\f2d2"
}
.fa-times-rectangle:before,
.fa-window-close:before {
 content:"\f2d3"
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
 content:"\f2d4"
}
.fa-bandcamp:before {
 content:"\f2d5"
}
.fa-grav:before {
 content:"\f2d6"
}
.fa-etsy:before {
 content:"\f2d7"
}
.fa-imdb:before {
 content:"\f2d8"
}
.fa-ravelry:before {
 content:"\f2d9"
}
.fa-eercast:before {
 content:"\f2da"
}
.fa-microchip:before {
 content:"\f2db"
}
.fa-snowflake-o:before {
 content:"\f2dc"
}
.fa-superpowers:before {
 content:"\f2dd"
}
.fa-wpexplorer:before {
 content:"\f2de"
}
.fa-meetup:before {
 content:"\f2e0"
}
.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
}
.sp-easy-accordion * {
 box-sizing:border-box
}
#poststuff .eap_section_title,
.editor-styles-wrapper h2.eap_section_title,
.eap_section_title {
 font-size:24px;
 font-weight:400;
 margin-bottom:30px
}
.post-type-sp_easy_accordion #poststuff .eap_section_title {
 padding:0
}
.sp-easy-accordion a:focus,
.sp-easy-accordion a {
 box-shadow:none!important;
 outline:none
}
.sp-easy-accordion .ea-header:before {
 content:none
}
.sp-easy-accordion .ea-header {
 margin-top:0
}
.sp-easy-accordion .sp-ea-single .ea-header {
 margin-bottom:0
}
.sp-easy-accordion .sp-ea-single .ea-header a {
 display:block;
 text-decoration:none;
 cursor:pointer;
 font-weight:600;
 color:#444;
 font-size:20px;
 line-height:28px;
 box-shadow:none
}
.sp-easy-accordion .ea-card {
 border:none;
 border-radius:0
}
.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon {
 color:#444;
 margin-right:10px;
 text-align:center;
 line-height:inherit;
 font-size:20px
}
.sp-easy-accordion .sp-ea-single {
 background:#efefef;
 margin-bottom:10px;
 border-radius:3px
}
.sp-easy-accordion .sp-ea-single .ea-body {
 padding:15px;
 background:#fff;
 border-top:none
}
.sp-easy-accordion .sp-ea-single .ea-body p:last-of-type {
 padding-bottom:0;
 margin-bottom:0
}
.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body p:first-of-type {
 padding-top:0;
 margin-top:0
}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-body {
 padding:15px;
 overflow:hidden
}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a {
 padding:15px;
 color:#444
}
.sp-ea-one.sp-easy-accordion .sp-ea-single .ea-header a .ea-expand-icon {
 color:#444;
 font-size:20px
}
.ea-youtube-wrapper {
 position:relative;
 padding-bottom:56.25%;
 padding-top:30px;
 height:0;
 overflow:hidden
}
.ea-youtube-wrapper iframe,
.ea-youtube-wrapper object,
.ea-youtube-wrapper embed {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.spcollapse:not(.show) {
 display:none
}
.spcollapsing {
 position:relative;
 height:0;
 overflow:hidden;
 transition-property:height;
 transition-duration:0.5s;
 transition-timing-function:linear
}
.wp-easy-accordion-iframe-container {
 position:relative;
 overflow:hidden;
 width:100%;
 padding-top:56.25%
}
.wp-ea-iframe {
 position:absolute;
 top:0;
 left:0;
 bottom:0;
 right:0;
 width:100%;
 height:100%
}
.sp-easy-accordion .ea-body .wp-audio-shortcode {
 max-width:100%
}
.rt-container * {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.rt-container *:before,
.rt-container *:after {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
.rt-container {
 margin-right:auto;
 margin-left:auto;
 padding-left:15px;
 padding-right:15px
}
.rt-container-fluid {
 margin-right:auto;
 margin-left:auto;
 padding-left:15px;
 padding-right:15px
}
.rt-container-fluid .grid-layout {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.rt-container-container ul {
 margin:0
}
.rt-container-container i {
 margin-right:5px
}
.clearfix:before,
.clearfix:after,
.rt-container:before,
.rt-container:after,
.rt-container-fluid:before,
.rt-container-fluid:after,
.rt-row:before,
.rt-row:after {
 content:" ";
 display:table
}
.clearfix:after,
.rt-container:after,
.rt-container-fluid:after,
.rt-row:after {
 clear:both
}
.rt-row {
 margin-left:-15px;
 margin-right:-15px
}
.rt-wpls [class*='rt-col-'] {
 box-sizing:border-box
}
.rt-col-xs-1,
.rt-col-sm-1,
.rt-col-md-1,
.rt-col-lg-1,
.rt-col-xs-2,
.rt-col-sm-2,
.rt-col-md-2,
.rt-col-lg-2,
.rt-col-xs-3,
.rt-col-sm-3,
.rt-col-md-3,
.rt-col-lg-3,
.rt-col-xs-4,
.rt-col-sm-4,
.rt-col-md-4,
.rt-col-lg-4,
.rt-col-xs-5,
.rt-col-sm-5,
.rt-col-md-5,
.rt-col-lg-5,
.rt-col-xs-6,
.rt-col-sm-6,
.rt-col-md-6,
.rt-col-lg-6,
.rt-col-xs-7,
.rt-col-sm-7,
.rt-col-md-7,
.rt-col-lg-7,
.rt-col-xs-8,
.rt-col-sm-8,
.rt-col-md-8,
.rt-col-lg-8,
.rt-col-xs-9,
.rt-col-sm-9,
.rt-col-md-9,
.rt-col-lg-9,
.rt-col-xs-10,
.rt-col-sm-10,
.rt-col-md-10,
.rt-col-lg-10,
.rt-col-xs-11,
.rt-col-sm-11,
.rt-col-md-11,
.rt-col-lg-11,
.rt-col-xs-12,
.rt-col-sm-12,
.rt-col-md-12,
.rt-col-lg-12,
.rt-col-xs-24,
.rt-col-sm-24,
.rt-col-md-24,
.rt-col-lg-24 {
 position:relative;
 min-height:1px;
 padding-left:15px;
 padding-right:15px
}
.rt-col-xs-1,
.rt-col-xs-2,
.rt-col-xs-3,
.rt-col-xs-4,
.rt-col-xs-5,
.rt-col-xs-6,
.rt-col-xs-7,
.rt-col-xs-8,
.rt-col-xs-9,
.rt-col-xs-10,
.rt-col-xs-11,
.rt-col-xs-12,
.rt-col-xs-24 {
 float:left
}
.rt-col-xs-24 {
 width:20%
}
.rt-col-xs-12 {
 width:100%
}
.rt-col-xs-11 {
 width:91.66666667%
}
.rt-col-xs-10 {
 width:83.33333333%
}
.rt-col-xs-9 {
 width:75%
}
.rt-col-xs-8 {
 width:66.66666667%
}
.rt-col-xs-7 {
 width:58.33333333%
}
.rt-col-xs-6 {
 width:50%
}
.rt-col-xs-5 {
 width:41.66666667%
}
.rt-col-xs-4 {
 width:33.33333333%
}
.rt-col-xs-3 {
 width:25%
}
.rt-col-xs-2 {
 width:16.66666667%
}
.rt-col-xs-1 {
 width:8.33333333%
}
.rt-wpls .img-responsive {
 max-width:100%;
 width:100%;
 display:block
}
.rt-wpls .single-logo h3 {
 margin:5px 0 10px;
 line-height:1.3;
 font-size:25px
}
.rt-wpls .single-logo a {
 box-shadow:none;
 font-size:inherit;
 line-height:inherit
}
.rt-wpls .single-logo a:focus {
 outline:0
}
.rt-wpls .single-logo {
 display:table;
 text-align:center;
 vertical-align:middle;
 position:relative;
 margin:0;
 width:100%
}
.rt-wpls .single-logo img {
 padding:10px;
 max-width:100%;
 height:auto;
 display:inline-block
}
body.wls_ie .rt-wpls .single-logo img {
 width:100%
}
.rt-wpls .single-logo .single-logo-container {
 text-align:center;
 display:table-cell;
 vertical-align:middle;
 padding:10px
}
.single-logo-container>* {
 text-align:center;
 display:block;
 vertical-align:middle
}
.rt-wpls .slick-slider {
 position:relative;
 display:block;
 box-sizing:border-box;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 -webkit-touch-callout:none;
 -khtml-user-select:none;
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-tap-highlight-color:transparent
}
.rt-wpls .slick-list {
 position:relative;
 display:block;
 overflow:hidden;
 margin:0;
 padding:0
}
.rt-wpls .slick-list:focus {
 outline:none
}
.rt-wpls .slick-list.dragging {
 cursor:pointer;
 cursor:hand
}
.rt-wpls .slick-slider .slick-track,
.rt-wpls .slick-slider .slick-list {
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0);
 -o-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0)
}
.rt-wpls .slick-track {
 position:relative;
 top:0;
 left:0;
 display:block;
 padding:20px 0
}
.rt-wpls .slick-track:before,
.rt-wpls .slick-track:after {
 display:table;
 content:''
}
.rt-wpls .slick-track:after {
 clear:both
}
.rt-wpls .slick-loading .slick-track {
 visibility:hidden
}
.rt-wpls .slick-slide {
 display:none;
 float:left;
 height:100%;
 min-height:1px
}
[dir='rtl'] .slick-slide {
 float:right
}
.rt-wpls .slick-slide img {
 display:block
}
.rt-wpls .slick-slide.slick-loading img {
 display:none
}
.rt-wpls .slick-slide.dragging img {
 pointer-events:none
}
.rt-wpls .slick-initialized .slick-slide {
 display:block
}
.rt-wpls .slick-loading .slick-slide {
 visibility:hidden
}
.rt-wpls .slick-vertical .slick-slide {
 display:block;
 height:auto;
 border:1px solid transparent
}
.rt-wpls .slick-arrow.slick-hidden {
 display:none
}
.rt-wpls .slick-loading .slick-list {
 background:#fff url(https://oandgaccounting.com/wp-content/plugins/wp-logo-showcase/assets/images/ajax-loader.gif) center center no-repeat
}
@font-face {
 font-display:swap;
 font-family:'slick';
 font-weight:400;
 font-style:normal;
 src:url(https://oandgaccounting.com/wp-content/plugins/wp-logo-showcase/assets/css/fonts/slick.eot);
 src:url('https://oandgaccounting.com/wp-content/plugins/wp-logo-showcase/assets/css/fonts/slick.eot#iefix') format('embedded-opentype'),
 url(https://oandgaccounting.com/wp-content/plugins/wp-logo-showcase/assets/css/fonts/slick.woff) format('woff'),
 url(https://oandgaccounting.com/wp-content/plugins/wp-logo-showcase/assets/css/fonts/slick.ttf) format('truetype'),
 url('https://oandgaccounting.com/wp-content/plugins/wp-logo-showcase/assets/css/fonts/slick.svg#slick') format('svg')
}
.rt-wpls .slick-prev,
.rt-wpls .slick-next {
 font-size:0;
 line-height:0;
 position:absolute;
 top:50%;
 display:block;
 width:29px;
 height:29px;
 z-index:99;
 padding:0;
 -webkit-transform:translate(0,-50%);
 -ms-transform:translate(0,-50%);
 transform:translate(0,-50%);
 cursor:pointer;
 color:#8e8d8d;
 border:none;
 outline:none;
 background:#8e8d8d;
 border-radius:50%;
 -moz-border-radius:50%;
 -webkit-border-radius:50%
}
.rt-wpls .slick-prev:hover,
.rt-wpls .slick-prev:focus,
.rt-wpls .slick-next:hover,
.rt-wpls .slick-next:focus {
 outline:none
}
.rt-wpls .slick-prev:hover:before,
.rt-wpls .slick-prev:focus:before,
.rt-wpls .slick-next:hover:before,
.rt-wpls .slick-next:focus:before {
 opacity:1
}
.rt-wpls .slick-prev.slick-disabled:before,
.rt-wpls .slick-next.slick-disabled:before {
 opacity:.25
}
.rt-wpls .slick-prev:before,
.rt-wpls .slick-next:before {
 font-family:'slick';
 font-size:28px;
 line-height:0;
 height:30px;
 opacity:.75;
 color:#fff;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 border-radius:50%;
 -moz-border-radius:50%;
 -webkit-border-radius:50%;
 display:flex;
 align-items:center;
 justify-content:center
}
.rt-wpls .slick-prev {
 left:0
}
[dir='rtl'] .slick-prev {
 right:0;
 left:auto
}
.rt-wpls .slick-prev:before {
 content:'←'
}
[dir='rtl'] .slick-prev:before {
 content:'→'
}
.rt-wpls .slick-next {
 right:15px
}
[dir='rtl'] .slick-next {
 right:auto;
 left:15px
}
.rt-wpls .slick-next:before {
 content:'→'
}
[dir='rtl'] .slick-next:before {
 content:'←'
}
.rt-wpls .slick-dotted.slick-slider {
 margin-bottom:30px
}
.rt-wpls .slick-dots {
 position:absolute;
 bottom:-25px;
 display:block;
 width:100%;
 padding:0;
 margin:0;
 list-style:none;
 text-align:center
}
.rt-wpls .slick-dots li {
 position:relative;
 display:inline-block;
 width:15px;
 height:15px;
 margin:0 5px;
 padding:0;
 cursor:pointer
}
.rt-wpls .slick-dots li button {
 font-size:0;
 line-height:0;
 display:block;
 width:20px;
 height:20px;
 padding:5px;
 cursor:pointer;
 color:transparent;
 border:0;
 outline:none;
 background:transparent
}
.rt-wpls .slick-dots li button:hover,
.rt-wpls .slick-dots li button:focus {
 outline:none
}
.rt-wpls .slick-dots li button:hover:before,
.rt-wpls .slick-dots li button:focus:before {
 opacity:1
}
.rt-wpls .slick-dots li button:before {
 font-family:'slick';
 font-size:12px;
 line-height:15px;
 position:absolute;
 top:0;
 left:0;
 width:20px;
 height:20px;
 content:'•';
 text-align:center;
 opacity:.5;
 color:#000;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale
}
.rt-wpls .slick-dots li.slick-active button:before {
 opacity:1;
 color:#000
}
body>.rt-tooltip {
 font-size:100%;
 position:absolute;
 z-index:9999;
 -o-box-shadow:0 0 5px #aaa;
 -moz-box-shadow:0 0 5px #aaa;
 -webkit-box-shadow:0 0 5px #aaa;
 box-shadow:0 0 5px #aaa;
 color:#fff;
 border-radius:3px;
 background:#666;
 padding:5px 10px;
 border-width:2px;
 opacity:0;
 -webkit-transition:opacity 1s ease-in-out;
 -moz-transition:opacity 1s ease-in-out;
 -ms-transition:opacity 1s ease-in-out;
 -o-transition:opacity 1s ease-in-out;
 transition:opacity 1s ease-in-out
}
body>.rt-tooltip,
body>.rt-tooltip .rt-tooltip-bottom:after {
 background:#666;
 border-radius:2px
}
body>.rt-tooltip .rt-tooltip-bottom {
 width:70px;
 height:18px;
 overflow:hidden;
 position:absolute;
 left:50%;
 margin-left:-32px;
 bottom:-16px
}
body>.rt-tooltip .rt-tooltip-bottom:after {
 content:"";
 position:absolute;
 left:20px;
 top:-20px;
 width:25px;
 height:25px;
 -webkit-transform:rotate(45deg);
 -moz-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 tranform:rotate(45deg)
}
@media (min-width:768px) {
 .rt-container {
  width:750px
 }
}
@media (min-width:992px) {
 .rt-container {
  width:970px
 }
}
@media (min-width:1200px) {
 .rt-container {
  width:1170px
 }
}
@media (max-width:767px) {
 .hidden-xs {
  display:none!important
 }
}
@media (min-width:768px) {
 .rt-col-sm-24 {
  width:20%
 }
 .rt-col-sm-12 {
  width:100%
 }
 .rt-col-sm-11 {
  width:91.66666667%
 }
 .rt-col-sm-10 {
  width:83.33333333%
 }
 .rt-col-sm-9 {
  width:75%
 }
 .rt-col-sm-8 {
  width:66.66666667%
 }
 .rt-col-sm-7 {
  width:58.33333333%
 }
 .rt-col-sm-6 {
  width:50%
 }
 .rt-col-sm-5 {
  width:41.66666667%
 }
 .rt-col-sm-4 {
  width:33.33333333%
 }
 .rt-col-sm-3 {
  width:25%
 }
 .rt-col-sm-2 {
  width:16.66666667%
 }
 .rt-col-sm-1 {
  width:8.33333333%
 }
}
@media (min-width:992px) {
 .rt-col-md-24 {
  width:20%
 }
 .rt-col-md-12 {
  width:100%
 }
 .rt-col-md-11 {
  width:91.66666667%
 }
 .rt-col-md-10 {
  width:83.33333333%
 }
 .rt-col-md-9 {
  width:75%
 }
 .rt-col-md-8 {
  width:66.66666667%
 }
 .rt-col-md-7 {
  width:58.33333333%
 }
 .rt-col-md-6 {
  width:50%
 }
 .rt-col-md-5 {
  width:41.66666667%
 }
 .rt-col-md-4 {
  width:33.33333333%
 }
 .rt-col-md-3 {
  width:25%
 }
 .rt-col-md-2 {
  width:16.66666667%
 }
 .rt-col-md-1 {
  width:8.33333333%
 }
}
@media (min-width:1200px) {
 .rt-col-lg-24 {
  width:20%
 }
 .rt-col-lg-12 {
  width:100%
 }
 .rt-col-lg-11 {
  width:91.66666667%
 }
 .rt-col-lg-10 {
  width:83.33333333%
 }
 .rt-col-lg-9 {
  width:75%
 }
 .rt-col-lg-8 {
  width:66.66666667%
 }
 .rt-col-lg-7 {
  width:58.33333333%
 }
 .rt-col-lg-6 {
  width:50%
 }
 .rt-col-lg-5 {
  width:41.66666667%
 }
 .rt-col-lg-4 {
  width:33.33333333%
 }
 .rt-col-lg-3 {
  width:25%
 }
 .rt-col-lg-2 {
  width:16.66666667%
 }
 .rt-col-lg-1 {
  width:8.33333333%
 }
 .carousel-layout.owl-carousel.owl-theme [class*='rt-col-'] {
  width:100%
 }
}
@font-face {
 font-display:swap;
 font-family:"Genericons";
 src:url(https://oandgaccounting.com/wp-content/themes/ong/genericons/Genericons.eot);
 src:url(https://oandgaccounting.com/wp-content/themes/ong/genericons/Genericons.eot) format("embedded-opentype");
 font-weight:400;
 font-style:normal
}
@font-face {
 font-display:swap;
 font-family:"Genericons";
 src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAADakAA0AAAAAVqwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAA2iAAAABoAAAAcdeu6KE9TLzIAAAGgAAAARQAAAGBkLHXFY21hcAAAAogAAACWAAABsqlys6FjdnQgAAADIAAAAAQAAAAEAEQFEWdhc3AAADaAAAAACAAAAAj//wADZ2x5ZgAABFQAAC7AAABIkKrsSc5oZWFkAAABMAAAAC8AAAA2C2BCV2hoZWEAAAFgAAAAHQAAACQQuAgGaG10eAAAAegAAACfAAABOFjwU3Jsb2NhAAADJAAAATAAAAEwy4vdrm1heHAAAAGAAAAAIAAAACAA6QEZbmFtZQAAMxQAAAE5AAACN1KGf59wb3N0AAA0UAAAAjAAAAXo9iKXv3jaY2BkYGAAYqUtWvLx/DZfGbg5GEDgkmLVWhj9/ycDAwcbWJyDgQlEAQABJgkgAHjaY2BkYOBgAIIdHAz/fwLZbAyMDKiAFQBE7gLWAAAAAAEAAACXAOgAEAAAAAAAAgAAAAEAAQAAAEAALgAAAAB42mNgYf/MOIGBlYGB1Zh1JgMDoxyEZr7OkMYkxMDAxMDKzAADjAIMCBCQ5prC0MCg8FWcA8TdwQFVg6REgYERAPvTCMQAAAB42i1PsRXCUAg8SAprl7FN4QZqb2WZGRjAIVLrHj4be4ews7OJHAd54cMBd+Af7JHmt3RPYAOHAYFweFhmYE4jlj+uVb8nshCzd/qVeNUCLysG8lgwrojfSW/pcTK6o7rWX82En6HJwIEv+wbi28IwpndxRu/JaJGStHRDq5EB+OKCNumZLlSVl2TnOFVtl9nR5t7woR0QzVT+D7cKLeIAeNpjYGBgZoBgGQZGBhBYA+QxgvksDBOAtAIQsoDoj5yfOD9JflL7zPGF84vkF80vll88v0R+yfxS9lX8/3+wCoZPDJ8EPil8ZvjC8EXgi8IXgy8OXwK+JHwp+Mrw////x/wsfHx8HHxMvJo8Rjw6PGo8CjxSPCI8fDwc3PVQ2/ECRjYGuDJGJiDBhK4A4pXhDABtHClYAAAARAURAAAALAAsACwALABaAIQAzADyAQABHAFGAZQBzgIIArIDTAOkA+AEEgTCBRYFYgW+BjAGwgbkByQHSAeCB+AI2Ao4CowLGgvQDBwM6g08DX4Nug4kDkYOYg6ADsoO7A8yD4gP8hAwEGYQpBDuEUgRshHUEfYSQBJeEnoSlhLEEtwTIBNYE6oT6hQaFC4UShSQFJ4UtBTyFSAVjBW4FegV+hYUFiwWQBZWFmQWchaIFuYXFhdUF4gXyhgEGCwYThh8GNYZEhlCGVgZZhl8GZIZoBnQGhIaShp8GtIa6Br+GzAbVBt+G8Ib/Bw6HGgciBy8HOwdHh1WHXAdmB3eHvYfIB8uHzofSB9WH6of4CA4IMghACFCIcQh4CIGIjoiSCJ8IpYiyCLmIxAjWiPwJCQkSHja1Xx5YFTVvf/53nUm++zJJJnMkpkJJJkss5GFMIQ9w04IS0BZRSJLMIIo1l4XFETQFkVFBKwVrbuWpRaXPOtalZaCPKu1D2yf28NX21qfQubk9z3nzoSAS//+Mbn3nnvuuWc/n+/n+z3fCxHIaEKEJfJMIhKVhJ4GUtP8jCqRz+ufVuQ/NT8jChgkT4ssWmbRz6gK9DU/Ayw+bPKY/B6TZ7TgpuVwN71Unnnm0dHS24QQRSACUYis8XyzST6xEAch4LF5ZJsnKkc9NsDDj2ETXgUikT4iaClNJEBSGoZIP74qa+l//YRfKB5EAEyj4g/ztWBZbslcIEjucqHATOpjkYBXsYo18DNYeOQI3UMvonuOHIHXj+/YcXyHSs7FLGQp+o7sYA8IFq+BpmqKhtk6SDEZinWVWfMsHlLfIkRCgjdPsLpAtMlRUu8CmzVP8HlDEInJmkC+wcbihT54cN/6cePW79Mv/f1E+MUT2zvCM68cOWt7Rwc2pk8TNQ3IWW0gEbuI3yxI7KW9HdtnjbxyZrhj+xPbWX0EYhjcf9h3Jg9gldjBfhLm1af1ERF7BTAEmoxngQDeU35mB/YPsDiFtU0gxChgX2tn8S6FP3zG38O+zMWEVkU1yaYQRCMxt13WblvTT9bcdgpaTsnahlcqUp9owt0Vr2zYc+oUHwN8S2FjwMYV62PNA5+pPhaFc0EP4JhuPr2la4eQCVCsNRvnLac3A9nRNShIBFZPXpciEmHjareZsEbRWNTEBhVvHDasmyniwP7HJ+4AhlsgbmOP7PUsWVA8DFmHuzoSa3avSXR09XZ0HaZfHa7raOARKjm8kWoLdwfuamwHbcqaNVOo1t54V2D3QtA2nsQL1TYePrwRtMTaWUWYhvI0gGlYz5FeldWtgPiwvfW8bpVgAk/cwxqtR/hwhHxeVq9YWNG6duzo0miCHtBgy55TlN/jbYIHFGwyi6IJ6NVO7RG0c7c7ugBDRITMuMlYqovNAFYeuNg4BWPRSBCDBRhsEaKRQJCl5mOvSfmxpqbY3GQSCmYvXjy7s6bVP2WcjI/P4iEUxG7ddWt0brKrC5/P+Yz2fTans2bNjWMvPTwOi8B2Vhtw5pEr+cpyCWabVVAkVQngpGDFtChYcIsQCIYgT1ADQUUNifmQB7g4HIrN6pIdiponhCAYkoJDMd7ucEkOlxK32q02qxIMlAewtuYWQVwLdsg6+fyNbcufpfRunw+CruicxZMm1JYsV4zGfIuUV9+8OH7VzTdfFV80IpSVVZBvMErLS2rHT140JxrJtYfGjRjrFIyl3liplFNkNDlFY6nTmwuKwx0fu6gZfL67aOrZ5W03Pn/SQNiZfrXlIfr62RfrVXeh9JvpoxY4FUt5/eRFm2bsvTy/YvzFdSDK5jq/F8DrrzMpglAxtSFekt2zZ/rmRZPr/WYl1JmVJxdEq6VcX3GhoGY7zaAUuoZ5pNwhrqF5WabyKXVZhW4l/MJZaHhoC28cdiIDKkJ4nxqIiZQittSTBJlKiL8+LogKUe3+mDleLrvAjLhidsRIPBDMAda9LsERkxwCsETlccHiVXx2S4sUD1SBWyIIewRxjzDgk8iBw54n/0w3db0rjt/1ViE9TY/nNXaeue+KFT+Cxz4uSNCP6Bp5+biD/9dsLw0qj8DEq51nG1+if695Cb68Zevjbs19yW+VvZO2LB9yLT1Er4JdsAEsP/85/ZxupEvw+PznPweLNhWq4MY2evS13r0roL03FCq+m/5W2Jx4iP5u/dsQm1SrddTDuw0Xd7lKw+05HqUYSuGfM+nhE/bxIXBCrGAf3Sc0ultay6/9qXZB5lggL5R1FyAeVyEef0Aa8EZR7Qi4kuRz++3helzyOL0wgJfhOL8YXsXtkgNnaIsQrrc7YvE8UGOqllwpVM/Vnvo9pdvoEdpfVTXzgZ+MuPJ5n99dV/vjhyfPTs6uvwVu+TCrcfGm5OQt4R+tsLY3rFJquycX25Yff/vwfT0jH5QDY+vEbavV3KI3b5QrxfqfXbS445E3s4dUtm1a3Dg8XpRILPfm6vUlKD9UjQQH0MGHKG3xDEcZEXbEAz4UIKUIiyg0zwMI+hHk5dCPKlv3yZOWX/TT2VWUpqrYAxUR4SxB6HwNpN6c5jj8Iyt28drRp2lfqmFHl4xPOLZjufLHWK6b4YPIBAMrI9IiYU+Ugejl5YrSbpiQT1+lvX/+s6N6/EXXtsW7nE51/pKKiNMofU2P9h0SJ0ANCJEFs8bHShVRpB+Z/NVeUTASRJ9M2yyIzB6yhKzi2GA3s0HxeXFFF5hjgDMXFKjHuZsNdgtYYvEWMRphQGBA6AjXOwLlPq+kqPXh+tgIiNkVVVHBIiKOxBz2c3F+HGpVjJmjEbENVsDEL7aN7Nn38idXH6T7v9i27Qv6pzNv0x+PFQO3XC8JX/+j+y/gmypIBXkW1VFoBYdslvMkVZjcCMZV9NN7b6H9R8YXF/lX+Lw2S561qhb8T13bbs23WjdOCVzm82GkrVLwycO/OvSeqmHu+w9e/cnL+3pGbvsCJvLSU3mn6YYlUul9fTUhWREeSo30SHv7dkOOklNXNzZcGJoT9Qp+gzu7JL/Qlt3QAUu6Ox9YJQsilHlFWei7SzDBbFXwuiErE6lWVN68M9XQBT3vH2FzXSC3wj9Rlm4ldWQ4G0W73q8hITOh1ZARh5FBLM5+Me7xh20+my/qi4ajYeE9IZAbGLPkmh3T1723++JF9797+do3WncKVqO9oMjucpWblz66ZMmjS0d2j48VSXS/uE9nVJIWDE/fcc2SMYGLd7+3bu37uy+ePPEeyFVzDdmqURIXP/rbRxeXx8Y0Fb3Nk2M9RZ13Kc8jJzFjXTkjCTJxx4YX4R/FPkZF2FQHFYWyxxz02FoUfCbYhPn0ILQ9KExbumxGvL0KqjrkAnpoWkfluKG52fSQJMGEbJvbUxNuLZ++eVkDEPG/bl40oW1h9aS62kmhszsF8/Ir/WF3cSz1n+L187eaSnzFxZbs+GWPr2ZcKT0/Gct0k+ZBKzC91Bg/saCYDoEPiYTVjhG8moIa9dgLbCrWOs672mbSVyVbeCiGHfSbG0ZPg6mto6ZPGyk1PbSpftowbwH9GgAMhixvg3fMyMwy1ZfkGSIW9X0sbpzS2DxpclPjlL4N8NqTB4sqg4XdHtpz4CAcrrQ5h5Re3E5nY2c+isJhGsqFqazGLkkf9kBQwJURDMQtbALEWKWsrD/ZGsFVEULemYdJkQSpeewvyOeJLNWt++MT2xZEqmdctePgksVPeicUeOffqZb+TMqzb71kxuxAc57j6iVrn1005obXfzT/0ZtXTQjOMKuqaBVUn33munj5xBV3/fIvBhJftGnvgfkbPnxx18rm+Qn6wbAN22MPXy08ZfQsj9x6+LLp4e3/0bD49l9B3cFLn76uLTSt+6a7p965yOYszJmSVWgy+u54rnvS7nu3rp9Vr+N4RvYtzvCJAiFPwGYGY3ELn8/AGiXqjbI77AgbEI8Fgmk0x6nD2CRS7TinOWxuYboywE5yBMiFXCIt5+/YliwZX7J12lW/u31a0+W73u5Zd3T3tVOGdC0zl8iCSZDlvNHjtN41Sx/oGjZ1x0XRdn9Odp1r3KjY3GiBwbjG4pAP0NO7BjMH+hn9iuU/dP1icEaTlx0G8c7Ox+9YnYhfdM3td7bdcmyoIc9iSGRZbaYpVy185uZpzctvm7n96zujndGaXVcObZ01+upk5TSLhfpnLNo8BRyw7sgAQRDIXmGBukDei4srn/PeAuS2BeXpq2yF2V9+SR/+MnVFOiDvZecv03d41eUlUW9Xc4gXbyQR+bkP0TuIkwWpYhx/FrPDjCITQxhlVjaAtSAHlaGfpu5bsco7bZ71qvaN1z0152hdxNo8YdiabkPBpsSYG1VioA/SFB1Oh0AZ3HYtlLWvuKLnboOV/p7+agr9+1NPzbu7FB5nbcjoT/mIDd9af0ZBIag27OnjZ+CanoKsl/J7Ac99nL0SgHeJplTgWvbqWgUqEw47kw9xEwoHnDaMeEZNvihvVFwaBb+gs0wF1c0TN93cM3/+ig0XXzSqNfJqVzIZqjapGm2iH9PIrqoqZ/ls+lHMbi8ra2i8boOwNuVLJObO2cKm52D8cJBqjsEX1J+4lQK7O1aANeKr0c05B9bNHkb2b8J5WQlepRSs9iaojw2GELGMvnSKqVBIzf/XvPk0/ez0ZjP932RUJtFkMqqlT+ejCCWn9Lf6TolkbCMqSKg7NY1JsVekA5l3knxp9QOooPSTbeSnZAe5h9xH7icPkoeZNodNsNUq7M+q1KHOoNQpqpWdFBsDFOxOJR9A8QahtgYCwdpANKB3byAYCfIVGIhiZAS7IFobi8bqIqzPo/VxftV/I6A2DrF6B9Ta62rtYbtj4GdjRy37szqsdXYwyXEjOPyyLQ4mv+qPB1UjBGV/VFVx1Pk/Af+E9BkvqVZThSnVCiLgdBZZrADn/RNgIDGKVuEFTC68AAIM5JHOCDArcH2cujJ19mNwpV59EO6kH34sjPv000+hUpA/ph8KjQ9K/5AlWi2oAkjsHVaowIpM54D5A63OzoFjLPt0TUX+HC+AL+GLEhyTZAFkEPCWHew1ngE7H8vOptXpFop6jqwMlgzfgCn07Rd3wmz68M4X9/5pVeoFiLx47+Rdu3ZhaPbOF+//06rz56oF5dwL5GM2V5GJFaCO5uaqVQsSYVTXBJQPDrsUV9I8AjEVgXUEMEzFFKiHWTgDUxiRRmStjdQhVQuUsyj+aoyBcAgUPUI4B8whIRjggocnY1Qcc2MP2T0TSiIqi0GO1w6XiLfsjfStAPXlOINQiAVZlojhEpYZDJjjMYyPK5KCcG+2SxI5yJgfI2T0Dkb8OAc8tpueWLlyidW075r14N4wIbn6rTtmlSdC2KNGEUb+/OVlD4Brodt/KX3/dnHo0I4tV6xrn7vgyWuT2V3tl9AvV14xvCXLsHPlqv9qanEkQxs3RTsstnBBVbS0am4gEDEYzEUFlfXFzki1udghK5VlFTWh8bmohxlt9jGBwFirTTYbi70V9spOj9cvCh0bW8Mza3Js5qmXrBtWPjJsKjaaHRsebp91+0y64TRsuqRp1o43eibdsNAZG9/TTQ899BD9dFxb7qzZUP2MyXwv/fSNdde9DyGdd+rNZLQzzUDvMqxdfRn945139E8Yn9dgm739re6xm9bWY1uzBEiuaLp1Q7j62jtTWaNuGtYz1FfiTV775ALhshdbJlmbWpZfds3637g80+d3fpgMV1uDwxcsnFlcWaZm5zkc44YMbfc4PBZByHGai9v8/haTXYFhlQKUTSh1eQSo9Pnag1aP0yIZi8rcc2pHXhYy5Yy5aHU00l5tsOfVDC+Pb2ieclU0P2flA303f/3WTTeuPXrvZVb3yq3T7qJPrN/QXer8rz27YOU99/7BJQk5t7xL/7x7H/3D+9f//8R1mT73Y3W4ej25BG9cuAjy5BAqSKY8A858HnIJsTiKJ5eI+ngspPiC3kAeJgOXWAZqSMLF0iK6RIe8Wy2aMGb26CZnXlnlitVXdl86K2E2I+waTFa3P1IaWdU+xmzxjB41rACGKdbEiNmTpo+oyxLKW6Z3zpsx0mKRCsKR5NgZ48aXFBeJJmeR0XhKdTQOKc0eP2rMww899bO7N8xzqkPEnKH1M+ffsO3QojmbZ8Qtcm6uqtD/EVS7w+3yuUqzzUKRKycXCr2VeeXV4jOpjwQ5W5It1aMuGzPx+s62Km++ASFJyS+sCCerqxdMm9hYlZP9htG9fNWD9786b/LlTW4hr6QoKz2GiEFXIAYNIddh79hVbgwNMqiRUCwy5iaivseUAtlmBWapCgz+YRqmD9rTgn3gORITJpusg2SINS3zB57bMnQgpo4Mw6QbDiy5auWUiZe//yukq6ZRdZ3r75y69cq2sYteeHB7z4wqekmT1ze8qX368g6Xu9xtKYjEOxdVDvWUOIpqIj5vkXPYsBkzu7ctXzGsIR7tnL1xXsswr6el9dLJ1aFCp8NWUlYV8/pikVlXHrxnVbfYuuzyJQdumNSYN3zFrmff62mfefnGqXeu76xL5lTN6Nn+4AuL5tPftl86e3hzRbDY6bAYjeZ8zCPkLXe7W0I2e3l5dai+FqmIMzhkQtuCS0a3BgMlVrPJ46ofMbTKbvN4orWFRagDJSdNrBkRCnH+jKyIKMzuGGESHXFX1wbwrFQiS+EcJSRUgomjOO94Zp1Gwe6ptyuaPVhkZ0cymmCsgSZGXjFu7lCtt27VwgSoiACeOWMLDAbYG01KpLiu3OAJ6mdM3ZWsqK0QtIvu/3qzbKr2lLTvnD5zrz+Q1Cn927BVDas93KIVJLVkBBmPesxmrGUMq6UPWwSJAY4VYC3TWqK9nKkzCrvzxzidV+0oE1iQWwesdgmsjhgzlyjEqzCzbsRi1e0/gBKO866MXoTpLCimHHILYgXrCtQSgn7R7mD3LpBezx/qyu949nBHvmto/rDbfkL/1hoKjRwZCrXC6HmtrfNaBU9lw5DqshmpLY+C75FH6AePPkY/eOQR8KU+rKiZWVo1pFGuxoEYUb1vWCjvilfoF/QE/eKVtQWllUXrZtTNKDn03/Nks9kGDYXT69qWL2+rmVIn0jOT/vxkycz62LyYaMh3VeZ3dORXuvKHgRJqxeJbW/VzKDS8rHZIQ3B4alnXgctWHOzqOnjiYJdwb03JxOHlDUJ7qCVUnUg9Fe8srq9b+uzGKVM2/mop6n/hkb4Z66oDC43whj07Rx4/pG75HcurJ4Wa6bU5CypCsXlsfSK/Znq6RnwkjuPBjDBM7RX5loUwHDw23VzOu81hU2VPRscKRh1x/aE0ze63e2sA5t03f4w2LwZqzega+bUtW16X7kMaoc7bPX/+7nmw/D6Mlo7Os/ttIS8tm3vPnGjnj0YfPeKpqfHAx5uef3HTZdU/Ptq5a+6cnZ1/qA0dZ/FEryPbP8B5nU/KM3ybb+Lo+jrbxkF+yPZyHBB3IamOOxRkxpn9GyTW7wWSXX76Hn3P35UMwHLZ1DC6wSSr3Kx+VN/iOcrs6Kl9LAF9H/z8hR1Sqc9XKhHdrvUCcqnWgT0WByFG0WTMiduMEHUIt8Ga1Od0O6wULBTDggVWpv4u5NPtqc9hDb0dLt+d+iL1xW61lb5FD0F56lnw0V/RtyAC4+kH9CFxL/0TTIDI2W/o28t66EvQ0rOMt10ghCpzsO0uMoa3XRUFNU9iKoQKeaBrOEwcMr6F65vtb8TNyLCYcqGzMKaZcMuiBxVo+dXZjdbIHFlWrEU1rjMGWaVX5g11Z1vL8suaK4RTXtlpSa2ylcr/dFpLyz6wFouCS5RcFvr3Yp+vGEZk2wtUsmgRpbTFarVV2MyCgTYU5IqyWlkh2xxVVSV09S/tZW5zn0GRcZ4U5jnzDLtyrT5vcbDYk2PhOMX2R9h+0GDtb9BmCPnezY/0bgfHOgFnLd9TYnsdqPw5PDaPGBZ6xd5+wjRETJ7i8jylIRPW+klmLmHJCmPHOdwqZYTMRqCESyFFKBHf7GKApmAwRdg+U5Ldk8weC5+HZcSftmtm2DQza+q7f4hNeCdZTKhsmcQ6cIH8XHf3c/Qs/ZCefX716ufhjrXv3NvZee87a3fRr3buhKw/wdBO+rRKVj+vJ2LJkefji8+fXd2588RnJ3Z27qRf0dcxuUToXPqfnTAV3tPnB9aJ8L1IE957GY7arSLrVQ/rTKmL72ZqTGs+tUfS+B4m/ezUnn7siD2nCBncrmxSTKp0W53JEw3b8LAw45c+rbj+mh4vNlQ+VlhYRqFzBg9NwM5ORvu4xiniOdXrRKYcSODZqWhn2RLStLOYjCVIsbNwIOCkhD2HXkx5fl1cZChpxLrUoqasioxHxS16iZ4mqK0PowJRAnU/VFUJy1JC4RJ1xRO8DMK0KYebmya/s8bSb0AwqFij4pxQETyNVRLcDtTnDn9X5QnJGajr4H3rYpwblaQJZdwohqdhm5g+MmFPOowc1Wb6oZ7OvHtuO5vVmF+/pwGU6GnYM37Q9DVzFsh3NQWi+qY5Xx8zYaZ6tXo1tseNCAcOQB2tRYA4qAFvPt+jUyFurx+BsAt/Fsrmpk6VNzUGvTnWYcLX+4WyA/6uwIFCs7lwf+rkgQCG/cIwnspfU5pnDIWnS88dSJ3c7/cfKGptLTwglGHwoL9rYG1ynC8gJdh3KqCUZjv15W7JjOyOIM9HBEMJhdhHNGq6+9n0+oFhkLVzdd/q9Ue+PLKenQAb/LfVmSe4dHY9eze8mX64fv2AfTpdFm/pBcWRdFGoXtgtUY9NNsHfvlVmauxAngZBE1dT07fKpd+cq5VhsG2cr7cSUsFtVza2FeOJMjj6gXqIOIw4UGzpCv+mOkomIb6S+jf14vKNQKWBKO+QXKxTKaJbNdv/Z9AWNEIMqyIagXe8EZi2FUNVI8aNjgLnXYifMpyl8hL6JfKeL5dSBc4shRwYCjl+WEu3Tnrl3Zcn0lvh8kmvrFjxypQUYWauU/SlhRxbZXyTypf09CyDM3BmWU9PXyVcAT2TZ0yfTG+lW/EKL+3RXzglRDk6n1dn5ofh46uOgDcIjDWyuiOtjDNLeByCFgcE46whqEtk8N7PmSM2KK7zTYkUeWC/ckoAWMBbcucvdm2/qH3FK0lY+8fQdWfJdRpt5M268//eSG3h1YC3u257eAVvWsuaEaf2rEDIgf2eoj2nhJN0L2vTlO3e6ZPhinfhQ54DvMoauDf1Fm/4V13LeRNfWrNgJQdjEBho6b4S2P/M7IX1MwIKo15IaLSX9mqQ4CdIyBfcayxNen+R29HPz8NA+nrFhNbX29eriQl+EhPqBfcaS8PmqJaWKxbEsyjzcLFVGqJ+ziLsKutBhlWIVHJ4wPgZPveTiQ44mo49ySgg0DCB4OxPA76mg4+eQuGJEYoOIOjiX2+KqyACXjMH5w1QirxhBzGy9WrBP5CLQSW0/BD1U/8hWi5M3L9f+jE9mPoUJtL9ggPaQHCkPmXYovMFDbs2i692BN4gMxqj1Ne0PqKJuGAUBpiUGahTvdBLE+f4MeMLRu6TZAT8M3kYi0jhT8TfGQxzF5pedmJVJRLvv16lF98zkDzGdIwCW90OHIoaQfXjfMQ+6u3TaELUUo8vEGak9moLEgs0mIThBQqW3qdBL7acPetbwJ/lskdp/oS5syE2Ztx8VOQ5jPYgDCVS/E1WFegdjDc5uLY5g+a+Gp6IUO4z1aMYcwLeZEGgCnxmphyhmAWi7zm09ZMjdPfvj8I2mAYlr67qJ/Me/Jx+TA880b23G//kjLvE72HREZGsepX+lT5JLz/6BCSh6PMH5/VpPB2X7f3fADEo6ovYG07uo+JCecJ1UlyiLcgsBpZmMXgs6luVeZErZnxzunVZs8PhE76u7L68u5L+H193f4zQj8LC3LHa/LgvMbNrmPTO2AkTxp45ylcVRNmeAQ5MZp/BhtgQ1nkNQwXUXeJc3+RIhqCG6Oth0GB3sMYH1ZAgcBqleJnHFv1tkv7mpVkPbm0E1AoC0S2TmIMOHqi+JmH4S9d/MofFg2/G4i95YyWcSo8dD7U3AWoT/tjwU0IZ28h47PiSOSwCyutLaS3vPd3fivsxVWa8mPLAyzg9Liu7m7sz+bwDTkt8rXGazJ2XOIJrLLRmytRuXDcauzLXpZR2NcP2qxk2MD8lQZuypntqmmy9TJvZnUA2snUBP1HY3Mgjhbp/HIKnyrA+GjGjClHAii+wi+VccsyZSpfT5VPn7IR9Nz733I2Ys0qYNFl7DB/AXVOPrd0FWSnnc2B4jjlTMTxbwPBMPsmWEJIJH8QdMucl9KR2Uj65IEVgr9aLY4Vz1EAGuBQpwsFi48WuBvI10Q82k3GZ4pHionAQZ7CQIZhHEFd1HrMLO0w4iKwJzALi8JjKcIJxDwMTTn34y18E7ZOa0f4/PnTz6UcXrZc3DVs69i8pzfLO+KlLnljF4pRSvP8k1L1xzNP0b1X0jH3zqyDeugvsdPKlrz48Dt+3vDP215euPbKtFBR8SFNMJxGxrZLGW8OWpcb87tL1ZPjDOoG1j89EfzrFWVRP+vC9PsKd3RjSzBASBtZnKtczy9gq5/wgfQGHlN7vM6fXizCM/gu2a9QCa6UH04HuvlE4Mdgw/H33mjW718j30zLEJyLsSZ3Sry0L2VOcPvTwGpbkPG6icj7L8IW7kg1emTL3HUNVCa+QPLceEYnTsSJ3IBu8GAnLisuUdN4ZphzXmTJJ4475gqs/7f2pM2Vd/Mhc8Hi4EEK1Ecmzz8TSCPu48Bj8B2nnRuZHmRFDNKGrA/ycwMqx5zgI/A3QX6T6ZZ9OjCVOm5lE0nM9yzVK5oTKCB0j4kRlumgJ12d1cRiJNUHajsVtTNw+OWizT1UPb2xdVxV67vI9pwolwvWyHWWejYfD1Us3nNrT0srXpqaCKqf9Ye1Wxr+DbGEEA5ERbCdNRFquHEwmP207mqQN9CS8Bm1tnyaPt83e20/2yruSx/ARjKcN4GaPjuNdW2rHXiAMkIHJLpnRKPVc/4t6RWS9Qtym+Af5f+UnuKwRsPCoByQCn1PLLJjFXFTpL+THqYVaOmCWBrO4HRIX2B8UTX8H1zySWyS1EplFf8G8UGHWLGqRH++gv8B3O+BzrssnFFYPxuiYgASEiFRvCllNr8xksYDUJsHTMSxJsHRYFyMm41YCIYE/jQlsDKZ6B3wJRKwe88bEGSxyd9o+Pg8BVyhWTX+Gc5st0syzNE+QNe6STIwiq7zGSBmbAWeJoDsecx5fwG5kTfm2/ucjQZzZNShz4lwTJBl9jx3xsM03+D48SB/8vnthgEylMqE+7cLAgAN0xgP6e0K8awRuB+G2DFbnb+1iZ5CF4ZisG2T4WbeNMEMJs5718TiJObNo6dUu4qM0jvD8GX4FLsg/zASuzRcdVI4YZYownCtKYxlpmQI5K2NWwEyZqOExxfhcwQeYituv2xAydnCGM8U6FjN5Lqev4LEKCiOAIRBEfIc3iF/6cJBv+vQn/eQnn96kcODglnD9mnrzbvqvX5bSf0Ju6S8hm9FEoq97Ja3FMXxOAwBDq8Eg4IIBFJCwesz1FnDe8NZi43SHX0U5vLGqfVypDgoCVk3HLmBmGyZH8OJ2bzzsqHSlMeIc9pQPYI9ej+8rPe1JSDJ10If1/JI5HOnQ+R1lCtxfn/EqI7fgmdjWlkfl8hqBGDECFy3zLmf6JzNHpN6bKwToXIGNEMV1xy1yKMD38Qfn2bDymZgo5c4cePJFue86MKjFNP2MZbNhuUpNsdXI8gaUm/q6TY+5iY84kxBNyGrTs5nVLRCJc41F4apFIjN1+4hYX1/fd4TZo9hU0vT5fBZLi/80zjRNAdFyj7pAXUCq+M6K6ldUixpkRDFoCQTlINMf48G4HIuLcQeictwh2h1+h2rHseaT216vLmikv6tptm95Y4Sz5Y0ttqZa+rvGTwyGTxqhrrbJtuWNkdaRb9xqb6qFOhZNN3H4FU7fam+uOZdSzyA3O4E5NNfoST/RM771dcy4jGM3ucDGYEV9/rwvH4Ab+VWI+fnOaRyUC7+BkOo3n96yaYNweHwf4aHUmPHf+iAidWTL6c3jU2M2bGJX4fCGb/GH4nNypTyjVyCgstXPlrusc4eUfmEsCGGYsEkj4ezRY/XF/SaTwWx1n5srOo8y6SyRxWZEvUx0qGbceoBz8ZTsyxH965GBbxIyOK+7D4n48AwrnmTwftD+QyYtkiELm576dyB6iSkuIAa+nyCDvp/A0tLfT4jAHbwN34u5ZBDm6kbwNNalQRc7x4AAeEZfsXj+OgO6vKoixyOWv4LaFcNcjqnG84rxpH+DihPS4CoMFAm82rj0M0XzL1Gw/0UtUzy+hO1mrR+oxoXzznLhvJMym3TI1zy2MDK3C+edsExH+720V9v7rQlXz4vpSzJooWk5dl55ju/+wodx1m995ZMazFsvKOjskfP0yPPKCH93GfrONa4qB9+uZkDLfqUQjnIPqO8pH170t7ffsf/n825aUlHkLCyKjC52vmUyj5n+fXUSGhqndSdGXrR/XEFBia+k2Du0umpkg7fUaquOpH3hdZ1Xn9Xsp+K8YYYKjrknqRuHzQ0nL0jLEhpZ2hSOvESYwZ6lZcyHupk9I2MHYUzHTOz4RhgVg7AFj6DPb0HNLlzMggqjGimWeQe00/85UamlPuvgtkitYwTeybwu3I7JE6bDvO7/xPrkKtvYTgbTQFsEexnEW8CF0horv35CU/DGZ1+YcP/9E1741caK5gk4ZZeO+c1r97YMHXP33WOGttz7+ktj2Jwgl8BJdafixhWsfw3F7F8iqBbRwQzaQeGyE/Qo1Jw4Kh09cfToCag52/U1kK/lhm3IoRu2QQO8to2+Rl/bBq/RshaJtDCdjOunaTtQEdv9MQpRFLSoxX3LgTjKtTREubBJNxIpiCqsnX0oqges7lEm33UTrcxhhFnz8IRU9lwKbtMfMPp+ux6lP1wP2w+Xn/p3JWvkO8os+4EyLSj+g+oPldoHL8+lOw50/lDJOH1e7mSJGIqm56iMcgzLNRkF5rRgCqIIY/Y0k8CtngyARYJyaEfbc0v6OR7LCWYdpb18CrMPyujxHW0Tqabfp/0ldFzP4z7Vg3OVL8iLfMf752wPIuuTjCzycgdl0Weq5w4WHD0kPsnHrk4mV48dt6Il3ODzNYRbVozjMcB7SsaVxzRSdogDoUEYx/lRNrPSQBrEeYnMv9kT5Fv1wC0jDLgljS2shmHdKdLtDxcxNS/FxaPE51EfSW6Nr1lTPvfiem0wd+K2hguHlDkEurFzZE+Uf1qncEW4j583nwb76c1slxR5h3TeGGq6J6rG6SbTNwQiz8I2FBAn99f1cJRUVBt3QfF5mCmOQWglFOlBH8qkZV+uXr1w6sqFf/0NnQbk+iVz6uouXbt96YK3FG3smHuW3ZinFt20+r6nhV8NH9daWkpb6PFJU28jaTs6kTP7wz4xrHriYYsv7pFna19oFTRRwS6oXnKFikvOtM1b49wim2EQ6+eMYwmYgswRk7MLOJCWxzhxe/s5Vko6Xel7U0j0phaAm00QI/ezZv3KeIOR5HB/ZxuOIMp+i8ljYR8asNk2BEC3DKt+I6BKr+nKDWjf8DHTzS2gm5i1bzROhPFeThNjiqVnDC9shEHjLErjagYztmnny0kz+Y/zZZgjqKgjuLtlMF4j5EONMEJ1jIAyCNRAvhQcAY54cIQQCKoO/MsXWSK8RVkXR3jmCeP5QhnGYaAM8iGuloEazzcEK/HGEccMJYdaIyvMXdNRI48QkDiPEPBtScWkIuboyMdZd6GIzBPFLNnkEsjLkGhT8n1FhcMiFUEAWXbkWnL9geJRzsJch5xX6nCGC8XcGkOhrSJ/Yo9k9Ug2Q/OkZqUgJ2R3j3FdtuidJwO1bl+NSynJrk2Wx3ODxV6Lx2MszbYmY0PlvOxQgbMsz+fMcjsNhaFgnVLamD8kWIUKowEMcpYMTtc1726SsrJHubPUPIMh35rbHBTyLaPrvEaDx1BTWyY4Suoryk2CRxr6LcH9L0mxIMPum/zHp7LCRQaLTSyNueOq2ZdndfogS/VnNcdkVbD7so0VTtHuNNqz1ycFk5wlGLN8pc0em9VkMIH/ZsgxGBTVLDrkItvQfHOJN+AwmbPiVos9x1SgWixyvsliLXQ2O2srKt2uSqfRPKW2oNWUZcpxlIcWz/gJ7X+mPOeWEa3DSgqiLXK2Uc01Fxepdq9FrjMWZEuWxpGjyzplh8mpcBm6V3SrC6SMDfJbPH6Az/t+fcMNv75BFAdfpJM38Ougv7SfJLO79DJUxzlvIF9rYq84YK/BGwNbKyRqArEXUb8vwd6REnwvC+ORa/BYA+lLcDtOIr3PJXD+wqL1PAfbACpILRmmf6+sey4hJ/Po3y2nv5YxIWOLDYd0VHl6wUtpYodI08i/Ru4njWOZLtwYuPqmrh083KfvRQrJtMPI2LXeB5jc6NIkn3fdGIZ8oY5WB7WP29H1gHftWIyw87QHMoRZGdAtzv/2PS1LMps7me+4gejSpI8wBV5EAU55jMhAgmlOeFCSCQHnYXqY41ucY4BGcvX9EKOIOjEEWyS+Y+rzBiEaDCj5oDBfLodubiyDcyYaAp9igf/0+8EP3MtP/G0M2xGjBxPOTv9Ef5c/X9Dy/RjKdya0p6KBQNSvatSBtDPX3xWAclG2jZu+8QyNTkx2xaBNSzjzMbH+VheGOp2J1L/wJX+UkMHfEo4mE0k7mUeW8D2jtE9gC8SZU6DHNBDDfGzZ8A6KiHLlf2C0mdUHrxlQH/D8ueCqDgx1Mpoe9rGN/Sjx0kG2m5MOMiealD4N+tJq2vmX+fq484nwAJKqD9L3Y9Z5wZeMPpCeJ3j7wJ5TkJk2OJPoB6f2pMXKmeQgZTiZmTsC9skpNaH08v00ou/Lh42CiGzXwbZHM2tWfsS3plXMFmh3v84k6fH/Hsc9A/Cnb0TJPdEWoe+kwGcPqoOzerYxkxi7F36W3sETYBWuqZ/imvLwvRYH9w6Iu8BhYh7XgzrZFrb5TC2Q6WaZ3rGMPkCX0AeW3TH2lR5NS/edpvW8Qn+kd9OROY/+9s1H5rRdYoF/aQ+c64UHNJptWSqm0o0W0nOCkMk4H3SLVyX75tdcCqytwyESZFt85UFlIMIcDwR9ujUsEg+YeC3xoUtwtwjML47dFah2m98bCOreoI48QeWbBG/neucuCkQC18+lX+28h/5rzg14s3iOJ+9t9rS39D68XfrY5yB9/thSDO4qSWk7U8Pn/mNT5+M/aarY8mu+qTCybRnt38rzS5x49MpbNl/52HH9bivAsgmtmGTqgiMg6HHXY1aY5fX6He0/0tmh/WLzwpXhzsTcWyZnbF3aoL1swZNGC1nTTXps3TOeInHGwMaQMgSAAQ7AuI09bPJWAclCLcHqUO3EIb9+371H6eX0SfrXV1cJpOv5S6D+sBgOU7LqVSiBabDt6Ocnnn+a/m06r8OrOBca+f8FUcr9zjhX5CTaGg8rAjOvBoRg2AXumDR1z5o1UyJzws/2Wr98up88/aW11/EOFB8XtTVTBDJlTXhOhJKpBYfoF0PoF1AwBAoObT50KO3TLGJLB++pySS9p3buO2pHxoLDDZ+mwWE13SeDzpxAZc6MOn1XPKTfy+gJvL+zM9+Z6T/mLsDwltnSGbHWQ6y/+TduhNfNyHbRQPTIoh//PCIKMe654JHIOroVqtahHh25Eqro1nXHhMdT77yTOpE68U7qHeFx+WN6zx/onvffh4V/EFENodekboRb6DrhGrgx8917poyMP4SnGFCFH5TJsWOo7g96Mb0ZN7h++YPfFnklL8zjWKaK386MVrD6wbK07x7X1ezI8CuZ/cmIs4vtZnOc9nBvczbv1EAQYZk9hfq43cFs1gof036udnWxweCBueOHzLphj77r20f0O8q4MQcyLpaBpP/TkKZrF3Xq8ZSH4cLv9arJBLLoO7029Z3hgId9i8x2j+3hWJhv3NnjulJSnv5M2Wp31PNHkqPebhl4xp+EM0/s4njohol/27r1b3Q/vZ3uZyGxy+LKN+bn/Z3+NXb1xNEmk6nI6cz95SU//uKiXK2kPLiJPvPIuFunjA6HyhSn0vPLn0OgK8epuWrCd9Dr3+l7JBEO5Lvlx359GGZfXaRqg7OGiby4s8vykRcX5qlbTWaTIbvYbHPlOpsacj6qcTVYJ8/GEk3NJZGs3GDbqFxwRvxh57xZYduYQDg3MCWZc15fidybtIjNdh//TwL4ZrzoyzARWxxn7y6hZFffxcpwWk3v/+yvlChLzpyFiz+Fx+THaDUcYwccP/s8HcUIiPR6apQ45+yOY8c4DqVtSen95cHaJhPPusJznmcmV3XYyuQx/Pz/AAfdhq542o2QsWrDMBCGfyVOSjOUDn4AdSlJiY1sMCTZ0hQHQqcM6RyMahsSKVj2EChd+wgd+wZ9s7xDz4pKl0IrkO7T3a+73wZwhU8wnNcNHhwzDPDiuIMLvDvu4hYnxx4G7M5xD9fsyXGf8q+kZN4l3e7tq5YZfDw77tDcN8ddPOLDsQef+Y574Cxx3Kd8gQU0DjiiQokcBWpwDJFhRDGGQIQEY+IV6SQU0RwGezR0GpvBQh+OVZkXNR9mIx6LKBnzlZaKz82+MUaSZGmV0k7JqJOit1hKJasy04p4TcWcmu6wJRHWMm92W4LUimsbK1JIayskYxwz2r81PlciTBBgSvv7M5BqVae6yiWPQ8Fn/McAXaJJMA1a8/9wu7FFQ2Vtf4mwE0IbW2fYyMqUWnEholAIwf/u+QXtVlqxAAAAeNpt0meTFVUUheH7DhkJEgQJgpIFhdvn7NM9gxKGCZKzKGZyUHJGySAgSq7i5wrFfYdPdFXX+tRP9V61Wl2tt8//rdbh1vueV29eWl2tYXQxjOGMYCSjGM0YxvIB4xjPBCbyIZOYzBSm8hHTmM7HzGAms5jNJ8xhLp/yGfOYzwIWsojFLOFzlrKML/iS5aygTUUiExRqGrrpYSVf8TWrWM0a1tLLOvroZ4BBvmE9G9jIJjazha1sYzs72MkudvMte/iO79nLD/zIT/zML/zKb+xjPwc4yCEOc4SjHOM4v/MHJzjJKU5zhrOc4zwXuMglLnOFq/zJX1zjOje4yS1uc4e73ONv7vOAh/zDI/7lPx7zhKc84zkveDnqwsljg1W7bVZmMrMZZjFrszG7zZ63mfSSXtJLekkv6SW9pJf00pBX6VV6lV6lV+lVepVepVfpVXpJL+klvaSX9JJe6njZu7J3Ze/K3pW9K3tXbg9915id/wid0Amd0Amd0Amd0Il3TueesJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn7CfsJ+wn0h6SS/pZb2sl/WyXtbLelkv62W9rBd6oRd6oRd6oRd6oRd6oVf0il7RK3pFr+gVvaJX9IperVfr1Xq1Xq1X69V6tV6tV+s1eo1eo9foNXqNXtPxijsr7qy4s+LOijsr7qy0h75rzG6zx+w115l9Zr85YA520l0Wd1ncZXGXxV0Wd1ncZama1x+EcTsAAAAB//8AAnjaY2BgYGQAgosrjpwF0ZcUq9bCaABTzgdAAAA=) format("woff"),
 url(https://oandgaccounting.com/wp-content/themes/ong/genericons/Genericons.ttf) format("truetype"),
 url("https://oandgaccounting.com/wp-content/themes/ong/genericons/Genericons.svg#Genericons") format("svg");
 font-weight:400;
 font-style:normal
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 @font-face {
  font-display:swap;
  font-family:"Genericons";
  src:url("https://oandgaccounting.com/wp-content/themes/ong/genericons/Genericons.svg#Genericons") format("svg")
 }
}
.genericon {
 font-size:16px;
 vertical-align:top;
 text-align:center;
 -moz-transition:color .1s ease-in 0;
 -webkit-transition:color .1s ease-in 0;
 display:inline-block;
 font-family:"Genericons";
 font-style:normal;
 font-weight:400;
 font-variant:normal;
 line-height:1;
 text-decoration:inherit;
 text-transform:none;
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 speak:none
}
.genericon-rotate-90 {
 -webkit-transform:rotate(90deg);
 -moz-transform:rotate(90deg);
 -ms-transform:rotate(90deg);
 -o-transform:rotate(90deg);
 transform:rotate(90deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1)
}
.genericon-rotate-180 {
 -webkit-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 -o-transform:rotate(180deg);
 transform:rotate(180deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}
.genericon-rotate-270 {
 -webkit-transform:rotate(270deg);
 -moz-transform:rotate(270deg);
 -ms-transform:rotate(270deg);
 -o-transform:rotate(270deg);
 transform:rotate(270deg);
 filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)
}
.genericon-flip-horizontal {
 -webkit-transform:scale(-1,1);
 -moz-transform:scale(-1,1);
 -ms-transform:scale(-1,1);
 -o-transform:scale(-1,1);
 transform:scale(-1,1)
}
.genericon-flip-vertical {
 -webkit-transform:scale(1,-1);
 -moz-transform:scale(1,-1);
 -ms-transform:scale(1,-1);
 -o-transform:scale(1,-1);
 transform:scale(1,-1)
}
.genericon-404:before {
 content:"\f423"
}
.genericon-activity:before {
 content:"\f508"
}
.genericon-anchor:before {
 content:"\f509"
}
.genericon-aside:before {
 content:"\f101"
}
.genericon-attachment:before {
 content:"\f416"
}
.genericon-audio:before {
 content:"\f109"
}
.genericon-bold:before {
 content:"\f471"
}
.genericon-book:before {
 content:"\f444"
}
.genericon-bug:before {
 content:"\f50a"
}
.genericon-cart:before {
 content:"\f447"
}
.genericon-category:before {
 content:"\f301"
}
.genericon-chat:before {
 content:"\f108"
}
.genericon-checkmark:before {
 content:"\f418"
}
.genericon-close:before {
 content:"\f405"
}
.genericon-close-alt:before {
 content:"\f406"
}
.genericon-cloud:before {
 content:"\f426"
}
.genericon-cloud-download:before {
 content:"\f440"
}
.genericon-cloud-upload:before {
 content:"\f441"
}
.genericon-code:before {
 content:"\f462"
}
.genericon-codepen:before {
 content:"\f216"
}
.genericon-cog:before {
 content:"\f445"
}
.genericon-collapse:before {
 content:"\f432"
}
.genericon-comment:before {
 content:"\f300"
}
.genericon-day:before {
 content:"\f305"
}
.genericon-digg:before {
 content:"\f221"
}
.genericon-document:before {
 content:"\f443"
}
.genericon-dot:before {
 content:"\f428"
}
.genericon-downarrow:before {
 content:"\f502"
}
.genericon-download:before {
 content:"\f50b"
}
.genericon-draggable:before {
 content:"\f436"
}
.genericon-dribbble:before {
 content:"\f201"
}
.genericon-dropbox:before {
 content:"\f225"
}
.genericon-dropdown:before {
 content:"\f433"
}
.genericon-dropdown-left:before {
 content:"\f434"
}
.genericon-edit:before {
 content:"\f411"
}
.genericon-ellipsis:before {
 content:"\f476"
}
.genericon-expand:before {
 content:"\f431"
}
.genericon-external:before {
 content:"\f442"
}
.genericon-facebook:before {
 content:"\f203"
}
.genericon-facebook-alt:before {
 content:"\f204"
}
.genericon-fastforward:before {
 content:"\f458"
}
.genericon-feed:before {
 content:"\f413"
}
.genericon-flag:before {
 content:"\f468"
}
.genericon-flickr:before {
 content:"\f211"
}
.genericon-foursquare:before {
 content:"\f226"
}
.genericon-fullscreen:before {
 content:"\f474"
}
.genericon-gallery:before {
 content:"\f103"
}
.genericon-github:before {
 content:"\f200"
}
.genericon-googleplus:before {
 content:"\f206"
}
.genericon-googleplus-alt:before {
 content:"\f218"
}
.genericon-handset:before {
 content:"\f50c"
}
.genericon-heart:before {
 content:"\f461"
}
.genericon-help:before {
 content:"\f457"
}
.genericon-hide:before {
 content:"\f404"
}
.genericon-hierarchy:before {
 content:"\f505"
}
.genericon-home:before {
 content:"\f409"
}
.genericon-image:before {
 content:"\f102"
}
.genericon-info:before {
 content:"\f455"
}
.genericon-instagram:before {
 content:"\f215"
}
.genericon-italic:before {
 content:"\f472"
}
.genericon-key:before {
 content:"\f427"
}
.genericon-leftarrow:before {
 content:"\f503"
}
.genericon-link:before {
 content:"\f107"
}
.genericon-linkedin:before {
 content:"\f207"
}
.genericon-linkedin-alt:before {
 content:"\f208"
}
.genericon-location:before {
 content:"\f417"
}
.genericon-lock:before {
 content:"\f470"
}
.genericon-mail:before {
 content:"\f410"
}
.genericon-maximize:before {
 content:"\f422"
}
.genericon-menu:before {
 content:"\f419"
}
.genericon-microphone:before {
 content:"\f50d"
}
.genericon-minimize:before {
 content:"\f421"
}
.genericon-minus:before {
 content:"\f50e"
}
.genericon-month:before {
 content:"\f307"
}
.genericon-move:before {
 content:"\f50f"
}
.genericon-next:before {
 content:"\f429"
}
.genericon-notice:before {
 content:"\f456"
}
.genericon-paintbrush:before {
 content:"\f506"
}
.genericon-path:before {
 content:"\f219"
}
.genericon-pause:before {
 content:"\f448"
}
.genericon-phone:before {
 content:"\f437"
}
.genericon-picture:before {
 content:"\f473"
}
.genericon-pinned:before {
 content:"\f308"
}
.genericon-pinterest:before {
 content:"\f209"
}
.genericon-pinterest-alt:before {
 content:"\f210"
}
.genericon-play:before {
 content:"\f452"
}
.genericon-plugin:before {
 content:"\f439"
}
.genericon-plus:before {
 content:"\f510"
}
.genericon-pocket:before {
 content:"\f224"
}
.genericon-polldaddy:before {
 content:"\f217"
}
.genericon-portfolio:before {
 content:"\f460"
}
.genericon-previous:before {
 content:"\f430"
}
.genericon-print:before {
 content:"\f469"
}
.genericon-quote:before {
 content:"\f106"
}
.genericon-rating-empty:before {
 content:"\f511"
}
.genericon-rating-full:before {
 content:"\f512"
}
.genericon-rating-half:before {
 content:"\f513"
}
.genericon-reddit:before {
 content:"\f222"
}
.genericon-refresh:before {
 content:"\f420"
}
.genericon-reply:before {
 content:"\f412"
}
.genericon-reply-alt:before {
 content:"\f466"
}
.genericon-reply-single:before {
 content:"\f467"
}
.genericon-rewind:before {
 content:"\f459"
}
.genericon-rightarrow:before {
 content:"\f501"
}
.genericon-search:before {
 content:"\f400"
}
.genericon-send-to-phone:before {
 content:"\f438"
}
.genericon-send-to-tablet:before {
 content:"\f454"
}
.genericon-share:before {
 content:"\f415"
}
.genericon-show:before {
 content:"\f403"
}
.genericon-shuffle:before {
 content:"\f514"
}
.genericon-sitemap:before {
 content:"\f507"
}
.genericon-skip-ahead:before {
 content:"\f451"
}
.genericon-skip-back:before {
 content:"\f450"
}
.genericon-skype:before {
 content:"\f220"
}
.genericon-spam:before {
 content:"\f424"
}
.genericon-spotify:before {
 content:"\f515"
}
.genericon-standard:before {
 content:"\f100"
}
.genericon-star:before {
 content:"\f408"
}
.genericon-status:before {
 content:"\f105"
}
.genericon-stop:before {
 content:"\f449"
}
.genericon-stumbleupon:before {
 content:"\f223"
}
.genericon-subscribe:before {
 content:"\f463"
}
.genericon-subscribed:before {
 content:"\f465"
}
.genericon-summary:before {
 content:"\f425"
}
.genericon-tablet:before {
 content:"\f453"
}
.genericon-tag:before {
 content:"\f302"
}
.genericon-time:before {
 content:"\f303"
}
.genericon-top:before {
 content:"\f435"
}
.genericon-trash:before {
 content:"\f407"
}
.genericon-tumblr:before {
 content:"\f214"
}
.genericon-twitch:before {
 content:"\f516"
}
.genericon-twitter:before {
 content:"\f202"
}
.genericon-unapprove:before {
 content:"\f446"
}
.genericon-unsubscribe:before {
 content:"\f464"
}
.genericon-unzoom:before {
 content:"\f401"
}
.genericon-uparrow:before {
 content:"\f500"
}
.genericon-user:before {
 content:"\f304"
}
.genericon-video:before {
 content:"\f104"
}
.genericon-videocamera:before {
 content:"\f517"
}
.genericon-vimeo:before {
 content:"\f212"
}
.genericon-warning:before {
 content:"\f414"
}
.genericon-website:before {
 content:"\f475"
}
.genericon-week:before {
 content:"\f306"
}
.genericon-wordpress:before {
 content:"\f205"
}
.genericon-xpost:before {
 content:"\f504"
}
.genericon-youtube:before {
 content:"\f213"
}
.genericon-zoom:before {
 content:"\f402"
}
html {
 font-family:sans-serif;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%
}
body {
 margin:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
 display:block
}
audio,
canvas,
progress,
video {
 display:inline-block;
 vertical-align:baseline
}
audio:not([controls]) {
 display:none;
 height:0
}
[hidden],
template {
 display:none
}
a {
 background-color:transparent
}
abbr[title] {
 border-bottom:1px dotted
}
b,
strong {
 font-weight:700
}
small {
 font-size:80%
}
sub,
sup {
 font-size:75%;
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sup {
 top:-.5em
}
sub {
 bottom:-.25em
}
img {
 border:0
}
svg:not(:root) {
 overflow:hidden
}
figure {
 margin:0
}
hr {
 -webkit-box-sizing:content-box;
 -moz-box-sizing:content-box;
 box-sizing:content-box
}
code,
kbd,
pre,
samp {
 font-size:1em
}
button,
input,
optgroup,
select,
textarea {
 color:inherit;
 font:inherit;
 margin:0
}
select {
 text-transform:none
}
button {
 overflow:visible
}
button,
input,
select,
textarea {
 max-width:100%
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
 -webkit-appearance:button;
 cursor:pointer
}
button[disabled],
html input[disabled] {
 cursor:default;
 opacity:.5
}
button::-moz-focus-inner,
input::-moz-focus-inner {
 border:0;
 padding:0
}
input[type="checkbox"],
input[type="radio"] {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 margin-right:.4375em;
 padding:0
}
input[type="date"]::-webkit-inner-spin-button,
input[type="date"]::-webkit-outer-spin-button,
input[type="time"]::-webkit-inner-spin-button,
input[type="time"]::-webkit-outer-spin-button,
input[type="datetime-local"]::-webkit-inner-spin-button,
input[type="datetime-local"]::-webkit-outer-spin-button,
input[type="week"]::-webkit-inner-spin-button,
input[type="week"]::-webkit-outer-spin-button,
input[type="month"]::-webkit-inner-spin-button,
input[type="month"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
 height:auto
}
input[type="search"] {
 -webkit-appearance:textfield
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
 -webkit-appearance:none
}
fieldset {
 border:1px solid #d1d1d1;
 margin:0 0 1.75em;
 min-width:inherit;
 padding:.875em
}
fieldset>:last-child {
 margin-bottom:0
}
legend {
 border:0;
 padding:0
}
textarea {
 overflow:auto;
 vertical-align:top
}
optgroup {
 font-weight:700
}
.menu-item-has-children a:after,
.social-navigation a:before,
.dropdown-toggle:after,
.bypostauthor>article .fn:after,
.comment-reply-title small a:before,
.pagination .prev:before,
.pagination .next:before,
.pagination .nav-links:before,
.pagination .nav-links:after,
.search-submit:before {
 -moz-osx-font-smoothing:grayscale;
 -webkit-font-smoothing:antialiased;
 display:inline-block;
 font-family:"Genericons";
 font-size:16px;
 font-style:normal;
 font-variant:normal;
 font-weight:400;
 line-height:1;
 speak:none;
 text-align:center;
 text-decoration:inherit;
 text-transform:none;
 vertical-align:top
}
body,
button,
input,
select,
textarea {
 color:#1a1a1a;
 font-family:Merriweather,Georgia,serif;
 font-size:16px;
 font-size:1rem;
 line-height:1.75
}
h1,
h2,
h3,
h4,
h5,
h6 {
 clear:both;
 font-weight:700;
 margin:0;
 text-rendering:optimizeLegibility
}
p {
 margin:0 0 1.75em
}
dfn,
cite,
em,
i {
 font-style:italic
}
blockquote {
 border:0 solid #1a1a1a;
 border-left-width:4px;
 color:#686868;
 font-size:19px;
 font-size:1.1875rem;
 font-style:italic;
 line-height:1.4736842105;
 margin:0 0 1.4736842105em;
 overflow:hidden;
 padding:0 0 0 1.263157895em
}
blockquote,
q {
 quotes:none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
 content:""
}
blockquote p {
 margin-bottom:1.4736842105em
}
blockquote cite,
blockquote small {
 color:#1a1a1a;
 display:block;
 font-size:16px;
 font-size:1rem;
 line-height:1.75
}
blockquote cite:before,
blockquote small:before {
 content:"\2014\00a0"
}
blockquote em,
blockquote i,
blockquote cite {
 font-style:normal
}
blockquote strong,
blockquote b {
 font-weight:400
}
blockquote>:last-child {
 margin-bottom:0
}
address {
 font-style:italic;
 margin:0 0 1.75em
}
code,
kbd,
tt,
var,
samp,
pre {
 font-family:Inconsolata,monospace
}
pre {
 border:1px solid #d1d1d1;
 font-size:16px;
 font-size:1rem;
 line-height:1.3125;
 margin:0 0 1.75em;
 max-width:100%;
 overflow:auto;
 padding:1.75em;
 white-space:pre;
 white-space:pre-wrap;
 word-wrap:break-word
}
code {
 background-color:#d1d1d1;
 padding:.125em .25em
}
abbr,
acronym {
 border-bottom:1px dotted #d1d1d1;
 cursor:help
}
mark,
ins {
 background:#007acc;
 color:#fff;
 padding:.125em .25em;
 text-decoration:none
}
big {
 font-size:125%
}
html {
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box
}
*,
*:before,
*:after {
 -webkit-box-sizing:inherit;
 -moz-box-sizing:inherit;
 box-sizing:inherit
}
body {
 background:#1a1a1a
}
hr {
 background-color:#d1d1d1;
 border:0;
 height:1px;
 margin:0 0 1.75em
}
ul,
ol {
 margin:0 0 1.75em 1.25em;
 padding:0
}
ul {
 list-style:disc
}
ol {
 list-style:decimal;
 margin-left:1.5em
}
li>ul,
li>ol {
 margin-bottom:0
}
dl {
 margin:0 0 1.75em
}
dt {
 font-weight:700
}
dd {
 margin:0 0 1.75em
}
img {
 height:auto;
 max-width:100%;
 vertical-align:middle
}
del {
 opacity:.8
}
table,
th,
td {
 border:1px solid #d1d1d1
}
table {
 border-collapse:separate;
 border-spacing:0;
 border-width:1px 0 0 1px;
 margin:0 0 1.75em;
 table-layout:fixed;
 width:100%
}
caption,
th,
td {
 font-weight:400;
 text-align:left
}
th {
 border-width:0 1px 1px 0;
 font-weight:700
}
td {
 border-width:0 1px 1px 0
}
th,
td {
 padding:.4375em
}
::-webkit-input-placeholder {
 color:#686868;
 font-family:Montserrat,"Helvetica Neue",sans-serif
}
:-moz-placeholder {
 color:#686868;
 font-family:Montserrat,"Helvetica Neue",sans-serif
}
::-moz-placeholder {
 color:#686868;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 opacity:1
}
:-ms-input-placeholder {
 color:#686868;
 font-family:Montserrat,"Helvetica Neue",sans-serif
}
input {
 line-height:normal
}
button,
button[disabled]:hover,
button[disabled]:focus,
input[type="button"],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:focus,
input[type="reset"],
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus,
input[type="submit"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus {
 background:#1a1a1a;
 border:0;
 border-radius:2px;
 color:#fff;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-weight:700;
 letter-spacing:.046875em;
 line-height:1;
 padding:.84375em .875em .78125em;
 text-transform:uppercase
}
button:hover,
button:focus,
input[type="button"]:hover,
input[type="button"]:focus,
input[type="reset"]:hover,
input[type="reset"]:focus,
input[type="submit"]:hover,
input[type="submit"]:focus {
 background:#007acc
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
 outline:thin dotted;
 outline-offset:-4px
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="week"],
input[type="month"],
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea {
 background:#f7f7f7;
 background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));
 border:1px solid #d1d1d1;
 border-radius:2px;
 color:#686868;
 padding:.625em .4375em;
 width:100%
}
input[type="date"]:focus,
input[type="time"]:focus,
input[type="datetime-local"]:focus,
input[type="week"]:focus,
input[type="month"]:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus {
 background-color:#fff;
 border-color:#007acc;
 color:#1a1a1a;
 outline:0
}
.post-password-form {
 margin-bottom:1.75em
}
.post-password-form label {
 color:#686868;
 display:block;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:13px;
 font-size:.8125rem;
 letter-spacing:.076923077em;
 line-height:1.6153846154;
 margin-bottom:1.75em;
 text-transform:uppercase
}
.post-password-form input[type="password"] {
 margin-top:.4375em
}
.post-password-form>:last-child {
 margin-bottom:0
}
.search-form {
 position:relative
}
input[type="search"].search-field {
 border-radius:2px 0 0 2px;
 width:-webkit-calc(100% - 42px);
 width:calc(100% - 42px)
}
.search-submit:before {
 content:"\f400";
 font-size:24px;
 left:2px;
 line-height:42px;
 position:relative;
 width:40px
}
.search-submit {
 border-radius:0 2px 2px 0;
 bottom:0;
 overflow:hidden;
 padding:0;
 position:absolute;
 right:0;
 top:0;
 width:42px
}
a {
 color:#007acc;
 text-decoration:none
}
a:hover,
a:focus,
a:active {
 color:#686868
}
a:focus {
 outline:thin dotted
}
a:hover,
a:active {
 outline:0
}
.entry-content a,
.entry-summary a,
.taxonomy-description a,
.logged-in-as a,
.comment-content a,
.pingback .comment-body>a,
.textwidget a,
.entry-footer a:hover,
.site-info a:hover {
 box-shadow:0 1px 0 0 currentColor
}
.entry-content a:hover,
.entry-content a:focus,
.entry-summary a:hover,
.entry-summary a:focus,
.taxonomy-description a:hover,
.taxonomy-description a:focus,
.logged-in-as a:hover,
.logged-in-as a:focus,
.comment-content a:hover,
.comment-content a:focus,
.pingback .comment-body>a:hover,
.pingback .comment-body>a:focus,
.textwidget a:hover,
.textwidget a:focus {
 box-shadow:none
}
.site-header-menu {
 display:none;
 -webkit-flex:0 1 100%;
 -ms-flex:0 1 100%;
 flex:0 1 100%;
 margin:.875em 0
}
.site-header-menu.toggled-on,
.no-js .site-header-menu {
 display:block
}
.main-navigation {
 font-family:Montserrat,"Helvetica Neue",sans-serif
}
.site-footer .main-navigation {
 margin-bottom:1.75em
}
.main-navigation ul {
 list-style:none;
 margin:0
}
.main-navigation li {
 border-top:1px solid #d1d1d1;
 position:relative
}
.main-navigation a {
 color:#1a1a1a;
 display:block;
 line-height:1.3125;
 outline-offset:-1px;
 padding:.84375em 0
}
.main-navigation a:hover,
.main-navigation a:focus {
 color:#007acc
}
.main-navigation .current-menu-item>a,
.main-navigation .current-menu-ancestor>a {
 font-weight:700
}
.main-navigation ul ul {
 display:none;
 margin-left:.875em
}
.no-js .main-navigation ul ul {
 display:block
}
.main-navigation ul .toggled-on {
 display:block
}
.main-navigation .primary-menu {
 border-bottom:1px solid #d1d1d1
}
.main-navigation .menu-item-has-children>a {
 margin-right:56px
}
.dropdown-toggle {
 background-color:transparent;
 border:0;
 border-radius:0;
 color:#1a1a1a;
 content:"";
 height:48px;
 padding:0;
 position:absolute;
 right:0;
 text-transform:none;
 top:0;
 width:48px
}
.dropdown-toggle:after {
 border:0 solid #d1d1d1;
 border-left-width:1px;
 content:"\f431";
 font-size:24px;
 left:1px;
 position:relative;
 width:48px
}
.dropdown-toggle:hover,
.dropdown-toggle:focus {
 background-color:transparent;
 color:#007acc
}
.dropdown-toggle:focus {
 outline:thin dotted;
 outline-offset:-1px
}
.dropdown-toggle:focus:after {
 border-color:transparent
}
.dropdown-toggle.toggled-on:after {
 content:"\f432"
}
.site-header .main-navigation+.social-navigation {
 margin-top:1.75em
}
.site-footer .social-navigation {
 margin-bottom:1.75em
}
.social-navigation ul {
 list-style:none;
 margin:0 0 -.4375em
}
.social-navigation li {
 float:left;
 margin:0 .4375em .4375em 0
}
.social-navigation a {
 border:1px solid #d1d1d1;
 border-radius:50%;
 color:#1a1a1a;
 display:block;
 height:35px;
 position:relative;
 width:35px
}
.social-navigation a:before {
 content:"\f415";
 height:33px;
 line-height:33px;
 text-align:center;
 width:33px
}
.social-navigation a:hover:before,
.social-navigation a:focus:before {
 color:#007acc
}
.social-navigation a[href*="codepen.io"]:before {
 content:"\f216"
}
.social-navigation a[href*="digg.com"]:before {
 content:"\f221"
}
.social-navigation a[href*="dribbble.com"]:before {
 content:"\f201"
}
.social-navigation a[href*="dropbox.com"]:before {
 content:"\f225"
}
.social-navigation a[href*="facebook.com"]:before {
 content:"\f203"
}
.social-navigation a[href*="flickr.com"]:before {
 content:"\f211"
}
.social-navigation a[href*="foursquare.com"]:before {
 content:"\f226"
}
.social-navigation a[href*="plus.google.com"]:before {
 content:"\f206"
}
.social-navigation a[href*="github.com"]:before {
 content:"\f200"
}
.social-navigation a[href*="instagram.com"]:before {
 content:"\f215"
}
.social-navigation a[href*="linkedin.com"]:before {
 content:"\f208"
}
.social-navigation a[href*="path.com"]:before {
 content:"\f219"
}
.social-navigation a[href*="pinterest.com"]:before {
 content:"\f210"
}
.social-navigation a[href*="getpocket.com"]:before {
 content:"\f224"
}
.social-navigation a[href*="polldaddy.com"]:before {
 content:"\f217"
}
.social-navigation a[href*="reddit.com"]:before {
 content:"\f222"
}
.social-navigation a[href*="skype.com"]:before {
 content:"\f220"
}
.social-navigation a[href*="stumbleupon.com"]:before {
 content:"\f223"
}
.social-navigation a[href*="tumblr.com"]:before {
 content:"\f214"
}
.social-navigation a[href*="twitter.com"]:before {
 content:"\f202"
}
.social-navigation a[href*="vimeo.com"]:before {
 content:"\f212"
}
.social-navigation a[href*="wordpress.com"]:before,
.social-navigation a[href*="wordpress.org"]:before {
 content:"\f205"
}
.social-navigation a[href*="youtube.com"]:before {
 content:"\f213"
}
.social-navigation a[href^="mailto:"]:before {
 content:"\f410"
}
.social-navigation a[href*="spotify.com"]:before {
 content:"\f515"
}
.social-navigation a[href*="twitch.tv"]:before {
 content:"\f516"
}
.social-navigation a[href$="/feed/"]:before {
 content:"\f413"
}
.post-navigation {
 border-top:4px solid #1a1a1a;
 border-bottom:4px solid #1a1a1a;
 clear:both;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 margin:0 7.6923% 3.5em
}
.post-navigation a {
 color:#1a1a1a;
 display:block;
 padding:1.75em 0
}
.post-navigation span {
 display:block
}
.post-navigation .meta-nav {
 color:#686868;
 font-size:13px;
 font-size:.8125rem;
 letter-spacing:.076923077em;
 line-height:1.6153846154;
 margin-bottom:.5384615385em;
 text-transform:uppercase
}
.post-navigation .post-title {
 display:inline;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:23px;
 font-size:1.4375rem;
 font-weight:700;
 line-height:1.2173913043;
 text-rendering:optimizeLegibility
}
.post-navigation a:hover .post-title,
.post-navigation a:focus .post-title {
 color:#007acc
}
.post-navigation div+div {
 border-top:4px solid #1a1a1a
}
.pagination {
 border-top:4px solid #1a1a1a;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:19px;
 font-size:1.1875rem;
 margin:0 7.6923% 2.947368421em;
 min-height:56px;
 position:relative
}
.pagination:before,
.pagination:after {
 background-color:#1a1a1a;
 content:"";
 height:52px;
 position:absolute;
 top:0;
 width:52px;
 z-index:0
}
.pagination:before {
 right:0
}
.pagination:after {
 right:54px
}
.pagination a:hover,
.pagination a:focus {
 color:#1a1a1a
}
.pagination .nav-links {
 padding-right:106px;
 position:relative
}
.pagination .nav-links:before,
.pagination .nav-links:after {
 color:#fff;
 font-size:32px;
 line-height:51px;
 opacity:.3;
 position:absolute;
 width:52px;
 z-index:1
}
.pagination .nav-links:before {
 content:"\f429";
 right:-1px
}
.pagination .nav-links:after {
 content:"\f430";
 right:55px
}
.pagination .current .screen-reader-text {
 position:static!important
}
.pagination .page-numbers {
 display:none;
 letter-spacing:.013157895em;
 line-height:1;
 margin:0 .7368421053em 0 -.7368421053em;
 padding:.8157894737em .7368421053em .3947368421em;
 text-transform:uppercase
}
.pagination .current {
 display:inline-block;
 font-weight:700
}
.pagination .prev,
.pagination .next {
 background-color:#1a1a1a;
 color:#fff;
 display:inline-block;
 height:52px;
 margin:0;
 overflow:hidden;
 padding:0;
 position:absolute;
 top:0;
 width:52px;
 z-index:2
}
.pagination .prev:before,
.pagination .next:before {
 font-size:32px;
 height:53px;
 line-height:52px;
 position:relative;
 width:53px
}
.pagination .prev:hover,
.pagination .prev:focus,
.pagination .next:hover,
.pagination .next:focus {
 background-color:#007acc;
 color:#fff
}
.pagination .prev:focus,
.pagination .next:focus {
 outline:0
}
.pagination .prev {
 right:54px
}
.pagination .prev:before {
 content:"\f430";
 left:-1px;
 top:-1px
}
.pagination .next {
 right:0
}
.pagination .next:before {
 content:"\f429";
 right:-1px;
 top:-1px
}
.image-navigation,
.comment-navigation {
 border-top:1px solid #d1d1d1;
 border-bottom:1px solid #d1d1d1;
 color:#686868;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:13px;
 font-size:.8125rem;
 line-height:1.6153846154;
 margin:0 7.6923% 2.1538461538em;
 padding:1.0769230769em 0
}
.comment-navigation {
 margin-right:0;
 margin-left:0
}
.comments-title+.comment-navigation {
 border-bottom:0;
 margin-bottom:0
}
.image-navigation .nav-previous:not(:empty),
.image-navigation .nav-next:not(:empty),
.comment-navigation .nav-previous:not(:empty),
.comment-navigation .nav-next:not(:empty) {
 display:inline-block
}
.image-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before,
.comment-navigation .nav-previous:not(:empty)+.nav-next:not(:empty):before {
 content:"\002f";
 display:inline-block;
 opacity:.7;
 padding:0 .538461538em
}
.says,
.screen-reader-text {
 clip:rect(1px,1px,1px,1px);
 height:1px;
 overflow:hidden;
 position:absolute!important;
 width:1px;
 word-wrap:normal!important
}
.site .skip-link {
 background-color:#f1f1f1;
 box-shadow:0 0 1px 1px rgba(0,0,0,.2);
 color:#21759b;
 display:block;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:14px;
 font-weight:700;
 left:-9999em;
 outline:none;
 padding:15px 23px 14px;
 text-decoration:none;
 text-transform:none;
 top:-9999em
}
.logged-in .site .skip-link {
 box-shadow:0 0 2px 2px rgba(0,0,0,.2);
 font-family:"Open Sans",sans-serif
}
.site .skip-link:focus {
 clip:auto;
 height:auto;
 left:6px;
 top:7px;
 width:auto;
 z-index:100000
}
.alignleft {
 float:left;
 margin:.375em 1.75em 1.75em 0
}
.alignright {
 float:right;
 margin:.375em 0 1.75em 1.75em
}
.aligncenter {
 clear:both;
 display:block;
 margin:0 auto 1.75em
}
blockquote.alignleft {
 margin:.3157894737em 1.4736842105em 1.473684211em 0
}
blockquote.alignright {
 margin:.3157894737em 0 1.473684211em 1.4736842105em
}
blockquote.aligncenter {
 margin-bottom:1.473684211em
}
.clear:before,
.clear:after,
blockquote:before,
blockquote:after,
.entry-content:before,
.entry-content:after,
.entry-summary:before,
.entry-summary:after,
.comment-content:before,
.comment-content:after,
.site-content:before,
.site-content:after,
.site-main>article:before,
.site-main>article:after,
.primary-menu:before,
.primary-menu:after,
.social-links-menu:before,
.social-links-menu:after,
.textwidget:before,
.textwidget:after,
.content-bottom-widgets:before,
.content-bottom-widgets:after {
 content:"";
 display:table
}
.clear:after,
blockquote:after,
.entry-content:after,
.entry-summary:after,
.comment-content:after,
.site-content:after,
.site-main>article:after,
.primary-menu:after,
.social-links-menu:after,
.textwidget:after,
.content-bottom-widgets:after {
 clear:both
}
.widget {
 border-top:4px solid #1a1a1a;
 margin-bottom:3.5em;
 padding-top:1.75em
}
.widget-area>:last-child,
.widget>:last-child {
 margin-bottom:0
}
.widget .widget-title {
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:16px;
 font-size:1rem;
 letter-spacing:.046875em;
 line-height:1.3125;
 margin:0 0 1.75em;
 text-transform:uppercase
}
.widget .widget-title:empty {
 margin-bottom:0
}
.widget-title a {
 color:#1a1a1a
}
.widget.widget_calendar table {
 margin:0
}
.widget_calendar td,
.widget_calendar th {
 line-height:2.5625;
 padding:0;
 text-align:center
}
.widget_calendar caption {
 font-weight:900;
 margin-bottom:1.75em
}
.widget_calendar tbody a {
 background-color:#007acc;
 color:#fff;
 display:block;
 font-weight:700
}
.widget_calendar tbody a:hover,
.widget_calendar tbody a:focus {
 background-color:#686868;
 color:#fff
}
.widget_recent_entries .post-date {
 color:#686868;
 display:block;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:13px;
 font-size:.8125rem;
 line-height:1.615384615;
 margin-bottom:.538461538em
}
.widget_recent_entries li:last-child .post-date {
 margin-bottom:0
}
.widget_rss .rsswidget img {
 margin-top:-.375em
}
.widget_rss .rss-date,
.widget_rss cite {
 color:#686868;
 display:block;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:13px;
 font-size:.8125rem;
 font-style:normal;
 line-height:1.615384615;
 margin-bottom:.538461538em
}
.widget_rss .rssSummary:last-child {
 margin-bottom:2.1538461538em
}
.widget_rss li:last-child :last-child {
 margin-bottom:0
}
.tagcloud a {
 border:1px solid #d1d1d1;
 border-radius:2px;
 display:inline-block;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 line-height:1;
 margin:0 .1875em .4375em 0;
 padding:.5625em .4375em .5em
}
.tagcloud ul {
 list-style-type:none;
 margin-left:0
}
.tagcloud ul li {
 display:inline-block
}
.tagcloud a:hover,
.tagcloud a:focus {
 border-color:#007acc;
 color:#007acc;
 outline:0
}
.site {
 background-color:#fff
}
.site-inner {
 margin:0 auto;
 max-width:1320px;
 position:relative
}
.site-content {
 word-wrap:break-word
}
#content[tabindex="-1"]:focus {
 outline:0
}
.site-main {
 margin-bottom:3.5em
}
.site-main>:last-child {
 margin-bottom:0
}
.site-header {
 padding:2.625em 7.6923%
}
.site-header-main {
 -webkit-align-items:center;
 -ms-flex-align:center;
 align-items:center;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-flex-wrap:wrap;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap
}
.site-branding {
 margin:.875em auto .875em 0;
 max-width:100%;
 min-width:0;
 overflow:hidden
}
.custom-logo-link {
 display:block
}
.custom-logo {
 max-width:180px
}
.site-title {
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:23px;
 font-size:1.4375rem;
 font-weight:700;
 line-height:1.2173913043;
 margin:0
}
.site-branding .site-title a {
 color:#1a1a1a
}
.site-branding .site-title a:hover,
.site-branding .site-title a:focus {
 color:#007acc
}
.wp-custom-logo .site-title {
 margin-top:.608695652em
}
.site-description {
 color:#686868;
 display:none;
 font-size:13px;
 font-size:.8125rem;
 font-weight:400;
 line-height:1.0769230769;
 margin:.538461538em 0 0
}
.menu-toggle {
 background-color:transparent;
 border:1px solid #d1d1d1;
 color:#1a1a1a;
 font-size:13px;
 font-size:.8125rem;
 margin:1.076923077em 0;
 padding:.769230769em
}
.no-js .menu-toggle {
 display:none
}
.menu-toggle:hover,
.menu-toggle:focus {
 background-color:transparent;
 border-color:#007acc;
 color:#007acc
}
.menu-toggle.toggled-on,
.menu-toggle.toggled-on:hover,
.menu-toggle.toggled-on:focus {
 background-color:#1a1a1a;
 border-color:#1a1a1a;
 color:#fff
}
.menu-toggle:focus {
 outline:0
}
.menu-toggle.toggled-on:focus {
 outline:thin dotted
}
.header-image {
 clear:both;
 margin:.875em 0
}
.header-image a {
 display:block
}
.header-image a:hover img,
.header-image a:focus img {
 opacity:.85
}
.site-main>article {
 margin-bottom:3.5em;
 position:relative
}
.entry-header,
.entry-summary,
.entry-content,
.entry-footer,
.page-content {
 margin-right:7.6923%;
 margin-left:7.6923%
}
.entry-title {
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:28px;
 font-size:1.75rem;
 font-weight:700;
 line-height:1.25;
 margin-bottom:1em
}
.entry-title a {
 color:#1a1a1a
}
.entry-title a:hover,
.entry-title a:focus {
 color:#007acc
}
.post-thumbnail {
 display:block;
 margin:0 7.6923% 1.75em
}
.post-thumbnail img {
 display:block
}
.no-sidebar .post-thumbnail img {
 margin:0 auto
}
a.post-thumbnail:hover,
a.post-thumbnail:focus {
 opacity:.85
}
.entry-content,
.entry-summary {
 border-color:#d1d1d1
}
.entry-content h1,
.entry-summary h1,
.comment-content h1,
.textwidget h1 {
 font-size:28px;
 font-size:1.75rem;
 line-height:1.25;
 margin-top:2em;
 margin-bottom:1em
}
.entry-content h2,
.entry-summary h2,
.comment-content h2,
.textwidget h2 {
 font-size:23px;
 font-size:1.4375rem;
 line-height:1.2173913043;
 margin-top:2.4347826087em;
 margin-bottom:1.2173913043em
}
.entry-content h3,
.entry-summary h3,
.comment-content h3,
.textwidget h3 {
 font-size:19px;
 font-size:1.1875rem;
 line-height:1.1052631579;
 margin-top:2.9473684211em;
 margin-bottom:1.4736842105em
}
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.comment-content h4,
.comment-content h5,
.comment-content h6,
.textwidget h4,
.textwidget h5,
.textwidget h6 {
 font-size:16px;
 font-size:1rem;
 line-height:1.3125;
 margin-top:3.5em;
 margin-bottom:1.75em
}
.entry-content h4,
.entry-summary h4,
.comment-content h4,
.textwidget h4 {
 letter-spacing:.140625em;
 text-transform:uppercase
}
.entry-content h6,
.entry-summary h6,
.comment-content h6,
.textwidget h6 {
 font-style:italic
}
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-summary h1,
.entry-summary h2,
.entry-summary h3,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.comment-content h1,
.comment-content h2,
.comment-content h3,
.comment-content h4,
.comment-content h5,
.comment-content h6,
.textwidget h1,
.textwidget h2,
.textwidget h3,
.textwidget h4,
.textwidget h5,
.textwidget h6 {
 font-weight:900
}
.entry-content h1:first-child,
.entry-content h2:first-child,
.entry-content h3:first-child,
.entry-content h4:first-child,
.entry-content h5:first-child,
.entry-content h6:first-child,
.entry-summary h1:first-child,
.entry-summary h2:first-child,
.entry-summary h3:first-child,
.entry-summary h4:first-child,
.entry-summary h5:first-child,
.entry-summary h6:first-child,
.comment-content h1:first-child,
.comment-content h2:first-child,
.comment-content h3:first-child,
.comment-content h4:first-child,
.comment-content h5:first-child,
.comment-content h6:first-child,
.textwidget h1:first-child,
.textwidget h2:first-child,
.textwidget h3:first-child,
.textwidget h4:first-child,
.textwidget h5:first-child,
.textwidget h6:first-child {
 margin-top:0
}
.post-navigation .post-title,
.entry-title,
.comments-title {
 -webkit-hyphens:auto;
 -moz-hyphens:auto;
 -ms-hyphens:auto;
 hyphens:auto
}
body:not(.search-results) .entry-summary {
 color:#686868;
 font-size:19px;
 font-size:1.1875rem;
 line-height:1.4736842105;
 margin-bottom:1.4736842105em
}
body:not(.search-results) .entry-header+.entry-summary {
 margin-top:-.736842105em
}
body:not(.search-results) .entry-summary p,
body:not(.search-results) .entry-summary address,
body:not(.search-results) .entry-summary hr,
body:not(.search-results) .entry-summary ul,
body:not(.search-results) .entry-summary ol,
body:not(.search-results) .entry-summary dl,
body:not(.search-results) .entry-summary dd,
body:not(.search-results) .entry-summary table {
 margin-bottom:1.4736842105em
}
body:not(.search-results) .entry-summary li>ul,
body:not(.search-results) .entry-summary li>ol {
 margin-bottom:0
}
body:not(.search-results) .entry-summary th,
body:not(.search-results) .entry-summary td {
 padding:.3684210526em
}
body:not(.search-results) .entry-summary fieldset {
 margin-bottom:1.4736842105em;
 padding:.3684210526em
}
body:not(.search-results) .entry-summary blockquote {
 border-color:currentColor
}
body:not(.search-results) .entry-summary blockquote>:last-child {
 margin-bottom:0
}
body:not(.search-results) .entry-summary .alignleft {
 margin:.2631578947em 1.4736842105em 1.4736842105em 0
}
body:not(.search-results) .entry-summary .alignright {
 margin:.2631578947em 0 1.4736842105em 1.4736842105em
}
body:not(.search-results) .entry-summary .aligncenter {
 margin-bottom:1.4736842105em
}
.entry-content>:last-child,
.entry-summary>:last-child,
body:not(.search-results) .entry-summary>:last-child,
.page-content>:last-child,
.comment-content>:last-child,
.textwidget>:last-child {
 margin-bottom:0
}
.more-link {
 white-space:nowrap
}
.author-info {
 border-color:inherit;
 border-style:solid;
 border-width:1px 0 1px 0;
 clear:both;
 padding-top:1.75em;
 padding-bottom:1.75em
}
.author-avatar .avatar {
 float:left;
 height:42px;
 margin:0 1.75em 1.75em 0;
 width:42px
}
.author-description>:last-child {
 margin-bottom:0
}
.entry-content .author-title {
 clear:none;
 font-size:16px;
 font-size:1rem;
 font-weight:900;
 line-height:1.75;
 margin:0
}
.author-bio {
 color:#686868;
 font-size:13px;
 font-size:.8125rem;
 line-height:1.6153846154;
 margin-bottom:1.6153846154em;
 overflow:hidden
}
.author-link {
 white-space:nowrap
}
.entry-footer {
 color:#686868;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:13px;
 font-size:.8125rem;
 line-height:1.6153846154;
 margin-top:2.1538461538em
}
.entry-footer:empty {
 margin:0
}
.entry-footer a {
 color:#686868
}
.entry-footer a:hover,
.entry-footer a:focus {
 color:#007acc
}
.entry-footer>span:not(:last-child):after {
 content:"\002f";
 display:inline-block;
 opacity:.7;
 padding:0 .538461538em
}
.entry-footer .avatar {
 height:21px;
 margin:-.1538461538em .5384615385em 0 0;
 width:21px
}
.sticky-post {
 color:#686868;
 display:block;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:13px;
 font-size:.8125rem;
 letter-spacing:.076923077em;
 line-height:1.6153846154;
 margin-bottom:.5384615385em;
 text-transform:uppercase
}
.updated:not(.published) {
 display:none
}
.sticky .posted-on,
.byline {
 display:none
}
.single .byline,
.group-blog .byline {
 display:inline
}
.page-header {
 border-top:4px solid #1a1a1a;
 margin:0 7.6923% 3.5em;
 padding-top:1.75em
}
body.error404 .page-header,
body.search-no-results .page-header {
 border-top:0;
 padding-top:0
}
.page-title {
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:23px;
 font-size:1.4375rem;
 line-height:1.2173913043
}
.taxonomy-description {
 color:#686868;
 font-size:13px;
 font-size:.8125rem;
 line-height:1.6153846154
}
.taxonomy-description p {
 margin:.5384615385em 0 1.6153846154em
}
.taxonomy-description>:last-child {
 margin-bottom:0
}
.page-links {
 clear:both;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 margin:0 0 1.75em
}
.page-links a,
.page-links>span {
 border:1px solid #d1d1d1;
 border-radius:2px;
 display:inline-block;
 font-size:13px;
 font-size:.8125rem;
 height:1.8461538462em;
 line-height:1.6923076923em;
 margin-right:.3076923077em;
 text-align:center;
 width:1.8461538462em
}
.page-links a {
 background-color:#1a1a1a;
 border-color:#1a1a1a;
 color:#fff
}
.page-links a:hover,
.page-links a:focus {
 background-color:#007acc;
 border-color:transparent;
 color:#fff
}
.page-links>.page-links-title {
 border:0;
 color:#1a1a1a;
 height:auto;
 margin:0;
 padding-right:.6153846154em;
 width:auto
}
.entry-attachment {
 margin-bottom:1.75em
}
.entry-caption {
 color:#686868;
 font-size:13px;
 font-size:.8125rem;
 font-style:italic;
 line-height:1.6153846154;
 padding-top:1.0769230769em
}
.entry-caption>:last-child {
 margin-bottom:0
}
.content-bottom-widgets {
 margin:0 7.6923%
}
.content-bottom-widgets .widget-area {
 margin-bottom:3.5em
}
.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title,
.format-gallery .entry-title,
.format-status .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.format-chat .entry-title {
 font-size:19px;
 font-size:1.1875rem;
 line-height:1.473684211;
 margin-bottom:1.473684211em
}
.blog .format-status .entry-title,
.archive .format-status .entry-title {
 display:none
}
.comments-area {
 margin:0 7.6923% 3.5em
}
.comment-list+.comment-respond,
.comment-navigation+.comment-respond {
 padding-top:1.75em
}
.comments-title,
.comment-reply-title {
 border-top:4px solid #1a1a1a;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:23px;
 font-size:1.4375rem;
 font-weight:700;
 line-height:1.3125;
 padding-top:1.217391304em
}
.comments-title {
 margin-bottom:1.217391304em
}
.comment-list {
 list-style:none;
 margin:0
}
.comment-list article,
.comment-list .pingback,
.comment-list .trackback {
 border-top:1px solid #d1d1d1;
 padding:1.75em 0
}
.comment-list .children {
 list-style:none;
 margin:0
}
.comment-list .children>li {
 padding-left:.875em
}
.comment-author {
 color:#1a1a1a;
 margin-bottom:.4375em
}
.comment-author .avatar {
 float:left;
 height:28px;
 margin-right:.875em;
 position:relative;
 width:28px
}
.bypostauthor>article .fn:after {
 content:"\f304";
 left:3px;
 position:relative;
 top:5px
}
.comment-metadata,
.pingback .edit-link {
 color:#686868;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:13px;
 font-size:.8125rem;
 line-height:1.6153846154
}
.comment-metadata {
 margin-bottom:2.1538461538em
}
.comment-metadata a,
.pingback .comment-edit-link {
 color:#686868
}
.comment-metadata a:hover,
.comment-metadata a:focus,
.pingback .comment-edit-link:hover,
.pingback .comment-edit-link:focus {
 color:#007acc
}
.comment-metadata .edit-link,
.pingback .edit-link {
 display:inline-block
}
.comment-metadata .edit-link:before,
.pingback .edit-link:before {
 content:"\002f";
 display:inline-block;
 opacity:.7;
 padding:0 .538461538em
}
.comment-content ul,
.comment-content ol {
 margin:0 0 1.5em 1.25em
}
.comment-content li>ul,
.comment-content li>ol {
 margin-bottom:0
}
.comment-reply-link {
 border:1px solid #d1d1d1;
 border-radius:2px;
 color:#007acc;
 display:inline-block;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:13px;
 font-size:.8125rem;
 line-height:1;
 margin-top:2.1538461538em;
 padding:.5384615385em .5384615385em .4615384615em
}
.comment-reply-link:hover,
.comment-reply-link:focus {
 border-color:currentColor;
 color:#007acc;
 outline:0
}
.comment-form {
 padding-top:1.75em
}
.comment-form label {
 color:#686868;
 display:block;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:13px;
 font-size:.8125rem;
 letter-spacing:.076923077em;
 line-height:1.6153846154;
 margin-bottom:.5384615385em;
 text-transform:uppercase
}
.comment-list .comment-form {
 padding-bottom:1.75em
}
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
 color:#686868;
 font-size:13px;
 font-size:.8125rem;
 line-height:1.6153846154;
 margin-bottom:2.1538461538em
}
.no-comments {
 border-top:1px solid #d1d1d1;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-weight:700;
 margin:0;
 padding-top:1.75em
}
.comment-navigation+.no-comments {
 border-top:0;
 padding-top:0
}
.form-allowed-tags code {
 font-family:Inconsolata,monospace
}
.form-submit {
 margin-bottom:0
}
.required {
 color:#007acc;
 font-family:Merriweather,Georgia,serif
}
.comment-reply-title small {
 font-size:100%
}
.comment-reply-title small a {
 border:0;
 float:right;
 height:32px;
 overflow:hidden;
 width:26px
}
.comment-reply-title small a:hover,
.comment-reply-title small a:focus {
 color:#1a1a1a
}
.comment-reply-title small a:before {
 content:"\f405";
 font-size:32px;
 position:relative;
 top:-5px
}
.comment-form #wp-comment-cookies-consent {
 margin:0 10px 0 0
}
.comment-form .comment-form-cookies-consent label {
 display:inline;
 font-family:Merriweather,Georgia,serif;
 letter-spacing:0;
 text-transform:none
}
.sidebar {
 margin-bottom:3.5em;
 padding:0 7.6923%
}
.site-footer {
 padding:0 7.6923% 1.75em
}
.site-info {
 color:#686868;
 font-size:13px;
 font-size:.8125rem;
 line-height:1.6153846154
}
.site-info a {
 color:#686868
}
.site-info a:hover,
.site-info a:focus {
 color:#007acc
}
.site-footer .site-title {
 font-family:inherit;
 font-size:inherit;
 font-weight:400
}
.site-footer .site-title:after {
 content:"\002f";
 display:inline-block;
 font-family:Montserrat,sans-serif;
 opacity:.7;
 padding:0 .307692308em 0 .538461538em
}
.site-footer span[role=separator] {
 font-family:Montserrat,sans-serif;
 opacity:.7;
 padding:0 .307692308em 0 .538461538em
}
.site-footer span[role=separator]::before {
 content:'\002f'
}
.site .avatar {
 border-radius:50%
}
.entry-content .wp-smiley,
.entry-summary .wp-smiley,
.comment-content .wp-smiley,
.textwidget .wp-smiley {
 border:none;
 margin-top:0;
 margin-bottom:0;
 padding:0
}
.entry-content a img,
.entry-summary a img,
.comment-content a img,
.textwidget a img {
 display:block
}
embed,
iframe,
object,
video {
 margin-bottom:1.75em;
 max-width:100%;
 vertical-align:middle
}
p>embed,
p>iframe,
p>object,
p>video {
 margin-bottom:0
}
.entry-content .wp-audio-shortcode a,
.entry-content .wp-playlist a {
 box-shadow:none
}
.wp-audio-shortcode,
.wp-video,
.wp-playlist.wp-audio-playlist {
 margin-top:0;
 margin-bottom:1.75em
}
.wp-playlist.wp-audio-playlist {
 padding-bottom:0
}
.wp-playlist .wp-playlist-tracks {
 margin-top:0
}
.wp-playlist-item .wp-playlist-caption {
 border-bottom:0;
 padding:.7142857143em 0
}
.wp-playlist-item .wp-playlist-item-length {
 top:.7142857143em
}
.wp-caption {
 margin-bottom:1.75em;
 max-width:100%
}
.wp-caption img[class*="wp-image-"] {
 display:block;
 margin:0
}
.wp-caption .wp-caption-text {
 color:#686868;
 font-size:13px;
 font-size:.8125rem;
 font-style:italic;
 line-height:1.6153846154;
 padding-top:.5384615385em
}
.gallery {
 margin:0 -1.1666667% 1.75em
}
.gallery-item {
 display:inline-block;
 max-width:33.33%;
 padding:0 1.1400652% 2.2801304%;
 text-align:center;
 vertical-align:top;
 width:100%
}
.gallery-columns-1 .gallery-item {
 max-width:100%
}
.gallery-columns-2 .gallery-item {
 max-width:50%
}
.gallery-columns-4 .gallery-item {
 max-width:25%
}
.gallery-columns-5 .gallery-item {
 max-width:20%
}
.gallery-columns-6 .gallery-item {
 max-width:16.66%
}
.gallery-columns-7 .gallery-item {
 max-width:14.28%
}
.gallery-columns-8 .gallery-item {
 max-width:12.5%
}
.gallery-columns-9 .gallery-item {
 max-width:11.11%
}
.gallery-icon img {
 margin:0 auto
}
.gallery-caption {
 color:#686868;
 display:block;
 font-size:13px;
 font-size:.8125rem;
 font-style:italic;
 line-height:1.6153846154;
 padding-top:.5384615385em
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
 display:none
}
.widecolumn {
 margin-bottom:3.5em;
 padding:0 7.6923%
}
.widecolumn .mu_register {
 width:auto
}
.widecolumn .mu_register .mu_alert {
 background:transparent;
 border-color:#d1d1d1;
 color:inherit;
 margin-bottom:3.5em;
 padding:1.75em
}
.widecolumn form,
.widecolumn .mu_register form {
 margin-top:0
}
.widecolumn h2 {
 font-size:23px;
 font-size:1.4375rem;
 font-weight:900;
 line-height:1.2173913043;
 margin-bottom:1.2173913043em
}
.widecolumn p {
 margin:1.75em 0
}
.widecolumn p+h2 {
 margin-top:2.4347826087em
}
.widecolumn label,
.widecolumn .mu_register label {
 color:#686868;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:13px;
 font-size:.8125rem;
 font-weight:400;
 letter-spacing:.076923077em;
 line-height:1.6153846154;
 text-transform:uppercase
}
.widecolumn .mu_register label {
 margin:2.1538461538em .7692307692em .5384615385em 0
}
.widecolumn .mu_register label strong {
 font-weight:400
}
.widecolumn #key,
.widecolumn .mu_register #blog_title,
.widecolumn .mu_register #user_email,
.widecolumn .mu_register #blogname,
.widecolumn .mu_register #user_name {
 font-size:16px;
 font-size:1rem;
 width:100%
}
.widecolumn .mu_register #blogname {
 margin:0
}
.widecolumn .mu_register #blog_title,
.widecolumn .mu_register #user_email,
.widecolumn .mu_register #user_name {
 margin:0 0 .375em
}
.widecolumn #submit,
.widecolumn .mu_register input[type="submit"] {
 font-size:16px;
 font-size:1rem;
 margin:0;
 width:auto
}
.widecolumn .mu_register .prefix_address,
.widecolumn .mu_register .suffix_address {
 font-size:inherit
}
.widecolumn .mu_register>:last-child,
.widecolumn form>:last-child {
 margin-bottom:0
}
.single-logo-container h3 {
 font-size:14px
}
@-ms-viewport {
 width:device-width
}
@viewport {
 width:device-width
}
@media screen and (min-width:44.375em) {
 body:not(.custom-background-image):before,
 body:not(.custom-background-image):after {
  background:inherit;
  content:"";
  display:block;
  height:21px;
  left:0;
  position:fixed;
  width:100%;
  z-index:99
 }
 body:not(.custom-background-image):before {
  top:0
 }
 body:not(.custom-background-image).admin-bar:before {
  top:46px
 }
 body:not(.custom-background-image):after {
  bottom:0
 }
 .site {
  margin:21px
 }
 .site-main {
  margin-bottom:5.25em
 }
 .site-header {
  padding:3.9375em 7.6923%
 }
 .site-branding {
  margin-top:1.3125em;
  margin-bottom:1.3125em
 }
 .custom-logo {
  max-width:210px
 }
 .site-title {
  font-size:28px;
  font-size:1.75rem;
  line-height:1.25
 }
 .wp-custom-logo .site-title {
  margin-top:.5em
 }
 .site-description {
  display:block
 }
 .menu-toggle {
  font-size:16px;
  font-size:1rem;
  margin:1.3125em 0;
  padding:.8125em .875em .6875em
 }
 .site-header-menu {
  margin:1.3125em 0
 }
 .site-header .main-navigation+.social-navigation {
  margin-top:2.625em
 }
 .header-image {
  margin:1.3125em 0
 }
 .pagination {
  margin:0 23.0769% 4.421052632em 7.6923%
 }
 .post-navigation {
  margin-bottom:5.25em
 }
 .post-navigation .post-title {
  font-size:28px;
  font-size:1.75rem;
  line-height:1.25
 }
 .pagination .current .screen-reader-text {
  position:absolute!important
 }
 .pagination .page-numbers {
  display:inline-block
 }
 .site-main>article {
  margin-bottom:5.25em
 }
 .entry-header,
 .post-thumbnail,
 .entry-content,
 .entry-summary,
 .entry-footer,
 .comments-area,
 .image-navigation,
 .post-navigation,
 .page-header,
 .page-content,
 .content-bottom-widgets {
  margin-right:23.0769%
 }
 .entry-title {
  font-size:33px;
  font-size:2.0625rem;
  line-height:1.2727272727;
  margin-bottom:.8484848485em
 }
 .entry-content blockquote.alignleft,
 .entry-content blockquote.alignright {
  border-width:4px 0 0 0;
  padding:.9473684211em 0 0;
  width:-webkit-calc(50% - 0.736842105em);
  width:calc(50% - 0.736842105em)
 }
 .entry-content blockquote:not(.alignleft):not(.alignright),
 .entry-summary blockquote,
 .comment-content blockquote {
  margin-left:-1.473684211em
 }
 .entry-content blockquote blockquote:not(.alignleft):not(.alignright),
 .entry-summary blockquote blockquote,
 .comment-content blockquote blockquote {
  margin-left:0
 }
 .entry-content ul,
 .entry-summary ul,
 .comment-content ul,
 .entry-content ol,
 .entry-summary ol,
 .comment-content ol {
  margin-left:0
 }
 .entry-content li>ul,
 .entry-summary li>ul,
 .comment-content li>ul,
 .entry-content blockquote>ul,
 .entry-summary blockquote>ul,
 .comment-content blockquote>ul {
  margin-left:1.25em
 }
 .entry-content li>ol,
 .entry-summary li>ol,
 .comment-content li>ol,
 .entry-content blockquote>ol,
 .entry-summary blockquote>ol,
 .comment-content blockquote>ol {
  margin-left:1.5em
 }
 .comment-author {
  margin-bottom:0
 }
 .comment-author .avatar {
  height:42px;
  position:relative;
  top:.25em;
  width:42px
 }
 .comment-list .children>li {
  padding-left:1.75em
 }
 .comment-list+.comment-respond,
 .comment-navigation+.comment-respond {
  padding-top:3.5em
 }
 .comments-area,
 .widget,
 .content-bottom-widgets .widget-area {
  margin-bottom:5.25em
 }
 .sidebar,
 .widecolumn {
  margin-bottom:5.25em;
  padding-right:23.0769%
 }
 body:not(.search-results) .entry-summary li>ul,
 body:not(.search-results) .entry-summary blockquote>ul {
  margin-left:1.157894737em
 }
 body:not(.search-results) .entry-summary li>ol,
 body:not(.search-results) .entry-summary blockquote>ol {
  margin-left:1.473684211em
 }
}
@media screen and (min-width:48.9375em) {
 body:not(.custom-background-image).admin-bar:before {
  top:32px
 }
}
@media screen and (min-width:56.875em) {
 .site-header {
  padding-right:4.5455%;
  padding-left:4.5455%
 }
 .site-header-main {
  -webkit-align-items:flex-start;
  -ms-flex-align:start;
  align-items:flex-start
 }
 .wp-custom-logo .site-header-main {
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center
 }
 .site-header-menu {
  display:block;
  -webkit-flex:0 1 auto;
  -ms-flex:0 1 auto;
  flex:0 1 auto
 }
 .main-navigation {
  margin:0 -.875em
 }
 .main-navigation .primary-menu,
 .main-navigation .primary-menu>li {
  border:0
 }
 .main-navigation .primary-menu>li {
  float:left
 }
 .main-navigation a {
  outline-offset:-8px;
  padding:.65625em .875em;
  white-space:nowrap
 }
 .main-navigation li:hover>a,
 .main-navigation li.focus>a {
  color:#007acc
 }
 .main-navigation ul ul {
  border-bottom:1px solid #d1d1d1;
  display:block;
  left:-999em;
  margin:0;
  position:absolute;
  z-index:99999
 }
 .main-navigation ul ul ul {
  top:-1px
 }
 .main-navigation ul ul ul:before,
 .main-navigation ul ul ul:after {
  border:0
 }
 .main-navigation ul ul li {
  background-color:#fff;
  border:1px solid #d1d1d1;
  border-bottom-width:0
 }
 .main-navigation ul ul a {
  white-space:normal;
  width:12.6875em
 }
 .main-navigation ul ul:before,
 .main-navigation ul ul:after {
  border-style:solid;
  content:"";
  position:absolute
 }
 .main-navigation ul ul:before {
  border-color:#d1d1d1 transparent;
  border-width:0 10px 10px;
  right:9px;
  top:-9px
 }
 .main-navigation ul ul:after {
  border-color:#fff transparent;
  border-width:0 8px 8px;
  right:11px;
  top:-7px
 }
 .main-navigation li:hover>ul,
 .main-navigation li.focus>ul {
  left:auto;
  right:0
 }
 .main-navigation ul ul li:hover>ul,
 .main-navigation ul ul li.focus>ul {
  left:auto;
  right:100%
 }
 .main-navigation .menu-item-has-children>a {
  margin:0;
  padding-right:2.25em
 }
 .main-navigation .menu-item-has-children>a:after {
  content:"\f431";
  position:absolute;
  right:.625em;
  top:.8125em
 }
 .main-navigation ul ul .menu-item-has-children>a {
  padding-right:2.0625em
 }
 .main-navigation ul ul .menu-item-has-children>a:after {
  right:.5625em;
  top:.875em;
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg)
 }
 .dropdown-toggle,
 .main-navigation ul .dropdown-toggle.toggled-on,
 .menu-toggle,
 .site-header .social-navigation,
 .site-footer .main-navigation {
  display:none
 }
 .site-content {
  padding:0 4.5455%
 }
 .content-area {
  float:left;
  margin-right:-100%;
  width:70%
 }
 .entry-header,
 .post-thumbnail,
 .entry-content,
 .entry-summary,
 .entry-footer,
 .comments-area,
 .image-navigation,
 .post-navigation,
 .pagination,
 .page-header,
 .page-content,
 .content-bottom-widgets {
  margin-right:0;
  margin-left:0
 }
 .sidebar {
  float:left;
  margin-left:75%;
  padding:0;
  width:25%
 }
 .widget {
  font-size:13px;
  font-size:.8125rem;
  line-height:1.6153846154;
  margin-bottom:3.230769231em;
  padding-top:1.615384615em
 }
 .widget .widget-title {
  margin-bottom:1.3125em
 }
 .widget p,
 .widget address,
 .widget hr,
 .widget ul,
 .widget ol,
 .widget dl,
 .widget dd,
 .widget table {
  margin-bottom:1.6153846154em
 }
 .widget li>ul,
 .widget li>ol {
  margin-bottom:0
 }
 .widget blockquote {
  font-size:16px;
  font-size:1rem;
  line-height:1.3125;
  margin-bottom:1.3125em;
  padding-left:1.0625em
 }
 .widget blockquote cite,
 .widget blockquote small {
  font-size:13px;
  font-size:.8125rem;
  line-height:1.6153846154
 }
 .widget th,
 .widget td {
  padding:.5384615385em
 }
 .widget pre {
  font-size:13px;
  font-size:.8125rem;
  line-height:1.6153846154;
  margin-bottom:1.6153846154em;
  padding:.5384615385em
 }
 .widget fieldset {
  margin-bottom:1.6153846154em;
  padding:.5384615385em
 }
 .widget button,
 .widget input,
 .widget select,
 .widget textarea {
  font-size:13px;
  font-size:.8125rem;
  line-height:1.6153846154
 }
 .widget button,
 .widget input[type="button"],
 .widget input[type="reset"],
 .widget input[type="submit"] {
  line-height:1;
  padding:.846153846em
 }
 .widget input[type="date"],
 .widget input[type="time"],
 .widget input[type="datetime-local"],
 .widget input[type="week"],
 .widget input[type="month"],
 .widget input[type="text"],
 .widget input[type="email"],
 .widget input[type="url"],
 .widget input[type="password"],
 .widget input[type="search"],
 .widget input[type="tel"],
 .widget input[type="number"],
 .widget textarea {
  padding:.4615384615em .5384615385em
 }
 .widget h1 {
  font-size:23px;
  font-size:1.4375rem;
  line-height:1.2173913043;
  margin-bottom:.9130434783em
 }
 .widget h2 {
  font-size:19px;
  font-size:1.1875rem;
  line-height:1.1052631579;
  margin-bottom:1.1052631579em
 }
 .widget h3 {
  font-size:16px;
  font-size:1rem;
  line-height:1.3125;
  margin-bottom:1.3125em
 }
 .widget h4,
 .widget h5,
 .widget h6 {
  font-size:13px;
  font-size:.8125rem;
  line-height:1.6153846154;
  margin-bottom:.9130434783em
 }
 .widget .alignleft {
  margin:.2307692308em 1.6153846154em 1.6153846154em 0
 }
 .widget .alignright {
  margin:.2307692308em 0 1.6153846154em 1.6153846154em
 }
 .widget .aligncenter {
  margin-bottom:1.6153846154em
 }
 .widget_calendar td,
 .widget_calendar th {
  line-height:2.6923076923;
  padding:0
 }
 .widget_rss .rssSummary:last-child {
  margin-bottom:1.615384615em
 }
 .widget input[type="search"].search-field {
  width:-webkit-calc(100% - 35px);
  width:calc(100% - 35px)
 }
 .widget .search-submit:before {
  font-size:16px;
  left:1px;
  line-height:35px;
  width:34px
 }
 .widget button.search-submit {
  padding:0;
  width:35px
 }
 .tagcloud a {
  margin:0 .2307692308em .5384615385em 0;
  padding:.5384615385em .4615384615em .4615384615em
 }
 .textwidget h1 {
  margin-top:1.8260869565em
 }
 .textwidget h2 {
  margin-top:2.2105263158em
 }
 .textwidget h3 {
  margin-top:2.625em
 }
 .textwidget h4 {
  letter-spacing:.153846154em
 }
 .textwidget h4,
 .textwidget h5,
 .textwidget h6 {
  margin-top:3.2307692308em
 }
 .content-bottom-widgets .widget-area:nth-child(1):nth-last-child(2),
 .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1) {
  float:left;
  margin-right:7.1428571%;
  width:46.42857145%
 }
 .content-bottom-widgets .widget-area:nth-child(2):nth-last-child(1):last-of-type {
  margin-right:0
 }
 .site-footer {
  -webkit-align-items:center;
  -ms-flex-align:center;
  align-items:center;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding:0 4.5455% 3.5em
 }
 .site-footer .social-navigation {
  margin:0;
  -webkit-order:2;
  -ms-flex-order:2;
  order:2
 }
 .site-info {
  margin:.538461538em auto .538461538em 0;
  -webkit-order:1;
  -ms-flex-order:1;
  order:1
 }
 .no-sidebar .content-area {
  float:none;
  margin:0;
  width:100%
 }
 .no-sidebar .entry-header,
 .no-sidebar .entry-content,
 .no-sidebar .entry-summary,
 .no-sidebar .entry-footer,
 .no-sidebar .comments-area,
 .no-sidebar .image-navigation,
 .no-sidebar .post-navigation,
 .no-sidebar .pagination,
 .no-sidebar .page-header,
 .no-sidebar .page-content,
 .no-sidebar .content-bottom-widgets {
  margin-right:15%;
  margin-left:15%
 }
 .widecolumn {
  padding-right:15%;
  padding-left:15%
 }
}
@media screen and (min-width:61.5625em) {
 .site-main {
  margin-bottom:7em
 }
 .site-header {
  padding:5.25em 4.5455%
 }
 .site-branding,
 .site-header-menu,
 .header-image {
  margin-top:1.75em;
  margin-bottom:1.75em
 }
 .custom-logo {
  max-width:240px
 }
 .image-navigation {
  margin-bottom:3.230769231em
 }
 .post-navigation {
  margin-bottom:7em
 }
 .pagination {
  margin-bottom:5.894736842em
 }
 .widget {
  margin-bottom:4.307692308em
 }
 .site-main>article {
  margin-bottom:7em
 }
 .entry-title {
  font-size:40px;
  font-size:2.5rem;
  line-height:1.225;
  margin-bottom:1.05em
 }
 .format-aside .entry-title,
 .format-image .entry-title,
 .format-video .entry-title,
 .format-quote .entry-title,
 .format-gallery .entry-title,
 .format-status .entry-title,
 .format-link .entry-title,
 .format-audio .entry-title,
 .format-chat .entry-title {
  font-size:23px;
  font-size:1.4375em;
  line-height:1.304347826;
  margin-bottom:1.826086957em
 }
 .post-thumbnail {
  margin-bottom:2.625em
 }
 .entry-content h1,
 .entry-summary h1,
 .comment-content h1 {
  font-size:33px;
  font-size:2.0625rem;
  line-height:1.2727272727;
  margin-top:1.696969697em;
  margin-bottom:.8484848485em
 }
 .entry-content h2,
 .entry-summary h2,
 .comment-content h2 {
  font-size:28px;
  font-size:1.75rem;
  line-height:1.25;
  margin-top:2em;
  margin-bottom:1em
 }
 .entry-content h3,
 .entry-summary h3,
 .comment-content h3 {
  font-size:23px;
  font-size:1.4375rem;
  line-height:1.2173913043;
  margin-top:2.4347826087em;
  margin-bottom:1.2173913043em
 }
 .entry-content h4,
 .entry-summary h4,
 .entry-intro h4,
 .comment-content h4 {
  letter-spacing:.131578947em
 }
 .entry-content h4,
 .entry-content h5,
 .entry-content h6,
 .entry-summary h4,
 .entry-summary h5,
 .entry-summary h6,
 .comment-content h4,
 .comment-content h5,
 .comment-content h6 {
  font-size:19px;
  font-size:1.1875rem;
  line-height:1.1052631579;
  margin-top:2.9473684211em;
  margin-bottom:1.473684211em
 }
 .author-info {
  border-bottom-width:0;
  padding-bottom:0
 }
 .comment-list+.comment-respond,
 .comment-navigation+.comment-respond {
  padding-top:5.25em
 }
 .comments-area,
 .sidebar,
 .content-bottom-widgets .widget-area,
 .widecolumn {
  margin-bottom:7em
 }
 body:not(.search-results) .entry-summary {
  margin-bottom:2.210526316em
 }
 body:not(.search-results) .entry-header+.entry-summary {
  margin-top:-1.105263158em
 }
 body:not(.search-results) article:not(.type-page) .entry-content {
  float:right;
  width:71.42857144%
 }
 body:not(.search-results) article:not(.type-page) .entry-content>blockquote.alignleft.below-entry-meta {
  margin-left:-40%;
  width:-webkit-calc(60% - 1.4736842105em);
  width:calc(60% - 1.4736842105em)
 }
 body:not(.search-results) article:not(.type-page) img.below-entry-meta,
 body:not(.search-results) article:not(.type-page) figure.below-entry-meta {
  clear:both;
  display:block;
  float:none;
  margin-right:0;
  margin-left:-40%;
  max-width:140%
 }
 body:not(.search-results) article:not(.type-page) figure.below-entry-meta img.below-entry-meta,
 body:not(.search-results) article:not(.type-page) table figure.below-entry-meta,
 body:not(.search-results) article:not(.type-page) table img.below-entry-meta {
  margin:0;
  max-width:100%
 }
 body:not(.search-results) article:not(.type-page) .entry-footer {
  float:left;
  margin-top:.1538461538em;
  width:21.42857143%
 }
 body:not(.search-results) article:not(.type-page) .entry-footer>span:not(:last-child):after {
  display:none
 }
 .single .byline,
 .full-size-link,
 body:not(.search-results).group-blog .byline,
 body:not(.search-results) .entry-format,
 body:not(.search-results) .cat-links,
 body:not(.search-results) .tags-links,
 body:not(.search-results) article:not(.sticky) .posted-on,
 body:not(.search-results) article:not(.type-page) .comments-link,
 body:not(.search-results) article:not(.type-page) .entry-footer .edit-link {
  display:block;
  margin-bottom:.5384615385em
 }
 body:not(.search-results) article:not(.type-page) .entry-footer>span:last-child {
  margin-bottom:0
 }
 body:not(.search-results) article:not(.type-page) .entry-footer .avatar {
  display:block;
  height:auto;
  margin:0 0 .5384615385em;
  width:49px
 }
 body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content {
  float:left;
  margin-right:-100%;
  margin-left:34.99999999%;
  width:50.00000001%
 }
 body.no-sidebar:not(.search-results) article:not(.type-page) .entry-footer {
  margin-right:-100%;
  margin-left:15%;
  width:15%
 }
}
@media screen and (min-width:75em) {
 body:not(.search-results) .entry-summary {
  font-size:23px;
  font-size:1.4375rem;
  line-height:1.5217391304;
  margin-bottom:1.826086957em
 }
 body:not(.search-results) .entry-header+.entry-summary {
  margin-top:-.913043478em
 }
 body:not(.search-results) .entry-summary p,
 body:not(.search-results) .entry-summary address,
 body:not(.search-results) .entry-summary hr,
 body:not(.search-results) .entry-summary ul,
 body:not(.search-results) .entry-summary ol,
 body:not(.search-results) .entry-summary dl,
 body:not(.search-results) .entry-summary dd,
 body:not(.search-results) .entry-summary table {
  margin-bottom:1.5217391304em
 }
 body:not(.search-results) .entry-summary li>ul,
 body:not(.search-results) .entry-summary blockquote>ul {
  margin-left:.956521739em
 }
 body:not(.search-results) .entry-summary li>ol,
 body:not(.search-results) .entry-summary blockquote>ol {
  margin-left:1.52173913em
 }
 body:not(.search-results) .entry-summary blockquote {
  font-size:23px;
  font-size:1.4375rem;
  line-height:1.5217391304;
  margin:0 0 1.5217391304em;
  padding-left:1.347826087em
 }
 body:not(.search-results) .entry-summary blockquote:not(.alignleft):not(.alignright) {
  margin-left:-1.52173913em
 }
 body:not(.search-results) .entry-summary blockquote blockquote:not(.alignleft):not(.alignright) {
  margin-left:0
 }
 body:not(.search-results) .entry-summary blockquote cite,
 body:not(.search-results) .entry-summary blockquote small {
  font-size:19px;
  font-size:1.1875rem;
  line-height:1.8421052632
 }
 body:not(.search-results) .entry-summary th,
 body:not(.search-results) .entry-summary td {
  padding:.3043478261em
 }
 body:not(.search-results) .entry-summary pre {
  font-size:16px;
  font-size:1rem;
  line-height:1.75;
  margin-bottom:1.75em;
  padding:1.75em
 }
 body:not(.search-results) .entry-summary fieldset {
  margin-bottom:1.5217391304em;
  padding:.3043478261em
 }
 body:not(.search-results) .entry-summary h1 {
  margin-top:2.121212121em;
  margin-bottom:1.060606061em
 }
 body:not(.search-results) .entry-summary h2 {
  margin-top:2.5em;
  margin-bottom:1.25em
 }
 body:not(.search-results) .entry-summary h3 {
  margin-top:3.043478261em;
  margin-bottom:1.52173913em
 }
 body:not(.search-results) .entry-summary h4,
 body:not(.search-results) .entry-summary h5,
 body:not(.search-results) .entry-summary h6 {
  margin-top:3.684210526em;
  margin-bottom:1.842105263em
 }
 body:not(.search-results) .entry-summary h1:first-child,
 body:not(.search-results) .entry-summary h2:first-child,
 body:not(.search-results) .entry-summary h3:first-child,
 body:not(.search-results) .entry-summary h4:first-child,
 body:not(.search-results) .entry-summary h5:first-child,
 body:not(.search-results) .entry-summary h6:first-child {
  margin-top:0
 }
 body:not(.search-results) .entry-summary .alignleft {
  margin:.2608695652em 1.5217391304em 1.5217391304em 0
 }
 body:not(.search-results) .entry-summary .alignright {
  margin:.2608695652em 0 1.5217391304em 1.5217391304em
 }
 body:not(.search-results) .entry-summary .aligncenter {
  margin-bottom:1.5217391304em
 }
}
@media print {
 form,
 button,
 input,
 select,
 textarea,
 .navigation,
 .main-navigation,
 .social-navigation,
 .sidebar,
 .content-bottom-widgets,
 .header-image,
 .page-links,
 .edit-link,
 .comment-respond,
 .comment-edit-link,
 .comment-reply-link,
 .comment-metadata .edit-link,
 .pingback .edit-link {
  display:none
 }
 body,
 blockquote cite,
 blockquote small,
 pre,
 .entry-content h4,
 .entry-content h5,
 .entry-content h6,
 .entry-summary h4,
 .entry-summary h5,
 .entry-summary h6,
 .comment-content h4,
 .comment-content h5,
 .comment-content h6,
 .entry-content .author-title {
  font-size:12pt
 }
 blockquote {
  font-size:14.25pt
 }
 .site-title,
 .page-title,
 .comments-title,
 .entry-content h2,
 .entry-summary h2,
 .comment-content h2,
 .widecolumn h2 {
  font-size:17.25pt
 }
 .site-description {
  display:block
 }
 .entry-title {
  font-size:24.75pt;
  line-height:1.2727272727;
  margin-bottom:1.696969697em
 }
 .format-aside .entry-title,
 .format-image .entry-title,
 .format-video .entry-title,
 .format-quote .entry-title,
 .format-gallery .entry-title,
 .format-status .entry-title,
 .format-link .entry-title,
 .format-audio .entry-title,
 .format-chat .entry-title {
  font-size:17.25pt;
  line-height:1.304347826;
  margin-bottom:1.826086957em
 }
 .entry-content h1,
 .entry-summary h1,
 .comment-content h1 {
  font-size:21pt
 }
 .entry-content h3,
 .entry-summary h3,
 .comment-content h3,
 body:not(.search-results) .entry-summary {
  font-size:14.25pt
 }
 .site-description,
 .author-bio,
 .entry-footer,
 .sticky-post,
 .taxonomy-description,
 .entry-caption,
 .comment-metadata,
 .comment-notes,
 .comment-awaiting-moderation,
 .site-info,
 .wp-caption .wp-caption-text,
 .gallery-caption {
  font-size:9.75pt
 }
 body,
 .site {
  background:none!important
 }
 body,
 blockquote cite,
 blockquote small,
 .site-branding .site-title a,
 .entry-title a,
 .comment-author {
  color:#1a1a1a!important
 }
 blockquote,
 .page-header,
 .comments-title {
  border-color:#1a1a1a!important
 }
 blockquote,
 .site-description,
 body:not(.search-results) .entry-summary,
 body:not(.search-results) .entry-summary blockquote,
 .author-bio,
 .entry-footer,
 .entry-footer a,
 .sticky-post,
 .taxonomy-description,
 .entry-caption,
 .comment-author,
 .comment-metadata a,
 .comment-notes,
 .comment-awaiting-moderation,
 .site-info,
 .site-info a,
 .wp-caption .wp-caption-text,
 .gallery-caption {
  color:#686868!important
 }
 code,
 hr {
  background-color:#d1d1d1!important
 }
 pre,
 abbr,
 acronym,
 table,
 th,
 td,
 .author-info,
 .comment-list article,
 .comment-list .pingback,
 .comment-list .trackback,
 .no-comments {
  border-color:#d1d1d1!important
 }
 a {
  color:#007acc!important
 }
 .entry-content a,
 .entry-summary a,
 .taxonomy-description a,
 .comment-content a,
 .pingback .comment-body>a {
  box-shadow:none;
  border-bottom:1px solid #007acc!important
 }
 .site {
  margin:5%
 }
 .site-inner {
  max-width:none
 }
 .site-header {
  padding:0 0 1.75em
 }
 .site-branding {
  margin-top:0;
  margin-bottom:1.75em
 }
 .site-main {
  margin-bottom:3.5em
 }
 .entry-header,
 .entry-footer,
 .page-header,
 .page-content,
 .entry-content,
 .entry-summary,
 .post-thumbnail,
 .comments-area {
  margin-right:0;
  margin-left:0
 }
 .post-thumbnail,
 .site-main>article {
  margin-bottom:3.5em
 }
 .entry-content blockquote.alignleft,
 .entry-content blockquote.alignright {
  border-width:4px 0 0 0;
  padding:.9473684211em 0 0;
  width:-webkit-calc(50% - 0.736842105em);
  width:calc(50% - 0.736842105em)
 }
 body:not(.search-results) .entry-header+.entry-summary {
  margin-top:-1.473684211em
 }
 .site-footer,
 .widecolumn {
  padding:0
 }
}
[class^="wp-block-"] figcaption {
 color:#686868;
 font-style:italic;
 line-height:1.6153846154;
 padding-top:.5384615385em;
 text-align:left
}
.rtl [class^="wp-block-"] figcaption {
 text-align:right
}
p.has-drop-cap:not(:focus)::first-letter {
 font-size:5em
}
@media screen and (min-width:61.5625em) {
 body:not(.search-results) article:not(.type-page) .wp-block-image figcaption.below-entry-meta {
  clear:both;
  display:block;
  float:none;
  margin-right:0;
  margin-left:-40%;
  max-width:140%
 }
 body.rtl:not(.search-results) article:not(.type-page) .wp-block-image figcaption.below-entry-meta {
  margin-left:0;
  margin-right:-40%
 }
}
.wp-block-gallery {
 margin-bottom:1.75em
}
.wp-block-quote:not(.is-large):not(.is-style-large).alignleft,
.wp-block-quote:not(.is-large):not(.is-style-large).alignright {
 border-left:none;
 padding-left:0
}
.rtl .wp-block-quote:not(.is-large):not(.is-style-large).alignleft,
.rtl .wp-block-quote:not(.is-large):not(.is-style-large).alignright {
 border-right:none;
 padding-right:0
}
.wp-block-quote cite {
 color:#1a1a1a;
 display:block;
 font-size:16px;
 font-size:1rem;
 line-height:1.75
}
.wp-block-quote cite:before {
 content:"\2014\00a0"
}
.wp-block-audio audio {
 display:block;
 width:100%
}
.wp-block-cover-image.aligncenter,
.wp-block-cover.aligncenter {
 display:flex
}
.wp-block-file .wp-block-file__button {
 background:#1a1a1a;
 border:0;
 border-radius:2px;
 color:#fff;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-weight:700;
 letter-spacing:.046875em;
 line-height:1;
 padding:.84375em .875em .78125em;
 text-transform:uppercase
}
.wp-block-file .wp-block-file__button:hover,
.wp-block-file .wp-block-file__button:focus {
 background:#007acc
}
.wp-block-file .wp-block-file__button:focus {
 outline:thin dotted;
 outline-offset:-4px
}
.rtl .wp-block-file *+.wp-block-file__button {
 margin-left:.75em;
 margin-right:0
}
.wp-block-code {
 border:0;
 font-family:Inconsolata,monospace;
 font-size:16px;
 font-size:1rem;
 line-height:1.75;
 padding:0
}
.wp-block-pullquote {
 border-width:4px
}
.wp-block-pullquote blockquote {
 border-left:0;
 margin:0;
 padding:0
}
.rtl .wp-block-pullquote blockquote {
 border-right:0
}
.wp-block-pullquote p {
 color:#686868;
 font-size:19px;
 font-size:1.1875rem
}
.wp-block-pullquote cite {
 color:#1a1a1a;
 display:block;
 font-size:16px;
 font-size:1rem;
 font-style:none;
 line-height:1.75;
 text-transform:none
}
.wp-block-pullquote cite:before {
 content:"\2014\00a0"
}
.wp-block-table,
.wp-block-table th,
.wp-block-table td {
 border:1px solid #d1d1d1
}
.wp-block-table {
 border-collapse:separate;
 border-spacing:0;
 border-width:1px 0 0 1px;
 margin:0 0 1.75em;
 table-layout:fixed;
 width:100%
}
.wp-block-table th,
.wp-block-table td {
 font-weight:400;
 padding:.4375em;
 text-align:left
}
.wp-block-table th {
 border-width:0 1px 1px 0;
 font-weight:700
}
.wp-block-table td {
 border-width:0 1px 1px 0
}
.rtl .wp-block-table th,
.rtl .wp-block-table td {
 text-align:right
}
.wp-block-button .wp-block-button__link {
 box-shadow:none;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-weight:700;
 letter-spacing:.046875em;
 line-height:1;
 padding:.84375em 1.3125em .78125em;
 text-transform:uppercase
}
.entry-content .wp-block-button__link {
 background:#1a1a1a;
 color:#fff
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-background) {
 background:transparent
}
.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color) {
 color:#1a1a1a
}
.entry-content .wp-block-button__link:hover,
.entry-content .wp-block-button__link:focus,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):hover,
.entry-content .is-style-outline .wp-block-button__link:not(.has-background):focus,
.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):hover,
.entry-content .is-style-outline .wp-block-button__link:not(.has-text-color):focus {
 background:#007acc;
 color:#fff
}
.wp-block-button .wp-block-button__link:focus {
 outline:thin dotted;
 outline-offset:-4px
}
hr.wp-block-separator {
 border:0
}
.wp-block-separator {
 margin-left:auto;
 margin-right:auto;
 max-width:100px
}
.wp-block-separator.is-style-wide {
 max-width:100%
}
.wp-block-media-text {
 margin-bottom:1.75em
}
.wp-block-media-text *:last-child {
 margin-bottom:0
}
.wp-block-archives.aligncenter,
.wp-block-categories.aligncenter,
.wp-block-latest-posts.aligncenter {
 list-style-position:inside;
 text-align:center
}
.wp-block-latest-comments__comment-meta a {
 box-shadow:none;
 font-weight:700
}
.wp-block-latest-comments__comment-date {
 color:#686868;
 font-family:Montserrat,"Helvetica Neue",sans-serif;
 font-size:13px;
 font-size:.8125rem;
 line-height:1.6153846154
}
.wp-block-latest-comments .wp-block-latest-comments__comment {
 border-top:1px solid #d1d1d1;
 margin-bottom:0;
 padding:1.75em 0
}
.wp-block-latest-comments__comment-excerpt p:last-child {
 margin-bottom:0
}
.entry-content .has-dark-gray-color {
 color:#1a1a1a
}
.entry-content .has-dark-gray-background-color {
 background-color:#1a1a1a
}
.entry-content .has-medium-gray-color {
 color:#686868
}
.entry-content .has-medium-gray-background-color {
 background-color:#686868
}
.entry-content .has-light-gray-color {
 color:#e5e5e5
}
.entry-content .has-light-gray-background-color {
 background-color:#e5e5e5
}
.entry-content .has-white-color {
 color:#fff
}
.entry-content .has-white-background-color {
 background-color:#fff
}
.entry-content .has-blue-gray-color {
 color:#4d545c
}
.entry-content .has-blue-gray-background-color {
 background-color:#4d545c
}
.entry-content .has-bright-blue-color {
 color:#007acc
}
.entry-content .has-bright-blue-background-color {
 background-color:#007acc
}
.entry-content .has-light-blue-color {
 color:#9adffd
}
.entry-content .has-light-blue-background-color {
 background-color:#9adffd
}
.entry-content .has-dark-brown-color {
 color:#402b30
}
.entry-content .has-dark-brown-background-color {
 background-color:#402b30
}
.entry-content .has-medium-brown-color {
 color:#774e24
}
.entry-content .has-medium-brown-background-color {
 background-color:#774e24
}
.entry-content .has-dark-red-color {
 color:#640c1f
}
.entry-content .has-dark-red-background-color {
 background-color:#640c1f
}
.entry-content .has-bright-red-color {
 color:#ff675f
}
.entry-content .has-bright-red-background-color {
 background-color:#ff675f
}
.entry-content .has-yellow-color {
 color:#ffef8e
}
.entry-content .has-yellow-background-color {
 background-color:#ffef8e
}
/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root {
 --blue:#007bff;
 --indigo:#6610f2;
 --purple:#6f42c1;
 --pink:#e83e8c;
 --red:#dc3545;
 --orange:#fd7e14;
 --yellow:#ffc107;
 --green:#28a745;
 --teal:#20c997;
 --cyan:#17a2b8;
 --white:#fff;
 --gray:#6c757d;
 --gray-dark:#343a40;
 --primary:#007bff;
 --secondary:#6c757d;
 --success:#28a745;
 --info:#17a2b8;
 --warning:#ffc107;
 --danger:#dc3545;
 --light:#f8f9fa;
 --dark:#343a40;
 --breakpoint-xs:0;
 --breakpoint-sm:576px;
 --breakpoint-md:768px;
 --breakpoint-lg:992px;
 --breakpoint-xl:1200px;
 --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
 --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
*,
::after,
::before {
 box-sizing:border-box
}
html {
 font-family:sans-serif;
 line-height:1.15;
 -webkit-text-size-adjust:100%;
 -ms-text-size-adjust:100%;
 -ms-overflow-style:scrollbar;
 -webkit-tap-highlight-color:transparent
}
@-ms-viewport {
 width:device-width
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
 display:block
}
body {
 margin:0;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
 font-size:1rem;
 font-weight:400;
 line-height:1.5;
 color:#212529;
 text-align:left;
 background-color:#fff
}
[tabindex="-1"]:focus {
 outline:0!important
}
hr {
 box-sizing:content-box;
 height:0;
 overflow:visible
}
h1,
h2,
h3,
h4,
h5,
h6 {
 margin-top:0;
 margin-bottom:.5rem
}
p {
 margin-top:0;
 margin-bottom:1rem
}
abbr[data-original-title],
abbr[title] {
 text-decoration:underline;
 -webkit-text-decoration:underline dotted;
 text-decoration:underline dotted;
 cursor:help;
 border-bottom:0
}
address {
 margin-bottom:1rem;
 font-style:normal;
 line-height:inherit
}
dl,
ol,
ul {
 margin-top:0;
 margin-bottom:1rem
}
ol ol,
ol ul,
ul ol,
ul ul {
 margin-bottom:0
}
dt {
 font-weight:700
}
dd {
 margin-bottom:.5rem;
 margin-left:0
}
blockquote {
 margin:0 0 1rem
}
dfn {
 font-style:italic
}
b,
strong {
 font-weight:bold;
}
small {
 font-size:80%
}
sub,
sup {
 position:relative;
 font-size:75%;
 line-height:0;
 vertical-align:baseline
}
sub {
 bottom:-.25em
}
sup {
 top:-.5em
}
a {
 color:#007bff;
 text-decoration:none;
 background-color:transparent;
 -webkit-text-decoration-skip:objects
}
a:hover {
 color:#0056b3;
 text-decoration:underline
}
a:not([href]):not([tabindex]) {
 color:inherit;
 text-decoration:none
}
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
 color:inherit;
 text-decoration:none
}
a:not([href]):not([tabindex]):focus {
 outline:0
}
code,
kbd,
pre,
samp {
 font-family:monospace,monospace;
 font-size:1em
}
pre {
 margin-top:0;
 margin-bottom:1rem;
 overflow:auto;
 -ms-overflow-style:scrollbar
}
figure {
 margin:0 0 1rem
}
img {
 vertical-align:middle;
 border-style:none
}
svg:not(:root) {
 overflow:hidden
}
table {
 border-collapse:collapse
}
caption {
 padding-top:.75rem;
 padding-bottom:.75rem;
 color:#6c757d;
 text-align:left;
 caption-side:bottom
}
th {
 text-align:inherit
}
label {
 display:inline-block;
 margin-bottom:.5rem
}
button {
 border-radius:0
}
button:focus {
 outline:1px dotted;
 outline:5px auto -webkit-focus-ring-color
}
button,
input,
optgroup,
select,
textarea {
 margin:0;
 font-family:inherit;
 font-size:inherit;
 line-height:inherit
}
button,
input {
 overflow:visible
}
button,
select {
 text-transform:none
}
[type=reset],
[type=submit],
button,
html [type=button] {
 -webkit-appearance:button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
 padding:0;
 border-style:none
}
input[type=checkbox],
input[type=radio] {
 box-sizing:border-box;
 padding:0
}
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
 -webkit-appearance:listbox
}
textarea {
 overflow:auto;
 resize:vertical
}
fieldset {
 min-width:0;
 padding:0;
 margin:0;
 border:0
}
legend {
 display:block;
 width:100%;
 max-width:100%;
 padding:0;
 margin-bottom:.5rem;
 font-size:1.5rem;
 line-height:inherit;
 color:inherit;
 white-space:normal
}
progress {
 vertical-align:baseline
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
 height:auto
}
[type=search] {
 outline-offset:-2px;
 -webkit-appearance:none
}
[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
 -webkit-appearance:none
}
::-webkit-file-upload-button {
 font:inherit;
 -webkit-appearance:button
}
output {
 display:inline-block
}
summary {
 display:list-item;
 cursor:pointer
}
template {
 display:none
}
[hidden] {
 display:none!important
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
 margin-bottom:.5rem;
 font-family:inherit;
 font-weight:500;
 line-height:1.2;
 color:inherit
}
.h1,
h1 {
 font-size:2.5rem
}
.h2,
h2 {
 font-size:2rem
}
.h3,
h3 {
 font-size:1.75rem
}
.h4,
h4 {
 font-size:1.5rem
}
.h5,
h5 {
 font-size:1.25rem
}
.h6,
h6 {
 font-size:1rem
}
.lead {
 font-size:1.25rem;
 font-weight:300
}
.display-1 {
 font-size:6rem;
 font-weight:300;
 line-height:1.2
}
.display-2 {
 font-size:5.5rem;
 font-weight:300;
 line-height:1.2
}
.display-3 {
 font-size:4.5rem;
 font-weight:300;
 line-height:1.2
}
.display-4 {
 font-size:3.5rem;
 font-weight:300;
 line-height:1.2
}
hr {
 margin-top:1rem;
 margin-bottom:1rem;
 border:0;
 border-top:1px solid rgba(0,0,0,.1)
}
.small,
small {
 font-size:80%;
 font-weight:400
}
.mark,
mark {
 padding:.2em;
 background-color:#fcf8e3
}
.list-unstyled {
 padding-left:0;
 list-style:none
}
.list-inline {
 padding-left:0;
 list-style:none
}
.list-inline-item {
 display:inline-block
}
.list-inline-item:not(:last-child) {
 margin-right:.5rem
}
.initialism {
 font-size:90%;
 text-transform:uppercase
}
.blockquote {
 margin-bottom:1rem;
 font-size:1.25rem
}
.blockquote-footer {
 display:block;
 font-size:80%;
 color:#6c757d
}
.blockquote-footer::before {
 content:"\2014 \00A0"
}
.img-fluid {
 max-width:100%;
 height:auto
}
.img-thumbnail {
 padding:.25rem;
 background-color:#fff;
 border:1px solid #dee2e6;
 border-radius:.25rem;
 max-width:100%;
 height:auto
}
.figure {
 display:inline-block
}
.figure-img {
 margin-bottom:.5rem;
 line-height:1
}
.figure-caption {
 font-size:90%;
 color:#6c757d
}
code,
kbd,
pre,
samp {
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}
code {
 font-size:87.5%;
 color:#e83e8c;
 word-break:break-word
}
a>code {
 color:inherit
}
kbd {
 padding:.2rem .4rem;
 font-size:87.5%;
 color:#fff;
 background-color:#212529;
 border-radius:.2rem
}
kbd kbd {
 padding:0;
 font-size:100%;
 font-weight:700
}
pre {
 display:block;
 font-size:87.5%;
 color:#212529
}
pre code {
 font-size:inherit;
 color:inherit;
 word-break:normal
}
.pre-scrollable {
 max-height:340px;
 overflow-y:scroll
}
.container {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
@media (min-width:576px) {
 .container {
  max-width:540px
 }
}
@media (min-width:768px) {
 .container {
  max-width:720px
 }
}
@media (min-width:992px) {
 .container {
  max-width:960px
 }
}
@media (min-width:1200px) {
 .container {
  max-width:1140px
 }
}
.container-fluid {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
.row {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-right:-15px;
 margin-left:-15px
}
.no-gutters {
 margin-right:0;
 margin-left:0
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
 padding-right:0;
 padding-left:0
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
 position:relative;
 width:100%;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col {
 -ms-flex-preferred-size:0;
 flex-basis:0%;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 max-width:100%
}
.col-auto {
 -webkit-box-flex:0;
 -ms-flex:0 0 auto;
 flex:0 0 auto;
 width:auto;
 max-width:none
}
.col-1 {
 -webkit-box-flex:0;
 -ms-flex:0 0 8.333333%;
 flex:0 0 8.333333%;
 max-width:8.333333%
}
.col-2 {
 -webkit-box-flex:0;
 -ms-flex:0 0 16.666667%;
 flex:0 0 16.666667%;
 max-width:16.666667%
}
.col-3 {
 -webkit-box-flex:0;
 -ms-flex:0 0 25%;
 flex:0 0 25%;
 max-width:25%
}
.col-4 {
 -webkit-box-flex:0;
 -ms-flex:0 0 33.333333%;
 flex:0 0 33.333333%;
 max-width:33.333333%
}
.col-5 {
 -webkit-box-flex:0;
 -ms-flex:0 0 41.666667%;
 flex:0 0 41.666667%;
 max-width:41.666667%
}
.col-6 {
 -webkit-box-flex:0;
 -ms-flex:0 0 50%;
 flex:0 0 50%;
 max-width:50%
}
.col-7 {
 -webkit-box-flex:0;
 -ms-flex:0 0 58.333333%;
 flex:0 0 58.333333%;
 max-width:58.333333%
}
.col-8 {
 -webkit-box-flex:0;
 -ms-flex:0 0 66.666667%;
 flex:0 0 66.666667%;
 max-width:66.666667%
}
.col-9 {
 -webkit-box-flex:0;
 -ms-flex:0 0 75%;
 flex:0 0 75%;
 max-width:75%
}
.col-10 {
 -webkit-box-flex:0;
 -ms-flex:0 0 83.333333%;
 flex:0 0 83.333333%;
 max-width:83.333333%
}
.col-11 {
 -webkit-box-flex:0;
 -ms-flex:0 0 91.666667%;
 flex:0 0 91.666667%;
 max-width:91.666667%
}
.col-12 {
 -webkit-box-flex:0;
 -ms-flex:0 0 100%;
 flex:0 0 100%;
 max-width:100%
}
.order-first {
 -webkit-box-ordinal-group:0;
 -ms-flex-order:-1;
 order:-1
}
.order-last {
 -webkit-box-ordinal-group:14;
 -ms-flex-order:13;
 order:13
}
.order-0 {
 -webkit-box-ordinal-group:1;
 -ms-flex-order:0;
 order:0
}
.order-1 {
 -webkit-box-ordinal-group:2;
 -ms-flex-order:1;
 order:1
}
.order-2 {
 -webkit-box-ordinal-group:3;
 -ms-flex-order:2;
 order:2
}
.order-3 {
 -webkit-box-ordinal-group:4;
 -ms-flex-order:3;
 order:3
}
.order-4 {
 -webkit-box-ordinal-group:5;
 -ms-flex-order:4;
 order:4
}
.order-5 {
 -webkit-box-ordinal-group:6;
 -ms-flex-order:5;
 order:5
}
.order-6 {
 -webkit-box-ordinal-group:7;
 -ms-flex-order:6;
 order:6
}
.order-7 {
 -webkit-box-ordinal-group:8;
 -ms-flex-order:7;
 order:7
}
.order-8 {
 -webkit-box-ordinal-group:9;
 -ms-flex-order:8;
 order:8
}
.order-9 {
 -webkit-box-ordinal-group:10;
 -ms-flex-order:9;
 order:9
}
.order-10 {
 -webkit-box-ordinal-group:11;
 -ms-flex-order:10;
 order:10
}
.order-11 {
 -webkit-box-ordinal-group:12;
 -ms-flex-order:11;
 order:11
}
.order-12 {
 -webkit-box-ordinal-group:13;
 -ms-flex-order:12;
 order:12
}
.offset-1 {
 margin-left:8.333333%
}
.offset-2 {
 margin-left:16.666667%
}
.offset-3 {
 margin-left:25%
}
.offset-4 {
 margin-left:33.333333%
}
.offset-5 {
 margin-left:41.666667%
}
.offset-6 {
 margin-left:50%
}
.offset-7 {
 margin-left:58.333333%
}
.offset-8 {
 margin-left:66.666667%
}
.offset-9 {
 margin-left:75%
}
.offset-10 {
 margin-left:83.333333%
}
.offset-11 {
 margin-left:91.666667%
}
@media (min-width:576px) {
 .col-sm {
  -ms-flex-preferred-size:0;
  flex-basis:0%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-sm-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-sm-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-sm-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-sm-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-sm-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-sm-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-sm-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-sm-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-sm-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-sm-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-sm-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-sm-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-sm-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-sm-first {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1
 }
 .order-sm-last {
  -webkit-box-ordinal-group:14;
  -ms-flex-order:13;
  order:13
 }
 .order-sm-0 {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
 .order-sm-1 {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
 .order-sm-2 {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .order-sm-3 {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .order-sm-4 {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .order-sm-5 {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .order-sm-6 {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .order-sm-7 {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .order-sm-8 {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .order-sm-9 {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .order-sm-10 {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .order-sm-11 {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
 .order-sm-12 {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
 .offset-sm-0 {
  margin-left:0
 }
 .offset-sm-1 {
  margin-left:8.333333%
 }
 .offset-sm-2 {
  margin-left:16.666667%
 }
 .offset-sm-3 {
  margin-left:25%
 }
 .offset-sm-4 {
  margin-left:33.333333%
 }
 .offset-sm-5 {
  margin-left:41.666667%
 }
 .offset-sm-6 {
  margin-left:50%
 }
 .offset-sm-7 {
  margin-left:58.333333%
 }
 .offset-sm-8 {
  margin-left:66.666667%
 }
 .offset-sm-9 {
  margin-left:75%
 }
 .offset-sm-10 {
  margin-left:83.333333%
 }
 .offset-sm-11 {
  margin-left:91.666667%
 }
}
@media (min-width:768px) {
 .col-md {
  -ms-flex-preferred-size:0;
  flex-basis:0%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-md-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-md-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-md-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-md-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-md-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-md-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-md-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-md-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-md-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-md-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-md-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-md-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-md-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-md-first {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1
 }
 .order-md-last {
  -webkit-box-ordinal-group:14;
  -ms-flex-order:13;
  order:13
 }
 .order-md-0 {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
 .order-md-1 {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
 .order-md-2 {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .order-md-3 {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .order-md-4 {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .order-md-5 {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .order-md-6 {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .order-md-7 {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .order-md-8 {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .order-md-9 {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .order-md-10 {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .order-md-11 {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
 .order-md-12 {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
 .offset-md-0 {
  margin-left:0
 }
 .offset-md-1 {
  margin-left:8.333333%
 }
 .offset-md-2 {
  margin-left:16.666667%
 }
 .offset-md-3 {
  margin-left:25%
 }
 .offset-md-4 {
  margin-left:33.333333%
 }
 .offset-md-5 {
  margin-left:41.666667%
 }
 .offset-md-6 {
  margin-left:50%
 }
 .offset-md-7 {
  margin-left:58.333333%
 }
 .offset-md-8 {
  margin-left:66.666667%
 }
 .offset-md-9 {
  margin-left:75%
 }
 .offset-md-10 {
  margin-left:83.333333%
 }
 .offset-md-11 {
  margin-left:91.666667%
 }
}
@media (min-width:992px) {
 .col-lg {
  -ms-flex-preferred-size:0;
  flex-basis:0%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-lg-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-lg-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-lg-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-lg-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-lg-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-lg-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-lg-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-lg-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-lg-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-lg-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-lg-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-lg-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-lg-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-lg-first {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1
 }
 .order-lg-last {
  -webkit-box-ordinal-group:14;
  -ms-flex-order:13;
  order:13
 }
 .order-lg-0 {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
 .order-lg-1 {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
 .order-lg-2 {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .order-lg-3 {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .order-lg-4 {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .order-lg-5 {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .order-lg-6 {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .order-lg-7 {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .order-lg-8 {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .order-lg-9 {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .order-lg-10 {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .order-lg-11 {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
 .order-lg-12 {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
 .offset-lg-0 {
  margin-left:0
 }
 .offset-lg-1 {
  margin-left:8.333333%
 }
 .offset-lg-2 {
  margin-left:16.666667%
 }
 .offset-lg-3 {
  margin-left:25%
 }
 .offset-lg-4 {
  margin-left:33.333333%
 }
 .offset-lg-5 {
  margin-left:41.666667%
 }
 .offset-lg-6 {
  margin-left:50%
 }
 .offset-lg-7 {
  margin-left:58.333333%
 }
 .offset-lg-8 {
  margin-left:66.666667%
 }
 .offset-lg-9 {
  margin-left:75%
 }
 .offset-lg-10 {
  margin-left:83.333333%
 }
 .offset-lg-11 {
  margin-left:91.666667%
 }
}
@media (min-width:1200px) {
 .col-xl {
  -ms-flex-preferred-size:0;
  flex-basis:0%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-xl-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-xl-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-xl-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-xl-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-xl-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-xl-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-xl-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-xl-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-xl-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-xl-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-xl-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-xl-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-xl-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-xl-first {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1
 }
 .order-xl-last {
  -webkit-box-ordinal-group:14;
  -ms-flex-order:13;
  order:13
 }
 .order-xl-0 {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
 .order-xl-1 {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
 .order-xl-2 {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .order-xl-3 {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .order-xl-4 {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .order-xl-5 {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .order-xl-6 {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .order-xl-7 {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .order-xl-8 {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .order-xl-9 {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .order-xl-10 {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .order-xl-11 {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
 .order-xl-12 {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
 .offset-xl-0 {
  margin-left:0
 }
 .offset-xl-1 {
  margin-left:8.333333%
 }
 .offset-xl-2 {
  margin-left:16.666667%
 }
 .offset-xl-3 {
  margin-left:25%
 }
 .offset-xl-4 {
  margin-left:33.333333%
 }
 .offset-xl-5 {
  margin-left:41.666667%
 }
 .offset-xl-6 {
  margin-left:50%
 }
 .offset-xl-7 {
  margin-left:58.333333%
 }
 .offset-xl-8 {
  margin-left:66.666667%
 }
 .offset-xl-9 {
  margin-left:75%
 }
 .offset-xl-10 {
  margin-left:83.333333%
 }
 .offset-xl-11 {
  margin-left:91.666667%
 }
}
.table {
 width:100%;
 max-width:100%;
 margin-bottom:1rem;
 background-color:transparent
}
.table td,
.table th {
 padding:.75rem;
 vertical-align:top;
 border-top:1px solid #dee2e6
}
.table thead th {
 vertical-align:bottom;
 border-bottom:2px solid #dee2e6
}
.table tbody+tbody {
 border-top:2px solid #dee2e6
}
.table .table {
 background-color:#fff
}
.table-sm td,
.table-sm th {
 padding:.3rem
}
.table-bordered {
 border:1px solid #dee2e6
}
.table-bordered td,
.table-bordered th {
 border:1px solid #dee2e6
}
.table-bordered thead td,
.table-bordered thead th {
 border-bottom-width:2px
}
.table-striped tbody tr:nth-of-type(odd) {
 background-color:rgba(0,0,0,.05)
}
.table-hover tbody tr:hover {
 background-color:rgba(0,0,0,.075)
}
.table-primary,
.table-primary>td,
.table-primary>th {
 background-color:#b8daff
}
.table-hover .table-primary:hover {
 background-color:#9fcdff
}
.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
 background-color:#9fcdff
}
.table-secondary,
.table-secondary>td,
.table-secondary>th {
 background-color:#d6d8db
}
.table-hover .table-secondary:hover {
 background-color:#c8cbcf
}
.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
 background-color:#c8cbcf
}
.table-success,
.table-success>td,
.table-success>th {
 background-color:#c3e6cb
}
.table-hover .table-success:hover {
 background-color:#b1dfbb
}
.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
 background-color:#b1dfbb
}
.table-info,
.table-info>td,
.table-info>th {
 background-color:#bee5eb
}
.table-hover .table-info:hover {
 background-color:#abdde5
}
.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
 background-color:#abdde5
}
.table-warning,
.table-warning>td,
.table-warning>th {
 background-color:#ffeeba
}
.table-hover .table-warning:hover {
 background-color:#ffe8a1
}
.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
 background-color:#ffe8a1
}
.table-danger,
.table-danger>td,
.table-danger>th {
 background-color:#f5c6cb
}
.table-hover .table-danger:hover {
 background-color:#f1b0b7
}
.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
 background-color:#f1b0b7
}
.table-light,
.table-light>td,
.table-light>th {
 background-color:#fdfdfe
}
.table-hover .table-light:hover {
 background-color:#ececf6
}
.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
 background-color:#ececf6
}
.table-dark,
.table-dark>td,
.table-dark>th {
 background-color:#c6c8ca
}
.table-hover .table-dark:hover {
 background-color:#b9bbbe
}
.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
 background-color:#b9bbbe
}
.table-active,
.table-active>td,
.table-active>th {
 background-color:rgba(0,0,0,.075)
}
.table-hover .table-active:hover {
 background-color:rgba(0,0,0,.075)
}
.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
 background-color:rgba(0,0,0,.075)
}
.table .thead-dark th {
 color:#fff;
 background-color:#212529;
 border-color:#32383e
}
.table .thead-light th {
 color:#495057;
 background-color:#e9ecef;
 border-color:#dee2e6
}
.table-dark {
 color:#fff;
 background-color:#212529
}
.table-dark td,
.table-dark th,
.table-dark thead th {
 border-color:#32383e
}
.table-dark.table-bordered {
 border:0
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
 background-color:rgba(255,255,255,.05)
}
.table-dark.table-hover tbody tr:hover {
 background-color:rgba(255,255,255,.075)
}
@media (max-width:575.98px) {
 .table-responsive-sm {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar
 }
 .table-responsive-sm>.table-bordered {
  border:0
 }
}
@media (max-width:767.98px) {
 .table-responsive-md {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar
 }
 .table-responsive-md>.table-bordered {
  border:0
 }
}
@media (max-width:991.98px) {
 .table-responsive-lg {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar
 }
 .table-responsive-lg>.table-bordered {
  border:0
 }
}
@media (max-width:1199.98px) {
 .table-responsive-xl {
  display:block;
  width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:-ms-autohiding-scrollbar
 }
 .table-responsive-xl>.table-bordered {
  border:0
 }
}
.table-responsive {
 display:block;
 width:100%;
 overflow-x:auto;
 -webkit-overflow-scrolling:touch;
 -ms-overflow-style:-ms-autohiding-scrollbar
}
.table-responsive>.table-bordered {
 border:0
}
.form-control {
 display:block;
 width:100%;
 padding:.375rem .75rem;
 font-size:1rem;
 line-height:1.5;
 color:#495057;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid #ced4da;
 border-radius:.25rem;
 transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.form-control::-ms-expand {
 background-color:transparent;
 border:0
}
.form-control:focus {
 color:#495057;
 background-color:#fff;
 border-color:#80bdff;
 outline:0;
 box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.form-control::-webkit-input-placeholder {
 color:#6c757d;
 opacity:1
}
.form-control::-moz-placeholder {
 color:#6c757d;
 opacity:1
}
.form-control:-ms-input-placeholder {
 color:#6c757d;
 opacity:1
}
.form-control::-ms-input-placeholder {
 color:#6c757d;
 opacity:1
}
.form-control::placeholder {
 color:#6c757d;
 opacity:1
}
.form-control:disabled,
.form-control[readonly] {
 background-color:#e9ecef;
 opacity:1
}
select.form-control:not([size]):not([multiple]) {
 height:calc(2.25rem + 2px)
}
select.form-control:focus::-ms-value {
 color:#495057;
 background-color:#fff
}
.form-control-file,
.form-control-range {
 display:block;
 width:100%
}
.col-form-label {
 padding-top:calc(.375rem + 1px);
 padding-bottom:calc(.375rem + 1px);
 margin-bottom:0;
 font-size:inherit;
 line-height:1.5
}
.col-form-label-lg {
 padding-top:calc(.5rem + 1px);
 padding-bottom:calc(.5rem + 1px);
 font-size:1.25rem;
 line-height:1.5
}
.col-form-label-sm {
 padding-top:calc(.25rem + 1px);
 padding-bottom:calc(.25rem + 1px);
 font-size:.875rem;
 line-height:1.5
}
.form-control-plaintext {
 display:block;
 width:100%;
 padding-top:.375rem;
 padding-bottom:.375rem;
 margin-bottom:0;
 line-height:1.5;
 background-color:transparent;
 border:solid transparent;
 border-width:1px 0
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm,
.input-group-lg>.form-control-plaintext.form-control,
.input-group-lg>.input-group-append>.form-control-plaintext.btn,
.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,
.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,
.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,
.input-group-sm>.form-control-plaintext.form-control,
.input-group-sm>.input-group-append>.form-control-plaintext.btn,
.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,
.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,
.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text {
 padding-right:0;
 padding-left:0
}
.form-control-sm,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
 padding:.25rem .5rem;
 font-size:.875rem;
 line-height:1.5;
 border-radius:.2rem
}
.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),
.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),
.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),
.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
.input-group-sm>select.form-control:not([size]):not([multiple]),
select.form-control-sm:not([size]):not([multiple]) {
 height:calc(1.8125rem + 2px)
}
.form-control-lg,
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
 padding:.5rem 1rem;
 font-size:1.25rem;
 line-height:1.5;
 border-radius:.3rem
}
.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),
.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),
.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),
.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
.input-group-lg>select.form-control:not([size]):not([multiple]),
select.form-control-lg:not([size]):not([multiple]) {
 height:calc(2.875rem + 2px)
}
.form-group {
 margin-bottom:1rem
}
.form-text {
 display:block;
 margin-top:.25rem
}
.form-row {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-right:-5px;
 margin-left:-5px
}
.form-row>.col,
.form-row>[class*=col-] {
 padding-right:5px;
 padding-left:5px
}
.form-check {
 position:relative;
 display:block;
 padding-left:1.25rem
}
.form-check-input {
 position:absolute;
 margin-top:.3rem;
 margin-left:-1.25rem
}
.form-check-input:disabled~.form-check-label {
 color:#6c757d
}
.form-check-label {
 margin-bottom:0
}
.form-check-inline {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding-left:0;
 margin-right:.75rem
}
.form-check-inline .form-check-input {
 position:static;
 margin-top:0;
 margin-right:.3125rem;
 margin-left:0
}
.valid-feedback {
 display:none;
 width:100%;
 margin-top:.25rem;
 font-size:80%;
 color:#28a745
}
.valid-tooltip {
 position:absolute;
 top:100%;
 z-index:5;
 display:none;
 max-width:100%;
 padding:.5rem;
 margin-top:.1rem;
 font-size:.875rem;
 line-height:1;
 color:#fff;
 background-color:rgba(40,167,69,.8);
 border-radius:.2rem
}
.custom-select.is-valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.was-validated .form-control:valid {
 border-color:#28a745
}
.custom-select.is-valid:focus,
.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.was-validated .form-control:valid:focus {
 border-color:#28a745;
 box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-select.is-valid~.valid-feedback,
.custom-select.is-valid~.valid-tooltip,
.form-control.is-valid~.valid-feedback,
.form-control.is-valid~.valid-tooltip,
.was-validated .custom-select:valid~.valid-feedback,
.was-validated .custom-select:valid~.valid-tooltip,
.was-validated .form-control:valid~.valid-feedback,
.was-validated .form-control:valid~.valid-tooltip {
 display:block
}
.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
 color:#28a745
}
.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
 display:block
}
.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
 color:#28a745
}
.custom-control-input.is-valid~.custom-control-label::before,
.was-validated .custom-control-input:valid~.custom-control-label::before {
 background-color:#71dd8a
}
.custom-control-input.is-valid~.valid-feedback,
.custom-control-input.is-valid~.valid-tooltip,
.was-validated .custom-control-input:valid~.valid-feedback,
.was-validated .custom-control-input:valid~.valid-tooltip {
 display:block
}
.custom-control-input.is-valid:checked~.custom-control-label::before,
.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
 background-color:#34ce57
}
.custom-control-input.is-valid:focus~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
 box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)
}
.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
 border-color:#28a745
}
.custom-file-input.is-valid~.custom-file-label::before,
.was-validated .custom-file-input:valid~.custom-file-label::before {
 border-color:inherit
}
.custom-file-input.is-valid~.valid-feedback,
.custom-file-input.is-valid~.valid-tooltip,
.was-validated .custom-file-input:valid~.valid-feedback,
.was-validated .custom-file-input:valid~.valid-tooltip {
 display:block
}
.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
 box-shadow:0 0 0 .2rem rgba(40,167,69,.25)
}
.invalid-feedback {
 display:none;
 width:100%;
 margin-top:.25rem;
 font-size:80%;
 color:#dc3545
}
.invalid-tooltip {
 position:absolute;
 top:100%;
 z-index:5;
 display:none;
 max-width:100%;
 padding:.5rem;
 margin-top:.1rem;
 font-size:.875rem;
 line-height:1;
 color:#fff;
 background-color:rgba(220,53,69,.8);
 border-radius:.2rem
}
.custom-select.is-invalid,
.form-control.is-invalid,
.was-validated .custom-select:invalid,
.was-validated .form-control:invalid {
 border-color:#dc3545
}
.custom-select.is-invalid:focus,
.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.was-validated .form-control:invalid:focus {
 border-color:#dc3545;
 box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-select.is-invalid~.invalid-feedback,
.custom-select.is-invalid~.invalid-tooltip,
.form-control.is-invalid~.invalid-feedback,
.form-control.is-invalid~.invalid-tooltip,
.was-validated .custom-select:invalid~.invalid-feedback,
.was-validated .custom-select:invalid~.invalid-tooltip,
.was-validated .form-control:invalid~.invalid-feedback,
.was-validated .form-control:invalid~.invalid-tooltip {
 display:block
}
.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
 color:#dc3545
}
.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
 display:block
}
.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
 color:#dc3545
}
.custom-control-input.is-invalid~.custom-control-label::before,
.was-validated .custom-control-input:invalid~.custom-control-label::before {
 background-color:#efa2a9
}
.custom-control-input.is-invalid~.invalid-feedback,
.custom-control-input.is-invalid~.invalid-tooltip,
.was-validated .custom-control-input:invalid~.invalid-feedback,
.was-validated .custom-control-input:invalid~.invalid-tooltip {
 display:block
}
.custom-control-input.is-invalid:checked~.custom-control-label::before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
 background-color:#e4606d
}
.custom-control-input.is-invalid:focus~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
 box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)
}
.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
 border-color:#dc3545
}
.custom-file-input.is-invalid~.custom-file-label::before,
.was-validated .custom-file-input:invalid~.custom-file-label::before {
 border-color:inherit
}
.custom-file-input.is-invalid~.invalid-feedback,
.custom-file-input.is-invalid~.invalid-tooltip,
.was-validated .custom-file-input:invalid~.invalid-feedback,
.was-validated .custom-file-input:invalid~.invalid-tooltip {
 display:block
}
.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
 box-shadow:0 0 0 .2rem rgba(220,53,69,.25)
}
.form-inline {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-flow:row wrap;
 flex-flow:row wrap;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.form-inline .form-check {
 width:100%
}
@media (min-width:576px) {
 .form-inline label {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  margin-bottom:0
 }
 .form-inline .form-group {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:0
 }
 .form-inline .form-control {
  display:inline-block;
  width:auto;
  vertical-align:middle
 }
 .form-inline .form-control-plaintext {
  display:inline-block
 }
 .form-inline .input-group {
  width:auto
 }
 .form-inline .form-check {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  width:auto;
  padding-left:0
 }
 .form-inline .form-check-input {
  position:relative;
  margin-top:0;
  margin-right:.25rem;
  margin-left:0
 }
 .form-inline .custom-control {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center
 }
 .form-inline .custom-control-label {
  margin-bottom:0
 }
}
.btn {
 display:inline-block;
 font-weight:400;
 text-align:center;
 white-space:nowrap;
 vertical-align:middle;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 border:1px solid transparent;
 padding:.375rem .75rem;
 font-size:1rem;
 line-height:1.5;
 border-radius:.25rem;
 transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
.btn:focus,
.btn:hover {
 text-decoration:none
}
.btn.focus,
.btn:focus {
 outline:0;
 box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.btn.disabled,
.btn:disabled {
 opacity:.65
}
.btn:not(:disabled):not(.disabled) {
 cursor:pointer
}
.btn:not(:disabled):not(.disabled).active,
.btn:not(:disabled):not(.disabled):active {
 background-image:none
}
a.btn.disabled,
fieldset:disabled a.btn {
 pointer-events:none
}
.btn-primary {
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.btn-primary:hover {
 color:#fff;
 background-color:#0069d9;
 border-color:#0062cc
}
.btn-primary.focus,
.btn-primary:focus {
 box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-primary.disabled,
.btn-primary:disabled {
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
 color:#fff;
 background-color:#0062cc;
 border-color:#005cbf
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-secondary {
 color:#fff;
 background-color:#6c757d;
 border-color:#6c757d
}
.btn-secondary:hover {
 color:#fff;
 background-color:#5a6268;
 border-color:#545b62
}
.btn-secondary.focus,
.btn-secondary:focus {
 box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-secondary.disabled,
.btn-secondary:disabled {
 color:#fff;
 background-color:#6c757d;
 border-color:#6c757d
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
 color:#fff;
 background-color:#545b62;
 border-color:#4e555b
}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-success {
 color:#fff;
 background-color:#28a745;
 border-color:#28a745
}
.btn-success:hover {
 color:#fff;
 background-color:#218838;
 border-color:#1e7e34
}
.btn-success.focus,
.btn-success:focus {
 box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-success.disabled,
.btn-success:disabled {
 color:#fff;
 background-color:#28a745;
 border-color:#28a745
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
 color:#fff;
 background-color:#1e7e34;
 border-color:#1c7430
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-info {
 color:#fff;
 background-color:#17a2b8;
 border-color:#17a2b8
}
.btn-info:hover {
 color:#fff;
 background-color:#138496;
 border-color:#117a8b
}
.btn-info.focus,
.btn-info:focus {
 box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-info.disabled,
.btn-info:disabled {
 color:#fff;
 background-color:#17a2b8;
 border-color:#17a2b8
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
 color:#fff;
 background-color:#117a8b;
 border-color:#10707f
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-warning {
 color:#212529;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-warning:hover {
 color:#212529;
 background-color:#e0a800;
 border-color:#d39e00
}
.btn-warning.focus,
.btn-warning:focus {
 box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-warning.disabled,
.btn-warning:disabled {
 color:#212529;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
 color:#212529;
 background-color:#d39e00;
 border-color:#c69500
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-danger {
 color:#fff;
 background-color:#dc3545;
 border-color:#dc3545
}
.btn-danger:hover {
 color:#fff;
 background-color:#c82333;
 border-color:#bd2130
}
.btn-danger.focus,
.btn-danger:focus {
 box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-danger.disabled,
.btn-danger:disabled {
 color:#fff;
 background-color:#dc3545;
 border-color:#dc3545
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
 color:#fff;
 background-color:#bd2130;
 border-color:#b21f2d
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-light {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-light:hover {
 color:#212529;
 background-color:#e2e6ea;
 border-color:#dae0e5
}
.btn-light.focus,
.btn-light:focus {
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-light.disabled,
.btn-light:disabled {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
 color:#212529;
 background-color:#dae0e5;
 border-color:#d3d9df
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-dark {
 color:#fff;
 background-color:#343a40;
 border-color:#343a40
}
.btn-dark:hover {
 color:#fff;
 background-color:#23272b;
 border-color:#1d2124
}
.btn-dark.focus,
.btn-dark:focus {
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-dark.disabled,
.btn-dark:disabled {
 color:#fff;
 background-color:#343a40;
 border-color:#343a40
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
 color:#fff;
 background-color:#1d2124;
 border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-primary {
 color:#007bff;
 background-color:transparent;
 background-image:none;
 border-color:#007bff
}
.btn-outline-primary:hover {
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
 box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
 color:#007bff;
 background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary {
 color:#6c757d;
 background-color:transparent;
 background-image:none;
 border-color:#6c757d
}
.btn-outline-secondary:hover {
 color:#fff;
 background-color:#6c757d;
 border-color:#6c757d
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
 box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
 color:#6c757d;
 background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
 color:#fff;
 background-color:#6c757d;
 border-color:#6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success {
 color:#28a745;
 background-color:transparent;
 background-image:none;
 border-color:#28a745
}
.btn-outline-success:hover {
 color:#fff;
 background-color:#28a745;
 border-color:#28a745
}
.btn-outline-success.focus,
.btn-outline-success:focus {
 box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
 color:#28a745;
 background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
 color:#fff;
 background-color:#28a745;
 border-color:#28a745
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info {
 color:#17a2b8;
 background-color:transparent;
 background-image:none;
 border-color:#17a2b8
}
.btn-outline-info:hover {
 color:#fff;
 background-color:#17a2b8;
 border-color:#17a2b8
}
.btn-outline-info.focus,
.btn-outline-info:focus {
 box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
 color:#17a2b8;
 background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
 color:#fff;
 background-color:#17a2b8;
 border-color:#17a2b8
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning {
 color:#ffc107;
 background-color:transparent;
 background-image:none;
 border-color:#ffc107
}
.btn-outline-warning:hover {
 color:#212529;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
 box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
 color:#ffc107;
 background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
 color:#212529;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger {
 color:#dc3545;
 background-color:transparent;
 background-image:none;
 border-color:#dc3545
}
.btn-outline-danger:hover {
 color:#fff;
 background-color:#dc3545;
 border-color:#dc3545
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
 box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
 color:#dc3545;
 background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
 color:#fff;
 background-color:#dc3545;
 border-color:#dc3545
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light {
 color:#f8f9fa;
 background-color:transparent;
 background-image:none;
 border-color:#f8f9fa
}
.btn-outline-light:hover {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-outline-light.focus,
.btn-outline-light:focus {
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
 color:#f8f9fa;
 background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark {
 color:#343a40;
 background-color:transparent;
 background-image:none;
 border-color:#343a40
}
.btn-outline-dark:hover {
 color:#fff;
 background-color:#343a40;
 border-color:#343a40
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
 color:#343a40;
 background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
 color:#fff;
 background-color:#343a40;
 border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-link {
 font-weight:400;
 color:#007bff;
 background-color:transparent
}
.btn-link:hover {
 color:#0056b3;
 text-decoration:underline;
 background-color:transparent;
 border-color:transparent
}
.btn-link.focus,
.btn-link:focus {
 text-decoration:underline;
 border-color:transparent;
 box-shadow:none
}
.btn-link.disabled,
.btn-link:disabled {
 color:#6c757d
}
.btn-group-lg>.btn,
.btn-lg {
 padding:.5rem 1rem;
 font-size:1.25rem;
 line-height:1.5;
 border-radius:.3rem
}
.btn-group-sm>.btn,
.btn-sm {
 padding:.25rem .5rem;
 font-size:.875rem;
 line-height:1.5;
 border-radius:.2rem
}
.btn-block {
 display:block;
 width:100%
}
.btn-block+.btn-block {
 margin-top:.5rem
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
 width:100%
}
.fade {
 opacity:0;
 transition:opacity .15s linear
}
.fade.show {
 opacity:1
}
.collapse {
 display:none
}
.collapse.show {
 display:block
}
tr.collapse.show {
 display:table-row
}
tbody.collapse.show {
 display:table-row-group
}
.collapsing {
 position:relative;
 height:0;
 overflow:hidden;
 transition:height .35s ease
}
.dropdown,
.dropup {
 position:relative
}
.dropdown-toggle::after {
 display:inline-block;
 width:0;
 height:0;
 margin-left:.255em;
 vertical-align:.255em;
 content:"";
 border-top:.3em solid;
 border-right:.3em solid transparent;
 border-bottom:0;
 border-left:.3em solid transparent
}
.dropdown-toggle:empty::after {
 margin-left:0
}
.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 display:none;
 float:left;
 min-width:10rem;
 padding:.5rem 0;
 margin:.125rem 0 0;
 font-size:1rem;
 color:#212529;
 text-align:left;
 list-style:none;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.15);
 border-radius:.25rem
}
.dropup .dropdown-menu {
 margin-top:0;
 margin-bottom:.125rem
}
.dropup .dropdown-toggle::after {
 display:inline-block;
 width:0;
 height:0;
 margin-left:.255em;
 vertical-align:.255em;
 content:"";
 border-top:0;
 border-right:.3em solid transparent;
 border-bottom:.3em solid;
 border-left:.3em solid transparent
}
.dropup .dropdown-toggle:empty::after {
 margin-left:0
}
.dropright .dropdown-menu {
 margin-top:0;
 margin-left:.125rem
}
.dropright .dropdown-toggle::after {
 display:inline-block;
 width:0;
 height:0;
 margin-left:.255em;
 vertical-align:.255em;
 content:"";
 border-top:.3em solid transparent;
 border-bottom:.3em solid transparent;
 border-left:.3em solid
}
.dropright .dropdown-toggle:empty::after {
 margin-left:0
}
.dropright .dropdown-toggle::after {
 vertical-align:0
}
.dropleft .dropdown-menu {
 margin-top:0;
 margin-right:.125rem
}
.dropleft .dropdown-toggle::after {
 display:inline-block;
 width:0;
 height:0;
 margin-left:.255em;
 vertical-align:.255em;
 content:""
}
.dropleft .dropdown-toggle::after {
 display:none
}
.dropleft .dropdown-toggle::before {
 display:inline-block;
 width:0;
 height:0;
 margin-right:.255em;
 vertical-align:.255em;
 content:"";
 border-top:.3em solid transparent;
 border-right:.3em solid;
 border-bottom:.3em solid transparent
}
.dropleft .dropdown-toggle:empty::after {
 margin-left:0
}
.dropleft .dropdown-toggle::before {
 vertical-align:0
}
.dropdown-divider {
 height:0;
 margin:.5rem 0;
 overflow:hidden;
 border-top:1px solid #e9ecef
}
.dropdown-item {
 display:block;
 width:100%;
 padding:.25rem 1.5rem;
 clear:both;
 font-weight:400;
 color:#212529;
 text-align:inherit;
 white-space:nowrap;
 background-color:transparent;
 border:0
}
.dropdown-item:focus,
.dropdown-item:hover {
 color:#16181b;
 text-decoration:none;
 background-color:#f8f9fa
}
.dropdown-item.active,
.dropdown-item:active {
 color:#fff;
 text-decoration:none;
 background-color:#007bff
}
.dropdown-item.disabled,
.dropdown-item:disabled {
 color:#6c757d;
 background-color:transparent
}
.dropdown-menu.show {
 display:block
}
.dropdown-header {
 display:block;
 padding:.5rem 1.5rem;
 margin-bottom:0;
 font-size:.875rem;
 color:#6c757d;
 white-space:nowrap
}
.btn-group,
.btn-group-vertical {
 position:relative;
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 vertical-align:middle
}
.btn-group-vertical>.btn,
.btn-group>.btn {
 position:relative;
 -webkit-box-flex:0;
 -ms-flex:0 1 auto;
 flex:0 1 auto
}
.btn-group-vertical>.btn:hover,
.btn-group>.btn:hover {
 z-index:1
}
.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus {
 z-index:1
}
.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group,
.btn-group-vertical .btn+.btn,
.btn-group-vertical .btn+.btn-group,
.btn-group-vertical .btn-group+.btn,
.btn-group-vertical .btn-group+.btn-group {
 margin-left:-1px
}
.btn-toolbar {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.btn-toolbar .input-group {
 width:auto
}
.btn-group>.btn:first-child {
 margin-left:0
}
.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child) {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.dropdown-toggle-split {
 padding-right:.5625rem;
 padding-left:.5625rem
}
.dropdown-toggle-split::after {
 margin-left:0
}
.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
 padding-right:.375rem;
 padding-left:.375rem
}
.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
 padding-right:.75rem;
 padding-left:.75rem
}
.btn-group-vertical {
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
 width:100%
}
.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
 margin-top:-1px;
 margin-left:0
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
 border-bottom-right-radius:0;
 border-bottom-left-radius:0
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
 border-top-left-radius:0;
 border-top-right-radius:0
}
.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
 margin-bottom:0
}
.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio] {
 position:absolute;
 clip:rect(0,0,0,0);
 pointer-events:none
}
.input-group {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:stretch;
 -ms-flex-align:stretch;
 align-items:stretch;
 width:100%
}
.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control {
 position:relative;
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 width:1%;
 margin-bottom:0
}
.input-group>.custom-file:focus,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
 z-index:3
}
.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control {
 margin-left:-1px
}
.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.input-group>.custom-file {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::before {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group>.custom-file:not(:first-child) .custom-file-label,
.input-group>.custom-file:not(:first-child) .custom-file-label::before {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.input-group-append,
.input-group-prepend {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.input-group-append .btn,
.input-group-prepend .btn {
 position:relative;
 z-index:2
}
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {
 margin-left:-1px
}
.input-group-prepend {
 margin-right:-1px
}
.input-group-append {
 margin-left:-1px
}
.input-group-text {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 padding:.375rem .75rem;
 margin-bottom:0;
 font-size:1rem;
 font-weight:400;
 line-height:1.5;
 color:#495057;
 text-align:center;
 white-space:nowrap;
 background-color:#e9ecef;
 border:1px solid #ced4da;
 border-radius:.25rem
}
.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
 margin-top:0
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
 border-top-right-radius:0;
 border-bottom-right-radius:0
}
.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
 border-top-left-radius:0;
 border-bottom-left-radius:0
}
.custom-control {
 position:relative;
 display:block;
 min-height:1.5rem;
 padding-left:1.5rem
}
.custom-control-inline {
 display:-webkit-inline-box;
 display:-ms-inline-flexbox;
 display:inline-flex;
 margin-right:1rem
}
.custom-control-input {
 position:absolute;
 z-index:-1;
 opacity:0
}
.custom-control-input:checked~.custom-control-label::before {
 color:#fff;
 background-color:#007bff
}
.custom-control-input:focus~.custom-control-label::before {
 box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-control-input:active~.custom-control-label::before {
 color:#fff;
 background-color:#b3d7ff
}
.custom-control-input:disabled~.custom-control-label {
 color:#6c757d
}
.custom-control-input:disabled~.custom-control-label::before {
 background-color:#e9ecef
}
.custom-control-label {
 margin-bottom:0
}
.custom-control-label::before {
 position:absolute;
 top:.25rem;
 left:0;
 display:block;
 width:1rem;
 height:1rem;
 pointer-events:none;
 content:"";
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 background-color:#dee2e6
}
.custom-control-label::after {
 position:absolute;
 top:.25rem;
 left:0;
 display:block;
 width:1rem;
 height:1rem;
 content:"";
 background-repeat:no-repeat;
 background-position:center center;
 background-size:50% 50%
}
.custom-checkbox .custom-control-label::before {
 border-radius:.25rem
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
 background-color:#007bff
}
.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
 background-color:#007bff
}
.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}
.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
 background-color:rgba(0,123,255,.5)
}
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
 background-color:rgba(0,123,255,.5)
}
.custom-radio .custom-control-label::before {
 border-radius:50%
}
.custom-radio .custom-control-input:checked~.custom-control-label::before {
 background-color:#007bff
}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
}
.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
 background-color:rgba(0,123,255,.5)
}
.custom-select {
 display:inline-block;
 width:100%;
 height:calc(2.25rem + 2px);
 padding:.375rem 1.75rem .375rem .75rem;
 line-height:1.5;
 color:#495057;
 vertical-align:middle;
 background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
 background-size:8px 10px;
 border:1px solid #ced4da;
 border-radius:.25rem;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.custom-select:focus {
 border-color:#80bdff;
 outline:0;
 box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)
}
.custom-select:focus::-ms-value {
 color:#495057;
 background-color:#fff
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
 height:auto;
 padding-right:.75rem;
 background-image:none
}
.custom-select:disabled {
 color:#6c757d;
 background-color:#e9ecef
}
.custom-select::-ms-expand {
 opacity:0
}
.custom-select-sm {
 height:calc(1.8125rem + 2px);
 padding-top:.375rem;
 padding-bottom:.375rem;
 font-size:75%
}
.custom-select-lg {
 height:calc(2.875rem + 2px);
 padding-top:.375rem;
 padding-bottom:.375rem;
 font-size:125%
}
.custom-file {
 position:relative;
 display:inline-block;
 width:100%;
 height:calc(2.25rem + 2px);
 margin-bottom:0
}
.custom-file-input {
 position:relative;
 z-index:2;
 width:100%;
 height:calc(2.25rem + 2px);
 margin:0;
 opacity:0
}
.custom-file-input:focus~.custom-file-control {
 border-color:#80bdff;
 box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.custom-file-input:focus~.custom-file-control::before {
 border-color:#80bdff
}
.custom-file-input:lang(en)~.custom-file-label::after {
 content:"Browse"
}
.custom-file-label {
 position:absolute;
 top:0;
 right:0;
 left:0;
 z-index:1;
 height:calc(2.25rem + 2px);
 padding:.375rem .75rem;
 line-height:1.5;
 color:#495057;
 background-color:#fff;
 border:1px solid #ced4da;
 border-radius:.25rem
}
.custom-file-label::after {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 z-index:3;
 display:block;
 height:calc(calc(2.25rem + 2px) - 1px * 2);
 padding:.375rem .75rem;
 line-height:1.5;
 color:#495057;
 content:"Browse";
 background-color:#e9ecef;
 border-left:1px solid #ced4da;
 border-radius:0 .25rem .25rem 0
}
.nav {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding-left:0;
 margin-bottom:0;
 list-style:none
}
.nav-link {
 display:block;
 padding:.5rem 1rem
}
.nav-link:focus,
.nav-link:hover {
 text-decoration:none
}
.nav-link.disabled {
 color:#6c757d
}
.nav-tabs {
 border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-item {
 margin-bottom:-1px
}
.nav-tabs .nav-link {
 border:1px solid transparent;
 border-top-left-radius:.25rem;
 border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
 border-color:#e9ecef #e9ecef #dee2e6
}
.nav-tabs .nav-link.disabled {
 color:#6c757d;
 background-color:transparent;
 border-color:transparent
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
 color:#495057;
 background-color:#fff;
 border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
 margin-top:-1px;
 border-top-left-radius:0;
 border-top-right-radius:0
}
.nav-pills .nav-link {
 border-radius:.25rem
}
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
 color:#fff;
 background-color:#007bff
}
.nav-fill .nav-item {
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 text-align:center
}
.nav-justified .nav-item {
 -ms-flex-preferred-size:0;
 flex-basis:0%;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 text-align:center
}
.tab-content>.tab-pane {
 display:none
}
.tab-content>.active {
 display:block
}
.navbar {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:.5rem 1rem
}
.navbar>.container,
.navbar>.container-fluid {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.navbar-brand {
 display:inline-block;
 padding-top:.3125rem;
 padding-bottom:.3125rem;
 margin-right:1rem;
 font-size:1.25rem;
 line-height:inherit;
 white-space:nowrap
}
.navbar-brand:focus,
.navbar-brand:hover {
 text-decoration:none
}
.navbar-nav {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-left:0;
 margin-bottom:0;
 list-style:none
}
.navbar-nav .nav-link {
 padding-right:0;
 padding-left:0
}
.navbar-nav .dropdown-menu {
 position:static;
 float:none
}
.navbar-text {
 display:inline-block;
 padding-top:.5rem;
 padding-bottom:.5rem
}
.navbar-collapse {
 -ms-flex-preferred-size:100%;
 flex-basis:100%;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
.navbar-toggler {
 padding:.25rem .75rem;
 font-size:1.25rem;
 line-height:1;
 background-color:transparent;
 border:1px solid transparent;
 border-radius:.25rem
}
.navbar-toggler:focus,
.navbar-toggler:hover {
 text-decoration:none
}
.navbar-toggler:not(:disabled):not(.disabled) {
 cursor:pointer
}
.navbar-toggler-icon {
 display:inline-block;
 width:1.5em;
 height:1.5em;
 vertical-align:middle;
 content:"";
 background:no-repeat center center;
 background-size:100% 100%
}
@media (max-width:575.98px) {
 .navbar-expand-sm>.container,
 .navbar-expand-sm>.container-fluid {
  padding-right:0;
  padding-left:0
 }
}
@media (min-width:576px) {
 .navbar-expand-sm {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-sm .navbar-nav {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-sm .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-sm .navbar-nav .dropdown-menu-right {
  right:0;
  left:auto
 }
 .navbar-expand-sm .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
 }
 .navbar-expand-sm>.container,
 .navbar-expand-sm>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-sm .navbar-collapse {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-sm .navbar-toggler {
  display:none
 }
 .navbar-expand-sm .dropup .dropdown-menu {
  top:auto;
  bottom:100%
 }
}
@media (max-width:767.98px) {
 .navbar-expand-md>.container,
 .navbar-expand-md>.container-fluid {
  padding-right:0;
  padding-left:0
 }
}
@media (min-width:768px) {
 .navbar-expand-md {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-md .navbar-nav {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-md .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-md .navbar-nav .dropdown-menu-right {
  right:0;
  left:auto
 }
 .navbar-expand-md .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
 }
 .navbar-expand-md>.container,
 .navbar-expand-md>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-md .navbar-collapse {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-md .navbar-toggler {
  display:none
 }
 .navbar-expand-md .dropup .dropdown-menu {
  top:auto;
  bottom:100%
 }
}
@media (max-width:991.98px) {
 .navbar-expand-lg>.container,
 .navbar-expand-lg>.container-fluid {
  padding-right:0;
  padding-left:0
 }
}
@media (min-width:992px) {
 .navbar-expand-lg {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-lg .navbar-nav {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-lg .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-lg .navbar-nav .dropdown-menu-right {
  right:0;
  left:auto
 }
 .navbar-expand-lg .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
 }
 .navbar-expand-lg>.container,
 .navbar-expand-lg>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-lg .navbar-collapse {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-lg .navbar-toggler {
  display:none
 }
 .navbar-expand-lg .dropup .dropdown-menu {
  top:auto;
  bottom:100%
 }
}
@media (max-width:1199.98px) {
 .navbar-expand-xl>.container,
 .navbar-expand-xl>.container-fluid {
  padding-right:0;
  padding-left:0
 }
}
@media (min-width:1200px) {
 .navbar-expand-xl {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  justify-content:flex-start
 }
 .navbar-expand-xl .navbar-nav {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row
 }
 .navbar-expand-xl .navbar-nav .dropdown-menu {
  position:absolute
 }
 .navbar-expand-xl .navbar-nav .dropdown-menu-right {
  right:0;
  left:auto
 }
 .navbar-expand-xl .navbar-nav .nav-link {
  padding-right:.5rem;
  padding-left:.5rem
 }
 .navbar-expand-xl>.container,
 .navbar-expand-xl>.container-fluid {
  -ms-flex-wrap:nowrap;
  flex-wrap:nowrap
 }
 .navbar-expand-xl .navbar-collapse {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important;
  -ms-flex-preferred-size:auto;
  flex-basis:auto
 }
 .navbar-expand-xl .navbar-toggler {
  display:none
 }
 .navbar-expand-xl .dropup .dropdown-menu {
  top:auto;
  bottom:100%
 }
}
.navbar-expand {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-flow:row nowrap;
 flex-flow:row nowrap;
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
 padding-right:0;
 padding-left:0
}
.navbar-expand .navbar-nav {
 -webkit-box-orient:horizontal;
 -webkit-box-direction:normal;
 -ms-flex-direction:row;
 flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
 position:absolute
}
.navbar-expand .navbar-nav .dropdown-menu-right {
 right:0;
 left:auto
}
.navbar-expand .navbar-nav .nav-link {
 padding-right:.5rem;
 padding-left:.5rem
}
.navbar-expand>.container,
.navbar-expand>.container-fluid {
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap
}
.navbar-expand .navbar-collapse {
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important;
 -ms-flex-preferred-size:auto;
 flex-basis:auto
}
.navbar-expand .navbar-toggler {
 display:none
}
.navbar-expand .dropup .dropdown-menu {
 top:auto;
 bottom:100%
}
.navbar-light .navbar-brand {
 color:rgba(0,0,0,.9)
}
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
 color:rgba(0,0,0,.9)
}
.navbar-light .navbar-nav .nav-link {
 color:rgba(0,0,0,.5)
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
 color:rgba(0,0,0,.7)
}
.navbar-light .navbar-nav .nav-link.disabled {
 color:rgba(0,0,0,.3)
}
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
 color:rgba(0,0,0,.9)
}
.navbar-light .navbar-toggler {
 color:rgba(0,0,0,.5);
 border-color:rgba(0,0,0,.1)
}
.navbar-light .navbar-toggler-icon {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-light .navbar-text {
 color:rgba(0,0,0,.5)
}
.navbar-light .navbar-text a {
 color:rgba(0,0,0,.9)
}
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
 color:rgba(0,0,0,.9)
}
.navbar-dark .navbar-brand {
 color:#fff
}
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
 color:#fff
}
.navbar-dark .navbar-nav .nav-link {
 color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
 color:rgba(255,255,255,.75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
 color:rgba(255,255,255,.25)
}
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
 color:#fff
}
.navbar-dark .navbar-toggler {
 color:rgba(255,255,255,.5);
 border-color:rgba(255,255,255,.1)
}
.navbar-dark .navbar-toggler-icon {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}
.navbar-dark .navbar-text {
 color:rgba(255,255,255,.5)
}
.navbar-dark .navbar-text a {
 color:#fff
}
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
 color:#fff
}
.card {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 min-width:0;
 word-wrap:break-word;
 background-color:#fff;
 background-clip:border-box;
 border:1px solid rgba(0,0,0,.125);
 border-radius:.25rem
}
.card>hr {
 margin-right:0;
 margin-left:0
}
.card>.list-group:first-child .list-group-item:first-child {
 border-top-left-radius:.25rem;
 border-top-right-radius:.25rem
}
.card>.list-group:last-child .list-group-item:last-child {
 border-bottom-right-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.card-body {
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 padding:1.25rem
}
.card-title {
 margin-bottom:.75rem
}
.card-subtitle {
 margin-top:-.375rem;
 margin-bottom:0
}
.card-text:last-child {
 margin-bottom:0
}
.card-link:hover {
 text-decoration:none
}
.card-link+.card-link {
 margin-left:1.25rem
}
.card-header {
 padding:.75rem 1.25rem;
 margin-bottom:0;
 background-color:rgba(0,0,0,.03);
 border-bottom:1px solid rgba(0,0,0,.125)
}
.card-header:first-child {
 border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0
}
.card-header+.list-group .list-group-item:first-child {
 border-top:0
}
.card-footer {
 padding:.75rem 1.25rem;
 background-color:rgba(0,0,0,.03);
 border-top:1px solid rgba(0,0,0,.125)
}
.card-footer:last-child {
 border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)
}
.card-header-tabs {
 margin-right:-.625rem;
 margin-bottom:-.75rem;
 margin-left:-.625rem;
 border-bottom:0
}
.card-header-pills {
 margin-right:-.625rem;
 margin-left:-.625rem
}
.card-img-overlay {
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 left:0;
 padding:1.25rem
}
.card-img {
 width:100%;
 border-radius:calc(.25rem - 1px)
}
.card-img-top {
 width:100%;
 border-top-left-radius:calc(.25rem - 1px);
 border-top-right-radius:calc(.25rem - 1px)
}
.card-img-bottom {
 width:100%;
 border-bottom-right-radius:calc(.25rem - 1px);
 border-bottom-left-radius:calc(.25rem - 1px)
}
.card-deck {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.card-deck .card {
 margin-bottom:15px
}
@media (min-width:576px) {
 .card-deck {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap;
  margin-right:-15px;
  margin-left:-15px
 }
 .card-deck .card {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-flex:1;
  -ms-flex:1 0 0%;
  flex:1 0 0%;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  margin-right:15px;
  margin-bottom:0;
  margin-left:15px
 }
}
.card-group {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column
}
.card-group>.card {
 margin-bottom:15px
}
@media (min-width:576px) {
 .card-group {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row wrap;
  flex-flow:row wrap
 }
 .card-group>.card {
  -webkit-box-flex:1;
  -ms-flex:1 0 0%;
  flex:1 0 0%;
  margin-bottom:0
 }
 .card-group>.card+.card {
  margin-left:0;
  border-left:0
 }
 .card-group>.card:first-child {
  border-top-right-radius:0;
  border-bottom-right-radius:0
 }
 .card-group>.card:first-child .card-header,
 .card-group>.card:first-child .card-img-top {
  border-top-right-radius:0
 }
 .card-group>.card:first-child .card-footer,
 .card-group>.card:first-child .card-img-bottom {
  border-bottom-right-radius:0
 }
 .card-group>.card:last-child {
  border-top-left-radius:0;
  border-bottom-left-radius:0
 }
 .card-group>.card:last-child .card-header,
 .card-group>.card:last-child .card-img-top {
  border-top-left-radius:0
 }
 .card-group>.card:last-child .card-footer,
 .card-group>.card:last-child .card-img-bottom {
  border-bottom-left-radius:0
 }
 .card-group>.card:only-child {
  border-radius:.25rem
 }
 .card-group>.card:only-child .card-header,
 .card-group>.card:only-child .card-img-top {
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem
 }
 .card-group>.card:only-child .card-footer,
 .card-group>.card:only-child .card-img-bottom {
  border-bottom-right-radius:.25rem;
  border-bottom-left-radius:.25rem
 }
 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
  border-radius:0
 }
 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,
 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,
 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
 .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
  border-radius:0
 }
}
.card-columns .card {
 margin-bottom:.75rem
}
@media (min-width:576px) {
 .card-columns {
  -webkit-column-count:3;
  -moz-column-count:3;
  column-count:3;
  -webkit-column-gap:1.25rem;
  -moz-column-gap:1.25rem;
  column-gap:1.25rem
 }
 .card-columns .card {
  display:inline-block;
  width:100%
 }
}
.breadcrumb {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 padding:.75rem 1rem;
 margin-bottom:1rem;
 list-style:none;
 background-color:#e9ecef;
 border-radius:.25rem
}
.breadcrumb-item+.breadcrumb-item::before {
 display:inline-block;
 padding-right:.5rem;
 padding-left:.5rem;
 color:#6c757d;
 content:"/"
}
.breadcrumb-item+.breadcrumb-item:hover::before {
 text-decoration:underline
}
.breadcrumb-item+.breadcrumb-item:hover::before {
 text-decoration:none
}
.breadcrumb-item.active {
 color:#6c757d
}
.pagination {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding-left:0;
 list-style:none;
 border-radius:.25rem
}
.page-link {
 position:relative;
 display:block;
 padding:.5rem .75rem;
 margin-left:-1px;
 line-height:1.25;
 color:#007bff;
 background-color:#fff;
 border:1px solid #dee2e6
}
.page-link:hover {
 color:#0056b3;
 text-decoration:none;
 background-color:#e9ecef;
 border-color:#dee2e6
}
.page-link:focus {
 z-index:2;
 outline:0;
 box-shadow:0 0 0 .2rem rgba(0,123,255,.25)
}
.page-link:not(:disabled):not(.disabled) {
 cursor:pointer
}
.page-item:first-child .page-link {
 margin-left:0;
 border-top-left-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.page-item:last-child .page-link {
 border-top-right-radius:.25rem;
 border-bottom-right-radius:.25rem
}
.page-item.active .page-link {
 z-index:1;
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.page-item.disabled .page-link {
 color:#6c757d;
 pointer-events:none;
 cursor:auto;
 background-color:#fff;
 border-color:#dee2e6
}
.pagination-lg .page-link {
 padding:.75rem 1.5rem;
 font-size:1.25rem;
 line-height:1.5
}
.pagination-lg .page-item:first-child .page-link {
 border-top-left-radius:.3rem;
 border-bottom-left-radius:.3rem
}
.pagination-lg .page-item:last-child .page-link {
 border-top-right-radius:.3rem;
 border-bottom-right-radius:.3rem
}
.pagination-sm .page-link {
 padding:.25rem .5rem;
 font-size:.875rem;
 line-height:1.5
}
.pagination-sm .page-item:first-child .page-link {
 border-top-left-radius:.2rem;
 border-bottom-left-radius:.2rem
}
.pagination-sm .page-item:last-child .page-link {
 border-top-right-radius:.2rem;
 border-bottom-right-radius:.2rem
}
.badge {
 display:inline-block;
 padding:.25em .4em;
 font-size:75%;
 font-weight:700;
 line-height:1;
 text-align:center;
 white-space:nowrap;
 vertical-align:baseline;
 border-radius:.25rem
}
.badge:empty {
 display:none
}
.btn .badge {
 position:relative;
 top:-1px
}
.badge-pill {
 padding-right:.6em;
 padding-left:.6em;
 border-radius:10rem
}
.badge-primary {
 color:#fff;
 background-color:#007bff
}
.badge-primary[href]:focus,
.badge-primary[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#0062cc
}
.badge-secondary {
 color:#fff;
 background-color:#6c757d
}
.badge-secondary[href]:focus,
.badge-secondary[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#545b62
}
.badge-success {
 color:#fff;
 background-color:#28a745
}
.badge-success[href]:focus,
.badge-success[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#1e7e34
}
.badge-info {
 color:#fff;
 background-color:#17a2b8
}
.badge-info[href]:focus,
.badge-info[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#117a8b
}
.badge-warning {
 color:#212529;
 background-color:#ffc107
}
.badge-warning[href]:focus,
.badge-warning[href]:hover {
 color:#212529;
 text-decoration:none;
 background-color:#d39e00
}
.badge-danger {
 color:#fff;
 background-color:#dc3545
}
.badge-danger[href]:focus,
.badge-danger[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#bd2130
}
.badge-light {
 color:#212529;
 background-color:#f8f9fa
}
.badge-light[href]:focus,
.badge-light[href]:hover {
 color:#212529;
 text-decoration:none;
 background-color:#dae0e5
}
.badge-dark {
 color:#fff;
 background-color:#343a40
}
.badge-dark[href]:focus,
.badge-dark[href]:hover {
 color:#fff;
 text-decoration:none;
 background-color:#1d2124
}
.jumbotron {
 padding:2rem 1rem;
 margin-bottom:2rem;
 background-color:#e9ecef;
 border-radius:.3rem
}
@media (min-width:576px) {
 .jumbotron {
  padding:4rem 2rem
 }
}
.jumbotron-fluid {
 padding-right:0;
 padding-left:0;
 border-radius:0
}
.alert {
 position:relative;
 padding:.75rem 1.25rem;
 margin-bottom:1rem;
 border:1px solid transparent;
 border-radius:.25rem
}
.alert-heading {
 color:inherit
}
.alert-link {
 font-weight:700
}
.alert-dismissible {
 padding-right:4rem
}
.alert-dismissible .close {
 position:absolute;
 top:0;
 right:0;
 padding:.75rem 1.25rem;
 color:inherit
}
.alert-primary {
 color:#004085;
 background-color:#cce5ff;
 border-color:#b8daff
}
.alert-primary hr {
 border-top-color:#9fcdff
}
.alert-primary .alert-link {
 color:#002752
}
.alert-secondary {
 color:#383d41;
 background-color:#e2e3e5;
 border-color:#d6d8db
}
.alert-secondary hr {
 border-top-color:#c8cbcf
}
.alert-secondary .alert-link {
 color:#202326
}
.alert-success {
 color:#155724;
 background-color:#d4edda;
 border-color:#c3e6cb
}
.alert-success hr {
 border-top-color:#b1dfbb
}
.alert-success .alert-link {
 color:#0b2e13
}
.alert-info {
 color:#0c5460;
 background-color:#d1ecf1;
 border-color:#bee5eb
}
.alert-info hr {
 border-top-color:#abdde5
}
.alert-info .alert-link {
 color:#062c33
}
.alert-warning {
 color:#856404;
 background-color:#fff3cd;
 border-color:#ffeeba
}
.alert-warning hr {
 border-top-color:#ffe8a1
}
.alert-warning .alert-link {
 color:#533f03
}
.alert-danger {
 color:#721c24;
 background-color:#f8d7da;
 border-color:#f5c6cb
}
.alert-danger hr {
 border-top-color:#f1b0b7
}
.alert-danger .alert-link {
 color:#491217
}
.alert-light {
 color:#818182;
 background-color:#fefefe;
 border-color:#fdfdfe
}
.alert-light hr {
 border-top-color:#ececf6
}
.alert-light .alert-link {
 color:#686868
}
.alert-dark {
 color:#1b1e21;
 background-color:#d6d8d9;
 border-color:#c6c8ca
}
.alert-dark hr {
 border-top-color:#b9bbbe
}
.alert-dark .alert-link {
 color:#040505
}
@-webkit-keyframes progress-bar-stripes {
 from {
  background-position:1rem 0
 }
 to {
  background-position:0 0
 }
}
@keyframes progress-bar-stripes {
 from {
  background-position:1rem 0
 }
 to {
  background-position:0 0
 }
}
.progress {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 height:1rem;
 overflow:hidden;
 font-size:.75rem;
 background-color:#e9ecef;
 border-radius:.25rem
}
.progress-bar {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 color:#fff;
 text-align:center;
 background-color:#007bff;
 transition:width .6s ease
}
.progress-bar-striped {
 background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
 background-size:1rem 1rem
}
.progress-bar-animated {
 -webkit-animation:progress-bar-stripes 1s linear infinite;
 animation:progress-bar-stripes 1s linear infinite
}
.media {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.media-body {
 -webkit-box-flex:1;
 -ms-flex:1;
 flex:1
}
.list-group {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 padding-left:0;
 margin-bottom:0
}
.list-group-item-action {
 width:100%;
 color:#495057;
 text-align:inherit
}
.list-group-item-action:focus,
.list-group-item-action:hover {
 color:#495057;
 text-decoration:none;
 background-color:#f8f9fa
}
.list-group-item-action:active {
 color:#212529;
 background-color:#e9ecef
}
.list-group-item {
 position:relative;
 display:block;
 padding:.75rem 1.25rem;
 margin-bottom:-1px;
 background-color:#fff;
 border:1px solid rgba(0,0,0,.125)
}
.list-group-item:first-child {
 border-top-left-radius:.25rem;
 border-top-right-radius:.25rem
}
.list-group-item:last-child {
 margin-bottom:0;
 border-bottom-right-radius:.25rem;
 border-bottom-left-radius:.25rem
}
.list-group-item:focus,
.list-group-item:hover {
 z-index:1;
 text-decoration:none
}
.list-group-item.disabled,
.list-group-item:disabled {
 color:#6c757d;
 background-color:#fff
}
.list-group-item.active {
 z-index:2;
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.list-group-flush .list-group-item {
 border-right:0;
 border-left:0;
 border-radius:0
}
.list-group-flush:first-child .list-group-item:first-child {
 border-top:0
}
.list-group-flush:last-child .list-group-item:last-child {
 border-bottom:0
}
.list-group-item-primary {
 color:#004085;
 background-color:#b8daff
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
 color:#004085;
 background-color:#9fcdff
}
.list-group-item-primary.list-group-item-action.active {
 color:#fff;
 background-color:#004085;
 border-color:#004085
}
.list-group-item-secondary {
 color:#383d41;
 background-color:#d6d8db
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
 color:#383d41;
 background-color:#c8cbcf
}
.list-group-item-secondary.list-group-item-action.active {
 color:#fff;
 background-color:#383d41;
 border-color:#383d41
}
.list-group-item-success {
 color:#155724;
 background-color:#c3e6cb
}
.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
 color:#155724;
 background-color:#b1dfbb
}
.list-group-item-success.list-group-item-action.active {
 color:#fff;
 background-color:#155724;
 border-color:#155724
}
.list-group-item-info {
 color:#0c5460;
 background-color:#bee5eb
}
.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
 color:#0c5460;
 background-color:#abdde5
}
.list-group-item-info.list-group-item-action.active {
 color:#fff;
 background-color:#0c5460;
 border-color:#0c5460
}
.list-group-item-warning {
 color:#856404;
 background-color:#ffeeba
}
.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
 color:#856404;
 background-color:#ffe8a1
}
.list-group-item-warning.list-group-item-action.active {
 color:#fff;
 background-color:#856404;
 border-color:#856404
}
.list-group-item-danger {
 color:#721c24;
 background-color:#f5c6cb
}
.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
 color:#721c24;
 background-color:#f1b0b7
}
.list-group-item-danger.list-group-item-action.active {
 color:#fff;
 background-color:#721c24;
 border-color:#721c24
}
.list-group-item-light {
 color:#818182;
 background-color:#fdfdfe
}
.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
 color:#818182;
 background-color:#ececf6
}
.list-group-item-light.list-group-item-action.active {
 color:#fff;
 background-color:#818182;
 border-color:#818182
}
.list-group-item-dark {
 color:#1b1e21;
 background-color:#c6c8ca
}
.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
 color:#1b1e21;
 background-color:#b9bbbe
}
.list-group-item-dark.list-group-item-action.active {
 color:#fff;
 background-color:#1b1e21;
 border-color:#1b1e21
}
.close {
 float:right;
 font-size:1.5rem;
 font-weight:700;
 line-height:1;
 color:#000;
 text-shadow:0 1px 0 #fff;
 opacity:.5
}
.close:focus,
.close:hover {
 color:#000;
 text-decoration:none;
 opacity:.75
}
.close:not(:disabled):not(.disabled) {
 cursor:pointer
}
button.close {
 padding:0;
 background-color:transparent;
 border:0;
 -webkit-appearance:none
}
.modal-open {
 overflow:hidden
}
.modal {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1050;
 display:none;
 overflow:hidden;
 outline:0
}
.modal-open .modal {
 overflow-x:hidden;
 overflow-y:auto
}
.modal-dialog {
 position:relative;
 width:auto;
 margin:.5rem;
 pointer-events:none
}
.modal.fade .modal-dialog {
 transition:-webkit-transform .3s ease-out;
 transition:transform .3s ease-out;
 transition:transform .3s ease-out,-webkit-transform .3s ease-out;
 -webkit-transform:translate(0,-25%);
 transform:translate(0,-25%)
}
.modal.show .modal-dialog {
 -webkit-transform:translate(0,0);
 transform:translate(0,0)
}
.modal-dialog-centered {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 min-height:calc(100% - (.5rem * 2))
}
.modal-content {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 width:100%;
 pointer-events:auto;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.2);
 border-radius:.3rem;
 outline:0
}
.modal-backdrop {
 position:fixed;
 top:0;
 right:0;
 bottom:0;
 left:0;
 z-index:1040;
 background-color:#000
}
.modal-backdrop.fade {
 opacity:0
}
.modal-backdrop.show {
 opacity:.5
}
.modal-header {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 padding:1rem;
 border-bottom:1px solid #e9ecef;
 border-top-left-radius:.3rem;
 border-top-right-radius:.3rem
}
.modal-header .close {
 padding:1rem;
 margin:-1rem -1rem -1rem auto
}
.modal-title {
 margin-bottom:0;
 line-height:1.5
}
.modal-body {
 position:relative;
 -webkit-box-flex:1;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 padding:1rem
}
.modal-footer {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end;
 padding:1rem;
 border-top:1px solid #e9ecef
}
.modal-footer>:not(:first-child) {
 margin-left:.25rem
}
.modal-footer>:not(:last-child) {
 margin-right:.25rem
}
.modal-scrollbar-measure {
 position:absolute;
 top:-9999px;
 width:50px;
 height:50px;
 overflow:scroll
}
@media (min-width:576px) {
 .modal-dialog {
  max-width:500px;
  margin:1.75rem auto
 }
 .modal-dialog-centered {
  min-height:calc(100% - (1.75rem * 2))
 }
 .modal-sm {
  max-width:300px
 }
}
@media (min-width:992px) {
 .modal-lg {
  max-width:800px
 }
}
.tooltip {
 position:absolute;
 z-index:1070;
 display:block;
 margin:0;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
 font-style:normal;
 font-weight:400;
 line-height:1.5;
 text-align:left;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 letter-spacing:normal;
 word-break:normal;
 word-spacing:normal;
 white-space:normal;
 line-break:auto;
 font-size:.875rem;
 word-wrap:break-word;
 opacity:0
}
.tooltip.show {
 opacity:.9
}
.tooltip .arrow {
 position:absolute;
 display:block;
 width:.8rem;
 height:.4rem
}
.tooltip .arrow::before {
 position:absolute;
 content:"";
 border-color:transparent;
 border-style:solid
}
.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
 padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
 bottom:0
}
.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
 top:0;
 border-width:.4rem .4rem 0;
 border-top-color:#000
}
.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
 padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
 left:0;
 width:.4rem;
 height:.8rem
}
.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
 right:0;
 border-width:.4rem .4rem .4rem 0;
 border-right-color:#000
}
.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
 padding:.4rem 0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
 top:0
}
.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
 bottom:0;
 border-width:0 .4rem .4rem;
 border-bottom-color:#000
}
.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
 padding:0 .4rem
}
.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
 right:0;
 width:.4rem;
 height:.8rem
}
.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
 left:0;
 border-width:.4rem 0 .4rem .4rem;
 border-left-color:#000
}
.tooltip-inner {
 max-width:200px;
 padding:.25rem .5rem;
 color:#fff;
 text-align:center;
 background-color:#000;
 border-radius:.25rem
}
.popover {
 position:absolute;
 top:0;
 left:0;
 z-index:1060;
 display:block;
 max-width:276px;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
 font-style:normal;
 font-weight:400;
 line-height:1.5;
 text-align:left;
 text-align:start;
 text-decoration:none;
 text-shadow:none;
 text-transform:none;
 letter-spacing:normal;
 word-break:normal;
 word-spacing:normal;
 white-space:normal;
 line-break:auto;
 font-size:.875rem;
 word-wrap:break-word;
 background-color:#fff;
 background-clip:padding-box;
 border:1px solid rgba(0,0,0,.2);
 border-radius:.3rem
}
.popover .arrow {
 position:absolute;
 display:block;
 width:1rem;
 height:.5rem;
 margin:0 .3rem
}
.popover .arrow::after,
.popover .arrow::before {
 position:absolute;
 display:block;
 content:"";
 border-color:transparent;
 border-style:solid
}
.bs-popover-auto[x-placement^=top],
.bs-popover-top {
 margin-bottom:.5rem
}
.bs-popover-auto[x-placement^=top] .arrow,
.bs-popover-top .arrow {
 bottom:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=top] .arrow::after,
.bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-top .arrow::before {
 border-width:.5rem .5rem 0
}
.bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::before {
 bottom:0;
 border-top-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=top] .arrow::after,
.bs-popover-top .arrow::after {
 bottom:1px;
 border-top-color:#fff
}
.bs-popover-auto[x-placement^=right],
.bs-popover-right {
 margin-left:.5rem
}
.bs-popover-auto[x-placement^=right] .arrow,
.bs-popover-right .arrow {
 left:calc((.5rem + 1px) * -1);
 width:.5rem;
 height:1rem;
 margin:.3rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::after,
.bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-right .arrow::before {
 border-width:.5rem .5rem .5rem 0
}
.bs-popover-auto[x-placement^=right] .arrow::before,
.bs-popover-right .arrow::before {
 left:0;
 border-right-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=right] .arrow::after,
.bs-popover-right .arrow::after {
 left:1px;
 border-right-color:#fff
}
.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
 margin-top:.5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow,
.bs-popover-bottom .arrow {
 top:calc((.5rem + 1px) * -1)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,
.bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-bottom .arrow::before {
 border-width:0 .5rem .5rem .5rem
}
.bs-popover-auto[x-placement^=bottom] .arrow::before,
.bs-popover-bottom .arrow::before {
 top:0;
 border-bottom-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=bottom] .arrow::after,
.bs-popover-bottom .arrow::after {
 top:1px;
 border-bottom-color:#fff
}
.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
 position:absolute;
 top:0;
 left:50%;
 display:block;
 width:1rem;
 margin-left:-.5rem;
 content:"";
 border-bottom:1px solid #f7f7f7
}
.bs-popover-auto[x-placement^=left],
.bs-popover-left {
 margin-right:.5rem
}
.bs-popover-auto[x-placement^=left] .arrow,
.bs-popover-left .arrow {
 right:calc((.5rem + 1px) * -1);
 width:.5rem;
 height:1rem;
 margin:.3rem 0
}
.bs-popover-auto[x-placement^=left] .arrow::after,
.bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-left .arrow::before {
 border-width:.5rem 0 .5rem .5rem
}
.bs-popover-auto[x-placement^=left] .arrow::before,
.bs-popover-left .arrow::before {
 right:0;
 border-left-color:rgba(0,0,0,.25)
}
.bs-popover-auto[x-placement^=left] .arrow::after,
.bs-popover-left .arrow::after {
 right:1px;
 border-left-color:#fff
}
.popover-header {
 padding:.5rem .75rem;
 margin-bottom:0;
 font-size:1rem;
 color:inherit;
 background-color:#f7f7f7;
 border-bottom:1px solid #ebebeb;
 border-top-left-radius:calc(.3rem - 1px);
 border-top-right-radius:calc(.3rem - 1px)
}
.popover-header:empty {
 display:none
}
.popover-body {
 padding:.5rem .75rem;
 color:#212529
}
.carousel {
 position:relative
}
.carousel-inner {
 position:relative;
 width:100%;
 overflow:hidden
}
.carousel-item {
 position:relative;
 display:none;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:100%;
 transition:-webkit-transform .6s ease;
 transition:transform .6s ease;
 transition:transform .6s ease,-webkit-transform .6s ease;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-perspective:1000px;
 perspective:1000px
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
 display:block
}
.carousel-item-next,
.carousel-item-prev {
 position:absolute;
 top:0
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
 -webkit-transform:translateX(0);
 transform:translateX(0)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
 .carousel-item-next.carousel-item-left,
 .carousel-item-prev.carousel-item-right {
  -webkit-transform:translate3d(0,0,0);
  transform:translate3d(0,0,0)
 }
}
.active.carousel-item-right,
.carousel-item-next {
 -webkit-transform:translateX(100%);
 transform:translateX(100%)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
 .active.carousel-item-right,
 .carousel-item-next {
  -webkit-transform:translate3d(100%,0,0);
  transform:translate3d(100%,0,0)
 }
}
.active.carousel-item-left,
.carousel-item-prev {
 -webkit-transform:translateX(-100%);
 transform:translateX(-100%)
}
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
 .active.carousel-item-left,
 .carousel-item-prev {
  -webkit-transform:translate3d(-100%,0,0);
  transform:translate3d(-100%,0,0)
 }
}
.carousel-control-next,
.carousel-control-prev {
 position:absolute;
 top:0;
 bottom:0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:15%;
 color:#fff;
 text-align:center;
 opacity:.5
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
 color:#fff;
 text-decoration:none;
 outline:0;
 opacity:.9
}
.carousel-control-prev {
 left:0
}
.carousel-control-next {
 right:0
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
 display:inline-block;
 width:20px;
 height:20px;
 background:transparent no-repeat center center;
 background-size:100% 100%
}
.carousel-control-prev-icon {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}
.carousel-control-next-icon {
 background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}
.carousel-indicators {
 position:absolute;
 right:0;
 bottom:10px;
 left:0;
 z-index:15;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 padding-left:0;
 margin-right:15%;
 margin-left:15%;
 list-style:none
}
.carousel-indicators li {
 position:relative;
 -webkit-box-flex:0;
 -ms-flex:0 1 auto;
 flex:0 1 auto;
 width:30px;
 height:3px;
 margin-right:3px;
 margin-left:3px;
 text-indent:-999px;
 background-color:rgba(255,255,255,.5)
}
.carousel-indicators li::before {
 position:absolute;
 top:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:""
}
.carousel-indicators li::after {
 position:absolute;
 bottom:-10px;
 left:0;
 display:inline-block;
 width:100%;
 height:10px;
 content:""
}
.carousel-indicators .active {
 background-color:#fff
}
.carousel-caption {
 position:absolute;
 right:15%;
 bottom:20px;
 left:15%;
 z-index:10;
 padding-top:20px;
 padding-bottom:20px;
 color:#fff;
 text-align:center
}
.align-baseline {
 vertical-align:baseline!important
}
.align-top {
 vertical-align:top!important
}
.align-middle {
 vertical-align:middle!important
}
.align-bottom {
 vertical-align:bottom!important
}
.align-text-bottom {
 vertical-align:text-bottom!important
}
.align-text-top {
 vertical-align:text-top!important
}
.bg-primary {
 background-color:#007bff!important
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
 background-color:#0062cc!important
}
.bg-secondary {
 background-color:#6c757d!important
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
 background-color:#545b62!important
}
.bg-success {
 background-color:#28a745!important
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
 background-color:#1e7e34!important
}
.bg-info {
 background-color:#17a2b8!important
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
 background-color:#117a8b!important
}
.bg-warning {
 background-color:#ffc107!important
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
 background-color:#d39e00!important
}
.bg-danger {
 background-color:#dc3545!important
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
 background-color:#bd2130!important
}
.bg-light {
 background-color:#f8f9fa!important
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
 background-color:#dae0e5!important
}
.bg-dark {
 background-color:#343a40!important
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
 background-color:#1d2124!important
}
.bg-white {
 background-color:#fff!important
}
.bg-transparent {
 background-color:transparent!important
}
.border {
 border:1px solid #dee2e6!important
}
.border-top {
 border-top:1px solid #dee2e6!important
}
.border-right {
 border-right:1px solid #dee2e6!important
}
.border-bottom {
 border-bottom:1px solid #dee2e6!important
}
.border-left {
 border-left:1px solid #dee2e6!important
}
.border-0 {
 border:0!important
}
.border-top-0 {
 border-top:0!important
}
.border-right-0 {
 border-right:0!important
}
.border-bottom-0 {
 border-bottom:0!important
}
.border-left-0 {
 border-left:0!important
}
.border-primary {
 border-color:#007bff!important
}
.border-secondary {
 border-color:#6c757d!important
}
.border-success {
 border-color:#28a745!important
}
.border-info {
 border-color:#17a2b8!important
}
.border-warning {
 border-color:#ffc107!important
}
.border-danger {
 border-color:#dc3545!important
}
.border-light {
 border-color:#f8f9fa!important
}
.border-dark {
 border-color:#343a40!important
}
.border-white {
 border-color:#fff!important
}
.rounded {
 border-radius:.25rem!important
}
.rounded-top {
 border-top-left-radius:.25rem!important;
 border-top-right-radius:.25rem!important
}
.rounded-right {
 border-top-right-radius:.25rem!important;
 border-bottom-right-radius:.25rem!important
}
.rounded-bottom {
 border-bottom-right-radius:.25rem!important;
 border-bottom-left-radius:.25rem!important
}
.rounded-left {
 border-top-left-radius:.25rem!important;
 border-bottom-left-radius:.25rem!important
}
.rounded-circle {
 border-radius:50%!important
}
.rounded-0 {
 border-radius:0!important
}
.clearfix::after {
 display:block;
 clear:both;
 content:""
}
.d-none {
 display:none!important
}
.d-inline {
 display:inline!important
}
.d-inline-block {
 display:inline-block!important
}
.d-block {
 display:block!important
}
.d-table {
 display:table!important
}
.d-table-row {
 display:table-row!important
}
.d-table-cell {
 display:table-cell!important
}
.d-flex {
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important
}
.d-inline-flex {
 display:-webkit-inline-box!important;
 display:-ms-inline-flexbox!important;
 display:inline-flex!important
}
@media (min-width:576px) {
 .d-sm-none {
  display:none!important
 }
 .d-sm-inline {
  display:inline!important
 }
 .d-sm-inline-block {
  display:inline-block!important
 }
 .d-sm-block {
  display:block!important
 }
 .d-sm-table {
  display:table!important
 }
 .d-sm-table-row {
  display:table-row!important
 }
 .d-sm-table-cell {
  display:table-cell!important
 }
 .d-sm-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-sm-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width:768px) {
 .d-md-none {
  display:none!important
 }
 .d-md-inline {
  display:inline!important
 }
 .d-md-inline-block {
  display:inline-block!important
 }
 .d-md-block {
  display:block!important
 }
 .d-md-table {
  display:table!important
 }
 .d-md-table-row {
  display:table-row!important
 }
 .d-md-table-cell {
  display:table-cell!important
 }
 .d-md-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-md-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width:992px) {
 .d-lg-none {
  display:none!important
 }
 .d-lg-inline {
  display:inline!important
 }
 .d-lg-inline-block {
  display:inline-block!important
 }
 .d-lg-block {
  display:block!important
 }
 .d-lg-table {
  display:table!important
 }
 .d-lg-table-row {
  display:table-row!important
 }
 .d-lg-table-cell {
  display:table-cell!important
 }
 .d-lg-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-lg-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width:1200px) {
 .d-xl-none {
  display:none!important
 }
 .d-xl-inline {
  display:inline!important
 }
 .d-xl-inline-block {
  display:inline-block!important
 }
 .d-xl-block {
  display:block!important
 }
 .d-xl-table {
  display:table!important
 }
 .d-xl-table-row {
  display:table-row!important
 }
 .d-xl-table-cell {
  display:table-cell!important
 }
 .d-xl-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-xl-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media print {
 .d-print-none {
  display:none!important
 }
 .d-print-inline {
  display:inline!important
 }
 .d-print-inline-block {
  display:inline-block!important
 }
 .d-print-block {
  display:block!important
 }
 .d-print-table {
  display:table!important
 }
 .d-print-table-row {
  display:table-row!important
 }
 .d-print-table-cell {
  display:table-cell!important
 }
 .d-print-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-print-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
.embed-responsive {
 position:relative;
 display:block;
 width:100%;
 padding:0;
 overflow:hidden
}
.embed-responsive::before {
 display:block;
 content:""
}
.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
 position:absolute;
 top:0;
 bottom:0;
 left:0;
 width:100%;
 height:100%;
 border:0
}
.embed-responsive-21by9::before {
 padding-top:42.857143%
}
.embed-responsive-16by9::before {
 padding-top:56.25%
}
.embed-responsive-4by3::before {
 padding-top:75%
}
.embed-responsive-1by1::before {
 padding-top:100%
}
.flex-row {
 -webkit-box-orient:horizontal!important;
 -webkit-box-direction:normal!important;
 -ms-flex-direction:row!important;
 flex-direction:row!important
}
.flex-column {
 -webkit-box-orient:vertical!important;
 -webkit-box-direction:normal!important;
 -ms-flex-direction:column!important;
 flex-direction:column!important
}
.flex-row-reverse {
 -webkit-box-orient:horizontal!important;
 -webkit-box-direction:reverse!important;
 -ms-flex-direction:row-reverse!important;
 flex-direction:row-reverse!important
}
.flex-column-reverse {
 -webkit-box-orient:vertical!important;
 -webkit-box-direction:reverse!important;
 -ms-flex-direction:column-reverse!important;
 flex-direction:column-reverse!important
}
.flex-wrap {
 -ms-flex-wrap:wrap!important;
 flex-wrap:wrap!important
}
.flex-nowrap {
 -ms-flex-wrap:nowrap!important;
 flex-wrap:nowrap!important
}
.flex-wrap-reverse {
 -ms-flex-wrap:wrap-reverse!important;
 flex-wrap:wrap-reverse!important
}
.justify-content-start {
 -webkit-box-pack:start!important;
 -ms-flex-pack:start!important;
 justify-content:flex-start!important
}
.justify-content-end {
 -webkit-box-pack:end!important;
 -ms-flex-pack:end!important;
 justify-content:flex-end!important
}
.justify-content-center {
 -webkit-box-pack:center!important;
 -ms-flex-pack:center!important;
 justify-content:center!important
}
.justify-content-between {
 -webkit-box-pack:justify!important;
 -ms-flex-pack:justify!important;
 justify-content:space-between!important
}
.justify-content-around {
 -ms-flex-pack:distribute!important;
 justify-content:space-around!important
}
.align-items-start {
 -webkit-box-align:start!important;
 -ms-flex-align:start!important;
 align-items:flex-start!important
}
.align-items-end {
 -webkit-box-align:end!important;
 -ms-flex-align:end!important;
 align-items:flex-end!important
}
.align-items-center {
 -webkit-box-align:center!important;
 -ms-flex-align:center!important;
 align-items:center!important
}
.align-items-baseline {
 -webkit-box-align:baseline!important;
 -ms-flex-align:baseline!important;
 align-items:baseline!important
}
.align-items-stretch {
 -webkit-box-align:stretch!important;
 -ms-flex-align:stretch!important;
 align-items:stretch!important
}
.align-content-start {
 -ms-flex-line-pack:start!important;
 align-content:flex-start!important
}
.align-content-end {
 -ms-flex-line-pack:end!important;
 align-content:flex-end!important
}
.align-content-center {
 -ms-flex-line-pack:center!important;
 align-content:center!important
}
.align-content-between {
 -ms-flex-line-pack:justify!important;
 align-content:space-between!important
}
.align-content-around {
 -ms-flex-line-pack:distribute!important;
 align-content:space-around!important
}
.align-content-stretch {
 -ms-flex-line-pack:stretch!important;
 align-content:stretch!important
}
.align-self-auto {
 -ms-flex-item-align:auto!important;
 align-self:auto!important
}
.align-self-start {
 -ms-flex-item-align:start!important;
 align-self:flex-start!important
}
.align-self-end {
 -ms-flex-item-align:end!important;
 align-self:flex-end!important
}
.align-self-center {
 -ms-flex-item-align:center!important;
 align-self:center!important
}
.align-self-baseline {
 -ms-flex-item-align:baseline!important;
 align-self:baseline!important
}
.align-self-stretch {
 -ms-flex-item-align:stretch!important;
 align-self:stretch!important
}
@media (min-width:576px) {
 .flex-sm-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-sm-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-sm-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-sm-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-sm-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-sm-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-sm-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .justify-content-sm-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-sm-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-sm-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-sm-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-sm-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-sm-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-sm-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-sm-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-sm-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-sm-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-sm-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-sm-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-sm-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-sm-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-sm-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-sm-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-sm-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-sm-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-sm-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-sm-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-sm-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-sm-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width:768px) {
 .flex-md-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-md-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-md-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-md-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-md-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-md-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-md-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .justify-content-md-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-md-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-md-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-md-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-md-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-md-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-md-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-md-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-md-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-md-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-md-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-md-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-md-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-md-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-md-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-md-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-md-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-md-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-md-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-md-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-md-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-md-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width:992px) {
 .flex-lg-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-lg-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-lg-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-lg-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-lg-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-lg-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-lg-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .justify-content-lg-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-lg-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-lg-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-lg-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-lg-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-lg-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-lg-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-lg-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-lg-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-lg-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-lg-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-lg-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-lg-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-lg-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-lg-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-lg-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-lg-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-lg-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-lg-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-lg-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-lg-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-lg-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width:1200px) {
 .flex-xl-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-xl-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-xl-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-xl-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-xl-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-xl-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-xl-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .justify-content-xl-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-xl-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-xl-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-xl-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-xl-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-xl-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-xl-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-xl-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-xl-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-xl-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-xl-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-xl-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-xl-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-xl-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-xl-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-xl-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-xl-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-xl-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-xl-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-xl-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-xl-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-xl-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
.float-left {
 float:left!important
}
.float-right {
 float:right!important
}
.float-none {
 float:none!important
}
@media (min-width:576px) {
 .float-sm-left {
  float:left!important
 }
 .float-sm-right {
  float:right!important
 }
 .float-sm-none {
  float:none!important
 }
}
@media (min-width:768px) {
 .float-md-left {
  float:left!important
 }
 .float-md-right {
  float:right!important
 }
 .float-md-none {
  float:none!important
 }
}
@media (min-width:992px) {
 .float-lg-left {
  float:left!important
 }
 .float-lg-right {
  float:right!important
 }
 .float-lg-none {
  float:none!important
 }
}
@media (min-width:1200px) {
 .float-xl-left {
  float:left!important
 }
 .float-xl-right {
  float:right!important
 }
 .float-xl-none {
  float:none!important
 }
}
.position-static {
 position:static!important
}
.position-relative {
 position:relative!important
}
.position-absolute {
 position:absolute!important
}
.position-fixed {
 position:fixed!important
}
.position-sticky {
 position:-webkit-sticky!important;
 position:sticky!important
}
.fixed-top {
 position:fixed;
 top:0;
 right:0;
 left:0;
 z-index:1030
}
.fixed-bottom {
 position:fixed;
 right:0;
 bottom:0;
 left:0;
 z-index:1030
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
 .sticky-top {
  position:-webkit-sticky;
  position:sticky;
  top:0;
  z-index:1020
 }
}
.sr-only {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 overflow:hidden;
 clip:rect(0,0,0,0);
 white-space:nowrap;
 -webkit-clip-path:inset(50%);
 clip-path:inset(50%);
 border:0
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
 position:static;
 width:auto;
 height:auto;
 overflow:visible;
 clip:auto;
 white-space:normal;
 -webkit-clip-path:none;
 clip-path:none
}
.w-25 {
 width:25%!important
}
.w-50 {
 width:50%!important
}
.w-75 {
 width:75%!important
}
.w-100 {
 width:100%!important
}
.h-25 {
 height:25%!important
}
.h-50 {
 height:50%!important
}
.h-75 {
 height:75%!important
}
.h-100 {
 height:100%!important
}
.mw-100 {
 max-width:100%!important
}
.mh-100 {
 max-height:100%!important
}
.m-0 {
 margin:0!important
}
.mt-0,
.my-0 {
 margin-top:0!important
}
.mr-0,
.mx-0 {
 margin-right:0!important
}
.mb-0,
.my-0 {
 margin-bottom:0!important
}
.ml-0,
.mx-0 {
 margin-left:0!important
}
.m-1 {
 margin:.25rem!important
}
.mt-1,
.my-1 {
 margin-top:.25rem!important
}
.mr-1,
.mx-1 {
 margin-right:.25rem!important
}
.mb-1,
.my-1 {
 margin-bottom:.25rem!important
}
.ml-1,
.mx-1 {
 margin-left:.25rem!important
}
.m-2 {
 margin:.5rem!important
}
.mt-2,
.my-2 {
 margin-top:.5rem!important
}
.mr-2,
.mx-2 {
 margin-right:.5rem!important
}
.mb-2,
.my-2 {
 margin-bottom:.5rem!important
}
.ml-2,
.mx-2 {
 margin-left:.5rem!important
}
.m-3 {
 margin:1rem!important
}
.mt-3,
.my-3 {
 margin-top:1rem!important
}
.mr-3,
.mx-3 {
 margin-right:1rem!important
}
.mb-3,
.my-3 {
 margin-bottom:1rem!important
}
.ml-3,
.mx-3 {
 margin-left:1rem!important
}
.m-4 {
 margin:1.5rem!important
}
.mt-4,
.my-4 {
 margin-top:1.5rem!important
}
.mr-4,
.mx-4 {
 margin-right:1.5rem!important
}
.mb-4,
.my-4 {
 margin-bottom:1.5rem!important
}
.ml-4,
.mx-4 {
 margin-left:1.5rem!important
}
.m-5 {
 margin:3rem!important
}
.mt-5,
.my-5 {
 margin-top:3rem!important
}
.mr-5,
.mx-5 {
 margin-right:3rem!important
}
.mb-5,
.my-5 {
 margin-bottom:3rem!important
}
.ml-5,
.mx-5 {
 margin-left:3rem!important
}
.p-0 {
 padding:0!important
}
.pt-0,
.py-0 {
 padding-top:0!important
}
.pr-0,
.px-0 {
 padding-right:0!important
}
.pb-0,
.py-0 {
 padding-bottom:0!important
}
.pl-0,
.px-0 {
 padding-left:0!important
}
.p-1 {
 padding:.25rem!important
}
.pt-1,
.py-1 {
 padding-top:.25rem!important
}
.pr-1,
.px-1 {
 padding-right:.25rem!important
}
.pb-1,
.py-1 {
 padding-bottom:.25rem!important
}
.pl-1,
.px-1 {
 padding-left:.25rem!important
}
.p-2 {
 padding:.5rem!important
}
.pt-2,
.py-2 {
 padding-top:.5rem!important
}
.pr-2,
.px-2 {
 padding-right:.5rem!important
}
.pb-2,
.py-2 {
 padding-bottom:.5rem!important
}
.pl-2,
.px-2 {
 padding-left:.5rem!important
}
.p-3 {
 padding:1rem!important
}
.pt-3,
.py-3 {
 padding-top:1rem!important
}
.pr-3,
.px-3 {
 padding-right:1rem!important
}
.pb-3,
.py-3 {
 padding-bottom:1rem!important
}
.pl-3,
.px-3 {
 padding-left:1rem!important
}
.p-4 {
 padding:1.5rem!important
}
.pt-4,
.py-4 {
 padding-top:1.5rem!important
}
.pr-4,
.px-4 {
 padding-right:1.5rem!important
}
.pb-4,
.py-4 {
 padding-bottom:1.5rem!important
}
.pl-4,
.px-4 {
 padding-left:1.5rem!important
}
.p-5 {
 padding:3rem!important
}
.pt-5,
.py-5 {
 padding-top:3rem!important
}
.pr-5,
.px-5 {
 padding-right:3rem!important
}
.pb-5,
.py-5 {
 padding-bottom:3rem!important
}
.pl-5,
.px-5 {
 padding-left:3rem!important
}
.m-auto {
 margin:auto!important
}
.mt-auto,
.my-auto {
 margin-top:auto!important
}
.mr-auto,
.mx-auto {
 margin-right:auto!important
}
.mb-auto,
.my-auto {
 margin-bottom:auto!important
}
.ml-auto,
.mx-auto {
 margin-left:auto!important
}
@media (min-width:576px) {
 .m-sm-0 {
  margin:0!important
 }
 .mt-sm-0,
 .my-sm-0 {
  margin-top:0!important
 }
 .mr-sm-0,
 .mx-sm-0 {
  margin-right:0!important
 }
 .mb-sm-0,
 .my-sm-0 {
  margin-bottom:0!important
 }
 .ml-sm-0,
 .mx-sm-0 {
  margin-left:0!important
 }
 .m-sm-1 {
  margin:.25rem!important
 }
 .mt-sm-1,
 .my-sm-1 {
  margin-top:.25rem!important
 }
 .mr-sm-1,
 .mx-sm-1 {
  margin-right:.25rem!important
 }
 .mb-sm-1,
 .my-sm-1 {
  margin-bottom:.25rem!important
 }
 .ml-sm-1,
 .mx-sm-1 {
  margin-left:.25rem!important
 }
 .m-sm-2 {
  margin:.5rem!important
 }
 .mt-sm-2,
 .my-sm-2 {
  margin-top:.5rem!important
 }
 .mr-sm-2,
 .mx-sm-2 {
  margin-right:.5rem!important
 }
 .mb-sm-2,
 .my-sm-2 {
  margin-bottom:.5rem!important
 }
 .ml-sm-2,
 .mx-sm-2 {
  margin-left:.5rem!important
 }
 .m-sm-3 {
  margin:1rem!important
 }
 .mt-sm-3,
 .my-sm-3 {
  margin-top:1rem!important
 }
 .mr-sm-3,
 .mx-sm-3 {
  margin-right:1rem!important
 }
 .mb-sm-3,
 .my-sm-3 {
  margin-bottom:1rem!important
 }
 .ml-sm-3,
 .mx-sm-3 {
  margin-left:1rem!important
 }
 .m-sm-4 {
  margin:1.5rem!important
 }
 .mt-sm-4,
 .my-sm-4 {
  margin-top:1.5rem!important
 }
 .mr-sm-4,
 .mx-sm-4 {
  margin-right:1.5rem!important
 }
 .mb-sm-4,
 .my-sm-4 {
  margin-bottom:1.5rem!important
 }
 .ml-sm-4,
 .mx-sm-4 {
  margin-left:1.5rem!important
 }
 .m-sm-5 {
  margin:3rem!important
 }
 .mt-sm-5,
 .my-sm-5 {
  margin-top:3rem!important
 }
 .mr-sm-5,
 .mx-sm-5 {
  margin-right:3rem!important
 }
 .mb-sm-5,
 .my-sm-5 {
  margin-bottom:3rem!important
 }
 .ml-sm-5,
 .mx-sm-5 {
  margin-left:3rem!important
 }
 .p-sm-0 {
  padding:0!important
 }
 .pt-sm-0,
 .py-sm-0 {
  padding-top:0!important
 }
 .pr-sm-0,
 .px-sm-0 {
  padding-right:0!important
 }
 .pb-sm-0,
 .py-sm-0 {
  padding-bottom:0!important
 }
 .pl-sm-0,
 .px-sm-0 {
  padding-left:0!important
 }
 .p-sm-1 {
  padding:.25rem!important
 }
 .pt-sm-1,
 .py-sm-1 {
  padding-top:.25rem!important
 }
 .pr-sm-1,
 .px-sm-1 {
  padding-right:.25rem!important
 }
 .pb-sm-1,
 .py-sm-1 {
  padding-bottom:.25rem!important
 }
 .pl-sm-1,
 .px-sm-1 {
  padding-left:.25rem!important
 }
 .p-sm-2 {
  padding:.5rem!important
 }
 .pt-sm-2,
 .py-sm-2 {
  padding-top:.5rem!important
 }
 .pr-sm-2,
 .px-sm-2 {
  padding-right:.5rem!important
 }
 .pb-sm-2,
 .py-sm-2 {
  padding-bottom:.5rem!important
 }
 .pl-sm-2,
 .px-sm-2 {
  padding-left:.5rem!important
 }
 .p-sm-3 {
  padding:1rem!important
 }
 .pt-sm-3,
 .py-sm-3 {
  padding-top:1rem!important
 }
 .pr-sm-3,
 .px-sm-3 {
  padding-right:1rem!important
 }
 .pb-sm-3,
 .py-sm-3 {
  padding-bottom:1rem!important
 }
 .pl-sm-3,
 .px-sm-3 {
  padding-left:1rem!important
 }
 .p-sm-4 {
  padding:1.5rem!important
 }
 .pt-sm-4,
 .py-sm-4 {
  padding-top:1.5rem!important
 }
 .pr-sm-4,
 .px-sm-4 {
  padding-right:1.5rem!important
 }
 .pb-sm-4,
 .py-sm-4 {
  padding-bottom:1.5rem!important
 }
 .pl-sm-4,
 .px-sm-4 {
  padding-left:1.5rem!important
 }
 .p-sm-5 {
  padding:3rem!important
 }
 .pt-sm-5,
 .py-sm-5 {
  padding-top:3rem!important
 }
 .pr-sm-5,
 .px-sm-5 {
  padding-right:3rem!important
 }
 .pb-sm-5,
 .py-sm-5 {
  padding-bottom:3rem!important
 }
 .pl-sm-5,
 .px-sm-5 {
  padding-left:3rem!important
 }
 .m-sm-auto {
  margin:auto!important
 }
 .mt-sm-auto,
 .my-sm-auto {
  margin-top:auto!important
 }
 .mr-sm-auto,
 .mx-sm-auto {
  margin-right:auto!important
 }
 .mb-sm-auto,
 .my-sm-auto {
  margin-bottom:auto!important
 }
 .ml-sm-auto,
 .mx-sm-auto {
  margin-left:auto!important
 }
}
@media (min-width:768px) {
 .m-md-0 {
  margin:0!important
 }
 .mt-md-0,
 .my-md-0 {
  margin-top:0!important
 }
 .mr-md-0,
 .mx-md-0 {
  margin-right:0!important
 }
 .mb-md-0,
 .my-md-0 {
  margin-bottom:0!important
 }
 .ml-md-0,
 .mx-md-0 {
  margin-left:0!important
 }
 .m-md-1 {
  margin:.25rem!important
 }
 .mt-md-1,
 .my-md-1 {
  margin-top:.25rem!important
 }
 .mr-md-1,
 .mx-md-1 {
  margin-right:.25rem!important
 }
 .mb-md-1,
 .my-md-1 {
  margin-bottom:.25rem!important
 }
 .ml-md-1,
 .mx-md-1 {
  margin-left:.25rem!important
 }
 .m-md-2 {
  margin:.5rem!important
 }
 .mt-md-2,
 .my-md-2 {
  margin-top:.5rem!important
 }
 .mr-md-2,
 .mx-md-2 {
  margin-right:.5rem!important
 }
 .mb-md-2,
 .my-md-2 {
  margin-bottom:.5rem!important
 }
 .ml-md-2,
 .mx-md-2 {
  margin-left:.5rem!important
 }
 .m-md-3 {
  margin:1rem!important
 }
 .mt-md-3,
 .my-md-3 {
  margin-top:1rem!important
 }
 .mr-md-3,
 .mx-md-3 {
  margin-right:1rem!important
 }
 .mb-md-3,
 .my-md-3 {
  margin-bottom:1rem!important
 }
 .ml-md-3,
 .mx-md-3 {
  margin-left:1rem!important
 }
 .m-md-4 {
  margin:1.5rem!important
 }
 .mt-md-4,
 .my-md-4 {
  margin-top:1.5rem!important
 }
 .mr-md-4,
 .mx-md-4 {
  margin-right:1.5rem!important
 }
 .mb-md-4,
 .my-md-4 {
  margin-bottom:1.5rem!important
 }
 .ml-md-4,
 .mx-md-4 {
  margin-left:1.5rem!important
 }
 .m-md-5 {
  margin:3rem!important
 }
 .mt-md-5,
 .my-md-5 {
  margin-top:3rem!important
 }
 .mr-md-5,
 .mx-md-5 {
  margin-right:3rem!important
 }
 .mb-md-5,
 .my-md-5 {
  margin-bottom:3rem!important
 }
 .ml-md-5,
 .mx-md-5 {
  margin-left:3rem!important
 }
 .p-md-0 {
  padding:0!important
 }
 .pt-md-0,
 .py-md-0 {
  padding-top:0!important
 }
 .pr-md-0,
 .px-md-0 {
  padding-right:0!important
 }
 .pb-md-0,
 .py-md-0 {
  padding-bottom:0!important
 }
 .pl-md-0,
 .px-md-0 {
  padding-left:0!important
 }
 .p-md-1 {
  padding:.25rem!important
 }
 .pt-md-1,
 .py-md-1 {
  padding-top:.25rem!important
 }
 .pr-md-1,
 .px-md-1 {
  padding-right:.25rem!important
 }
 .pb-md-1,
 .py-md-1 {
  padding-bottom:.25rem!important
 }
 .pl-md-1,
 .px-md-1 {
  padding-left:.25rem!important
 }
 .p-md-2 {
  padding:.5rem!important
 }
 .pt-md-2,
 .py-md-2 {
  padding-top:.5rem!important
 }
 .pr-md-2,
 .px-md-2 {
  padding-right:.5rem!important
 }
 .pb-md-2,
 .py-md-2 {
  padding-bottom:.5rem!important
 }
 .pl-md-2,
 .px-md-2 {
  padding-left:.5rem!important
 }
 .p-md-3 {
  padding:1rem!important
 }
 .pt-md-3,
 .py-md-3 {
  padding-top:1rem!important
 }
 .pr-md-3,
 .px-md-3 {
  padding-right:1rem!important
 }
 .pb-md-3,
 .py-md-3 {
  padding-bottom:1rem!important
 }
 .pl-md-3,
 .px-md-3 {
  padding-left:1rem!important
 }
 .p-md-4 {
  padding:1.5rem!important
 }
 .pt-md-4,
 .py-md-4 {
  padding-top:1.5rem!important
 }
 .pr-md-4,
 .px-md-4 {
  padding-right:1.5rem!important
 }
 .pb-md-4,
 .py-md-4 {
  padding-bottom:1.5rem!important
 }
 .pl-md-4,
 .px-md-4 {
  padding-left:1.5rem!important
 }
 .p-md-5 {
  padding:3rem!important
 }
 .pt-md-5,
 .py-md-5 {
  padding-top:3rem!important
 }
 .pr-md-5,
 .px-md-5 {
  padding-right:3rem!important
 }
 .pb-md-5,
 .py-md-5 {
  padding-bottom:3rem!important
 }
 .pl-md-5,
 .px-md-5 {
  padding-left:3rem!important
 }
 .m-md-auto {
  margin:auto!important
 }
 .mt-md-auto,
 .my-md-auto {
  margin-top:auto!important
 }
 .mr-md-auto,
 .mx-md-auto {
  margin-right:auto!important
 }
 .mb-md-auto,
 .my-md-auto {
  margin-bottom:auto!important
 }
 .ml-md-auto,
 .mx-md-auto {
  margin-left:auto!important
 }
}
@media (min-width:992px) {
 .m-lg-0 {
  margin:0!important
 }
 .mt-lg-0,
 .my-lg-0 {
  margin-top:0!important
 }
 .mr-lg-0,
 .mx-lg-0 {
  margin-right:0!important
 }
 .mb-lg-0,
 .my-lg-0 {
  margin-bottom:0!important
 }
 .ml-lg-0,
 .mx-lg-0 {
  margin-left:0!important
 }
 .m-lg-1 {
  margin:.25rem!important
 }
 .mt-lg-1,
 .my-lg-1 {
  margin-top:.25rem!important
 }
 .mr-lg-1,
 .mx-lg-1 {
  margin-right:.25rem!important
 }
 .mb-lg-1,
 .my-lg-1 {
  margin-bottom:.25rem!important
 }
 .ml-lg-1,
 .mx-lg-1 {
  margin-left:.25rem!important
 }
 .m-lg-2 {
  margin:.5rem!important
 }
 .mt-lg-2,
 .my-lg-2 {
  margin-top:.5rem!important
 }
 .mr-lg-2,
 .mx-lg-2 {
  margin-right:.5rem!important
 }
 .mb-lg-2,
 .my-lg-2 {
  margin-bottom:.5rem!important
 }
 .ml-lg-2,
 .mx-lg-2 {
  margin-left:.5rem!important
 }
 .m-lg-3 {
  margin:1rem!important
 }
 .mt-lg-3,
 .my-lg-3 {
  margin-top:1rem!important
 }
 .mr-lg-3,
 .mx-lg-3 {
  margin-right:1rem!important
 }
 .mb-lg-3,
 .my-lg-3 {
  margin-bottom:1rem!important
 }
 .ml-lg-3,
 .mx-lg-3 {
  margin-left:1rem!important
 }
 .m-lg-4 {
  margin:1.5rem!important
 }
 .mt-lg-4,
 .my-lg-4 {
  margin-top:1.5rem!important
 }
 .mr-lg-4,
 .mx-lg-4 {
  margin-right:1.5rem!important
 }
 .mb-lg-4,
 .my-lg-4 {
  margin-bottom:1.5rem!important
 }
 .ml-lg-4,
 .mx-lg-4 {
  margin-left:1.5rem!important
 }
 .m-lg-5 {
  margin:3rem!important
 }
 .mt-lg-5,
 .my-lg-5 {
  margin-top:3rem!important
 }
 .mr-lg-5,
 .mx-lg-5 {
  margin-right:3rem!important
 }
 .mb-lg-5,
 .my-lg-5 {
  margin-bottom:3rem!important
 }
 .ml-lg-5,
 .mx-lg-5 {
  margin-left:3rem!important
 }
 .p-lg-0 {
  padding:0!important
 }
 .pt-lg-0,
 .py-lg-0 {
  padding-top:0!important
 }
 .pr-lg-0,
 .px-lg-0 {
  padding-right:0!important
 }
 .pb-lg-0,
 .py-lg-0 {
  padding-bottom:0!important
 }
 .pl-lg-0,
 .px-lg-0 {
  padding-left:0!important
 }
 .p-lg-1 {
  padding:.25rem!important
 }
 .pt-lg-1,
 .py-lg-1 {
  padding-top:.25rem!important
 }
 .pr-lg-1,
 .px-lg-1 {
  padding-right:.25rem!important
 }
 .pb-lg-1,
 .py-lg-1 {
  padding-bottom:.25rem!important
 }
 .pl-lg-1,
 .px-lg-1 {
  padding-left:.25rem!important
 }
 .p-lg-2 {
  padding:.5rem!important
 }
 .pt-lg-2,
 .py-lg-2 {
  padding-top:.5rem!important
 }
 .pr-lg-2,
 .px-lg-2 {
  padding-right:.5rem!important
 }
 .pb-lg-2,
 .py-lg-2 {
  padding-bottom:.5rem!important
 }
 .pl-lg-2,
 .px-lg-2 {
  padding-left:.5rem!important
 }
 .p-lg-3 {
  padding:1rem!important
 }
 .pt-lg-3,
 .py-lg-3 {
  padding-top:1rem!important
 }
 .pr-lg-3,
 .px-lg-3 {
  padding-right:1rem!important
 }
 .pb-lg-3,
 .py-lg-3 {
  padding-bottom:1rem!important
 }
 .pl-lg-3,
 .px-lg-3 {
  padding-left:1rem!important
 }
 .p-lg-4 {
  padding:1.5rem!important
 }
 .pt-lg-4,
 .py-lg-4 {
  padding-top:1.5rem!important
 }
 .pr-lg-4,
 .px-lg-4 {
  padding-right:1.5rem!important
 }
 .pb-lg-4,
 .py-lg-4 {
  padding-bottom:1.5rem!important
 }
 .pl-lg-4,
 .px-lg-4 {
  padding-left:1.5rem!important
 }
 .p-lg-5 {
  padding:3rem!important
 }
 .pt-lg-5,
 .py-lg-5 {
  padding-top:3rem!important
 }
 .pr-lg-5,
 .px-lg-5 {
  padding-right:3rem!important
 }
 .pb-lg-5,
 .py-lg-5 {
  padding-bottom:3rem!important
 }
 .pl-lg-5,
 .px-lg-5 {
  padding-left:3rem!important
 }
 .m-lg-auto {
  margin:auto!important
 }
 .mt-lg-auto,
 .my-lg-auto {
  margin-top:auto!important
 }
 .mr-lg-auto,
 .mx-lg-auto {
  margin-right:auto!important
 }
 .mb-lg-auto,
 .my-lg-auto {
  margin-bottom:auto!important
 }
 .ml-lg-auto,
 .mx-lg-auto {
  margin-left:auto!important
 }
}
@media (min-width:1200px) {
 .m-xl-0 {
  margin:0!important
 }
 .mt-xl-0,
 .my-xl-0 {
  margin-top:0!important
 }
 .mr-xl-0,
 .mx-xl-0 {
  margin-right:0!important
 }
 .mb-xl-0,
 .my-xl-0 {
  margin-bottom:0!important
 }
 .ml-xl-0,
 .mx-xl-0 {
  margin-left:0!important
 }
 .m-xl-1 {
  margin:.25rem!important
 }
 .mt-xl-1,
 .my-xl-1 {
  margin-top:.25rem!important
 }
 .mr-xl-1,
 .mx-xl-1 {
  margin-right:.25rem!important
 }
 .mb-xl-1,
 .my-xl-1 {
  margin-bottom:.25rem!important
 }
 .ml-xl-1,
 .mx-xl-1 {
  margin-left:.25rem!important
 }
 .m-xl-2 {
  margin:.5rem!important
 }
 .mt-xl-2,
 .my-xl-2 {
  margin-top:.5rem!important
 }
 .mr-xl-2,
 .mx-xl-2 {
  margin-right:.5rem!important
 }
 .mb-xl-2,
 .my-xl-2 {
  margin-bottom:.5rem!important
 }
 .ml-xl-2,
 .mx-xl-2 {
  margin-left:.5rem!important
 }
 .m-xl-3 {
  margin:1rem!important
 }
 .mt-xl-3,
 .my-xl-3 {
  margin-top:1rem!important
 }
 .mr-xl-3,
 .mx-xl-3 {
  margin-right:1rem!important
 }
 .mb-xl-3,
 .my-xl-3 {
  margin-bottom:1rem!important
 }
 .ml-xl-3,
 .mx-xl-3 {
  margin-left:1rem!important
 }
 .m-xl-4 {
  margin:1.5rem!important
 }
 .mt-xl-4,
 .my-xl-4 {
  margin-top:1.5rem!important
 }
 .mr-xl-4,
 .mx-xl-4 {
  margin-right:1.5rem!important
 }
 .mb-xl-4,
 .my-xl-4 {
  margin-bottom:1.5rem!important
 }
 .ml-xl-4,
 .mx-xl-4 {
  margin-left:1.5rem!important
 }
 .m-xl-5 {
  margin:3rem!important
 }
 .mt-xl-5,
 .my-xl-5 {
  margin-top:3rem!important
 }
 .mr-xl-5,
 .mx-xl-5 {
  margin-right:3rem!important
 }
 .mb-xl-5,
 .my-xl-5 {
  margin-bottom:3rem!important
 }
 .ml-xl-5,
 .mx-xl-5 {
  margin-left:3rem!important
 }
 .p-xl-0 {
  padding:0!important
 }
 .pt-xl-0,
 .py-xl-0 {
  padding-top:0!important
 }
 .pr-xl-0,
 .px-xl-0 {
  padding-right:0!important
 }
 .pb-xl-0,
 .py-xl-0 {
  padding-bottom:0!important
 }
 .pl-xl-0,
 .px-xl-0 {
  padding-left:0!important
 }
 .p-xl-1 {
  padding:.25rem!important
 }
 .pt-xl-1,
 .py-xl-1 {
  padding-top:.25rem!important
 }
 .pr-xl-1,
 .px-xl-1 {
  padding-right:.25rem!important
 }
 .pb-xl-1,
 .py-xl-1 {
  padding-bottom:.25rem!important
 }
 .pl-xl-1,
 .px-xl-1 {
  padding-left:.25rem!important
 }
 .p-xl-2 {
  padding:.5rem!important
 }
 .pt-xl-2,
 .py-xl-2 {
  padding-top:.5rem!important
 }
 .pr-xl-2,
 .px-xl-2 {
  padding-right:.5rem!important
 }
 .pb-xl-2,
 .py-xl-2 {
  padding-bottom:.5rem!important
 }
 .pl-xl-2,
 .px-xl-2 {
  padding-left:.5rem!important
 }
 .p-xl-3 {
  padding:1rem!important
 }
 .pt-xl-3,
 .py-xl-3 {
  padding-top:1rem!important
 }
 .pr-xl-3,
 .px-xl-3 {
  padding-right:1rem!important
 }
 .pb-xl-3,
 .py-xl-3 {
  padding-bottom:1rem!important
 }
 .pl-xl-3,
 .px-xl-3 {
  padding-left:1rem!important
 }
 .p-xl-4 {
  padding:1.5rem!important
 }
 .pt-xl-4,
 .py-xl-4 {
  padding-top:1.5rem!important
 }
 .pr-xl-4,
 .px-xl-4 {
  padding-right:1.5rem!important
 }
 .pb-xl-4,
 .py-xl-4 {
  padding-bottom:1.5rem!important
 }
 .pl-xl-4,
 .px-xl-4 {
  padding-left:1.5rem!important
 }
 .p-xl-5 {
  padding:3rem!important
 }
 .pt-xl-5,
 .py-xl-5 {
  padding-top:3rem!important
 }
 .pr-xl-5,
 .px-xl-5 {
  padding-right:3rem!important
 }
 .pb-xl-5,
 .py-xl-5 {
  padding-bottom:3rem!important
 }
 .pl-xl-5,
 .px-xl-5 {
  padding-left:3rem!important
 }
 .m-xl-auto {
  margin:auto!important
 }
 .mt-xl-auto,
 .my-xl-auto {
  margin-top:auto!important
 }
 .mr-xl-auto,
 .mx-xl-auto {
  margin-right:auto!important
 }
 .mb-xl-auto,
 .my-xl-auto {
  margin-bottom:auto!important
 }
 .ml-xl-auto,
 .mx-xl-auto {
  margin-left:auto!important
 }
}
.text-justify {
 text-align:justify!important
}
.text-nowrap {
 white-space:nowrap!important
}
.text-truncate {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.text-left {
 text-align:left!important
}
.text-right {
 text-align:right!important
}
.text-center {
 text-align:center!important
}
@media (min-width:576px) {
 .text-sm-left {
  text-align:left!important
 }
 .text-sm-right {
  text-align:right!important
 }
 .text-sm-center {
  text-align:center!important
 }
}
@media (min-width:768px) {
 .text-md-left {
  text-align:left!important
 }
 .text-md-right {
  text-align:right!important
 }
 .text-md-center {
  text-align:center!important
 }
}
@media (min-width:992px) {
 .text-lg-left {
  text-align:left!important
 }
 .text-lg-right {
  text-align:right!important
 }
 .text-lg-center {
  text-align:center!important
 }
}
@media (min-width:1200px) {
 .text-xl-left {
  text-align:left!important
 }
 .text-xl-right {
  text-align:right!important
 }
 .text-xl-center {
  text-align:center!important
 }
}
.text-lowercase {
 text-transform:lowercase!important
}
.text-uppercase {
 text-transform:uppercase!important
}
.text-capitalize {
 text-transform:capitalize!important
}
.font-weight-light {
 font-weight:300!important
}
.font-weight-normal {
 font-weight:400!important
}
.font-weight-bold {
 font-weight:700!important
}
.font-italic {
 font-style:italic!important
}
.text-white {
 color:#fff!important
}
.text-primary {
 color:#007bff!important
}
a.text-primary:focus,
a.text-primary:hover {
 color:#0062cc!important
}
.text-secondary {
 color:#6c757d!important
}
a.text-secondary:focus,
a.text-secondary:hover {
 color:#545b62!important
}
.text-success {
 color:#28a745!important
}
a.text-success:focus,
a.text-success:hover {
 color:#1e7e34!important
}
.text-info {
 color:#17a2b8!important
}
a.text-info:focus,
a.text-info:hover {
 color:#117a8b!important
}
.text-warning {
 color:#ffc107!important
}
a.text-warning:focus,
a.text-warning:hover {
 color:#d39e00!important
}
.text-danger {
 color:#dc3545!important
}
a.text-danger:focus,
a.text-danger:hover {
 color:#bd2130!important
}
.text-light {
 color:#f8f9fa!important
}
a.text-light:focus,
a.text-light:hover {
 color:#dae0e5!important
}
.text-dark {
 color:#343a40!important
}
a.text-dark:focus,
a.text-dark:hover {
 color:#1d2124!important
}
.text-muted {
 color:#6c757d!important
}
.text-hide {
 font:0/0 a;
 color:transparent;
 text-shadow:none;
 background-color:transparent;
 border:0
}
.visible {
 visibility:visible!important
}
.invisible {
 visibility:hidden!important
}
@media print {
 *,
 ::after,
 ::before {
  text-shadow:none!important;
  box-shadow:none!important
 }
 a:not(.btn) {
  text-decoration:underline
 }
 abbr[title]::after {
  content:" (" attr(title) ")"
 }
 pre {
  white-space:pre-wrap!important
 }
 blockquote,
 pre {
  border:1px solid #999;
  page-break-inside:avoid
 }
 thead {
  display:table-header-group
 }
 img,
 tr {
  page-break-inside:avoid
 }
 h2,
 h3,
 p {
  orphans:3;
  widows:3
 }
 h2,
 h3 {
  page-break-after:avoid
 }
 @page {
  size:a3
 }
 body {
  min-width:992px!important
 }
 .container {
  min-width:992px!important
 }
 .navbar {
  display:none
 }
 .badge {
  border:1px solid #000
 }
 .table {
  border-collapse:collapse!important
 }
 .table td,
 .table th {
  background-color:#fff!important
 }
 .table-bordered td,
 .table-bordered th {
  border:1px solid #ddd!important
 }
}
/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport {
 width:device-width
}
html {
 box-sizing:border-box;
 -ms-overflow-style:scrollbar
}
*,
::after,
::before {
 box-sizing:inherit
}
.container {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
@media (min-width:576px) {
 .container {
  max-width:540px
 }
}
@media (min-width:768px) {
 .container {
  max-width:720px
 }
}
@media (min-width:992px) {
 .container {
  max-width:960px
 }
}
@media (min-width:1200px) {
 .container {
  max-width:1140px
 }
}
.container-fluid {
 width:100%;
 padding-right:15px;
 padding-left:15px;
 margin-right:auto;
 margin-left:auto
}
.row {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:wrap;
 flex-wrap:wrap;
 margin-right:-15px;
 margin-left:-15px
}
.no-gutters {
 margin-right:0;
 margin-left:0
}
.no-gutters>.col,
.no-gutters>[class*=col-] {
 padding-right:0;
 padding-left:0
}
.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
 position:relative;
 width:100%;
 min-height:1px;
 padding-right:15px;
 padding-left:15px
}
.col {
 -ms-flex-preferred-size:0;
 flex-basis:0%;
 -webkit-box-flex:1;
 -ms-flex-positive:1;
 flex-grow:1;
 max-width:100%
}
.col-auto {
 -webkit-box-flex:0;
 -ms-flex:0 0 auto;
 flex:0 0 auto;
 width:auto;
 max-width:none
}
.col-1 {
 -webkit-box-flex:0;
 -ms-flex:0 0 8.333333%;
 flex:0 0 8.333333%;
 max-width:8.333333%
}
.col-2 {
 -webkit-box-flex:0;
 -ms-flex:0 0 16.666667%;
 flex:0 0 16.666667%;
 max-width:16.666667%
}
.col-3 {
 -webkit-box-flex:0;
 -ms-flex:0 0 25%;
 flex:0 0 25%;
 max-width:25%
}
.col-4 {
 -webkit-box-flex:0;
 -ms-flex:0 0 33.333333%;
 flex:0 0 33.333333%;
 max-width:33.333333%
}
.col-5 {
 -webkit-box-flex:0;
 -ms-flex:0 0 41.666667%;
 flex:0 0 41.666667%;
 max-width:41.666667%
}
.col-6 {
 -webkit-box-flex:0;
 -ms-flex:0 0 50%;
 flex:0 0 50%;
 max-width:50%
}
.col-7 {
 -webkit-box-flex:0;
 -ms-flex:0 0 58.333333%;
 flex:0 0 58.333333%;
 max-width:58.333333%
}
.col-8 {
 -webkit-box-flex:0;
 -ms-flex:0 0 66.666667%;
 flex:0 0 66.666667%;
 max-width:66.666667%
}
.col-9 {
 -webkit-box-flex:0;
 -ms-flex:0 0 75%;
 flex:0 0 75%;
 max-width:75%
}
.col-10 {
 -webkit-box-flex:0;
 -ms-flex:0 0 83.333333%;
 flex:0 0 83.333333%;
 max-width:83.333333%
}
.col-11 {
 -webkit-box-flex:0;
 -ms-flex:0 0 91.666667%;
 flex:0 0 91.666667%;
 max-width:91.666667%
}
.col-12 {
 -webkit-box-flex:0;
 -ms-flex:0 0 100%;
 flex:0 0 100%;
 max-width:100%
}
.order-first {
 -webkit-box-ordinal-group:0;
 -ms-flex-order:-1;
 order:-1
}
.order-last {
 -webkit-box-ordinal-group:14;
 -ms-flex-order:13;
 order:13
}
.order-0 {
 -webkit-box-ordinal-group:1;
 -ms-flex-order:0;
 order:0
}
.order-1 {
 -webkit-box-ordinal-group:2;
 -ms-flex-order:1;
 order:1
}
.order-2 {
 -webkit-box-ordinal-group:3;
 -ms-flex-order:2;
 order:2
}
.order-3 {
 -webkit-box-ordinal-group:4;
 -ms-flex-order:3;
 order:3
}
.order-4 {
 -webkit-box-ordinal-group:5;
 -ms-flex-order:4;
 order:4
}
.order-5 {
 -webkit-box-ordinal-group:6;
 -ms-flex-order:5;
 order:5
}
.order-6 {
 -webkit-box-ordinal-group:7;
 -ms-flex-order:6;
 order:6
}
.order-7 {
 -webkit-box-ordinal-group:8;
 -ms-flex-order:7;
 order:7
}
.order-8 {
 -webkit-box-ordinal-group:9;
 -ms-flex-order:8;
 order:8
}
.order-9 {
 -webkit-box-ordinal-group:10;
 -ms-flex-order:9;
 order:9
}
.order-10 {
 -webkit-box-ordinal-group:11;
 -ms-flex-order:10;
 order:10
}
.order-11 {
 -webkit-box-ordinal-group:12;
 -ms-flex-order:11;
 order:11
}
.order-12 {
 -webkit-box-ordinal-group:13;
 -ms-flex-order:12;
 order:12
}
.offset-1 {
 margin-left:8.333333%
}
.offset-2 {
 margin-left:16.666667%
}
.offset-3 {
 margin-left:25%
}
.offset-4 {
 margin-left:33.333333%
}
.offset-5 {
 margin-left:41.666667%
}
.offset-6 {
 margin-left:50%
}
.offset-7 {
 margin-left:58.333333%
}
.offset-8 {
 margin-left:66.666667%
}
.offset-9 {
 margin-left:75%
}
.offset-10 {
 margin-left:83.333333%
}
.offset-11 {
 margin-left:91.666667%
}
@media (min-width:576px) {
 .col-sm {
  -ms-flex-preferred-size:0;
  flex-basis:0%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-sm-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-sm-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-sm-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-sm-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-sm-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-sm-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-sm-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-sm-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-sm-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-sm-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-sm-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-sm-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-sm-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-sm-first {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1
 }
 .order-sm-last {
  -webkit-box-ordinal-group:14;
  -ms-flex-order:13;
  order:13
 }
 .order-sm-0 {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
 .order-sm-1 {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
 .order-sm-2 {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .order-sm-3 {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .order-sm-4 {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .order-sm-5 {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .order-sm-6 {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .order-sm-7 {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .order-sm-8 {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .order-sm-9 {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .order-sm-10 {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .order-sm-11 {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
 .order-sm-12 {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
 .offset-sm-0 {
  margin-left:0
 }
 .offset-sm-1 {
  margin-left:8.333333%
 }
 .offset-sm-2 {
  margin-left:16.666667%
 }
 .offset-sm-3 {
  margin-left:25%
 }
 .offset-sm-4 {
  margin-left:33.333333%
 }
 .offset-sm-5 {
  margin-left:41.666667%
 }
 .offset-sm-6 {
  margin-left:50%
 }
 .offset-sm-7 {
  margin-left:58.333333%
 }
 .offset-sm-8 {
  margin-left:66.666667%
 }
 .offset-sm-9 {
  margin-left:75%
 }
 .offset-sm-10 {
  margin-left:83.333333%
 }
 .offset-sm-11 {
  margin-left:91.666667%
 }
}
@media (min-width:768px) {
 .col-md {
  -ms-flex-preferred-size:0;
  flex-basis:0%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-md-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-md-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-md-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-md-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-md-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-md-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-md-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-md-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-md-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-md-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-md-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-md-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-md-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-md-first {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1
 }
 .order-md-last {
  -webkit-box-ordinal-group:14;
  -ms-flex-order:13;
  order:13
 }
 .order-md-0 {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
 .order-md-1 {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
 .order-md-2 {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .order-md-3 {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .order-md-4 {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .order-md-5 {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .order-md-6 {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .order-md-7 {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .order-md-8 {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .order-md-9 {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .order-md-10 {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .order-md-11 {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
 .order-md-12 {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
 .offset-md-0 {
  margin-left:0
 }
 .offset-md-1 {
  margin-left:8.333333%
 }
 .offset-md-2 {
  margin-left:16.666667%
 }
 .offset-md-3 {
  margin-left:25%
 }
 .offset-md-4 {
  margin-left:33.333333%
 }
 .offset-md-5 {
  margin-left:41.666667%
 }
 .offset-md-6 {
  margin-left:50%
 }
 .offset-md-7 {
  margin-left:58.333333%
 }
 .offset-md-8 {
  margin-left:66.666667%
 }
 .offset-md-9 {
  margin-left:75%
 }
 .offset-md-10 {
  margin-left:83.333333%
 }
 .offset-md-11 {
  margin-left:91.666667%
 }
}
@media (min-width:992px) {
 .col-lg {
  -ms-flex-preferred-size:0;
  flex-basis:0%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-lg-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-lg-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-lg-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-lg-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-lg-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-lg-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-lg-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-lg-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-lg-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-lg-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-lg-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 83.333333%;
  flex:0 0 100.693333%;
  max-width:100.693333%
 }
 .col-lg-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 91.666667%;
  flex:0 0 100.666667%;
  max-width:150.666667%
 }
 .col-lg-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-lg-first {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1
 }
 .order-lg-last {
  -webkit-box-ordinal-group:14;
  -ms-flex-order:13;
  order:13
 }
 .order-lg-0 {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
 .order-lg-1 {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
 .order-lg-2 {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .order-lg-3 {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .order-lg-4 {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .order-lg-5 {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .order-lg-6 {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .order-lg-7 {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .order-lg-8 {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .order-lg-9 {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .order-lg-10 {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .order-lg-11 {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
 .order-lg-12 {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
 .offset-lg-0 {
  margin-left:0
 }
 .offset-lg-1 {
  margin-left:8.333333%
 }
 .offset-lg-2 {
  translateY(50px)
 }
 .offset-lg-3 {
  margin-left:25%;
 }
 .offset-lg-4 {
  margin-left:33.333333%
 }
 .offset-lg-5 {
  margin-left:41.666667%
 }
 .offset-lg-6 {
  margin-left:50%
 }
 .offset-lg-7 {
  margin-left:58.333333%
 }
 .offset-lg-8 {
  margin-left:66.666667%
 }
 .offset-lg-9 {
  margin-left:75%
 }
 .offset-lg-10 {
  margin-left:83.333333%
 }
 .offset-lg-11 {
  margin-left:91.666667%
 }
}
@media (min-width:1200px) {
 .col-xl {
  -ms-flex-preferred-size:0;
  flex-basis:0%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  max-width:100%
 }
 .col-xl-auto {
  -webkit-box-flex:0;
  -ms-flex:0 0 auto;
  flex:0 0 auto;
  width:auto;
  max-width:none
 }
 .col-xl-1 {
  -webkit-box-flex:0;
  -ms-flex:0 0 8.333333%;
  flex:0 0 8.333333%;
  max-width:8.333333%
 }
 .col-xl-2 {
  -webkit-box-flex:0;
  -ms-flex:0 0 16.666667%;
  flex:0 0 16.666667%;
  max-width:16.666667%
 }
 .col-xl-3 {
  -webkit-box-flex:0;
  -ms-flex:0 0 25%;
  flex:0 0 25%;
  max-width:25%
 }
 .col-xl-4 {
  -webkit-box-flex:0;
  -ms-flex:0 0 33.333333%;
  flex:0 0 33.333333%;
  max-width:33.333333%
 }
 .col-xl-5 {
  -webkit-box-flex:0;
  -ms-flex:0 0 41.666667%;
  flex:0 0 41.666667%;
  max-width:41.666667%
 }
 .col-xl-6 {
  -webkit-box-flex:0;
  -ms-flex:0 0 50%;
  flex:0 0 50%;
  max-width:50%
 }
 .col-xl-7 {
  -webkit-box-flex:0;
  -ms-flex:0 0 58.333333%;
  flex:0 0 58.333333%;
  max-width:58.333333%
 }
 .col-xl-8 {
  -webkit-box-flex:0;
  -ms-flex:0 0 66.666667%;
  flex:0 0 66.666667%;
  max-width:66.666667%
 }
 .col-xl-9 {
  -webkit-box-flex:0;
  -ms-flex:0 0 75%;
  flex:0 0 75%;
  max-width:75%
 }
 .col-xl-10 {
  -webkit-box-flex:0;
  -ms-flex:0 0 83.333333%;
  flex:0 0 83.333333%;
  max-width:83.333333%
 }
 .col-xl-11 {
  -webkit-box-flex:0;
  -ms-flex:0 0 91.666667%;
  flex:0 0 91.666667%;
  max-width:91.666667%
 }
 .col-xl-12 {
  -webkit-box-flex:0;
  -ms-flex:0 0 100%;
  flex:0 0 100%;
  max-width:100%
 }
 .order-xl-first {
  -webkit-box-ordinal-group:0;
  -ms-flex-order:-1;
  order:-1
 }
 .order-xl-last {
  -webkit-box-ordinal-group:14;
  -ms-flex-order:13;
  order:13
 }
 .order-xl-0 {
  -webkit-box-ordinal-group:1;
  -ms-flex-order:0;
  order:0
 }
 .order-xl-1 {
  -webkit-box-ordinal-group:2;
  -ms-flex-order:1;
  order:1
 }
 .order-xl-2 {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2
 }
 .order-xl-3 {
  -webkit-box-ordinal-group:4;
  -ms-flex-order:3;
  order:3
 }
 .order-xl-4 {
  -webkit-box-ordinal-group:5;
  -ms-flex-order:4;
  order:4
 }
 .order-xl-5 {
  -webkit-box-ordinal-group:6;
  -ms-flex-order:5;
  order:5
 }
 .order-xl-6 {
  -webkit-box-ordinal-group:7;
  -ms-flex-order:6;
  order:6
 }
 .order-xl-7 {
  -webkit-box-ordinal-group:8;
  -ms-flex-order:7;
  order:7
 }
 .order-xl-8 {
  -webkit-box-ordinal-group:9;
  -ms-flex-order:8;
  order:8
 }
 .order-xl-9 {
  -webkit-box-ordinal-group:10;
  -ms-flex-order:9;
  order:9
 }
 .order-xl-10 {
  -webkit-box-ordinal-group:11;
  -ms-flex-order:10;
  order:10
 }
 .order-xl-11 {
  -webkit-box-ordinal-group:12;
  -ms-flex-order:11;
  order:11
 }
 .order-xl-12 {
  -webkit-box-ordinal-group:13;
  -ms-flex-order:12;
  order:12
 }
 .offset-xl-0 {
  margin-left:0
 }
 .offset-xl-1 {
  margin-left:8.333333%
 }
 .offset-xl-2 {
  margin-left:16.666667%
 }
 .offset-xl-3 {
  margin-left:25%
 }
 .offset-xl-4 {
  margin-left:33.333333%
 }
 .offset-xl-5 {
  margin-left:41.666667%
 }
 .offset-xl-6 {
  margin-left:50%
 }
 .offset-xl-7 {
  margin-left:58.333333%
 }
 .offset-xl-8 {
  margin-left:66.666667%
 }
 .offset-xl-9 {
  margin-left:75%
 }
 .offset-xl-10 {
  margin-left:83.333333%
 }
 .offset-xl-11 {
  margin-left:91.666667%
 }
}
.d-none {
 display:none!important
}
.d-inline {
 display:inline!important
}
.d-inline-block {
 display:inline-block!important
}
.d-block {
 display:block!important
}
.d-table {
 display:table!important
}
.d-table-row {
 display:table-row!important
}
.d-table-cell {
 display:table-cell!important
}
.d-flex {
 display:-webkit-box!important;
 display:-ms-flexbox!important;
 display:flex!important
}
.d-inline-flex {
 display:-webkit-inline-box!important;
 display:-ms-inline-flexbox!important;
 display:inline-flex!important
}
@media (min-width:576px) {
 .d-sm-none {
  display:none!important
 }
 .d-sm-inline {
  display:inline!important
 }
 .d-sm-inline-block {
  display:inline-block!important
 }
 .d-sm-block {
  display:block!important
 }
 .d-sm-table {
  display:table!important
 }
 .d-sm-table-row {
  display:table-row!important
 }
 .d-sm-table-cell {
  display:table-cell!important
 }
 .d-sm-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-sm-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width:768px) {
 .d-md-none {
  display:none!important
 }
 .d-md-inline {
  display:inline!important
 }
 .d-md-inline-block {
  display:inline-block!important
 }
 .d-md-block {
  display:block!important
 }
 .d-md-table {
  display:table!important
 }
 .d-md-table-row {
  display:table-row!important
 }
 .d-md-table-cell {
  display:table-cell!important
 }
 .d-md-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-md-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width:992px) {
 .d-lg-none {
  display:none!important
 }
 .d-lg-inline {
  display:inline!important
 }
 .d-lg-inline-block {
  display:inline-block!important
 }
 .d-lg-block {
  display:block!important
 }
 .d-lg-table {
  display:table!important
 }
 .d-lg-table-row {
  display:table-row!important
 }
 .d-lg-table-cell {
  display:table-cell!important
 }
 .d-lg-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-lg-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width:1200px) {
 .d-xl-none {
  display:none!important
 }
 .d-xl-inline {
  display:inline!important
 }
 .d-xl-inline-block {
  display:inline-block!important
 }
 .d-xl-block {
  display:block!important
 }
 .d-xl-table {
  display:table!important
 }
 .d-xl-table-row {
  display:table-row!important
 }
 .d-xl-table-cell {
  display:table-cell!important
 }
 .d-xl-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-xl-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media print {
 .d-print-none {
  display:none!important
 }
 .d-print-inline {
  display:inline!important
 }
 .d-print-inline-block {
  display:inline-block!important
 }
 .d-print-block {
  display:block!important
 }
 .d-print-table {
  display:table!important
 }
 .d-print-table-row {
  display:table-row!important
 }
 .d-print-table-cell {
  display:table-cell!important
 }
 .d-print-flex {
  display:-webkit-box!important;
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-print-inline-flex {
  display:-webkit-inline-box!important;
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
.flex-row {
 -webkit-box-orient:horizontal!important;
 -webkit-box-direction:normal!important;
 -ms-flex-direction:row!important;
 flex-direction:row!important
}
.flex-column {
 -webkit-box-orient:vertical!important;
 -webkit-box-direction:normal!important;
 -ms-flex-direction:column!important;
 flex-direction:column!important
}
.flex-row-reverse {
 -webkit-box-orient:horizontal!important;
 -webkit-box-direction:reverse!important;
 -ms-flex-direction:row-reverse!important;
 flex-direction:row-reverse!important
}
.flex-column-reverse {
 -webkit-box-orient:vertical!important;
 -webkit-box-direction:reverse!important;
 -ms-flex-direction:column-reverse!important;
 flex-direction:column-reverse!important
}
.flex-wrap {
 -ms-flex-wrap:wrap!important;
 flex-wrap:wrap!important
}
.flex-nowrap {
 -ms-flex-wrap:nowrap!important;
 flex-wrap:nowrap!important
}
.flex-wrap-reverse {
 -ms-flex-wrap:wrap-reverse!important;
 flex-wrap:wrap-reverse!important
}
.justify-content-start {
 -webkit-box-pack:start!important;
 -ms-flex-pack:start!important;
 justify-content:flex-start!important
}
.justify-content-end {
 -webkit-box-pack:end!important;
 -ms-flex-pack:end!important;
 justify-content:flex-end!important
}
.justify-content-center {
 -webkit-box-pack:center!important;
 -ms-flex-pack:center!important;
 justify-content:center!important
}
.justify-content-between {
 -webkit-box-pack:justify!important;
 -ms-flex-pack:justify!important;
 justify-content:space-between!important
}
.justify-content-around {
 -ms-flex-pack:distribute!important;
 justify-content:space-around!important
}
.align-items-start {
 -webkit-box-align:start!important;
 -ms-flex-align:start!important;
 align-items:flex-start!important
}
.align-items-end {
 -webkit-box-align:end!important;
 -ms-flex-align:end!important;
 align-items:flex-end!important
}
.align-items-center {
 -webkit-box-align:center!important;
 -ms-flex-align:center!important;
 align-items:center!important
}
.align-items-baseline {
 -webkit-box-align:baseline!important;
 -ms-flex-align:baseline!important;
 align-items:baseline!important
}
.align-items-stretch {
 -webkit-box-align:stretch!important;
 -ms-flex-align:stretch!important;
 align-items:stretch!important
}
.align-content-start {
 -ms-flex-line-pack:start!important;
 align-content:flex-start!important
}
.align-content-end {
 -ms-flex-line-pack:end!important;
 align-content:flex-end!important
}
.align-content-center {
 -ms-flex-line-pack:center!important;
 align-content:center!important
}
.align-content-between {
 -ms-flex-line-pack:justify!important;
 align-content:space-between!important
}
.align-content-around {
 -ms-flex-line-pack:distribute!important;
 align-content:space-around!important
}
.align-content-stretch {
 -ms-flex-line-pack:stretch!important;
 align-content:stretch!important
}
.align-self-auto {
 -ms-flex-item-align:auto!important;
 align-self:auto!important
}
.align-self-start {
 -ms-flex-item-align:start!important;
 align-self:flex-start!important
}
.align-self-end {
 -ms-flex-item-align:end!important;
 align-self:flex-end!important
}
.align-self-center {
 -ms-flex-item-align:center!important;
 align-self:center!important
}
.align-self-baseline {
 -ms-flex-item-align:baseline!important;
 align-self:baseline!important
}
.align-self-stretch {
 -ms-flex-item-align:stretch!important;
 align-self:stretch!important
}
@media (min-width:576px) {
 .flex-sm-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-sm-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-sm-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-sm-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-sm-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-sm-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-sm-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .justify-content-sm-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-sm-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-sm-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-sm-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-sm-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-sm-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-sm-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-sm-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-sm-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-sm-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-sm-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-sm-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-sm-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-sm-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-sm-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-sm-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-sm-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-sm-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-sm-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-sm-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-sm-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-sm-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width:768px) {
 .flex-md-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-md-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-md-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-md-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-md-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-md-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-md-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .justify-content-md-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-md-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-md-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-md-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-md-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-md-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-md-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-md-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-md-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-md-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-md-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-md-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-md-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-md-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-md-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-md-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-md-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-md-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-md-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-md-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-md-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-md-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width:992px) {
 .flex-lg-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-lg-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-lg-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-lg-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-lg-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-lg-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-lg-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .justify-content-lg-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-lg-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-lg-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-lg-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-lg-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-lg-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-lg-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-lg-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-lg-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-lg-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-lg-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-lg-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-lg-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-lg-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-lg-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-lg-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-lg-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-lg-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-lg-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-lg-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-lg-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-lg-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
@media (min-width:1200px) {
 .flex-xl-row {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:row!important;
  flex-direction:row!important
 }
 .flex-xl-column {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:normal!important;
  -ms-flex-direction:column!important;
  flex-direction:column!important
 }
 .flex-xl-row-reverse {
  -webkit-box-orient:horizontal!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:row-reverse!important;
  flex-direction:row-reverse!important
 }
 .flex-xl-column-reverse {
  -webkit-box-orient:vertical!important;
  -webkit-box-direction:reverse!important;
  -ms-flex-direction:column-reverse!important;
  flex-direction:column-reverse!important
 }
 .flex-xl-wrap {
  -ms-flex-wrap:wrap!important;
  flex-wrap:wrap!important
 }
 .flex-xl-nowrap {
  -ms-flex-wrap:nowrap!important;
  flex-wrap:nowrap!important
 }
 .flex-xl-wrap-reverse {
  -ms-flex-wrap:wrap-reverse!important;
  flex-wrap:wrap-reverse!important
 }
 .justify-content-xl-start {
  -webkit-box-pack:start!important;
  -ms-flex-pack:start!important;
  justify-content:flex-start!important
 }
 .justify-content-xl-end {
  -webkit-box-pack:end!important;
  -ms-flex-pack:end!important;
  justify-content:flex-end!important
 }
 .justify-content-xl-center {
  -webkit-box-pack:center!important;
  -ms-flex-pack:center!important;
  justify-content:center!important
 }
 .justify-content-xl-between {
  -webkit-box-pack:justify!important;
  -ms-flex-pack:justify!important;
  justify-content:space-between!important
 }
 .justify-content-xl-around {
  -ms-flex-pack:distribute!important;
  justify-content:space-around!important
 }
 .align-items-xl-start {
  -webkit-box-align:start!important;
  -ms-flex-align:start!important;
  align-items:flex-start!important
 }
 .align-items-xl-end {
  -webkit-box-align:end!important;
  -ms-flex-align:end!important;
  align-items:flex-end!important
 }
 .align-items-xl-center {
  -webkit-box-align:center!important;
  -ms-flex-align:center!important;
  align-items:center!important
 }
 .align-items-xl-baseline {
  -webkit-box-align:baseline!important;
  -ms-flex-align:baseline!important;
  align-items:baseline!important
 }
 .align-items-xl-stretch {
  -webkit-box-align:stretch!important;
  -ms-flex-align:stretch!important;
  align-items:stretch!important
 }
 .align-content-xl-start {
  -ms-flex-line-pack:start!important;
  align-content:flex-start!important
 }
 .align-content-xl-end {
  -ms-flex-line-pack:end!important;
  align-content:flex-end!important
 }
 .align-content-xl-center {
  -ms-flex-line-pack:center!important;
  align-content:center!important
 }
 .align-content-xl-between {
  -ms-flex-line-pack:justify!important;
  align-content:space-between!important
 }
 .align-content-xl-around {
  -ms-flex-line-pack:distribute!important;
  align-content:space-around!important
 }
 .align-content-xl-stretch {
  -ms-flex-line-pack:stretch!important;
  align-content:stretch!important
 }
 .align-self-xl-auto {
  -ms-flex-item-align:auto!important;
  align-self:auto!important
 }
 .align-self-xl-start {
  -ms-flex-item-align:start!important;
  align-self:flex-start!important
 }
 .align-self-xl-end {
  -ms-flex-item-align:end!important;
  align-self:flex-end!important
 }
 .align-self-xl-center {
  -ms-flex-item-align:center!important;
  align-self:center!important
 }
 .align-self-xl-baseline {
  -ms-flex-item-align:baseline!important;
  align-self:baseline!important
 }
 .align-self-xl-stretch {
  -ms-flex-item-align:stretch!important;
  align-self:stretch!important
 }
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face {
 font-display:swap;
 font-family:'FontAwesome';
 src:url(https://oandgaccounting.com/wp-content/themes/ong/fonts/fontawesome-webfont.eot?v=4.7.0);
 src:url('https://oandgaccounting.com/wp-content/themes/ong/fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format('embedded-opentype'),
 url(https://oandgaccounting.com/wp-content/themes/ong/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),
 url(https://oandgaccounting.com/wp-content/themes/ong/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'),
 url(https://oandgaccounting.com/wp-content/themes/ong/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'),
 url('https://oandgaccounting.com/wp-content/themes/ong/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
 font-weight:400;
 font-style:normal
}
.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:"\f000"
}
.fa-music:before {
 content:"\f001"
}
.fa-search:before {
 content:"\f002"
}
.fa-envelope-o:before {
 content:"\f003"
}
.fa-heart:before {
 content:"\f004"
}
.fa-star:before {
 content:"\f005"
}
.fa-star-o:before {
 content:"\f006"
}
.fa-user:before {
 content:"\f007"
}
.fa-film:before {
 content:"\f008"
}
.fa-th-large:before {
 content:"\f009"
}
.fa-th:before {
 content:"\f00a"
}
.fa-th-list:before {
 content:"\f00b"
}
.fa-check:before {
 content:"\f00c"
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
 content:"\f00d"
}
.fa-search-plus:before {
 content:"\f00e"
}
.fa-search-minus:before {
 content:"\f010"
}
.fa-power-off:before {
 content:"\f011"
}
.fa-signal:before {
 content:"\f012"
}
.fa-gear:before,
.fa-cog:before {
 content:"\f013"
}
.fa-trash-o:before {
 content:"\f014"
}
.fa-home:before {
 content:"\f015"
}
.fa-file-o:before {
 content:"\f016"
}
.fa-clock-o:before {
 content:"\f017"
}
.fa-road:before {
 content:"\f018"
}
.fa-download:before {
 content:"\f019"
}
.fa-arrow-circle-o-down:before {
 content:"\f01a"
}
.fa-arrow-circle-o-up:before {
 content:"\f01b"
}
.fa-inbox:before {
 content:"\f01c"
}
.fa-play-circle-o:before {
 content:"\f01d"
}
.fa-rotate-right:before,
.fa-repeat:before {
 content:"\f01e"
}
.fa-refresh:before {
 content:"\f021"
}
.fa-list-alt:before {
 content:"\f022"
}
.fa-lock:before {
 content:"\f023"
}
.fa-flag:before {
 content:"\f024"
}
.fa-headphones:before {
 content:"\f025"
}
.fa-volume-off:before {
 content:"\f026"
}
.fa-volume-down:before {
 content:"\f027"
}
.fa-volume-up:before {
 content:"\f028"
}
.fa-qrcode:before {
 content:"\f029"
}
.fa-barcode:before {
 content:"\f02a"
}
.fa-tag:before {
 content:"\f02b"
}
.fa-tags:before {
 content:"\f02c"
}
.fa-book:before {
 content:"\f02d"
}
.fa-bookmark:before {
 content:"\f02e"
}
.fa-print:before {
 content:"\f02f"
}
.fa-camera:before {
 content:"\f030"
}
.fa-font:before {
 content:"\f031"
}
.fa-bold:before {
 content:"\f032"
}
.fa-italic:before {
 content:"\f033"
}
.fa-text-height:before {
 content:"\f034"
}
.fa-text-width:before {
 content:"\f035"
}
.fa-align-left:before {
 content:"\f036"
}
.fa-align-center:before {
 content:"\f037"
}
.fa-align-right:before {
 content:"\f038"
}
.fa-align-justify:before {
 content:"\f039"
}
.fa-list:before {
 content:"\f03a"
}
.fa-dedent:before,
.fa-outdent:before {
 content:"\f03b"
}
.fa-indent:before {
 content:"\f03c"
}
.fa-video-camera:before {
 content:"\f03d"
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
 content:"\f03e"
}
.fa-pencil:before {
 content:"\f040"
}
.fa-map-marker:before {
 content:"\f041"
}
.fa-adjust:before {
 content:"\f042"
}
.fa-tint:before {
 content:"\f043"
}
.fa-edit:before,
.fa-pencil-square-o:before {
 content:"\f044"
}
.fa-share-square-o:before {
 content:"\f045"
}
.fa-check-square-o:before {
 content:"\f046"
}
.fa-arrows:before {
 content:"\f047"
}
.fa-step-backward:before {
 content:"\f048"
}
.fa-fast-backward:before {
 content:"\f049"
}
.fa-backward:before {
 content:"\f04a"
}
.fa-play:before {
 content:"\f04b"
}
.fa-pause:before {
 content:"\f04c"
}
.fa-stop:before {
 content:"\f04d"
}
.fa-forward:before {
 content:"\f04e"
}
.fa-fast-forward:before {
 content:"\f050"
}
.fa-step-forward:before {
 content:"\f051"
}
.fa-eject:before {
 content:"\f052"
}
.fa-chevron-left:before {
 content:"\f053"
}
.fa-chevron-right:before {
 content:"\f054"
}
.fa-plus-circle:before {
 content:"\f055"
}
.fa-minus-circle:before {
 content:"\f056"
}
.fa-times-circle:before {
 content:"\f057"
}
.fa-check-circle:before {
 content:"\f058"
}
.fa-question-circle:before {
 content:"\f059"
}
.fa-info-circle:before {
 content:"\f05a"
}
.fa-crosshairs:before {
 content:"\f05b"
}
.fa-times-circle-o:before {
 content:"\f05c"
}
.fa-check-circle-o:before {
 content:"\f05d"
}
.fa-ban:before {
 content:"\f05e"
}
.fa-arrow-left:before {
 content:"\f060"
}
.fa-arrow-right:before {
 content:"\f061"
}
.fa-arrow-up:before {
 content:"\f062"
}
.fa-arrow-down:before {
 content:"\f063"
}
.fa-mail-forward:before,
.fa-share:before {
 content:"\f064"
}
.fa-expand:before {
 content:"\f065"
}
.fa-compress:before {
 content:"\f066"
}
.fa-plus:before {
 content:"\f067"
}
.fa-minus:before {
 content:"\f068"
}
.fa-asterisk:before {
 content:"\f069"
}
.fa-exclamation-circle:before {
 content:"\f06a"
}
.fa-gift:before {
 content:"\f06b"
}
.fa-leaf:before {
 content:"\f06c"
}
.fa-fire:before {
 content:"\f06d"
}
.fa-eye:before {
 content:"\f06e"
}
.fa-eye-slash:before {
 content:"\f070"
}
.fa-warning:before,
.fa-exclamation-triangle:before {
 content:"\f071"
}
.fa-plane:before {
 content:"\f072"
}
.fa-calendar:before {
 content:"\f073"
}
.fa-random:before {
 content:"\f074"
}
.fa-comment:before {
 content:"\f075"
}
.fa-magnet:before {
 content:"\f076"
}
.fa-chevron-up:before {
 content:"\f077"
}
.fa-chevron-down:before {
 content:"\f078"
}
.fa-retweet:before {
 content:"\f079"
}
.fa-shopping-cart:before {
 content:"\f07a"
}
.fa-folder:before {
 content:"\f07b"
}
.fa-folder-open:before {
 content:"\f07c"
}
.fa-arrows-v:before {
 content:"\f07d"
}
.fa-arrows-h:before {
 content:"\f07e"
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
 content:"\f080"
}
.fa-twitter-square:before {
 content:"\f081"
}
.fa-facebook-square:before {
 content:"\f082"
}
.fa-camera-retro:before {
 content:"\f083"
}
.fa-key:before {
 content:"\f084"
}
.fa-gears:before,
.fa-cogs:before {
 content:"\f085"
}
.fa-comments:before {
 content:"\f086"
}
.fa-thumbs-o-up:before {
 content:"\f087"
}
.fa-thumbs-o-down:before {
 content:"\f088"
}
.fa-star-half:before {
 content:"\f089"
}
.fa-heart-o:before {
 content:"\f08a"
}
.fa-sign-out:before {
 content:"\f08b"
}
.fa-linkedin-square:before {
 content:"\f08c"
}
.fa-thumb-tack:before {
 content:"\f08d"
}
.fa-external-link:before {
 content:"\f08e"
}
.fa-sign-in:before {
 content:"\f090"
}
.fa-trophy:before {
 content:"\f091"
}
.fa-github-square:before {
 content:"\f092"
}
.fa-upload:before {
 content:"\f093"
}
.fa-lemon-o:before {
 content:"\f094"
}
.fa-phone:before {
 content:"\f095"
}
.fa-square-o:before {
 content:"\f096"
}
.fa-bookmark-o:before {
 content:"\f097"
}
.fa-phone-square:before {
 content:"\f098"
}
.fa-twitter:before {
 content:"\f099"
}
.fa-facebook-f:before,
.fa-facebook:before {
 content:"\f09a"
}
.fa-github:before {
 content:"\f09b"
}
.fa-unlock:before {
 content:"\f09c"
}
.fa-credit-card:before {
 content:"\f09d"
}
.fa-feed:before,
.fa-rss:before {
 content:"\f09e"
}
.fa-hdd-o:before {
 content:"\f0a0"
}
.fa-bullhorn:before {
 content:"\f0a1"
}
.fa-bell:before {
 content:"\f0f3"
}
.fa-certificate:before {
 content:"\f0a3"
}
.fa-hand-o-right:before {
 content:"\f0a4"
}
.fa-hand-o-left:before {
 content:"\f0a5"
}
.fa-hand-o-up:before {
 content:"\f0a6"
}
.fa-hand-o-down:before {
 content:"\f0a7"
}
.fa-arrow-circle-left:before {
 content:"\f0a8"
}
.fa-arrow-circle-right:before {
 content:"\f0a9"
}
.fa-arrow-circle-up:before {
 content:"\f0aa"
}
.fa-arrow-circle-down:before {
 content:"\f0ab"
}
.fa-globe:before {
 content:"\f0ac"
}
.fa-wrench:before {
 content:"\f0ad"
}
.fa-tasks:before {
 content:"\f0ae"
}
.fa-filter:before {
 content:"\f0b0"
}
.fa-briefcase:before {
 content:"\f0b1"
}
.fa-arrows-alt:before {
 content:"\f0b2"
}
.fa-group:before,
.fa-users:before {
 content:"\f0c0"
}
.fa-chain:before,
.fa-link:before {
 content:"\f0c1"
}
.fa-cloud:before {
 content:"\f0c2"
}
.fa-flask:before {
 content:"\f0c3"
}
.fa-cut:before,
.fa-scissors:before {
 content:"\f0c4"
}
.fa-copy:before,
.fa-files-o:before {
 content:"\f0c5"
}
.fa-paperclip:before {
 content:"\f0c6"
}
.fa-save:before,
.fa-floppy-o:before {
 content:"\f0c7"
}
.fa-square:before {
 content:"\f0c8"
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
 content:"\f0c9"
}
.fa-list-ul:before {
 content:"\f0ca"
}
.fa-list-ol:before {
 content:"\f0cb"
}
.fa-strikethrough:before {
 content:"\f0cc"
}
.fa-underline:before {
 content:"\f0cd"
}
.fa-table:before {
 content:"\f0ce"
}
.fa-magic:before {
 content:"\f0d0"
}
.fa-truck:before {
 content:"\f0d1"
}
.fa-pinterest:before {
 content:"\f0d2"
}
.fa-pinterest-square:before {
 content:"\f0d3"
}
.fa-google-plus-square:before {
 content:"\f0d4"
}
.fa-google-plus:before {
 content:"\f0d5"
}
.fa-money:before {
 content:"\f0d6"
}
.fa-caret-down:before {
 content:"\f0d7"
}
.fa-caret-up:before {
 content:"\f0d8"
}
.fa-caret-left:before {
 content:"\f0d9"
}
.fa-caret-right:before {
 content:"\f0da"
}
.fa-columns:before {
 content:"\f0db"
}
.fa-unsorted:before,
.fa-sort:before {
 content:"\f0dc"
}
.fa-sort-down:before,
.fa-sort-desc:before {
 content:"\f0dd"
}
.fa-sort-up:before,
.fa-sort-asc:before {
 content:"\f0de"
}
.fa-envelope:before {
 content:"\f0e0"
}
.fa-linkedin:before {
 content:"\f0e1"
}
.fa-rotate-left:before,
.fa-undo:before {
 content:"\f0e2"
}
.fa-legal:before,
.fa-gavel:before {
 content:"\f0e3"
}
.fa-dashboard:before,
.fa-tachometer:before {
 content:"\f0e4"
}
.fa-comment-o:before {
 content:"\f0e5"
}
.fa-comments-o:before {
 content:"\f0e6"
}
.fa-flash:before,
.fa-bolt:before {
 content:"\f0e7"
}
.fa-sitemap:before {
 content:"\f0e8"
}
.fa-umbrella:before {
 content:"\f0e9"
}
.fa-paste:before,
.fa-clipboard:before {
 content:"\f0ea"
}
.fa-lightbulb-o:before {
 content:"\f0eb"
}
.fa-exchange:before {
 content:"\f0ec"
}
.fa-cloud-download:before {
 content:"\f0ed"
}
.fa-cloud-upload:before {
 content:"\f0ee"
}
.fa-user-md:before {
 content:"\f0f0"
}
.fa-stethoscope:before {
 content:"\f0f1"
}
.fa-suitcase:before {
 content:"\f0f2"
}
.fa-bell-o:before {
 content:"\f0a2"
}
.fa-coffee:before {
 content:"\f0f4"
}
.fa-cutlery:before {
 content:"\f0f5"
}
.fa-file-text-o:before {
 content:"\f0f6"
}
.fa-building-o:before {
 content:"\f0f7"
}
.fa-hospital-o:before {
 content:"\f0f8"
}
.fa-ambulance:before {
 content:"\f0f9"
}
.fa-medkit:before {
 content:"\f0fa"
}
.fa-fighter-jet:before {
 content:"\f0fb"
}
.fa-beer:before {
 content:"\f0fc"
}
.fa-h-square:before {
 content:"\f0fd"
}
.fa-plus-square:before {
 content:"\f0fe"
}
.fa-angle-double-left:before {
 content:"\f100"
}
.fa-angle-double-right:before {
 content:"\f101"
}
.fa-angle-double-up:before {
 content:"\f102"
}
.fa-angle-double-down:before {
 content:"\f103"
}
.fa-angle-left:before {
 content:"\f104"
}
.fa-angle-right:before {
 content:"\f105"
}
.fa-angle-up:before {
 content:"\f106"
}
.fa-angle-down:before {
 content:"\f107"
}
.fa-desktop:before {
 content:"\f108"
}
.fa-laptop:before {
 content:"\f109"
}
.fa-tablet:before {
 content:"\f10a"
}
.fa-mobile-phone:before,
.fa-mobile:before {
 content:"\f10b"
}
.fa-circle-o:before {
 content:"\f10c"
}
.fa-quote-left:before {
 content:"\f10d"
}
.fa-quote-right:before {
 content:"\f10e"
}
.fa-spinner:before {
 content:"\f110"
}
.fa-circle:before {
 content:"\f111"
}
.fa-mail-reply:before,
.fa-reply:before {
 content:"\f112"
}
.fa-github-alt:before {
 content:"\f113"
}
.fa-folder-o:before {
 content:"\f114"
}
.fa-folder-open-o:before {
 content:"\f115"
}
.fa-smile-o:before {
 content:"\f118"
}
.fa-frown-o:before {
 content:"\f119"
}
.fa-meh-o:before {
 content:"\f11a"
}
.fa-gamepad:before {
 content:"\f11b"
}
.fa-keyboard-o:before {
 content:"\f11c"
}
.fa-flag-o:before {
 content:"\f11d"
}
.fa-flag-checkered:before {
 content:"\f11e"
}
.fa-terminal:before {
 content:"\f120"
}
.fa-code:before {
 content:"\f121"
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
 content:"\f122"
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
 content:"\f123"
}
.fa-location-arrow:before {
 content:"\f124"
}
.fa-crop:before {
 content:"\f125"
}
.fa-code-fork:before {
 content:"\f126"
}
.fa-unlink:before,
.fa-chain-broken:before {
 content:"\f127"
}
.fa-question:before {
 content:"\f128"
}
.fa-info:before {
 content:"\f129"
}
.fa-exclamation:before {
 content:"\f12a"
}
.fa-superscript:before {
 content:"\f12b"
}
.fa-subscript:before {
 content:"\f12c"
}
.fa-eraser:before {
 content:"\f12d"
}
.fa-puzzle-piece:before {
 content:"\f12e"
}
.fa-microphone:before {
 content:"\f130"
}
.fa-microphone-slash:before {
 content:"\f131"
}
.fa-shield:before {
 content:"\f132"
}
.fa-calendar-o:before {
 content:"\f133"
}
.fa-fire-extinguisher:before {
 content:"\f134"
}
.fa-rocket:before {
 content:"\f135"
}
.fa-maxcdn:before {
 content:"\f136"
}
.fa-chevron-circle-left:before {
 content:"\f137"
}
.fa-chevron-circle-right:before {
 content:"\f138"
}
.fa-chevron-circle-up:before {
 content:"\f139"
}
.fa-chevron-circle-down:before {
 content:"\f13a"
}
.fa-html5:before {
 content:"\f13b"
}
.fa-css3:before {
 content:"\f13c"
}
.fa-anchor:before {
 content:"\f13d"
}
.fa-unlock-alt:before {
 content:"\f13e"
}
.fa-bullseye:before {
 content:"\f140"
}
.fa-ellipsis-h:before {
 content:"\f141"
}
.fa-ellipsis-v:before {
 content:"\f142"
}
.fa-rss-square:before {
 content:"\f143"
}
.fa-play-circle:before {
 content:"\f144"
}
.fa-ticket:before {
 content:"\f145"
}
.fa-minus-square:before {
 content:"\f146"
}
.fa-minus-square-o:before {
 content:"\f147"
}
.fa-level-up:before {
 content:"\f148"
}
.fa-level-down:before {
 content:"\f149"
}
.fa-check-square:before {
 content:"\f14a"
}
.fa-pencil-square:before {
 content:"\f14b"
}
.fa-external-link-square:before {
 content:"\f14c"
}
.fa-share-square:before {
 content:"\f14d"
}
.fa-compass:before {
 content:"\f14e"
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
 content:"\f150"
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
 content:"\f151"
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
 content:"\f152"
}
.fa-euro:before,
.fa-eur:before {
 content:"\f153"
}
.fa-gbp:before {
 content:"\f154"
}
.fa-dollar:before,
.fa-usd:before {
 content:"\f155"
}
.fa-rupee:before,
.fa-inr:before {
 content:"\f156"
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
 content:"\f157"
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
 content:"\f158"
}
.fa-won:before,
.fa-krw:before {
 content:"\f159"
}
.fa-bitcoin:before,
.fa-btc:before {
 content:"\f15a"
}
.fa-file:before {
 content:"\f15b"
}
.fa-file-text:before {
 content:"\f15c"
}
.fa-sort-alpha-asc:before {
 content:"\f15d"
}
.fa-sort-alpha-desc:before {
 content:"\f15e"
}
.fa-sort-amount-asc:before {
 content:"\f160"
}
.fa-sort-amount-desc:before {
 content:"\f161"
}
.fa-sort-numeric-asc:before {
 content:"\f162"
}
.fa-sort-numeric-desc:before {
 content:"\f163"
}
.fa-thumbs-up:before {
 content:"\f164"
}
.fa-thumbs-down:before {
 content:"\f165"
}
.fa-youtube-square:before {
 content:"\f166"
}
.fa-youtube:before {
 content:"\f167"
}
.fa-xing:before {
 content:"\f168"
}
.fa-xing-square:before {
 content:"\f169"
}
.fa-youtube-play:before {
 content:"\f16a"
}
.fa-dropbox:before {
 content:"\f16b"
}
.fa-stack-overflow:before {
 content:"\f16c"
}
.fa-instagram:before {
 content:"\f16d"
}
.fa-flickr:before {
 content:"\f16e"
}
.fa-adn:before {
 content:"\f170"
}
.fa-bitbucket:before {
 content:"\f171"
}
.fa-bitbucket-square:before {
 content:"\f172"
}
.fa-tumblr:before {
 content:"\f173"
}
.fa-tumblr-square:before {
 content:"\f174"
}
.fa-long-arrow-down:before {
 content:"\f175"
}
.fa-long-arrow-up:before {
 content:"\f176"
}
.fa-long-arrow-left:before {
 content:"\f177"
}
.fa-long-arrow-right:before {
 content:"\f178"
}
.fa-apple:before {
 content:"\f179"
}
.fa-windows:before {
 content:"\f17a"
}
.fa-android:before {
 content:"\f17b"
}
.fa-linux:before {
 content:"\f17c"
}
.fa-dribbble:before {
 content:"\f17d"
}
.fa-skype:before {
 content:"\f17e"
}
.fa-foursquare:before {
 content:"\f180"
}
.fa-trello:before {
 content:"\f181"
}
.fa-female:before {
 content:"\f182"
}
.fa-male:before {
 content:"\f183"
}
.fa-gittip:before,
.fa-gratipay:before {
 content:"\f184"
}
.fa-sun-o:before {
 content:"\f185"
}
.fa-moon-o:before {
 content:"\f186"
}
.fa-archive:before {
 content:"\f187"
}
.fa-bug:before {
 content:"\f188"
}
.fa-vk:before {
 content:"\f189"
}
.fa-weibo:before {
 content:"\f18a"
}
.fa-renren:before {
 content:"\f18b"
}
.fa-pagelines:before {
 content:"\f18c"
}
.fa-stack-exchange:before {
 content:"\f18d"
}
.fa-arrow-circle-o-right:before {
 content:"\f18e"
}
.fa-arrow-circle-o-left:before {
 content:"\f190"
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
 content:"\f191"
}
.fa-dot-circle-o:before {
 content:"\f192"
}
.fa-wheelchair:before {
 content:"\f193"
}
.fa-vimeo-square:before {
 content:"\f194"
}
.fa-turkish-lira:before,
.fa-try:before {
 content:"\f195"
}
.fa-plus-square-o:before {
 content:"\f196"
}
.fa-space-shuttle:before {
 content:"\f197"
}
.fa-slack:before {
 content:"\f198"
}
.fa-envelope-square:before {
 content:"\f199"
}
.fa-wordpress:before {
 content:"\f19a"
}
.fa-openid:before {
 content:"\f19b"
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
 content:"\f19c"
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
 content:"\f19d"
}
.fa-yahoo:before {
 content:"\f19e"
}
.fa-google:before {
 content:"\f1a0"
}
.fa-reddit:before {
 content:"\f1a1"
}
.fa-reddit-square:before {
 content:"\f1a2"
}
.fa-stumbleupon-circle:before {
 content:"\f1a3"
}
.fa-stumbleupon:before {
 content:"\f1a4"
}
.fa-delicious:before {
 content:"\f1a5"
}
.fa-digg:before {
 content:"\f1a6"
}
.fa-pied-piper-pp:before {
 content:"\f1a7"
}
.fa-pied-piper-alt:before {
 content:"\f1a8"
}
.fa-drupal:before {
 content:"\f1a9"
}
.fa-joomla:before {
 content:"\f1aa"
}
.fa-language:before {
 content:"\f1ab"
}
.fa-fax:before {
 content:"\f1ac"
}
.fa-building:before {
 content:"\f1ad"
}
.fa-child:before {
 content:"\f1ae"
}
.fa-paw:before {
 content:"\f1b0"
}
.fa-spoon:before {
 content:"\f1b1"
}
.fa-cube:before {
 content:"\f1b2"
}
.fa-cubes:before {
 content:"\f1b3"
}
.fa-behance:before {
 content:"\f1b4"
}
.fa-behance-square:before {
 content:"\f1b5"
}
.fa-steam:before {
 content:"\f1b6"
}
.fa-steam-square:before {
 content:"\f1b7"
}
.fa-recycle:before {
 content:"\f1b8"
}
.fa-automobile:before,
.fa-car:before {
 content:"\f1b9"
}
.fa-cab:before,
.fa-taxi:before {
 content:"\f1ba"
}
.fa-tree:before {
 content:"\f1bb"
}
.fa-spotify:before {
 content:"\f1bc"
}
.fa-deviantart:before {
 content:"\f1bd"
}
.fa-soundcloud:before {
 content:"\f1be"
}
.fa-database:before {
 content:"\f1c0"
}
.fa-file-pdf-o:before {
 content:"\f1c1"
}
.fa-file-word-o:before {
 content:"\f1c2"
}
.fa-file-excel-o:before {
 content:"\f1c3"
}
.fa-file-powerpoint-o:before {
 content:"\f1c4"
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
 content:"\f1c5"
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
 content:"\f1c6"
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
 content:"\f1c7"
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
 content:"\f1c8"
}
.fa-file-code-o:before {
 content:"\f1c9"
}
.fa-vine:before {
 content:"\f1ca"
}
.fa-codepen:before {
 content:"\f1cb"
}
.fa-jsfiddle:before {
 content:"\f1cc"
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
 content:"\f1cd"
}
.fa-circle-o-notch:before {
 content:"\f1ce"
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
 content:"\f1d0"
}
.fa-ge:before,
.fa-empire:before {
 content:"\f1d1"
}
.fa-git-square:before {
 content:"\f1d2"
}
.fa-git:before {
 content:"\f1d3"
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
 content:"\f1d4"
}
.fa-tencent-weibo:before {
 content:"\f1d5"
}
.fa-qq:before {
 content:"\f1d6"
}
.fa-wechat:before,
.fa-weixin:before {
 content:"\f1d7"
}
.fa-send:before,
.fa-paper-plane:before {
 content:"\f1d8"
}
.fa-send-o:before,
.fa-paper-plane-o:before {
 content:"\f1d9"
}
.fa-history:before {
 content:"\f1da"
}
.fa-circle-thin:before {
 content:"\f1db"
}
.fa-header:before {
 content:"\f1dc"
}
.fa-paragraph:before {
 content:"\f1dd"
}
.fa-sliders:before {
 content:"\f1de"
}
.fa-share-alt:before {
 content:"\f1e0"
}
.fa-share-alt-square:before {
 content:"\f1e1"
}
.fa-bomb:before {
 content:"\f1e2"
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
 content:"\f1e3"
}
.fa-tty:before {
 content:"\f1e4"
}
.fa-binoculars:before {
 content:"\f1e5"
}
.fa-plug:before {
 content:"\f1e6"
}
.fa-slideshare:before {
 content:"\f1e7"
}
.fa-twitch:before {
 content:"\f1e8"
}
.fa-yelp:before {
 content:"\f1e9"
}
.fa-newspaper-o:before {
 content:"\f1ea"
}
.fa-wifi:before {
 content:"\f1eb"
}
.fa-calculator:before {
 content:"\f1ec"
}
.fa-paypal:before {
 content:"\f1ed"
}
.fa-google-wallet:before {
 content:"\f1ee"
}
.fa-cc-visa:before {
 content:"\f1f0"
}
.fa-cc-mastercard:before {
 content:"\f1f1"
}
.fa-cc-discover:before {
 content:"\f1f2"
}
.fa-cc-amex:before {
 content:"\f1f3"
}
.fa-cc-paypal:before {
 content:"\f1f4"
}
.fa-cc-stripe:before {
 content:"\f1f5"
}
.fa-bell-slash:before {
 content:"\f1f6"
}
.fa-bell-slash-o:before {
 content:"\f1f7"
}
.fa-trash:before {
 content:"\f1f8"
}
.fa-copyright:before {
 content:"\f1f9"
}
.fa-at:before {
 content:"\f1fa"
}
.fa-eyedropper:before {
 content:"\f1fb"
}
.fa-paint-brush:before {
 content:"\f1fc"
}
.fa-birthday-cake:before {
 content:"\f1fd"
}
.fa-area-chart:before {
 content:"\f1fe"
}
.fa-pie-chart:before {
 content:"\f200"
}
.fa-line-chart:before {
 content:"\f201"
}
.fa-lastfm:before {
 content:"\f202"
}
.fa-lastfm-square:before {
 content:"\f203"
}
.fa-toggle-off:before {
 content:"\f204"
}
.fa-toggle-on:before {
 content:"\f205"
}
.fa-bicycle:before {
 content:"\f206"
}
.fa-bus:before {
 content:"\f207"
}
.fa-ioxhost:before {
 content:"\f208"
}
.fa-angellist:before {
 content:"\f209"
}
.fa-cc:before {
 content:"\f20a"
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
 content:"\f20b"
}
.fa-meanpath:before {
 content:"\f20c"
}
.fa-buysellads:before {
 content:"\f20d"
}
.fa-connectdevelop:before {
 content:"\f20e"
}
.fa-dashcube:before {
 content:"\f210"
}
.fa-forumbee:before {
 content:"\f211"
}
.fa-leanpub:before {
 content:"\f212"
}
.fa-sellsy:before {
 content:"\f213"
}
.fa-shirtsinbulk:before {
 content:"\f214"
}
.fa-simplybuilt:before {
 content:"\f215"
}
.fa-skyatlas:before {
 content:"\f216"
}
.fa-cart-plus:before {
 content:"\f217"
}
.fa-cart-arrow-down:before {
 content:"\f218"
}
.fa-diamond:before {
 content:"\f219"
}
.fa-ship:before {
 content:"\f21a"
}
.fa-user-secret:before {
 content:"\f21b"
}
.fa-motorcycle:before {
 content:"\f21c"
}
.fa-street-view:before {
 content:"\f21d"
}
.fa-heartbeat:before {
 content:"\f21e"
}
.fa-venus:before {
 content:"\f221"
}
.fa-mars:before {
 content:"\f222"
}
.fa-mercury:before {
 content:"\f223"
}
.fa-intersex:before,
.fa-transgender:before {
 content:"\f224"
}
.fa-transgender-alt:before {
 content:"\f225"
}
.fa-venus-double:before {
 content:"\f226"
}
.fa-mars-double:before {
 content:"\f227"
}
.fa-venus-mars:before {
 content:"\f228"
}
.fa-mars-stroke:before {
 content:"\f229"
}
.fa-mars-stroke-v:before {
 content:"\f22a"
}
.fa-mars-stroke-h:before {
 content:"\f22b"
}
.fa-neuter:before {
 content:"\f22c"
}
.fa-genderless:before {
 content:"\f22d"
}
.fa-facebook-official:before {
 content:"\f230"
}
.fa-pinterest-p:before {
 content:"\f231"
}
.fa-whatsapp:before {
 content:"\f232"
}
.fa-server:before {
 content:"\f233"
}
.fa-user-plus:before {
 content:"\f234"
}
.fa-user-times:before {
 content:"\f235"
}
.fa-hotel:before,
.fa-bed:before {
 content:"\f236"
}
.fa-viacoin:before {
 content:"\f237"
}
.fa-train:before {
 content:"\f238"
}
.fa-subway:before {
 content:"\f239"
}
.fa-medium:before {
 content:"\f23a"
}
.fa-yc:before,
.fa-y-combinator:before {
 content:"\f23b"
}
.fa-optin-monster:before {
 content:"\f23c"
}
.fa-opencart:before {
 content:"\f23d"
}
.fa-expeditedssl:before {
 content:"\f23e"
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
 content:"\f240"
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
 content:"\f241"
}
.fa-battery-2:before,
.fa-battery-half:before {
 content:"\f242"
}
.fa-battery-1:before,
.fa-battery-quarter:before {
 content:"\f243"
}
.fa-battery-0:before,
.fa-battery-empty:before {
 content:"\f244"
}
.fa-mouse-pointer:before {
 content:"\f245"
}
.fa-i-cursor:before {
 content:"\f246"
}
.fa-object-group:before {
 content:"\f247"
}
.fa-object-ungroup:before {
 content:"\f248"
}
.fa-sticky-note:before {
 content:"\f249"
}
.fa-sticky-note-o:before {
 content:"\f24a"
}
.fa-cc-jcb:before {
 content:"\f24b"
}
.fa-cc-diners-club:before {
 content:"\f24c"
}
.fa-clone:before {
 content:"\f24d"
}
.fa-balance-scale:before {
 content:"\f24e"
}
.fa-hourglass-o:before {
 content:"\f250"
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
 content:"\f251"
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
 content:"\f252"
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
 content:"\f253"
}
.fa-hourglass:before {
 content:"\f254"
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
 content:"\f255"
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
 content:"\f256"
}
.fa-hand-scissors-o:before {
 content:"\f257"
}
.fa-hand-lizard-o:before {
 content:"\f258"
}
.fa-hand-spock-o:before {
 content:"\f259"
}
.fa-hand-pointer-o:before {
 content:"\f25a"
}
.fa-hand-peace-o:before {
 content:"\f25b"
}
.fa-trademark:before {
 content:"\f25c"
}
.fa-registered:before {
 content:"\f25d"
}
.fa-creative-commons:before {
 content:"\f25e"
}
.fa-gg:before {
 content:"\f260"
}
.fa-gg-circle:before {
 content:"\f261"
}
.fa-tripadvisor:before {
 content:"\f262"
}
.fa-odnoklassniki:before {
 content:"\f263"
}
.fa-odnoklassniki-square:before {
 content:"\f264"
}
.fa-get-pocket:before {
 content:"\f265"
}
.fa-wikipedia-w:before {
 content:"\f266"
}
.fa-safari:before {
 content:"\f267"
}
.fa-chrome:before {
 content:"\f268"
}
.fa-firefox:before {
 content:"\f269"
}
.fa-opera:before {
 content:"\f26a"
}
.fa-internet-explorer:before {
 content:"\f26b"
}
.fa-tv:before,
.fa-television:before {
 content:"\f26c"
}
.fa-contao:before {
 content:"\f26d"
}
.fa-500px:before {
 content:"\f26e"
}
.fa-amazon:before {
 content:"\f270"
}
.fa-calendar-plus-o:before {
 content:"\f271"
}
.fa-calendar-minus-o:before {
 content:"\f272"
}
.fa-calendar-times-o:before {
 content:"\f273"
}
.fa-calendar-check-o:before {
 content:"\f274"
}
.fa-industry:before {
 content:"\f275"
}
.fa-map-pin:before {
 content:"\f276"
}
.fa-map-signs:before {
 content:"\f277"
}
.fa-map-o:before {
 content:"\f278"
}
.fa-map:before {
 content:"\f279"
}
.fa-commenting:before {
 content:"\f27a"
}
.fa-commenting-o:before {
 content:"\f27b"
}
.fa-houzz:before {
 content:"\f27c"
}
.fa-vimeo:before {
 content:"\f27d"
}
.fa-black-tie:before {
 content:"\f27e"
}
.fa-fonticons:before {
 content:"\f280"
}
.fa-reddit-alien:before {
 content:"\f281"
}
.fa-edge:before {
 content:"\f282"
}
.fa-credit-card-alt:before {
 content:"\f283"
}
.fa-codiepie:before {
 content:"\f284"
}
.fa-modx:before {
 content:"\f285"
}
.fa-fort-awesome:before {
 content:"\f286"
}
.fa-usb:before {
 content:"\f287"
}
.fa-product-hunt:before {
 content:"\f288"
}
.fa-mixcloud:before {
 content:"\f289"
}
.fa-scribd:before {
 content:"\f28a"
}
.fa-pause-circle:before {
 content:"\f28b"
}
.fa-pause-circle-o:before {
 content:"\f28c"
}
.fa-stop-circle:before {
 content:"\f28d"
}
.fa-stop-circle-o:before {
 content:"\f28e"
}
.fa-shopping-bag:before {
 content:"\f290"
}
.fa-shopping-basket:before {
 content:"\f291"
}
.fa-hashtag:before {
 content:"\f292"
}
.fa-bluetooth:before {
 content:"\f293"
}
.fa-bluetooth-b:before {
 content:"\f294"
}
.fa-percent:before {
 content:"\f295"
}
.fa-gitlab:before {
 content:"\f296"
}
.fa-wpbeginner:before {
 content:"\f297"
}
.fa-wpforms:before {
 content:"\f298"
}
.fa-envira:before {
 content:"\f299"
}
.fa-universal-access:before {
 content:"\f29a"
}
.fa-wheelchair-alt:before {
 content:"\f29b"
}
.fa-question-circle-o:before {
 content:"\f29c"
}
.fa-blind:before {
 content:"\f29d"
}
.fa-audio-description:before {
 content:"\f29e"
}
.fa-volume-control-phone:before {
 content:"\f2a0"
}
.fa-braille:before {
 content:"\f2a1"
}
.fa-assistive-listening-systems:before {
 content:"\f2a2"
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
 content:"\f2a3"
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
 content:"\f2a4"
}
.fa-glide:before {
 content:"\f2a5"
}
.fa-glide-g:before {
 content:"\f2a6"
}
.fa-signing:before,
.fa-sign-language:before {
 content:"\f2a7"
}
.fa-low-vision:before {
 content:"\f2a8"
}
.fa-viadeo:before {
 content:"\f2a9"
}
.fa-viadeo-square:before {
 content:"\f2aa"
}
.fa-snapchat:before {
 content:"\f2ab"
}
.fa-snapchat-ghost:before {
 content:"\f2ac"
}
.fa-snapchat-square:before {
 content:"\f2ad"
}
.fa-pied-piper:before {
 content:"\f2ae"
}
.fa-first-order:before {
 content:"\f2b0"
}
.fa-yoast:before {
 content:"\f2b1"
}
.fa-themeisle:before {
 content:"\f2b2"
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
 content:"\f2b3"
}
.fa-fa:before,
.fa-font-awesome:before {
 content:"\f2b4"
}
.fa-handshake-o:before {
 content:"\f2b5"
}
.fa-envelope-open:before {
 content:"\f2b6"
}
.fa-envelope-open-o:before {
 content:"\f2b7"
}
.fa-linode:before {
 content:"\f2b8"
}
.fa-address-book:before {
 content:"\f2b9"
}
.fa-address-book-o:before {
 content:"\f2ba"
}
.fa-vcard:before,
.fa-address-card:before {
 content:"\f2bb"
}
.fa-vcard-o:before,
.fa-address-card-o:before {
 content:"\f2bc"
}
.fa-user-circle:before {
 content:"\f2bd"
}
.fa-user-circle-o:before {
 content:"\f2be"
}
.fa-user-o:before {
 content:"\f2c0"
}
.fa-id-badge:before {
 content:"\f2c1"
}
.fa-drivers-license:before,
.fa-id-card:before {
 content:"\f2c2"
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
 content:"\f2c3"
}
.fa-quora:before {
 content:"\f2c4"
}
.fa-free-code-camp:before {
 content:"\f2c5"
}
.fa-telegram:before {
 content:"\f2c6"
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
 content:"\f2c7"
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
 content:"\f2c8"
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
 content:"\f2c9"
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
 content:"\f2ca"
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
 content:"\f2cb"
}
.fa-shower:before {
 content:"\f2cc"
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
 content:"\f2cd"
}
.fa-podcast:before {
 content:"\f2ce"
}
.fa-window-maximize:before {
 content:"\f2d0"
}
.fa-window-minimize:before {
 content:"\f2d1"
}
.fa-window-restore:before {
 content:"\f2d2"
}
.fa-times-rectangle:before,
.fa-window-close:before {
 content:"\f2d3"
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
 content:"\f2d4"
}
.fa-bandcamp:before {
 content:"\f2d5"
}
.fa-grav:before {
 content:"\f2d6"
}
.fa-etsy:before {
 content:"\f2d7"
}
.fa-imdb:before {
 content:"\f2d8"
}
.fa-ravelry:before {
 content:"\f2d9"
}
.fa-eercast:before {
 content:"\f2da"
}
.fa-microchip:before {
 content:"\f2db"
}
.fa-snowflake-o:before {
 content:"\f2dc"
}
.fa-superpowers:before {
 content:"\f2dd"
}
.fa-wpexplorer:before {
 content:"\f2de"
}
.fa-meetup:before {
 content:"\f2e0"
}
.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
}
.owl-carousel,
.owl-carousel .owl-item {
 -webkit-tap-highlight-color:transparent;
 position:relative
}
.owl-carousel {
 display:none;
 width:100%;
 z-index:1
}
.owl-carousel .owl-stage {
 position:relative;
 -ms-touch-action:pan-Y;
 touch-action:manipulation;
 -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after {
 content:".";
 display:block;
 clear:both;
 visibility:hidden;
 line-height:0;
 height:0
}
.owl-carousel .owl-stage-outer {
 position:relative;
 overflow:hidden;
 -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper {
 -webkit-backface-visibility:hidden;
 -moz-backface-visibility:hidden;
 -ms-backface-visibility:hidden;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 -ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item {
 min-height:1px;
 float:left;
 -webkit-backface-visibility:hidden;
 -webkit-touch-callout:none
}
.owl-carousel .owl-item img {
 display:block;
 width:100%
}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled {
 display:none
}
.no-js .owl-carousel,
.owl-carousel.owl-loaded {
 display:block
}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev {
 cursor:pointer;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel button.owl-dot {
 background:0 0;
 color:inherit;
 border:none;
 padding:0!important;
 font:inherit
}
.owl-carousel.owl-loading {
 opacity:0;
 display:block
}
.owl-carousel.owl-hidden {
 opacity:0
}
.owl-carousel.owl-refresh .owl-item {
 visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
 -ms-touch-action:pan-y;
 touch-action:pan-y;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.owl-carousel.owl-grab {
 cursor:move;
 cursor:grab
}
.owl-carousel.owl-rtl {
 direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
 float:right
}
.owl-carousel .animated {
 animation-duration:1s;
 animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
 z-index:0
}
.owl-carousel .owl-animated-out {
 z-index:1
}
.owl-carousel .fadeOut {
 animation-name:fadeOut
}
@keyframes fadeOut {
 0% {
  opacity:1
 }
 100% {
  opacity:0
 }
}
.owl-height {
 transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
 opacity:0;
 transition:opacity .4s ease
}
.owl-carousel .owl-item .owl-lazy:not([src]),
.owl-carousel .owl-item .owl-lazy[src^=""] {
 max-height:0
}
.owl-carousel .owl-item img.owl-lazy {
 transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
 position:relative;
 height:100%;
 background:#000
}
.owl-carousel .owl-video-play-icon {
 position:absolute;
 height:80px;
 width:80px;
 left:50%;
 top:50%;
 margin-left:-40px;
 margin-top:-40px;
 background:url(https://oandgaccounting.com/wp-content/themes/ong/css/owl.video.play.png) no-repeat;
 cursor:pointer;
 z-index:1;
 -webkit-backface-visibility:hidden;
 transition:transform .1s ease
}
.owl-carousel .owl-video-play-icon:hover {
 -ms-transform:scale(1.3,1.3);
 transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn {
 display:none
}
.owl-carousel .owl-video-tn {
 opacity:0;
 height:100%;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:contain;
 transition:opacity .4s ease
}
.owl-carousel .owl-video-frame {
 position:relative;
 z-index:1;
 height:100%;
 width:100%
}
body:before,
body:after {
 display:none!important
}
body.home>div {
 display:inline-block;
 vertical-align:top;
 width:100%
}
* {
 font-family:"Josefin Sans", sans-serif;;
 word-break:keep-all
}
h1,
h2,
h3,
h4,
h5,
h6 {
 font-family:"Josefin Sans", sans-serif;;
 font-weight:500
}
h3 {
 font-size:50px;
 line-height:50px;
 color:#000;
 word-break:keep-all
}
h4 {
 font-size:25px;
 line-height:35px;
 color:#fff;
 word-break:keep-all
}
h5 {
 font-size:20px;
 line-height:26px;
 color:#000;
 word-break:keep-all
}
p {
 font-size:17px;
 line-height:30px;
 color:#454545;
 font-weight:400;
 margin-bottom:25px;
 word-break:keep-all
}
a:hover {
 text-decoration:none
}
.text-blue {
 color:#006cff
}
.text-white {
 color:#fff
}
.light_gray_bg {
 background:#f5f5f5
}
.blue_bg {
 background:#006cff
}
.radius {
 border-radius:15px
}
.image_wrapper {
 position:relative;
 width:100%;
 display:inline-block;
 overflow:hidden;
 vertical-align:top
}
.image_wrapper:before {
 content:"";
 padding-top:50%;
 display:block
}
.image_wrapper img {
 position:absolute;
 left:50%;
 top:50%;
 transform:translate(-50%,-50%);
 width:100%
}
.my-phone-email-top {
 font-size:16px;
 line-height:24px;
 color:#454545
}
.inner_banner {
 position:relative
}
.inner_banner .image_wrapper:before {
 padding-top:18%;
 display:block
}
a.btn_style {
 border-radius:0px;
 display:inline-block;
 text-align:center;
 background-color:rgba(0,108,255,1);
 border:solid 1px rgba(0,108,255,1);
 color:#fff;
 font-size:16px;
 line-height:26px ;
 font-weight:700 !important;
 padding:11px 20px;
 cursor:pointer;
 text-transform:capitalize;
 min-width:170px;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1);
 box-shadow:none;
 text-transform: uppercase;
 width: 100%;
  margin: 10px 0 !important;
}
.inner_content a.btn_style {
 color:#fff
}
a.btn_style:hover {
 box-shadow:none;
 border-radius:0px
}
a.btn_style.yellow {
 background-color:rgba(93,186,73,1);
 border:solid 1px rgba(93,186,73,1)
}
a.btn_style.outline {
 background-color:#007ACC;
 color:#fff;
 border-radius: 0 !important;
 text-transform: uppercase;
 font-size: 17px;
 font-weight: 600;
 width: auto;

}
a.btn_style.outline.white {
 background-color:rgba(35,40,43,0);
 border:solid 1px rgba(255,255,255,1);
 color:rgba(255,255,255,1)
}
a.btn_style:hover,
a.btn_style.outline.white:hover {
 background-color:#007ACC;
 color:#fff;
}
button.btn_style {
 border-radius:0px;
 display:inline-block;
 text-align:center;
 background-color:rgba(0,108,255,1);
 border:solid 1px rgba(0,108,255,1);
 color:#fff;
 font-size:14px;
 line-height:26px; font-weight:500;
 padding:11px 20px;
 cursor:pointer;
 text-transform:capitalize;
 min-width:170px;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1);
 box-shadow:0 0 1px 15px rgba(25,30,33,0)
}
.inner_content button.btn_style {
 color:#fff
}
button.btn_style:hover {
 box-shadow:0 0 1px 2px rgba(25,30,33,.15);
 border-radius:5px
}
button.btn_style.yellow {
 background-color:#007BFF;
 border:#007BFF;
 width: 100%;
 font-weight: 700;
}
button.btn_style.outline {
 background-color:rgba(35,40,43,0);
 border:solid 1px rgba(0,108,255,1);
 color:rgba(0,108,255,1)
}
button.btn_style.outline.white {
 background-color:rgba(35,40,43,0);
 border:solid 1px rgba(255,255,255,1);
 color:rgba(255,255,255,1)
}
button.btn_style:hover,
button.btn_style.outline.white:hover {
 background-color:rgba(35,40,43,1);
 color:#fff;
 border:solid 1px rgba(35,40,43,0)
}
.slider_content a.btn_style {
 padding:14px 50px
}
.topbar_header {
 padding-top:7px;
 padding-bottom:7px;
 background-color:#fff;
}
.footer_bottom .social_icon {
 margin-top:15px
}
.social_icon a {
 width:30px;
 height:30px;
 display:inline-block;
 border-radius:15px;
 background-color:rgba(0,108,255,1);
 position:relative;
 vertical-align:top;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1)
}
.social_icon a:hover {
 border-radius:3px;
 background-color:rgba(35,40,43,1)
}
.social_icon a i {
 color:#fff;
 position:absolute;
 left:50%;
 top:50%;
 transform:translate(-50%,-50%)
}
.my-social-login-top,
.account_credential {
 display:inline-block
}
.my-logo {
 display:inline-block;
 width:120px;
 vertical-align:top;
 margin:0
}
.header_nav {
 display:inline-block;
 width:calc(100% - 125px);
 padding-top:10px;
 vertical-align:top
}
.bottom_header {
 padding-top:10px;
 padding-bottom:10px;
 background-color:#fff
}
.site-header-menu {
 display:inline-block;
 margin:0
}
.slider_content {
 position:absolute;
 left:0;
 right:0;
 top:50%;
 transform:translateY(-50%);
 z-index:1
}
.slider_content h5 {
 font-size:37px;
 line-height:47px;
 font-weight:500;
 color:#fff;
 letter-spacing:1px;
 text-shadow: 10px 4px 10px rgba(0,0,0,0.4);
}
.slider_content h1 {
 /* font-size:80px;
 line-height:80px;
 font-weight:700;
 color:#fff */
 font-size: 85px;
  font-weight: bold;
  text-transform: uppercase;
  font-style: normal;
  line-height: 83px;
  letter-spacing: -0.5px;
  word-spacing: 0px;
  text-shadow: 10px 4px 10px rgba(0,0,0,0.4);
  color: #FFFFFF;
}
.inner_banner .slider_content h1 {
 font-size:50px;
 line-height:60px;
 font-weight:700;
 color:#fff
}
.slider_content p { 
 font-weight:500;
 color:#fff;
 letter-spacing:.5px;
 font-size: 29px;
  line-height: 30px;
  text-shadow: 10px 4px 10px rgba(0,0,0,0.4);
}
.home_silder .image_wrapper:before {
 background-color:#000;
 padding-top:45%
}
.portrait .home_silder .image_wrapper:before {
 padding-top:100%
}
.portrait .inner_silder .image_wrapper:before {
 padding-top:50%
}
.portrait .home_silder .image_wrapper img,
.portrait .inner_silder .image_wrapper img {
 width:auto;
 max-width:inherit;
 height:100%
}
.banner .owl-dots {
 counter-reset:dots;
 display:inline-block;
 width:100%;
 max-width:1140px;
 position:absolute;
 left:50%;
 top:50%;
 transform:translate(-50%,-50%);
 z-index:2
}
.banner .owl-dot:before {
 font-family:'Oswald',sans-serif;
 font-weight:600;
 font-size:20px;
 line-height:24px;
 color:#fff;
 display:inline-block;
 counter-increment:dots;
 content:"0"counter(dots)
}
.banner .owl-dot:hover:before,
.banner .owl-dot.active:before {
 -webkit-animation:bounce 0.4s forwards;
 animation:bounce 0.4s forwards
}
@-webkit-keyframes bounce {
 0%,
 49%,
 50%,
 100% {
  transform:translateY(0);
  color:#fff;
  opacity:1
 }
 49% {
  transform:translateY(9px);
  color:#fff;
  opacity:0
 }
 50% {
  transform:translateY(-9px);
  color:#5DBA49;
  opacity:0
 }
 100% {
  transform:translateY(0);
  color:#5DBA49;
  opacity:1
 }
}
.banner .owl-dot {
 display:inline-block;
 float:right;
 clear:both;
 margin:6px;
 text-align:center;
 position:relative;
 width:40px;
 min-width:inherit
}
.banner .owl-dot:after {
 content:"";
 position:absolute;
 left:4px;
 right:4px;
 bottom:-4px;
 height:1px;
 background-color:rgba(255,255,255,.5)
}
.banner .owl-dot:last-child:after {
 display:none
}
.section_header {
 margin-bottom:30px
}
.section_header span {
 color:#006cff;
 letter-spacing:2px;
 font-size:16px;
 margin-bottom:0
}
.my-services-box .image_wrapper {
 transform:translate(0,0);
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1)
}
.my-services-box:hover .image_wrapper {
 transform:translate(-15px,0)
}
.about_sec .my-services-box:hover .image_wrapper {
 transform:translate(0,-15px)
}
.my-services-box .image_wrapper img {
 width:initial;
 max-width:100%
}
.my-services-box {
 padding-top:10px;
 padding-bottom:10px;
 position:relative;
 z-index:1;
 display:inline-block;
 margin-bottom:10px
}
/*.my-services-box a {
 position:relative;
 padding-left:0;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1);
 display:inline-block;
 opacity:0
}
.my-services-box:hover a {
 padding-left:20px;
 display:inline-block;
 opacity:1
}
.my-services-box a:before {
 content:"";
 position:absolute;
 left:0;
 height:2px;
 width:0;
 top:11px;
 background-color:#007bff;
 opacity:0;
 transform:translateX(0%);
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1)
}
.my-services-box:hover a:before {
 transform:translateX(0%);
 opacity:1;
 width:15px
}
.about_sec .my-services-box:hover a {
 padding-left:20px;
 padding-right:20px;
 display:inline-block;
 opacity:1
}
.about_sec .my-services-box a:after {
 content:"";
 position:absolute;
 right:0;
 height:2px;
 width:0;
 top:11px;
 background-color:#007bff;
 opacity:0;
 transform:translateX(0%);
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1)
}
.about_sec .my-services-box:hover a:after {
 transform:translateX(0%);
 opacity:1;
 width:15px
}*/
.my-services-box h5{font-size: 18px;
  line-height: 26px;
  color: #333;
  word-break: keep-all;
  text-transform: uppercase;
  font-weight: 700;
  min-height: 55px; }
.my-services-box a{width: 100%;
  text-align: center;
  display: inline-block;
  background-color: #007acc;
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
  min-height: 50px;
  line-height: 50px;
  margin: 15px 0;}
.my-services-box p {
  margin-bottom: 10px;
  min-height: 125px;
  font-weight: 400; 
  line-height: 31px;
}
.my-services-box .image_wrapper {
 max-width:70px;
 margin-bottom:10px
}
.my-services-box .image_wrapper:before {
 padding-top:100%
}
.inner_content .my-services-box {
 text-align:center
}
.my-section-ong .container {
 position:relative
}
.my-section-ong .container:before {
 content:"";
 position:absolute;
 left:15px;
 right:15px;
 bottom:0;
 height:1px;
 background-color:rgba(225,230,235,1);
 display:inline-block
}
.my-all-start {
 position:relative;
 z-index:1;
 overflow:hidden
}
.my-all-start .container {
 position:relative;
 z-index:3
}
.it_all_starts {
 position:relative;
 z-index:1;
 display:inline-block;
 vertical-align:top
}
/* .it_all_starts:before {
 content:"";
 position:absolute;
 top:0;
 bottom:0;
 left:-50%;
 right:-50%;
 transform:skew(0deg);
 background:url(https://oandgaccounting.com/wp-content/themes/ong/images/pattern.jpg) repeat 0 0;
 z-index:-1
} */
 .it_all_starts:before {
 content:"";
 position:absolute;
 top:0;
 bottom:0;
 left:-50%;
 right:-50%;
 transform:skew(0deg);
 background: #007ACC;
background: linear-gradient(139deg,rgba(0, 122, 204, 1) 30%, rgba(93, 186, 73, 1) 70%);
 z-index:-1
}
.my-form-detail {
 padding:30px;
 background:#fff;
 box-shadow:0 0 25px rgba(25,23,33,.2)
}
.my-form-detail h4 {
 color:#0060e3
}
.form_image {
 box-shadow:0 0 25px rgba(25,23,33,.2)
}
.clintrevmain h3{text-transform: uppercase;font-weight: 700;}
.my-review-section {
 /* background:url(https://oandgaccounting.com/wp-content/themes/ong/images/client_bg.jpg) repeat 0 0; */
 background: #007ACC;
  background: linear-gradient(139deg,rgba(0,122,204,1) 30%,rgba(93,186,73,1) 70%);
}
.reviews {
 margin-top:80px;
 position:relative;
 width:100%
}
.reviews .image_wrapper {
 max-width:120px;
 display:inline-block;
 border-radius:50%;
 position:absolute;
 left:50%;
 top:0;
 transform:translate(-50%,-50%) scale(1,1);
 transition:all 0.25s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1);
 z-index:2
}
.reviews:hover .image_wrapper {
 transform:translate(-50%,-50%) scale(.95,.95)
}
.reviews .image_wrapper:before {
 padding-top:100%
}
.reviews .image_wrapper img {
 transform:translate(-50%,-50%) scale(1,1);
 transition:all 0.35s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1)
}
.reviews:hover .image_wrapper img {
 transform:translate(-50%,-50%) scale(1.15,1.15)
}
/* .reviews_content:after {
 content:"";
 width:30px;
 height:30px;
 background:url(https://oandgaccounting.com/wp-content/themes/ong/images/quote.jpg) repeat 0 0;
 position:absolute;
 left:50%;
 top:0;
 transform:translate(-75px,-50%);
 border-radius:4px;
 z-index:2;
 z-index:3
} */
.reviews_content {
 background:#fff;
 padding-top:65px;
 padding-left:25px;
 padding-right:25px;
 padding-bottom:25px;
 position:relative;
 height:100%;
 margin: 0 10px;
}
.reviews_content p,
.reviews_content p span {
 font-size:15px;
 line-height:22px;
 color:#454545;
 font-weight:400
}
.start {
 padding-bottom:10px
}
.reviews_content i {
 color:#5DBA49;
 display:inline-block;
 margin:3px;
 font-size:13px
}
.reviews .start {
 display:inline-block
}
.reviews p {
 margin-bottom:10px
}
.reviews_content a {
 font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  background-color: #007bff;
  color: #fff;
  width: 100%;
  display: inline-block;
  min-height: 40px;
  line-height: 40px;
}
#accordion {
 padding-bottom:15px
}
.my-tax-section,
.about_sec {
 background:#f5f5f5
}
.my-tax-section p strong {
 color:#006cff;
 font-weight:600
}
.accordian_main {
 padding:20px 30px 30px 30px;
 box-shadow:0 0 25px rgba(25,23,33,.18)
}
.accordian_wrap h5 {
 margin-bottom:15px;
 margin-top:15px;
 display:inline-block;
 width:100%;
 font-size:20px;
 font-weight:500;
 color:#006cff;
 padding-left:15px;
 position:relative
}
.accordian_wrap h5:before {
 content:"";
 position:absolute;
 left:0;
 top:12px;
 height:2px;
 background-color:#006cff;
 display:inline-block;
 width:10px
}
.accordian_wrap h5:after {
 content:"";
 position:absolute;
 left:4px;
 top:8px;
 height:10px;
 background-color:#006cff;
 display:inline-block;
 width:2px;
 transform:scale(1,0)
}
.accordian_wrap h5.collapsed {
 color:#000
}
.accordian_wrap h5.collapsed:before {
 content:"";
 position:absolute;
 left:0;
 top:12px;
 height:2px;
 background-color:#000;
 display:inline-block;
 width:10px
}
.accordian_wrap h5.collapsed:after {
 content:"";
 position:absolute;
 left:4px;
 top:8px;
 height:10px;
 background-color:#000;
 display:inline-block;
 width:2px;
 transform:scale(1,1)
}
.accordian_wrap ul {
 list-style:none;
 padding:0 0 10px 15px;
 margin:0
}
.accordian_wrap ul li {
 padding-left:15px;
 position:relative;
 width:100%;
 display:inline-block;
 padding-bottom:10px;
 font-size:18px;
 line-height:25px;
 color:#454545;
 font-weight:300
}
.accordian_wrap ul li:before {
 content:"";
 width:8px;
 height:8px;
 display:inline-block;
 border-radius:50%;
 background-color:#006cff;
 position:absolute;
 left:0;
 top:7px
}
.dsk-container ul li ul.sub-menu {
 display:none
}
.my-tax-apply-section {
 background:url("../images/irstxbk.jpg") no-repeat top right;
 background-size:cover;
 background-attachment:fixed
}
.home_blog_block .image_wrapper {
 margin-bottom:0;
 display:inherit;
 overflow:hidden
}
.home_blog_block .image_wrapper:before {
 padding-top:80%;
 background-color:#ccc
}
/* .footer_top {
 background-color:#222326
} */
.footer_bottom {
 /* background-color:#222326; */
 position:relative;
 z-index:1
}
.footer_bottom:before {
 content:"";
 position:absolute;
 left:0;
 right:0;
 bottom:0;
 top:50%;
 /* background-color:#1c1b1f; */
 z-index:2
}
.footer_bottom>div {
 position:relative;
 z-index:3
}
.our-ceo-section {
 position:relative
}
/* .about_ong {
 overflow:hidden;
 position:relative
} */
.about_ong .container {
 position:relative
}
.about_ong .container:after {
 content:"";
 position:absolute;
 left:50px;
 right:50px;
 bottom:-6px;
 height:6px;
 box-shadow:0 0 30px rgba(10,12,16,1);
 display:inline-block;
 border-radius:50%;
 z-index:9
}
.our-ceo-section .image_wrapper:before {
 padding-top:95%
}
.our-ceo-section .image_wrapper img {
 top:inherit;
 bottom:0;
 transform:translate(-50%,0%)
}
.our-ceo-section>.container {
 position:relative;
 z-index:2
}
.about-ong {
 background-color:#006cff;
 padding:50px 40px 40px 40px;
 transform:translateY(-50px);
 box-shadow:-15px 15px 45px rgba(25,30,33,.3)
}
.about-ong h3 {
 font-size:32px;
 line-height:38px
}
.about-ong p {
 color:#fff
}
.my-map-newsletter {
 background-color:#292a2e
}
.my-map-newsletter .image_wrapper {
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0
}
.my-map-newsletter .image_wrapper:before {
 padding-top:inherit
}
.image_wrapper iframe {
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 height:100%!important;
 margin:0
}
.my-review-section .owl-stage-outer {
 margin-left:0;
 margin-right:15px
}
.my-review-section .owl-stage.row {
 margin:0!important
}
.blog_content h5 {
 font-weight:400;
 color:#000;
 font-size:17px;
 line-height:24px;
 margin-bottom:0
}
.blog_content span {
 color:#006cff;
 font-size:14px;
 line-height:20px;
 font-style:italic;
 font-weight:500;
 letter-spacing:.5px
}
.blog_content p {
 margin-bottom:20px;
 margin-top:20px;
 font-size:17px;
 font-weight:400
}
.blog_content a.blog_details {
 font-style:italic;
 font-weight:500
}
.tnp-subscription {
 width:100%;
 display:inline-block
}
.tnp-subscription form {
 display:inline-block;
 width:100%
}
.tnp-subscription .tnp-field-email {
 width:100%;
 font-size:0
}
.label_input {
 width:150px;
 display:inline-block;
 vertical-align:top;
 font-size:0
}
.label_input label {
 font-size:18px;
 font-weight:500;
 line-height:22px;
 color:#c2c0c4;
 padding-top:20px
}
.tnp-field-button {
 font-size:0;
 width:calc(100% - 150px);
 display:inline-block;
 position:relative
}
.tnp-field-button:before {
 content:"";
 position:absolute;
 width:1px;
 top:10px;
 bottom:10px;
 right:150px;
 background-color:rgba(72,73,79,1)
}
.tnp-field-button input:not([type="submit"]) {
 width:calc(100% - 150px);
 font-size:14px;
 line-height:16px;
 font-weight:400;
 color:rgba(156,157,164,1);
 display:inline-block;
 padding:22px 30px;
 background-color:rgba(52,53,59,1);
 border:0;
 border-radius:30px 0 0 30px
}
.tnp-field-button input[type="submit"] {
 width:150px;
 display:inline-block;
 vertical-align:top;
 font-size:14px;
 line-height:16px;
 font-weight:500;
 padding:22px 10px;
 background-color:rgba(52,53,59,1);
 border:0;
 text-transform:none;
 border-radius:0 30px 30px 0;
 position:relative;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1)
}
.tnp-field-button input[type="submit"]:hover {
 background-color:rgba(93,186,73,1)
}
.tnp-field-privacy {
 padding-top:20px;
 position:relative;
 padding-left:25px
}
.tnp-field-privacy input {
 position:absolute;
 left:0;
 top:24px
}
.tnp-field-privacy label {
 color:#c2c0c4
}
.my-phone-email-top span {
 display:inline-block;
 margin-right:15px
}
.my-phone-email-top a {
 display:inline-block;
 color:#454545
}
.my-phone-email-top i {
 color:#006cff
}
.my-review-section .owl-dots {
 padding-right:10px
}
.my-review-section .owl-dots .owl-dot {
 width:18px;
 height:18px;
 display:inline-block;
 border-radius:50%;
 background-color:#fff;
 margin:3px;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1)
}
.my-review-section .owl-dots .owl-dot.active {
 background-color:#5DBA49
}
.reviews.view_more .reviews_content:after {
 display:none
}
.reviews.view_more span {
 position:absolute;
 left:50%;
 top:50%;
 transform:translate(-50%,-50%);
 border-radius:0px;
 display:inline-block;
 text-align:center;
 background-color:rgba(0,108,255,1);
 border:solid 1px rgba(0,108,255,1);
 color:#fff;
 font-size:16px;
 line-height:26px;
 font-weight:500;
 padding:14px 25px;
 cursor:pointer;
 text-transform:capitalize;
 min-width:200px;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1);
 box-shadow:0 0 1px 15px rgba(25,30,33,0)
}
.reviews.view_more:hover span {
 box-shadow:0 0 1px 2px rgba(25,30,33,.15);
 border-radius:5px;
 background-color:rgba(35,40,43,1);
 color:#fff;
 border:solid 1px rgba(35,40,43,0)
}
.footer_top p {
 color:#fff;
 font-size:18px;
 line-height:26px;
 font-weight: 400;
}
.footer_block p a {
 color:#fff;
 font-size:16px;
 line-height:22px;
 display:inline-block;
 width:100%
}
.footer_block p span {
 display:inline-block;
 color:#fff;
 font-size:13px;
 line-height:18px;
 margin-right:10px
}
.footer_top ul {
 list-style:none;
 margin:0;
 padding:0
}
.footer_top ul li {
 width:100%;
 display:inline-block
}
.footer_top ul li a {
 color:#fff;
 font-size:16px;
 line-height:22px;
 display:inline-block;
 width:100%
}
.social_images_row {
 font-size:0
}
.social_images_row a {
 width:12.5%;
 display:inline-block;
 position:relative;
 vertical-align:top
}
.social_images_row a .image_wrapper {
 z-index:1
}
.social_images_row a .image_wrapper img {
 z-index:3
}
.social_images_row a .image_wrapper:before {
 padding-top:67%;
 z-index:2
}
.social_images_row a .image_wrapper:after {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 z-index:3;
 z-index:4;
 background-color:rgba(25,30,33,0);
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1)
}
.social_images_row a:hover.ft-facebook .image_wrapper:after {
 background-color:rgba(49,89,152,.95)
}
.social_images_row a:hover.ft-twitter .image_wrapper:after {
 background-color:rgba(0,172,238,.95)
}
.social_images_row a:hover.ft-g_plus .image_wrapper:after {
 background-color:rgba(219,68,55,.95)
}
.social_images_row a i {
 font-size:30px;
 color:#fff;
 position:absolute;
 left:50%;
 top:50%;
 transform:translate(-50%,-30%);
 z-index:5;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1);
 opacity:0
}
.social_images_row a:hover i {
 transform:translate(-50%,-50%);
 opacity:1
}
.inner_content ul {
 list-style:none;
 width:100%;
 display:inline-block;
 margin-left:0;
 margin-bottom:30px;
 margin-top:20px;
 font-size:0;
 border-bottom:solid 0 #ccc;
 padding-bottom:30px
}
.inner_content ul li {
 font-size:16px;
 line-height:26px;
 color:#454545;
 font-weight:400;
 padding-left:25px;
 padding-right:40px;
 position:relative;
 margin-bottom:15px;
 display:inline-block;
 width:100%
}
.inner_content ul li:before {
 content:"";
 position:absolute;
 left:5px;
 top:8px;
 width:8px;
 height:8px;
 border-radius:50%;
 display:inline-block;
 background-color:rgba(93,186,73,1)
}
.inner_content ul li ul {
 margin-bottom:0;
 border-bottom:solid 0 #ccc;
 padding-bottom:0
}
.inner_content ul li ul li {
 font-size:15px;
 line-height:24px;
 font-weight:300;
 margin-bottom:5px
}
.inner_content ul li ul li:before {
 content:"";
 position:absolute;
 left:5px;
 top:11px;
 width:8px;
 height:2px;
 border-radius:0;
 display:inline-block;
 background-color:rgba(93,186,73,1)
}
.inner_content ul li strong {
 margin:0!important
}
.inner_content strong {
 font-weight:500;
 margin-top:15px;
 display:inline-block;
 color:rgba(0,108,255,1)
}
.inner_content ul.gform_fields li {
 padding-left:0;
 padding-right:0!important;
 border:0
}
.inner_content ul.gform_fields li.gfield_error {
 padding:0;
 background-color:inherit;
 border:0
}
.inner_content ul.gform_fields li.gfield_error .validation_message {
 font-weight:400;
 font-size:14px;
 line-height:18px;
 padding-top:5px;
 padding-left:30px
}
.inner_content .accordian_main {
 padding:0;
 box-shadow:none
}
.gform_wrapper .ginput_container {
 margin-top:0!important
}
.gform_wrapper input:not([type="submit"]) {
 padding:10px 15px!important;
 border:solid 1px rgba(25,30,33,.5);
 width:100%;
 margin-top:0!important;
 background-color:rgba(255,255,255,1);
 border-radius:0px;
 font-size:12px
}
.gform_wrapper input:not([type="submit"]):focus {
 border:solid 1px rgba(0,108,255,1)
}
.gform_wrapper label {
 display:inline-block;
 font-size:16px!important;
 line-height:26px!important;
 font-weight:500!important;
 color:#fff!important;
 margin-bottom:0!important
}
.gform_wrapper select {
 padding:10px 15px!important;
 border:solid 1px rgba(25,30,33,.5);
 width:100%!important;
 margin-top:0!important;
 border-radius:10px
}
.gform_wrapper textarea {
 padding:10px!important;
 border:solid 1px rgba(25,30,33,.5);
 width:100%;
 margin-top:0!important;
 background-color:rgba(255,255,255,1);
 height:120px!important;
 border-radius:10px
}
.gform_wrapper textarea:focus {
 border:solid 1px rgba(0,108,255,1)
}
.inner_content input[type="submit"],
.inner_content input[type="button"] {
 border-radius:0px;
 display:inline-block!important;
 text-align:center;
 background-color:rgba(0,108,255,1);
 border:solid 1px rgba(0,108,255,1);
 color:#fff;
 font-size:16px!important;
 line-height:26px!important;
 font-weight:500;
 padding:14px 25px;
 cursor:pointer;
 text-transform:capitalize;
 min-width:200px;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1);
 box-shadow:0 0 1px 15px rgba(25,30,33,0)
}
.inner_content input[type="submit"]:hover,
.inner_content input[type="button"]:hover {
 box-shadow:0 0 1px 2px rgba(25,30,33,.15)!important;
 border-radius:5px;
 background-color:rgba(35,40,43,1);
 color:#fff;
 border:solid 1px rgba(35,40,43,0)
}
.inner_content h4 {
 color:#000
}
.inner_content p {
 line-height:32px
}
.inner_content a {
 color:#006cff;
 font-weight:400
}
.blog_list {
 list-style:none;
 margin:0 -15px
}
ul.blog_list li {
 display:inline-block;
 padding-left:15px;
 padding-right:15px;
 width:100%;
 margin-bottom:40px
}
.blog_list h4 {
 color:#000;
 font-size:18px;
 line-height:26px;
 font-weight:400;
 margin-bottom:0;
 min-height: 80px;
}
.blog_list h4 a {
 color:#000;
 font-size:18px;
 line-height:26px;
 font-weight:400
}
.blog_list .image_wrapper {
 background-color:#f5f5f5;
 margin-bottom:10px
}
.blog_list .image_wrapper:before {
 padding-top:85%
}
.blog_list .post_info>span {
 display:inline-block;
 margin-right:10px;
 font-size:14px;
 color:#868a8e
}
.blog_list a.btn_style {
 padding: 7px 20px;
  min-width: inherit;
  margin-top: 15px;
  font-size: 14px;
  font-weight: 700;
  width: 100%;
}
.pagination {
 border:0;
 margin-bottom:30px;
 display:inline-block;
 width:100%;
 text-align:right;
 margin-left:0
}
.pagination:before,
.pagination:after {
 display:none
}
.pagination a,
.pagination span.current {
 width:40px;
 height:30px;
 display:inline-block;
 border-radius:0;
 text-align:center;
 background-color:rgba(0,108,255,1);
 margin-right:10px;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1);
 font-size:14px;
 line-height:20px;
 font-weight:500;
 padding-top:5px;
 vertical-align:top
}
.pagination a {
 background-color:rgba(0,108,255,1);
 color:#fff
}
.pagination a:hover {
 background-color:rgba(35,40,43,1);
 color:#fff
}
.pagination span.current {
 background-color:rgba(195,200,203,1);
 color:rgba(95,100,103,1)
}
.pagination span {
 font-size:14px;
 line-height:20px;
 color:rgba(95,100,103,1);
 height:30px;
 display:inline-block;
 margin-right:15px;
 padding-top:5px;
 vertical-align:top
}
.custom_tab ul {
 display:inline-block;
 width:100%;
 list-style:none;
 column-count:3;
 margin:0;
 vertical-align:top
}
.custom_tab ul:nth-child(even) {
 background-color:rgba(205,210,215,.5)
}
.custom_tab ul:nth-child(odd) {
 background-color:rgba(225,230,235,.5)
}
.custom_tab ul li {
 display:inline-block;
 padding:10px;
 width:100%
}
.gform_wrapper {
 max-width:100%;
 width:100%
}
.form_style h4 {
 color:#000
}
.form_style p {
 width:100%;
 padding-left:300px;
 display:inline-block;
 margin-right:25px;
 position:relative
}
.form_style p label {
 width:auto;
 display:inline-block;
 position:absolute;
 left:0;
 top:10px
}
.form_style p label[data-toggle="tooltip"]:after {
 content:"\f05a";
 font-family:'FontAwesome';
 display:inline-block;
 padding-left:5px;
 font-size:18px;
 line-height:18px
}
.form_style p input:not([type="submit"]),
.form_style.gform_wrapper p select {
 width:100%!important;
 display:inline-block
}
.danger-color {
 padding:6px 20px;
 border:dashed 2px rgba(213,70,72,1);
 display:inline-block;
 border-radius:20px;
 margin-bottom:30px
}
.form_style.gform_wrapper>div {
 padding:30px;
 margin-bottom:30px;
 background-color:#f5f5f5;
 width:100%
}
.form_style.gform_wrapper p.radio_box {
 position:relative;
 padding-left:50px;
 padding-right:15px;
 width:auto!important
}
.form_style.gform_wrapper p.radio_box label {
 width:auto!important
}
.form_style.gform_wrapper .radio_box input[type="radio"],
.form_style.gform_wrapper .radio_box input[type="checkbox"] {
 position:absolute;
 opacity:0;
 cursor:pointer;
 z-index:1;
 left:0;
 top:0;
 bottom:0;
 right:0;
 height:100%!important;
 width:100%!important
}
.radio_box label {
 display:inline-block;
 vertical-align:top;
 cursor:pointer;
 margin-bottom:5px;
 width:100%;
 text-align:left;
 padding-top:6px;
 position:static!important
}
.radio_box input {
 position:absolute;
 opacity:0;
 cursor:pointer;
 z-index:1;
 left:0;
 top:0;
 bottom:0;
 right:0
}
.checkmark {
 position:absolute;
 top:9px;
 left:0;
 height:40px;
 width:40px;
 background-color:#eaeeef;
 border-radius:50%;
 border:solid 1px #acaeb0;
 transition:all 0.3s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1)
}
.radio_box>span.checkmark {
 top:0
}
.radio_box>span:hover input~.checkmark {
 background-color:#e1e5e6;
 border:solid 1px #acaeb0
}
.radio_box>span:hover input:checked~.checkmark {
 background-color:#fff
}
.radio_box input:checked~.checkmark {
 background-color:#fff
}
.checkmark:after {
 content:"";
 position:absolute;
 display:block;
 transition:all 0.3s;
 transition-timing-function:cubic-bezier(.75,.80,.10,1.4);
 opacity:0
}
.radio_box input:checked~.checkmark:after {
 transform-origin:50% 50%;
 transform:scale(1,1);
 -moz-transform:scale(1,1);
 -webkit-transform:scale(1,1);
 opacity:1
}
.radio_box .checkmark:after {
 top:4px;
 left:4px;
 width:30px;
 height:30px;
 border-radius:50%;
 background:rgba(0,108,255,1);
 transform-origin:50% 50%;
 transform:scale(0,0);
 -moz-transform:scale(0,0);
 -webkit-transform:scale(0,0)
}
.page-template-contact .gform_wrapper label.gfield_label {
 display:none!important
}
body.single-post,
body.page-template-taxorganiser {
 background:#f5f5f5
}
.blog_details_content {
 padding:40px;
 background-color:#fff;
 transform:translateY(0px);
 display:inline-block;
 width:100%
}
.blog_details_content h3 {
 font-size:26px;
 line-height:36px
}
.blog_details_content p {
 line-height:32px
}
p.disclaimer {
 font-size:15px;
 line-height:25px;
 padding:15px;
 border:dashed 1px #8c9397;
 border-radius:5px
}
.post-navigation,
.post-navigation div+div {
 border:0;
 margin-bottom:40px
}
.post-navigation {
 font-size:0;
 width:100%;
 display:inline-block;
 text-align:right;
 margin-left:0
}
.post-navigation a {
 width:44px;
 height:44px;
 display:inline-block;
 margin:10px;
 background-color:rgba(0,108,255,1);
 border-radius:50%;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1);
 box-shadow:0 0 1px 15px rgba(25,30,33,0);
 position:relative
}
.post-navigation a:hover {
 box-shadow:0 0 1px 2px rgba(25,30,33,.15);
 background-color:rgba(25,30,33,1);
 border-radius:5px
}
.post-navigation a:before {
 content:"";
 width:15px;
 height:2px;
 background-color:#fff;
 display:inline-block;
 position:absolute;
 left:50%;
 top:50%;
 transform:translate(-50%,-50%);
 z-index:1
}
.post-navigation a[rel="prev"]:after {
 content:"";
 width:10px;
 height:10px;
 display:inline-block;
 position:absolute;
 left:8px;
 top:50%;
 transform:translateY(-50%);
 border-left:solid 5px transparent;
 border-top:solid 5px transparent;
 border-right:solid 5px #fff;
 border-bottom:solid 5px transparent
}
.post-navigation a[rel="next"]:after {
 content:"";
 width:10px;
 height:10px;
 display:inline-block;
 position:absolute;
 right:8px;
 top:50%;
 transform:translateY(-50%);
 border-left:solid 5px #fff;
 border-top:solid 5px transparent;
 border-right:solid 5px transparent;
 border-bottom:solid 5px transparent
}
.blog_details_content .post_info {
 display:inline-block;
 width:100%;
 margin-bottom:30px;
 margin-top:15px
}
.blog_details_content .post_info span {
 font-size:14px;
 color:#9fa7ac;
 display:inline-block;
 margin-right:15px;
 position:relative
}
.blog_details_content .post_info span:before {
 font-family:'FontAwesome';
 font-size:16px;
 line-height:20px;
 padding-right:3px;
 display:inline-block
}
.blog_details_content .post_info span.post_author:before {
 content:"\f007"
}
.blog_details_content .post_info span.entry_date:before {
 content:"\f017";
 padding-top:4px
}
span.QBI.T_PTB_1 {
 display:inline-block;
 padding:10px 15px!important;
 border:solid 1px rgba(25,30,33,.5);
 background-color:rgba(255,255,255,1);
 border-radius:0px;
 min-height:54px;
 min-width:80px;
 text-align:left
}
.gform_wrapper table {
 border:0
}
.gform_wrapper table td {
 border:0
}
.gform_wrapper table td span {
 padding:15px 25px;
 border-radius:0px;
 background-color:#fff;
 border:0;
 display:inline-block;
 width:100%;
 margin:5px;
 border:solid 1px rgba(25,30,33,.5)
}
.gform_wrapper table td:first-child span {
 margin-left:0
}
.gform_wrapper table td:last-child span {
 margin-right:0
}
.gform_wrapper table td:first-child span {
 font-weight:500;
 font-size:18px
}
.form_style.gform_wrapper>div.tax_organizer {
 padding:0 40px 20px 40px;
 background-color:#269498 !important;
 box-shadow:15px 15px 30px rgba(25,30,33,.05);
 border-radius:10px;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1)
}
.form_style.gform_wrapper>div.tax_organizer .gform_wrapper li.gfield {
 padding:0;
 margin:0!important;
 display:inline-block;
 vertical-align:top;
 width:100%;
 float:inline-end
}
.form_style.gform_wrapper>div.tax_organizer p.radio_box {
 margin-bottom:0
}
.form_style.gform_wrapper>div.tax_organizer ul li>div>p {
 padding-left:0
}
.form_style.gform_wrapper>div.tax_organizer ul li {
 margin:0;
 padding:0;
 border:0
}
.form_style.gform_wrapper>div.tax_organizer ul ul {
 width:100%!important;
 padding:10px 0 30px 0px!important;
 background-color:transparent;
 margin-bottom:0
}
.form_style.gform_wrapper>div.tax_organizer ul ul li p label{font-size: 18px !important;margin-top: 0;}
.form_style.gform_wrapper>div.tax_organizer ul ul li {
 width:48%!important;
 margin-bottom:0;
 display:inline-block;
 vertical-align:top
}
.form_style.gform_wrapper>div.tax_organizer ul ul li p.radio_box {
 width:100%!important;
 margin-right:0;
 padding-top:6px;
 padding-bottom:6px
}
.form_style.gform_wrapper>div.tax_organizer h3 {
 font-size:30px;
 line-height:36px;
 font-weight:700;
 margin-bottom:10px;
 margin-top:30px;
 color: #fff; 
}
.form_style.gform_wrapper>div.tax_organizer ul li>label {
 font-size:18px!important
}
.tax_organizer input[type="submit"] {
 border-radius:0px;
 text-align:center;
 background-color:rgba(0,108,255,1);
 border:solid 1px rgba(0,108,255,1);
 color:#fff;
 font-size:14px;
 line-height:26px; font-weight:500;
 padding:7px 25px;
 cursor:pointer;
 text-transform:capitalize;
 min-width:150px;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1);
 box-shadow:0 0 1px 15px rgba(25,30,33,0);
 font-weight: 700;
}
.tax_organizer input[type="submit"]:hover {
 /* background-color:rgba(35,40,43,1);
 box-shadow:0 0 1px 2px rgba(25,30,33,.15);
 border-radius:5px */
}
.form-group {
 margin-bottom:25px
}
.form_style.inner_content.gform_wrapper label {
 padding-top:10px
}
.gform_wrapper label {
 display:inline-block;
 font-size:14px !important;
 line-height:37px !important;
 font-weight:500 !important;
 color:#fff !important;
 margin-bottom:0 !important
}
.accordian_wrap a.btn_style {
 padding:6px 15px
}
.accordian_main_service {
 border-radius:5px;
 padding:10px 25px;
 background-color:#f5f5f5
}
.accordian_main_service .accordian_wrap>div {
 padding-left:15px
}
.it_all_text {
 display:inline-block;
 width:calc(100% - 230px);
 vertical-align:middle;
 margin-top:20px
}
.it_all_text p {
 margin-bottom:0
}
.it_all_starts .btn_style {
 vertical-align:middle
}
.client-review .owl-dots {
 position:absolute;
 left:0;
 right:0;
 bottom:-50px
}
.my-tax-section .image_wrapper:before {
 padding-top:57%
}
.call,
.mail {
 padding-left:30px;
 position:relative
}
.call:before,
.mail:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 width:23px;
 height:23px;
 display:inline-block;
 background-image:url(https://oandgaccounting.com/staging/wp-content/themes/ong/images/call_email.png);
 background-repeat:no-repeat
}
.call:before {
 background-position:0 -22px
}
.mail:before {
 background-position:0 0
}
.form_banner .owl-nav button {
 width:60px;
 height:60px;
 display:inline-block;
 border:solid 1px rgba(0,108,255,1)!important;
 position:absolute;
 top:50%;
 outline:0
}
.form_banner .owl-nav button.owl-prev {
 transform:translate(-100%,-50%);
 left:-15px
}
.form_banner .owl-nav button.owl-next {
 transform:translate(100%,-50%);
 right:-15px
}
.form_banner .owl-dots {
 display:none
}
.ceoalllogonewstyl{background-color: #f2f2f2;padding: 50px;}
.author_name {
 width:100%;
 text-align:center;
 min-height: 50px;
}
.author_name span {
 padding-left:70px;
 position:relative;
 font-size:16px;
 line-height:20px;
 font-weight:500;
 color:rgba(0,108,255,1)
}
.author_name span:before {
 content:"";
 width:60px;
 height:2px;
 position:absolute;
 left:0;
 top:50%;
 transform:translateY(-50%);
 background-color:rgba(0,108,255,1)
}
.my-tax-apply-section h3 {
 font-size: 48px;
  text-shadow: 10px 4px 10px rgba(0,0,0,.2);
  font-weight: 700;
  letter-spacing: 0;
}
.my-tax-apply-section h3 span {
 color:#023867;
}
.my-tax-buttons {
 position:relative;
 width:100%;
 padding-top:50px;
 margin-top:40px
}
.my-tax-buttons:before {
 content:"";
 position:absolute;
 left:0;
 right:0;
 top:0;
 height:1px;
 background-color:rgba(225,230,233,.5)
}
.bg_image {
 background-attachment:scroll;
 background-size:auto;
 background-size:cover;
 background-attachment:fixed;
 background-repeat:no-repeat;
 background-position:center 0;
 position:relative;
 z-index:-1
}
.bg_image:before {
 content:"";
 position:absolute;
 left:0;
 top:0;
 right:0;
 bottom:0;
 z-index:-1;
 background-color:rgba(15,20,23,.01)
}
.inner_content h2 {
 font-size:30px;
 line-height:42px
}
.inner_content h5 {
 font-size:20px;
 line-height:32px
}
.inner_content h6 {
 font-size:18px;
 line-height:28px;
 font-weight:400
}
.inner_content p span {
 color:#000;
 font-weight:400
}
.postid-173 .bg_image {
 /* background-image:url(https://oandgaccounting.com/wp-content/themes/ong/images/irs_tax.jpg); */
 background:url("../images/irstxbk.jpg") no-repeat top right;
 padding: 100px 0;
 
}
.postid-175 .bg_image {
 /* background-image:url(https://oandgaccounting.com/wp-content/themes/ong/images/irs_tax.jpg) */
 background:url("../images/irstxbk.jpg") no-repeat top right;
 padding: 100px 0;
}
.human_resources input:not([type="submit"]) {
 width:100%!important
}
.human_resources .gform_footer {
 text-align:center
}
.inner_content p:empty {
 display:none
}
.inner_content .accordian_wrap>div {
 font-size:0
}
.inner_content .accordian_wrap .lt_tbl {
 width:calc(50% - 15px);
 display:inline-block;
 margin-right:15px
}
.inner_content .accordian_wrap .rg_tbl {
 width:calc(50% - 15px);
 display:inline-block;
 margin-left:15px
}
.inner_content .accordian_wrap>div>div ul {
 padding:0;
 margin:0;
 column-count:inherit
}
.inner_content .accordian_wrap>div>div ul li:before {
 display:none
}
.inner_content .accordian_wrap>div>div ul li {
 padding:10px;
 margin:0;
 display:inline-block;
 border:solid 1px rgba(0,108,255,1);
 margin-top:-1px
}
.inner_content .accordian_wrap>div>div ul li:first-child {
 width:calc(100% - 200px)
}
.inner_content .accordian_wrap>div>div ul li:last-child {
 width:200px;
 margin-left:-1px
}
.pricepacking {
 padding:30px 0
}
.pricepacking h2 {
 text-align:center;
 font-size:24px;
 padding-bottom:30px
}
.pricepacking table tr td {
 font-size:14px
}
.secdevdodd {
 margin:30px 0;
 padding:30px 0;
 background-color:#f8f8f8
}
.secdevdodd h2 {
 text-align:center;
 font-size:20px;
 padding-bottom:20px
}
.alltabcntn .tab {
 text-align:center
}
.alltabcntn .tab button {
 background:#f2f2f2;
 color:#333;
 font-weight:500;
 padding:15px 20px;
 border-right:1px solid #ccc;
 box-shadow:0 0 7px #ccc
}

.alltabcntn .tab.pricetab button {
 font-size:12px;
 padding:10px 14px;
 border-right:1px solid #ccc;
 box-shadow:0 0 7px #ccc;
}

.alltabcntn .tab button:last-child {
 border-right:none
}
.alltabcntn .tab button:hover {
 color:#fff;
 background-color:#5DBA49
}
.alltabcntn .tab button.active {
 color:#fff;
 background-color:#006CFF
}
.mnthlytbl {
 margin-top:25px
}
.mnthlytbl h2 {
 margin-bottom:0;
 padding-bottom:0
}
.mnthlytbl p {
 text-align:center;
 font-size:18px;
 color:#212529;
 font-weight:400;
 line-height: 28px;
}
.onlyfrgnprctab p {
 text-align:left !important;
 font-size:14px;margin-bottom:10px;
}
.onlyfrgnprctab ul.newprctab{margin-top:0;margin-bottom:0;padding-bottom:0;}
.onlyfrgnprctab ul.newprctab li{font-size:18px;margin-bottom: 5px;}
ul.frgnlist{margin:0;padding: 5px 0;}
ul.frgnlist li{margin-bottom:8px;font-size:18px;color:#212529;font-weight:400;}
ul.frgnlist li a{font-size:18px; color:#212529; font-weight:400;}
.mnthlytbl table {
 table-layout:auto
}
table.mnthlytab tr th {
 font-size:14px;
 text-align:center;
 padding:15px 5px
}
table.mnthlytab tr th:first-child {
 text-align:left;
 border-top:none
}
table.mnthlytab tr th:nth-child(odd) {
 border-top:3px solid #5DBA49
}
table.mnthlytab tr th:nth-child(odd):first-child {
 border-top:none
}
table.mnthlytab tr th:nth-child(even) {
 border-top:3px solid #006CFF
}
table.mnthlytab tr:nth-child(even) {
 background:#fff
}
table.mnthlytab tr:nth-child(odd) {
 background:#F5F5F5
}
table.mnthlytab tr td {
 text-align:center;
 padding:15px 5px
}
table.mnthlytab tr td.splprc {
 font-size:24px;
 font-weight:500;
 color:#006CFF
}
table.mnthlytab tr td strong {
 margin-top:0;
 color:#212529;
 font-weight:700
}
table.mnthlytab tr td:first-child {
 text-align:left
}
table.mnthlytab tr td:nth-child(odd) a.freebut {
 color:#fff;
 background-color:#5DBA49;
 padding:5px 15px;
 margin:10px 0;
 display:inline-block;
 text-transform:uppercase;
 font-weight:700;
 border-radius:0px;
 font-size:12px
}
table.mnthlytab tr td:nth-child(even) a.freebut {
 color:#fff;
 background-color:#006CFF;
 padding:5px 15px;
 margin:10px 0;
 display:inline-block;
 text-transform:uppercase;
 font-weight:700;
 border-radius:0px;
 font-size:12px
}
.trl {
 background-color:#fff;
 padding:15px;
 box-shadow:0 0 7px #ccc;
 margin-bottom:25px
}
.trl p {
 text-align:center;
 font-weight:600;
 font-size:14px;
 margin-bottom:8px;
 line-height:25px
}
.trl p:first-child {
 min-height:40px
}
.trl h3 {
 text-align:center;
 padding:10px 0;
 font-size:22px;
 line-height:20px
}
.trl p a {
 color:#fff;
 background-color:#006CFF;
 padding:5px 15px;
 margin:10px 0;
 display:inline-block;
 text-transform:uppercase;
 font-weight:700;
 border-radius:0px
}
ul.primary-menu li a {
 display:inline-block;
 font-size:14px!important;
 line-height:26px;
 font-weight:400;
 color:#454545;
 padding:8px 8px!important;
 position:relative;
 transition:all 0.4s;
 transition-timing-function:ease;
 transition-timing-function:cubic-bezier(.17,.35,.75,1.3)
}
.loanhd {
 background:#169ad3;
 padding:10px 0
}
.loanhd h2 {
 color:#fff;
 text-align:center;
 margin:0;
 font-weight:400;
 font-size:25px
}
.loandetails_block {
 background:url(https://oandgaccounting.com/wp-content/themes/ong/images/frmback3.jpg) fixed no-repeat;
 background-size:cover;
 padding:50px 0
}
.loandetails.firststep {
 background:url(https://oandgaccounting.com/wp-content/themes/ong/images/personal-details-bg-v1.png) no-repeat;
 background-position:center
}
.loan_frm {
 padding:0 30px
}
.frmbkmain {
 padding:50px;
 border-radius:10px
}
#msform {
 margin:20px auto;
 text-align:center;
 position:relative
}
#msform fieldset {
 left:0;
 right:0;
 border:0 none;
 padding:20px 30px;
 box-sizing:border-box;
 width:100%;
 margin:0 auto;
 position:relative;
 background-color: #269498;
  margin-bottom: 30px;
}
#msform fieldset:not(:first-of-type) {
 display:none
}
.subbox {
 margin:0 auto
}
#msform input[type="button"] {
 border-radius:0px;
 padding:15px 30px;
 width:auto;
 background-color: #007ACC;
  color: #fff;
  border:none;
  font-size: 18px;
}
#msform input[type="submit"] {
 border-radius:0px;
 padding:15px 30px;
 width:auto;
 background-color: #007ACC;
  color: #fff;
  border:none;
  font-size: 18px;
}
.btn-primary {
 padding:12px;
 border:none;
 border-radius:5px;
 margin-bottom:10px;
 width:100%;
 color:#2C3E50;
 font-size:13px;
 text-align:left;
 background:#fff url(https://oandgaccounting.com/wp-content/themes/ong/images/icon-select.png) no-repeat 97% 50%
}
.dropdown-menu {
 width:100%;
 padding:20px
}
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
 background:#fff url(https://oandgaccounting.com/wp-content/themes/ong/images/icon-select.png) no-repeat 97% 50%;
 color:#2C3E50
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open>.dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open>.dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open>.dropdown-toggle.btn-primary.focus {
 background:#fff url(https://oandgaccounting.com/wp-content/themes/ong/images/icon-select.png) no-repeat 97% 50%;
 color:#2C3E50
}
.btn-primary:hover {
 background:#fff url(https://oandgaccounting.com/wp-content/themes/ong/images/icon-select.png) no-repeat 97% 50%;
 color:#2C3E50
}
.btn-primary:focus,
.btn-primary.focus {
 background:#fff url(https://oandgaccounting.com/wp-content/themes/ong/images/icon-select.png) no-repeat 97% 50%;
 color:#2C3E50
}
#msform input,
#msform textarea {
 padding:12px;
 border:1px solid transparent;
 border-radius:5px;
 margin-bottom:10px;
 box-sizing:border-box;
 color:#2C3E50;
 font-size:13px;
 width:100%;
 width:47%;
 float:left;
 margin:5px
}
#msform input[type="file"] {
 margin:0 auto
}
#msform p.frmname {
 color:#0c375d;
 width:100%;
 font-weight:400;
 font-size:15px;
 margin-bottom:15px
}
.frmtxtup {
 color:#fff
}
#msform .action-button {
 width:100px;
 background:#0295d1;
 font-weight:700;
 color:#fff;
 border:0 none;
 border-radius:1px;
 cursor:pointer;
 padding:10px 5px;
 margin:10px 5px
}
#msform .action-button:hover,
#msform .action-button:focus {
 box-shadow:0 0 0 2px white,0 0 0 3px #0295d1
}
#msform .action-button-final {
 width:100px;
 background:#0295d1;
 font-weight:700;
 color:#fff;
 border:0 none;
 border-radius:1px;
 cursor:pointer;
 padding:10px 5px;
 margin:10px 5px
}
#msform .action-button-final:hover,
#msform .action-button:focus {
 box-shadow:0 0 0 2px white,0 0 0 3px #0295d1
}
#msform input.previous {
 background:#5DBA49
}
.fs-title {
 font-size:25px;
 text-transform:uppercase;
 color:#fff;
 margin-bottom:20px
}
.fs-subtitle {
 font-weight:400;
 font-size:13px;
 color:#666;
 margin-bottom:20px
}
.sjp-checkbox {
 display:block;
 position:relative;
 padding-left:25px;
 margin-bottom:8px;
 cursor:pointer;
 font-size:13px;
 font-weight:400;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 color:#004887
}
.sjp-checkbox input {
 position:absolute;
 opacity:0;
 cursor:pointer
}
.sjp-checkbox .checkmark {
 position:absolute;
 top:3px;
 left:0;
 height:15px;
 width:15px;
 background-color:#eee
}
.sjp-checkbox:hover input~.checkmark {
 background-color:#ccc
}
.sjp-checkbox input:checked~.checkmark {
 background-color:#0194d0
}
.checkmark:after {
 content:"";
 position:absolute;
 display:none
}
.sjp-checkbox input:checked~.checkmark:after {
 display:block
}
.sjp-checkbox .checkmark:after {
 left:5px;
 top:1px;
 width:5px;
 height:10px;
 border:solid #fff;
 border-width:0 3px 3px 0;
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg)
}
.note {
 color:#fff;
 float:left;
 margin:20px 0;
 width:100%
}
.table_Div {
 width:85%;
 margin:0 auto
}
.table_Div table {
 background:#fff;
 text-align:left;
 margin-bottom:30px
}
.table_Div table tr th {
 text-align:left;
 color:#fff;
 padding:15px;
 font-size:15px;
 font-weight:500;
 text-transform:uppercase
}
.table_Div table tr th:nth-child(1) {
 background:#ececec
}
.table_Div table tr th:nth-child(2) {
 background:#18d1d4
}
.table_Div table tr th:nth-child(3) {
 background:#8bc24a
}
.table_Div table tr th:nth-child(4) {
 background:#feca28
}
.table_Div table tr td {
 padding:15px;
 font-size:12px;
 border-right:1px #e3e3e3 solid;
 line-height:20px
}
.table_Div table tr td:first-child {
 font-size:16px;
 text-transform:uppercase;
 color:#0d57a0;
 font-weight:500
}
.table_Div table tr:last-child td {
 padding:0;
 border-right:none
}
.table_Div table tr td li {
 list-style:decimal;
 margin-left:8px;
 padding-bottom:5px
}
.table_Div table tr td button {
 padding:10px 0;
 color:#fff;
 text-transform:uppercase;
 font-weight:600;
 font-size:16px;
 width:100%;
 border:none
}
.table_Div table tr td:nth-child(2) button {
 background:#18d1d4
}
.table_Div table tr td:nth-child(3) button {
 background:#8bc24a
}
.table_Div table tr td:nth-child(4) button {
 background:#feca28
}
.table_Div table tr:nth-child(3) {
 background:#ececec
}
#progressbar {
 margin-bottom:30px;
 overflow:hidden;
 counter-reset:step
}
#progressbar li {
 display:inline-block;
 list-style-type:none;
 text-transform:uppercase;
 font-size:12px;
 position:relative;
 width:11%;
 color:#fff;
 font-weight:600
}
#progressbar li:before {
 content:counter(step);
 counter-increment:step;
 width:30px;
 line-height:30px;
 display:block;
 font-size:14px;
 color:#fff;
 background:#5DBA49;
 border-radius:3px;
 margin:0 auto 15px auto;
 z-index:2;
 position:relative
}
#progressbar li:after {
 content:'';
 width:100%;
 height:2px;
 background:#5DBA49;
 position:absolute;
 left:-50%;
 top:15px;
 z-index:1
}
#progressbar li:first-child:after {
 content:none
}
#progressbar li.active:before,
#progressbar li.active:after {
 background:#0295d1;
 color:#fff
}
.dropdown select {
 appearance:none;
 -webkit-appearance:none;
 -moz-appearance:none;
 -o-appearance:none;
 -ms-appearance:none
}
.frmtxtup h2 {
 text-align:center;
 font-size:30px;
 padding-bottom:15px;
 margin-bottom:0;
 color:#fff
}
.frmtxtup p {
 text-align:center;
 color:#fff
}
.frmlistbox {
 margin:30px auto;
 border:1px solid #169AD3;
 padding:20px;
 background-color: #269498; 
}
.frmlistbox p {
 font-weight:600;
 padding-bottom:15px;
 text-align:left;
 margin-bottom:0
}
.frmlistbox ul li {
 text-align:left;
 padding-bottom:13px;
 list-style-type:none;
 padding-left:20px;
 position:relative;
 margin-bottom:0
}
.frmlistbox ul li span {
 font-size:12px
}
.frmlistbox ul li:before {
 content:"";
 width:8px;
 height:8px;
 border-radius:50%;
 display:inline-block;
 background-color:rgba(93,186,73,1);
 position:absolute;
 left:0;
 top:9px
}
.frmlistbox ul {
 column-count:1!important
}
.newinfo {
 border:2px solid #333;
 margin:15px 0;
 padding:15px;
 border-radius:5px;
 display:inline-block
}
.newinfo p {
 padding-bottom:5px;
 font-weight:600;
 text-align:left;
 padding-top:40px;
 border-bottom:1px solid #ccc
}
.seprtsecsn {
 padding-bottom:25px
}
.subbox .dropdown button {
 background-color:#f7f7f7;
 border:1px solid #f2f2f2
}
.subbox .dropdown select {
 background-color:#f7f7f7;
 border:1px solid #f2f2f2
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
 background-color:#5DBA49;
 border-color:#5DBA49
}
.btn-secondary {
 color:#fff;
 background-color:#0295D1;
 border-color:#0295D1
}
.onlymainpgtxt ul {
 width:100%;
 display:inline-block;
 margin-left:0
}
.onlymainpgtxt ul li {
 width:48%;
 float:left;
 margin:5px
}
.tooltip {
 position:relative;
 display:inline-block;
 border-bottom:1px dotted #000;
 z-index:99;
 opacity:1
}
.tooltip .tooltiptext {
 visibility:hidden;
 width:auto;
 background-color:#fff;
 color:#333;
 text-align:center;
 border-radius:6px;
 padding:5px 15px;
 min-width:250px;
 position:absolute;
 z-index:1
}
.tooltip:hover .tooltiptext {
 visibility:visible
}
.myserror {
 border:1px solid red!important
}
.myserror_ownr {
 border:1px solid red!important
}
.apontbookform {
 background:url("../images/irstxbk.jpg") no-repeat top right !important;background-size: cover !important;
 padding:200px 50px 70px;
}
.apontbookform .appointment_form input {
 margin-bottom:20px
}
.apontbookform .appointment_form select.marbot {
 margin-bottom:20px
}
.frmstg {
 width:65%;
 margin:0 auto;
 padding:10px;
 border-radius:0
}
.frmstg h3 {
 font-weight:600;
 width:auto;
 color:#fff;
 font-size:16px;
 margin-bottom:20px;
 padding-bottom:0;
 background:url(https://oandgaccounting.com/wp-content/themes/ong/images/brdrblu.jpg) bottom left no-repeat
}
.frmstg .appointment_form .form-group {
 margin-bottom:0;
 width:45%;
 float:left;
 margin:0 10px
}
.frmstg .appointment_form .onlyservcsecsn {
 width:100%
}
.frmstg .appointment_form .form-group label {
 color:#fff!important
}
.frmstg .appointment_form .form-group input.inptxtfld {
 margin-bottom:20px;
 background:rgba(255,255,255,0);
 border:none;
 border-bottom:1px solid #fff;
 color:#fff;
 font-size:12px;
 border-radius:0;
 padding:5px 0 10px!important
}
.frmstg .appointment_form .form-group select.marbot {
 margin-bottom:20px;
 background-color:transparent;
 background:#fff url("../images/normal_down_black.png") 98% no-repeat;
 border:none;
 /* border-bottom:1px solid #fff; */
 color:#000;
 font-size:12px;
 -moz-appearance:none;
 -webkit-appearance:none;
 border-radius:0;
 padding:17px 10px 10px !important;
}
.frmstg .appointment_form .form-group2 label {
 color:#fff!important;
 padding:0 10px;
 padding-bottom:15px
}
.frmstg .appointment_form .form-group2 .allrad {
 width:100%;
 display:inline-block;
 padding-left:10px
}
.frmstg .appointment_form .form-group2 .allrad p {
 float:left;
 margin:0 5px;
 color:#fff;
 width:auto;
 font-size:20px;
 line-height:12px;
 font-weight:600
}
.frmstg .appointment_form .form-group2 .allrad p input {
 width:auto;
 float:left;
 margin-bottom:0
}
.clearcus {
 clear:both
}
.frmstg .appointment_form .form-group select.marbot option {
 color:#272727
}
label.error {
 display:none!important
}
.frmstg .appointment_form .form-group input.error {
 border-bottom:1px solid red
}
.gform_wrapper select,
.gform_wrapper textarea {
 font-size:12px
}
.btn-success {
 border-radius:10px
}
.appointbook {
 /* background:url(https://oandgaccounting.com/wp-content/themes/ong/images/bkanapp.jpg) bottom fixed no-repeat;
 background-size:cover; */
 padding:100px 50px;
 background: #007ACC;
  background: linear-gradient(139deg,rgba(0,122,204,1) 30%,rgba(93,186,73,1) 70%);
}
.booktxt {
 text-align:center
}
.booktxt h1 {
 text-transform:uppercase;
 color:#fff;
 margin-bottom:40px
}
.booktxt a.bookbutn {
 width:auto;
 height:auto;
 padding:10px 20px;
 text-transform:uppercase;
 color:#fff;
 border-radius:0px;
 background-color:#007ACC;
 font-weight:700;
 font-size: 16px;
 border-radius: 0 !important;
}
.booktxt a.bookbutn:hover {
 background-color:#007ACC;
 color:#fff;

}
.bookingblogsecsn {
 background:url("../images/irstxbk.jpg") no-repeat center 0;
 background-size:cover;
 background-attachment:fixed;
 padding:70px 30px;
 margin-bottom:30px
}
.blgsectxtrt{
  text-align: center;font-size: 48px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
}

.blgsectxtrt p {
 text-align:center;
 text-transform:uppercase;
 color:#fff;
 font-size:34px;
 line-height:37px!important;
 font-weight:600;
 margin-bottom:0
}
.blgsectxtrt a {
 background-color:#007BFF;
 border:none;
 padding:15px 15px;
 font-weight:700;
 margin-top:35px;
 text-transform: uppercase;
 font-size: 16px;
 min-width: 300px;
}
.blgsectxtrt a:hover{border:none !important;}
/* #show_payment_form {
 background-color:#eee;
 border:1px solid #ddd;
 padding:20px
} */

#show_payment_form{background: #269498;padding: 20px;}

#show_payment_form h3 {
 color:#fff;
 font-size: 22px;
  text-transform: uppercase;
  font-weight: 700;
}
#loginFrm {
 background-color:#eee;
 border:1px solid #ddd;
 padding:20px
}
#loginFrm h3 {
 color:#333
}
button#showbtn {
 font-size:18px
}
.allvideopg iframe {
 border:3px solid #fff;
 margin-bottom:30px;
 box-shadow:0 0 5px #666
}
.onlyloginpage {
 width:50%
}
.thankbk {
 background-color:#eee;
 border:1px solid #ddd;
 padding:20px
}
.thankbk h3 {
 color:#333!important
}
a.disable {
 opacity:.3;
 cursor:not-allowed!important
}
.servctab ul {
 margin-left:0
}
.modifytab {
 border:1px solid #dee2e6;
 border-top:0
}
input[type="button"].btn_style {
 border-radius:0px;
 display:inline-block;
 text-align:center;
 background-color:rgba(0,108,255,1);
 border:solid 1px rgba(0,108,255,1);
 color:#fff;
 font-family:"Josefin Sans", sans-serif;;
 font-weight:400;
 line-height:21px;
 padding:11px 20px;
 cursor:pointer;
 text-transform:uppercase;
 min-width:170px;
 transition:all 0.4s;
 transition-timing-function:cubic-bezier(.25,.50,.75,1);
 box-shadow:0 0 1px 15px rgba(25,30,33,0);
 font-size:14px
}
input[type="button"]:hover {
 box-shadow:0 0 1px 2px rgba(25,30,33,.15);
 border-radius:5px;
 background-color:rgba(35,40,43,1);
 color:#fff;
 border:solid 1px rgba(35,40,43,0)
}
.bkgry {
 background-color:#f2f2f2!important;
 border:1px solid #eee;
 padding:7px;
 margin-top:10px;
 font-size:12px;
 min-height:60px
}
.bkgry a {
 display:inline-block;
 padding-top:5px
}
.flowchartcontainer {
 width:100%;
 margin:0 auto;
 background-color:#fff;
 padding:4.3rem;
 text-align:center;
 border-bottom:1px solid #ffc000;
 margin-bottom:50px
}
.flowchartcontainer p {
 color:#fff!important;
 margin-bottom:0!important;
 font-weight:500;
 font-size:16px!important
}
.flowchartcontainer p a {
 color:#ffc000
}
.blueboxone {
 width:250px;
 min-height:150px;
 background-color:#4473c5;
 padding:1.5rem;
 display:flex;
 justify-content:center;
 align-items:center;
 transition:all 0.4s ease-in-out;
 border-radius:5px;
 flex-direction:column
}
.blueboxone p {
 margin-top:0
}
.blueboxone:hover {
 background-color:#3d69b4
}
.boxcenter {
 margin:0 auto
}
.vline1 {
 width:1px;
 height:100px;
 background-color:#4473c5;
 margin:0 auto;
 position:relative;
 margin-bottom:10px
}
#triangle-down {
 width:0;
 height:0;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-top:15px solid #4473c5;
 position:absolute;
 bottom:-1px;
 left:-9px
}
#triangle-left {
 width:0;
 height:0;
 border-top:10px solid transparent;
 border-right:15px solid #4473c5;
 border-bottom:10px solid transparent;
 position:absolute;
 bottom:-9px;
 left:0
}
#triangle-right {
 width:0;
 height:0;
 border-top:10px solid transparent;
 border-left:15px solid #4473c5;
 border-bottom:10px solid transparent;
 position:absolute;
 bottom:-9px;
 right:-10px
}
#triangle-up {
 width:0;
 height:0;
 border-left:10px solid transparent;
 border-right:10px solid transparent;
 border-bottom:15px solid #4473c5;
 position:absolute;
 top:0;
 right:-9px
}
.cusrow {
 width:100%;
 display:flex;
 flex-direction:row
}
.cusrow .cuscol {
 width:33.33%;
 display:flex;
 flex-direction:column
}
#diamond {
 width:0;
 height:0;
 border:70px solid transparent;
 border-bottom-color:#4473c5;
 position:relative;
 top:-70px;
 transition:all 0.4s ease-in-out
}
#diamond:after {
 content:'';
 position:absolute;
 left:-70px;
 top:69px;
 width:0;
 height:0;
 border:70px solid transparent;
 border-top-color:#4473c5;
 transition:all 0.4s ease-in-out
}
#diamond:hover {
 border-bottom-color:#3d69b4
}
#diamond:hover:after {
 border-top-color:#3d69b4
}
.gapadjst {
 margin-bottom:30px
}
.cuscollast {
 align-items:end
}
.cusrow .cuscol #diamond p {
 position:absolute;
 left:-.8rem;
 z-index:99;
 top:3.7rem;
 text-align:center
}
.horilineone {
 width:50%;
 height:1px;
 background-color:#4473c5;
 margin:0 auto;
 position:relative
}
.margintopone {
 margin-top:-4.4rem
}
.diamondleft {
 margin-left:4.67rem
}
.diamondright {
 margin-right:4.2rem
}
.diamondcenter {
 left:29%;
 margin-top:17rem!important
}
.hline1 {
 width:100px;
 height:1px;
 background-color:#4473c5;
 margin:0 auto;
 position:relative
}
.hlineposione {
 top:-70px;
 right:-10rem;
 width:160px
}
.diamondparaone {
 width:100px;
 left:-50px!important;
 top:50px!important;
 line-height:20px
}
.sepa01 {
 padding-top:29rem
}
.longarrowone {
 position:relative
}
.tophoriline {
 width:35px;
 height:1px;
 background-color:#4473c5;
 position:absolute;
 top:-120px;
 right:-5px
}
.topbtmvertiline {
 width:1px;
 height:868px;
 background-color:#4473c5;
 position:absolute;
 top:-120px;
 right:-5px
}
.btmhoriline {
 width:80px;
 height:1px;
 background-color:#4473c5;
 position:absolute;
 bottom:-46.7rem;
 right:-84px
}
.longarrowone.longarrowtwo .tophoriline {
 right:-20px
}
.longarrowone.longarrowtwo .topbtmvertiline {
 right:-20px;
 height:2084px
}
.longarrowone.longarrowtwo .btmhoriline {
 bottom:-122.8rem;
 right:-19px;
 width:80px
}
.longarrowone.longarrowthree .tophoriline {
 left:-6rem;
 right:initial!important;
 top:-28.85rem;
 width:89px
}
.longarrowone.longarrowthree .topbtmvertiline {
 left:-8px;
 right:initial!important;
 height:692px;
 top:-28.75rem
}
.longarrowone.longarrowthree .btmhoriline {
 bottom:-14.5rem;
 left:-8px;
 right:initial!important;
 width:37px
}
.separ02 {
 width:100%;
 height:12.5rem
}
.disclaimerbox {
 width:100%!important;
 background-color:rgba(255,162,34,.84)!important
}
.disclaimerbox p {
 font-size:17px!important;
 font-weight:500!important;
 margin-bottom:0.43rem!important;
 color:#fff!important
}
.clearboth {
 clear:both
}
.vline1-mob2 {
 left:6px!important
}
.longarrowone.longarrowtwo {
 position:relative
}
#individual table.mnthlytab tr td,
#individual table.mnthlytab tr th {
 padding:7px 5px!important;
 vertical-align: middle;
}
.tabletitletop {
 font-size:16px!important;
 color:#000!important;
 text-align:center
}
#individual table.mnthlytab tr td.splprc {
 font-size:18px!important
}
#individual .table-responsive {
 min-height:380px
}
#individual .trl {
 margin-bottom:40px!important
}
#individual .incllistsec {
 width:570px;
 margin:0 auto 3rem
}
#individual .incllistsec li {
 font-size:14px;
 color:#454545;
 font-weight:300
}
@media screen and (min-width:992px) and (max-width:1199px) {
 #individual .table-responsive {
  min-height:408px
 }
 .alltabcntn .tab button {
  width:50%
 }
}
@media screen and (min-width:768px) and (max-width:991px) {
 .flowchartcontainer {
  width:1058px!important;
  overflow-x:scroll;
  overflow-y:hidden
 }
 .horilineone {
  width:52%
 }
 .blueboxone {
  margin:0 auto!important
 }
 .diamondright {
  left:1rem;
  margin:0 auto!important
 }
 .alltabcntn .tab button {
  width:50%;
  padding:15px 10px;
  font-size:14px
 }
 #individual .table-responsive {
  min-height:100px!important
 }
}
@media (max-width:767px) {
 .flowchartcontainer {
  width:1080px!important;
  overflow-x:scroll;
  overflow-y:hidden;
  padding:5rem!important
 }
 .horilineone {
  width:52%
 }
 .vline1-mob {
  margin-left:9rem!important
 }
 .blueboxone {
  margin:0 auto!important
 }
 .diamondright {
  left:1rem;
  margin:0 auto!important
 }
 .longarrowone.longarrowthree .tophoriline {
  top:-30.6rem
 }
 .longarrowone.longarrowthree .topbtmvertiline {
  top:-30.6rem
 }
 .longarrowone.longarrowthree .btmhoriline {
  bottom:-12.7rem
 }
 .tophoriline {
  width:70px
 }
 .longarrowone.longarrowtwo {
  width:100%
 }
 .tabletitletop {
  font-size:14px!important
 }
 .alltabcntn .tab button {
  width:100%
 }
 .mnthlytbl p {
  line-height:22px!important;
  font-size: 14px;
 }
 #individual .table-responsive {
  min-height:100px!important
 }
 #individual .incllistsec {
  width:82%;
  margin:0 auto 1.5rem
 }
}
nav {
 display:block;
 text-align:center
}
nav ul {
 margin:0;
 padding:0;
 list-style:none
}
.nav a {
 display:block;
 color:#333;
 text-decoration:none;
 padding:4px 8px;
 position:relative;
 font-size:12px;
 text-transform: uppercase;
}
.nav {
 vertical-align:top;
 display:inline-block;
 box-shadow:1px -1px -1px 1px #000,-1px 1px -1px 1px #fff,0 0 6px 3px #fff;
 border-radius:6px
}
.nav li {
 position:relative
}
.nav>li {
 float:left;
 margin-right:1px;
 font-weight: 700;
}
.nav>li>a {
 margin-bottom:1px
}
.nav li:hover>a {
 color:#007ACB;
}
.nav>li:last-child {
 border-radius:0 0 4px 0;
 margin-right:0
}
.nav>li:last-child>a {
 border-radius:0 4px 0 0
}
.nav li li a {
 margin-top:0px
}
.nav li a:first-child:nth-last-child(2):before {
 content:"";
 position:absolute;
 height:0;
 width:0;
 top:50%;
 right:5px
}
/*.nav ul {
 position:absolute;
 z-index:999;
 left:-99999em;
 min-width:240px!important;
 max-height: 60vh;
 overflow-y: scroll;
 scrollbar-width:thin;
 scrollbar-color:#FD7E14 transparent; */
}
.nav ul{position: absolute;
  z-index: 999;
  left: -99999em;
  min-width: 240px !important;
  box-shadow: 0px 12px 10px rgba(0,0,0,.1);
}
.nav li:last-child ul{max-height: 70vh;
 overflow-y: scroll;
 scrollbar-width:thin;
 scrollbar-color:#FD7E14 transparent;}
.nav>li:hover>ul {
 left:auto;
 padding-top:0px;
 min-width:auto
}
/* .nav li ul li {
 background-color:#006CFF;
 color:#fff;
 border-bottom: 1px solid #fff;
} */
 .nav li ul li{background-color: #fff;
  color: #333;
  border-bottom: 1px solid #ccc;
  text-align: left;
}
.nav li ul li a {
 color: #333;
  padding: 8px 8px;
  font-weight: 700;
}
.nav li ul li:hover {
 background-color:#fff;
 color: #007BFF;
}
.nav>li li:hover>ul {
 left:100%;
 top:0px
}
.nav>li>a:first-child:nth-last-child(2):before {
 border-top-color:#fff
}
.nav>li:hover>a:first-child:nth-last-child(2):before {
 border:5px solid transparent;
 margin-top:-5px;
}
.nav li li>a:first-child:nth-last-child(2):before {
 border-left-color:#fff;
 margin-top:-5px
}
.nav li li:hover>a:first-child:nth-last-child(2):before {
 border:5px solid #00f;
 border-left-color:#fff;
 right:0
}

a.newstlnavlast{font-size: 12px;
  background-color: #007bff;
  color: #fff;
  padding: 10px;
  display: inline-block;font-weight: 600;}

.onlymob {
 display:none
}
@media only screen and (max-width:765px) {
 li.menu-item-has-children li a {
  padding-right:0
 }
 ul.sub-menu {
  max-height:0;
  margin:0;
  overflow-x:hidden;
  visibility:hidden;
  opacity:1;
  transition:all 0.4s;
  transition-timing-function:cubic-bezier(.17,.35,.75,1)
 }
 ul.sub-menu.open_sub_menu {
  visibility:visible;
  opacity:1;
  max-height:400px;
  left:0;
  max-width:300px;
  z-index:999
 }
 ul.nav li.menu-item-has-children ul.sub-menu li a {
  color:#fff!important;
  padding-top:4px;
  padding-bottom:4px
 }
 ul.sub-menu.open_sub_menu li ul.sub-menu.open_sub_menu {
  z-index:99999;
  background-color:#006CFF;
  top:0
 }
 button.menu-toggle {
  display:inline-block;
  margin-top:60px
 }
 body.open_menu .site_header {
  position:fixed;
  z-index:99!important
 }
 .menu_wrap {
  float:right!important;
  padding:.5rem .75rem;
  font-size:1.25rem;
  line-height:1;
  background:0 0;
  border:1px solid transparent;
  border-radius:1.4rem
 }
 .site-header-menu {
  bottom:0;
  display:block;
  position:fixed;
  width:350px!important;
  right:0;
  bottom:0;
  top:inherit!important;
  left:inherit!important;
  height:100%;
  background-color:#000!important;
  transform:translateX(100%);
  transition:all 0.4s;
  transition-timing-function:cubic-bezier(.17,.35,.75,1);
  padding-top:60px;
  z-index:9999;
  margin-bottom:0!important
 }
 .site-header-menu.toggled-on {
  transform:translateX(0%)
 }
 .menu-toggle {
  display:block;
  position:fixed;
  right:20px;
  top:10px;
  width:30px;
  height:22px;
  margin:0;
  font-size:0;
  border:0;
  z-index:9999999
 }
 .menu-toggle:before {
  content:"";
  position:absolute;
  left:0;
  right:0;
  top:0;
  height:4px;
  background-color:#000
 }
 .menu-toggle:after {
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:4px;
  background-color:#000
 }
 .menu-toggle span {
  position:absolute;
  top:9px;
  left:0;
  right:0;
  height:4px;
  background-color:#000
 }
 .menu-toggle.toggled-on,
 .menu-toggle.toggled-on:hover,
 .menu-toggle.toggled-on:focus {
  background-color:rgba(255,255,255,0);
  outline:0
 }
 .site-header-menu ul {
  border:0!important
 }
 .site-header-menu ul li {
  width:100%;
  border:0;
  padding:2px 15px
 }
 .site-header-menu ul li a {
  font-size:16px;
  line-height:26px;
  color:#fff!important;
  width:100%
 }
 body {
  overflow-x:hidden
 }
 body.open_menu {
  overflow:hidden;
  height:100%
 }
 body .site-header-menu:before {
  content:"";
  position:fixed;
  left:inherit!important;
  top:0;
  right:0;
  bottom:0;
  background-color:rgba(255,255,255,0)!important;
  z-index:-1!important;
  display:block!important;
  height:inherit!important;
  transition:all .8s;
  transition-timing-function:cubic-bezier(.17,.67,.35,1);
  width:1000%;
  visibility:hidden
 }
 body.open_menu .site-header-menu:before {
  left:inherit!important;
  background-color:rgba(25,30,32,.75)!important;
  width:1000%;
  visibility:visible
 }
 .onlydesktop {
  display:none
 }
 .onlymob {
  display:block
 }
 .my-phone-email-top span {
  padding-left:0;
  margin-left:0
 }
 nav ul li.show ul {
  background-color:#333
 }
 .m-sidebar-navi>ul>li>ul>li>a {
  line-height:20px!important;
  height:20px!important;
  font-size:75%!important;
  padding:7px 15px 7px 35px
 }
 .dropdown-toggle::after {
  margin-top:25px
 }
 .m-sidebar-navi a>span {
  width:100%;
  white-space:initial
 }
}
@media only screen and (min-width:992px) {
 .my-all-start .container-fluid {
  position:absolute;
  left:0;
  top:0;
  right:0;
  z-index:2;
  bottom:0
 }
 .my-all-start .image_wrapper {
  width:inherit;
  position:absolute;
  top:0;
  right:0;
  bottom:0
 }
 .my-all-start .image_wrapper:before {
  padding-top:inherit;
  min-height:100%;
  z-index:1
 }
 .my-all-start .image_wrapper img {
  top:inherit;
  bottom:0;
  transform:translate(0%,-5%);
  right:0;
  left:inherit
 }
 .it_all_starts:before {
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  left:-100%;
  right:-150px;
  transform:skew(45deg)
 }
 /* .about_ong {
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  z-index:1
 } */
 ul.blog_list {
  margin-bottom:0
 }
 ul.blog_list li {
  margin-bottom:60px
 }
 .reviews p {
  padding-left:20px;
  padding-right:20px
 }
 .about_ong h3 {
  margin-bottom:30px
 }
 .about_ong .about-ong h3 {
  max-width:150px;
  margin-bottom:20px
 }
 .about-ong a.btn_style {
  margin-top:30px
 }
}
@media only screen and (max-width:1024px) {
 .topbar_header .my-social-login-top {
  margin-right:25px
 }
}
@media only screen and (max-width:991px) {
 table.taxpayertbl {
  display:inline-block;
  width:100%
 }
 table.taxpayertbl tbody,
 table.taxpayertbl tr {
  display:inline-block;
  width:100%
 }
 table.taxpayertbl tr td {
  display:inline-block;
  width:100%
 }
 table.taxpayertbl tr td:last-child {
  max-width:200px
 }
 .call:before,
 .mail:before {
  position:relative;
  top:5px
 }
 .social_images_row a {
  width:25%
 }
 .banner .container,
 .inner_banner .container {
  max-width:inherit
 }
 .about_ong .image_wrapper {
  max-width:450px
 }
 .about_sec .my-services-box {
  padding-left:50px;
  padding-right:50px
 }
 .form_style p {
  padding-left:210px
 }
 .form_style.inner_content.gform_wrapper label {
  padding-top:0
 }
 ul.blog_list {
  column-count:2
 }
 .blog_details_content {
  transform:translateY(0)
 }
 .home_silder .image_wrapper:before {
  background-color:#000;
  padding-top:75%
 }
 .home_silder .image_wrapper img {
  width:auto;
  height:100%;
  max-width:inherit
 }
 .frmstg {
  width:100%
 }
}
@media only screen and (max-width:767px) {
 .offset-3 {
  margin-left:0!important
 }
 .form_style.gform_wrapper>div.tax_organizer ul ul li {
  width:100%!important;
  margin-bottom:20px
 }
 a.btn_style {
  padding:10px 20px;
  min-width:170px
 }
 .home_blog_block {
  margin-bottom:50px
 }
 .container {
  max-width:calc(100% - 20px)
 }
 .slider_content h1 {
  font-size:40px;
  line-height:45px
 }
 .slider_content h5 {
  font-size:20px;
  line-height:37px
 }
 .inner_banner .slider_content h1 {
  font-size:40px;
  line-height:50px
 }
 .form_style p label {
  position:static
 }
 .form_style p {
  padding-left:0
 }
 button#showbtn {
  font-size:14px
 }
 .onlyloginpage {
  width:100%
 }
}
@media only screen and (max-width:552px) {
 .portrait .inner_silder .image_wrapper::before {
  padding-top:80%
 }
}
@media only screen and (max-width:500px) {
 .header_nav {
  width:calc(100% - 0px);
  text-align:center!important;
  display:inline-block
 }
 .header_nav a.btn_style {
  display:inline-block;
  float:none
 }
 .site-header-menu {
  text-align:right
 }
 .my-logo {
  width:100%;
  display:inline-block;
  text-align:center
 }
 .my-logo a.custom-logo-link {
  display:inline-block;
  width:120px
 }
}
@media only screen and (max-width:450px) {
 .portrait .inner_silder .image_wrapper::before {
  padding-top:100%
 }
 .inner_banner .slider_content h1 {
  font-size:36px;
  line-height:46px
 }
}
@media (min-width:320px) and (max-width:767px) {
 a.loanbtn {
  font-size:13px;
  padding:8px 15px;
  margin-bottom:10px
 }
 .navbar-nav>li {
  padding:8px
 }
 .navbar-toggle {
  margin:0
 }
 .navbar-default .navbar-nav>li>a {
  font-size:14px
 }
 .navbar-default .navbar-toggle:hover,
 .navbar-default .navbar-toggle:focus {
  background:#1d5633
 }
 .bannerpart {
  position:relative;
  top:inherit
 }
 .bannertext {
  margin-top:10%
 }
 .bannertext h2 {
  line-height:25px;
  font-size:20px;
  color:#2e2e2e
 }
 .bannertext p {
  font-size:14px;
  color:#5f5f5f;
  margin:15px 0;
  font-weight:400
 }
 .bannertext a {
  border-color:#000;
  color:#000;
  font-size:18px
 }
 .bannerfrm {
  background:#eee;
  padding:20px;
  margin-top:30px
 }
 .bannerfrm h3 {
  font-size:20px
 }
 .bannerfrm p {
  font-size:14px
 }
 .bannerfrm ul li {
  width:48%
 }
 .arrowsec {
  display:none
 }
 .howitworkssec h2 {
  font-size:20px
 }
 .howitworkssec p {
  padding:0;
  font-size:14px
 }
 .howitcat h3 {
  font-size:16px;
  text-align:center;
  border-bottom:3px #d7d7d7 solid;
  border-right:none;
  width:100%
 }
 .howitcat ul li {
  padding:0;
  width:100%
 }
 .product-featured .owl-controls .owl-buttons .owl-prev {
  left:0
 }
 .product-featured .owl-controls .owl-buttons .owl-next {
  right:0
 }
 .textbox h2 {
  line-height:25px;
  font-size:20px
 }
 .textbox p {
  padding:0;
  font-size:14px
 }
 .carloannav ul li {
  width:100%;
  border-right:none;
  border-bottom:1px #aaaa3a solid;
  padding:10px 0
 }
 .carloannav ul li:last-child {
  border:none
 }
 .creditsc a {
  font-size:14px;
  margin-bottom:20px
 }
 .whatdiffent img {
  margin-bottom:30px
 }
 .whatdiffent h2 {
  line-height:25px;
  font-size:20px
 }
 .whatdiffent ul li {
  font-size:14px;
  margin-left:16px
 }
 footer p {
  font-size:13px
 }
 .loginRight {
  border:none;
  margin:30px 0 0 0;
  width:100%;
  padding:0
 }
 .frmbkmain {
  padding:0
 }
 .frmtxtup h2 {
  font-size:18px
 }
 #progressbar {
  margin-left:0
 }
 #progressbar li {
  width:20%;
  font-size:11px
 }
 #progressbar li::after {
  top:15px
 }
 #msform fieldset {
  padding:10px
 }
 fieldset .container {
  max-width:calc(100% - 0px);
  padding:0
 }
 .frmtxtup p {
  font-size:14px;
  line-height:21px
 }
 .frmlistbox {
  padding:10px
 }
 .onlymainpgtxt ul li {
  width:100%;
  margin:5px;
  font-size:14px;
  padding-bottom:2px
 }
 .fs-title {
  font-size:16px
 }
 #msform input,
 #msform textarea {
  width:100%;
  margin:5px 0;
  font-size:12px;
  padding:8px
 }
 .newinfo p {
  color:#fff
 }
 .apontbookform {
  padding:50px 0
 }
 .frmstg {
  width:100%;
  padding:15px
 }
 .frmstg .appointment_form .form-group {
  width:100%;
  margin:0
 }
 .frmstg .appointment_form .form-group2 .allrad p {
  padding-bottom:10px;
  font-size:14px
 }
 .apontbookform .appointment_form input[type="button"] {
  border-radius:10px;
  font-size:12px!important;
  padding:5px 5px;
  min-width:100px
 }
 .frmstg .appointment_form .form-group2 .allrad p:first-child {
  padding-right:22px
 }
 .blgsectxtrt p {
  font-size:24px
 }
 .appointbook {
  padding:100px 20px;
  margin-top:35px
 }
 .booktxt h1 {
  font-size:30px
 }
 h3 {
  font-size:30px
 }
 .my-tax-apply-section h3 {
  font-size:20px;
  text-align:center;
  width:100%
 }
 .slider_content p {
  font-size:14px
 }
 .it_all_text {
  width:100%
 }
 .it_all_text p {
  margin-bottom:15px
 }
 .my-phone-email-top {
  font-size:14px
 }
 .my-services-box {
  text-align:center
 }
 .my-services-box a {
  opacity:1
 }
 .my-tax-buttons {
  text-align:center
 }
 .p-5 {
  padding:15px!important
 }
 .tnp-field-button {
  width:100%;
  margin-top:10px
 }
 .mainflowcrt {
  overflow-x:scroll;
  width:100%
 }
 .flowchartcontainer {
  width:1000px;
  padding:0
 }
}
@media (min-width:768px) and (max-width:1023px) {
 .navbar-nav>li {
  padding:15px 11px
 }
 .navbar-default .navbar-nav>li>a {
  font-size:16px
 }
 .posi .navbar-nav>li {
  padding:12px 14px
 }
 .bannerpart {
  top:3%
 }
 .bannertext {
  margin-top:10%
 }
 .bannertext h2 {
  font-size:20px
 }
 .bannertext p {
  font-size:13px;
  margin:15px 0
 }
 .bannertext a {
  font-size:17px
 }
 .bannerfrm {
  padding:10px 20px
 }
 .bannerfrm h3 {
  font-size:16px
 }
 .bannerfrm p {
  font-size:13px
 }
 .bannerfrm ul li {
  width:49%
 }
 .bannerfrm input[type="text"] {
  width:49%;
  padding:5px;
  font-size:14px
 }
 .bannerfrm input[type="email"] {
  width:49%;
  padding:5px;
  font-size:14px
 }
 .bannerfrm input[type="submit"] {
  width:49%;
  padding:5px;
  font-size:14px
 }
 .arrow {
  margin-top:-5px
 }
 .arrow img {
  width:40px
 }
 .howitworkssec h2 {
  font-size:20px
 }
 .howitworkssec p {
  font-size:14px;
  padding:0 100px
 }
 .howitcat h3 {
  font-size:13px
 }
 .howitcat ul li {
  margin-top:5px;
  padding-right:50px;
  font-size:14px
 }
 .product-featured .owl-controls .owl-buttons .owl-prev {
  left:0
 }
 .product-featured .owl-controls .owl-buttons .owl-next {
  right:0
 }
 .textbox h2 {
  line-height:25px;
  font-size:20px
 }
 .textbox p {
  padding:0;
  font-size:14px
 }
 .carloannav ul li {
  min-height:190px
 }
 .carloannav ul li h3 {
  font-size:15px
 }
 .carloannav ul li p {
  font-size:12px
 }
 .whatdiffent img {
  margin-bottom:30px
 }
 .whatdiffent h2 {
  line-height:25px;
  font-size:20px
 }
 .whatdiffent ul li {
  font-size:14px;
  margin-left:16px
 }
 footer p {
  font-size:13px
 }
 .frmstg .appointment_form .form-group2 .allrad p {
  font-size:14px
 }
 .frmbkmain {
  padding:0
 }
}
@media (min-width:1024px) and (max-width:1280px) {
 .navbar-default .navbar-nav>li>a {
  font-size:15px
 }
 .bannerpart {
  top:8%
 }
 .bannertext {
  margin-top:15%
 }
 .bannertext h2 {
  font-size:20px
 }
 .bannertext p {
  font-size:13px;
  margin:15px 0
 }
 .bannertext a {
  font-size:17px
 }
 .bannerfrm {
  padding:15px 20px
 }
 .bannerfrm h3 {
  font-size:16px
 }
 .bannerfrm p {
  font-size:13px
 }
 .bannerfrm ul li {
  width:49%
 }
 .bannerfrm input[type="text"] {
  width:49%;
  padding:8px;
  font-size:14px
 }
 .bannerfrm input[type="email"] {
  width:49%;
  padding:8px;
  font-size:14px
 }
 .bannerfrm input[type="submit"] {
  width:49%;
  padding:8px;
  font-size:14px
 }
 .howitcat ul li {
  padding-right:61px
 }
 .single-product {
  margin:0
 }
 .product-info-2 h2.product-name {
  font-size:14px
 }
 .textbox p {
  font-size:15px
 }
 .frmstg .appointment_form .form-group2 .allrad p {
  font-size:14px
 }
}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
 padding:4px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 direction:ltr
}
.datepicker-inline {
 width:220px
}
.datepicker.datepicker-rtl {
 direction:rtl
}
.datepicker.datepicker-rtl table tr td span {
 float:right
}
.datepicker-dropdown {
 top:0;
 left:0
}
.datepicker-dropdown:before {
 content:'';
 display:inline-block;
 border-left:7px solid transparent;
 border-right:7px solid transparent;
 border-bottom:7px solid #ccc;
 border-top:0;
 border-bottom-color:rgba(0,0,0,.2);
 position:absolute
}
.datepicker-dropdown:after {
 content:'';
 display:inline-block;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:6px solid #fff;
 border-top:0;
 position:absolute
}
.datepicker-dropdown.datepicker-orient-left:before {
 left:6px
}
.datepicker-dropdown.datepicker-orient-left:after {
 left:7px
}
.datepicker-dropdown.datepicker-orient-right:before {
 right:6px
}
.datepicker-dropdown.datepicker-orient-right:after {
 right:7px
}
.datepicker-dropdown.datepicker-orient-top:before {
 top:-7px
}
.datepicker-dropdown.datepicker-orient-top:after {
 top:-6px
}
.datepicker-dropdown.datepicker-orient-bottom:before {
 bottom:-7px;
 border-bottom:0;
 border-top:7px solid #999
}
.datepicker-dropdown.datepicker-orient-bottom:after {
 bottom:-6px;
 border-bottom:0;
 border-top:6px solid #fff
}
.datepicker>div {
 display:none
}
.datepicker.days div.datepicker-days {
 display:block
}
.datepicker.months div.datepicker-months {
 display:block
}
.datepicker.years div.datepicker-years {
 display:block
}
.datepicker table {
 margin:0;
 -webkit-touch-callout:none;
 -webkit-user-select:none;
 -khtml-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none
}
.datepicker td,
.datepicker th {
 text-align:center;
 width:20px;
 height:20px;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 border:none
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
 background-color:transparent
}
.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
 background:#eee;
 cursor:pointer
}
.datepicker table tr td.old,
.datepicker table tr td.new {
 color:#999
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
 background:none;
 color:#999;
 cursor:default
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
 background-color:#fde19a;
 background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);
 background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));
 background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);
 background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);
 background-image:linear-gradient(top,#fdd49a,#fdf59a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0);
 border-color:#fdf59a #fdf59a #fbed50;
 border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#000
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
 background-color:#fdf59a
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
 background-color:#fbf069 \9
}
.datepicker table tr td.today:hover:hover {
 color:#000
}
.datepicker table tr td.today.active:hover {
 color:#fff
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
 background:#eee;
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
 background-color:#f3d17a;
 background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a);
 background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));
 background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);
 background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);
 background-image:linear-gradient(top,#f3c17a,#f3e97a);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a',endColorstr='#f3e97a',GradientType=0);
 border-color:#f3e97a #f3e97a #edde34;
 border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 -webkit-border-radius:0;
 -moz-border-radius:0;
 border-radius:0
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
 background-color:#f3e97a
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
 background-color:#efe24b \9
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
 background-color:#9e9e9e;
 background-image:-moz-linear-gradient(top,#b3b3b3,#808080);
 background-image:-ms-linear-gradient(top,#b3b3b3,#808080);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(#808080));
 background-image:-webkit-linear-gradient(top,#b3b3b3,#808080);
 background-image:-o-linear-gradient(top,#b3b3b3,#808080);
 background-image:linear-gradient(top,#b3b3b3,#808080);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#808080',GradientType=0);
 border-color:gray gray #595959;
 border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
 background-color:gray
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
 background-color:#666 \9
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
 background-color:#006dcc;
 background-image:-moz-linear-gradient(top,#0088cc,#0044cc);
 background-image:-ms-linear-gradient(top,#0088cc,#0044cc);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
 background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);
 background-image:-o-linear-gradient(top,#0088cc,#0044cc);
 background-image:linear-gradient(top,#0088cc,#0044cc);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);
 border-color:#04c #04c #002a80;
 border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
 background-color:#04c
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
 background-color:#039 \9
}
.datepicker table tr td span {
 display:block;
 width:23%;
 height:54px;
 line-height:54px;
 float:left;
 margin:1%;
 cursor:pointer;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px
}
.datepicker table tr td span:hover {
 background:#eee
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
 background:none;
 color:#999;
 cursor:default
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
 background-color:#006dcc;
 background-image:-moz-linear-gradient(top,#0088cc,#0044cc);
 background-image:-ms-linear-gradient(top,#0088cc,#0044cc);
 background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
 background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);
 background-image:-o-linear-gradient(top,#0088cc,#0044cc);
 background-image:linear-gradient(top,#0088cc,#0044cc);
 background-repeat:repeat-x;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);
 border-color:#04c #04c #002a80;
 border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
 filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
 color:#fff;
 text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
 background-color:#04c
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
 background-color:#039 \9
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
 color:#999
}
.datepicker th.datepicker-switch {
 width:145px
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
 cursor:pointer
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
 background:#eee
}
.datepicker .cw {
 font-size:10px;
 width:12px;
 padding:0 2px 0 5px;
 vertical-align:middle
}
.datepicker thead tr:first-child th.cw {
 cursor:default;
 background-color:transparent
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
 cursor:pointer;
 width:16px;
 height:16px
}
.input-daterange input {
 text-align:center
}
.input-daterange input:first-child {
 -webkit-border-radius:3px 0 0 3px;
 -moz-border-radius:3px 0 0 3px;
 border-radius:3px 0 0 3px
}
.input-daterange input:last-child {
 -webkit-border-radius:0 3px 3px 0;
 -moz-border-radius:0 3px 3px 0;
 border-radius:0 3px 3px 0
}
.input-daterange .add-on {
 display:inline-block;
 width:auto;
 min-width:16px;
 height:20px;
 padding:4px 5px;
 font-weight:400;
 line-height:20px;
 text-align:center;
 text-shadow:0 1px 0 #fff;
 vertical-align:middle;
 background-color:#eee;
 border:1px solid #ccc;
 margin-left:-5px;
 margin-right:-5px
}
.datepicker.dropdown-menu {
 position:absolute;
 top:100%;
 left:0;
 z-index:1000;
 float:left;
 display:none;
 min-width:160px;
 list-style:none;
 background-color:#fff;
 border:1px solid #ccc;
 border:1px solid rgba(0,0,0,.2);
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 border-radius:5px;
 -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
 -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
 box-shadow:0 5px 10px rgba(0,0,0,.2);
 -webkit-background-clip:padding-box;
 -moz-background-clip:padding;
 background-clip:padding-box;
 border-right-width:2px;
 border-bottom-width:2px;
 color:#333;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 font-size:13px;
 line-height:20px;
}
.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
 padding:4px 5px
}
.tnp-subscription {
 display:block;
 margin:15px auto;
 max-width:500px;
 width:100%
}
.tnp-subscription div.tnp-field {
 margin-bottom:10px;
 border:0;
 padding:0
}
.tnp-subscription label {
 display:block;
 color:inherit;
 font-weight:700;
 line-height:normal;
 padding:5px;
 margin:0
}
.tnp-subscription input[type=text],
.tnp-subscription input[type=email],
.tnp-subscription input[type=submit],
.tnp-subscription select {
 width:100%;
 height:50px;
 padding:10px;
 display:block;
 border:1px;
 border-color:#ddd;
 background-color:#f4f4f4;
 background-image:none;
 text-shadow:none;
 color:#444;
 font-size:14px;
 line-height:20px;
 margin:0;
 line-height:normal;
 box-sizing:border-box
}
.tnp-subscription input[type=checkbox],
.tnp-widget input[type=radio] {
 max-width:20px;
 display:inline-block
}
.tnp-subscription select option {
 margin-right:10px
}
.tnp-subscription input.tnp-submit {
 background-color:#444;
 color:#fff;
 width:auto;
 height:auto;
 margin:0
}
@media all and (max-width:480px) {
 .tnp-subscription input[type=submit] {
  width:100%
 }
}
.tnp-profile form .tnp-field {
 margin-bottom:10px;
 border:0;
 padding:0
}
.tnp-profile form .tnp-field label {
 display:block;
 color:#333
}
.tnp-profile form .tnp-field input[type=text],
.tnp-profile form .tnp-field input[type=email],
.tnp-profile form .tnp-field input[type=submit],
.tnp-profile form .tnp-field textarea,
.tnp-profile form .tnp-field select {
 padding:10px;
 display:block;
 border:1px;
 border-color:#ddd;
 background-color:#f4f4f4;
 background-image:none;
 text-shadow:none;
 color:#444;
 font-size:14px;
 margin:0;
 line-height:normal;
 box-sizing:border-box;
 border-radius:0;
 height:auto;
 float:none
}
.tnp-profile form input[type=checkbox],
.tnp-profile input[type=radio] {
 max-width:20px;
 display:inline-block
}
.tnp-profile form .tnp-list-label {
 margin-left:15px
}
.tnp-profile form select option {
 margin-right:10px
}
.tnp-profile form .tnp-field input[type=submit] {
 background-color:#444;
 color:#fff;
 width:auto;
 height:auto;
 margin:0
}
@media all and (max-width:480px) {
 .tnp-profile input[type=submit] {
  width:100%;
  margin:0
 }
}
.tnp-widget {
 width:100%;
 display:block;
 box-sizing:border-box
}
.tnp-widget .tnp-field {
 margin-bottom:10px;
 border:0;
 padding:0
}
.tnp-widget label {
 display:block;
 color:inherit;
 font-size:14px
}
.tnp-widget input[type=text],
.tnp-widget input[type=email],
.tnp-widget input[type=submit],
.tnp-widget select {
 width:100%;
 padding:10px;
 display:block;
 border:1px solid #ddd;
 border-color:#ddd;
 background-color:#f4f4f4;
 background-image:none;
 text-shadow:none;
 color:#444;
 font-size:14px;
 line-height:normal;
 box-sizing:border-box;
 height:auto
}
.tnp-widget input[type=checkbox],
.tnp-widget input[type=radio] {
 width:auto;
 display:inline-block
}
.tnp-widget select option {
 margin-right:10px
}
.tnp-widget input.tnp-submit {
 background-color:#444;
 background-image:none;
 text-shadow:none;
 color:#fff;
 margin:0
}
.tnp-field input[type="submit"] {
 position:inherit
}
.tnp-widget-minimal {
 width:100%
}
.tnp-widget-minimal form {
 margin:0;
 padding:0;
 border:0
}
.tnp-widget-minimal input.tnp-email {
 width:100%;
 box-sizing:border-box;
 padding:10px;
 display:inline-block;
 border:1px solid #ddd;
 background-color:#f4f4f4;
 color:#444;
 font-size:14px
}
.tnp-widget-minimal input.tnp-submit {
 width:100%;
 box-sizing:border-box;
 padding:10px;
 display:inline-block;
 border:1px;
 border-color:#ddd;
 background-color:#444;
 background-image:none;
 text-shadow:none;
 color:#fff;
 font-size:14px;
 line-height:normal;
 border-radius:0;
 height:auto;
 margin:0
}
.tnp-subscription-minimal {
 width:100%;
 box-sizing:border-box
}
.tnp-subscription-minimal form {
 margin:0;
 padding:0;
 border:0
}
.tnp-subscription-minimal input.tnp-email {
 width:70%;
 max-width:300px;
 box-sizing:border-box;
 padding:10px;
 display:inline-block;
 border:1px solid #ddd;
 background-color:#f4f4f4;
 color:#444;
 font-size:14px;
 line-height:20px;
 border-radius:0
}
.tnp-subscription-minimal .tnp-privacy-field {
 margin-top:10px
}
.tnp-subscription-minimal input.tnp-submit {
 width:29%;
 box-sizing:border-box;
 display:inline-block;
 padding:10px;
 border:1px;
 border-color:#ddd;
 background-color:#444;
 background-image:none;
 text-shadow:none;
 color:#fff;
 font-size:14px;
 line-height:20px;
 border-radius:0;
 margin:0
}
.tnp-comments {
 clear:both;
 margin-top:15px;
 margin-bottom:15px
}
.tnp-comments label {
 display:block
}
.tnp-comments input[type=checkbox] {
 display:inline-block;
 width:auto!important
}
.tnp-lock {
 clear:both;
 display:block;
 box-sizing:border-box;
 box-shadow:none;
 margin:20px;
 padding:15px;
 background-color:#fff;
 border:1px solid #ddd
}
.tnp-nl-checkout {
 margin-bottom:1em
}
.m-body-fixed {
 position:fixed;
 width:100%;
 height:100%
}
.m-header {
 position:fixed;
 z-index:99;
 width:100%;
 left:0;
 top:0;
 font-size:14px;
 height:60px;
 font-weight:400;
 background:#DC2424;
 background:-webkit-linear-gradient(to right,#4A569D,#DC2424);
 background:linear-gradient(to right,#4A569D,#DC2424);
 -webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);
 -moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);
 box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);
 -webkit-transition:top 300ms cubic-bezier(.215,.61,.355,1);
 -moz-transition:top 300ms cubic-bezier(.215,.61,.355,1);
 -o-transition:top 300ms cubic-bezier(.215,.61,.355,1);
 transition:top 300ms cubic-bezier(.215,.61,.355,1)
}
.m-header a {
 color:#4A569D
}
.m-header.hide {
 top:-60px
}
.m-toggle-sidebar {
 width:60px;
 height:60px;
 cursor:pointer;
 color:#000;
 float:left
}
.m-toggle-sidebar i {
 position:absolute;
 left:18px;
 top:18px;
 -webkit-transition:transform 200ms cubic-bezier(.215,.61,.355,1);
 -moz-transition:transform 200ms cubic-bezier(.215,.61,.355,1);
 -o-transition:transform 200ms cubic-bezier(.215,.61,.355,1);
 transition:transform 200ms cubic-bezier(.215,.61,.355,1)
}
.m-toggle-sidebar .m-open-icon {
 transform:scale(1)
}
.m-toggle-sidebar .m-close-icon {
 transform:scale(0)
}
.m-opened-sidebar .m-toggle-sidebar .m-open-icon {
 transform:scale(0)
}
.m-opened-sidebar .m-toggle-sidebar .m-close-icon {
 transform:scale(1)
}
.m-logo-box {
 height:27px;
 display:block;
 float:left;
 margin:14px
}
.m-logo-box h1 {
 margin:0;
 padding:0;
 display:inline-block
}
.m-logo {
 font-size:18px;
 color:#FFF
}
.m-logo img {
 display:block;
 float:left
}
.m-logo .m-logo-mobile {
 display:none
}
.m-logo .m-logo-desktop {
 display:block
}
.m-logo .m-logo-name {
 display:inline-block;
 float:left;
 font-weight:400;
 line-height:30px;
 margin-left:10px;
 padding-left:10px;
 border-left:solid 1px #FFF
}
.m-header-menu {
 display:inline-block;
 float:left
}
.m-header-navigation,
.m-header-navigation ul {
 list-style:none;
 padding:0;
 margin:0
}
.m-header-navigation>li {
 float:left;
 position:relative
}
.m-header-navigation>li>a {
 display:table-cell!important;
 vertical-align:middle;
 height:60px;
 line-height:normal;
 color:#FFF;
 font-weight:600;
 padding:0 15px;
 text-decoration:none
}
.m-header-navigation>li>a .material-icons {
 vertical-align:middle;
 top:-1px;
 position:relative
}
.m-header-navigation>li>a.active {
 box-shadow:inset 0 -2px 0 0 #fff
}
.m-header-submenu {
 background-color:#fff;
 position:absolute;
 top:100%;
 min-width:100%;
 left:0;
 -webkit-box-shadow:2px 2px 20px 0 rgba(0,0,0,.3);
 -moz-box-shadow:2px 2px 20px 0 rgba(0,0,0,.3);
 box-shadow:2px 2px 20px 0 rgba(0,0,0,.3);
 transform-origin:left top 0;
 display:none;
 transition:-webkit-transform .3s ease;
 transition:transform .3s ease;
 transition:transform .3s ease,-webkit-transform .3s ease;
 -webkit-transform:scale(0);
 -khtml-transform:scale(0);
 transform:scale(0);
 -ms-box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 8px 0 rgba(0,0,0,.12);
 -o-box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 8px 0 rgba(0,0,0,.12);
 box-shadow:0 2px 4px 0 rgba(0,0,0,.16),0 2px 8px 0 rgba(0,0,0,.12);
 -ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0, M12=0, M21=0, M22=0, SizingMethod='auto expand')";
 filter:progid:DXImageTransform.Microsoft.Matrix(M11=0,M12=0,M21=0,M22=0,SizingMethod='auto expand')
}
.m-header-submenu.m-extra-menu {
 width:280px
}
.m-extra-menu a {
 display:block;
 width:50%;
 float:left;
 height:80px;
 text-align:center;
 border-bottom:solid 1px #EEE;
 padding:15px 0;
 color:#333!important
}
.m-extra-menu a:hover {
 background-color:#f2f2f2;
 text-decoration:none
}
.m-extra-menu a span {
 display:block
}
.m-extra-menu a:nth-child(odd) {
 border-right:solid 1px #EEE
}
.m-header-submenu.m-notify-list {
 width:360px
}
.m-notify-header {
 width:100%;
 padding:15px 10px;
 color:#333;
 background-color:#f4f4f4
}
.m-notify-header .m-notify-text-top {
 display:block;
 font-size:20px;
 text-align:center
}
.m-notify-header .m-notify-text {
 display:block;
 text-align:center;
 font-size:15px
}
.m-notify-tab {
 padding:15px
}
.m-notify-tab .nav {
 margin-bottom:15px;
 border-bottom:solid 1px #eee
}
.m-notify-tab .nav li {
 display:inline-block;
 float:left;
 width:auto;
 border-left:none!important;
 margin-right:20px
}
.m-notify-tab .nav li a:hover {
 background-color:transparent;
 border-bottom:solid 1px #9D50BB
}
.m-notify-tab .nav li a {
 padding:6px 0;
 font-weight:500;
 font-size:16px
}
.m-notify-tab .nav li a.active {
 border-bottom:solid 1px #9D50BB;
 color:#9D50BB
}
.m-header-submenu ul li {
 display:block;
 width:100%
}
.m-header-submenu ul li a {
 display:block;
 text-decoration:none;
 padding:10px 15px;
 color:#444;
 white-space:nowrap
}
.m-header-submenu ul li a:hover {
 background-color:#EEE
}
.m-header-submenu.active {
 -webkit-transform:scale(1);
 -khtml-transform:scale(1);
 transform:scale(1);
 -ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand')";
 filter:progid:DXImageTransform.Microsoft.Matrix(M11=1,M12=0,M21=0,M22=1,SizingMethod='auto expand')
}
.m-header-right {
 display:inline-block;
 float:right
}
.m-header-right.m-with-seperator .m-header-navigation li {
 border-left:solid 1px rgba(0,0,0,.05)
}
.m-header-right .m-header-navigation .m-header-submenu {
 transform-origin:right top 0;
 left:auto;
 right:0
}
.m-user-avatar {
 display:block;
 width:32px;
 height:32px;
 border-radius:100%;
 overflow:hidden
}
.m-search-bar {
 position:absolute;
 width:100%;
 height:60px;
 top:-70px;
 left:0;
 background:#DC2424;
 background:-webkit-linear-gradient(to right,#4A569D,#DC2424);
 background:linear-gradient(to right,#4A569D,#DC2424);
 -webkit-transition:top 200ms cubic-bezier(.215,.61,.355,1);
 -moz-transition:top 200ms cubic-bezier(.215,.61,.355,1);
 -o-transition:top 200ms cubic-bezier(.215,.61,.355,1);
 transition:top 200ms cubic-bezier(.215,.61,.355,1)
}
.m-search-bar.active {
 top:0
}
.m-search-form {
 max-width:1160px;
 width:100%;
 height:40px;
 margin:10px auto;
 display:block;
 font-size:14px;
 position:relative
}
.m-search-input-wrapper {
 left:20px;
 top:0;
 right:60px;
 bottom:0;
 height:40px;
 position:absolute
}
.m-search-input {
 width:100%;
 height:40px;
 background-color:rgba(255,255,255,.2);
 border:none;
 padding:0 54px 0 14px;
 display:block;
 color:#FFF;
 outline:none;
 font-size:14px;
 font-family:inherit
}
.m-search-input::placeholder {
 color:#FFF;
 opacity:.5
}
.m-search-input:-ms-input-placeholder {
 color:#FFF
}
.m-search-input::-ms-input-placeholder {
 color:#FFF
}
.m-search-input:focus {
 background-color:rgba(255,255,255,.3)
}
.m-search-submit {
 position:absolute;
 right:0;
 top:0;
 bottom:0;
 width:40px;
 height:40px;
 padding:8px;
 background:none;
 color:#FFF;
 border:none;
 cursor:pointer;
 outline:none
}
.m-search-submit:hover {
 background-color:rgba(255,255,255,.1)
}
.m-search-close {
 width:40px;
 height:40px;
 position:absolute;
 right:20px;
 top:0;
 background:none;
 border:none;
 padding:8px;
 outline:none;
 cursor:pointer;
 color:#FFF
}
.m-sidebar {
 position:fixed;
 width:300px;
 top:0;
 bottom:0;
 left:0;
 background-color:#000;
 height:100%;
 z-index:101;
 left:-310px;
 -webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);
 -moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);
 box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);
 -webkit-transition:all 200ms cubic-bezier(.215,.61,.355,1);
 -moz-transition:all 200ms cubic-bezier(.215,.61,.355,1);
 -o-transition:all 200ms cubic-bezier(.215,.61,.355,1);
 transition:all 200ms cubic-bezier(.215,.61,.355,1);
 color:#fff
}
.m-opened-sidebar .m-sidebar {
 left:0
}
.m-sidebar-wrapper {
 position:absolute;
 left:0;
 top:0;
 width:100%;
 height:100%;
 overflow-y:auto;
 padding-bottom:60px
}
.m-sidebar-wrapper::-webkit-scrollbar {
 width:6px
}
.m-sidebar-wrapper::-webkit-scrollbar-thumb {
 background:#4A569D
}
.m-sidebar-wrapper::-webkit-scrollbar-track {
 background:#455a64
}
.m-sidebar-logo {
 width:100%;
 height:60px;
 border-bottom:solid 1px #cfd8dc
}
.m-sidebar-logo a {
 display:inline-block;
 float:left;
 margin:16px 24px
}
.m-sidebar-logo a img {
 display:block
}
.m-sidebar-toggle-button {
 width:24px;
 height:24px;
 float:right;
 margin:18px;
 cursor:pointer
}
.m-sidebar-pin-button {
 width:24px;
 height:24px;
 float:right;
 margin:18px;
 cursor:pointer
}
.m-sidebar-pin-button i {
 position:absolute;
 transform:scale(1);
 -webkit-transition:transform 200ms cubic-bezier(.215,.61,.355,1);
 -moz-transition:transform 200ms cubic-bezier(.215,.61,.355,1);
 -o-transition:transform 200ms cubic-bezier(.215,.61,.355,1);
 transition:transform 200ms cubic-bezier(.215,.61,.355,1)
}
.m-sidebar-pin-button .m-fixed-icon {
 transform:scale(0)
}
.m-pinned-sidebar .m-sidebar-pin-button .m-fixed-icon {
 transform:scale(1)
}
.m-pinned-sidebar .m-sidebar-pin-button .m-not-fixed-icon {
 transform:scale(0)
}
.m-sidebar-navi ul {
 padding:0;
 margin:0;
 list-style:none
}
.m-sidebar-navi>ul ul {
 display:none
}
.m-sidebar-navi .inner {
 overflow:hidden;
 display:none
}
.m-sidebar-navi .m-seperate {
 width:100%;
 height:1px;
 background-color:#cfd8dc
}
.m-sidebar-navi li {
 margin:2px 0;
 display:block;
 width:100%;
 text-align:left
}
.m-sidebar-navi a {
 line-height:50px;
 text-decoration:none;
 height:50px;
 padding:0 20px;
 color:#fff;
 white-space:nowrap;
 display:table;
 width:100%
}
.m-sidebar-navi a:focus {
 border:none;
 outline:none
}
.m-sidebar-navi a:hover {
 color:rgb(255,162,34)
}
.m-sidebar-navi a>span {
 display:table-cell
}
.m-sidebar-navi a>span.m-icon {
 width:40px;
 height:50px;
 line-height:0;
 vertical-align:middle
}
.m-sidebar-navi a>span.m-arrow-icon {
 width:24px;
 height:50px;
 line-height:0;
 vertical-align:middle;
 -webkit-transition:transform 200ms cubic-bezier(.215,.61,.355,1);
 -moz-transition:transform 200ms cubic-bezier(.215,.61,.355,1);
 -o-transition:transform 200ms cubic-bezier(.215,.61,.355,1);
 transition:transform 200ms cubic-bezier(.215,.61,.355,1)
}
.m-sidebar-navi>ul>li>ul>li>a {
 line-height:40px;
 height:40px;
 font-size:95%
}
.m-sidebar-navi>ul>li>ul>li>a span.m-arrow-icon {
 height:40px
}
.m-sidebar-navi>ul>li>ul>li>ul>li>a {
 line-height:40px;
 height:40px
}
.m-sidebar-navi ul li.show>a>.m-arrow-icon {
 -ms-transform:rotate(180deg);
 -ms-transform-origin:50% 50%;
 -webkit-transform:rotate(180deg);
 -webkit-transform-origin:50% 50%;
 transform:rotate(180deg);
 transform-origin:50% 50%
}
.m-sidebar-navi ul li.show>a {
 color:rgb(255,162,34)
}
.m-overlay {
 position:fixed;
 left:0;
 top:0;
 width:100%;
 height:100%;
 background:rgba(0,0,0,.5);
 z-index:100;
 cursor:pointer;
 display:none
}
.m-opened-sidebar .m-overlay {
 display:block
}
.m-pinned-sidebar .m-overlay {
 display:none!important
}
.m-pinned-sidebar .m-sidebar {
 top:60px
}
.m-pinned-sidebar.m-opened-sidebar .m-wrapper {
 margin-left:300px
}
.m-pinned-sidebar .m-wrapper {
 margin-left:0
}
.m-material-button {
 position:relative;
 overflow:hidden
}
.m-wave-effect {
 display:block;
 position:absolute;
 -webkit-transform:translateX(-50%) translateY(-50%);
 transform:translateX(-50%) translateY(-50%);
 width:0;
 height:0;
 background-color:#fff;
 border-radius:50%;
 opacity:.7
}
@media (max-width:768px) {
 .m-header-submenu.m-notify-list {
  width:300px
 }
 .m-logo .m-logo-mobile {
  display:block;
  position:relative;
  top:4px
 }
 .m-logo .m-logo-desktop {
  display:none
 }
 .m-header-menu {
  display:none
 }
 .m-hide-on-mobile {
  display:none
 }
 .m-header-right .m-header-navigation .m-header-submenu.m-notify-list {
  right:-60px
 }
}
.m-wrapper {
 padding-top:80px;
 -webkit-transition:margin 200ms cubic-bezier(.215,.61,.355,1);
 -moz-transition:margin 200ms cubic-bezier(.215,.61,.355,1);
 -o-transition:margin 200ms cubic-bezier(.215,.61,.355,1);
 transition:margin 200ms cubic-bezier(.215,.61,.355,1)
}

.dsgnfxnavnew{display: flex;}
.afterbannernew h3{font-weight: 700;font-size: 30px;padding-bottom: 20px;}
.afterbannernew p{font-size: 17px;line-height: 31px;font-weight: 400;}
a.newbutnstyle{background-color: #006CFF !important;color:#fff !important;border-radius: 0 !important;text-transform: uppercase;
  font-weight: 700;font-size: 16px;min-width: 250px;} 
a.newbutnstyle:hover{background-color: #006CFF !important;color:#fff !important;border-radius: 0 !important;text-transform: uppercase;
  font-weight: 700;font-size: 16px;}
  .spacegapline{width: 150px;height: 57px;margin-bottom: 20px;}
  .spacegapline span{width:150px;height: 5px;background-color: #006CFF !important;display: inline-block;margin-top: 19px;}

  .ourservcnewstyle h3{font-weight: 700;font-size: 42px;text-transform: uppercase;padding-top: 10px;}
  .revwall{text-align: center;}
  .revwall a.reviewsviewall{background-color: #fff !important;color: #006CFF !important;}
  .about_ong h3{text-transform: uppercase;font-size: 48px;  font-weight: 700;}
  .about_ong p{font-size: 18px;font-weight: 400;line-height: 30px;}
  .home_blogs h3{font-weight: 700;font-size: 36px;text-transform: uppercase;}
  .clienttrustussecnewstyl h3{font-weight: 700;font-size: 42px;text-transform: uppercase;}
  .clienttrustussecnewstyl p{font-size: 18px;font-weight: 400;line-height: 30px;}
  footer{background: #007ACC;background: linear-gradient(139deg,rgba(0,122,204,1) 30%,rgba(93,186,73,1) 70%);}
  p.my-copyright{font-weight: 400;font-size: 18px;font-weight: 400;}

  .inner_silder .image_wrapper{background: #007ACC;background: linear-gradient(139deg,rgba(0,122,204,1) 30%,rgba(93,186,73,1) 70%);}
  .contactpagenewstyle{margin-top: 140px;background: #007ACC;background: linear-gradient(139deg,rgba(0,122,204,1) 30%,rgba(93,186,73,1) 70%);
padding: 100px 0;}
.contactpagenewstyle h2{color: #fff;font-size: 50px;font-weight: 700;text-transform: uppercase;padding-bottom: 17px;}
.contactinformation h5{color: #fff;font-size: 25px;font-weight: 700;text-transform: uppercase;padding-bottom: 0px;margin-bottom: 0;}
.contactinformation p{color: #fff;font-weight: 400;line-height: 30px;}
.contactinformation .my-phone-email-top span{color: #fff;font-weight: 400;}
.contactinformation .my-phone-email-top span a{color: #fff;font-weight: 400;}
.contfrm{padding:100px 0;}
.contactfmrmainpart{width: 70%;margin: 0px auto;padding: 50px;background-color: #269498;}
.contactfmrmainpart h2{color: #fff;font-size: 36px;font-weight: 700;text-transform: uppercase;text-align: center;}
.onlyformcnct #gform_wrapper_2 form ul li input{font-size: 14px !important;font-family: "Josefin Sans",sans-serif;border: none;
  border-radius: 0;}
.onlyformcnct #gform_wrapper_2 form ul li textarea{font-size: 14px !important;font-family: "Josefin Sans",sans-serif;border: none;
  border-radius: 0;}
.onlyformcnct #gform_wrapper_2 form ul li select{font-size: 14px !important;font-family: "Josefin Sans",sans-serif;background-color: #fff;
padding: 15px !important;border: none;border-radius: 0;}
.onlyformcnct #gform_wrapper_2 form .gform-footer input#gform_submit_button_2{width: 100%;background-color: #007BFF;
  font-family: "Josefin Sans",sans-serif;}

  .videomainpagenewstyle{padding-top: 100px;padding-bottom: 50px;}
  span.frmwhtbttxt{text-align: center;
  width: 100%;
  display: inline-block;
  color: #fff;}

  .humnresrceformnewstyle{width: 70%;margin: 0px auto;padding: 50px;background-color: #269498;border-radius: 10px;}
  .humnresrceformnewstyle h3{color: #fff;font-size: 36px;font-weight: 700;text-transform: uppercase;text-align: center;}
  .humnresrceformnewstyle ul li label{display: none !important;}
  .humnresrceformnewstyle ul li input{border:none !important;font-size: 16px;font-weight: 400;padding: 10px;}
  .humnresrceformnewstyle .gform-footer input#gform_submit_button_1{width: 100%;background-color: #007BFF;
  font-family: "Josefin Sans",sans-serif;text-transform: uppercase;font-weight: 700;} 

  .auto_open .popmake{background: url("../images/irstxbk.jpg") no-repeat top right !important;background-size: cover !important;
    position: relative;}
  .auto_open .popmake:before{content: "";background: rgba(0, 0, 0, .2);width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
  .auto_open .popmake p{font-weight: 600;}
  a.ppbutn{background-color: #007BFF !important;font-family: "Josefin Sans",sans-serif !important;
    text-transform: uppercase !important;font-weight: 700 !important;font-size: 18px !important;border-radius: 0 !important;}
    a.ppbutn:hover{color: #fff !important;}
    
    .splfrmdesign .frmstg{background: #269498 !important;}

    .topancrsucsstris{background-color: #E6E6E6 !important;background: #E6E6E6 !important;padding: 70px 50px 70px !important;}
    .singlsec button:hover{background-color: #007BFF;color:#fff;}

    .qbicalcmain{width: 70% !important;margin: 0 auto !important;padding: 50px !important;background-color: #269498 !important;} 
    .qbicalcmain h4{color:#fff !important;}
    .qbicalcmain .checkmark{height: 20px !important;width: 20px !important;}
    .form_style.gform_wrapper .qbicalcmain p.radio_box{padding-left: 30px !important;}
    .gform_wrapper .qbicalcmain label{line-height: 24px !important;padding-top: 0 !important;font-size: 16px !important;font-weight: 600 !important;}

    .imgwrpblg{margin: 30px auto;}
    .imgwrpblg img{height: 100% !important;width: auto !important;}

    .onlydesktop .menu-header-menu-container ul.nav li#menu-item-34{display: none;}
