:root { --blue:#007bff;
--blue:#0e65e5;
--breakpoint-lg:992px;
--breakpoint-md:768px;
--breakpoint-sm:420px;
--breakpoint-xl:1200px;
--breakpoint-xs:0;
--chartreuse:#d6dd21;
--cyan:#17a2b8;
--danger:#dc3545;
--dark:#343a40;
--font-family-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
--font-family-sans-serif:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
--gray:#707070;
--gray-dark:#343a40;
--green:#28a745;
--green:#50d1ce;
--indigo:#6610f2;
--info:#17a2b8;
--light:#f1f1f1;
--lightblue:#06afef;
--navy:#262262;
--orange:#fd7e14;
--pink:#e83e8c;
--pink:#eb2a7b;
--primary:#371989;
--purple:#6f42c1;
--red:#dc3545;
--secondary:#5837af;
--success:#28a745;
--teal:#20c997;
--warning:#ffc107;
--white:#fff;
--yellow:#ffc107}
*, :after, :before { -webkit-box-sizing: border-box; box-sizing: border-box }
html { -ms-overflow-style: scrollbar; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; font-family: sans-serif; line-height: 1.15 }
@-ms-viewport {
width:device-width}
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { display: block }
body { background-color: #fff; color: #212529; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; margin: 0; text-align: left }
[tabindex="-1"]:focus { outline: 0!important }
hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible }
h1, h2, h3, h4, h5, h6 {
margin-bottom:.5rem; margin-top: 0 }
p { margin-bottom: 1rem; margin-top: 0 }
abbr[data-original-title], abbr[title] { border-bottom: 0; cursor: help; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted }
address { font-style: normal; line-height: inherit }
address, dl, ol, ul { margin-bottom: 1rem }
dl, ol, ul { margin-top: 0 }
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: bolder }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sub { bottom: -.25em }
sup { top: -.5em }
a { -webkit-text-decoration-skip: objects; background-color: transparent; color: #371989; text-decoration: none }
a:hover { color: #1d0d48; text-decoration: underline }
a:not([href]):not([tabindex]), 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 { -ms-overflow-style: scrollbar; margin-bottom: 1rem; margin-top: 0; overflow: auto }
figure { margin: 0 0 1rem }
img { border-style: none; vertical-align: middle }
svg:not(:root) { overflow: hidden }
table { border-collapse: collapse }
caption { caption-side: bottom; color: #707070; padding-bottom:.75rem;
padding-top:.75rem;
text-align: left }
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 { font-family: inherit; font-size: inherit; line-height: inherit; margin: 0 }
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 {
border-style:none;
padding:0}
input[type=checkbox], input[type=radio] { -webkit-box-sizing: border-box; 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 { border: 0; margin: 0; min-width: 0; padding: 0 }
legend { color: inherit; display: block; font-size: 1.5rem; line-height: inherit; margin-bottom:.5rem;
max-width: 100%; padding: 0; white-space: normal; width: 100% }
progress { vertical-align: baseline }
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto}
[type=search] {
-webkit-appearance:none;
outline-offset:-2px}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
-webkit-appearance:none}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit}
output { display: inline-block }
summary { cursor: pointer; display: list-item }
template { display: none }
[hidden] {
display:none!important}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { color: inherit; font-family: inherit; font-weight: 500; line-height: 1.2; margin-bottom:.5rem}
.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 }
.display-1, .display-2 { font-weight: 300; line-height: 1.2 }
.display-2 { font-size: 5.5rem }
.display-3 { font-size: 4.5rem }
.display-3, .display-4 { font-weight: 300; line-height: 1.2 }
.display-4 { font-size: 3.5rem }
hr { border: 0; border-top: 1px solid rgba(0,0,0,.1); margin-bottom: 1rem; margin-top: 1rem }
.small, small { font-size: 80%; font-weight: 400 }
.mark, mark { background-color: #fcf8e3; padding: .2em }
.comment-list, .list-inline, .list-unstyled { list-style: none; padding-left: 0 }
.list-inline-item { display: inline-block }
.list-inline-item:not(:last-child) { margin-right:.5rem}
.initialism { font-size: 90%; text-transform: uppercase }
.blockquote { font-size: 1.25rem; margin-bottom: 1rem }
.blockquote-footer { color: #707070; display: block; font-size: 80% }
.blockquote-footer:before { content: "\2014   \A0" }
.img-fluid, .img-thumbnail, .wp-caption img { height: auto; max-width: 100% }
.img-thumbnail { background-color: #fff; border: 1px solid #dee2e6; border-radius:.25rem;
padding:.25rem}
.figure, .wp-caption { display: inline-block }
.figure-img, .wp-caption img { line-height: 1; margin-bottom:.5rem}
.figure-caption, .wp-caption-text { color: #707070; font-size: 90% }
code, kbd, pre, samp { font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace }
code { color: #e83e8c; font-size: 87.5%; word-break: break-word }
a>code { color: inherit }
kbd { background-color: #212529; border-radius:.2rem;
color: #fff; font-size: 87.5%; padding:.2rem .4rem}
kbd kbd { font-size: 100%; font-weight: 700; padding: 0 }
pre { color: #212529; display: block; font-size: 87.5% }
pre code { color: inherit; font-size: inherit; word-break: normal }
.pre-scrollable { max-height: 340px; overflow-y: scroll }
.container { margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; width: 100% }
@media (min-width:420px) {
.container { max-width: 360px }}
@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 { margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; width: 100% }
.row { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-left: -15px; margin-right: -15px }
.no-gutters { margin-left: 0; margin-right: 0 }
.no-gutters>.col, .no-gutters>[class*=col-] { padding-left:0; padding-right:0; }
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl-auto { min-height: 1px; padding-left: 15px; padding-right: 15px; position: relative; width: 100% }
.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 { -ms-flex: 0 0 auto; flex: 0 0 auto; max-width: none; width: auto }
.col-1, .col-auto { -webkit-box-flex: 0 }
.col-1 { -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333% }
.col-2 { -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667% }
.col-2, .col-3 { -webkit-box-flex: 0 }
.col-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
.col-4 { -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% }
.col-4, .col-5 { -webkit-box-flex: 0 }
.col-5 { -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667% }
.col-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.col-6, .col-7 { -webkit-box-flex: 0 }
.col-7 { -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333% }
.col-8 { -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% }
.col-8, .col-9 { -webkit-box-flex: 0 }
.col-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
.col-10 { -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333% }
.col-10, .col-11 { -webkit-box-flex: 0 }
.col-11 { -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667% }
.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.33333% }
.offset-2 { margin-left: 16.66667% }
.offset-3 { margin-left: 25% }
.offset-4 { margin-left: 33.33333% }
.offset-5 { margin-left: 41.66667% }
.offset-6 { margin-left: 50% }
.offset-7 { margin-left: 58.33333% }
.offset-8 { margin-left: 66.66667% }
.offset-9 { margin-left: 75% }
.offset-10 { margin-left: 83.33333% }
.offset-11 { margin-left: 91.66667% }
@media (min-width:420px) {
.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; max-width: none; width: auto }
.col-sm-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333% }
.col-sm-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667% }
.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.33333%; flex: 0 0 33.33333%; max-width: 33.33333% }
.col-sm-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667% }
.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.33333%; flex: 0 0 58.33333%; max-width: 58.33333% }
.col-sm-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% }
.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.33333%; flex: 0 0 83.33333%; max-width: 83.33333% }
.col-sm-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667% }
.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.33333% }
.offset-sm-2 { margin-left: 16.66667% }
.offset-sm-3 { margin-left: 25% }
.offset-sm-4 { margin-left: 33.33333% }
.offset-sm-5 { margin-left: 41.66667% }
.offset-sm-6 { margin-left: 50% }
.offset-sm-7 { margin-left: 58.33333% }
.offset-sm-8 { margin-left: 66.66667% }
.offset-sm-9 { margin-left: 75% }
.offset-sm-10 { margin-left: 83.33333% }
.offset-sm-11 { margin-left: 91.66667% }}
@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; max-width: none; width: auto }
.col-md-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333% }
.col-md-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667% }
.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.33333%; flex: 0 0 33.33333%; max-width: 33.33333% }
.col-md-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667% }
.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.33333%; flex: 0 0 58.33333%; max-width: 58.33333% }
.col-md-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% }
.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.33333%; flex: 0 0 83.33333%; max-width: 83.33333% }
.col-md-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667% }
.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, body.blog .blog-posts article:nth-child(2) .featured-image-wrapper, body.blog .blog-posts article:nth-child(3) .featured-image-wrapper { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 }
.order-md-2, body.blog .blog-posts article:nth-child(2) .entry-content-wrapper, body.blog .blog-posts article:nth-child(3) .entry-content-wrapper { -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.33333% }
.offset-md-2 { margin-left: 16.66667% }
.offset-md-3 { margin-left: 25% }
.offset-md-4 { margin-left: 33.33333% }
.offset-md-5 { margin-left: 41.66667% }
.offset-md-6 { margin-left: 50% }
.offset-md-7 { margin-left: 58.33333% }
.offset-md-8 { margin-left: 66.66667% }
.offset-md-9 { margin-left: 75% }
.offset-md-10 { margin-left: 83.33333% }
.offset-md-11 { margin-left: 91.66667% }}
@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; max-width: none; width: auto }
.col-lg-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333% }
.col-lg-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667% }
.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.33333%; flex: 0 0 33.33333%; max-width: 33.33333% }
.col-lg-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667% }
.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.33333%; flex: 0 0 58.33333%; max-width: 58.33333% }
.col-lg-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% }
.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.33333%; flex: 0 0 83.33333%; max-width: 83.33333% }
.col-lg-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667% }
.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, .single-post .latest-posts article .entry-content-wrapper { -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.33333% }
.offset-lg-2 { margin-left: 16.66667% }
.offset-lg-3 { margin-left: 25% }
.offset-lg-4 { margin-left: 33.33333% }
.offset-lg-5 { margin-left: 41.66667% }
.offset-lg-6 { margin-left: 50% }
.offset-lg-7 { margin-left: 58.33333% }
.offset-lg-8 { margin-left: 66.66667% }
.offset-lg-9 { margin-left: 75% }
.offset-lg-10 { margin-left: 83.33333% }
.offset-lg-11 { margin-left: 91.66667% }}
@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; max-width: none; width: auto }
.col-xl-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333% }
.col-xl-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667% }
.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.33333%; flex: 0 0 33.33333%; max-width: 33.33333% }
.col-xl-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667% }
.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.33333%; flex: 0 0 58.33333%; max-width: 58.33333% }
.col-xl-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% }
.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.33333%; flex: 0 0 83.33333%; max-width: 83.33333% }
.col-xl-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667% }
.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.33333% }
.offset-xl-2 { margin-left: 16.66667% }
.offset-xl-3 { margin-left: 25% }
.offset-xl-4 { margin-left: 33.33333% }
.offset-xl-5 { margin-left: 41.66667% }
.offset-xl-6 { margin-left: 50% }
.offset-xl-7 { margin-left: 58.33333% }
.offset-xl-8 { margin-left: 66.66667% }
.offset-xl-9 { margin-left: 75% }
.offset-xl-10 { margin-left: 83.33333% }
.offset-xl-11 { margin-left: 91.66667% }}
.table { background-color: transparent; margin-bottom: 1rem; max-width: 100%; width: 100% }
.table td, .table th { border-top: 1px solid #dee2e6; padding:.75rem; vertical-align: top }
.table thead th { border-bottom: 2px solid #dee2e6; vertical-align: bottom }
.table tbody+tbody { border-top: 2px solid #dee2e6 }
.table .table { background-color: #fff }
.table-sm td, .table-sm th { padding:.3rem}
.table-bordered, .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: #c7bfde }
.table-hover .table-primary:hover, .table-hover .table-primary:hover>td, .table-hover .table-primary:hover>th { background-color: #b8aed5 }
.table-secondary, .table-secondary>td, .table-secondary>th { background-color: #d0c7e9 }
.table-hover .table-secondary:hover, .table-hover .table-secondary:hover>td, .table-hover .table-secondary:hover>th { background-color: #c1b5e2 }
.table-success, .table-success>td, .table-success>th { background-color: #c3e6cb }
.table-hover .table-success:hover, .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, .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, .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, .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: #fbfbfb }
.table-hover .table-light:hover, .table-hover .table-light:hover>td, .table-hover .table-light:hover>th { background-color: #eee }
.table-dark, .table-dark>td, .table-dark>th { background-color: #c6c8ca }
.table-hover .table-dark:hover, .table-hover .table-dark:hover>td, .table-hover .table-dark:hover>th { background-color: #b9bbbe }
.table-pink, .table-pink>td, .table-pink>th { background-color: #f9c3da }
.table-hover .table-pink:hover, .table-hover .table-pink:hover>td, .table-hover .table-pink:hover>th { background-color: #f7accc }
.table-navy, .table-navy>td, .table-navy>th { background-color: #c2c1d3 }
.table-hover .table-navy:hover, .table-hover .table-navy:hover>td, .table-hover .table-navy:hover>th { background-color: #b3b2c8 }
.table-lightblue, .table-lightblue>td, .table-lightblue>th { background-color: #b9e9fb }
.table-hover .table-lightblue:hover, .table-hover .table-lightblue:hover>td, .table-hover .table-lightblue:hover>th { background-color: #a1e1fa }
.table-green, .table-green>td, .table-green>th { background-color: #cef2f1 }
.table-hover .table-green:hover, .table-hover .table-green:hover>td, .table-hover .table-green:hover>th { background-color: #baedeb }
.table-chartreuse, .table-chartreuse>td, .table-chartreuse>th { background-color: #f4f5c1 }
.table-hover .table-chartreuse:hover, .table-hover .table-chartreuse:hover>td, .table-hover .table-chartreuse:hover>th { background-color: #f0f1ab }
.table-blue, .table-blue>td, .table-blue>th { background-color: #bcd4f8 }
.table-hover .table-blue:hover, .table-hover .table-blue:hover>td, .table-hover .table-blue:hover>th { background-color: #a5c5f6 }
.table-active, .table-active>td, .table-active>th, .table-hover .table-active:hover, .table-hover .table-active:hover>td, .table-hover .table-active:hover>th { background-color: rgba(0,0,0,.075) }
.table .thead-dark th { background-color: #212529; border-color: #32383e; color: #fff }
.table .thead-light th { background-color: #e9ecef; border-color: #dee2e6; color: #495057 }
.table-dark { background-color: #212529; color: #fff }
.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: hsla(0,0%,100%,.05) }
.table-dark.table-hover tbody tr:hover { background-color: hsla(0,0%,100%,.075) }
@media (max-width:419.98px) {
.table-responsive-sm { -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; display: block; overflow-x: auto; width: 100% }
.table-responsive-sm>.table-bordered { border: 0 }}
@media (max-width:767.98px) {
.table-responsive-md { -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; display: block; overflow-x: auto; width: 100% }
.table-responsive-md>.table-bordered { border: 0 }}
@media (max-width:991.98px) {
.table-responsive-lg { -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; display: block; overflow-x: auto; width: 100% }
.table-responsive-lg>.table-bordered { border: 0 }}
@media (max-width:1199.98px) {
.table-responsive-xl { -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; display: block; overflow-x: auto; width: 100% }
.table-responsive-xl>.table-bordered { border: 0 }}
.table-responsive { -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; display: block; overflow-x: auto; width: 100% }
.table-responsive>.table-bordered { border: 0 }
.comment-form input[type=email], .comment-form input[type=text], .comment-form input[type=url], .comment-form textarea, .form-control, .search-form .search-field { background-clip: padding-box; background-color: #fff; border: 1px solid #afafaf; border-radius:.25rem;
color: #495057; display: block; font-size: 1rem; line-height: 1.5; padding:.375rem .75rem;
-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; -o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; width: 100% }
.comment-form input[type=email]::-ms-expand, .comment-form input[type=text]::-ms-expand, .comment-form input[type=url]::-ms-expand, .comment-form textarea::-ms-expand, .form-control::-ms-expand, .search-form .search-field::-ms-expand {
background-color:transparent; border:0; }
.comment-form input:focus[type=email], .comment-form input:focus[type=text], .comment-form input:focus[type=url], .comment-form textarea:focus, .form-control:focus, .search-form .search-field:focus { background-color: #fff; border-color: #6d45dd; -webkit-box-shadow:0 0 0 .2rem rgba(55,25,137,.25);
box-shadow:0 0 0 .2rem rgba(55,25,137,.25); color: #495057; outline: 0; }
.comment-form input[type=email]::-webkit-input-placeholder, .comment-form input[type=text]::-webkit-input-placeholder, .comment-form input[type=url]::-webkit-input-placeholder, .comment-form textarea::-webkit-input-placeholder, .form-control::-webkit-input-placeholder, .search-form .search-field::-webkit-input-placeholder {
color:#707070; opacity:1; }
.comment-form input[type=email]:-ms-input-placeholder, .comment-form input[type=email]::-ms-input-placeholder, .comment-form input[type=text]:-ms-input-placeholder, .comment-form input[type=text]::-ms-input-placeholder, .comment-form input[type=url]:-ms-input-placeholder, .comment-form input[type=url]::-ms-input-placeholder, .comment-form textarea:-ms-input-placeholder, .comment-form textarea::-ms-input-placeholder, .form-control:-ms-input-placeholder, .form-control::-ms-input-placeholder, .search-form .search-field:-ms-input-placeholder, .search-form .search-field::-ms-input-placeholder {
color:#707070; opacity:1; }
.comment-form input[type=email]::placeholder, .comment-form input[type=text]::placeholder, .comment-form input[type=url]::placeholder, .comment-form textarea::placeholder, .form-control::placeholder, .search-form .search-field::placeholder {
color:#707070; opacity:1; }
.comment-form input:disabled[type=email], .comment-form input:disabled[type=text], .comment-form input:disabled[type=url], .comment-form input[readonly][type=email], .comment-form input[readonly][type=text], .comment-form input[readonly][type=url], .comment-form textarea:disabled, .comment-form textarea[readonly], .form-control:disabled, .form-control[readonly], .search-form .search-field:disabled, .search-form .search-field[readonly] { background-color: #e9ecef; opacity: 1 }
.search-form select.search-field:not([size]):not([multiple]), select.form-control:not([size]):not([multiple]) { height: calc(2.25rem + 2px) }
.search-form select.search-field:focus::-ms-value, select.form-control:focus::-ms-value {
background-color:#fff; color:#495057; }
.form-control-file, .form-control-range { display: block; width: 100% }
.col-form-label { font-size: inherit; line-height: 1.5; margin-bottom: 0; padding-bottom:calc(.375rem + 1px); padding-top:calc(.375rem + 1px)}
.col-form-label-lg { font-size: 1.25rem; line-height: 1.5; padding-bottom:calc(.5rem + 1px); padding-top:calc(.5rem + 1px)}
.col-form-label-sm { font-size:.875rem; line-height: 1.5; padding-bottom:calc(.25rem + 1px); padding-top:calc(.25rem + 1px)}
.form-control-plaintext { background-color: transparent; border: solid transparent; border-width: 1px 0; display: block; line-height: 1.5; margin-bottom: 0; padding-bottom:.375rem; padding-top:.375rem; width: 100% }
.comment-form .input-group-lg>.input-group-append>input.form-control-plaintext[type=submit], .comment-form .input-group-lg>.input-group-prepend>input.form-control-plaintext[type=submit], .comment-form .input-group-lg>input.form-control-plaintext[type=email], .comment-form .input-group-lg>input.form-control-plaintext[type=text], .comment-form .input-group-lg>input.form-control-plaintext[type=url], .comment-form .input-group-lg>textarea.form-control-plaintext, .comment-form .input-group-sm>.input-group-append>input.form-control-plaintext[type=submit], .comment-form .input-group-sm>.input-group-prepend>input.form-control-plaintext[type=submit], .comment-form .input-group-sm>input.form-control-plaintext[type=email], .comment-form .input-group-sm>input.form-control-plaintext[type=text], .comment-form .input-group-sm>input.form-control-plaintext[type=url], .comment-form .input-group-sm>textarea.form-control-plaintext, .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, .search-form .input-group-lg>.form-control-plaintext.search-field, .search-form .input-group-lg>.input-group-append>.form-control-plaintext.search-submit, .search-form .input-group-lg>.input-group-prepend>.form-control-plaintext.search-submit, .search-form .input-group-sm>.form-control-plaintext.search-field, .search-form .input-group-sm>.input-group-append>.form-control-plaintext.search-submit, .search-form .input-group-sm>.input-group-prepend>.form-control-plaintext.search-submit { padding-left: 0; padding-right: 0 }
.comment-form .input-group-sm>.input-group-append>input[type=submit], .comment-form .input-group-sm>.input-group-prepend>input[type=submit], .comment-form .input-group-sm>input[type=email], .comment-form .input-group-sm>input[type=text], .comment-form .input-group-sm>input[type=url], .comment-form .input-group-sm>textarea, .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, .search-form .input-group-sm>.input-group-append>.search-submit, .search-form .input-group-sm>.input-group-prepend>.search-submit, .search-form .input-group-sm>.search-field { border-radius:.2rem; font-size:.875rem; line-height: 1.5; padding:.25rem .5rem}
.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]), .search-form .input-group-sm>.input-group-append>select.search-submit:not([size]):not([multiple]), .search-form .input-group-sm>.input-group-prepend>select.search-submit:not([size]):not([multiple]), .search-form .input-group-sm>select.search-field:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]) { height: calc(1.8125rem + 2px) }
.comment-form .input-group-lg>.input-group-append>input[type=submit], .comment-form .input-group-lg>.input-group-prepend>input[type=submit], .comment-form .input-group-lg>input[type=email], .comment-form .input-group-lg>input[type=text], .comment-form .input-group-lg>input[type=url], .comment-form .input-group-lg>textarea, .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, .search-form .input-group-lg>.input-group-append>.search-submit, .search-form .input-group-lg>.input-group-prepend>.search-submit, .search-form .input-group-lg>.search-field { border-radius:.3rem; font-size: 1.25rem; line-height: 1.5; padding:.5rem 1rem}
.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]), .search-form .input-group-lg>.input-group-append>select.search-submit:not([size]):not([multiple]), .search-form .input-group-lg>.input-group-prepend>select.search-submit:not([size]):not([multiple]), .search-form .input-group-lg>select.search-field:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]) { height: calc(2.875rem + 2px) }
.comment-form p, .form-group, .search-form label { 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-left: -5px; margin-right: -5px }
.form-row>.col, .form-row>[class*=col-] { padding-left:5px; padding-right:5px}
.form-check { display: block; padding-left: 1.25rem; position: relative }
.form-check-input { margin-left: -1.25rem; margin-top:.3rem; position: absolute }
.form-check-input:disabled~.form-check-label { color: #707070 }
.form-check-label { margin-bottom: 0 }
.form-check-inline { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-right:.75rem; padding-left: 0 }
.form-check-inline .form-check-input { margin-left: 0; margin-right:.3125rem; margin-top: 0; position: static }
.valid-feedback { color: #28a745; display: none; font-size: 80%; margin-top:.25rem; width: 100% }
.valid-tooltip { background-color: rgba(40,167,69,.8); border-radius:.2rem; color: #fff; display: none; font-size:.875rem; line-height: 1; margin-top:.1rem; max-width: 100%; padding:.5rem; position: absolute; top: 100%; z-index: 5 }
.comment-form .was-validated input:valid[type=email], .comment-form .was-validated input:valid[type=text], .comment-form .was-validated input:valid[type=url], .comment-form .was-validated textarea:valid, .comment-form input.is-valid[type=email], .comment-form input.is-valid[type=text], .comment-form input.is-valid[type=url], .comment-form textarea.is-valid, .custom-select.is-valid, .form-control.is-valid, .search-form .is-valid.search-field, .search-form .was-validated .search-field:valid, .was-validated .comment-form input:valid[type=email], .was-validated .comment-form input:valid[type=text], .was-validated .comment-form input:valid[type=url], .was-validated .comment-form textarea:valid, .was-validated .custom-select:valid, .was-validated .form-control:valid, .was-validated .search-form .search-field:valid { border-color:#28a745}
.comment-form .was-validated input:valid:focus[type=email], .comment-form .was-validated input:valid:focus[type=text], .comment-form .was-validated input:valid:focus[type=url], .comment-form .was-validated textarea:valid:focus, .comment-form input.is-valid:focus[type=email], .comment-form input.is-valid:focus[type=text], .comment-form input.is-valid:focus[type=url], .comment-form textarea.is-valid:focus, .custom-select.is-valid:focus, .form-control.is-valid:focus, .search-form .is-valid.search-field:focus, .search-form .was-validated .search-field:valid:focus, .was-validated .comment-form input:valid:focus[type=email], .was-validated .comment-form input:valid:focus[type=text], .was-validated .comment-form input:valid:focus[type=url], .was-validated .comment-form textarea:valid:focus, .was-validated .custom-select:valid:focus, .was-validated .form-control:valid:focus, .was-validated .search-form .search-field:valid:focus { border-color:#28a745; -webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25); box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.comment-form .was-validated input:valid[type=email]~.valid-feedback, .comment-form .was-validated input:valid[type=email]~.valid-tooltip, .comment-form .was-validated input:valid[type=text]~.valid-feedback, .comment-form .was-validated input:valid[type=text]~.valid-tooltip, .comment-form .was-validated input:valid[type=url]~.valid-feedback, .comment-form .was-validated input:valid[type=url]~.valid-tooltip, .comment-form .was-validated textarea:valid~.valid-feedback, .comment-form .was-validated textarea:valid~.valid-tooltip, .comment-form input.is-valid[type=email]~.valid-feedback, .comment-form input.is-valid[type=email]~.valid-tooltip, .comment-form input.is-valid[type=text]~.valid-feedback, .comment-form input.is-valid[type=text]~.valid-tooltip, .comment-form input.is-valid[type=url]~.valid-feedback, .comment-form input.is-valid[type=url]~.valid-tooltip, .comment-form textarea.is-valid~.valid-feedback, .comment-form textarea.is-valid~.valid-tooltip, .custom-select.is-valid~.valid-feedback, .custom-select.is-valid~.valid-tooltip, .form-control.is-valid~.valid-feedback, .form-control.is-valid~.valid-tooltip, .search-form .is-valid.search-field~.valid-feedback, .search-form .is-valid.search-field~.valid-tooltip, .search-form .was-validated .search-field:valid~.valid-feedback, .search-form .was-validated .search-field:valid~.valid-tooltip, .was-validated .comment-form input:valid[type=email]~.valid-feedback, .was-validated .comment-form input:valid[type=email]~.valid-tooltip, .was-validated .comment-form input:valid[type=text]~.valid-feedback, .was-validated .comment-form input:valid[type=text]~.valid-tooltip, .was-validated .comment-form input:valid[type=url]~.valid-feedback, .was-validated .comment-form input:valid[type=url]~.valid-tooltip, .was-validated .comment-form textarea:valid~.valid-feedback, .was-validated .comment-form textarea: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, .was-validated .search-form .search-field:valid~.valid-feedback, .was-validated .search-form .search-field: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 { -webkit-box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(40,167,69,.25); 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 {
-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);
box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}
.invalid-feedback { color: #dc3545; display: none; font-size: 80%; margin-top:.25rem; width: 100% }
.invalid-tooltip { background-color: rgba(220,53,69,.8); border-radius:.2rem;
color: #fff; display: none; font-size:.875rem;
line-height: 1; margin-top:.1rem;
max-width: 100%; padding:.5rem;
position: absolute; top: 100%; z-index: 5 }
.comment-form .was-validated input:invalid[type=email], .comment-form .was-validated input:invalid[type=text], .comment-form .was-validated input:invalid[type=url], .comment-form .was-validated textarea:invalid, .comment-form input.is-invalid[type=email], .comment-form input.is-invalid[type=text], .comment-form input.is-invalid[type=url], .comment-form textarea.is-invalid, .custom-select.is-invalid, .form-control.is-invalid, .search-form .is-invalid.search-field, .search-form .was-validated .search-field:invalid, .was-validated .comment-form input:invalid[type=email], .was-validated .comment-form input:invalid[type=text], .was-validated .comment-form input:invalid[type=url], .was-validated .comment-form textarea:invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid, .was-validated .search-form .search-field:invalid {
border-color:#dc3545}
.comment-form .was-validated input:invalid:focus[type=email], .comment-form .was-validated input:invalid:focus[type=text], .comment-form .was-validated input:invalid:focus[type=url], .comment-form .was-validated textarea:invalid:focus, .comment-form input.is-invalid:focus[type=email], .comment-form input.is-invalid:focus[type=text], .comment-form input.is-invalid:focus[type=url], .comment-form textarea.is-invalid:focus, .custom-select.is-invalid:focus, .form-control.is-invalid:focus, .search-form .is-invalid.search-field:focus, .search-form .was-validated .search-field:invalid:focus, .was-validated .comment-form input:invalid:focus[type=email], .was-validated .comment-form input:invalid:focus[type=text], .was-validated .comment-form input:invalid:focus[type=url], .was-validated .comment-form textarea:invalid:focus, .was-validated .custom-select:invalid:focus, .was-validated .form-control:invalid:focus, .was-validated .search-form .search-field:invalid:focus {
border-color:#dc3545;
-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.comment-form .was-validated input:invalid[type=email]~.invalid-feedback, .comment-form .was-validated input:invalid[type=email]~.invalid-tooltip, .comment-form .was-validated input:invalid[type=text]~.invalid-feedback, .comment-form .was-validated input:invalid[type=text]~.invalid-tooltip, .comment-form .was-validated input:invalid[type=url]~.invalid-feedback, .comment-form .was-validated input:invalid[type=url]~.invalid-tooltip, .comment-form .was-validated textarea:invalid~.invalid-feedback, .comment-form .was-validated textarea:invalid~.invalid-tooltip, .comment-form input.is-invalid[type=email]~.invalid-feedback, .comment-form input.is-invalid[type=email]~.invalid-tooltip, .comment-form input.is-invalid[type=text]~.invalid-feedback, .comment-form input.is-invalid[type=text]~.invalid-tooltip, .comment-form input.is-invalid[type=url]~.invalid-feedback, .comment-form input.is-invalid[type=url]~.invalid-tooltip, .comment-form textarea.is-invalid~.invalid-feedback, .comment-form textarea.is-invalid~.invalid-tooltip, .custom-select.is-invalid~.invalid-feedback, .custom-select.is-invalid~.invalid-tooltip, .form-control.is-invalid~.invalid-feedback, .form-control.is-invalid~.invalid-tooltip, .search-form .is-invalid.search-field~.invalid-feedback, .search-form .is-invalid.search-field~.invalid-tooltip, .search-form .was-validated .search-field:invalid~.invalid-feedback, .search-form .was-validated .search-field:invalid~.invalid-tooltip, .was-validated .comment-form input:invalid[type=email]~.invalid-feedback, .was-validated .comment-form input:invalid[type=email]~.invalid-tooltip, .was-validated .comment-form input:invalid[type=text]~.invalid-feedback, .was-validated .comment-form input:invalid[type=text]~.invalid-tooltip, .was-validated .comment-form input:invalid[type=url]~.invalid-feedback, .was-validated .comment-form input:invalid[type=url]~.invalid-tooltip, .was-validated .comment-form textarea:invalid~.invalid-feedback, .was-validated .comment-form textarea: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, .was-validated .search-form .search-field:invalid~.invalid-feedback, .was-validated .search-form .search-field: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 {
-webkit-box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(220,53,69,.25);
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 {
-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);
box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}
.form-inline, .search-form { -webkit-box-align: center; -ms-flex-align: center; align-items: center; 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 }
.form-inline .form-check, .search-form .form-check { width: 100% }
@media (min-width:420px) {
.form-inline label, .search-form label { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0 }
.comment-form .form-inline p, .comment-form .search-form p, .form-inline .comment-form p, .form-inline .form-group, .form-inline .search-form label, .search-form .comment-form p, .search-form .form-group, .search-form .form-inline label, .search-form label { -webkit-box-align: center; -ms-flex-align: center; align-items: center; 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; margin-bottom: 0 }
.comment-form .form-inline input[type=email], .comment-form .form-inline input[type=text], .comment-form .form-inline input[type=url], .comment-form .form-inline textarea, .comment-form .search-form input[type=email], .comment-form .search-form input[type=text], .comment-form .search-form input[type=url], .comment-form .search-form textarea, .form-inline .comment-form input[type=email], .form-inline .comment-form input[type=text], .form-inline .comment-form input[type=url], .form-inline .comment-form textarea, .form-inline .form-control, .search-form .comment-form input[type=email], .search-form .comment-form input[type=text], .search-form .comment-form input[type=url], .search-form .comment-form textarea, .search-form .form-control, .search-form .search-field { display: inline-block; vertical-align: middle; width: auto }
.form-inline .form-control-plaintext, .search-form .form-control-plaintext { display: inline-block }
.form-inline .input-group, .search-form .input-group { width: auto }
.form-inline .form-check, .search-form .form-check { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-left: 0; width: auto }
.form-inline .form-check-input, .search-form .form-check-input { margin-left: 0; margin-right:.25rem;
margin-top: 0; position: relative }
.form-inline .custom-control, .search-form .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, .search-form .custom-control-label { margin-bottom: 0 }}
.btn, .comment-form input[type=submit], .search-form .search-submit { border: 1px solid transparent; border-radius:.25rem;
display: inline-block; font-size: 1rem; font-weight: 400; line-height: 1.5; padding:.375rem .75rem;
text-align: center; -webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; -o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out; transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; white-space: nowrap }
.btn:focus, .btn:hover, .comment-form input:focus[type=submit], .comment-form input:hover[type=submit], .search-form .search-submit:focus, .search-form .search-submit:hover { text-decoration: none }
.btn.focus, .btn:focus, .comment-form input.focus[type=submit], .comment-form input:focus[type=submit], .search-form .focus.search-submit, .search-form .search-submit:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(55,25,137,.25);
box-shadow:0 0 0 .2rem rgba(55,25,137,.25); outline: 0 }
.btn.disabled, .btn:disabled, .comment-form input.disabled[type=submit], .comment-form input:disabled[type=submit], .search-form .disabled.search-submit, .search-form .search-submit:disabled { opacity: .65 }
.btn:not(:disabled):not(.disabled), .comment-form input:not(:disabled):not(.disabled)[type=submit], .search-form .search-submit:not(:disabled):not(.disabled) { cursor: pointer }
.btn:not(:disabled):not(.disabled).active, .btn:not(:disabled):not(.disabled):active, .comment-form input:not(:disabled):not(.disabled).active[type=submit], .comment-form input:not(:disabled):not(.disabled):active[type=submit], .search-form .search-submit:not(:disabled):not(.disabled).active, .search-form .search-submit:not(:disabled):not(.disabled):active { background-image: none }
.search-form a.disabled.search-submit, .search-form fieldset:disabled a.search-submit, a.btn.disabled, fieldset:disabled .search-form a.search-submit, fieldset:disabled a.btn { pointer-events: none }
.btn-primary { background-color: #371989; border-color: #371989; color: #fff }
.btn-primary:hover { background-color: #2a1369; border-color: #26115e; color: #fff }
.btn-primary.focus, .btn-primary:focus { -webkit-box-shadow:0 0 0 .2rem rgba(55,25,137,.5);
box-shadow:0 0 0 .2rem rgba(55,25,137,.5)}
.btn-primary.disabled, .btn-primary:disabled { background-color: #371989; border-color: #371989; color: #fff }
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle { background-color: #26115e; border-color: #210f53; color: #fff }
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(55,25,137,.5);
box-shadow:0 0 0 .2rem rgba(55,25,137,.5)}
.btn-secondary, .comment-form input[type=submit], .search-form .search-submit { background-color: #5837af; border-color: #5837af; color: #fff }
.btn-secondary:hover, .comment-form input:hover[type=submit], .search-form .search-submit:hover { background-color: #492e92; border-color: #442b88; color: #fff }
.btn-secondary.focus, .btn-secondary:focus, .comment-form input.focus[type=submit], .comment-form input:focus[type=submit], .search-form .focus.search-submit, .search-form .search-submit:focus { -webkit-box-shadow:0 0 0 .2rem rgba(88,55,175,.5);
box-shadow:0 0 0 .2rem rgba(88,55,175,.5)}
.btn-secondary.disabled, .btn-secondary:disabled, .comment-form input.disabled[type=submit], .comment-form input:disabled[type=submit], .search-form .disabled.search-submit, .search-form .search-submit:disabled { background-color: #5837af; border-color: #5837af; color: #fff }
.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .comment-form .show>input.dropdown-toggle[type=submit], .comment-form input:not(:disabled):not(.disabled).active[type=submit], .comment-form input:not(:disabled):not(.disabled):active[type=submit], .search-form .search-submit:not(:disabled):not(.disabled).active, .search-form .search-submit:not(:disabled):not(.disabled):active, .search-form .show>.dropdown-toggle.search-submit, .show>.btn-secondary.dropdown-toggle { background-color: #442b88; border-color: #40287e; color: #fff }
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .comment-form .show>input.dropdown-toggle:focus[type=submit], .comment-form input:not(:disabled):not(.disabled).active:focus[type=submit], .comment-form input:not(:disabled):not(.disabled):active:focus[type=submit], .search-form .search-submit:not(:disabled):not(.disabled).active:focus, .search-form .search-submit:not(:disabled):not(.disabled):active:focus, .search-form .show>.dropdown-toggle.search-submit:focus, .show>.btn-secondary.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(88,55,175,.5);
box-shadow:0 0 0 .2rem rgba(88,55,175,.5)}
.btn-success { background-color: #28a745; border-color: #28a745; color: #fff }
.btn-success:hover { background-color: #218838; border-color: #1e7e34; color: #fff }
.btn-success.focus, .btn-success:focus { -webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.btn-success.disabled, .btn-success:disabled { background-color: #28a745; border-color: #28a745; color: #fff }
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle { background-color: #1e7e34; border-color: #1c7430; color: #fff }
.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.btn-info { background-color: #17a2b8; border-color: #17a2b8; color: #fff }
.btn-info:hover { background-color: #138496; border-color: #117a8b; color: #fff }
.btn-info.focus, .btn-info:focus { -webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.btn-info.disabled, .btn-info:disabled { background-color: #17a2b8; border-color: #17a2b8; color: #fff }
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle { background-color: #117a8b; border-color: #10707f; color: #fff }
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show>.btn-info.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.btn-warning { background-color: #ffc107; border-color: #ffc107; color: #212529 }
.btn-warning:hover { background-color: #e0a800; border-color: #d39e00; color: #212529 }
.btn-warning.focus, .btn-warning:focus { -webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.btn-warning.disabled, .btn-warning:disabled { background-color: #ffc107; border-color: #ffc107; color: #212529 }
.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show>.btn-warning.dropdown-toggle { background-color: #d39e00; border-color: #c69500; color: #212529 }
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-warning.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.btn-danger { background-color: #dc3545; border-color: #dc3545; color: #fff }
.btn-danger:hover { background-color: #c82333; border-color: #bd2130; color: #fff }
.btn-danger.focus, .btn-danger:focus { -webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.btn-danger.disabled, .btn-danger:disabled { background-color: #dc3545; border-color: #dc3545; color: #fff }
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle { background-color: #bd2130; border-color: #b21f2d; color: #fff }
.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show>.btn-danger.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.btn-light { background-color: #f1f1f1; border-color: #f1f1f1; color: #212529 }
.btn-light:hover { background-color: #dedede; border-color: #d8d8d8; color: #212529 }
.btn-light.focus, .btn-light:focus { -webkit-box-shadow:0 0 0 .2rem hsla(0,0%,95%,.5);
box-shadow:0 0 0 .2rem hsla(0,0%,95%,.5)}
.btn-light.disabled, .btn-light:disabled { background-color: #f1f1f1; border-color: #f1f1f1; color: #212529 }
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle { background-color: #d8d8d8; border-color: #d1d1d1; color: #212529 }
.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show>.btn-light.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem hsla(0,0%,95%,.5);
box-shadow:0 0 0 .2rem hsla(0,0%,95%,.5)}
.btn-dark { background-color: #343a40; border-color: #343a40; color: #fff }
.btn-dark:hover { background-color: #23272b; border-color: #1d2124; color: #fff }
.btn-dark.focus, .btn-dark:focus { -webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-dark.disabled, .btn-dark:disabled { background-color: #343a40; border-color: #343a40; color: #fff }
.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle { background-color: #1d2124; border-color: #171a1d; color: #fff }
.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show>.btn-dark.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-pink { background-color: #eb2a7b; border-color: #eb2a7b; color: #fff }
.btn-pink:hover { background-color: #da1467; border-color: #cf1362; color: #fff }
.btn-pink.focus, .btn-pink:focus { -webkit-box-shadow:0 0 0 .2rem rgba(235,42,123,.5);
box-shadow:0 0 0 .2rem rgba(235,42,123,.5)}
.btn-pink.disabled, .btn-pink:disabled { background-color: #eb2a7b; border-color: #eb2a7b; color: #fff }
.btn-pink:not(:disabled):not(.disabled).active, .btn-pink:not(:disabled):not(.disabled):active, .show>.btn-pink.dropdown-toggle { background-color: #cf1362; border-color: #c3125c; color: #fff }
.btn-pink:not(:disabled):not(.disabled).active:focus, .btn-pink:not(:disabled):not(.disabled):active:focus, .show>.btn-pink.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(235,42,123,.5);
box-shadow:0 0 0 .2rem rgba(235,42,123,.5)}
.btn-navy { background-color: #262262; border-color: #262262; color: #fff }
.btn-navy:hover { background-color: #1b1846; border-color: #17153c; color: #fff }
.btn-navy.focus, .btn-navy:focus { -webkit-box-shadow:0 0 0 .2rem rgba(38,34,98,.5);
box-shadow:0 0 0 .2rem rgba(38,34,98,.5)}
.btn-navy.disabled, .btn-navy:disabled { background-color: #262262; border-color: #262262; color: #fff }
.btn-navy:not(:disabled):not(.disabled).active, .btn-navy:not(:disabled):not(.disabled):active, .show>.btn-navy.dropdown-toggle { background-color: #17153c; border-color: #141233; color: #fff }
.btn-navy:not(:disabled):not(.disabled).active:focus, .btn-navy:not(:disabled):not(.disabled):active:focus, .show>.btn-navy.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(38,34,98,.5);
box-shadow:0 0 0 .2rem rgba(38,34,98,.5)}
.btn-lightblue { background-color: #06afef; border-color: #06afef; color: #fff }
.btn-lightblue:hover { background-color: #0594ca; border-color: #058bbd; color: #fff }
.btn-lightblue.focus, .btn-lightblue:focus { -webkit-box-shadow:0 0 0 .2rem rgba(6,175,239,.5);
box-shadow:0 0 0 .2rem rgba(6,175,239,.5)}
.btn-lightblue.disabled, .btn-lightblue:disabled { background-color: #06afef; border-color: #06afef; color: #fff }
.btn-lightblue:not(:disabled):not(.disabled).active, .btn-lightblue:not(:disabled):not(.disabled):active, .show>.btn-lightblue.dropdown-toggle { background-color: #058bbd; border-color: #0481b1; color: #fff }
.btn-lightblue:not(:disabled):not(.disabled).active:focus, .btn-lightblue:not(:disabled):not(.disabled):active:focus, .show>.btn-lightblue.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(6,175,239,.5);
box-shadow:0 0 0 .2rem rgba(6,175,239,.5)}
.btn-green { background-color: #50d1ce; border-color: #50d1ce; color: #212529 }
.btn-green:hover { background-color: #34c7c3; border-color: #32bcb9; color: #212529 }
.btn-green.focus, .btn-green:focus { -webkit-box-shadow:0 0 0 .2rem rgba(80,209,206,.5);
box-shadow:0 0 0 .2rem rgba(80,209,206,.5)}
.btn-green.disabled, .btn-green:disabled { background-color: #50d1ce; border-color: #50d1ce; color: #212529 }
.btn-green:not(:disabled):not(.disabled).active, .btn-green:not(:disabled):not(.disabled):active, .show>.btn-green.dropdown-toggle { background-color: #32bcb9; border-color: #2fb2af; color: #fff }
.btn-green:not(:disabled):not(.disabled).active:focus, .btn-green:not(:disabled):not(.disabled):active:focus, .show>.btn-green.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(80,209,206,.5);
box-shadow:0 0 0 .2rem rgba(80,209,206,.5)}
.btn-chartreuse { background-color: #d6dd21; border-color: #d6dd21; color: #212529 }
.btn-chartreuse:hover { background-color: #b6bc1c; border-color: #abb11a; color: #212529 }
.btn-chartreuse.focus, .btn-chartreuse:focus { -webkit-box-shadow:0 0 0 .2rem rgba(214,221,33,.5);
box-shadow:0 0 0 .2rem rgba(214,221,33,.5)}
.btn-chartreuse.disabled, .btn-chartreuse:disabled { background-color: #d6dd21; border-color: #d6dd21; color: #212529 }
.btn-chartreuse:not(:disabled):not(.disabled).active, .btn-chartreuse:not(:disabled):not(.disabled):active, .show>.btn-chartreuse.dropdown-toggle { background-color: #abb11a; border-color: #a0a619; color: #212529 }
.btn-chartreuse:not(:disabled):not(.disabled).active:focus, .btn-chartreuse:not(:disabled):not(.disabled):active:focus, .show>.btn-chartreuse.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(214,221,33,.5);
box-shadow:0 0 0 .2rem rgba(214,221,33,.5)}
.btn-blue { background-color: #0e65e5; border-color: #0e65e5; color: #fff }
.btn-blue:hover { background-color: #0c55c1; border-color: #0b50b5; color: #fff }
.btn-blue.focus, .btn-blue:focus { -webkit-box-shadow:0 0 0 .2rem rgba(14,101,229,.5);
box-shadow:0 0 0 .2rem rgba(14,101,229,.5)}
.btn-blue.disabled, .btn-blue:disabled { background-color: #0e65e5; border-color: #0e65e5; color: #fff }
.btn-blue:not(:disabled):not(.disabled).active, .btn-blue:not(:disabled):not(.disabled):active, .show>.btn-blue.dropdown-toggle { background-color: #0b50b5; border-color: #0a4ba9; color: #fff }
.btn-blue:not(:disabled):not(.disabled).active:focus, .btn-blue:not(:disabled):not(.disabled):active:focus, .show>.btn-blue.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(14,101,229,.5);
box-shadow:0 0 0 .2rem rgba(14,101,229,.5)}
.btn-outline-primary { background-color: transparent; background-image: none; border-color: #371989; color: #371989 }
.btn-outline-primary:hover { background-color: #371989; border-color: #371989; color: #fff }
.btn-outline-primary.focus, .btn-outline-primary:focus { -webkit-box-shadow:0 0 0 .2rem rgba(55,25,137,.5);
box-shadow:0 0 0 .2rem rgba(55,25,137,.5)}
.btn-outline-primary.disabled, .btn-outline-primary:disabled { background-color: transparent; color: #371989 }
.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle { background-color: #371989; border-color: #371989; color: #fff }
.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 { -webkit-box-shadow:0 0 0 .2rem rgba(55,25,137,.5);
box-shadow:0 0 0 .2rem rgba(55,25,137,.5)}
.btn-outline-secondary { background-color: transparent; background-image: none; border-color: #5837af; color: #5837af }
.btn-outline-secondary:hover { background-color: #5837af; border-color: #5837af; color: #fff }
.btn-outline-secondary.focus, .btn-outline-secondary:focus { -webkit-box-shadow:0 0 0 .2rem rgba(88,55,175,.5);
box-shadow:0 0 0 .2rem rgba(88,55,175,.5)}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled { background-color: transparent; color: #5837af }
.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show>.btn-outline-secondary.dropdown-toggle { background-color: #5837af; border-color: #5837af; color: #fff }
.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 { -webkit-box-shadow:0 0 0 .2rem rgba(88,55,175,.5);
box-shadow:0 0 0 .2rem rgba(88,55,175,.5)}
.btn-outline-success { background-color: transparent; background-image: none; border-color: #28a745; color: #28a745 }
.btn-outline-success:hover { background-color: #28a745; border-color: #28a745; color: #fff }
.btn-outline-success.focus, .btn-outline-success:focus { -webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.btn-outline-success.disabled, .btn-outline-success:disabled { background-color: transparent; color: #28a745 }
.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show>.btn-outline-success.dropdown-toggle { background-color: #28a745; border-color: #28a745; color: #fff }
.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 { -webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.5);
box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}
.btn-outline-info { background-color: transparent; background-image: none; border-color: #17a2b8; color: #17a2b8 }
.btn-outline-info:hover { background-color: #17a2b8; border-color: #17a2b8; color: #fff }
.btn-outline-info.focus, .btn-outline-info:focus { -webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.btn-outline-info.disabled, .btn-outline-info:disabled { background-color: transparent; color: #17a2b8 }
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle { background-color: #17a2b8; border-color: #17a2b8; color: #fff }
.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 { -webkit-box-shadow:0 0 0 .2rem rgba(23,162,184,.5);
box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}
.btn-outline-warning { background-color: transparent; background-image: none; border-color: #ffc107; color: #ffc107 }
.btn-outline-warning:hover { background-color: #ffc107; border-color: #ffc107; color: #212529 }
.btn-outline-warning.focus, .btn-outline-warning:focus { -webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.btn-outline-warning.disabled, .btn-outline-warning:disabled { background-color: transparent; color: #ffc107 }
.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show>.btn-outline-warning.dropdown-toggle { background-color: #ffc107; border-color: #ffc107; color: #212529 }
.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 { -webkit-box-shadow:0 0 0 .2rem rgba(255,193,7,.5);
box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}
.btn-outline-danger { background-color: transparent; background-image: none; border-color: #dc3545; color: #dc3545 }
.btn-outline-danger:hover { background-color: #dc3545; border-color: #dc3545; color: #fff }
.btn-outline-danger.focus, .btn-outline-danger:focus { -webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.btn-outline-danger.disabled, .btn-outline-danger:disabled { background-color: transparent; color: #dc3545 }
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show>.btn-outline-danger.dropdown-toggle { background-color: #dc3545; border-color: #dc3545; color: #fff }
.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 { -webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.5);
box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}
.btn-outline-light { background-color: transparent; background-image: none; border-color: #f1f1f1; color: #f1f1f1 }
.btn-outline-light:hover { background-color: #f1f1f1; border-color: #f1f1f1; color: #212529 }
.btn-outline-light.focus, .btn-outline-light:focus { -webkit-box-shadow:0 0 0 .2rem hsla(0,0%,95%,.5);
box-shadow:0 0 0 .2rem hsla(0,0%,95%,.5)}
.btn-outline-light.disabled, .btn-outline-light:disabled { background-color: transparent; color: #f1f1f1 }
.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show>.btn-outline-light.dropdown-toggle { background-color: #f1f1f1; border-color: #f1f1f1; color: #212529 }
.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 { -webkit-box-shadow:0 0 0 .2rem hsla(0,0%,95%,.5);
box-shadow:0 0 0 .2rem hsla(0,0%,95%,.5)}
.btn-outline-dark { background-color: transparent; background-image: none; border-color: #343a40; color: #343a40 }
.btn-outline-dark:hover { background-color: #343a40; border-color: #343a40; color: #fff }
.btn-outline-dark.focus, .btn-outline-dark:focus { -webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-outline-dark.disabled, .btn-outline-dark:disabled { background-color: transparent; color: #343a40 }
.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show>.btn-outline-dark.dropdown-toggle { background-color: #343a40; border-color: #343a40; color: #fff }
.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 { -webkit-box-shadow:0 0 0 .2rem rgba(52,58,64,.5);
box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}
.btn-outline-pink { background-color: transparent; background-image: none; border-color: #eb2a7b; color: #eb2a7b }
.btn-outline-pink:hover { background-color: #eb2a7b; border-color: #eb2a7b; color: #fff }
.btn-outline-pink.focus, .btn-outline-pink:focus { -webkit-box-shadow:0 0 0 .2rem rgba(235,42,123,.5);
box-shadow:0 0 0 .2rem rgba(235,42,123,.5)}
.btn-outline-pink.disabled, .btn-outline-pink:disabled { background-color: transparent; color: #eb2a7b }
.btn-outline-pink:not(:disabled):not(.disabled).active, .btn-outline-pink:not(:disabled):not(.disabled):active, .show>.btn-outline-pink.dropdown-toggle { background-color: #eb2a7b; border-color: #eb2a7b; color: #fff }
.btn-outline-pink:not(:disabled):not(.disabled).active:focus, .btn-outline-pink:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-pink.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(235,42,123,.5);
box-shadow:0 0 0 .2rem rgba(235,42,123,.5)}
.btn-outline-navy { background-color: transparent; background-image: none; border-color: #262262; color: #262262 }
.btn-outline-navy:hover { background-color: #262262; border-color: #262262; color: #fff }
.btn-outline-navy.focus, .btn-outline-navy:focus { -webkit-box-shadow:0 0 0 .2rem rgba(38,34,98,.5);
box-shadow:0 0 0 .2rem rgba(38,34,98,.5)}
.btn-outline-navy.disabled, .btn-outline-navy:disabled { background-color: transparent; color: #262262 }
.btn-outline-navy:not(:disabled):not(.disabled).active, .btn-outline-navy:not(:disabled):not(.disabled):active, .show>.btn-outline-navy.dropdown-toggle { background-color: #262262; border-color: #262262; color: #fff }
.btn-outline-navy:not(:disabled):not(.disabled).active:focus, .btn-outline-navy:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-navy.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(38,34,98,.5);
box-shadow:0 0 0 .2rem rgba(38,34,98,.5)}
.btn-outline-lightblue { background-color: transparent; background-image: none; border-color: #06afef; color: #06afef }
.btn-outline-lightblue:hover { background-color: #06afef; border-color: #06afef; color: #fff }
.btn-outline-lightblue.focus, .btn-outline-lightblue:focus { -webkit-box-shadow:0 0 0 .2rem rgba(6,175,239,.5);
box-shadow:0 0 0 .2rem rgba(6,175,239,.5)}
.btn-outline-lightblue.disabled, .btn-outline-lightblue:disabled { background-color: transparent; color: #06afef }
.btn-outline-lightblue:not(:disabled):not(.disabled).active, .btn-outline-lightblue:not(:disabled):not(.disabled):active, .show>.btn-outline-lightblue.dropdown-toggle { background-color: #06afef; border-color: #06afef; color: #fff }
.btn-outline-lightblue:not(:disabled):not(.disabled).active:focus, .btn-outline-lightblue:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-lightblue.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(6,175,239,.5);
box-shadow:0 0 0 .2rem rgba(6,175,239,.5)}
.btn-outline-green { background-color: transparent; background-image: none; border-color: #50d1ce; color: #50d1ce }
.btn-outline-green:hover { background-color: #50d1ce; border-color: #50d1ce; color: #212529 }
.btn-outline-green.focus, .btn-outline-green:focus { -webkit-box-shadow:0 0 0 .2rem rgba(80,209,206,.5);
box-shadow:0 0 0 .2rem rgba(80,209,206,.5)}
.btn-outline-green.disabled, .btn-outline-green:disabled { background-color: transparent; color: #50d1ce }
.btn-outline-green:not(:disabled):not(.disabled).active, .btn-outline-green:not(:disabled):not(.disabled):active, .show>.btn-outline-green.dropdown-toggle { background-color: #50d1ce; border-color: #50d1ce; color: #212529 }
.btn-outline-green:not(:disabled):not(.disabled).active:focus, .btn-outline-green:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-green.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(80,209,206,.5);
box-shadow:0 0 0 .2rem rgba(80,209,206,.5)}
.btn-outline-chartreuse { background-color: transparent; background-image: none; border-color: #d6dd21; color: #d6dd21 }
.btn-outline-chartreuse:hover { background-color: #d6dd21; border-color: #d6dd21; color: #212529 }
.btn-outline-chartreuse.focus, .btn-outline-chartreuse:focus { -webkit-box-shadow:0 0 0 .2rem rgba(214,221,33,.5);
box-shadow:0 0 0 .2rem rgba(214,221,33,.5)}
.btn-outline-chartreuse.disabled, .btn-outline-chartreuse:disabled { background-color: transparent; color: #d6dd21 }
.btn-outline-chartreuse:not(:disabled):not(.disabled).active, .btn-outline-chartreuse:not(:disabled):not(.disabled):active, .show>.btn-outline-chartreuse.dropdown-toggle { background-color: #d6dd21; border-color: #d6dd21; color: #212529 }
.btn-outline-chartreuse:not(:disabled):not(.disabled).active:focus, .btn-outline-chartreuse:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-chartreuse.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(214,221,33,.5);
box-shadow:0 0 0 .2rem rgba(214,221,33,.5)}
.btn-outline-blue { background-color: transparent; background-image: none; border-color: #0e65e5; color: #0e65e5 }
.btn-outline-blue:hover { background-color: #0e65e5; border-color: #0e65e5; color: #fff }
.btn-outline-blue.focus, .btn-outline-blue:focus { -webkit-box-shadow:0 0 0 .2rem rgba(14,101,229,.5);
box-shadow:0 0 0 .2rem rgba(14,101,229,.5)}
.btn-outline-blue.disabled, .btn-outline-blue:disabled { background-color: transparent; color: #0e65e5 }
.btn-outline-blue:not(:disabled):not(.disabled).active, .btn-outline-blue:not(:disabled):not(.disabled):active, .show>.btn-outline-blue.dropdown-toggle { background-color: #0e65e5; border-color: #0e65e5; color: #fff }
.btn-outline-blue:not(:disabled):not(.disabled).active:focus, .btn-outline-blue:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-blue.dropdown-toggle:focus { -webkit-box-shadow:0 0 0 .2rem rgba(14,101,229,.5);
box-shadow:0 0 0 .2rem rgba(14,101,229,.5)}
.btn-link { color: #371989; font-weight: 400 }
.btn-link, .btn-link:hover { background-color: transparent }
.btn-link:hover { color: #1d0d48 }
.btn-link.focus, .btn-link:focus, .btn-link:hover { border-color: transparent; text-decoration: underline }
.btn-link.focus, .btn-link:focus { -webkit-box-shadow: none; box-shadow: none }
.btn-link.disabled, .btn-link:disabled { color: #707070 }
.btn-group-lg>.btn, .btn-lg, .comment-form .btn-group-lg>input[type=submit], .search-form .btn-group-lg>.search-submit {
border-radius:.3rem; font-size: 1.25rem; line-height: 1.5; padding:.5rem 1rem}
.btn-group-sm>.btn, .btn-sm, .comment-form .btn-group-sm>input[type=submit], .search-form .btn-group-sm>.search-submit {
border-radius:.2rem;
font-size:.875rem; line-height: 1.5; padding:.25rem .5rem}
.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; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; 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 { height: 0; overflow: hidden; -webkit-transition: height .35s ease; -o-transition: height .35s ease; transition: height .35s ease }
.collapsing, .dropdown, .dropup { position: relative }
.dropdown-toggle:after { border-color: currentColor transparent; border-style: solid solid none; border-width: .3em .3em 0; content: ""; display: inline-block; height: 0; margin-left: .255em; vertical-align: .255em; width: 0 }
.dropdown-toggle:empty:after { margin-left: 0 }
.dropdown-menu { background-clip: padding-box; background-color: #fff; border: 1px solid rgba(0,0,0,.15); border-radius:.25rem;
color: #212529; display: none; float: left; font-size: 1rem; left: 0; list-style: none; margin:.125rem 0 0;
min-width: 10rem; padding:.5rem 0;
position: absolute; text-align: left; top: 100%; z-index: 1000 }
.dropup .dropdown-menu {
margin-bottom:.125rem; margin-top: 0 }
.dropup .dropdown-toggle:after { border-color: currentColor transparent; border-style: none solid solid; border-width: 0 .3em .3em; content: ""; display: inline-block; height: 0; margin-left: .255em; vertical-align: .255em; width: 0 }
.dropup .dropdown-toggle:empty:after { margin-left: 0 }
.dropright .dropdown-menu {
margin-left:.125rem; margin-top: 0 }
.dropright .dropdown-toggle:after { border-bottom: .3em solid transparent; border-left: .3em solid; border-top: .3em solid transparent; content: ""; display: inline-block; height: 0; margin-left: .255em; vertical-align: .255em; width: 0 }
.dropright .dropdown-toggle:empty:after { margin-left: 0 }
.dropright .dropdown-toggle:after { vertical-align: 0 }
.dropleft .dropdown-menu {
margin-right:.125rem; margin-top: 0 }
.dropleft .dropdown-toggle:after { content: ""; display: inline-block; display: none; height: 0; margin-left: .255em; vertical-align: .255em; width: 0 }
.dropleft .dropdown-toggle:before { border-bottom: .3em solid transparent; border-right: .3em solid; border-top: .3em solid transparent; content: ""; display: inline-block; height: 0; margin-right: .255em; vertical-align: .255em; width: 0 }
.dropleft .dropdown-toggle:empty:after { margin-left: 0 }
.dropleft .dropdown-toggle:before { vertical-align: 0 }
.dropdown-divider { border-top: 1px solid #e9ecef; height: 0; margin:.5rem 0;
overflow: hidden }
.dropdown-item { background-color: transparent; border: 0; clear: both; color: #212529; display: block; font-weight: 400; padding:.25rem 1.5rem;
text-align: inherit; white-space: nowrap; width: 100% }
.dropdown-item:focus, .dropdown-item:hover { background-color: #f1f1f1; color: #16181b; text-decoration: none }
.dropdown-item.active, .dropdown-item:active { background-color: #371989; color: #fff; text-decoration: none }
.dropdown-item.disabled, .dropdown-item:disabled { background-color: transparent; color: #707070 }
.dropdown-menu.show { display: block }
.dropdown-header { color: #707070; display: block; font-size:.875rem;
margin-bottom: 0; padding:.5rem 1.5rem;
white-space: nowrap }
.btn-group, .btn-group-vertical { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; position: relative; vertical-align: middle }
.btn-group-vertical>.btn, .btn-group>.btn, .comment-form .btn-group-vertical>input[type=submit], .comment-form .btn-group>input[type=submit], .search-form .btn-group-vertical>.search-submit, .search-form .btn-group>.search-submit { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; position: relative }
.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover, .comment-form .btn-group-vertical>input.active[type=submit], .comment-form .btn-group-vertical>input:active[type=submit], .comment-form .btn-group-vertical>input:focus[type=submit], .comment-form .btn-group-vertical>input:hover[type=submit], .comment-form .btn-group>input.active[type=submit], .comment-form .btn-group>input:active[type=submit], .comment-form .btn-group>input:focus[type=submit], .comment-form .btn-group>input:hover[type=submit], .search-form .btn-group-vertical>.active.search-submit, .search-form .btn-group-vertical>.search-submit:active, .search-form .btn-group-vertical>.search-submit:focus, .search-form .btn-group-vertical>.search-submit:hover, .search-form .btn-group>.active.search-submit, .search-form .btn-group>.search-submit:active, .search-form .btn-group>.search-submit:focus, .search-form .btn-group>.search-submit:hover { z-index: 1 }
.btn-group-vertical .btn+.btn, .btn-group-vertical .btn+.btn-group, .btn-group-vertical .btn-group+.btn, .btn-group-vertical .btn-group+.btn-group, .btn-group-vertical .comment-form .btn+input[type=submit], .btn-group-vertical .comment-form .btn-group+input[type=submit], .btn-group-vertical .comment-form .search-form input[type=submit]+.search-submit, .btn-group-vertical .comment-form input[type=submit]+.btn, .btn-group-vertical .comment-form input[type=submit]+.btn-group, .btn-group-vertical .comment-form input[type=submit]+input[type=submit], .btn-group-vertical .search-form .btn+.search-submit, .btn-group-vertical .search-form .btn-group+.search-submit, .btn-group-vertical .search-form .comment-form .search-submit+input[type=submit], .btn-group-vertical .search-form .search-submit+.btn, .btn-group-vertical .search-form .search-submit+.btn-group, .btn-group-vertical .search-form .search-submit+.search-submit, .btn-group .btn+.btn, .btn-group .btn+.btn-group, .btn-group .btn-group+.btn, .btn-group .btn-group+.btn-group, .btn-group .comment-form .btn+input[type=submit], .btn-group .comment-form .btn-group+input[type=submit], .btn-group .comment-form .search-form input[type=submit]+.search-submit, .btn-group .comment-form input[type=submit]+.btn, .btn-group .comment-form input[type=submit]+.btn-group, .btn-group .comment-form input[type=submit]+input[type=submit], .btn-group .search-form .btn+.search-submit, .btn-group .search-form .btn-group+.search-submit, .btn-group .search-form .comment-form .search-submit+input[type=submit], .btn-group .search-form .search-submit+.btn, .btn-group .search-form .search-submit+.btn-group, .btn-group .search-form .search-submit+.search-submit, .comment-form .btn-group-vertical .btn+input[type=submit], .comment-form .btn-group-vertical .btn-group+input[type=submit], .comment-form .btn-group-vertical .search-form .search-submit+input[type=submit], .comment-form .btn-group-vertical .search-form input[type=submit]+.search-submit, .comment-form .btn-group-vertical input[type=submit]+.btn, .comment-form .btn-group-vertical input[type=submit]+.btn-group, .comment-form .btn-group-vertical input[type=submit]+input[type=submit], .comment-form .btn-group .btn+input[type=submit], .comment-form .btn-group .btn-group+input[type=submit], .comment-form .btn-group .search-form .search-submit+input[type=submit], .comment-form .btn-group .search-form input[type=submit]+.search-submit, .comment-form .btn-group input[type=submit]+.btn, .comment-form .btn-group input[type=submit]+.btn-group, .comment-form .btn-group input[type=submit]+input[type=submit], .comment-form .search-form .btn-group-vertical .search-submit+input[type=submit], .comment-form .search-form .btn-group .search-submit+input[type=submit], .search-form .btn-group-vertical .btn+.search-submit, .search-form .btn-group-vertical .btn-group+.search-submit, .search-form .btn-group-vertical .comment-form .search-submit+input[type=submit], .search-form .btn-group-vertical .comment-form input[type=submit]+.search-submit, .search-form .btn-group-vertical .search-submit+.btn, .search-form .btn-group-vertical .search-submit+.btn-group, .search-form .btn-group-vertical .search-submit+.search-submit, .search-form .btn-group .btn+.search-submit, .search-form .btn-group .btn-group+.search-submit, .search-form .btn-group .comment-form .search-submit+input[type=submit], .search-form .btn-group .comment-form input[type=submit]+.search-submit, .search-form .btn-group .search-submit+.btn, .search-form .btn-group .search-submit+.btn-group, .search-form .btn-group .search-submit+.search-submit, .search-form .comment-form .btn-group-vertical input[type=submit]+.search-submit, .search-form .comment-form .btn-group input[type=submit]+.search-submit { 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, .comment-form .btn-group>input:first-child[type=submit], .search-form .btn-group>.search-submit:first-child { margin-left: 0 }
.btn-group>.btn-group:not(:last-child)>.btn, .btn-group>.btn:not(:last-child):not(.dropdown-toggle), .comment-form .btn-group>.btn-group:not(:last-child)>input[type=submit], .comment-form .btn-group>input:not(:last-child):not(.dropdown-toggle)[type=submit], .search-form .btn-group>.btn-group:not(:last-child)>.search-submit, .search-form .btn-group>.search-submit:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0; border-top-right-radius: 0 }
.btn-group>.btn-group:not(:first-child)>.btn, .btn-group>.btn:not(:first-child), .comment-form .btn-group>.btn-group:not(:first-child)>input[type=submit], .comment-form .btn-group>input:not(:first-child)[type=submit], .search-form .btn-group>.btn-group:not(:first-child)>.search-submit, .search-form .btn-group>.search-submit:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0 }
.dropdown-toggle-split { padding-left:.5625rem;
padding-right:.5625rem}
.dropdown-toggle-split:after { margin-left: 0 }
.btn-group-sm>.btn+.dropdown-toggle-split, .btn-sm+.dropdown-toggle-split, .comment-form .btn-group-sm>input[type=submit]+.dropdown-toggle-split, .search-form .btn-group-sm>.search-submit+.dropdown-toggle-split { padding-left:.375rem;
padding-right:.375rem}
.btn-group-lg>.btn+.dropdown-toggle-split, .btn-lg+.dropdown-toggle-split, .comment-form .btn-group-lg>input[type=submit]+.dropdown-toggle-split, .search-form .btn-group-lg>.search-submit+.dropdown-toggle-split { padding-left:.75rem;
padding-right:.75rem}
.btn-group-vertical { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -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 }
.btn-group-vertical .btn, .btn-group-vertical .btn-group, .btn-group-vertical .comment-form input[type=submit], .btn-group-vertical .search-form .search-submit, .comment-form .btn-group-vertical input[type=submit], .search-form .btn-group-vertical .search-submit { 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, .comment-form .btn-group-vertical>.btn+input[type=submit], .comment-form .btn-group-vertical>.btn-group+input[type=submit], .comment-form .btn-group-vertical>input[type=submit]+.btn, .comment-form .btn-group-vertical>input[type=submit]+.btn-group, .comment-form .btn-group-vertical>input[type=submit]+input[type=submit], .comment-form .search-form .btn-group-vertical>.search-submit+input[type=submit], .comment-form .search-form .btn-group-vertical>input[type=submit]+.search-submit, .search-form .btn-group-vertical>.btn+.search-submit, .search-form .btn-group-vertical>.btn-group+.search-submit, .search-form .btn-group-vertical>.search-submit+.btn, .search-form .btn-group-vertical>.search-submit+.btn-group, .search-form .btn-group-vertical>.search-submit+.search-submit, .search-form .comment-form .btn-group-vertical>.search-submit+input[type=submit], .search-form .comment-form .btn-group-vertical>input[type=submit]+.search-submit { margin-left: 0; margin-top: -1px }
.btn-group-vertical>.btn-group:not(:last-child)>.btn, .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle), .comment-form .btn-group-vertical>.btn-group:not(:last-child)>input[type=submit], .comment-form .btn-group-vertical>input:not(:last-child):not(.dropdown-toggle)[type=submit], .search-form .btn-group-vertical>.btn-group:not(:last-child)>.search-submit, .search-form .btn-group-vertical>.search-submit:not(:last-child):not(.dropdown-toggle) { border-bottom-left-radius: 0; border-bottom-right-radius: 0 }
.btn-group-vertical>.btn-group:not(:first-child)>.btn, .btn-group-vertical>.btn:not(:first-child), .comment-form .btn-group-vertical>.btn-group:not(:first-child)>input[type=submit], .comment-form .btn-group-vertical>input:not(:first-child)[type=submit], .search-form .btn-group-vertical>.btn-group:not(:first-child)>.search-submit, .search-form .btn-group-vertical>.search-submit:not(:first-child) { border-top-left-radius: 0; border-top-right-radius: 0 }
.btn-group-toggle>.btn, .btn-group-toggle>.btn-group>.btn, .comment-form .btn-group-toggle>.btn-group>input[type=submit], .comment-form .btn-group-toggle>input[type=submit], .search-form .btn-group-toggle>.btn-group>.search-submit, .search-form .btn-group-toggle>.search-submit { margin-bottom: 0 }
.btn-group-toggle>.btn-group>.btn input[type=checkbox], .btn-group-toggle>.btn-group>.btn input[type=radio], .btn-group-toggle>.btn input[type=checkbox], .btn-group-toggle>.btn input[type=radio], .comment-form .btn-group-toggle>.btn-group>input[type=submit] input[type=checkbox], .comment-form .btn-group-toggle>.btn-group>input[type=submit] input[type=radio], .comment-form .btn-group-toggle>input[type=submit] input[type=checkbox], .comment-form .btn-group-toggle>input[type=submit] input[type=radio], .search-form .btn-group-toggle>.btn-group>.search-submit input[type=checkbox], .search-form .btn-group-toggle>.btn-group>.search-submit input[type=radio], .search-form .btn-group-toggle>.search-submit input[type=checkbox], .search-form .btn-group-toggle>.search-submit input[type=radio] { clip: rect(0,0,0,0); pointer-events: none; position: absolute }
.input-group { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; width: 100% }
.comment-form .input-group>input[type=email], .comment-form .input-group>input[type=text], .comment-form .input-group>input[type=url], .comment-form .input-group>textarea, .input-group>.custom-file, .input-group>.custom-select, .input-group>.form-control, .search-form .input-group>.search-field { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; margin-bottom: 0; position: relative; width: 1% }
.comment-form .input-group>input:focus[type=email], .comment-form .input-group>input:focus[type=text], .comment-form .input-group>input:focus[type=url], .comment-form .input-group>textarea:focus, .input-group>.custom-file:focus, .input-group>.custom-select:focus, .input-group>.form-control:focus, .search-form .input-group>.search-field:focus { z-index: 3 }
.comment-form .input-group>.custom-file+input[type=email], .comment-form .input-group>.custom-file+input[type=text], .comment-form .input-group>.custom-file+input[type=url], .comment-form .input-group>.custom-file+textarea, .comment-form .input-group>.custom-select+input[type=email], .comment-form .input-group>.custom-select+input[type=text], .comment-form .input-group>.custom-select+input[type=url], .comment-form .input-group>.custom-select+textarea, .comment-form .input-group>.form-control+input[type=email], .comment-form .input-group>.form-control+input[type=text], .comment-form .input-group>.form-control+input[type=url], .comment-form .input-group>.form-control+textarea, .comment-form .input-group>input[type=email]+.custom-file, .comment-form .input-group>input[type=email]+.custom-select, .comment-form .input-group>input[type=email]+.form-control, .comment-form .input-group>input[type=email]+input[type=email], .comment-form .input-group>input[type=email]+input[type=text], .comment-form .input-group>input[type=email]+input[type=url], .comment-form .input-group>input[type=email]+textarea, .comment-form .input-group>input[type=text]+.custom-file, .comment-form .input-group>input[type=text]+.custom-select, .comment-form .input-group>input[type=text]+.form-control, .comment-form .input-group>input[type=text]+input[type=email], .comment-form .input-group>input[type=text]+input[type=text], .comment-form .input-group>input[type=text]+input[type=url], .comment-form .input-group>input[type=text]+textarea, .comment-form .input-group>input[type=url]+.custom-file, .comment-form .input-group>input[type=url]+.custom-select, .comment-form .input-group>input[type=url]+.form-control, .comment-form .input-group>input[type=url]+input[type=email], .comment-form .input-group>input[type=url]+input[type=text], .comment-form .input-group>input[type=url]+input[type=url], .comment-form .input-group>input[type=url]+textarea, .comment-form .input-group>textarea+.custom-file, .comment-form .input-group>textarea+.custom-select, .comment-form .input-group>textarea+.form-control, .comment-form .input-group>textarea+input[type=email], .comment-form .input-group>textarea+input[type=text], .comment-form .input-group>textarea+input[type=url], .comment-form .input-group>textarea+textarea, .comment-form .search-form .input-group>.search-field+input[type=email], .comment-form .search-form .input-group>.search-field+input[type=text], .comment-form .search-form .input-group>.search-field+input[type=url], .comment-form .search-form .input-group>.search-field+textarea, .comment-form .search-form .input-group>input[type=email]+.search-field, .comment-form .search-form .input-group>input[type=text]+.search-field, .comment-form .search-form .input-group>input[type=url]+.search-field, .comment-form .search-form .input-group>textarea+.search-field, .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, .search-form .comment-form .input-group>.search-field+input[type=email], .search-form .comment-form .input-group>.search-field+input[type=text], .search-form .comment-form .input-group>.search-field+input[type=url], .search-form .comment-form .input-group>.search-field+textarea, .search-form .comment-form .input-group>input[type=email]+.search-field, .search-form .comment-form .input-group>input[type=text]+.search-field, .search-form .comment-form .input-group>input[type=url]+.search-field, .search-form .comment-form .input-group>textarea+.search-field, .search-form .input-group>.custom-file+.search-field, .search-form .input-group>.custom-select+.search-field, .search-form .input-group>.form-control+.search-field, .search-form .input-group>.search-field+.custom-file, .search-form .input-group>.search-field+.custom-select, .search-form .input-group>.search-field+.form-control, .search-form .input-group>.search-field+.search-field { margin-left: -1px }
.comment-form .input-group>input:not(:last-child)[type=email], .comment-form .input-group>input:not(:last-child)[type=text], .comment-form .input-group>input:not(:last-child)[type=url], .comment-form .input-group>textarea:not(:last-child), .input-group>.custom-select:not(:last-child), .input-group>.form-control:not(:last-child), .search-form .input-group>.search-field:not(:last-child) { border-bottom-right-radius: 0; border-top-right-radius: 0 }
.comment-form .input-group>input:not(:first-child)[type=email], .comment-form .input-group>input:not(:first-child)[type=text], .comment-form .input-group>input:not(:first-child)[type=url], .comment-form .input-group>textarea:not(:first-child), .input-group>.custom-select:not(:first-child), .input-group>.form-control:not(:first-child), .search-form .input-group>.search-field:not(:first-child) { border-bottom-left-radius: 0; border-top-left-radius: 0 }
.input-group>.custom-file { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex }
.input-group>.custom-file:not(:last-child) .custom-file-label, .input-group>.custom-file:not(:last-child) .custom-file-label:before { border-bottom-right-radius: 0; border-top-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-bottom-left-radius: 0; border-top-left-radius: 0 }
.input-group-append, .input-group-prepend { display: -webkit-box; display: -ms-flexbox; display: flex }
.comment-form .input-group-append input[type=submit], .comment-form .input-group-prepend input[type=submit], .input-group-append .btn, .input-group-append .comment-form input[type=submit], .input-group-append .search-form .search-submit, .input-group-prepend .btn, .input-group-prepend .comment-form input[type=submit], .input-group-prepend .search-form .search-submit, .search-form .input-group-append .search-submit, .search-form .input-group-prepend .search-submit { position: relative; z-index: 2 }
.comment-form .input-group-append .btn+input[type=submit], .comment-form .input-group-append .input-group-text+input[type=submit], .comment-form .input-group-append .search-form .search-submit+input[type=submit], .comment-form .input-group-append .search-form input[type=submit]+.search-submit, .comment-form .input-group-append input[type=submit]+.btn, .comment-form .input-group-append input[type=submit]+.input-group-text, .comment-form .input-group-append input[type=submit]+input[type=submit], .comment-form .input-group-prepend .btn+input[type=submit], .comment-form .input-group-prepend .input-group-text+input[type=submit], .comment-form .input-group-prepend .search-form .search-submit+input[type=submit], .comment-form .input-group-prepend .search-form input[type=submit]+.search-submit, .comment-form .input-group-prepend input[type=submit]+.btn, .comment-form .input-group-prepend input[type=submit]+.input-group-text, .comment-form .input-group-prepend input[type=submit]+input[type=submit], .comment-form .search-form .input-group-append .search-submit+input[type=submit], .comment-form .search-form .input-group-prepend .search-submit+input[type=submit], .input-group-append .btn+.btn, .input-group-append .btn+.input-group-text, .input-group-append .comment-form .btn+input[type=submit], .input-group-append .comment-form .input-group-text+input[type=submit], .input-group-append .comment-form .search-form input[type=submit]+.search-submit, .input-group-append .comment-form input[type=submit]+.btn, .input-group-append .comment-form input[type=submit]+.input-group-text, .input-group-append .comment-form input[type=submit]+input[type=submit], .input-group-append .input-group-text+.btn, .input-group-append .input-group-text+.input-group-text, .input-group-append .search-form .btn+.search-submit, .input-group-append .search-form .comment-form .search-submit+input[type=submit], .input-group-append .search-form .input-group-text+.search-submit, .input-group-append .search-form .search-submit+.btn, .input-group-append .search-form .search-submit+.input-group-text, .input-group-append .search-form .search-submit+.search-submit, .input-group-prepend .btn+.btn, .input-group-prepend .btn+.input-group-text, .input-group-prepend .comment-form .btn+input[type=submit], .input-group-prepend .comment-form .input-group-text+input[type=submit], .input-group-prepend .comment-form .search-form input[type=submit]+.search-submit, .input-group-prepend .comment-form input[type=submit]+.btn, .input-group-prepend .comment-form input[type=submit]+.input-group-text, .input-group-prepend .comment-form input[type=submit]+input[type=submit], .input-group-prepend .input-group-text+.btn, .input-group-prepend .input-group-text+.input-group-text, .input-group-prepend .search-form .btn+.search-submit, .input-group-prepend .search-form .comment-form .search-submit+input[type=submit], .input-group-prepend .search-form .input-group-text+.search-submit, .input-group-prepend .search-form .search-submit+.btn, .input-group-prepend .search-form .search-submit+.input-group-text, .input-group-prepend .search-form .search-submit+.search-submit, .search-form .comment-form .input-group-append input[type=submit]+.search-submit, .search-form .comment-form .input-group-prepend input[type=submit]+.search-submit, .search-form .input-group-append .btn+.search-submit, .search-form .input-group-append .comment-form .search-submit+input[type=submit], .search-form .input-group-append .comment-form input[type=submit]+.search-submit, .search-form .input-group-append .input-group-text+.search-submit, .search-form .input-group-append .search-submit+.btn, .search-form .input-group-append .search-submit+.input-group-text, .search-form .input-group-append .search-submit+.search-submit, .search-form .input-group-prepend .btn+.search-submit, .search-form .input-group-prepend .comment-form .search-submit+input[type=submit], .search-form .input-group-prepend .comment-form input[type=submit]+.search-submit, .search-form .input-group-prepend .input-group-text+.search-submit, .search-form .input-group-prepend .search-submit+.btn, .search-form .input-group-prepend .search-submit+.input-group-text, .search-form .input-group-prepend .search-submit+.search-submit { margin-left: -1px }
.input-group-prepend { margin-right: -1px }
.input-group-append { margin-left: -1px }
.input-group-text { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #e9ecef; border: 1px solid #afafaf; border-radius:.25rem;
color: #495057; display: -webkit-box; display: -ms-flexbox; display: flex; font-size: 1rem; font-weight: 400; line-height: 1.5; margin-bottom: 0; padding:.375rem .75rem;
text-align: center; white-space: nowrap }
.input-group-text input[type=checkbox], .input-group-text input[type=radio] { margin-top: 0 }
.comment-form .input-group>.input-group-append:last-child>input:not(:last-child):not(.dropdown-toggle)[type=submit], .comment-form .input-group>.input-group-append:not(:last-child)>input[type=submit], .comment-form .input-group>.input-group-prepend>input[type=submit], .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, .search-form .input-group>.input-group-append:last-child>.search-submit:not(:last-child):not(.dropdown-toggle), .search-form .input-group>.input-group-append:not(:last-child)>.search-submit, .search-form .input-group>.input-group-prepend>.search-submit { border-bottom-right-radius: 0; border-top-right-radius: 0 }
.comment-form .input-group>.input-group-append>input[type=submit], .comment-form .input-group>.input-group-prepend:first-child>input:not(:first-child)[type=submit], .comment-form .input-group>.input-group-prepend:not(:first-child)>input[type=submit], .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, .search-form .input-group>.input-group-append>.search-submit, .search-form .input-group>.input-group-prepend:first-child>.search-submit:not(:first-child), .search-form .input-group>.input-group-prepend:not(:first-child)>.search-submit { border-bottom-left-radius: 0; border-top-left-radius: 0 }
.custom-control { display: block; min-height: 1.5rem; padding-left: 1.5rem; position: relative }
.custom-control-inline { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; margin-right: 1rem }
.custom-control-input { opacity: 0; position: absolute; z-index: -1 }
.custom-control-input:checked~.custom-control-label:before { background-color: #371989; color: #fff }
.custom-control-input:focus~.custom-control-label:before { -webkit-box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(55,25,137,.25);
box-shadow:0 0 0 1px #fff, 0 0 0 .2rem rgba(55,25,137,.25)}
.custom-control-input:active~.custom-control-label:before { background-color: #8f70e5; color: #fff }
.custom-control-input:disabled~.custom-control-label { color: #707070 }
.custom-control-input:disabled~.custom-control-label:before { background-color: #e9ecef }
.custom-control-label { margin-bottom: 0 }
.custom-control-label:before { background-color: #dee2e6; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none }
.custom-control-label:after, .custom-control-label:before { content: ""; display: block; height: 1rem; left: 0; position: absolute; top:.25rem;
width: 1rem }
.custom-control-label:after { background-position: 50%; background-repeat: no-repeat; 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: #371989 }
.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: #371989 }
.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(55,25,137,.5) }
.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before { background-color: rgba(55,25,137,.5) }
.custom-radio .custom-control-label:before { border-radius: 50% }
.custom-radio .custom-control-input:checked~.custom-control-label:before { background-color: #371989 }
.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(55,25,137,.5) }
.custom-select { -webkit-appearance: none; -moz-appearance: none; appearance: none; 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 #afafaf; border-radius:.25rem;
color: #495057; display: inline-block; height: calc(2.25rem + 2px); line-height: 1.5; padding:.375rem 1.75rem .375rem .75rem;
vertical-align: middle; width: 100% }
.custom-select:focus { border-color: #6d45dd; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(109,69,221,.5); box-shadow: inset 0 1px 2px rgba(0,0,0,.075), 0 0 5px rgba(109,69,221,.5); outline: 0 }
.custom-select:focus::-ms-value {
background-color:#fff;
color:#495057}
.custom-select[multiple], .custom-select[size]:not([size="1"]) { background-image: none; height: auto; padding-right:.75rem}
.custom-select:disabled { background-color: #e9ecef; color: #707070 }
.custom-select::-ms-expand {
opacity:0}
.custom-select-sm { font-size: 75%; height: calc(1.8125rem + 2px) }
.custom-select-lg, .custom-select-sm { padding-bottom:.375rem;
padding-top:.375rem}
.custom-select-lg { font-size: 125%; height: calc(2.875rem + 2px) }
.custom-file { display: inline-block; margin-bottom: 0 }
.custom-file, .custom-file-input { height: calc(2.25rem + 2px); position: relative; width: 100% }
.custom-file-input { margin: 0; opacity: 0; z-index: 2 }
.custom-file-input:focus~.custom-file-control { border-color: #6d45dd; -webkit-box-shadow:0 0 0 .2rem rgba(55,25,137,.25); box-shadow:0 0 0 .2rem rgba(55,25,137,.25) }
.custom-file-input:focus~.custom-file-control:before { border-color: #6d45dd }
.custom-file-input:lang(en)~.custom-file-label:after { content: "Browse" }
.custom-file-label { background-color: #fff; border: 1px solid #afafaf; border-radius:.25rem; height: calc(2.25rem + 2px); left: 0; z-index: 1 }
.custom-file-label, .custom-file-label:after { color: #495057; line-height: 1.5; padding:.375rem .75rem; position: absolute; right: 0; top: 0 }
.custom-file-label:after { background-color: #e9ecef; border-left: 1px solid #afafaf; border-radius:0 .25rem .25rem 0; bottom: 0; content: "Browse"; display: block; height: 2.25rem; z-index: 3 }
.nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; margin-bottom: 0; padding-left: 0 }
.banner .nav a, .banner a.brand, .nav-link { display: block; padding:.5rem 1rem; }
.banner .nav a:focus, .banner .nav a:hover, .banner a.brand:focus, .banner a.brand:hover, .nav-link:focus, .nav-link:hover { text-decoration: none }
.banner .nav a.disabled, .banner a.disabled.brand, .nav-link.disabled { color: #707070 }
.nav-tabs { border-bottom: 1px solid #dee2e6 }
.banner .nav .nav-tabs li, .nav-tabs .banner .nav li, .nav-tabs .nav-item { margin-bottom: -1px }
.banner .nav-tabs a.brand, .banner .nav .nav-tabs a, .nav-tabs .banner .nav a, .nav-tabs .banner a.brand, .nav-tabs .nav-link { border: 1px solid transparent; border-top-left-radius:.25rem; border-top-right-radius:.25rem; }
.banner .nav-tabs a.brand:focus, .banner .nav-tabs a.brand:hover, .banner .nav .nav-tabs a:focus, .banner .nav .nav-tabs a:hover, .nav-tabs .banner .nav a:focus, .nav-tabs .banner .nav a:hover, .nav-tabs .banner a.brand:focus, .nav-tabs .banner a.brand:hover, .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { border-color: #e9ecef #e9ecef #dee2e6 }
.banner .nav-tabs a.disabled.brand, .banner .nav .nav-tabs a.disabled, .nav-tabs .banner .nav a.disabled, .nav-tabs .banner a.disabled.brand, .nav-tabs .nav-link.disabled { background-color: transparent; border-color: transparent; color: #707070 }
.banner .nav-tabs .nav-item.show a.brand, .banner .nav-tabs a.active.brand, .banner .nav .nav-tabs .nav-item.show a, .banner .nav .nav-tabs a.active, .banner .nav .nav-tabs li.show .nav-link, .banner .nav .nav-tabs li.show a, .nav-tabs .banner .nav a.active, .nav-tabs .banner .nav li.show .nav-link, .nav-tabs .banner .nav li.show a, .nav-tabs .banner a.active.brand, .nav-tabs .nav-item.show .banner .nav a, .nav-tabs .nav-item.show .banner a.brand, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { background-color: #fff; border-color: #dee2e6 #dee2e6 #fff; color: #495057 }
.nav-tabs .dropdown-menu { border-top-left-radius: 0; border-top-right-radius: 0; margin-top: -1px }
.banner .nav-pills a.brand, .banner .nav .nav-pills a, .nav-pills .banner .nav a, .nav-pills .banner a.brand, .nav-pills .nav-link { border-radius:.25rem; }
.banner .nav-pills .show>a.brand, .banner .nav-pills a.active.brand, .banner .nav .nav-pills .show>a, .banner .nav .nav-pills a.active, .nav-pills .banner .nav .show>a, .nav-pills .banner .nav a.active, .nav-pills .banner .show>a.brand, .nav-pills .banner a.active.brand, .nav-pills .nav-link.active, .nav-pills .show>.nav-link { background-color: #371989; color: #fff }
.banner .nav .nav-fill li, .nav-fill .banner .nav li, .nav-fill .nav-item { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center }
.banner .nav .nav-justified li, .nav-justified .banner .nav li, .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 { padding:.5rem 1rem; position: relative }
.navbar, .navbar>.container, .navbar>.container-fluid { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }
.navbar-brand { display: inline-block; font-size: 1.25rem; line-height: inherit; margin-right: 1rem; padding-bottom:.3125rem; padding-top:.3125rem; 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; list-style: none; margin-bottom: 0; padding-left: 0 }
.banner .nav .navbar-nav a, .banner .navbar-nav a.brand, .navbar-nav .banner .nav a, .navbar-nav .banner a.brand, .navbar-nav .nav-link { padding-left: 0; padding-right: 0 }
.navbar-nav .dropdown-menu { float: none; position: static }
.navbar-text { display: inline-block; padding-bottom:.5rem; padding-top:.5rem; }
.navbar-collapse { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1 }
.navbar-toggler { background-color: transparent; border: 1px solid transparent; border-radius:.25rem; font-size: 1.25rem; line-height: 1; padding:.25rem .75rem; }
.navbar-toggler:focus, .navbar-toggler:hover { text-decoration: none }
.navbar-toggler:not(:disabled):not(.disabled) { cursor: pointer }
.navbar-toggler-icon { background: no-repeat 50%; background-size: 100% 100%; content: ""; display: inline-block; height: 1.5em; vertical-align: middle; width: 1.5em }
@media (max-width:419.98px) {
.navbar-expand-sm>.container, .navbar-expand-sm>.container-fluid { padding-left: 0; padding-right: 0 }}
@media (min-width:420px) {
.navbar-expand-sm { -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-expand-sm .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal }
.navbar-expand-sm .navbar-nav { -ms-flex-direction: row; flex-direction: row }
.navbar-expand-sm .navbar-nav .dropdown-menu { position: absolute }
.navbar-expand-sm .navbar-nav .dropdown-menu-right { left: auto; right: 0 }
.banner .nav .navbar-expand-sm .navbar-nav a, .banner .navbar-expand-sm .navbar-nav a.brand, .navbar-expand-sm .navbar-nav .banner .nav a, .navbar-expand-sm .navbar-nav .banner a.brand, .navbar-expand-sm .navbar-nav .nav-link { padding-left:.5rem; padding-right:.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 { bottom: 100%; top: auto }}
@media (max-width:767.98px) {
.navbar-expand-md>.container, .navbar-expand-md>.container-fluid { padding-left: 0; padding-right: 0 }}
@media (min-width:768px) {
.navbar-expand-md { -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-expand-md .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal }
.navbar-expand-md .navbar-nav { -ms-flex-direction: row; flex-direction: row }
.navbar-expand-md .navbar-nav .dropdown-menu { position: absolute }
.navbar-expand-md .navbar-nav .dropdown-menu-right { left: auto; right: 0 }
.banner .nav .navbar-expand-md .navbar-nav a, .banner .navbar-expand-md .navbar-nav a.brand, .navbar-expand-md .navbar-nav .banner .nav a, .navbar-expand-md .navbar-nav .banner a.brand, .navbar-expand-md .navbar-nav .nav-link { padding-left:.5rem;
padding-right:.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 { bottom: 100%; top: auto }}
@media (max-width:991.98px) {
.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid { padding-left: 0; padding-right: 0 }}
@media (min-width:992px) {
.navbar-expand-lg { -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-expand-lg .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal }
.navbar-expand-lg .navbar-nav { -ms-flex-direction: row; flex-direction: row }
.navbar-expand-lg .navbar-nav .dropdown-menu { position: absolute }
.navbar-expand-lg .navbar-nav .dropdown-menu-right { left: auto; right: 0 }
.banner .nav .navbar-expand-lg .navbar-nav a, .banner .navbar-expand-lg .navbar-nav a.brand, .navbar-expand-lg .navbar-nav .banner .nav a, .navbar-expand-lg .navbar-nav .banner a.brand, .navbar-expand-lg .navbar-nav .nav-link { padding-left:.5rem;
padding-right:.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 { bottom: 100%; top: auto }}
@media (max-width:1199.98px) {
.navbar-expand-xl>.container, .navbar-expand-xl>.container-fluid { padding-left: 0; padding-right: 0 }}
@media (min-width:1200px) {
.navbar-expand-xl { -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-expand-xl .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal }
.navbar-expand-xl .navbar-nav { -ms-flex-direction: row; flex-direction: row }
.navbar-expand-xl .navbar-nav .dropdown-menu { position: absolute }
.navbar-expand-xl .navbar-nav .dropdown-menu-right { left: auto; right: 0 }
.banner .nav .navbar-expand-xl .navbar-nav a, .banner .navbar-expand-xl .navbar-nav a.brand, .navbar-expand-xl .navbar-nav .banner .nav a, .navbar-expand-xl .navbar-nav .banner a.brand, .navbar-expand-xl .navbar-nav .nav-link { padding-left:.5rem;
padding-right:.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 { bottom: 100%; top: auto }}
.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-left: 0; padding-right: 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 { left: auto; right: 0 }
.banner .nav .navbar-expand .navbar-nav a, .banner .navbar-expand .navbar-nav a.brand, .navbar-expand .navbar-nav .banner .nav a, .navbar-expand .navbar-nav .banner a.brand, .navbar-expand .navbar-nav .nav-link { padding-left:.5rem;
padding-right:.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 { bottom: 100%; top: auto }
.navbar-light .navbar-brand, .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { color: rgba(0,0,0,.9) }
.banner .nav .navbar-light .navbar-nav a, .banner .navbar-light .navbar-nav a.brand, .navbar-light .navbar-nav .banner .nav a, .navbar-light .navbar-nav .banner a.brand, .navbar-light .navbar-nav .nav-link { color: rgba(0,0,0,.5) }
.banner .nav .navbar-light .navbar-nav a:focus, .banner .nav .navbar-light .navbar-nav a:hover, .banner .navbar-light .navbar-nav a.brand:focus, .banner .navbar-light .navbar-nav a.brand:hover, .navbar-light .navbar-nav .banner .nav a:focus, .navbar-light .navbar-nav .banner .nav a:hover, .navbar-light .navbar-nav .banner a.brand:focus, .navbar-light .navbar-nav .banner a.brand:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color: rgba(0,0,0,.7) }
.banner .nav .navbar-light .navbar-nav a.disabled, .banner .navbar-light .navbar-nav a.disabled.brand, .navbar-light .navbar-nav .banner .nav a.disabled, .navbar-light .navbar-nav .banner a.disabled.brand, .navbar-light .navbar-nav .nav-link.disabled { color: rgba(0,0,0,.3) }
.banner .nav .navbar-light .navbar-nav .active>a, .banner .nav .navbar-light .navbar-nav .show>a, .banner .nav .navbar-light .navbar-nav a.active, .banner .nav .navbar-light .navbar-nav a.show, .banner .navbar-light .navbar-nav .active>a.brand, .banner .navbar-light .navbar-nav .show>a.brand, .banner .navbar-light .navbar-nav a.active.brand, .banner .navbar-light .navbar-nav a.show.brand, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .banner .active>a.brand, .navbar-light .navbar-nav .banner .nav .active>a, .navbar-light .navbar-nav .banner .nav .show>a, .navbar-light .navbar-nav .banner .nav a.active, .navbar-light .navbar-nav .banner .nav a.show, .navbar-light .navbar-nav .banner .show>a.brand, .navbar-light .navbar-nav .banner a.active.brand, .navbar-light .navbar-nav .banner a.show.brand, .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 { border-color: rgba(0,0,0,.1); color: rgba(0,0,0,.5) }
.navbar-light .navbar-toggler-icon { background-image: none }
.navbar-light .navbar-text { color: rgba(0,0,0,.5) }
.navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover { color: rgba(0,0,0,.9) }
.navbar-dark .navbar-brand, .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { color: #fff }
.banner .nav .navbar-dark .navbar-nav a, .banner .navbar-dark .navbar-nav a.brand, .navbar-dark .navbar-nav .banner .nav a, .navbar-dark .navbar-nav .banner a.brand, .navbar-dark .navbar-nav .nav-link { color: hsla(0,0%,100%,.5) }
.banner .nav .navbar-dark .navbar-nav a:focus, .banner .nav .navbar-dark .navbar-nav a:hover, .banner .navbar-dark .navbar-nav a.brand:focus, .banner .navbar-dark .navbar-nav a.brand:hover, .navbar-dark .navbar-nav .banner .nav a:focus, .navbar-dark .navbar-nav .banner .nav a:hover, .navbar-dark .navbar-nav .banner a.brand:focus, .navbar-dark .navbar-nav .banner a.brand:hover, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { color: hsla(0,0%,100%,.75) }
.banner .nav .navbar-dark .navbar-nav a.disabled, .banner .navbar-dark .navbar-nav a.disabled.brand, .navbar-dark .navbar-nav .banner .nav a.disabled, .navbar-dark .navbar-nav .banner a.disabled.brand, .navbar-dark .navbar-nav .nav-link.disabled { color: hsla(0,0%,100%,.25) }
.banner .nav .navbar-dark .navbar-nav .active>a, .banner .nav .navbar-dark .navbar-nav .show>a, .banner .nav .navbar-dark .navbar-nav a.active, .banner .nav .navbar-dark .navbar-nav a.show, .banner .navbar-dark .navbar-nav .active>a.brand, .banner .navbar-dark .navbar-nav .show>a.brand, .banner .navbar-dark .navbar-nav a.active.brand, .banner .navbar-dark .navbar-nav a.show.brand, .navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .banner .active>a.brand, .navbar-dark .navbar-nav .banner .nav .active>a, .navbar-dark .navbar-nav .banner .nav .show>a, .navbar-dark .navbar-nav .banner .nav a.active, .navbar-dark .navbar-nav .banner .nav a.show, .navbar-dark .navbar-nav .banner .show>a.brand, .navbar-dark .navbar-nav .banner a.active.brand, .navbar-dark .navbar-nav .banner a.show.brand, .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 { border-color: hsla(0,0%,100%,.1); color: hsla(0,0%,100%,.5) }
.navbar-dark .navbar-toggler-icon { background-image: none }
.navbar-dark .navbar-text { color: hsla(0,0%,100%,.5) }
.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover { color: #fff }
.card { background-clip: border-box; background-color: #fff; border: 1px solid rgba(0,0,0,.125); border-radius:.25rem;
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; position: relative; word-wrap: break-word }
.card>hr { margin-left: 0; margin-right: 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-left-radius:.25rem;
border-bottom-right-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}
.card-subtitle, .card-text:last-child { margin-bottom: 0 }
.card-link:hover { text-decoration: none }
.card-link+.card-link { margin-left: 1.25rem }
.card-header { background-color: rgba(0,0,0,.03); border-bottom: 1px solid rgba(0,0,0,.125); margin-bottom: 0; padding:.75rem 1.25rem}
.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 { background-color: rgba(0,0,0,.03); border-top: 1px solid rgba(0,0,0,.125); padding:.75rem 1.25rem }
.card-footer:last-child { border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px) }
.card-header-tabs { border-bottom: 0; margin-bottom:-.75rem }
.card-header-pills, .card-header-tabs { margin-left:-.625rem; margin-right:-.625rem }
.card-img-overlay { bottom: 0; left: 0; padding: 1.25rem; position: absolute; right: 0; top: 0 }
.card-img { border-radius:calc(.25rem - 1px); width: 100% }
.card-img-top { border-top-left-radius:calc(.25rem - 1px); border-top-right-radius:calc(.25rem - 1px); width: 100% }
.card-img-bottom { border-bottom-left-radius:calc(.25rem - 1px); border-bottom-right-radius:calc(.25rem - 1px); width: 100% }
.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:420px) {
.card-deck { -webkit-box-orient: horizontal; -ms-flex-flow: row wrap; flex-flow: row wrap; margin-left: -15px; margin-right: -15px }
.card-deck, .card-deck .card { -webkit-box-direction: normal }
.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; -ms-flex-direction: column; flex-direction: column; margin-bottom: 0; margin-left: 15px; margin-right: 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:420px) {
.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 { border-left: 0; margin-left: 0 }
.card-group>.card:first-child { border-bottom-right-radius: 0; border-top-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-bottom-left-radius: 0; border-top-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-left-radius:.25rem;
border-bottom-right-radius:.25rem}
.card-group>.card:not(:first-child):not(:last-child):not(:only-child), .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:420px) {
.card-columns { -webkit-column-count: 3; column-count: 3; -webkit-column-gap: 1.25rem; column-gap: 1.25rem }
.card-columns .card { display: inline-block; width: 100% }}
.breadcrumb { background-color: #e9ecef; border-radius:.25rem;
display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; list-style: none; margin-bottom: 1rem; padding:.75rem 1rem}
.breadcrumb-item+.breadcrumb-item:before { color: #707070; content: "/"; display: inline-block; padding-left:.5rem;
padding-right:.5rem}
.breadcrumb-item+.breadcrumb-item:hover:before { text-decoration: underline; text-decoration: none }
.breadcrumb-item.active { color: #707070 }
.pagination {
border-radius:.25rem; display: -webkit-box; display: -ms-flexbox; display: flex; list-style: none; padding-left: 0 }
.page-link { background-color: #fff; border: 1px solid #dee2e6; color: #371989; display: block; line-height: 1.25; margin-left: -1px; padding:.5rem .75rem;
position: relative }
.page-link:hover { background-color: #e9ecef; border-color: #dee2e6; color: #1d0d48; text-decoration: none }
.page-link:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(55,25,137,.25);
box-shadow:0 0 0 .2rem rgba(55,25,137,.25); outline: 0; z-index: 2 }
.page-link:not(:disabled):not(.disabled) { cursor: pointer }
.page-item:first-child .page-link {
border-bottom-left-radius:.25rem;
border-top-left-radius:.25rem; margin-left: 0 }
.page-item:last-child .page-link { border-bottom-right-radius:.25rem;
border-top-right-radius:.25rem}
.page-item.active .page-link { background-color: #371989; border-color: #371989; color: #fff; z-index: 1 }
.page-item.disabled .page-link { background-color: #fff; border-color: #dee2e6; color: #707070; cursor: auto; pointer-events: none }
.pagination-lg .page-link { font-size: 1.25rem; line-height: 1.5; padding:.75rem 1.5rem}
.pagination-lg .page-item:first-child .page-link { border-bottom-left-radius:.3rem;
border-top-left-radius:.3rem}
.pagination-lg .page-item:last-child .page-link { border-bottom-right-radius:.3rem;
border-top-right-radius:.3rem}
.pagination-sm .page-link {
font-size:.875rem; line-height: 1.5; padding:.25rem .5rem}
.pagination-sm .page-item:first-child .page-link { border-bottom-left-radius:.2rem;
border-top-left-radius:.2rem}
.pagination-sm .page-item:last-child .page-link { border-bottom-right-radius:.2rem;
border-top-right-radius:.2rem}
.badge {
border-radius:.25rem; display: inline-block; font-size: 75%; font-weight: 700; line-height: 1; padding: .25em .4em; text-align: center; vertical-align: baseline; white-space: nowrap }
.badge:empty { display: none }
.btn .badge, .comment-form input[type=submit] .badge, .search-form .search-submit .badge { position: relative; top: -1px }
.badge-pill { border-radius: 10rem; padding-left: .6em; padding-right: .6em }
.badge-primary { background-color: #371989; color: #fff }
.badge-primary[href]:focus, .badge-primary[href]:hover { background-color: #26115e; color: #fff; text-decoration: none }
.badge-secondary { background-color: #5837af; color: #fff }
.badge-secondary[href]:focus, .badge-secondary[href]:hover { background-color: #442b88; color: #fff; text-decoration: none }
.badge-success { background-color: #28a745; color: #fff }
.badge-success[href]:focus, .badge-success[href]:hover { background-color: #1e7e34; color: #fff; text-decoration: none }
.badge-info { background-color: #17a2b8; color: #fff }
.badge-info[href]:focus, .badge-info[href]:hover { background-color: #117a8b; color: #fff; text-decoration: none }
.badge-warning { background-color: #ffc107; color: #212529 }
.badge-warning[href]:focus, .badge-warning[href]:hover { background-color: #d39e00; color: #212529; text-decoration: none }
.badge-danger { background-color: #dc3545; color: #fff }
.badge-danger[href]:focus, .badge-danger[href]:hover { background-color: #bd2130; color: #fff; text-decoration: none }
.badge-light { background-color: #f1f1f1; color: #212529 }
.badge-light[href]:focus, .badge-light[href]:hover { background-color: #d8d8d8; color: #212529; text-decoration: none }
.badge-dark { background-color: #343a40; color: #fff }
.badge-dark[href]:focus, .badge-dark[href]:hover { background-color: #1d2124; color: #fff; text-decoration: none }
.badge-pink { background-color: #eb2a7b; color: #fff }
.badge-pink[href]:focus, .badge-pink[href]:hover { background-color: #cf1362; color: #fff; text-decoration: none }
.badge-navy { background-color: #262262; color: #fff }
.badge-navy[href]:focus, .badge-navy[href]:hover { background-color: #17153c; color: #fff; text-decoration: none }
.badge-lightblue { background-color: #06afef; color: #fff }
.badge-lightblue[href]:focus, .badge-lightblue[href]:hover { background-color: #058bbd; color: #fff; text-decoration: none }
.badge-green { background-color: #50d1ce; color: #212529 }
.badge-green[href]:focus, .badge-green[href]:hover { background-color: #32bcb9; color: #212529; text-decoration: none }
.badge-chartreuse { background-color: #d6dd21; color: #212529 }
.badge-chartreuse[href]:focus, .badge-chartreuse[href]:hover { background-color: #abb11a; color: #212529; text-decoration: none }
.badge-blue { background-color: #0e65e5; color: #fff }
.badge-blue[href]:focus, .badge-blue[href]:hover { background-color: #0b50b5; color: #fff; text-decoration: none }
.jumbotron { background-color: #e9ecef; border-radius:.3rem;
margin-bottom: 2rem; padding: 2rem 1rem }
@media (min-width:420px) {
.jumbotron { padding: 4rem 2rem }}
.jumbotron-fluid { border-radius: 0; padding-left: 0; padding-right: 0 }
.alert { border: 1px solid transparent; border-radius:.25rem;
margin-bottom: 1rem; padding:.75rem 1.25rem;
position: relative }
.alert-heading { color: inherit }
.alert-link { font-weight: 700 }
.alert-dismissible { padding-right: 4rem }
.alert-dismissible .close { color: inherit; padding:.75rem 1.25rem;
position: absolute; right: 0; top: 0 }
.alert-primary { background-color: #d7d1e7; border-color: #c7bfde; color: #1d0d47 }
.alert-primary hr { border-top-color: #b8aed5 }
.alert-primary .alert-link { color: #0b051c }
.alert-secondary { background-color: #ded7ef; border-color: #d0c7e9; color: #2e1d5b }
.alert-secondary hr { border-top-color: #c1b5e2 }
.alert-secondary .alert-link { color: #1a1134 }
.alert-success { background-color: #d4edda; border-color: #c3e6cb; color: #155724 }
.alert-success hr { border-top-color: #b1dfbb }
.alert-success .alert-link { color: #0b2e13 }
.alert-info { background-color: #d1ecf1; border-color: #bee5eb; color: #0c5460 }
.alert-info hr { border-top-color: #abdde5 }
.alert-info .alert-link { color: #062c33 }
.alert-warning { background-color: #fff3cd; border-color: #ffeeba; color: #856404 }
.alert-warning hr { border-top-color: #ffe8a1 }
.alert-warning .alert-link { color: #533f03 }
.alert-danger { background-color: #f8d7da; border-color: #f5c6cb; color: #721c24 }
.alert-danger hr { border-top-color: #f1b0b7 }
.alert-danger .alert-link { color: #491217 }
.alert-light { background-color: #fcfcfc; border-color: #fbfbfb; color: #7d7d7d }
.alert-light hr { border-top-color: #eee }
.alert-light .alert-link { color: #646464 }
.alert-dark { background-color: #d6d8d9; border-color: #c6c8ca; color: #1b1e21 }
.alert-dark hr { border-top-color: #b9bbbe }
.alert-dark .alert-link { color: #040505 }
.alert-pink { background-color: #fbd4e5; border-color: #f9c3da; color: #7a1640 }
.alert-pink hr { border-top-color: #f7accc }
.alert-pink .alert-link { color: #4f0e29 }
.alert-navy { background-color: #d4d3e0; border-color: #c2c1d3; color: #141233 }
.alert-navy hr { border-top-color: #b3b2c8 }
.alert-navy .alert-link { color: #05050d }
.alert-lightblue { background-color: #cdeffc; border-color: #b9e9fb; color: #035b7c }
.alert-lightblue hr { border-top-color: #a1e1fa }
.alert-lightblue .alert-link { color: #02364a }
.alert-green { background-color: #dcf6f5; border-color: #cef2f1; color: #2a6d6b }
.alert-green hr { border-top-color: #baedeb }
.alert-green .alert-link { color: #1c4847 }
.alert-chartreuse { background-color: #f7f8d3; border-color: #f4f5c1; color: #6f7311 }
.alert-chartreuse hr { border-top-color: #f0f1ab }
.alert-chartreuse .alert-link { color: #44470a }
.alert-blue { background-color: #cfe0fa; border-color: #bcd4f8; color: #073577 }
.alert-blue hr { border-top-color: #a5c5f6 }
.alert-blue .alert-link { color: #042047 }
@-webkit-keyframes progress-bar-stripes { 0% {
background-position:1rem 0}
to { background-position: 0 0 }}
@-o-keyframes progress-bar-stripes { 0% {
background-position:1rem 0}
to { background-position: 0 0 }}
@keyframes progress-bar-stripes { 0% {
background-position:1rem 0}
to { background-position: 0 0 }}
.progress { background-color: #e9ecef; border-radius:.25rem;
font-size:.75rem;
height: 1rem; overflow: hidden }
.progress, .progress-bar { display: -webkit-box; display: -ms-flexbox; display: flex }
.progress-bar { background-color: #371989; color: #fff; -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; text-align: center; -webkit-transition: width .6s ease; -o-transition: width .6s ease; transition: width .6s ease }
.progress-bar-striped { background-image: -webkit-linear-gradient(45deg, hsla(0,0%,100%,.15) 25%, transparent 0, transparent 50%, hsla(0,0%,100%,.15) 0, hsla(0,0%,100%,.15) 75%, transparent 0, transparent); background-image: -o-linear-gradient(45deg, hsla(0,0%,100%,.15) 25%, transparent 0, transparent 50%, hsla(0,0%,100%,.15) 0, hsla(0,0%,100%,.15) 75%, transparent 0, transparent); background-image: linear-gradient(45deg, hsla(0,0%,100%,.15) 25%, transparent 0, transparent 50%, hsla(0,0%,100%,.15) 0, hsla(0,0%,100%,.15) 75%, transparent 0, transparent); background-size: 1rem 1rem }
.progress-bar-animated { -webkit-animation: progress-bar-stripes 1s linear infinite; -o-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite }
.media { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; display: -webkit-box; display: -ms-flexbox; display: flex }
.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; margin-bottom: 0; padding-left: 0 }
.list-group-item-action { color: #495057; text-align: inherit; width: 100% }
.list-group-item-action:focus, .list-group-item-action:hover { background-color: #f1f1f1; color: #495057; text-decoration: none }
.list-group-item-action:active { background-color: #e9ecef; color: #212529 }
.list-group-item { background-color: #fff; border: 1px solid rgba(0,0,0,.125); display: block; margin-bottom: -1px; padding:.75rem 1.25rem;
position: relative }
.list-group-item:first-child { border-top-left-radius:.25rem;
border-top-right-radius:.25rem}
.list-group-item:last-child {
border-bottom-left-radius:.25rem;
border-bottom-right-radius:.25rem; margin-bottom: 0 }
.list-group-item:focus, .list-group-item:hover { text-decoration: none; z-index: 1 }
.list-group-item.disabled, .list-group-item:disabled { background-color: #fff; color: #707070 }
.list-group-item.active { background-color: #371989; border-color: #371989; color: #fff; z-index: 2 }
.list-group-flush .list-group-item { border-left: 0; border-radius: 0; border-right: 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 { background-color: #c7bfde; color: #1d0d47 }
.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover { background-color: #b8aed5; color: #1d0d47 }
.list-group-item-primary.list-group-item-action.active { background-color: #1d0d47; border-color: #1d0d47; color: #fff }
.list-group-item-secondary { background-color: #d0c7e9; color: #2e1d5b }
.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover { background-color: #c1b5e2; color: #2e1d5b }
.list-group-item-secondary.list-group-item-action.active { background-color: #2e1d5b; border-color: #2e1d5b; color: #fff }
.list-group-item-success { background-color: #c3e6cb; color: #155724 }
.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover { background-color: #b1dfbb; color: #155724 }
.list-group-item-success.list-group-item-action.active { background-color: #155724; border-color: #155724; color: #fff }
.list-group-item-info { background-color: #bee5eb; color: #0c5460 }
.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover { background-color: #abdde5; color: #0c5460 }
.list-group-item-info.list-group-item-action.active { background-color: #0c5460; border-color: #0c5460; color: #fff }
.list-group-item-warning { background-color: #ffeeba; color: #856404 }
.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover { background-color: #ffe8a1; color: #856404 }
.list-group-item-warning.list-group-item-action.active { background-color: #856404; border-color: #856404; color: #fff }
.list-group-item-danger { background-color: #f5c6cb; color: #721c24 }
.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover { background-color: #f1b0b7; color: #721c24 }
.list-group-item-danger.list-group-item-action.active { background-color: #721c24; border-color: #721c24; color: #fff }
.list-group-item-light { background-color: #fbfbfb; color: #7d7d7d }
.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover { background-color: #eee; color: #7d7d7d }
.list-group-item-light.list-group-item-action.active { background-color: #7d7d7d; border-color: #7d7d7d; color: #fff }
.list-group-item-dark { background-color: #c6c8ca; color: #1b1e21 }
.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover { background-color: #b9bbbe; color: #1b1e21 }
.list-group-item-dark.list-group-item-action.active { background-color: #1b1e21; border-color: #1b1e21; color: #fff }
.list-group-item-pink { background-color: #f9c3da; color: #7a1640 }
.list-group-item-pink.list-group-item-action:focus, .list-group-item-pink.list-group-item-action:hover { background-color: #f7accc; color: #7a1640 }
.list-group-item-pink.list-group-item-action.active { background-color: #7a1640; border-color: #7a1640; color: #fff }
.list-group-item-navy { background-color: #c2c1d3; color: #141233 }
.list-group-item-navy.list-group-item-action:focus, .list-group-item-navy.list-group-item-action:hover { background-color: #b3b2c8; color: #141233 }
.list-group-item-navy.list-group-item-action.active { background-color: #141233; border-color: #141233; color: #fff }
.list-group-item-lightblue { background-color: #b9e9fb; color: #035b7c }
.list-group-item-lightblue.list-group-item-action:focus, .list-group-item-lightblue.list-group-item-action:hover { background-color: #a1e1fa; color: #035b7c }
.list-group-item-lightblue.list-group-item-action.active { background-color: #035b7c; border-color: #035b7c; color: #fff }
.list-group-item-green { background-color: #cef2f1; color: #2a6d6b }
.list-group-item-green.list-group-item-action:focus, .list-group-item-green.list-group-item-action:hover { background-color: #baedeb; color: #2a6d6b }
.list-group-item-green.list-group-item-action.active { background-color: #2a6d6b; border-color: #2a6d6b; color: #fff }
.list-group-item-chartreuse { background-color: #f4f5c1; color: #6f7311 }
.list-group-item-chartreuse.list-group-item-action:focus, .list-group-item-chartreuse.list-group-item-action:hover { background-color: #f0f1ab; color: #6f7311 }
.list-group-item-chartreuse.list-group-item-action.active { background-color: #6f7311; border-color: #6f7311; color: #fff }
.list-group-item-blue { background-color: #bcd4f8; color: #073577 }
.list-group-item-blue.list-group-item-action:focus, .list-group-item-blue.list-group-item-action:hover { background-color: #a5c5f6; color: #073577 }
.list-group-item-blue.list-group-item-action.active { background-color: #073577; border-color: #073577; color: #fff }
.close { color: #000; float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; opacity: .5; text-shadow: 0 1px 0 #fff }
.close:focus, .close:hover { color: #000; opacity: .75; text-decoration: none }
.close:not(:disabled):not(.disabled) { cursor: pointer }
button.close { -webkit-appearance: none; background-color: transparent; border: 0; padding: 0 }
.modal, .modal-open { overflow: hidden }
.modal { bottom: 0; display: none; left: 0; outline: 0; position: fixed; right: 0; top: 0; z-index: 1050 }
.modal-open .modal { overflow-x: hidden; overflow-y: auto }
.modal-dialog {
margin:.5rem; pointer-events: none; position: relative; width: auto }
.modal.fade .modal-dialog { -webkit-transform: translateY(-25%); -o-transform: translateY(-25%); transform: translateY(-25%); -webkit-transition: -webkit-transform .3s ease-out; transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; transition: transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out }
.modal.show .modal-dialog { -webkit-transform: translate(0); -o-transform: translate(0); transform: translate(0) }
.modal-dialog-centered { -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: calc(100% - 1rem) }
.modal-content, .modal-dialog-centered { display: -webkit-box; display: -ms-flexbox; display: flex }
.modal-content { background-clip: padding-box; background-color: #fff; border: 1px solid rgba(0,0,0,.2); border-radius:.3rem;
-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; outline: 0; pointer-events: auto; position: relative; width: 100% }
.modal-backdrop { background-color: #000; bottom: 0; left: 0; position: fixed; right: 0; top: 0; z-index: 1040 }
.modal-backdrop.fade { opacity: 0 }
.modal-backdrop.show { opacity: .5 }
.modal-header { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; border-bottom: 1px solid #e9ecef; border-top-left-radius:.3rem;
border-top-right-radius:.3rem;
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 1rem }
.modal-header .close { margin: -1rem -1rem -1rem auto; padding: 1rem }
.modal-title { line-height: 1.5; margin-bottom: 0 }
.modal-body { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1rem; position: relative }
.modal-footer { -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top: 1px solid #e9ecef; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; padding: 1rem }
.modal-footer>:not(:first-child) { margin-left:.25rem}
.modal-footer>:not(:last-child) { margin-right:.25rem}
.modal-scrollbar-measure { height: 50px; overflow: scroll; position: absolute; top: -9999px; width: 50px }
@media (min-width:420px) {
.modal-dialog { margin: 1.75rem auto; max-width: 500px }
.modal-dialog-centered { min-height: calc(100% - 3.5rem) }
.modal-sm { max-width: 300px }}
@media (min-width:992px) {
.modal-lg { max-width: 800px }}
.tooltip { display: block; font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; font-size:.875rem;
font-style: normal; font-weight: 400; letter-spacing: normal; line-break: auto; line-height: 1.5; margin: 0; opacity: 0; position: absolute; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: break-word; z-index: 1070 }
.tooltip.show { opacity: .9 }
.tooltip .arrow { display: block; height:.4rem;
position: absolute; width:.8rem}
.tooltip .arrow:before { border-color: transparent; border-style: solid; content: ""; position: absolute }
.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 { border-top-color: #000; border-width:.4rem .4rem 0;
top: 0 }
.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right { padding:0 .4rem}
.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
height:.8rem; left: 0; width:.4rem}
.bs-tooltip-auto[x-placement^=right] .arrow:before, .bs-tooltip-right .arrow:before { border-right-color: #000; border-width:.4rem .4rem .4rem 0;
right: 0 }
.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 { border-bottom-color: #000; border-width:0 .4rem .4rem;
bottom: 0 }
.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left { padding:0 .4rem}
.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
height:.8rem; right: 0; width:.4rem}
.bs-tooltip-auto[x-placement^=left] .arrow:before, .bs-tooltip-left .arrow:before { border-left-color: #000; border-width:.4rem 0 .4rem .4rem;
left: 0 }
.tooltip-inner { background-color: #000; border-radius:.25rem;
color: #fff; max-width: 200px; padding:.25rem .5rem;
text-align: center }
.popover { background-clip: padding-box; background-color: #fff; border: 1px solid rgba(0,0,0,.2); border-radius:.3rem;
font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif; font-size:.875rem;
font-style: normal; font-weight: 400; left: 0; letter-spacing: normal; line-break: auto; line-height: 1.5; max-width: 276px; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; top: 0; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: break-word; z-index: 1060 }
.popover, .popover .arrow { display: block; position: absolute }
.popover .arrow {
height:.5rem;
margin:0 .3rem; width: 1rem }
.popover .arrow:after, .popover .arrow:before { border-color: transparent; border-style: solid; content: ""; display: block; position: absolute }
.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)}
.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 { border-top-color: rgba(0,0,0,.25); bottom: 0 }
.bs-popover-auto[x-placement^=top] .arrow:after, .bs-popover-top .arrow:after { border-top-color: #fff; bottom: 1px }
.bs-popover-auto[x-placement^=right], .bs-popover-right { margin-left:.5rem}
.bs-popover-auto[x-placement^=right] .arrow, .bs-popover-right .arrow { height: 1rem; left:calc(-.5rem + -1px);
margin:.3rem 0;
width:.5rem}
.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 { border-right-color: rgba(0,0,0,.25); left: 0 }
.bs-popover-auto[x-placement^=right] .arrow:after, .bs-popover-right .arrow:after { border-right-color: #fff; left: 1px }
.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)}
.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}
.bs-popover-auto[x-placement^=bottom] .arrow:before, .bs-popover-bottom .arrow:before { border-bottom-color: rgba(0,0,0,.25); top: 0 }
.bs-popover-auto[x-placement^=bottom] .arrow:after, .bs-popover-bottom .arrow:after { border-bottom-color: #fff; top: 1px }
.bs-popover-auto[x-placement^=bottom] .popover-header:before, .bs-popover-bottom .popover-header:before { border-bottom: 1px solid #f7f7f7; content: ""; display: block; left: 50%; margin-left:-.5rem;
position: absolute; top: 0; width: 1rem }
.bs-popover-auto[x-placement^=left], .bs-popover-left { margin-right:.5rem}
.bs-popover-auto[x-placement^=left] .arrow, .bs-popover-left .arrow { height: 1rem; margin:.3rem 0;
right:calc(-.5rem + -1px);
width:.5rem}
.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 { border-left-color: rgba(0,0,0,.25); right: 0 }
.bs-popover-auto[x-placement^=left] .arrow:after, .bs-popover-left .arrow:after { border-left-color: #fff; right: 1px }
.popover-header { background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-left-radius:calc(.3rem - 1px);
border-top-right-radius:calc(.3rem - 1px);
color: inherit; font-size: 1rem; margin-bottom: 0; padding:.5rem .75rem}
.popover-header:empty { display: none }
.popover-body { color: #212529; padding:.5rem .75rem}
.carousel { position: relative }
.carousel-inner { overflow: hidden; position: relative; width: 100% }
.carousel-item { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-backface-visibility: hidden; backface-visibility: hidden; display: none; -webkit-perspective: 1000px; perspective: 1000px; position: relative; -webkit-transition: -webkit-transform .6s ease; transition: -webkit-transform .6s ease; -o-transition: -o-transform .6s ease; transition: transform .6s ease; transition: transform .6s ease, -webkit-transform .6s ease, -o-transform .6s ease; width: 100% }
.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); -o-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:translateZ(0);
transform:translateZ(0)}}
.active.carousel-item-right, .carousel-item-next { -webkit-transform: translateX(100%); -o-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%); -o-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 { -webkit-box-align: center; -ms-flex-align: center; align-items: center; bottom: 0; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; opacity: .5; position: absolute; text-align: center; top: 0; width: 15% }
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover { color: #fff; opacity: .9; outline: 0; text-decoration: none }
.carousel-control-prev { left: 0 }
.carousel-control-next { right: 0 }
.carousel-control-next-icon, .carousel-control-prev-icon { background: transparent no-repeat 50%; background-size: 100% 100%; display: inline-block; height: 20px; width: 20px }
.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 { bottom: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; left: 0; list-style: none; margin-left: 15%; margin-right: 15%; padding-left: 0; position: absolute; right: 0; z-index: 15 }
.carousel-indicators li { background-color: hsla(0,0%,100%,.5); -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; height: 3px; margin-left: 3px; margin-right: 3px; position: relative; text-indent: -999px; width: 30px }
.carousel-indicators li:before { top: -10px }
.carousel-indicators li:after, .carousel-indicators li:before { content: ""; display: inline-block; height: 10px; left: 0; position: absolute; width: 100% }
.carousel-indicators li:after { bottom: -10px }
.carousel-indicators .active { background-color: #fff }
.carousel-caption { bottom: 20px; color: #fff; left: 15%; padding-bottom: 20px; padding-top: 20px; position: absolute; right: 15%; text-align: center; z-index: 10 }
.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: #371989!important }
a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover { background-color: #26115e!important }
.bg-secondary { background-color: #5837af!important }
a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover { background-color: #442b88!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: #f1f1f1!important }
a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover { background-color: #d8d8d8!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-pink { background-color: #eb2a7b!important }
a.bg-pink:focus, a.bg-pink:hover, button.bg-pink:focus, button.bg-pink:hover { background-color: #cf1362!important }
.bg-navy { background-color: #262262!important }
a.bg-navy:focus, a.bg-navy:hover, button.bg-navy:focus, button.bg-navy:hover { background-color: #17153c!important }
.bg-lightblue { background-color: #06afef!important }
a.bg-lightblue:focus, a.bg-lightblue:hover, button.bg-lightblue:focus, button.bg-lightblue:hover { background-color: #058bbd!important }
.bg-green { background-color: #50d1ce!important }
a.bg-green:focus, a.bg-green:hover, button.bg-green:focus, button.bg-green:hover { background-color: #32bcb9!important }
.bg-chartreuse { background-color: #d6dd21!important }
a.bg-chartreuse:focus, a.bg-chartreuse:hover, button.bg-chartreuse:focus, button.bg-chartreuse:hover { background-color: #abb11a!important }
.bg-blue { background-color: #0e65e5!important }
a.bg-blue:focus, a.bg-blue:hover, button.bg-blue:focus, button.bg-blue:hover { background-color: #0b50b5!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: #371989!important }
.border-secondary { border-color: #5837af!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: #f1f1f1!important }
.border-dark { border-color: #343a40!important }
.border-pink { border-color: #eb2a7b!important }
.border-navy { border-color: #262262!important }
.border-lightblue { border-color: #06afef!important }
.border-green { border-color: #50d1ce!important }
.border-chartreuse { border-color: #d6dd21!important }
.border-blue { border-color: #0e65e5!important }
.border-white { border-color: #fff!important }
.rounded { border-radius:.25rem!important}
.rounded-top { border-top-left-radius:.25rem!important}
.rounded-right, .rounded-top { border-top-right-radius:.25rem!important}
.rounded-bottom, .rounded-right { border-bottom-right-radius:.25rem!important}
.rounded-bottom, .rounded-left { border-bottom-left-radius:.25rem!important}
.rounded-left { border-top-left-radius:.25rem!important}
.rounded-circle { border-radius: 50%!important }
.rounded-0 { border-radius: 0!important }
.clearfix:after { clear: both; content: ""; display: block }
.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:420px) {
.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 { display: block; overflow: hidden; padding: 0; position: relative; width: 100% }
.embed-responsive:before { content: ""; display: block }
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video { border: 0; bottom: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100% }
.embed-responsive-21by9:before { padding-top: 42.85714% }
.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; -ms-flex-direction: row!important; flex-direction: row!important }
.flex-column, .flex-row { -webkit-box-direction: normal!important }
.flex-column { -webkit-box-orient: vertical!important; -ms-flex-direction: column!important; flex-direction: column!important }
.flex-row-reverse { -webkit-box-orient: horizontal!important; -ms-flex-direction: row-reverse!important; flex-direction: row-reverse!important }
.flex-column-reverse, .flex-row-reverse { -webkit-box-direction: reverse!important }
.flex-column-reverse { -webkit-box-orient: vertical!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:420px) {
.flex-sm-row { -webkit-box-orient: horizontal!important; -ms-flex-direction: row!important; flex-direction: row!important }
.flex-sm-column, .flex-sm-row { -webkit-box-direction: normal!important }
.flex-sm-column { -webkit-box-orient: vertical!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; -ms-flex-direction: row!important; flex-direction: row!important }
.flex-md-column, .flex-md-row { -webkit-box-direction: normal!important }
.flex-md-column { -webkit-box-orient: vertical!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; -ms-flex-direction: row!important; flex-direction: row!important }
.flex-lg-column, .flex-lg-row { -webkit-box-direction: normal!important }
.flex-lg-column { -webkit-box-orient: vertical!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; -ms-flex-direction: row!important; flex-direction: row!important }
.flex-xl-column, .flex-xl-row { -webkit-box-direction: normal!important }
.flex-xl-column { -webkit-box-orient: vertical!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:420px) {
.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 { top: 0 }
.fixed-bottom, .fixed-top { left: 0; position: fixed; right: 0; z-index: 1030 }
.fixed-bottom { bottom: 0 }
@supports ((position:-webkit-sticky) or (position:sticky)) {
.sticky-top {
position:-webkit-sticky;
position:sticky;
top:0;
z-index:1020}}
.screen-reader-text, .sr-only { border: 0; clip: rect(0,0,0,0); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; overflow: hidden; padding: 0; position: absolute; white-space: nowrap; width: 1px }
.screen-reader-text:active, .screen-reader-text:focus, .sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; -webkit-clip-path: none; clip-path: none; height: auto; overflow: visible; position: static; white-space: normal; width: auto }
.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:420px) {
.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:420px) {
.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: #371989!important }
a.text-primary:focus, a.text-primary:hover { color: #26115e!important }
.text-secondary { color: #5837af!important }
a.text-secondary:focus, a.text-secondary:hover { color: #442b88!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: #f1f1f1!important }
a.text-light:focus, a.text-light:hover { color: #d8d8d8!important }
.text-dark { color: #343a40!important }
a.text-dark:focus, a.text-dark:hover { color: #1d2124!important }
.text-pink { color: #eb2a7b!important }
a.text-pink:focus, a.text-pink:hover { color: #cf1362!important }
.text-navy { color: #262262!important }
a.text-navy:focus, a.text-navy:hover { color: #17153c!important }
.text-lightblue { color: #06afef!important }
a.text-lightblue:focus, a.text-lightblue:hover { color: #058bbd!important }
.text-green { color: #50d1ce!important }
a.text-green:focus, a.text-green:hover { color: #32bcb9!important }
.text-chartreuse { color: #d6dd21!important }
a.text-chartreuse:focus, a.text-chartreuse:hover { color: #abb11a!important }
.text-blue { color: #0e65e5!important }
a.text-blue:focus, a.text-blue:hover { color: #0b50b5!important }
.text-muted { color: #707070!important }
.text-hide { background-color: transparent; border: 0; color: transparent; font: 0/0 a; text-shadow: none }
.visible { visibility: visible!important }
.invisible { visibility: hidden!important }
@media print {
*, :after, :before { -webkit-box-shadow: none!important; box-shadow: none!important; text-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}
.container, body { 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 }}
.container { padding-left: 1.5rem; padding-right: 1.5rem }
@media (min-width:576px) {
.container { padding-left: 1.5rem; padding-right: 1.5rem }}
@media (min-width:768px) {
.container { padding-left: 1.5rem; padding-right: 1.5rem }}
@media (min-width:992px) {
.container { padding-left: 1.5rem; padding-right: 1.5rem }}
@media (min-width:1200px) {
.container { padding-left: 1.5rem; padding-right: 1.5rem }}
.container-fluid { padding-left: 1.5rem; padding-right: 1.5rem }
@media (min-width:576px) {
.container-fluid { padding-left: 1.5rem; padding-right: 1.5rem }}
@media (min-width:768px) {
.container-fluid { padding-left: 1.5rem; padding-right: 1.5rem }}
@media (min-width:992px) {
.container-fluid { padding-left: 1.5rem; padding-right: 1.5rem }}
@media (min-width:1200px) {
.container-fluid { padding-left: 1.5rem; padding-right: 1.5rem }}
.row { margin-left: -1.5rem; margin-right: -1.5rem }
@media (min-width:576px) {
.row { margin-left: -1.5rem; margin-right: -1.5rem }}
@media (min-width:768px) {
.row { margin-left: -1.5rem; margin-right: -1.5rem }}
@media (min-width:992px) {
.row { margin-left: -1.5rem; margin-right: -1.5rem }}
@media (min-width:1200px) {
.row { margin-left: -1.5rem; margin-right: -1.5rem }}
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl-auto { padding-left: 1.5rem; padding-right: 1.5rem }
@media (min-width:576px) {
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl-auto { padding-left: 1.5rem; padding-right: 1.5rem }}
@media (min-width:768px) {
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl-auto { padding-left: 1.5rem; padding-right: 1.5rem }}
@media (min-width:992px) {
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl-auto { padding-left: 1.5rem; padding-right: 1.5rem }}
@media (min-width:1200px) {
.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl-auto { padding-left: 1.5rem; padding-right: 1.5rem }}
@font-face { font-family: MarkPro; font-style: normal; font-weight: 700; src: url(fonts/MarkPro-Bold_93725bf3.eot); src: url(fonts/MarkPro-Bold_93725bf3.eot?#iefix) format("embedded-opentype"), url(fonts/MarkPro-Bold_a633f90a.woff) format("woff"), url(fonts/MarkPro-Bold_4aef0e96.ttf) format("truetype"), url(fonts/MarkPro-Bold_f3a52559.svg#206a789ea97608a82865a64235cf62f0) format("svg") }
@font-face { font-family: MarkPro; font-style: normal; font-weight: 200; src: url(fonts/MarkPro-Light_20ae8466.eot); src: url(fonts/MarkPro-Light_20ae8466.eot?#iefix) format("embedded-opentype"), url(fonts/MarkPro-Light_b74aa958.woff) format("woff"), url(fonts/MarkPro-Light_6f65384e.ttf) format("truetype"), url(fonts/MarkPro-Light_708d6e6d.svg#e09b2cfb3132c74c1515f9e9032c93f0) format("svg") }
body { font-family: Source Sans Pro, sans-serif; font-weight: 100 }
h1, h2, h2.title { font-family: MarkPro, sans-serif; font-weight: 700; line-height: 1.2 }
b, strong { font-weight: 700!important }
.slide-wrapper.is-light-text { color: #fff }
.link-icon { height: 2.4rem; margin-right: 1rem; vertical-align: bottom; width: auto }
.img-card, .package-card-upgrade {
border-radius:.5rem; -webkit-box-shadow: 0 3rem 5rem rgba(0,0,0,.3); box-shadow: 0 3rem 5rem rgba(0,0,0,.3) }
html { font-size:.73206vw}
.container { max-width: 103.4rem }
.pointer-none { pointer-events: none }
table { width: 100% }
@media (min-width:1366px) {
html { font-size: 10px }}
body { font-size: 1.8rem }
@media (max-aspect-ratio:1/1) {
.col-vertical, .col-vertical-1, .col-vertical-2, .col-vertical-3, .col-vertical-4, .col-vertical-5, .col-vertical-6, .col-vertical-7, .col-vertical-8, .col-vertical-9, .col-vertical-10, .col-vertical-11, .col-vertical-12, .col-vertical-auto, .col-vertical-lg, .col-vertical-lg-1, .col-vertical-lg-2, .col-vertical-lg-3, .col-vertical-lg-4, .col-vertical-lg-5, .col-vertical-lg-6, .col-vertical-lg-7, .col-vertical-lg-8, .col-vertical-lg-9, .col-vertical-lg-10, .col-vertical-lg-11, .col-vertical-lg-12, .col-vertical-lg-auto, .col-vertical-md, .col-vertical-md-1, .col-vertical-md-2, .col-vertical-md-3, .col-vertical-md-4, .col-vertical-md-5, .col-vertical-md-6, .col-vertical-md-7, .col-vertical-md-8, .col-vertical-md-9, .col-vertical-md-10, .col-vertical-md-11, .col-vertical-md-12, .col-vertical-md-auto, .col-vertical-sm, .col-vertical-sm-1, .col-vertical-sm-2, .col-vertical-sm-3, .col-vertical-sm-4, .col-vertical-sm-5, .col-vertical-sm-6, .col-vertical-sm-7, .col-vertical-sm-8, .col-vertical-sm-9, .col-vertical-sm-10, .col-vertical-sm-11, .col-vertical-sm-12, .col-vertical-sm-auto, .col-vertical-xl, .col-vertical-xl-1, .col-vertical-xl-2, .col-vertical-xl-3, .col-vertical-xl-4, .col-vertical-xl-5, .col-vertical-xl-6, .col-vertical-xl-7, .col-vertical-xl-8, .col-vertical-xl-9, .col-vertical-xl-10, .col-vertical-xl-11, .col-vertical-xl-12, .col-vertical-xl-auto, .modal .modal-dialog .modal-body .img { min-height: 1px; padding-left: 1.5rem; padding-right: 1.5rem; position: relative; width: 100% }}
@media (max-aspect-ratio:1/1) {
.col-vertical { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
.col-vertical-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; max-width: none; width: auto }
.col-vertical-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333% }
.col-vertical-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667% }
.col-vertical-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
.col-vertical-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% }
.col-vertical-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667% }
.col-vertical-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.col-vertical-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333% }
.col-vertical-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% }
.col-vertical-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
.col-vertical-10, .modal .modal-dialog .modal-body .img { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333% }
.col-vertical-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667% }
.col-vertical-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.order-vertical-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 }
.order-vertical-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13 }
.order-vertical-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 }
.order-vertical-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 }
.order-vertical-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 }
.order-vertical-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3 }
.order-vertical-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4 }
.order-vertical-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5 }
.order-vertical-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6 }
.order-vertical-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7 }
.order-vertical-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8 }
.order-vertical-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9 }
.order-vertical-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10 }
.order-vertical-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11 }
.order-vertical-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12 }
.offset-vertical-0 { margin-left: 0 }
.modal .modal-dialog .modal-body .img, .offset-vertical-1 { margin-left: 8.33333% }
.offset-vertical-2 { margin-left: 16.66667% }
.offset-vertical-3 { margin-left: 25% }
.offset-vertical-4 { margin-left: 33.33333% }
.offset-vertical-5 { margin-left: 41.66667% }
.offset-vertical-6 { margin-left: 50% }
.offset-vertical-7 { margin-left: 58.33333% }
.offset-vertical-8 { margin-left: 66.66667% }
.offset-vertical-9 { margin-left: 75% }
.offset-vertical-10 { margin-left: 83.33333% }
.offset-vertical-11 { margin-left: 91.66667% }}
@media (max-aspect-ratio:1/1) and (min-width:420px) {
.col-vertical-sm { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
.col-vertical-sm-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; max-width: none; width: auto }
.col-vertical-sm-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333% }
.col-vertical-sm-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667% }
.col-vertical-sm-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
.col-vertical-sm-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% }
.col-vertical-sm-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667% }
.col-vertical-sm-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.col-vertical-sm-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333% }
.col-vertical-sm-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% }
.col-vertical-sm-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
.col-vertical-sm-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333% }
.col-vertical-sm-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667% }
.col-vertical-sm-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.order-vertical-sm-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 }
.order-vertical-sm-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13 }
.order-vertical-sm-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 }
.order-vertical-sm-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 }
.order-vertical-sm-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 }
.order-vertical-sm-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3 }
.order-vertical-sm-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4 }
.order-vertical-sm-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5 }
.order-vertical-sm-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6 }
.order-vertical-sm-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7 }
.order-vertical-sm-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8 }
.order-vertical-sm-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9 }
.order-vertical-sm-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10 }
.order-vertical-sm-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11 }
.order-vertical-sm-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12 }
.offset-vertical-sm-0 { margin-left: 0 }
.offset-vertical-sm-1 { margin-left: 8.33333% }
.offset-vertical-sm-2 { margin-left: 16.66667% }
.offset-vertical-sm-3 { margin-left: 25% }
.offset-vertical-sm-4 { margin-left: 33.33333% }
.offset-vertical-sm-5 { margin-left: 41.66667% }
.offset-vertical-sm-6 { margin-left: 50% }
.offset-vertical-sm-7 { margin-left: 58.33333% }
.offset-vertical-sm-8 { margin-left: 66.66667% }
.offset-vertical-sm-9 { margin-left: 75% }
.offset-vertical-sm-10 { margin-left: 83.33333% }
.offset-vertical-sm-11 { margin-left: 91.66667% }}
@media (max-aspect-ratio:1/1) and (min-width:768px) {
.col-vertical-md { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
.col-vertical-md-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; max-width: none; width: auto }
.col-vertical-md-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333% }
.col-vertical-md-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667% }
.col-vertical-md-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
.col-vertical-md-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% }
.col-vertical-md-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667% }
.col-vertical-md-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.col-vertical-md-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333% }
.col-vertical-md-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% }
.col-vertical-md-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
.col-vertical-md-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333% }
.col-vertical-md-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667% }
.col-vertical-md-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.order-vertical-md-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 }
.order-vertical-md-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13 }
.order-vertical-md-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 }
.order-vertical-md-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 }
.order-vertical-md-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 }
.order-vertical-md-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3 }
.order-vertical-md-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4 }
.order-vertical-md-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5 }
.order-vertical-md-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6 }
.order-vertical-md-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7 }
.order-vertical-md-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8 }
.order-vertical-md-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9 }
.order-vertical-md-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10 }
.order-vertical-md-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11 }
.order-vertical-md-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12 }
.offset-vertical-md-0 { margin-left: 0 }
.offset-vertical-md-1 { margin-left: 8.33333% }
.offset-vertical-md-2 { margin-left: 16.66667% }
.offset-vertical-md-3 { margin-left: 25% }
.offset-vertical-md-4 { margin-left: 33.33333% }
.offset-vertical-md-5 { margin-left: 41.66667% }
.offset-vertical-md-6 { margin-left: 50% }
.offset-vertical-md-7 { margin-left: 58.33333% }
.offset-vertical-md-8 { margin-left: 66.66667% }
.offset-vertical-md-9 { margin-left: 75% }
.offset-vertical-md-10 { margin-left: 83.33333% }
.offset-vertical-md-11 { margin-left: 91.66667% }}
@media (max-aspect-ratio:1/1) and (min-width:992px) {
.col-vertical-lg { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
.col-vertical-lg-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; max-width: none; width: auto }
.col-vertical-lg-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333% }
.col-vertical-lg-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667% }
.col-vertical-lg-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
.col-vertical-lg-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% }
.col-vertical-lg-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667% }
.col-vertical-lg-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.col-vertical-lg-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333% }
.col-vertical-lg-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% }
.col-vertical-lg-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
.col-vertical-lg-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333% }
.col-vertical-lg-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667% }
.col-vertical-lg-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.order-vertical-lg-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 }
.order-vertical-lg-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13 }
.order-vertical-lg-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 }
.order-vertical-lg-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 }
.order-vertical-lg-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 }
.order-vertical-lg-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3 }
.order-vertical-lg-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4 }
.order-vertical-lg-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5 }
.order-vertical-lg-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6 }
.order-vertical-lg-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7 }
.order-vertical-lg-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8 }
.order-vertical-lg-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9 }
.order-vertical-lg-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10 }
.order-vertical-lg-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11 }
.order-vertical-lg-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12 }
.offset-vertical-lg-0 { margin-left: 0 }
.offset-vertical-lg-1 { margin-left: 8.33333% }
.offset-vertical-lg-2 { margin-left: 16.66667% }
.offset-vertical-lg-3 { margin-left: 25% }
.offset-vertical-lg-4 { margin-left: 33.33333% }
.offset-vertical-lg-5 { margin-left: 41.66667% }
.offset-vertical-lg-6 { margin-left: 50% }
.offset-vertical-lg-7 { margin-left: 58.33333% }
.offset-vertical-lg-8 { margin-left: 66.66667% }
.offset-vertical-lg-9 { margin-left: 75% }
.offset-vertical-lg-10 { margin-left: 83.33333% }
.offset-vertical-lg-11 { margin-left: 91.66667% }}
@media (max-aspect-ratio:1/1) and (min-width:1200px) {
.col-vertical-xl { -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
.col-vertical-xl-auto { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; max-width: none; width: auto }
.col-vertical-xl-1 { -webkit-box-flex: 0; -ms-flex: 0 0 8.33333%; flex: 0 0 8.33333%; max-width: 8.33333% }
.col-vertical-xl-2 { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667% }
.col-vertical-xl-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
.col-vertical-xl-4 { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; max-width: 33.33333% }
.col-vertical-xl-5 { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; max-width: 41.66667% }
.col-vertical-xl-6 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.col-vertical-xl-7 { -webkit-box-flex: 0; -ms-flex: 0 0 58.33333%; flex: 0 0 58.33333%; max-width: 58.33333% }
.col-vertical-xl-8 { -webkit-box-flex: 0; -ms-flex: 0 0 66.66667%; flex: 0 0 66.66667%; max-width: 66.66667% }
.col-vertical-xl-9 { -webkit-box-flex: 0; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
.col-vertical-xl-10 { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; max-width: 83.33333% }
.col-vertical-xl-11 { -webkit-box-flex: 0; -ms-flex: 0 0 91.66667%; flex: 0 0 91.66667%; max-width: 91.66667% }
.col-vertical-xl-12 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.order-vertical-xl-first { -webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1 }
.order-vertical-xl-last { -webkit-box-ordinal-group: 14; -ms-flex-order: 13; order: 13 }
.order-vertical-xl-0 { -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0 }
.order-vertical-xl-1 { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1 }
.order-vertical-xl-2 { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2 }
.order-vertical-xl-3 { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3 }
.order-vertical-xl-4 { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4 }
.order-vertical-xl-5 { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5 }
.order-vertical-xl-6 { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6 }
.order-vertical-xl-7 { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7 }
.order-vertical-xl-8 { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8 }
.order-vertical-xl-9 { -webkit-box-ordinal-group: 10; -ms-flex-order: 9; order: 9 }
.order-vertical-xl-10 { -webkit-box-ordinal-group: 11; -ms-flex-order: 10; order: 10 }
.order-vertical-xl-11 { -webkit-box-ordinal-group: 12; -ms-flex-order: 11; order: 11 }
.order-vertical-xl-12 { -webkit-box-ordinal-group: 13; -ms-flex-order: 12; order: 12 }
.offset-vertical-xl-0 { margin-left: 0 }
.offset-vertical-xl-1 { margin-left: 8.33333% }
.offset-vertical-xl-2 { margin-left: 16.66667% }
.offset-vertical-xl-3 { margin-left: 25% }
.offset-vertical-xl-4 { margin-left: 33.33333% }
.offset-vertical-xl-5 { margin-left: 41.66667% }
.offset-vertical-xl-6 { margin-left: 50% }
.offset-vertical-xl-7 { margin-left: 58.33333% }
.offset-vertical-xl-8 { margin-left: 66.66667% }
.offset-vertical-xl-9 { margin-left: 75% }
.offset-vertical-xl-10 { margin-left: 83.33333% }
.offset-vertical-xl-11 { margin-left: 91.66667% }}
@media (max-aspect-ratio:1/1) {
.d-vertical-none { display: none!important }
.d-vertical-inline { display: inline!important }
.d-vertical-inline-block { display: inline-block!important }
.d-vertical-block { display: block!important }
.d-vertical-table { display: table!important }
.d-vertical-table-row { display: table-row!important }
.d-vertical-table-cell { display: table-cell!important }
.d-vertical-flex { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important }
.d-vertical-inline-flex { display: -webkit-inline-box!important; display: -ms-inline-flexbox!important; display: inline-flex!important }}
@media (max-aspect-ratio:1/1) and (min-width:420px) {
.d-vertical-sm-none { display: none!important }
.d-vertical-sm-inline { display: inline!important }
.d-vertical-sm-inline-block { display: inline-block!important }
.d-vertical-sm-block { display: block!important }
.d-vertical-sm-table { display: table!important }
.d-vertical-sm-table-row { display: table-row!important }
.d-vertical-sm-table-cell { display: table-cell!important }
.d-vertical-sm-flex { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important }
.d-vertical-sm-inline-flex { display: -webkit-inline-box!important; display: -ms-inline-flexbox!important; display: inline-flex!important }}
@media (max-aspect-ratio:1/1) and (min-width:768px) {
.d-vertical-md-none { display: none!important }
.d-vertical-md-inline { display: inline!important }
.d-vertical-md-inline-block { display: inline-block!important }
.d-vertical-md-block { display: block!important }
.d-vertical-md-table { display: table!important }
.d-vertical-md-table-row { display: table-row!important }
.d-vertical-md-table-cell { display: table-cell!important }
.d-vertical-md-flex { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important }
.d-vertical-md-inline-flex { display: -webkit-inline-box!important; display: -ms-inline-flexbox!important; display: inline-flex!important }}
@media (max-aspect-ratio:1/1) and (min-width:992px) {
.d-vertical-lg-none { display: none!important }
.d-vertical-lg-inline { display: inline!important }
.d-vertical-lg-inline-block { display: inline-block!important }
.d-vertical-lg-block { display: block!important }
.d-vertical-lg-table { display: table!important }
.d-vertical-lg-table-row { display: table-row!important }
.d-vertical-lg-table-cell { display: table-cell!important }
.d-vertical-lg-flex { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important }
.d-vertical-lg-inline-flex { display: -webkit-inline-box!important; display: -ms-inline-flexbox!important; display: inline-flex!important }}
@media (max-aspect-ratio:1/1) and (min-width:1200px) {
.d-vertical-xl-none { display: none!important }
.d-vertical-xl-inline { display: inline!important }
.d-vertical-xl-inline-block { display: inline-block!important }
.d-vertical-xl-block { display: block!important }
.d-vertical-xl-table { display: table!important }
.d-vertical-xl-table-row { display: table-row!important }
.d-vertical-xl-table-cell { display: table-cell!important }
.d-vertical-xl-flex { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important }
.d-vertical-xl-inline-flex { display: -webkit-inline-box!important; display: -ms-inline-flexbox!important; display: inline-flex!important }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
html { font-size: 1.19904vw }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) and (min-aspect-ratio:417/512) {
html { font-size:.68359vh}}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
body { font-size: 1.6rem }}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
html { font-size: 2.66667vw }
body { font-size: 1.6rem }}
.wrap.container-fluid { padding-left: 0; padding-right: 0 }
a:hover { text-decoration: none }
a:hover h1, a:hover h2.title { opacity: .9 }
.social-icons-container a:focus svg.fa-circle, .social-icons-container a:hover svg.fa-circle { color: rgba(0,0,0,.5) }
.social-icons-container a svg.fa-circle { color: rgba(0,0,0,.1) }
.social-icons-container a svg.fa-inverse { color: #fff }
.continue-reading { color: #eb2a7b; font-size: 1.5rem }
.continue-reading svg { margin-right: 1rem }
.news-wrapper { border: 2px solid #e9ecef; border-radius:.5rem;
height: 100%; padding: 3rem 3rem 2rem }
.news-wrapper:hover { background-color: hsla(0,0%,94%,.15) }
.modal-backdrop { display: none }
.pad-top-sm { padding-top: 2.5rem }
@media (min-width:420px) {
.pad-top-sm { padding-top: 5rem }}
@media (min-width:992px) {
.pad-top-sm { padding-top: 7.5rem }}
.pad-top-md { padding-top: 5rem }
@media (min-width:420px) {
.pad-top-md { padding-top: 10rem }}
@media (min-width:992px) {
.pad-top-md { padding-top: 15rem }}
.pad-top-lg { padding-top: 7.5rem }
@media (min-width:420px) {
.pad-top-lg { padding-top: 15rem }}
@media (min-width:992px) {
.pad-top-lg { padding-top: 25rem }}
.pad-bot-sm { padding-bottom: 2.5rem }
@media (min-width:420px) {
.pad-bot-sm { padding-bottom: 5rem }}
@media (min-width:992px) {
.pad-bot-sm { padding-bottom: 7.5rem }}
.pad-bot-md { padding-bottom: 5rem }
@media (min-width:420px) {
.pad-bot-md { padding-bottom: 10rem }}
@media (min-width:992px) {
.pad-bot-md { padding-bottom: 15rem }}
.pad-bot-lg { padding-bottom: 7.5rem }
@media (min-width:420px) {
.pad-bot-lg { padding-bottom: 15rem }}
@media (min-width:992px) {
.pad-bot-lg { padding-bottom: 25rem }}
.b-more-info.reduced-spacing.slide-wrapper { padding-top: 0 }
.feature-slide.reduced-spacing.slide-wrapper { padding-top: 10rem!important }
.btn, .comment-form input[type=submit], .search-form .search-submit { background-color: #fff; border-radius: 5rem; font-size: 1.6rem; margin-right: 1.6rem; padding: 1.8rem 4rem 1.8rem 3rem }
.btn:hover, .comment-form input:hover[type=submit], .search-form .search-submit:hover { -webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,.15); box-shadow: 0 1rem 3rem rgba(0,0,0,.15) }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.btn, .comment-form input[type=submit], .search-form .search-submit { font-size: 1.4rem; line-height: 1.9rem; padding: 1.5rem 2.5rem 1.8rem 2.2rem }
.btn+.btn, .comment-form .btn+input[type=submit], .comment-form .search-form .search-submit+input[type=submit], .comment-form .search-form input[type=submit]+.search-submit, .comment-form input[type=submit]+.btn, .comment-form input[type=submit]+input[type=submit], .search-form .btn+.search-submit, .search-form .comment-form .search-submit+input[type=submit], .search-form .comment-form input[type=submit]+.search-submit, .search-form .search-submit+.btn, .search-form .search-submit+.search-submit { margin-top: 1rem }}
.comment-form .slide-bg-image input[type=submit], .search-form .slide-bg-image .search-submit, .slide-bg-image .btn, .slide-bg-image .comment-form input[type=submit], .slide-bg-image .search-form .search-submit { -webkit-backdrop-filter: blur(1.6rem) brightness(140%); backdrop-filter: blur(1.6rem) brightness(140%); background-color: hsla(0,0%,100%,.6); border: none; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }
.comment-form .slide-bg-image input:hover[type=submit], .search-form .slide-bg-image .search-submit:hover, .slide-bg-image .btn:hover, .slide-bg-image .comment-form input:hover[type=submit], .slide-bg-image .search-form .search-submit:hover { background-color: #fff }
.b-closing-call .btn, .b-closing-call .comment-form input[type=submit], .b-closing-call .search-form .search-submit, .comment-form .b-closing-call input[type=submit], .search-form .b-closing-call .search-submit { background-color: #f1f1f1 }
.btn.btn-pink, .btn.btn-pink:hover, .comment-form input.btn-pink:hover[type=submit], .comment-form input.btn-pink[type=submit], .search-form .btn-pink.search-submit, .search-form .btn-pink.search-submit:hover { background-color: #eb2a7b }
.btn.btb-blur, .comment-form input.btb-blur[type=submit], .search-form .btb-blur.search-submit { -webkit-backdrop-filter: blur(1.6rem) brightness(140%); backdrop-filter: blur(1.6rem) brightness(140%); background-color: hsla(0,0%,100%,.6); border: none }
.btn.btn-gray, .comment-form input.btn-gray[type=submit], .search-form .btn-gray.search-submit { background-color: #f3f3f3 }
.cta-buttons { margin-top: 3rem; visibility: hidden }
.cta-buttons a { margin-bottom: 1.5rem }
.cta-buttons svg {
margin-right:.5rem; vertical-align: middle }
.show-android .cta-buttons .target-device-ios:not(.target-device-android), .show-ios:not(.is-desktop) .cta-buttons .target-device-android:not(.target-device-ios) { display: none }
.is-desktop .cta-buttons, .show-android .cta-buttons, .show-ios .cta-buttons { visibility: visible }
.home .cta-buttons { width: 110% }
.cta-buttons .bg-purple { background-color: #371989 }
.cta-buttons .bg-lightpurple { background-color: #5837af }
.cta-buttons .bg-pink { background-color: #eb2a7b }
.cta-buttons .bg-navy { background-color: #262262 }
.cta-buttons .bg-blue { background-color: #0e65e5 }
.cta-buttons .bg-lightblue { background-color: #06afef }
.cta-buttons .bg-green { background-color: #50d1ce }
.cta-buttons .bg-white { background-color: #fff }
.cta-buttons .text-purple { color: #371989 }
.cta-buttons .text-lightpurple { color: #5837af }
.cta-buttons .text-pink { color: #eb2a7b }
.cta-buttons .text-navy { color: #262262 }
.cta-buttons .text-blue { color: #0e65e5 }
.cta-buttons .text-lightblue { color: #06afef }
.cta-buttons .text-green { color: #50d1ce }
.cta-buttons .text-chartreuse { color: #d6dd21 }
.cta-buttons .text-white { color: #fff }
.cta-buttons .btn-xl { font-size: 1.8rem; padding: 2.75rem 5rem 2.75rem 4rem }
.cta-buttons .btn-md { padding: 1rem 2rem }
.comment-form .cta-buttons .btn-group-sm>input[type=submit], .cta-buttons .btn-group-sm>.btn, .cta-buttons .btn-sm, .cta-buttons .comment-form .btn-group-sm>input[type=submit], .cta-buttons .search-form .btn-group-sm>.search-submit, .search-form .cta-buttons .btn-group-sm>.search-submit { padding:.5rem 1rem}
.cta-buttons .btn-simple { background: none; border-radius: none; color: #fff; display: block; font-size: 1.8rem; padding: 0; text-align: left }
.cta-buttons .btn-simple:hover { -webkit-box-shadow: none; box-shadow: none; opacity: .9 }
.comment-list ol { list-style: none }
.search-form label { font-weight: 400 }
.modal-backdrop { background-color: #fff }
.modal-backdrop.show { display: block; opacity: 1!important; z-index: 15 }
.modal .modal-dialog { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; margin: 0 auto; max-width: none }
.modal .modal-dialog .modal-content { border: none; border-radius: 0; height: 100%; overflow-y: auto; padding: 8rem 0 2rem }
@media (min-aspect-ratio:1/1) {
.modal .modal-dialog .modal-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }}
.modal .modal-dialog .modal-body { -webkit-box-flex: 0; -ms-flex: 0; flex: 0 }
.modal .modal-dialog .modal-body .social-modal-header { border-bottom: 2px solid rgba(0,0,0,.05); margin-bottom: 2rem }
.modal .modal-dialog .modal-body .social-modal-header>.row { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }
.modal .modal-dialog .modal-body .social-modal-header .social-icons-container { padding-left: 0 }
.modal .modal-dialog .modal-body .social-modal-header .social-icons-container a { margin-left:.5rem}
.modal .modal-dialog .modal-body .location { margin-bottom: 5rem }
.modal .modal-dialog .modal-body .close { width: 1.5rem }
.modal .modal-dialog .modal-body .close svg { width: 100% }
@media (min-width:420px) {
.modal .modal-dialog .modal-body .close { width: 3rem }}
.modal .modal-dialog h3 { color: #371989; font-size: 3rem; font-weight: 700; margin-bottom: 0 }
.modal .modal-dialog h4 { color: #371989; font-size: 2.2rem; font-weight: 100; margin-bottom: 18px }
.modal .close { float: none }
.modal .close svg { color: #371989; margin-bottom: 2rem }
.alignnone { height: auto; margin-left: 0; margin-right: 0; max-width: 100% }
.aligncenter { display: block; height: auto; margin:.5rem auto }
.alignleft, .alignright { height: auto; margin-bottom:.5rem }
@media (min-width:420px) {
.alignleft { float: left; margin-right:.5rem }
.alignright { float: right; margin-left:.5rem }}
html { margin-top: 0!important }
body.is-slides-mode .slide-wrapper, body.is-slides-mode .slides, body.is-slides-mode .slides-slide { max-height: 100vh; overflow-y: hidden }
body.is-slides-mode.home .slides-slide { bottom: 0; left: 0; position: absolute; right: 0; top: 0 }
body.is-slides-mode.is-last-slide .slides-slide { background-color: transparent }
.home .slides { overflow: hidden }
@media (min-width:420px) {
.home .slides { height: 100vh }}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.home .slides .slides-slide .feature-slide { min-height: 60rem }}
.slides-slide { background-color: #fff; position: relative }
.section-border-top { border-top: 2px solid rgba(0,0,0,.05); left: 0; position: absolute; top: 0; width: 100% }
.slides { width: 100% }
@media (min-width:420px) {
.slides .slides-slide { background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative }
.slides .slides-slide.hide { display: none }
.slides .slide--before { opacity: 0 }}
.slides .slide-wrapper { -webkit-backface-visibility: hidden; -webkit-transform: scale(1); background-position: 50%; background-repeat: no-repeat; background-size: cover; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; min-height: 100vh; width: 100% }
@media (max-device-aspect-ratio:3/4) {
.slides .slide-wrapper { min-height: 133.3vw }}
@media (max-device-aspect-ratio:2/3) {
.slides .slide-wrapper { min-height: 150vw }}
@media (max-device-aspect-ratio:10/16) {
.slides .slide-wrapper { min-height: 160vw }}
@media (max-device-aspect-ratio:9/16) {
.slides .slide-wrapper { min-height: 177.8vw }}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.slides .slide-wrapper .container { padding-left: 3rem; padding-right: 3rem }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.slides .slide-wrapper .container { padding-left: 6rem; padding-right: 6rem }}
.slides .slide-wrapper.slide-bg-light-text { color: #fff }
.slides .slide-wrapper.slide-bg-pink { background: #c61f66; background: -webkit-linear-gradient(-72deg, #eb2a7b 4%, #a01450 78%); background: -webkit-linear-gradient(162deg, #eb2a7b 4%, #a01450 78%); background: -o-linear-gradient(162deg, #eb2a7b 4%, #a01450 78%); background: linear-gradient(-72deg, #eb2a7b 4%, #a01450 78%); -webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr="#eb2a7b", endColorstr="#a01450", GradientType=1);
filter:progid:dximagetransform.microsoft.gradient(startColorstr="#eb2a7b", endColorstr="#a01450", GradientType=1)}
.slides .b-team-carousel, .slides .slide-wrapper.slide-bg-purple { background: #5a32c6; background: -webkit-linear-gradient(-73deg, #5e27f4 8%, #563c9b 92%); background: -webkit-linear-gradient(163deg, #5e27f4 8%, #563c9b 92%); background: -o-linear-gradient(163deg, #5e27f4 8%, #563c9b 92%); background: linear-gradient(-73deg, #5e27f4 8%, #563c9b 92%); -webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr="#5e27f4", endColorstr="#563c9b", GradientType=1);
filter:progid:dximagetransform.microsoft.gradient(startColorstr="#5e27f4", endColorstr="#563c9b", GradientType=1)}
.slides .b-team-carousel .cta-buttons .btn-simple, .slides .slide-wrapper.slide-bg-purple .cta-buttons .btn-simple { color: #eb2a7b }
.home .slides .b-team-carousel .cta-buttons .btn-simple, .home .slides .slide-wrapper.slide-bg-purple .cta-buttons .btn-simple { color: #fff }
.slides .slide-wrapper.slide-bg-blue { background: #059ad2; background: -webkit-linear-gradient(-105deg, #00aeef 16%, #0986b5 59%); background: -webkit-linear-gradient(195deg, #00aeef 16%, #0986b5 59%); background: -o-linear-gradient(195deg, #00aeef 16%, #0986b5 59%); background: linear-gradient(-105deg, #00aeef 16%, #0986b5 59%); -webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr="#00aeef", endColorstr="#0986b5", GradientType=1);
filter:progid:dximagetransform.microsoft.gradient(startColorstr="#00aeef", endColorstr="#0986b5", GradientType=1)}
.slides .slide-wrapper.slide-bg-yellow { background: #bdbc0d; background: -webkit-linear-gradient(-98deg, #b4ba0a 12%, #c6bf10 49%); background: -webkit-linear-gradient(188deg, #b4ba0a 12%, #c6bf10 49%); background: -o-linear-gradient(188deg, #b4ba0a 12%, #c6bf10 49%); background: linear-gradient(-98deg, #b4ba0a 12%, #c6bf10 49%); -webkit-filter:progid:dximagetransform.microsoft.gradient(startColorstr="#b4ba0a", endColorstr="#c6bf10", GradientType=1);
filter:progid:dximagetransform.microsoft.gradient(startColorstr="#b4ba0a", endColorstr="#c6bf10", GradientType=1)}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.slides .slide-wrapper.slide-bg-none { min-height: auto }
.slides .slide-wrapper>.container>.row { margin-bottom: 3rem }}
.slides .slide-wrapper .slide-bg-overlay { background-position: 50%; background-repeat: no-repeat; background-size: cover; bottom: 0; left: 0; position: absolute; right: 0; top: 0 }
.slides .slide-wrapper.hero-slide .slide-wrapper-overlay, .slides .slide-wrapper.slide-bg-image .slide-wrapper-overlay { background: -webkit-gradient(linear, left top, right top, color-stop(0, #000), color-stop(99%, rgba(84,84,84,.01)), to(rgba(84,84,84,0))); background: -webkit-linear-gradient(left, #000, rgba(84,84,84,.01) 99%, rgba(84,84,84,0)); background: -o-linear-gradient(left, #000 0, rgba(84,84,84,.01) 99%, rgba(84,84,84,0)); background: linear-gradient(90deg, #000, rgba(84,84,84,.01) 99%, rgba(84,84,84,0)); bottom: 0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000", endColorstr="#00545454", GradientType=1);
left: 0; opacity: .3; position: absolute; right: 40%; top: 0 }
@media (min-width:420px) {
.slides .slide-wrapper.hero-slide .slide-wrapper-overlay, .slides .slide-wrapper.slide-bg-image .slide-wrapper-overlay { display: block }}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.slides .slide-wrapper.hero-slide .slide-wrapper-overlay, .slides .slide-wrapper.slide-bg-image .slide-wrapper-overlay { opacity: .4; right: 0 }}
.slides .slide-wrapper.justify-content-start .container { /*margin-top: 15.8rem*/ margin-top: 10.8rem; }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.slides .slide-wrapper.justify-content-start .container { margin-top: 0 }}
.slides .slides-slide:first-child { z-index: 19 }
.slides .slides-slide:nth-child(2) { z-index: 18 }
.slides .slides-slide:nth-child(3) { z-index: 17 }
.slides .slides-slide:nth-child(4) { z-index: 16 }
.slides .slides-slide:nth-child(5) { z-index: 15 }
.slides .slides-slide:nth-child(6) { z-index: 14 }
.slides .slides-slide:nth-child(7) { z-index: 13 }
.slides .slides-slide:nth-child(8) { z-index: 12 }
.slides .slides-slide:nth-child(9) { z-index: 11 }
.slides .slides-slide:nth-child(10) { z-index: 10 }
.slides .slides-slide:nth-child(11) { z-index: 9 }
.slides .slides-slide:nth-child(12) { z-index: 8 }
.slides .slides-slide:nth-child(13) { z-index: 7 }
.slides .slides-slide:nth-child(14) { z-index: 6 }
.slides .slides-slide:nth-child(15) { z-index: 5 }
.slides .slides-slide:nth-child(16) { z-index: 4 }
.slides .slides-slide:nth-child(17) { z-index: 3 }
.slides .slides-slide:nth-child(18) { z-index: 2 }
.slides .slides-slide:nth-child(19) { z-index: 1 }
.slides .slides-slide:nth-child(20) { z-index: 0 }
.slides-buttons { display: inline-block; position: absolute; right: 50%; top: 50%; -webkit-transform: translateY(-50%) translateX(54rem); -o-transform: translateY(-50%) translateX(54rem); transform: translateY(-50%) translateX(54rem); z-index: 100 }
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.slides-buttons { -webkit-transform: translateY(-50%) translateX(38rem); -o-transform: translateY(-50%) translateX(38rem); transform: translateY(-50%) translateX(38rem) }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) and (min-aspect-ratio:417/512) {
.slides-buttons { -webkit-transform: translateY(-50%) translateX(50rem); -o-transform: translateY(-50%) translateX(50rem); transform: translateY(-50%) translateX(50rem) }}
.slides-buttons .slides-button { background-color: transparent; border: none; cursor: pointer; display: block; height: 20px; padding: 0; position: relative; width: 20px }
.slides-buttons .slides-button:after { background-color:#140857; border-radius: 50%; content: ""; height:.8rem;
left: 50%; opacity: .5; position: absolute; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-transition: background-color .2s ease, width .3s ease, height .3s ease; -o-transition: background-color .2s ease, width .3s ease, height .3s ease; transition: background-color .2s ease, width .3s ease, height .3s ease; width:.8rem}
.slides-buttons .slides-button span { display: none }
.slides-buttons .slides-button.slides-button--current:after { height: 1.2rem; opacity: 1; width: 1.2rem }
.slides-buttons .slides-button:hover:not(.slides-button--current):after { height: 1rem; opacity: .8; width: 1rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.slides-buttons { display: none }}
.is-slides-mode.is-light-text .slides-buttons .slides-button:after { background-color:#fff }
.about .slides-scroll-down-icon-wrapper, .careers .slides-scroll-down-icon-wrapper, .home .slides-scroll-down-icon-wrapper, .policies .slides-scroll-down-icon-wrapper, .products .slides-scroll-down-icon-wrapper { display: block }
.slides-scroll-down-icon-wrapper { bottom: 7.7rem; display: none; height: 5.9rem; left: 50%; pointer-events: none; position: absolute; -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); width: 2rem; z-index: 100 }
.is-last-slide .slides-scroll-down-icon-wrapper { display: none }
.slides-scroll-down-mouse-icon { display: none; padding: 1px }
.slides-scroll-down-mouse-icon path, .slides-scroll-down-mouse-icon rect { fill: #371989; -webkit-transition: fill 1s; -o-transition: fill 1s; transition: fill 1s }
.is-slides-mode.is-light-text .slides-scroll-down-mouse-icon path, .is-slides-mode.is-light-text .slides-scroll-down-mouse-icon rect { fill: #fff }
@media (min-aspect-ratio:1/1) {
.slides-scroll-down-mouse-icon { display: inline-block }}
.slides-scroll-down-swipe-icon { color: #371989; display: none; font-size: 1.6rem; font-weight: 100; padding-bottom: 3rem; position: absolute }
.is-slides-mode.is-light-text .slides-scroll-down-swipe-icon { color: #fff }
.slides-scroll-down-swipe-icon svg { bottom: 0; height: 2rem; left: 50%; position: absolute; -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%) }
.slides-scroll-down-swipe-icon .a, .slides-scroll-down-swipe-icon .b, .slides-scroll-down-swipe-icon .c { stroke: #371989 }
.is-slides-mode.is-light-text .slides-scroll-down-swipe-icon .a, .is-slides-mode.is-light-text .slides-scroll-down-swipe-icon .b, .is-slides-mode.is-light-text .slides-scroll-down-swipe-icon .c { stroke: #fff }
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.slides-scroll-down-swipe-icon { display: inline-block }}
.slides .slides-slide { will-change: clip-path }
.slides .slides-slide .b-product-grid, .slides .slides-slide.clip-bottom, .slides .slides-slide .hero-slide { -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 5rem), 0 calc(100% - 10rem)); clip-path: polygon(0 0, 100% 0, 100% calc(100% - 5rem), 0 calc(100% - 10rem)) }
.slides .slides-slide .b-manifesto-slider { -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 5rem)); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 5rem)) }
.slides .slides-slide.clip-top { -webkit-clip-path: polygon(0 0, 100% 5rem, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 5rem, 100% 100%, 0 100%) }
.slides .slides-slide#careers .feature-slide, .slides .slides-slide .b-principle-slide, .slides .slides-slide .b-team-intro-headline, .slides .slides-slide.clip-both, .slides .slides-slide .compare-packages-slide, .slides .slides-slide .feature-slide.is-light-text { -webkit-clip-path: polygon(0 0, 100% 5rem, 100% 100%, 0 calc(100% - 5rem)); clip-path: polygon(0 0, 100% 5rem, 100% 100%, 0 calc(100% - 5rem)) }
.slides .slides-slide.pull-up { margin-top: -10rem; padding-top: 10rem; z-index: 100 }
@media (min-width:420px) {
.slides .slides-slide.pull-up { margin-top: -20rem }}
@media (min-width:992px) {
.slides .slides-slide.pull-up { margin-top: -35rem }}
@media (min-width:1200px) {
.slides .slides-slide.pull-up { margin-top: -40rem }}
.slides .slides-slide .tucked-behind { margin-top: -10rem; min-height: 0; padding: 15rem 0 }
@media (min-width:420px) {
.slides .slides-slide .tucked-behind { -webkit-clip-path: none!important; clip-path: none!important; margin-top: -25rem; padding: 25rem 0 }}
@media (min-width:768px) {
.slides .slides-slide .tucked-behind { margin-top: -20rem; padding: 30rem 0 35rem }}
@media (min-width:992px) {
.slides .slides-slide .tucked-behind { margin-top: -35rem; padding: 45rem 0 50rem }}
@media (min-width:1200px) {
.slides .slides-slide .tucked-behind { margin-top: -40rem; padding: 50rem 0 }}
.slides .slides-slide .tucked-behind.image-padding { padding: 15rem 0 }
@media (min-width:420px) {
.slides .slides-slide .tucked-behind.image-padding { padding: 35rem 0 30rem }
.slides .slides-slide .tucked-behind.image-padding .feature-image { -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }}
@media (min-width:768px) {
.slides .slides-slide .tucked-behind.image-padding { padding: 35rem 0 }}
@media (min-width:992px) {
.slides .slides-slide .tucked-behind.image-padding { padding: 55rem 0 }}
@media (min-width:1200px) {
.slides .slides-slide .tucked-behind.image-padding { padding: 60rem 0 }}
.slides .slides-slide#careers .feature-slide { margin-top: -15rem }
@media (max-width:419.98px) {
.blog .slides .slides-slide .hero-slide { -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 5rem)); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 5rem)) }}
.page .slides .slides-slide .feature-slide.slide-bg-none { padding: 10rem 0 }
@media (min-width:420px) {
.page .slides .slides-slide .feature-slide.slide-bg-none.image-padding { padding-bottom: 25rem; padding-top: 25rem }}
.press .slides .slides-slide .feature-slide, .press .slides .slides-slide .tucked-behind { padding: 30rem 0 }
@media (min-width:420px) {
.press .slides .slides-slide .feature-slide { padding: 40rem 0 }}
@media (min-width:768px) {
.press .slides .slides-slide .feature-slide { padding: 50rem 0 }}
@media (min-width:992px) {
.press .slides .slides-slide .feature-slide { padding: 55rem 0 }}
.unlisted .slides .slides-slide .tucked-behind.tucked-behind { padding: 20rem 0 }
@media (min-width:420px) {
.unlisted .slides .slides-slide .tucked-behind.tucked-behind { padding: 40rem 0 }}
@media (min-width:768px) {
.unlisted .slides .slides-slide .tucked-behind.tucked-behind { padding: 50rem 0 }}
.unlisted .slides .slides-slide .feature-slide { padding: 10rem 0 13rem }
@media (max-width:767.98px) {
.unlisted .slides .slides-slide .feature-slide:not(.slide-bg-purple) { padding: 5rem 0 }}
@media (min-width:420px) {
.unlisted .slides .slides-slide .feature-slide { padding: 30rem 0 }}
.unlisted .slides .slides-slide .feature-slide .main-text li { margin-bottom: 1rem }
.careers-pull-up { background-color: transparent; z-index: 100!important }
.home .slides .slides-slide .feature-slide, .home .slides .slides-slide .hero-slide, .home .slides .slides-slide .is-light-text.feature-slide { -webkit-clip-path: none; clip-path: none }
.archive .slide-wrapper, .blog .slide-wrapper, .search-results .slide-wrapper { min-height: 60vh }
@media (min-width:420px) {
.home .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-0 { -webkit-transition-delay: 1.4s, 1.2s; -o-transition-delay: 1.4s, 1.2s; transition-delay: 1.4s, 1.2s }
.home .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-1 { -webkit-transition-delay: 1.5s, 1.3s; -o-transition-delay: 1.5s, 1.3s; transition-delay: 1.5s, 1.3s }
.home .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-2 { -webkit-transition-delay: 1.6s, 1.4s; -o-transition-delay: 1.6s, 1.4s; transition-delay: 1.6s, 1.4s }
.home .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-3 { -webkit-transition-delay: 1.7s, 1.5s; -o-transition-delay: 1.7s, 1.5s; transition-delay: 1.7s, 1.5s }
.home .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-4 { -webkit-transition-delay: 1.8s, 1.6s; -o-transition-delay: 1.8s, 1.6s; transition-delay: 1.8s, 1.6s }
.home .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-5 { -webkit-transition-delay: 1.9s, 1.7s; -o-transition-delay: 1.9s, 1.7s; transition-delay: 1.9s, 1.7s }
.home .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-6 { -webkit-transition-delay: 2s, 1.8s; -o-transition-delay: 2s, 1.8s; transition-delay: 2s, 1.8s }
.home .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-7 { -webkit-transition-delay: 2.1s, 1.9s; -o-transition-delay: 2.1s, 1.9s; transition-delay: 2.1s, 1.9s }
.archive .animation-wrapper .animate, .archive .slides-slide .animate, .blog .animation-wrapper .animate, .blog .slides-slide .animate, .search .animation-wrapper .animate, .search .slides-slide .animate, .single .animation-wrapper .animate, .single .slides-slide .animate, .slides .animation-wrapper .animate, .slides .slides-slide .animate { -webkit-transition: opacity .2s ease-in .5s, -webkit-transform .5s ease-in .2s; transition: opacity .2s ease-in .5s, -webkit-transform .5s ease-in .2s; -o-transition: opacity .2s ease-in .5s, -o-transform .5s ease-in .2s; transition: opacity .2s ease-in .5s, transform .5s ease-in .2s; transition: opacity .2s ease-in .5s, transform .5s ease-in .2s, -webkit-transform .5s ease-in .2s, -o-transform .5s ease-in .2s }
.archive .animation-wrapper.slide--current .animate, .archive .slides-slide.slide--current .animate, .blog .animation-wrapper.slide--current .animate, .blog .slides-slide.slide--current .animate, .search .animation-wrapper.slide--current .animate, .search .slides-slide.slide--current .animate, .single .animation-wrapper.slide--current .animate, .single .slides-slide.slide--current .animate, .slides .animation-wrapper.slide--current .animate, .slides .slides-slide.slide--current .animate { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out }
.archive .slides-slide.slide--current.fade-in-elements-from-top-start .animate, .blog .slides-slide.slide--current.fade-in-elements-from-top-start .animate, .search .slides-slide.slide--current.fade-in-elements-from-top-start .animate, .single .slides-slide.slide--current.fade-in-elements-from-top-start .animate, .slides .slides-slide.slide--current.fade-in-elements-from-top-start .animate { opacity: 0; -webkit-transform: translateY(-5rem); -o-transform: translateY(-5rem); transform: translateY(-5rem); -webkit-transition-delay: 0, 0; -o-transition-delay: 0, 0; transition-delay: 0, 0 }
.archive .slides-slide.slide--current.fade-in-elements-from-top .animate, .blog .slides-slide.slide--current.fade-in-elements-from-top .animate, .search .slides-slide.slide--current.fade-in-elements-from-top .animate, .single .slides-slide.slide--current.fade-in-elements-from-top .animate, .slides .slides-slide.slide--current.fade-in-elements-from-top .animate { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 1.5s, 1.3s; -o-transition-delay: 1.5s, 1.3s; transition-delay: 1.5s, 1.3s }
.archive .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-7, .blog .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-7, .search .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-7, .single .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-7, .slides .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-7 { -webkit-transition-delay: .8s, .6s; -o-transition-delay: .8s, .6s; transition-delay: .8s, .6s }
.archive .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-6, .blog .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-6, .search .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-6, .single .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-6, .slides .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-6 { -webkit-transition-delay: .9s, .7s; -o-transition-delay: .9s, .7s; transition-delay: .9s, .7s }
.archive .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-5, .blog .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-5, .search .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-5, .single .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-5, .slides .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-5 { -webkit-transition-delay: 1s, .8s; -o-transition-delay: 1s, .8s; transition-delay: 1s, .8s }
.archive .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-4, .blog .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-4, .search .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-4, .single .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-4, .slides .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-4 { -webkit-transition-delay: 1.1s, .9s; -o-transition-delay: 1.1s, .9s; transition-delay: 1.1s, .9s }
.archive .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-3, .blog .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-3, .search .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-3, .single .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-3, .slides .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-3 { -webkit-transition-delay: 1.2s, 1s; -o-transition-delay: 1.2s, 1s; transition-delay: 1.2s, 1s }
.archive .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-2, .blog .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-2, .search .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-2, .single .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-2, .slides .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-2 { -webkit-transition-delay: 1.3s, 1.1s; -o-transition-delay: 1.3s, 1.1s; transition-delay: 1.3s, 1.1s }
.archive .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-1, .blog .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-1, .search .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-1, .single .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-1, .slides .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-1 { -webkit-transition-delay: 1.4s, 1.2s; -o-transition-delay: 1.4s, 1.2s; transition-delay: 1.4s, 1.2s }
.archive .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-0, .blog .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-0, .search .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-0, .single .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-0, .slides .slides-slide.slide--current.fade-in-elements-from-top .animate.animate-0 { -webkit-transition-delay: 1.5s, 1.3s; -o-transition-delay: 1.5s, 1.3s; transition-delay: 1.5s, 1.3s }
.archive .animation-wrapper.slide--current.fade-in-elements-from-below-start .animate, .archive .slides-slide.slide--current.fade-in-elements-from-below-start .animate, .blog .animation-wrapper.slide--current.fade-in-elements-from-below-start .animate, .blog .slides-slide.slide--current.fade-in-elements-from-below-start .animate, .search .animation-wrapper.slide--current.fade-in-elements-from-below-start .animate, .search .slides-slide.slide--current.fade-in-elements-from-below-start .animate, .single .animation-wrapper.slide--current.fade-in-elements-from-below-start .animate, .single .slides-slide.slide--current.fade-in-elements-from-below-start .animate, .slides .animation-wrapper.slide--current.fade-in-elements-from-below-start .animate, .slides .slides-slide.slide--current.fade-in-elements-from-below-start .animate { opacity: 0; -webkit-transform: translateY(5rem); -o-transform: translateY(5rem); transform: translateY(5rem); -webkit-transition-delay: 0, 0; -o-transition-delay: 0, 0; transition-delay: 0, 0 }
.archive .animation-wrapper.slide--current.fade-in-elements-from-below .animate, .archive .slides-slide.slide--current.fade-in-elements-from-below .animate, .blog .animation-wrapper.slide--current.fade-in-elements-from-below .animate, .blog .slides-slide.slide--current.fade-in-elements-from-below .animate, .search .animation-wrapper.slide--current.fade-in-elements-from-below .animate, .search .slides-slide.slide--current.fade-in-elements-from-below .animate, .single .animation-wrapper.slide--current.fade-in-elements-from-below .animate, .single .slides-slide.slide--current.fade-in-elements-from-below .animate, .slides .animation-wrapper.slide--current.fade-in-elements-from-below .animate, .slides .slides-slide.slide--current.fade-in-elements-from-below .animate { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: 1.4s, 1.2s; -o-transition-delay: 1.4s, 1.2s; transition-delay: 1.4s, 1.2s }
.archive .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-0, .archive .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-0, .blog .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-0, .blog .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-0, .search .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-0, .search .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-0, .single .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-0, .single .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-0, .slides .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-0, .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-0 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.archive .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-1, .archive .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-1, .blog .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-1, .blog .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-1, .search .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-1, .search .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-1, .single .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-1, .single .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-1, .slides .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-1, .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-1 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.archive .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-2, .archive .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-2, .blog .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-2, .blog .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-2, .search .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-2, .search .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-2, .single .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-2, .single .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-2, .slides .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-2, .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-2 { -webkit-transition-delay: .4s, .2s; -o-transition-delay: .4s, .2s; transition-delay: .4s, .2s }
.archive .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-3, .archive .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-3, .blog .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-3, .blog .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-3, .search .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-3, .search .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-3, .single .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-3, .single .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-3, .slides .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-3, .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-3 { -webkit-transition-delay: .5s, .3s; -o-transition-delay: .5s, .3s; transition-delay: .5s, .3s }
.archive .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-4, .archive .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-4, .blog .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-4, .blog .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-4, .search .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-4, .search .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-4, .single .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-4, .single .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-4, .slides .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-4, .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-4 { -webkit-transition-delay: .6s, .4s; -o-transition-delay: .6s, .4s; transition-delay: .6s, .4s }
.archive .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-5, .archive .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-5, .blog .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-5, .blog .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-5, .search .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-5, .search .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-5, .single .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-5, .single .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-5, .slides .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-5, .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-5 { -webkit-transition-delay: .7s, .5s; -o-transition-delay: .7s, .5s; transition-delay: .7s, .5s }
.archive .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-6, .archive .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-6, .blog .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-6, .blog .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-6, .search .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-6, .search .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-6, .single .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-6, .single .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-6, .slides .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-6, .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-6 { -webkit-transition-delay: .8s, .6s; -o-transition-delay: .8s, .6s; transition-delay: .8s, .6s }
.archive .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-7, .archive .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-7, .blog .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-7, .blog .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-7, .search .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-7, .search .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-7, .single .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-7, .single .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-7, .slides .animation-wrapper.slide--current.fade-in-elements-from-below .animate.animate-7, .slides .slides-slide.slide--current.fade-in-elements-from-below .animate.animate-7 { -webkit-transition-delay: .9s, .7s; -o-transition-delay: .9s, .7s; transition-delay: .9s, .7s }
.archive .slides-slide.slide--before .animate, .blog .slides-slide.slide--before .animate, .search .slides-slide.slide--before .animate, .single .slides-slide.slide--before .animate, .slides .slides-slide.slide--before .animate { opacity: 0; -webkit-transform: translateY(-20rem); -o-transform: translateY(-20rem); transform: translateY(-20rem); -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.archive .animation-wrapper.slide--after .animate, .archive .slides-slide.slide--after .animate, .blog .animation-wrapper.slide--after .animate, .blog .slides-slide.slide--after .animate, .search .animation-wrapper.slide--after .animate, .search .slides-slide.slide--after .animate, .single .animation-wrapper.slide--after .animate, .single .slides-slide.slide--after .animate, .slides .animation-wrapper.slide--after .animate, .slides .slides-slide.slide--after .animate { opacity: 0; -webkit-transform: translateY(20rem); -o-transform: translateY(20rem); transform: translateY(20rem); -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.archive .slides-slide.peel, .blog .slides-slide.peel, .search .slides-slide.peel, .single .slides-slide.peel, .slides .slides-slide.peel { opacity: 1 }
.archive .slides-slide.enter-up-start, .blog .slides-slide.enter-up-start, .search .slides-slide.enter-up-start, .single .slides-slide.enter-up-start, .slides .slides-slide.enter-up-start { opacity: 1; -webkit-transform: translateY(1rem); -o-transform: translateY(1rem); transform: translateY(1rem) }
.archive .slides-slide.enter-up, .blog .slides-slide.enter-up, .search .slides-slide.enter-up, .single .slides-slide.enter-up, .slides .slides-slide.enter-up { -webkit-animation: newCurrentSlideEnterUp .2s ease; -o-animation: newCurrentSlideEnterUp .2s ease; animation: newCurrentSlideEnterUp .2s ease; opacity: 1 }
.archive .slides-slide.enter-up-start.leave-up, .archive .slides-slide.peel.leave-up, .blog .slides-slide.enter-up-start.leave-up, .blog .slides-slide.peel.leave-up, .search .slides-slide.enter-up-start.leave-up, .search .slides-slide.peel.leave-up, .single .slides-slide.enter-up-start.leave-up, .single .slides-slide.peel.leave-up, .slides .slides-slide.enter-up-start.leave-up, .slides .slides-slide.peel.leave-up { -webkit-animation: oldCurrentSlideLeaveUp .2s ease; -o-animation: oldCurrentSlideLeaveUp .2s ease; animation: oldCurrentSlideLeaveUp .2s ease }
.archive .slides-slide.enter-down-start, .blog .slides-slide.enter-down-start, .search .slides-slide.enter-down-start, .single .slides-slide.enter-down-start, .slides .slides-slide.enter-down-start { opacity: 0; -webkit-transform: translateY(-1rem); -o-transform: translateY(-1rem); transform: translateY(-1rem) }
.archive .slides-slide.enter-down, .blog .slides-slide.enter-down, .search .slides-slide.enter-down, .single .slides-slide.enter-down, .slides .slides-slide.enter-down { -webkit-animation: newCurrentSlideEnterDown .2s ease; -o-animation: newCurrentSlideEnterDown .2s ease; animation: newCurrentSlideEnterDown .2s ease }

@-webkit-keyframes oldCurrentSlideLeaveUp { 0% {
opacity:1;
-webkit-transform:translateY(0);
transform:translateY(0)}
to { opacity: 0; -webkit-transform: translateY(-1rem); transform: translateY(-1rem) }}
@-o-keyframes oldCurrentSlideLeaveUp { 0% {
opacity:1;
-o-transform:translateY(0);
transform:translateY(0)}
to { opacity: 0; -o-transform: translateY(-1rem); transform: translateY(-1rem) }}
@keyframes oldCurrentSlideLeaveUp { 0% {
opacity:1;
-webkit-transform:translateY(0);
-o-transform:translateY(0);
transform:translateY(0)}
to { opacity: 0; -webkit-transform: translateY(-1rem); -o-transform: translateY(-1rem); transform: translateY(-1rem) }}
@-webkit-keyframes newCurrentSlideEnterDown { 0% {
opacity:0;
-webkit-transform:translateY(-1rem);
transform:translateY(-1rem)}
to { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0) }}
@-o-keyframes newCurrentSlideEnterDown { 0% {
opacity:0;
-o-transform:translateY(-1rem);
transform:translateY(-1rem)}
to { opacity: 1; -o-transform: translateY(0); transform: translateY(0) }}
@keyframes newCurrentSlideEnterDown { 0% {
opacity:0;
-webkit-transform:translateY(-1rem);
-o-transform:translateY(-1rem);
transform:translateY(-1rem)}
to { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }}
@-webkit-keyframes newCurrentSlideEnterUp { 0% {
opacity:1;
-webkit-transform:translateY(1rem);
transform:translateY(1rem)}
to { -webkit-transform: translateY(0); transform: translateY(0) }}
@-o-keyframes newCurrentSlideEnterUp { 0% {
opacity:1;
-o-transform:translateY(1rem);
transform:translateY(1rem)}
to { -o-transform: translateY(0); transform: translateY(0) }}
@keyframes newCurrentSlideEnterUp { 0% {
opacity:1;
-webkit-transform:translateY(1rem);
-o-transform:translateY(1rem);
transform:translateY(1rem)}
to { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) }}
@supports ((-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%)) or (clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%))) or (-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%)) {
.slides .slides-slide {
will-change:clip-path}
.slides .slides-slide .b-manifesto-slider, .slides .slides-slide .b-product-grid, .slides .slides-slide.clip-bottom, .slides .slides-slide .hero-slide {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 10rem calc(100% - 7.5rem), 0 calc(100% - 15rem));
clip-path:polygon(0 0, 100% 0, 100% 100%, 10rem calc(100% - 7.5rem), 0 calc(100% - 15rem))}
.slides .slides-slide.clip-top {
-webkit-clip-path:polygon(0 0, calc(100% - 10rem) 7.5rem, 100% 15rem, 100% 100%, 0 100%);
clip-path:polygon(0 0, calc(100% - 10rem) 7.5rem, 100% 15rem, 100% 100%, 0 100%)}
.slides .slides-slide#careers .feature-slide, .slides .slides-slide .b-principle-slide, .slides .slides-slide .b-team-intro-headline, .slides .slides-slide.clip-both, .slides .slides-slide .compare-packages-slide, .slides .slides-slide .is-light-text.feature-slide {
-webkit-clip-path:polygon(0 0, calc(100% - 10rem) 7.5rem, 100% 15rem, 100% 100%, 10rem calc(100% - 7.5rem), 0 calc(100% - 15rem));
clip-path:polygon(0 0, calc(100% - 10rem) 7.5rem, 100% 15rem, 100% 100%, 10rem calc(100% - 7.5rem), 0 calc(100% - 15rem))}
.slides .slides-slide.peel {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
opacity:1}
@media (max-aspect-ratio:1/1) {
.slides .slides-slide.peel {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%)}}
.slides .slides-slide.enter-up-start {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}
.slides .slides-slide.enter-up {
-webkit-animation:newCurrentSlideEnterUp .5s ease;
-o-animation:newCurrentSlideEnterUp .5s ease;
animation:newCurrentSlideEnterUp .5s ease;
-webkit-animation-delay:1.5s;
-o-animation-delay:1.5s;
animation-delay:1.5s;
opacity:1}
.slides .slides-slide.no-peel.peel {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%)}
.slides .slides-slide.no-peel.enter-up {
-webkit-animation-name:newCurrentSlideEnterUpNoPeel;
-o-animation-name:newCurrentSlideEnterUpNoPeel;
animation-name:newCurrentSlideEnterUpNoPeel}
.slides .slides-slide.enter-up-start.leave-up, .slides .slides-slide.peel.leave-up {
-webkit-animation:oldCurrentSlideLeaveUp 1.2s ease;
-o-animation:oldCurrentSlideLeaveUp 1.2s ease;
animation:oldCurrentSlideLeaveUp 1.2s ease}
.slides .slides-slide.enter-down-start, .slides .slides-slide.enter-up-start.leave-up, .slides .slides-slide.peel.leave-up {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0)}
.slides .slides-slide.enter-down {
-webkit-animation:newCurrentSlideEnterDown .8s ease;
-o-animation:newCurrentSlideEnterDown .8s ease;
animation:newCurrentSlideEnterDown .8s ease}


@-webkit-keyframes oldCurrentSlideLeaveUp {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
opacity:1;
-webkit-transform:none;
transform:none}
55% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%)}
80% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 20% 70%, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 20% 70%, 0 0)}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
opacity:1;
-webkit-transform:none;
transform:none}}
@-o-keyframes oldCurrentSlideLeaveUp {
0% {
clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
opacity:1;
-o-transform:none;
transform:none}
55% {
clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%)}
80% {
clip-path:polygon(0 0, 100% 0, 100% 100%, 20% 70%, 0 0)}
to {
clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
opacity:1;
-o-transform:none;
transform:none}
}
@keyframes oldCurrentSlideLeaveUp {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}
55% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
}
80% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 20% 70%, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 20% 70%, 0 0);
}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}}
@-webkit-keyframes newCurrentSlideEnterDown {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
opacity:1;
-webkit-transform:none;
transform:none}
80% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 50% 80%, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 50% 80%, 0 0)}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
opacity:1;
-webkit-transform:none;
transform:none}}
@-o-keyframes newCurrentSlideEnterDown {
0% {
clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
opacity:1;
-o-transform:none;
transform:none}
80% {
clip-path:polygon(0 0, 100% 0, 100% 100%, 50% 80%, 0 0)}
to {
clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
opacity:1;
-o-transform:none;
transform:none}}
@keyframes newCurrentSlideEnterDown {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}
80% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 50% 80%, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 50% 80%, 0 0);
}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}}

@-webkit-keyframes newCurrentSlideEnterUp {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
opacity:1;
-webkit-transform:none;
transform:none}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
opacity:1;
-webkit-transform:none;
transform:none}}
@-o-keyframes newCurrentSlideEnterUp {
0% {
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
opacity:1;
-o-transform:none;
transform:none}
to {
clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
opacity:1;
-o-transform:none;
transform:none}}

@keyframes newCurrentSlideEnterUp {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}}

@-webkit-keyframes newCurrentSlideEnterUpNoPeel {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
opacity:1;
-webkit-transform:none;
transform:none}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
opacity:1;
-webkit-transform:none;
transform:none}}
@-o-keyframes newCurrentSlideEnterUpNoPeel {
0% {
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
opacity:1;
-o-transform:none;
transform:none}
to {
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
opacity:1;
-o-transform:none;
transform:none}}
@keyframes newCurrentSlideEnterUpNoPeel {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}}
@media (max-aspect-ratio:1/1) {
@-webkit-keyframes oldCurrentSlideLeaveUp {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
opacity:1;
-webkit-transform:none;
transform:none}
55% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%)}
80% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 40% 70%, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 40% 70%, 0 0)}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
opacity:1;
-webkit-transform:none;
transform:none}}
@-o-keyframes oldCurrentSlideLeaveUp {
0% {
clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
opacity:1;
-o-transform:none;
transform:none}
55% {
clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%)}
80% {
clip-path:polygon(0 0, 100% 0, 100% 100%, 40% 70%, 0 0)}
to {
clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
opacity:1;
-o-transform:none;
transform:none}}
@keyframes oldCurrentSlideLeaveUp {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}
55% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
}
80% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 40% 70%, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 40% 70%, 0 0);
}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}}

@-webkit-keyframes newCurrentSlideEnterDown {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
opacity:1;
-webkit-transform:none;
transform:none}
80% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 55% 90%, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 55% 90%, 0 0)}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
opacity:1;
-webkit-transform:none;
transform:none}}
@-o-keyframes newCurrentSlideEnterDown {
0% {
clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
opacity:1;
-o-transform:none;
transform:none}
80% {
clip-path:polygon(0 0, 100% 0, 100% 100%, 55% 90%, 0 0)}
to {
clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
opacity:1;
-o-transform:none;
transform:none}}
@keyframes newCurrentSlideEnterDown {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 100% 0, 0 0);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}
80% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 55% 90%, 0 0);
clip-path:polygon(0 0, 100% 0, 100% 100%, 55% 90%, 0 0);}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}}

@-webkit-keyframes newCurrentSlideEnterUp {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
opacity:1;
-webkit-transform:none;
transform:none}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
opacity:1;
-webkit-transform:none;
transform:none}}
@-o-keyframes newCurrentSlideEnterUp {
0% {
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
opacity:1;
-o-transform:none;
transform:none}
to {
clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
opacity:1;
-o-transform:none;
transform:none}}

@keyframes newCurrentSlideEnterUp {
0% {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
clip-path:polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}
to {
-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
clip-path:polygon(0 0, 100% 0, 100% 100%, 13% 95%, 0 83%);
opacity:1;
-webkit-transform:none;
-o-transform:none;
transform:none}}}}}
.heading-wrapper { margin-bottom: 2.2rem }
.heading-wrapper h1, .heading-wrapper h2.title { font-size: 4.5rem }
.heading-wrapper h1.title-green, .heading-wrapper h2.title.title-green { color: #50d1ce }
.heading-wrapper h1.title-lightblue, .heading-wrapper h2.title.title-lightblue { color: #06afef }
.heading-wrapper h1.title-blue, .heading-wrapper h2.title.title-blue { color: #0e65e5 }
.heading-wrapper h1.title-purple, .heading-wrapper h2.title.title-purple { color: #371989 }
.heading-wrapper h1.title-pink, .heading-wrapper h2.title.title-pink { color: #eb2a7b }
.heading-wrapper h1.title-chartreuse, .heading-wrapper h2.title.title-chartreuse { color: #d6dd21 }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.heading-wrapper { margin-bottom:.7rem}
.heading-wrapper h1, .heading-wrapper h2.title { font-size: 3.2rem; line-height: 1; padding-right: 2rem }}
.heading-wrapper.heading-icon-left { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start }
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.heading-wrapper.heading-icon-left { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -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 }}
.heading-icon { height: 8.6rem; margin-bottom: 2.5rem; width: 8.6rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.heading-icon { height: 4.7rem; margin-bottom: 1.2rem; width: 4.7rem }}
.heading-icon-left .heading-icon { margin-bottom: 0; margin-right: 2.8rem }
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.heading-icon-left .heading-icon { margin-bottom: 2.6rem; margin-right: 0 }}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.heading-icon-left .heading-icon { margin-bottom: 1.2rem; margin-right: 0 }}
.package-card {
border-radius:.5rem; font-size: 2.2rem; font-weight: 100; padding: 3.9rem 2.9rem 3rem 8.5rem }
.package-card h2 { font-family: MarkPro, sans-serif; font-size: 4rem; margin-bottom: 2.2rem }
.package-card ul { letter-spacing: .05em; margin-left: 0; padding-left: 2.2rem }
.package-card li.package-feature del, .package-card li.package-feature ins { text-decoration: none }
.package-card li.package-feature-na { opacity: .3 }
.package-card li.package-feature-highlight { font-weight: 400 }
.package-card-free { border:.2rem solid hsla(0,0%,100%,.1)}
.package-card-free .free-trial-days { font-family: MarkPro, sans-serif; font-size: 5rem; font-weight: 700; line-height: 1; margin-bottom:-.2rem}
.package-card-free .free-trial-text { font-family: MarkPro, sans-serif; font-size: 1.2rem; font-weight: 700; letter-spacing: .1em; line-height: 1.16667; margin-left:.7rem;
max-width: 5rem; text-transform: uppercase }
.package-card-upgrade { background-color: #f0f0f6; color: #371989 }
.package-card-upgrade h2 { color: #e83e8c }
.package-card-upgrade li { color: #d6dd22 }
.package-card-upgrade li * { color: #371989 }
.price-styled { display: inline; font-family: MarkPro, sans-serif; font-weight: 700 }
.price-styled * { display: inline-block }
.price-styled .price-symbol { bottom: 1.3rem; font-size: 3rem; margin-right:-.2rem;
position: relative }
.price-styled .price-integer { font-size: 5rem; line-height: 1 }
.price-styled .price-decimal { display: none }
.price-styled .price-fraction { bottom: 2.1rem; font-size: 1.8rem; margin-left:-.1rem;
position: relative }
.align-items-end .price-wrapper { margin-bottom:-.8rem}
.price-frequency { font-size: 1.6rem; margin-left: -2.6rem; text-transform: lowercase }
.price-frequency, .price-text { font-family: MarkPro, sans-serif; font-weight: 700; letter-spacing: .1em }
.price-text { font-size: 1.2rem; line-height: 1.16667; text-transform: uppercase }
.price-text.text-right {
margin-left:.3rem; margin-right: 2rem }
.ps { -ms-overflow-style: none; -ms-touch-action: auto; overflow: hidden!important; overflow-anchor: none; touch-action: auto }
.ps__rail-x { height: 15px }
.ps__rail-x, .ps__rail-y { -webkit-transition: background-color .2s linear, opacity .2s linear; opacity: 0; -o-transition: background-color .2s linear, opacity .2s linear; transition: background-color .2s linear, opacity .2s linear }
.ps__rail-y { width: 15px }
.ps--active-x>.ps__rail-x, .ps--active-y>.ps__rail-y { background-color: transparent; display: block }
.ps--focus>.ps__rail-x, .ps--focus>.ps__rail-y, .ps--scrolling-x>.ps__rail-x, .ps--scrolling-y>.ps__rail-y, .ps:hover>.ps__rail-x, .ps:hover>.ps__rail-y { opacity: .6 }
.ps__rail-x:focus, .ps__rail-x:hover, .ps__rail-y:focus, .ps__rail-y:hover { background-color: #eee; opacity: .9 }
.ps__thumb-x { -webkit-transition: background-color .2s linear, height .2s ease-in-out; bottom: 2px; height: 6px; -o-transition: background-color .2s linear, height .2s ease-in-out; transition: background-color .2s linear, height .2s ease-in-out }
.ps__thumb-x, .ps__thumb-y { background-color: #aaa; border-radius: 6px }
.ps__thumb-y { -webkit-transition: background-color .2s linear, width .2s ease-in-out; right: 2px; -o-transition: background-color .2s linear, width .2s ease-in-out; transition: background-color .2s linear, width .2s ease-in-out; width: 6px }
.ps__rail-x:focus>.ps__thumb-x, .ps__rail-x:hover>.ps__thumb-x { background-color: #999; height: 11px }
.ps__rail-y:focus>.ps__thumb-y, .ps__rail-y:hover>.ps__thumb-y { background-color: #999; width: 11px }
@supports (-ms-overflow-style:none) {
.ps {
overflow:auto!important}}
@media (-ms-high-contrast:none), screen and (-ms-high-contrast:active) {
.ps { overflow: auto!important }}
.ps { position: relative }
.ps__rail-x, .ps__rail-y { display: none }
.ps--active-y .ps__rail-y { display: block; left: auto!important; opacity: 1; right: 0!important }
.ps--active-x .ps__rail-x { display: none!important }
.ps__rail-x { bottom: 0 }
.ps__rail-y { right: 0 }
.ps__rail-x, .ps__rail-y { position: absolute }
.ps__thumb-x, .ps__thumb-y { background-color: #e4e4e4; position: absolute; -webkit-transition: width .1s ease, height .1s ease; -o-transition: width .1s ease, height .1s ease; transition: width .1s ease, height .1s ease }
.ps__rail-x { height:.8rem}
.ps__rail-y { width:.8rem}
.ps__thumb-x {
height:.4rem; min-width: 10rem; top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }
.ps__thumb-y { left: 50%; min-height: 10rem; -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); width:.4rem}
.ps--scrolling-x .ps__thumb-x, .ps__rail-x:hover .ps__thumb-x { background-color: #b1b1b1; height:.8rem}
.ps--scrolling-y .ps__thumb-y, .ps__rail-y:hover .ps__thumb-y { background-color: #b1b1b1; width:.8rem}
.ps__rail-x:hover, .ps__rail-y:hover { background-color: transparent }
.scroll-text-content .scroll-text { overflow-x: hidden; overflow-y: scroll }
.carousel-fade .carousel-item { opacity: 0; -webkit-transition-duration: .6s; -o-transition-duration: .6s; transition-duration: .6s; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity }
.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active { opacity: 1 }
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right { opacity: 0 }
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active { -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {
.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-prev, .carousel-fade .carousel-item-next, .carousel-fade .carousel-item-prev, .carousel-fade .carousel-item.active {
-webkit-transform:translateZ(0);
transform:translateZ(0)}}
.cookie-consent-banner-wrapper { -webkit-backdrop-filter: blur(1.6rem) brightness(50%); backdrop-filter: blur(1.6rem) brightness(50%); background: rgba(0,0,0,.6); bottom: -100%; padding: 5rem 7rem 4rem; position: fixed; -webkit-transition: bottom .2s ease; -o-transition: bottom .2s ease; transition: bottom .2s ease; width: 100%; z-index: 1000 }
.cookie-consent-banner-wrapper.show { bottom: 0 }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.cookie-consent-banner-wrapper { padding-left: 0; padding-right: 0 }}
.cookie-consent-banner { font-size: 1.8rem; line-height: 1.11111; margin: 0 auto }
.cookie-consent-banner, .cookie-consent-banner h1, .cookie-consent-banner h2, .cookie-consent-banner h3, .cookie-consent-banner h4 { color: #fff }
.cookie-consent-banner p:last-child { margin-bottom: 0 }
.cookie-consent-banner a { color: #fff; font-weight: 700; text-decoration: underline }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.cookie-consent-banner { -ms-flex-wrap: wrap!important; flex-wrap: wrap!important }}
.cookie-consent-close-btn { cursor: pointer; font-family: MarkPro, sans-serif; font-size: 1.8rem; font-weight: 700; padding: 1.5rem 5rem }
.blur-up { -webkit-filter: blur(20px); filter: blur(20px); transition: filter 1s, -webkit-filter 1s }
.blur-up.feature-slide { transition: filter 0s, -webkit-filter 0s }
.blur-up.feature-slide, .blur-up.lazyloaded { -webkit-filter: blur(0); filter: blur(0) }
.banner { -webkit-backdrop-filter: blur(2.2rem); backdrop-filter: blur(2.2rem); background-color: hsla(0,0%,100%,.75); left: 50%; position: fixed; top: 0; -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); z-index: 10000 }
.admin-bar .banner { top: 32px }
.banner .nav-primary { margin-right: -3.6rem }
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.banner .nav-primary { margin-top: -5rem }}
@media (min-aspect-ratio:1/1) {
.banner .nav-primary .horizontal-nav { display: -webkit-box; display: -ms-flexbox; display: flex }}
@media (max-aspect-ratio:1/1) {
.banner .nav-primary .horizontal-nav { display: none }}
@media (min-aspect-ratio:1/1) {
.banner .nav-primary .vertical-nav { display: none }}
@media (max-aspect-ratio:1/1) {
.banner .nav-primary .vertical-nav { display: -webkit-box; display: -ms-flexbox; display: flex }}
.banner .nav a, .banner a.brand { font-size: 1.8rem; padding-left: 2.1rem; padding-right: 2.1rem; -webkit-transition: color .5s ease; -o-transition: color .5s ease; transition: color .5s ease }
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.banner .nav a, .banner a.brand { font-size: 3.2rem; line-height: 1.125 }}
@media (max-aspect-ratio:1/1) and (min-width:768px) {
.banner .nav a, .banner a.brand { font-size: 4.5rem; line-height: 1.25 }}
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.header .menu-item { margin: 1.2rem 0 }}
.banner .nav .current-menu-item a { font-weight: 700 }
@media (min-aspect-ratio:1/1) {
.banner .nav .active a,
.is-slides-mode.is-light-text .banner .nav .active a, .is-slides-mode.is-light-text .banner .active a.brand { color:#00adef; }}
.banner .nav:hover a { opacity: .6 }
.banner .nav a { color: #231f20; /*font-weight: 100;*/ -webkit-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s }
.banner .nav a:hover { opacity: 1 }
@media (max-aspect-ratio:1/1) {
.banner .nav a { font-weight: 400 }}
.banner a.brand { display: -webkit-box; display: -ms-flexbox; display: flex; font-weight: 700; /*height:2.4rem; margin-top:.2rem;
padding: 0; width: 10.3rem*/ }
.banner a.brand img.main-logo-white { display: none }
.is-slides-mode.is-light-text .banner .nav a, .is-slides-mode.is-light-text .banner a.brand { color: #231f20; }
.is-slides-mode.is-light-text .banner a.brand img.main-logo-dark { display: inline }
.is-slides-mode.is-light-text .banner a.brand img.main-logo-white { display: none }
.is-slides-mode.is-light-text .navbar-toggler-icon-open .cls-1 { stroke: #5837af }
.is-slides-mode.is-light-text .navbar-toggler-icon:after, .is-slides-mode.is-light-text .navbar-toggler-icon:before { background-color: #5837af }
.navbar { max-height: 100vh; padding: 0 }
.navbar-vertical-default-shown { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; /*min-height: 5rem; padding: 2rem*/ }
@media (max-aspect-ratio:1/1) {
.navbar-vertical-default-shown { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 2rem 3rem; width: 100%; z-index: 10 }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.navbar-vertical-default-shown { padding: 2rem 6rem }}
@media (max-aspect-ratio:1/1) and (max-width:767.98px) {
.navbar-vertical-default-shown { padding: 1rem 3rem }}
.navbar-vertical-default-shown .navbar-toggler { border-radius: 0; height: 2rem; padding: 0; width: 2rem; z-index: 10 }
.navbar-vertical-default-shown .navbar-toggler-icon { display: inline-block; padding: 0; position: relative }
.navbar-vertical-default-shown .navbar-toggler-icon:after, .navbar-vertical-default-shown .navbar-toggler-icon:before { background-color: #5837af; content: ""; height:.2rem;
left: 50%; opacity: 1; position: absolute; top: 50%; -webkit-transition: opacity .2s ease, -webkit-transform .5s ease .2s; transition: opacity .2s ease, -webkit-transform .5s ease .2s; -o-transition: opacity .2s ease, -o-transform .5s ease .2s; transition: opacity .2s ease, transform .5s ease .2s; transition: opacity .2s ease, transform .5s ease .2s, -webkit-transform .5s ease .2s, -o-transform .5s ease .2s; width: 2rem }
.navbar-vertical-default-shown .navbar-toggler-icon:after { -webkit-transform: translateX(-50%) translateY(-50%) rotate(-45deg); -o-transform: translateX(-50%) translateY(-50%) rotate(-45deg); transform: translateX(-50%) translateY(-50%) rotate(-45deg) }
.navbar-vertical-default-shown .navbar-toggler-icon:before { -webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg); -o-transform: translateX(-50%) translateY(-50%) rotate(45deg); transform: translateX(-50%) translateY(-50%) rotate(45deg) }
.navbar-vertical-default-shown .navbar-toggler-icon-open { height: 1.8rem; left: 50%; opacity: 0; position: absolute; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-transition: opacity .5s ease; -o-transition: opacity .5s ease; transition: opacity .5s ease; width: 2rem }
.navbar-vertical-default-shown .navbar-toggler.collapsed .navbar-toggler-icon-open { opacity: 1 }
.navbar-vertical-default-shown .navbar-toggler.collapsed .navbar-toggler-icon:after, .navbar-vertical-default-shown .navbar-toggler.collapsed .navbar-toggler-icon:before { opacity: 0; -webkit-transform: translateX(-50%) translateY(-50%) rotate(0deg); -o-transform: translateX(-50%) translateY(-50%) rotate(0deg); transform: translateX(-50%) translateY(-50%) rotate(0deg); -webkit-transition: opacity .5s ease .2s, -webkit-transform .2s ease 0s; transition: opacity .5s ease .2s, -webkit-transform .2s ease 0s; -o-transition: opacity .5s ease .2s, -o-transform .2s ease 0s; transition: opacity .5s ease .2s, transform .2s ease 0s; transition: opacity .5s ease .2s, transform .2s ease 0s, -webkit-transform .2s ease 0s, -o-transform .2s ease 0s }
.banner .navbar-collapse { padding: 1rem }
@media (max-aspect-ratio:1/1) {
.banner .navbar-collapse { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; height: 0; -webkit-box-pack: center!important; -ms-flex-pack: center!important; justify-content: center!important; margin-right: auto }
.banner .navbar-collapse, .banner .navbar-collapse .nav { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.banner .navbar-collapse .menu-item { opacity: 0; -webkit-transform: translateY(1rem); -o-transform: translateY(1rem); transform: translateY(1rem) }
.banner .navbar-collapse.collapse { display: none; height: 0 }
.banner .navbar-collapse.collapse.show { height: 100vh; min-height: 100vh }
.show-android .banner .navbar-collapse.collapse.show { background-color: hsla(0,0%,100%,.75); position: fixed; width: 100% }
.banner .navbar-collapse.collapsing, .banner .navbar-collapse.show { display: -webkit-box; display: -ms-flexbox; display: flex }
.banner .navbar-collapse.show .menu-item { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: opacity .2s ease .5s, -webkit-transform .4s ease .3s; transition: opacity .2s ease .5s, -webkit-transform .4s ease .3s; -o-transition: opacity .2s ease .5s, -o-transform .4s ease .3s; transition: opacity .2s ease .5s, transform .4s ease .3s; transition: opacity .2s ease .5s, transform .4s ease .3s, -webkit-transform .4s ease .3s, -o-transform .4s ease .3s }
.banner .navbar-collapse.collapsing .menu-item { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: opacity .2s ease 0s; -o-transition: opacity .2s ease 0s; transition: opacity .2s ease 0s }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:767.98px) {
.banner .nav a, .banner a.brand { color: #5837af }}
@media (max-aspect-ratio:1/1) {
.navbar-expand-horizontal-only { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column nowrap; flex-flow: column nowrap }
.navbar-expand-horizontal-only>.container, .navbar-expand-horizontal-only>.container-fluid { padding-left: 0; padding-right: 0 }}
@media (min-aspect-ratio:1/1) {
.navbar-expand-horizontal-only { -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-horizontal-only .navbar-nav { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row }
.navbar-expand-horizontal-only .navbar-nav .dropdown-menu { position: absolute }
.banner .nav .navbar-expand-horizontal-only .navbar-nav a, .banner .navbar-expand-horizontal-only .navbar-nav a.brand, .navbar-expand-horizontal-only .navbar-nav .banner .nav a, .navbar-expand-horizontal-only .navbar-nav .banner a.brand, .navbar-expand-horizontal-only .navbar-nav .nav-link { padding-left:.5rem;
padding-right:.5rem}
.navbar-expand-horizontal-only>.container, .navbar-expand-horizontal-only>.container-fluid { -ms-flex-wrap: nowrap; flex-wrap: nowrap }
.navbar-expand-horizontal-only .navbar-collapse { display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -ms-flex-preferred-size: auto; flex-basis: auto }
.navbar-expand-horizontal-only .navbar-toggler { display: none }}
@media (min-width:420px) {
.home .content-info { bottom: 0; position: fixed; width: 100%; z-index: 15 }}
.content-info { padding-bottom: 8rem }
.error404 .content-info { display: none }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.content-info .container { padding-left: 3rem; padding-right: 3rem }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.content-info .container { padding-left: 6rem; padding-right: 0 }}
@media (min-width:420px) {
.content-info { overflow: hidden }
.content-info .footer-reveal { opacity: 0; -webkit-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); -webkit-transition: opacity .2s ease, -webkit-transform .5s ease .2s; transition: opacity .2s ease, -webkit-transform .5s ease .2s; -o-transition: opacity .2s ease, -o-transform .5s ease .2s; transition: opacity .2s ease, transform .5s ease .2s; transition: opacity .2s ease, transform .5s ease .2s, -webkit-transform .5s ease .2s, -o-transform .5s ease .2s; width: 100%; z-index: 100 }
.content-info .footer-reveal .slide-fade { opacity: 0; -webkit-transform: translateY(6rem); -o-transform: translateY(6rem); transform: translateY(6rem); -webkit-transition: opacity .3s ease .5s, -webkit-transform .4s ease .4s; transition: opacity .3s ease .5s, -webkit-transform .4s ease .4s; -o-transition: opacity .3s ease .5s, -o-transform .4s ease .4s; transition: transform .4s ease .4s, opacity .3s ease .5s; transition: transform .4s ease .4s, opacity .3s ease .5s, -webkit-transform .4s ease .4s, -o-transform .4s ease .4s }
.is-last-slide .content-info .footer-reveal { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: opacity .5s ease .5s, -webkit-transform .5s ease .2s; transition: opacity .5s ease .5s, -webkit-transform .5s ease .2s; -o-transition: opacity .5s ease .5s, -o-transform .5s ease .2s; transition: opacity .5s ease .5s, transform .5s ease .2s; transition: opacity .5s ease .5s, transform .5s ease .2s, -webkit-transform .5s ease .2s, -o-transform .5s ease .2s }
.is-last-slide .content-info .footer-reveal .slide-fade { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; -o-transition-property: opacity, -o-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform, -o-transform }
.is-last-slide .content-info .footer-reveal .slide-fade:nth-child(2) { -webkit-transition-delay: .5s, .6s; -o-transition-delay: .5s, .6s; transition-delay: .5s, .6s }
.is-last-slide .content-info .footer-reveal .slide-fade:nth-child(3) { -webkit-transition-delay: .6s, .7s; -o-transition-delay: .6s, .7s; transition-delay: .6s, .7s }
.is-last-slide .content-info .footer-reveal .slide-fade:nth-child(4) { -webkit-transition-delay: .7s, .8s; -o-transition-delay: .7s, .8s; transition-delay: .7s, .8s }
.is-last-slide .content-info .footer-reveal .slide-fade:nth-child(5) { -webkit-transition-delay: .8s, .9s; -o-transition-delay: .8s, .9s; transition-delay: .8s, .9s }
.is-last-slide .content-info .footer-reveal .slide-fade:nth-child(6) { -webkit-transition-delay: .9s, 1s; -o-transition-delay: .9s, 1s; transition-delay: .9s, 1s }
.is-last-slide .content-info .footer-reveal .slide-fade:nth-child(7) { -webkit-transition-delay: 1s, 1.1s; -o-transition-delay: 1s, 1.1s; transition-delay: 1s, 1.1s }}
.content-info .footer-creds { color: #262262; margin-bottom: 1rem }
.content-info .footer-creds .img-logo, .content-info .footer-creds img {
margin-left:-.7rem; margin-right: 0; width: 5.6rem }
.content-info .footer-creds .meta { line-height: 1.1 }
.content-info .footer-creds .meta p { font-weight: 700; margin-bottom: 0 }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.content-info .footer-social { margin-bottom: 3.6rem }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.content-info .footer-social { margin-bottom: 4rem }}
.content-info h3 { color: #262262; font-family: MarkPro, sans-serif; font-size: 1.8rem; font-weight: 700; margin-bottom: 1rem; margin-top:.5rem}
.content-info ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
.content-info ul li a { color: #262262 }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.content-info ul li { margin-bottom:.5rem}}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.content-info { font-size: 1.6rem; font-weight: 100 }
.content-info h3 {
margin-bottom:.5rem; margin-top: 1.5rem }}
.content-info .fa-layers { font-size: 4.6rem; height: 4.6rem; margin-bottom:.5rem;
margin-right: 3rem; width: 4.6rem }
.content-info .fa-layers svg.fa-circle { color: rgba(0,0,0,.1) }
.content-info .fa-layers:focus svg.fa-circle, .content-info .fa-layers:hover svg.fa-circle { color: rgba(0,0,0,.5) }
.single-post article.post { margin: 10rem 0 }
@media (min-width:768px) {
.single-post article.post { margin: 15rem 0 }}
.single-post article.post h1, .single-post article.post h2.flipped, .single-post article.post h2.title { color: #371989; font-size: 2.5rem; margin: 2rem 0 }
@media (min-width:420px) {
.single-post article.post h1, .single-post article.post h2.flipped, .single-post article.post h2.title { font-size: 4rem }}
.single-post article.post h1.flipped, .single-post article.post h2, .single-post article.post h4, .single-post article.post h4>em { font-family: Source Sans Pro, sans-serif; font-size: 1.8rem; font-style: normal; font-weight: 400 }
@media (min-width:420px) {
.single-post article.post h1.flipped, .single-post article.post h2, .single-post article.post h4, .single-post article.post h4>em { font-size: 2.2rem }}
.single-post article.post h2.flipped { font-family: MarkPro, sans-serif; font-weight: 700 }
.single-post article.post h1.flipped { color: #212529 }
.single-post article.post a { color: #06afef; font-weight: 400 }
.single-post article.post a:hover { text-decoration: underline }
.single-post article.post time { color: #afafaf }
.single-post article.post img { height: auto; width: 100% }
.single-post article.post .pre-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between }
.single-post article.post .pre-header a { color: #eb2a7b; font-size: 1.5rem }
.single-post article.post .pre-header a svg { margin-right:.7rem}
.single-post article.post .featured-image, .single-post article.post figure, .single-post article.post p>img { margin: 2.5rem 0 5rem }
.single-post article.post figure>p>img { margin: 0 }
.single-post article.post hr { border: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin: 2.5rem 0 5rem; width: 100% }
.single-post article.post hr:after { color: #afafaf; content: "..."; font-weight: 700; letter-spacing: 1rem }
.single-post .latest-posts { margin-bottom: 7.5rem }
.single-post .latest-posts .latest-header { color: #371989; margin: 0 auto 2.5rem }
.single-post .latest-posts article { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin: 0 auto 3rem; max-width: 100%; padding: 0 1.5rem }
@media (min-width:768px) {
.single-post .latest-posts article { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; margin-left: 8.33333%; max-width: 83.33333% }}
@media (min-width:992px) {
.single-post .latest-posts article { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%; margin-left: 0; max-width: 33.33333% }}
@media (min-width:992px) {
.single-post .latest-posts article .featured-image-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; height: 20rem; max-width: 100% }}
.single-post .latest-posts article .entry-content-wrapper { -ms-flex-item-align: start; align-self: flex-start }
@media (min-width:992px) {
.single-post .latest-posts article .entry-content-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 3.5rem 0 }}
.single-post .latest-posts article .post-item { border: 2px solid #f1f1f1; border-radius:.5rem;
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow: hidden }
.single-post .latest-posts article .post-item .entry-content { padding: 2.5rem 1rem }
@media (min-width:992px) {
.single-post .latest-posts article .post-item .entry-content { padding: 0 2.5rem }}
.single-post .latest-posts article .post-item .entry-content h2 { color: #371989; font-family: MarkPro, sans-serif; font-size: 2rem; font-weight: 700 }
@media (min-width:992px) {
.single-post .latest-posts article .post-item .entry-content h2 { font-size: 2.5rem }}
.single-post .latest-posts article .post-item .entry-content h3 { font-family: Source Sans Pro, sans-serif; font-size: 1.8rem; font-weight: 100; line-height: 1.3; margin: 1rem 0 1.5rem }
.single-post .latest-posts article .post-item .entry-content a { color: #eb2a7b }
.single-post .latest-posts article .post-item .entry-content a svg { margin-right:.7rem}
.single-post .latest-posts article .post-item .entry-content span { color: #afafaf; margin: 0 1.5rem }
.single-post .latest-posts article .post-item .entry-content time { color: #afafaf }
.single-post .latest-posts article .post-item .featured-image { height: 100%; margin: 0; max-height: 225px }
.single-post .latest-posts article .post-item .featured-image img { height: 100%; max-height: 100%; max-width: 100%; -o-object-fit: cover; object-fit: cover }
body#tinymce { font-size: 18px!important; margin: 12px!important }
.b-closing-call.slide-wrapper { min-height: 0; padding: 5rem 0 7.5rem }
@media (min-width:420px) {
.b-closing-call.slide-wrapper { padding-bottom: 10rem }}
@media (min-width:992px) {
.b-closing-call.slide-wrapper { padding-bottom: 15rem }}
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.b-closing-call { -webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important; min-height: auto!important; padding-bottom: 7rem; padding-top: 7rem }}
.b-closing-call h1, .b-closing-call h2.title { color: #371989; font-size: 4rem }
.b-closing-call .heading-wrapper h1, .b-closing-call .heading-wrapper h2.title { padding-right: 0 }
.b-closing-call .heading-wrapper h2:not(.title) { color: #371989; font-family: Source Sans Pro, sans-serif; font-weight: 400; margin: 1.5rem 0 }
.b-closing-call .cta-buttons { margin-bottom: 3rem }
.b-closing-call .cta-buttons .search-form a.search-submit, .b-closing-call .cta-buttons a.btn, .search-form .b-closing-call .cta-buttons a.search-submit { margin-left: 1rem; margin-right: 1rem }
.b-closing-call .additional-text { color: #eb2a7b }
.b-closing-call .additional-text a { color: #eb2a7b; -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s }
.b-closing-call .additional-text a:hover { text-decoration: underline }
.b-closing-call.justify-content-start .container { margin-top: 18.4rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-closing-call.justify-content-start .container { margin-top: 0 }}
.compare-packages-slide.slide-wrapper { min-height: 0; padding-bottom: 7.5rem; padding-top: 7.5rem }
@media (min-width:420px) {
.compare-packages-slide.slide-wrapper { padding-bottom: 15rem; padding-top: 15rem }}
@media (min-width:992px) {
.compare-packages-slide.slide-wrapper { padding-bottom: 20rem; padding-top: 20rem }}
.compare-packages-slide .package-compare-or { color: hsla(0,0%,100%,.2); font-family: MarkPro, sans-serif; font-size: 2.5rem; font-weight: 700; text-transform: uppercase }
.compare-packages-slide .price-text.text-right { max-width: 9.5rem }
.compare-packages-slide .inverse-card { background-color: #fff }
.compare-packages-slide .inverse-card h2 { color: #e83e8c }
.compare-packages-slide .inverse-card ul { padding-left: 0 }
.compare-packages-slide .inverse-card ul li { color: #371989; list-style: none }
.compare-packages-slide .inverse-card ul li:before { color: #d6dd22; content: "\2022   "; margin-right: 1rem }
.compare-packages-slide .inverse-card .free-trial-days { color: #e83e8c }
.compare-packages-slide .inverse-card .free-trial-text { color: #371989 }
.compare-packages-slide .small-card { padding-left: 2.9rem!important }
@media (min-aspect-ratio:1/1) {
.compare-packages-slide .small-card { max-width: 33.33333%!important }}
@media (min-width:992px) and (max-aspect-ratio:1/1) {
.compare-packages-slide .small-card { max-width: 33.33333%!important }}
.compare-packages-slide .small-card .price-info-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start }
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.compare-packages-slide .package-card { margin: 0 auto }}
@media (max-aspect-ratio:1/1) {
.compare-packages-slide .package-card { padding-left: 6rem }
.compare-packages-slide .package-compare-or { margin-bottom: 1.5rem; margin-top: 1.5rem }}
@media (max-aspect-ratio:1/1) and (min-width:992px) and (max-aspect-ratio:1/1) {
.compare-packages-slide .package-compare-or { -webkit-box-flex: 0; -ms-flex: 0 0 16.66667%; flex: 0 0 16.66667%; max-width: 16.66667% }}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.compare-packages-slide { padding-bottom: 6rem; padding-top: 6rem }}
.hero-slide { background: #7f7f7f }
.hero-slide h1, .hero-slide h2, .hero-slide h2.title { font-size: 7rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.hero-slide h1, .hero-slide h2, .hero-slide h2.title { font-size: 3.2rem; line-height: 1 }}
.hero-slide h1.has-subtitle, .hero-slide h2.title.has-subtitle { font-size: 4rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.hero-slide h1.has-subtitle, .hero-slide h2.title.has-subtitle { font-size: 3.2rem; line-height: 1 }}
.hero-slide .slide-bg-image { background-position: 50%; background-repeat: no-repeat; background-size: cover; bottom: 0; left: 0; position: absolute; right: 0; top: 0 }
.hero-slide .main-text { font-size: 3rem; font-weight: 100; line-height: 1.26667 }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.hero-slide .main-text { font-size: 1.8rem; line-height: 1.27778 }}
.feature-slide.slide-wrapper { min-height: 0; padding-bottom: 7.5rem }
@media (min-width:420px) {
.feature-slide.slide-wrapper { padding-bottom: 20rem; padding-top: 20rem }}
@media (min-width:992px) {
.feature-slide.slide-wrapper { padding-bottom: 25rem; padding-top: 25rem }}
.feature-slide .main-text, .feature-slide h1, .feature-slide h2.title { color:#231f20 }
.feature-slide h1.has-subtitle, .feature-slide h2.title.has-subtitle { margin-bottom: 2rem }
.feature-slide .heading-wrapper h2:not(.title) { color: #371989; font-family: Source Sans Pro, sans-serif; font-size: 2.4rem; font-weight: 100; letter-spacing: .05em }
.feature-slide.is-light-text .feature-details, .feature-slide.is-light-text .feature-details h3, .feature-slide.is-light-text .main-text, .feature-slide.is-light-text h1, .feature-slide.is-light-text h2.title { color: #fff }
.feature-slide>.container { position: relative }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.feature-slide>.container>.row { margin-bottom: 5rem; margin-top: 5rem }}
.feature-slide .main-text { font-size: 3rem; font-weight: 100; letter-spacing: .05em; line-height: 1.2 }
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.feature-slide .main-text { font-size: 2.4rem; letter-spacing: 0; line-height: 1.16667; padding-right: 2rem }}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.feature-slide .main-text { font-size: 1.8rem; letter-spacing: 0; line-height: 1.44444; padding-right: 2rem }}
.feature-slide .main-text strong { font-weight: 400 }
.feature-slide .main-text ol { font-size: 2.4rem; line-height: 1.25 }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.feature-slide .main-text ol { font-size: 1.8rem; letter-spacing: 0; line-height: 1.38889 }}
.feature-slide.has-feature-details .main-text { font-size: 2.4rem; line-height: 1.25 }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.feature-slide.has-feature-details .main-text { font-size: 1.8rem; letter-spacing: 0; line-height: 1.38889 }}
.feature-slide .feature-details { color: #2e2e2e; font-size: 1.8rem; font-weight: 100; letter-spacing: .05em; line-height: 1.27778; margin-top: 3rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.feature-slide .feature-details { line-height: 1.11111 }}
.feature-slide .feature-details h3 { color: #371989; font-size: 2rem; letter-spacing: 0; line-height: 1.25; margin: 0 }
.feature-slide .feature-details-item-icon { height: 5.2rem; margin-top:.5rem;
width: 5.2rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.feature-slide .feature-details-item-icon { height: 4rem; width: 4rem }}
.feature-slide .feature-details-item { margin-bottom: 1.6rem }
.feature-slide .feature-images { position: absolute; right: 1.5rem; top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 32.3rem; z-index: 10 }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.feature-slide .feature-images { right: 0 }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.feature-slide .feature-images { right: 6rem; width: 28rem }}
.show-android .feature-slide .feature-images .target-device-ios:not(.target-device-android), .show-ios .feature-slide .feature-images .target-device-android:not(.target-device-ios) { display: none!important }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.feature-slide .feature-images.force-mobile-image { height: auto; overflow: visible; position: static; right: auto; top: auto; -webkit-transform: none; -o-transform: none; transform: none; width: auto }
.feature-slide .feature-images.force-mobile-image .feature-image { left: auto; margin: 0 auto; position: static; top: auto; -webkit-transform: none; -o-transform: none; transform: none }}
.feature-slide .feature-image {
border-radius:.5rem; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }
@media (min-width:420px) {
.feature-slide .feature-image:nth-child(4n), .feature-slide .feature-image:nth-child(4n-1) { opacity: 0; -webkit-transform: translate(-40%, -20%); -o-transform: translate(-40%, -20%); transform: translate(-40%, -20%); -webkit-transition: opacity 0s ease-out 0s, -webkit-transform 0s ease-out 0s; transition: opacity 0s ease-out 0s, -webkit-transform 0s ease-out 0s; -o-transition: opacity 0s ease-out 0s, -o-transform 0s ease-out 0s; transition: transform 0s ease-out 0s, opacity 0s ease-out 0s; transition: transform 0s ease-out 0s, opacity 0s ease-out 0s, -webkit-transform 0s ease-out 0s, -o-transform 0s ease-out 0s }
.feature-slide .feature-image:nth-child(4n-2), .feature-slide .feature-image:nth-child(4n-3) { -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }}
@media (min-width:768px) {
.feature-slide .feature-image:nth-child(4n-2), .feature-slide .feature-image:nth-child(4n-3) { -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }}
@media (min-width:992px) {
.feature-slide .feature-image:nth-child(4n-2), .feature-slide .feature-image:nth-child(4n-3) { -webkit-transform: translateY(-60%); -o-transform: translateY(-60%); transform: translateY(-60%) }}
@media (max-width:767.98px) {
.feature-slide .feature-image:nth-child(4n-2), .feature-slide .feature-image:nth-child(4n-3) { margin-bottom: 2.5rem!important }}
.feature-slide .feature-image video.img-fluid { background-color: #fff; max-width: 32.3rem }
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.feature-slide .feature-image video.img-fluid { width: 28rem }}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.feature-slide .feature-main { opacity: 1; position: relative; -webkit-transition: opacity .2s ease; -o-transition: opacity .2s ease; transition: opacity .2s ease; z-index: 10 }
.feature-slide .feature-main.fade-out { opacity: .5 }
.feature-slide .feature-images { height: 100vh; overflow: hidden; top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: z-index .2s ease; -o-transition: z-index .2s ease; transition: z-index .2s ease; width: 100vw; z-index: 0 }
.feature-slide .feature-image { left: 100%; position: absolute; right: auto; top: 50%; -webkit-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-transition: left .2s ease; -o-transition: left .2s ease; transition: left .2s ease; width: 23.2rem }
.feature-slide .feature-images.focus { z-index: 10 }
.feature-slide .feature-images.focus .feature-image { left: 50% }}
@media (min-aspect-ratio:1/1) {
.feature-slide .price-card-animate { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 32.3rem; z-index: 10 }}
.feature-slide .price-card { background-color: #fff; border-radius:.5rem;
color: #262262; font-size: 2.5rem; font-weight: 100; letter-spacing: .05em; line-height: 1.2; padding: 4.6rem 2.6rem; text-align: center; width: 32.3rem }
@media (min-aspect-ratio:1/1) {
.feature-slide .price-card { position: absolute; right: 1.5rem; top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 10 }}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.feature-slide .price-card { margin: 7rem auto; right: 0 }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.feature-slide .price-card { position: absolute; top: 50%; z-index: 10 }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:767.98px) {
.feature-slide .price-card { right: 1.5rem; -webkit-transform: translateY(-86%); -o-transform: translateY(-86%); transform: translateY(-86%) }}
@media (max-aspect-ratio:1/1) and (min-width:768px) and (max-width:991.98px) {
.feature-slide .price-card { right: 0; -webkit-transform: translateY(-75%); -o-transform: translateY(-75%); transform: translateY(-75%) }}
@media (min-width:992px) and (max-aspect-ratio:1/1) {
.feature-slide .price-card { position: absolute; right: 1.5rem; -webkit-transform: translateY(-75%); -o-transform: translateY(-75%); transform: translateY(-75%) }}
.feature-slide .price-card h2 { color: #371989; font-size: 3.5rem; font-weight: 700; line-height: 1.2; margin: 1.2rem 0 2rem }
.feature-slide .price-card .product-icon { height: 8.6rem; margin-bottom: 2rem; width: 8.6rem }
.feature-slide .price-card .price-wrapper { color: #e83e8c }
.feature-slide .price-card>h2, .feature-slide .price-card>p { width: 100% }
@media (min-width:420px) {
.slides-slide.slide--current.fade-in-elements-from-below .animate .feature-image:nth-child(4n), .slides-slide.slide--current.fade-in-elements-from-below .animate .feature-image:nth-child(4n-1) { opacity: 1; -webkit-transform: translate(-20%, -10%); -o-transform: translate(-20%, -10%); transform: translate(-20%, -10%); -webkit-transition: opacity .2s ease-out .8s, -webkit-transform .5s ease-out .8s; transition: opacity .2s ease-out .8s, -webkit-transform .5s ease-out .8s; -o-transition: opacity .2s ease-out .8s, -o-transform .5s ease-out .8s; transition: transform .5s ease-out .8s, opacity .2s ease-out .8s; transition: transform .5s ease-out .8s, opacity .2s ease-out .8s, -webkit-transform .5s ease-out .8s, -o-transform .5s ease-out .8s }}
@media (min-width:992px) {
.slides-slide.slide--current.fade-in-elements-from-below .animate .feature-image:nth-child(4n), .slides-slide.slide--current.fade-in-elements-from-below .animate .feature-image:nth-child(4n-1) { opacity: 1; -webkit-transform: translate(-25%, -20%); -o-transform: translate(-25%, -20%); transform: translate(-25%, -20%); -webkit-transition: opacity .2s ease-out .8s, -webkit-transform .5s ease-out .8s; transition: opacity .2s ease-out .8s, -webkit-transform .5s ease-out .8s; -o-transition: opacity .2s ease-out .8s, -o-transform .5s ease-out .8s; transition: transform .5s ease-out .8s, opacity .2s ease-out .8s; transition: transform .5s ease-out .8s, opacity .2s ease-out .8s, -webkit-transform .5s ease-out .8s, -o-transform .5s ease-out .8s }}
.feature-slide .heading-wrapper h2 { font-weight: 700 }
@media (max-width:419.98px) {
.browser .feature-slide .feature-details-item .col, .unlisted .feature-slide .feature-details-item .col { padding-right: 3rem }}
@media (min-width:420px) {
.unlisted .feature-slide .feature-image:first-child { -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }
.unlisted .feature-slide .feature-image:nth-child(2) { -webkit-transform: translate(-35%, -30%); -o-transform: translate(-35%, -30%); transform: translate(-35%, -30%) }}
@media (min-width:768px) {
.unlisted .feature-slide .feature-image:first-child { -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }}
@media (min-width:992px) {
.unlisted .feature-slide .feature-image:first-child { -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }
.unlisted .feature-slide .feature-image:nth-child(2) { -webkit-transform: translate(-60%, -30%); -o-transform: translate(-60%, -30%); transform: translate(-60%, -30%) }}
@media (max-width:767.98px) {
.unlisted .feature-slide .feature-image:first-child { margin-bottom: 2.5rem!important }}
@media (min-width:420px) {
.unlisted .slides-slide.slide--current.fade-in-elements-from-below .animate .feature-image:nth-child(2) { opacity: 1; -webkit-transform: translate(-25%, -30%); -o-transform: translate(-25%, -30%); transform: translate(-25%, -30%); -webkit-transition: opacity .2s ease-out .7s, -webkit-transform .5s ease-out .3s; transition: opacity .2s ease-out .7s, -webkit-transform .5s ease-out .3s; -o-transition: opacity .2s ease-out .7s, -o-transform .5s ease-out .3s; transition: transform .5s ease-out .3s, opacity .2s ease-out .7s; transition: transform .5s ease-out .3s, opacity .2s ease-out .7s, -webkit-transform .5s ease-out .3s, -o-transform .5s ease-out .3s }}
@media (min-width:992px) {
.unlisted .slides-slide.slide--current.fade-in-elements-from-below .animate .feature-image:nth-child(2) { -webkit-transform: translate(-40%, -30%); -o-transform: translate(-40%, -30%); transform: translate(-40%, -30%) }}
@media (max-width:767.98px) {
.home .feature-slide.slide-wrapper { padding-top: 7.5rem }}
@media (min-width:420px) {
.home .feature-slide .feature-image { -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) }}
@media (max-height:750px) and (min-width:750px) {
.home .feature-slide .feature-image .img-fluid, .home .feature-slide .feature-image .wp-caption img, .wp-caption .home .feature-slide .feature-image img { max-width: 40vh; -webkit-transition: max-width .1s; -o-transition: max-width .1s; transition: max-width .1s }}
@media (min-width:992px) and (max-aspect-ratio:1/1) {
.has-feature-details:not(.image-padding) .feature-main { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }}
.b-investor-slide.slide-wrapper { min-height: 0; padding-bottom: 7.5rem; padding-top: 7.5rem }
@media (min-width:420px) {
.b-investor-slide.slide-wrapper { padding-bottom: 10rem; padding-top: 10rem }}
@media (min-width:992px) {
.b-investor-slide.slide-wrapper { padding-bottom: 15rem; padding-top: 15rem }}
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.b-investor-slide { -webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important; padding-top: 9rem }}
.b-investor-slide h2 { color: #371989; font-size: 4rem; margin-bottom: 2rem }
.b-investor-slide .main-text { color: #371989; font-size: 2.4rem; font-weight: 100; margin-bottom: 4rem }
.b-investor-slide .investor-slides { margin-bottom: 5rem }
@media (min-aspect-ratio:1/1) {
.b-investor-slide .investor-slides { margin-bottom: 10vw }}
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.b-investor-slide .investor-slides { width: 75% }}
@media (max-aspect-ratio:1/1) and (max-width:767.98px) {
.b-investor-slide .investor-slides { width: 100% }}
.b-investor-slide .investor-slides>div>div { margin-bottom: 3rem }
.b-investor-slide .investor-card { border: 2px solid hsla(0,0%,44%,.1); border-radius:.5rem;
max-width: 22rem; padding: 1rem 3rem }
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.b-investor-slide .investor-card { max-width: 100% }}
.b-investor-slide .investor-card>div { background-position: 50%; background-repeat: no-repeat; background-size: contain; height: 8rem }
.b-manifesto-slider h1, .b-manifesto-slider h2, .b-manifesto-slider h2.title { font-size: 7rem; margin-bottom: 1em }
@media (min-width:768px) {
.b-manifesto-slider h1, .b-manifesto-slider h2, .b-manifesto-slider h2.title { margin-bottom: 0 }}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-manifesto-slider h1, .b-manifesto-slider h2, .b-manifesto-slider h2.title { font-size: 3.2rem; line-height: 1 }}
.b-manifesto-slider p { margin-bottom: 1em }
.b-manifesto-slider .main-text { font-size: 2.4rem; font-weight: 100; letter-spacing: .05em; line-height: 1.25 }
.b-manifesto-slider .main-text strong { font-weight: 400 }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-manifesto-slider .main-text { font-size: 1.8rem; letter-spacing: 0; line-height: 1.38889 }}
.b-manifesto-slider .manifesto-image { margin-bottom: -5.5em }
.b-manifesto-slider .manifesto-image img { -webkit-transform: translateX(-1.5em); -o-transform: translateX(-1.5em); transform: translateX(-1.5em) }
@media (min-width:420px) {
.b-manifesto-slider .manifesto-image { margin-bottom: -12em }}
@media (max-width:767.98px) {
.b-manifesto-slider .manifesto-image img { height: 115px; width: 115px }}
.b-news-slides.slide-wrapper { min-height: 0; padding-bottom: 7.5rem; padding-top: 7.5rem }
@media (min-width:420px) {
.b-news-slides.slide-wrapper { padding-bottom: 10rem; padding-top: 10rem }}
@media (min-width:992px) {
.b-news-slides.slide-wrapper { padding-bottom: 15rem; padding-top: 15rem }}
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.b-news-slides { -webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important; padding-top: 9rem }}
.b-news-slides .row+.row>div { margin-bottom: 2.5rem }
.b-news-slides h1, .b-news-slides h2.title { color: #371989; font-size: 4rem; margin-bottom: 3.5rem }
.b-news-slides h3 { color: #371989; font-family: MarkPro, sans-serif; font-size: 2.5rem; font-weight: 700; margin-bottom: 3.5rem }
.b-news-slides img { margin-bottom: 2rem; max-height: 3rem; width: auto }
.b-news-slides .date { color: #afafaf; font-size: 1.4rem; font-weight: 100 }
.b-press-slide.slide-wrapper { min-height: 0; padding-bottom: 7.5rem; padding-top: 7.5rem }
@media (min-width:420px) {
.b-press-slide.slide-wrapper { padding-bottom: 10rem; padding-top: 10rem }}
@media (min-width:992px) {
.b-press-slide.slide-wrapper { padding-bottom: 15rem; padding-top: 15rem }}
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.b-press-slide { -webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important; padding-top: 9rem }}
.b-press-slide h1, .b-press-slide h2.title { font-size: 4rem; margin-bottom: 2rem }
.b-press-slide h1, .b-press-slide h2.title, .b-press-slide h3 { color: #371989; font-family: MarkPro, sans-serif; font-weight: 700 }
.b-press-slide h3 { font-size: 2rem }
.b-press-slide .heading { margin-bottom: 3rem; padding-bottom: 1.5rem }
@media (min-aspect-ratio:1/1) {
.b-press-slide .heading { border-bottom: 2px solid rgba(0,0,0,.05) }}
.b-press-slide .heading .btn, .b-press-slide .heading .comment-form input[type=submit], .b-press-slide .heading .search-form .search-submit, .comment-form .b-press-slide .heading input[type=submit], .search-form .b-press-slide .heading .search-submit { margin-right: 0 }
.b-press-slide .press-slides>div { margin-bottom: 2rem; padding: 0 1rem }
.b-press-slide .press-slides .display-medium-date { color: #afafaf; font-size: 1.4rem; font-weight: 100; margin-bottom: 1rem }
.b-press-slide .press-slides .display-medium-title { line-height: 2.5rem; margin-bottom: 1rem }
.b-press-slide .press-slides .display-medium-subtitle { font-size: 1.8rem; font-weight: 100 }
@media (min-aspect-ratio:1/1) {
.b-principle-slide { -webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important; padding-top: 14.2rem }}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-principle-slide { padding-bottom: 8rem; padding-top: 8rem }}
.b-principle-slide h1, .b-principle-slide h2.title { color: #fff; font-size: 4rem; margin-bottom: 7rem; padding: 0 4rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-principle-slide h1, .b-principle-slide h2.title { font-size: 3rem; padding: 0 }}
.b-principle-slide h3 { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 2rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-principle-slide h3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }}
.b-principle-slide .circle-number { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #fff; border-radius: 50%; color: #5837af; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; font-family: MarkPro, sans-serif; font-size: 4rem; font-weight: 700; height: 5rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-right: 2rem; min-width: 5rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-principle-slide .circle-number { font-size: 4.1rem; height: 5.2rem; margin: 2rem auto; min-width: 5.2rem }}
.b-principle-slide .carousel-item-title { color: #fff; font-family: MarkPro, sans-serif; font-size: 2.2rem; font-weight: 700 }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-principle-slide .carousel-item-title { font-size: 2.5rem; text-align: center }}
.b-principle-slide .carousel-item-content { color: #fff; font-size: 1.8rem; font-weight: 100; margin-bottom: 3rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-principle-slide .carousel-item-content { text-align: center }}
.b-principle-slide .carousel-control { margin: 0 1rem }
.b-principle-slide .fa-circle { color: hsla(0,0%,100%,.2) }
.b-product-grid { margin-bottom: 7.5rem }
@media (min-width:420px) {
.b-product-grid { margin-bottom: 15rem }}
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-product-grid .heading-wrapper { padding-top: 15rem }}
.b-product-grid .heading-wrapper h1, .b-product-grid .heading-wrapper h2.title { padding-right: 0 }
.b-product-grid>.container { min-height: 1px }
.b-product-grid .product-grid-wrap { -ms-flex-pack: distribute; justify-content: space-around }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-product-grid .product-grid-wrap { margin-bottom: 10rem; margin-top: 5rem }
.b-product-grid .product-grid-wrap .product-grid-item:last-child a { border-bottom: none }}
@media (min-width:420px) {
.b-product-grid .product-grid-wrap .product-grid-item { padding: 5rem }}
.b-product-grid .product-grid-wrap .product-grid-item:hover { background: hsla(0,0%,100%,.05) }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-product-grid .product-grid-wrap .product-grid-item a { border-top: 2px solid hsla(0,0%,95%,.1); padding: 4rem }}
.b-product-grid .product-grid-wrap .product-grid-item .product-grid-item-icon { display: block; height: auto; margin: 0 auto 1.5rem; max-width: 8.6rem }
.b-product-grid .product-grid-wrap .product-grid-item .product-grid-item-brand { color: hsla(0,0%,100%,.3); display: block; font-family: MarkPro, sans-serif; font-size: 2rem; font-weight: 700 }
.b-product-grid .product-grid-wrap .product-grid-item .product-grid-item-name { color: #fff; font-family: MarkPro, sans-serif; font-size: 3rem; font-weight: 700; line-height: 1 }
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.b-product-grid .product-grid-wrap.remainder-0 .product-grid-item:last-child { border-bottom: none }}
@media (min-aspect-ratio:1/1) {
.b-product-grid .product-grid-wrap.remainder-0 .product-grid-item:nth-last-child(-n+3) { border-bottom: 0 }
.b-product-grid .product-grid-wrap.remainder-0 .product-grid-item:nth-child(3n+2) { border-left: 2px solid hsla(0,0%,95%,.1); border-right: 2px solid hsla(0,0%,95%,.1) }}
@media (max-aspect-ratio:1/1) and (min-width:420px) {
.b-product-grid .product-grid-wrap.remainder-1 .product-grid-item, .b-product-grid .product-grid-wrap.remainder-2 .product-grid-item { border-bottom: 2px solid hsla(0,0%,95%,.1) }
.b-product-grid .product-grid-wrap.remainder-1 .product-grid-item:nth-child(2n+2), .b-product-grid .product-grid-wrap.remainder-2 .product-grid-item:nth-child(2n+2) { border-left: 2px solid hsla(0,0%,95%,.1) }
.b-product-grid .product-grid-wrap.remainder-1 .product-grid-item:last-child, .b-product-grid .product-grid-wrap.remainder-2 .product-grid-item:last-child { border-bottom: none }}
@media (min-aspect-ratio:1/1) {
.b-product-grid .product-grid-wrap.remainder-1 .product-grid-item, .b-product-grid .product-grid-wrap.remainder-2 .product-grid-item { border-bottom: 2px solid hsla(0,0%,95%,.1) }
.b-product-grid .product-grid-wrap.remainder-1 .product-grid-item:nth-child(2), .b-product-grid .product-grid-wrap.remainder-2 .product-grid-item:nth-child(2) { border-left: 2px solid hsla(0,0%,95%,.1); border-right: 2px solid hsla(0,0%,95%,.1) }
.b-product-grid .product-grid-wrap.remainder-1 .product-grid-item:last-child, .b-product-grid .product-grid-wrap.remainder-2 .product-grid-item:last-child { border-bottom: 0; border-left: 2px solid hsla(0,0%,95%,.1); border-right: 2px solid hsla(0,0%,95%,.1) }}
@media (min-aspect-ratio:1/1) {
.b-product-grid .product-grid-wrap.remainder-2 .product-grid-item { border-bottom: 2px solid hsla(0,0%,95%,.1) }
.b-product-grid .product-grid-wrap.remainder-2 .product-grid-item:nth-child(2) { border-left: 2px solid hsla(0,0%,95%,.1); border-right: 2px solid hsla(0,0%,95%,.1) }
.b-product-grid .product-grid-wrap.remainder-2 .product-grid-item:nth-last-child(2) { border-bottom: 0 }
.b-product-grid .product-grid-wrap.remainder-2 .product-grid-item:last-child { border-bottom: 0; border-left: 2px solid hsla(0,0%,95%,.1); border-right: 0 }}
@media (min-aspect-ratio:1/1) {
.b-product-grid .product-grid-wrap.force-bb .product-grid-item:nth-child(-n+3) { border-bottom: 2px solid hsla(0,0%,95%,.1) }}
.stars { max-height: 2.5rem }
.stars path { fill: #ff9300 }
.stars.stars-4 #Star5 { fill: #efefef }
.b-reviews-slides header { margin-bottom: 0 }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-reviews-slides header { padding-top: 9rem }}
.b-reviews-slides h1, .b-reviews-slides h2.title { color: #371989; font-size: 4.5rem }
.b-reviews-slides .overview-text { color: #371989; font-size: 3rem; font-weight: 300 }
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.b-reviews-slides .overview-text, .b-reviews-slides .reviews-wrapper { margin-left: auto; margin-right: auto }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.b-reviews-slides .reviews-wrapper { margin-top: 3.3rem }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:767.98px) {
.b-reviews-slides .reviews-wrapper { margin-top: 6.2rem }}
.b-reviews-slides .carousel { border: 2px solid hsla(0,0%,44%,.1); border-radius: 15px; padding: 3rem 4rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-reviews-slides .carousel { border: none }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.b-reviews-slides .carousel { padding: 3.7rem 9rem }}
.b-reviews-slides .carousel h3 { color: #262262; font-family: MarkPro, sans-serif; font-size: 2rem; font-weight: 700; margin-bottom: 1rem }
.b-reviews-slides .carousel blockquote svg { max-width: 14rem }
.b-reviews-slides .carousel blockquote .quote { color: #262262; font-size: 1.6rem; font-style: italic }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-reviews-slides .carousel blockquote .quote { font-size: 2rem }}
.b-reviews-slides .carousel blockquote footer { color: #898989; font-size: 1.4rem; font-style: italic }
.b-reviews-slides .carousel .carousel-control { font-size: 2rem; opacity: 1; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: opacity .8s; -o-transition: opacity .8s; transition: opacity .8s }
.b-reviews-slides .carousel .carousel-control.left { left: 1.5rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-reviews-slides .carousel .carousel-control.left { left: 0 }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.b-reviews-slides .carousel .carousel-control.left { left: 4rem }}
.b-reviews-slides .carousel .carousel-control.right { right: 1.5rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-reviews-slides .carousel .carousel-control.right { right: 0 }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.b-reviews-slides .carousel .carousel-control.right { right: 4rem }}
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.b-reviews-slides .carousel .carousel-control { font-size: 3rem }}
.b-reviews-slides .carousel.hide-controls .carousel-control { opacity: 0; -webkit-transition: opacity .2s; -o-transition: opacity .2s; transition: opacity .2s }
.scroll-text-slide.slide-wrapper { min-height: 0; padding-bottom: 7.5rem; padding-top: 7.5rem }
.scroll-text-slide.slide-wrapper .container {
border-bottom:.2rem solid rgba(0,0,0,.05);
border-top:.2rem solid rgba(0,0,0,.05); padding: 3rem }
@media (min-width:420px) {
.scroll-text-slide.slide-wrapper { padding-bottom: 10rem; padding-top: 10rem }}
@media (min-width:768px) {
.scroll-text-slide.slide-wrapper { padding-bottom: 15rem; padding-top: 15rem }
.scroll-text-slide.slide-wrapper .container { padding: 5rem }}
@media (min-width:992px) {
.scroll-text-slide.slide-wrapper .container { border:.2rem solid rgba(0,0,0,.05)}}
.scroll-text-slide.slide-wrapper .continue-reading { display: block; margin-top: 1.5rem }
.scroll-text-slide.slide-wrapper .continue-reading svg { -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg) }
@media (min-aspect-ratio:1/1) {
.scroll-text-slide { -webkit-box-pack: start!important; -ms-flex-pack: start!important; justify-content: flex-start!important; padding-top: 10rem }
.show-android .scroll-text-slide .container { height: auto; margin-top: auto; max-height: auto; padding-top: 13.5rem }
.scroll-text-slide .container .row { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 100%; max-height: 100% }}
.scroll-text-slide .scroll-text { overflow: hidden }
.scroll-text-intro { color: #371989; font-size: 3rem; font-weight: 100; letter-spacing: .05em; line-height: 1.16667; margin-bottom: 3.4rem }
.scroll-text-intro h1, .scroll-text-intro h2 { color: #371989; font-size: 4rem; line-height: 1.125; margin-bottom: 2rem }
.scroll-text-content {
border-top:.2rem solid rgba(0,0,0,.05); padding-top: 1.3rem; position: relative }
.scroll-text-content .bottom-gradient { background: -webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0,0%,100%,0)), to(#fff)); background: -webkit-linear-gradient(top, hsla(0,0%,100%,0), #fff); background: -o-linear-gradient(top, hsla(0,0%,100%,0) 0, #fff); background: linear-gradient(180deg, hsla(0,0%,100%,0), #fff); bottom: 0; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#ffffff", GradientType=0);
height: 15rem; left: 0; position: absolute; width: 100% }
@media (min-aspect-ratio:1/1) {
.scroll-text-content:after { background: -webkit-gradient(linear, left top, left bottom, color-stop(0, hsla(0,0%,100%,0)), to(#fff)); background: -webkit-linear-gradient(top, hsla(0,0%,100%,0), #fff); background: -o-linear-gradient(top, hsla(0,0%,100%,0) 0, #fff); background: linear-gradient(180deg, hsla(0,0%,100%,0), #fff); bottom: 0; content: ""; height: 14rem; left: 0; pointer-events: none; position: absolute; right: 2.8rem }}
.scroll-text { color: #2e2e2e; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.8rem; font-weight: 100; letter-spacing: .05em; min-height: calc(260px + 6vw) }
.scroll-text h2, .scroll-text h3, .scroll-text h4, .scroll-text p { margin: 1em 0 }
.scroll-text h3 { color: #371989; font-size: 1em; font-weight: 700 }
@media (min-aspect-ratio:1/1) {
.scroll-text { padding-right: 2.8rem }}
.scroll-text-inner { border-bottom: 1px solid #fff; height: calc(260px + 6vw) }
.scroll-text-inner>:last-child { padding-bottom: 10rem }
.scroll-text-inner.show { height: auto }
.scroll-text-inner td { vertical-align: top }
.policies .slides .slides-slide.clip-top { -webkit-clip-path: polygon(0 0, 100% 5rem, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 5rem, 100% 100%, 0 100%) }
@media (min-width:420px) {
@supports ((-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%)) or (clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%))) or (-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 8% 90%, 0 64%)) {
.policies .slides .slides-slide.clip-top {
-webkit-clip-path:polygon(0 0, 93% 5rem, 100% 15rem, 100% 100%, 0 100%);
clip-path:polygon(0 0, 93% 5rem, 100% 15rem, 100% 100%, 0 100%)}
@media (max-aspect-ratio:1/1) {
.policies .slides .slides-slide.clip-top {
-webkit-clip-path:polygon(0 0, 90% 5rem, 100% 15rem, 100% 100%, 0 100%);
clip-path:polygon(0 0, 90% 5rem, 100% 15rem, 100% 100%, 0 100%)}}}}
.b-team-intro-slider .team-intro-content-wrapper h1, .b-team-intro-slider .team-intro-content-wrapper h2.title { color: #371989; font-size: 4rem; margin-bottom: 2rem }
.b-team-intro-slider .team-intro-content-wrapper .intro-content { color: #371989; font-size: 2.4rem; font-weight: 300 }
@media (min-aspect-ratio:1/1) {
.b-team-intro-slider .team-intro-content-wrapper .intro-content { padding-right: 4rem }}
.b-team-intro-slider .team-intro-gallery { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-top: -1rem; max-width: 42rem; position: relative }
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.b-team-intro-slider .team-intro-gallery { margin-top: 0; max-width: 0 }}
.b-team-intro-slider .team-intro-gallery .team-intro-member-photo { position: absolute; width: 23.8rem }
.b-team-intro-slider .team-intro-gallery .team-intro-member-photo:first-child { right: 5rem; top: 3rem; z-index: 300 }
.b-team-intro-slider .team-intro-gallery .team-intro-member-photo:nth-child(2) { right: 14rem; top: 21rem; z-index: 200 }
.b-team-intro-slider .team-intro-gallery .team-intro-member-photo:nth-child(3) { right: 0; top: 12rem; z-index: 100 }
.b-team-intro-slider.justify-content-start .container { margin-top: 13.5rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-team-intro-slider.justify-content-start .container { margin-top: 0 }}
.b-team-intro-headline.slide-wrapper { min-height: 0; padding-bottom: 7.5rem; padding-top: 7.5rem }
@media (min-width:420px) {
.b-team-intro-headline.slide-wrapper { padding-bottom: 15rem; padding-top: 15rem }}
@media (min-width:992px) {
.b-team-intro-headline.slide-wrapper { padding-bottom: 20rem; padding-top: 20rem }}
.b-team-intro-headline h1, .b-team-intro-headline h2.title { font-size: 4rem; margin-bottom: 5rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-team-intro-headline h1, .b-team-intro-headline h2.title { font-size: 3.2rem }}
.team-under { background: none!important; margin-top: -10rem; z-index: 20!important }
@media (min-width:420px) {
.team-under { margin-top: -20rem }}
@media (min-width:768px) {
.team-under { margin-top: -25rem }}
.extra-padding-bottom { padding-bottom: 10rem }
.b-research.slide-wrapper { min-height: 0; padding-bottom: 7.5rem; padding-top: 7.5rem }
@media (min-width:420px) {
.b-research.slide-wrapper { padding-bottom: 10rem; padding-top: 10rem }}
@media (min-width:992px) {
.b-research.slide-wrapper { padding-bottom: 15rem; padding-top: 15rem }}
.b-research .research-container h1, .b-research .research-container h2.title { color: #371989; font-family: MarkPro, sans-serif; font-size: 4rem; font-weight: 700; margin-bottom: 2rem }
@media (min-width:768px) {
.b-research .research-container h1, .b-research .research-container h2.title { margin-bottom: 50px }}
@media (min-aspect-ratio:1/1) {
.b-research .research-container { margin-bottom: 11vw }}
.b-research .research-container .research-wrapper { background: hsla(0,0%,95%,.5); height: 100% }
.b-research .research-container .research-wrapper img { width: 30px }
.b-research .research-container .research-wrapper h3 { font-size: 1.8rem; margin: 0 }
.b-research .research-container .research-wrapper h3 a { color: #00aeef }
.b-research .research-container .research-wrapper .pdf-thumb img { width: 100% }
.b-research .research-container .research-wrapper .pdf-link { padding: 2rem 2rem 0 0 }
.b-research .research-container .research-wrapper .pdf-link img { padding-bottom:.5rem}
.slick-slider { -khtml-user-select: none; -moz-user-select: none; -ms-touch-action: pan-y; -ms-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -webkit-box-sizing: border-box; box-sizing: border-box; touch-action: pan-y; user-select: none }
.slick-list, .slick-slider { display: block; position: relative }
.slick-list { margin: 0; overflow: hidden; padding: 0 }
.slick-list:focus { outline: none }
.slick-list.dragging { cursor: pointer; cursor: hand }
.slick-slider .slick-list, .slick-slider .slick-track { -o-transform: translateZ(0); -webkit-transform: translateZ(0); transform: translateZ(0) }
.slick-track { display: block; left: 0; margin-left: auto; margin-right: auto; position: relative; top: 0 }
.slick-track:after, .slick-track:before { content: ""; display: table }
.slick-track:after { clear: both }
.slick-loading .slick-track { visibility: hidden }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px }
[dir=rtl] .slick-slide { float: right }
.slick-slide img { display: block }
.slick-slide.slick-loading img { display: none }
.slick-slide.dragging img { pointer-events: none }
.slick-initialized .slick-slide { display: block }
.slick-loading .slick-slide { visibility: hidden }
.slick-vertical .slick-slide { border: 1px solid transparent; display: block; height: auto }
.slick-arrow.slick-hidden { display: none }
.slick-loading .slick-list { background: #fff url(/images/ajax-loader_c5cd7f53.gif) 50% no-repeat }
@font-face { font-family: slick; font-style: normal; font-weight: 400; src: url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=); src: url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=?#iefix) format("embedded-opentype"), url(data:application/font-woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"), url(data:application/x-font-ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9InNsaWNrIiB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPgoKPGdseXBoIHVuaWNvZGU9IiYjODU5NDsiIGQ9Ik0yNDEgMTEzbDEzMCAxMzBjNCA0IDYgOCA2IDEzIDAgNS0yIDktNiAxM2wtMTMwIDEzMGMtMyAzLTcgNS0xMiA1LTUgMC0xMC0yLTEzLTVsLTI5LTMwYy00LTMtNi03LTYtMTIgMC01IDItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzIDAtNSAyLTkgNi0xMmwyOS0zMGMzLTMgOC01IDEzLTUgNSAwIDkgMiAxMiA1eiBtMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODU5MjsiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMiAwIDUtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTMgMCA1LTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1LTUgMC05LTItMTItNWwtMTMwLTEzMGMtNC00LTYtOC02LTEzIDAtNSAyLTkgNi0xM2wxMzAtMTMwYzMtMyA3LTUgMTItNSA1IDAgMTAgMiAxMyA1eiBtMTc5IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODIyNjsiIGQ9Ik00NzUgMjU2YzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5LTQwIDAtNzcgOS0xMTAgMjktMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwIDAgNDAgOSA3NyAyOSAxMTAgMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5IDQwIDAgNzctOSAxMTAtMjkgMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPgo8Z2x5cGggdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgNDM5bDAtMTI4YzAtNS0xLTktNS0xMy00LTQtOC01LTEzLTVsLTEyOCAwYy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01NyAwLTIwIDQtMzkgMTEtNTcgOC0xOCAxOC0zMyAzMi00NiAxMy0xNCAyOC0yNCA0Ni0zMiAxOC03IDM3LTExIDU3LTExIDIzIDAgNDQgNSA2NCAxNSAyMCA5IDM4IDIzIDUxIDQyIDIgMSA0IDMgNyAzIDMgMCA1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxNy0yNyAxMi01MSAyNy03MCA0Ny0yMCAxOS0zNSA0My00NyA3MC0xMiAyNy0xNyA1NS0xNyA4NSAwIDMwIDUgNTggMTcgODUgMTIgMjcgMjcgNTEgNDcgNzAgMTkgMjAgNDMgMzUgNzAgNDcgMjcgMTIgNTUgMTcgODUgMTcgMjggMCA1NS01IDgxLTE1IDI2LTExIDUwLTI2IDcwLTQ1bDM3IDM3YzYgNiAxMiA3IDIwIDQgOC00IDExLTkgMTEtMTd6Ii8+CjwvZm9udD48L2RlZnM+PC9zdmc+Cg==#slick) format("svg") }
.slick-next, .slick-prev { -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); border: none; cursor: pointer; display: block; font-size: 0; height: 20px; line-height: 0; padding: 0; position: absolute; top: 50%; -o-transform: translateY(-50%); transform: translateY(-50%); width: 20px }
.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover { background: transparent; color: transparent; outline: none }
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before { opacity: 1 }
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before { opacity: .25 }
.slick-next:before, .slick-prev:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #fff; font-family: slick; font-size: 20px; line-height: 1; opacity: .75 }
.slick-prev { left: -25px }
[dir=rtl] .slick-prev { left: auto; right: -25px }
.slick-prev:before { content: "\2190" }
[dir=rtl] .slick-prev:before { content: "\2192" }
.slick-next { right: -25px }
[dir=rtl] .slick-next { left: -25px; right: auto }
.slick-next:before { content: "\2192" }
[dir=rtl] .slick-next:before { content: "\2190" }
.slick-dotted.slick-slider { margin-bottom: 30px }
.slick-dots { bottom: -25px; display: block; list-style: none; margin: 0; padding: 0; position: absolute; text-align: center; width: 100% }
.slick-dots li { display: inline-block; margin: 0 5px; padding: 0; position: relative }
.slick-dots li, .slick-dots li button { cursor: pointer; height: 20px; width: 20px }
.slick-dots li button { background: transparent; border: 0; color: transparent; display: block; font-size: 0; line-height: 0; outline: none; padding: 5px }
.slick-dots li button:focus, .slick-dots li button:hover { outline: none }
.slick-dots li button:focus:before, .slick-dots li button:hover:before { opacity: 1 }
.slick-dots li button:before { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; color: #000; content: "\2022"; font-family: slick; font-size: 6px; height: 20px; left: 0; line-height: 20px; opacity: .25; position: absolute; text-align: center; top: 0; width: 20px }
.slick-dots li.slick-active button:before { color: #000; opacity: .75 }
.trigger { background: red; height: 2px; left: 0; opacity: 0; position: fixed; top: 70%; width: 100px; z-index: 100 }
.trigger-middle { top: 45% }
.trigger-top { top: 9% }
.b-team-carousel { padding-bottom: 15rem; position: relative }
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.b-team-carousel { padding-bottom: 20rem }}
.b-team-carousel:before { background: transparent; content: ""; display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; left: 0; opacity: 1; position: absolute; top: 0; width: 100%; z-index: 3 }
.b-team-carousel h1, .b-team-carousel h2.title { color: #fff; font-weight: 100; margin-left: 1rem; padding: 5em 0 3em }
@media (min-width:768px) {
.b-team-carousel h1, .b-team-carousel h2.title { font-size: 3.5rem; margin-left: 3rem }}
.b-team-carousel>.container { position: relative; z-index: 4 }
@media (min-aspect-ratio:1/1) {
.b-team-carousel .team-container { 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: space-evenly; -ms-flex-pack: space-evenly; justify-content: space-evenly; min-height: calc(100vh - 180px) }}
@media (max-aspect-ratio:1/1) and (max-width:991.98px) {
.b-team-carousel .container { padding-right: 0!important }
.b-team-carousel .container .row { margin-right: 0 }}
.b-team-carousel .tab-content>.tab-pane { display: block }
.b-team-carousel .nav-tabs { border-bottom: none; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: 0; padding: 0 2rem }
@media (min-aspect-ratio:1/1) {
.b-team-carousel .nav-tabs { margin-left: auto; margin-right: auto }}
.b-team-carousel .nav-tabs li { margin-right: 4rem }
.b-team-carousel .nav-tabs li .banner .nav a, .b-team-carousel .nav-tabs li .banner a.brand, .b-team-carousel .nav-tabs li a.nav-link, .banner .b-team-carousel .nav-tabs li a.brand, .banner .nav .b-team-carousel .nav-tabs li a { background-color: transparent; border: none; color: hsla(0,0%,100%,.3); font-family: MarkPro, sans-serif; padding: 0 }
@media (min-aspect-ratio:1/1) {
.b-team-carousel .nav-tabs li .banner .nav a, .b-team-carousel .nav-tabs li .banner a.brand, .b-team-carousel .nav-tabs li a.nav-link, .banner .b-team-carousel .nav-tabs li a.brand, .banner .nav .b-team-carousel .nav-tabs li a { font-size: 3rem }}
.b-team-carousel .nav-tabs li .banner .nav a:focus, .b-team-carousel .nav-tabs li .banner .nav a:hover, .b-team-carousel .nav-tabs li .banner a.brand:focus, .b-team-carousel .nav-tabs li .banner a.brand:hover, .b-team-carousel .nav-tabs li a.nav-link:focus, .b-team-carousel .nav-tabs li a.nav-link:hover, .banner .b-team-carousel .nav-tabs li a.brand:focus, .banner .b-team-carousel .nav-tabs li a.brand:hover, .banner .nav .b-team-carousel .nav-tabs li a:focus, .banner .nav .b-team-carousel .nav-tabs li a:hover { color: hsla(0,0%,100%,.5) }
.b-team-carousel .nav-tabs li .banner .nav a.active, .b-team-carousel .nav-tabs li .banner a.active.brand, .b-team-carousel .nav-tabs li a.nav-link.active, .banner .b-team-carousel .nav-tabs li a.active.brand, .banner .nav .b-team-carousel .nav-tabs li a.active { color: #fff }
.b-team-carousel .tab-content { position: relative }
.b-team-carousel .city-bg { background-position: 50%; background-repeat: no-repeat; background-size: cover; -ms-flex-negative: 0; flex-shrink: 0; left: 0; min-height: 100%; min-width: 100%; opacity: 0; position: fixed; top: 0; -webkit-transition: all 1s cubic-bezier(.19, 1, .22, 1); -o-transition: all 1s cubic-bezier(.19, 1, .22, 1); transition: all 1s cubic-bezier(.19, 1, .22, 1); visibility: hidden; z-index: 2 }
.b-team-carousel .city-bg.show { opacity: 1; visibility: visible }
.b-team-carousel .city-bg:nth-child(4) { display: none }
@media (min-aspect-ratio:1/1) {
.b-team-carousel .slick-team .slick-list { width: calc(100% - 50px) }}
.b-team-carousel .slick-team .slick-item { cursor: pointer; outline: none!important; padding: 5rem }
@media (min-width:420px) {
.b-team-carousel .slick-team .slick-item { opacity: 0; -webkit-transform: translateY(5rem); -o-transform: translateY(5rem); transform: translateY(5rem) }}
@media (max-aspect-ratio:1/1) and (max-width:767.98px) {
.b-team-carousel .slick-team .slick-item { padding: 2rem }}
.b-team-carousel .slick-team .slick-item img { margin-bottom: 2rem; width: 100% }
.b-team-carousel .slick-team .slick-item img.img-card, .b-team-carousel .slick-team .slick-item img.package-card-upgrade { -webkit-box-shadow: 0 1rem 2.5rem rgba(0,0,0,.3); box-shadow: 0 1rem 2.5rem rgba(0,0,0,.3); -webkit-transition: -webkit-box-shadow 1s; transition: -webkit-box-shadow 1s; -o-transition: box-shadow 1s; transition: box-shadow 1s; transition: box-shadow 1s, -webkit-box-shadow 1s }
.b-team-carousel .slick-team .slick-item.reveal { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: opacity .2s ease-out, -webkit-transform .5s ease-out; transition: opacity .2s ease-out, -webkit-transform .5s ease-out; -o-transition: opacity .2s ease-out, -o-transform .5s ease-out; transition: opacity .2s ease-out, transform .5s ease-out; transition: opacity .2s ease-out, transform .5s ease-out, -webkit-transform .5s ease-out, -o-transform .5s ease-out }
.b-team-carousel .slick-team .slick-item.reveal.reveal-0 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-1 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-2 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-3 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-4 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-5 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-6 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-7 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-8 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-9 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-10 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-11 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-12 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-13 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-14 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-15 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-16 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-17 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-18 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-19 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-20 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
@media (min-width:420px) {
.b-team-carousel .slick-team .slick-item.reveal.reveal-0 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-1 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-2 { -webkit-transition-delay: .4s, .2s; -o-transition-delay: .4s, .2s; transition-delay: .4s, .2s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-3 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-4 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-5 { -webkit-transition-delay: .4s, .2s; -o-transition-delay: .4s, .2s; transition-delay: .4s, .2s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-6 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-7 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-8 { -webkit-transition-delay: .4s, .2s; -o-transition-delay: .4s, .2s; transition-delay: .4s, .2s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-9 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-10 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-11 { -webkit-transition-delay: .4s, .2s; -o-transition-delay: .4s, .2s; transition-delay: .4s, .2s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-12 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-13 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-14 { -webkit-transition-delay: .4s, .2s; -o-transition-delay: .4s, .2s; transition-delay: .4s, .2s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-15 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-16 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-17 { -webkit-transition-delay: .4s, .2s; -o-transition-delay: .4s, .2s; transition-delay: .4s, .2s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-18 { -webkit-transition-delay: .2s, 0s; -o-transition-delay: .2s, 0s; transition-delay: .2s, 0s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-19 { -webkit-transition-delay: .3s, .1s; -o-transition-delay: .3s, .1s; transition-delay: .3s, .1s }
.b-team-carousel .slick-team .slick-item.reveal.reveal-20 { -webkit-transition-delay: .4s, .2s; -o-transition-delay: .4s, .2s; transition-delay: .4s, .2s }}
.b-team-carousel .slick-team .slick-item:hover .img-card, .b-team-carousel .slick-team .slick-item:hover .package-card-upgrade { -webkit-box-shadow: 0 3rem 5rem rgba(0,0,0,.3); box-shadow: 0 3rem 5rem rgba(0,0,0,.3) }
.b-team-carousel .slick-team .slick-item h3, .b-team-carousel .slick-team .slick-item h4 { color: #fff; text-align: center }
.b-team-carousel .slick-team .slick-item h3 { font-weight: 700; margin-bottom: 0 }
@media (min-aspect-ratio:1/1) {
.b-team-carousel .slick-team .slick-item h3 { font-size: 3rem }}
.b-team-carousel .slick-team .slick-item h4 { font-weight: 300 }
@media (min-aspect-ratio:1/1) {
.b-team-carousel .slick-team .slick-item h4 { font-size: 2.2rem }}
.b-team-carousel .slick-team .slick-arrow { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #e83e8c; border-radius: 50%; display: -webkit-box!important; display: -ms-flexbox!important; display: flex!important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 17rem; z-index: 100 }
@media (min-aspect-ratio:1/1) {
.b-team-carousel .slick-team .slick-arrow { height: 5.5rem; width: 5.5rem }}
.b-team-carousel .slick-team .slick-arrow.next, .b-team-carousel .slick-team .slick-arrow.prev {
right:-.7rem; -webkit-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s }
.b-team-carousel .slick-team .slick-arrow.next:hover, .b-team-carousel .slick-team .slick-arrow.prev:hover { -webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,.15); box-shadow: 0 1rem 3rem rgba(0,0,0,.15) }
.b-team-carousel .slick-team .slick-arrow.next.slick-disabled, .b-team-carousel .slick-team .slick-arrow.prev.slick-disabled { opacity: .2 }
.b-team-carousel .slick-team .slick-arrow.next { -webkit-transform: translateY(65%); -o-transform: translateY(65%); transform: translateY(65%) }
.b-team-carousel .slick-team .slick-arrow.prev { -webkit-transform: translateY(-65%); -o-transform: translateY(-65%); transform: translateY(-65%) }
.b-team-carousel .slick-team .slick-arrow svg { color: #fff }
.b-team-carousel .social-modal-header {
border-bottom:.2rem solid rgba(0,0,0,.05); margin-bottom: 1rem; padding: 0 0 1rem }
.b-team-carousel .social-icons-container a { margin-left: 1rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-team-carousel .social-icons-container a { margin-left: 0; margin-right: 1rem }}
.b-team-carousel .img img { -webkit-box-shadow: 0 0 20px 5px rgba(0,0,0,.3); box-shadow: 0 0 20px 5px rgba(0,0,0,.3); margin-bottom: 1rem; width: 100% }
.b-team-carousel .bio { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex: 1; flex: 1 }
.b-team-carousel .bio-scrollable { color: #2e2e2e; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; overflow: auto }
.b-team-carousel .close { outline: none!important }
.about .modal .modal-dialog .modal-content .location { color: rgba(0,0,0,.2); font-size: 4rem; font-weight: 700; margin-top: 2rem; text-align: center }
@media (min-width:420px) {
.about .modal .modal-dialog .modal-content { padding-top: 10rem }}
.page-id-19 .modal-backdrop { display: none }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.page-id-19 .modal .modal-dialog { height: auto }}
.video-slide .container { position: relative }
.video-slide .heading-wrapper { position: relative; z-index: 1 }
.video-slide video { width: 100% }
.video-slide .intro-text { font-size: 3rem; font-weight: 100; line-height: 1.26667; position: relative; z-index: 1 }
.video-slide .video-poster-animate { position: absolute; right: 0; top: 50%; width: 77.1rem }
@media (min-width:420px) {
.video-slide .video-poster-animate { right: 3rem }}
.video-slide .video-poster { background-position: 50%; background-repeat: no-repeat; background-size: cover; height: 0; padding-top: 40.84%!important; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 77.1rem; z-index: 0 }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.video-slide .video-poster { border-radius: none; -webkit-box-shadow: none; box-shadow: none; height: 100vh; padding-top: 0; width: 100vw }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.video-slide .video-poster { left: 50%; right: auto; -webkit-transform: translateY(-50%) translateX(-50%); -o-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); width: 67.4rem }}
.video-slide .video-play-btn { background-color: #e83e8c; border: none; border-radius: 50%; cursor: pointer; height: 6rem; left: 3rem; margin-bottom: 1.4rem; position: relative; top: 3rem; -webkit-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition: -webkit-transform .2s ease; transition: -webkit-transform .2s ease; -o-transition: -o-transform .2s ease; transition: transform .2s ease; transition: transform .2s ease, -webkit-transform .2s ease, -o-transform .2s ease; width: 6rem; z-index: 1 }
.video-slide .video-play-btn .icon { height: 1.9rem; left: 50%; position: absolute; top: 50%; -webkit-transform: translateX(-40%) translateY(-50%); -o-transform: translateX(-40%) translateY(-50%); transform: translateX(-40%) translateY(-50%); width: 1.6rem }
.video-slide .video-play-btn:focus, .video-slide .video-play-btn:hover { -webkit-transform: scale(1.1) translateX(-50%) translateY(-50%); -o-transform: scale(1.1) translateX(-50%) translateY(-50%); transform: scale(1.1) translateX(-50%) translateY(-50%) }
.video-slide .video-play-btn:active { -webkit-transform: scale(1.05) translateX(-50%) translateY(-50%); -o-transform: scale(1.05) translateX(-50%) translateY(-50%); transform: scale(1.05) translateX(-50%) translateY(-50%) }
.video-slide .video-poster .video-play-btn { left: 50%; margin-bottom: 0; position: absolute; top: 50% }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.video-slide .video-poster .video-play-btn { left: 6rem; top: 16.7rem }}
@media (max-aspect-ratio:1/1) and (min-width:420px) and (max-width:991.98px) {
.video-slide .video-poster .video-play-btn { left: 1rem; top:.7rem}}
.video-slide .video-overlay { -webkit-backdrop-filter: blur(2.3rem); backdrop-filter: blur(2.3rem); background-color: rgba(0,0,0,.6); bottom: 0; display: none; left: 0; position: fixed; right: 0; top: 0; z-index: 10000 }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.video-slide .video-overlay { height: 100vh; position: fixed; width: 100vw }}
.video-slide .video-overlay .container { height: 100%; padding-left: 0; padding-right: 0; padding-top: 6rem }
.transition-video-overlay .video-slide .video-overlay { display: block; opacity: 0 }
.show-video-overlay .video-slide .video-overlay { -webkit-animation: showVideoOverlay .5s ease; -o-animation: showVideoOverlay .5s ease; animation: showVideoOverlay .5s ease; opacity: 1 }
.video-slide .video-overlay .video-close-btn { background-color: transparent; border: none; color: #fff; cursor: pointer; position: absolute; right: 5rem; top: 10rem; z-index: 100 }
@-webkit-keyframes showVideoOverlay { 0% {
opacity:0}
to { opacity: 1 }}
@-o-keyframes showVideoOverlay { 0% {
opacity:0}
to { opacity: 1 }}
@keyframes showVideoOverlay { 0% {
opacity:0}
to { opacity: 1 }}
.slides .slides-slide.show-video-overlay { -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 100%, .01% 100%, 0 100%); z-index: 1000 }
.b-all-features.slide-wrapper { min-height: 0; padding-bottom: 7.5rem; padding-top: 7.5rem }
@media (min-width:420px) {
.b-all-features.slide-wrapper { padding-bottom: 10rem; padding-top: 10rem }}
@media (min-width:992px) {
.b-all-features.slide-wrapper { padding-bottom: 15rem; padding-top: 15rem }}
.b-all-features h3 { color: #371989; font-size: 2rem; letter-spacing: 0; line-height: 1.25; margin: 0 }
.b-all-features p { font-weight: 100; margin-bottom: 1rem }
.b-all-features .main-text { font-size: 3rem; font-weight: 100; letter-spacing: .05em; line-height: 1.2; margin-bottom: 3em }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-all-features .main-text { font-size: 1.8rem; letter-spacing: 0; line-height: 1.27778; padding-right: 2rem }}
.b-all-features .main-text strong { font-weight: 400 }
.b-all-features .feature-details-item-icon { height: 5.2rem; margin-top:.5rem;
width: 5.2rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-all-features .feature-details-item-icon { height: 4rem; width: 4rem }}
.b-all-features .three-col { margin-bottom: 6.4rem }
.b-all-features .three-col h3 { font-size: 1.8rem; font-weight: 700; letter-spacing: 0; line-height: 1.27778; margin-bottom: 2.8rem }
.b-all-features .three-col h4 { color: #06afef; font-size: 1.7rem; letter-spacing: 0; line-height: 1.29412; text-transform: uppercase }
.b-all-features .feature-details-item { margin-bottom: 1.6rem }
.b-more-info.slide-wrapper { min-height: 0; padding-bottom: 5rem; padding-top: 5rem }
@media (min-width:420px) {
.b-more-info.slide-wrapper { padding-bottom: 10rem; padding-top: 10rem }}
@media (min-width:992px) {
.b-more-info.slide-wrapper { padding-bottom: 15rem; padding-top: 15rem }}
.b-more-info h3 { color: #262262; font-family: MarkPro, sans-serif; font-size: 3rem; font-weight: 700; letter-spacing: .05em; line-height: 1.2; margin-bottom: 2rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-more-info h3 { font-size: 1.8rem; letter-spacing: 0; line-height: 1.27778; padding-right: 2rem }}
.b-more-info p { font-weight: 100 }
.b-more-info img { padding: 2em 2em 2em 0 }
@media (max-width:419.98px) {
.b-more-info img { padding: 0 2em 2em 0 }}
.b-more-info .main-text { font-size: 3rem; font-weight: 100; letter-spacing: .05em; line-height: 1.2; margin-bottom: 1rem }
@media (max-aspect-ratio:1/1) and (max-width:419.98px) {
.b-more-info .main-text { font-size: 1.8rem; letter-spacing: 0; line-height: 1.27778; padding-right: 2rem }}
.b-more-info .main-text strong { font-weight: 400 }
.b-more-info .info-container { margin: 5rem 0 0 }
@media (max-width:419.98px) {
.b-more-info .info-container { margin: 0 }}
.template-vanilla { padding: 2.5rem 0 }
.template-vanilla .page-header h1, .template-vanilla .page-header h2.title { color: #371989; font-size: 4rem; line-height: 1.125; margin-bottom: 2.5rem }
.template-vanilla h1, .template-vanilla h2.title { color: #371989; font-size: 2.5rem; font-weight: 700; line-height: 1.2; margin: 2.5rem 0 2rem }
.template-vanilla h2, .template-vanilla h3 { font-size: 2rem; font-weight: 700; line-height: 1.25; margin: 2.5rem 0 1rem }
.template-vanilla .ks-policy-item>h3 { color: #371989; font-size: 2.5rem; font-weight: 700; line-height: 1.2; margin: 5rem 0 2.5rem }
.template-vanilla ul li { margin-bottom: 1rem }
.template-vanilla table { margin: 2.5rem 0 }
.template-vanilla table tr { border-bottom: 2px solid rgba(0,0,0,.05) }
.template-vanilla table tr td { padding-right: 1rem; vertical-align: top }
body.archive .blog-posts .blog-heading, body.blog .blog-posts .blog-heading, body.search .blog-posts .blog-heading { margin: 3.5rem auto 1.5rem }
body.archive .blog-posts h1.subtitle, body.archive .blog-posts h2.title.subtitle, body.blog .blog-posts h1.subtitle, body.blog .blog-posts h2.title.subtitle, body.search .blog-posts h1.subtitle, body.search .blog-posts h2.title.subtitle { color: #371989; font-size: 2.2rem }
@media (min-width:420px) {
body.archive .blog-posts h1.subtitle, body.archive .blog-posts h2.title.subtitle, body.blog .blog-posts h1.subtitle, body.blog .blog-posts h2.title.subtitle, body.search .blog-posts h1.subtitle, body.search .blog-posts h2.title.subtitle { font-size: 3.2rem }}
body.archive .blog-posts .cat-list ul, body.blog .blog-posts .cat-list ul, body.search .blog-posts .cat-list ul { padding-left: 0 }
body.archive .blog-posts .cat-list ul li, body.blog .blog-posts .cat-list ul li, body.search .blog-posts .cat-list ul li { display: inline-block; list-style: none }
@media (min-width:420px) {
body.archive .blog-posts .cat-list ul li:not(:first-child) a, body.blog .blog-posts .cat-list ul li:not(:first-child) a, body.search .blog-posts .cat-list ul li:not(:first-child) a { margin-left: 2.5rem }}
body.archive .blog-posts .cat-list ul li a, body.blog .blog-posts .cat-list ul li a, body.search .blog-posts .cat-list ul li a { color: #eb2a7b; font-size: 1.4rem; font-weight: 700; margin-right: 2.5rem }
@media (min-width:420px) {
body.archive .blog-posts .cat-list ul li a, body.blog .blog-posts .cat-list ul li a, body.search .blog-posts .cat-list ul li a { font-size: 1.8rem; margin-right: 0 }}
body.archive .blog-posts .cat-list .blog-search, body.blog .blog-posts .cat-list .blog-search, body.search .blog-posts .cat-list .blog-search { color: #eb2a7b; cursor: pointer; display: inline-block; font-size: 1.5rem; padding-top:.3rem}
@media (min-width:420px) {
body.archive .blog-posts .cat-list .blog-search, body.blog .blog-posts .cat-list .blog-search, body.search .blog-posts .cat-list .blog-search { margin-left: 2.5rem }}
body.archive .blog-posts .search-results, body.blog .blog-posts .search-results, body.search .blog-posts .search-results { margin: 0 auto 2.5rem }
body.archive .blog-posts .search-results span, body.blog .blog-posts .search-results span, body.search .blog-posts .search-results span { color: #eb2a7b; font-weight: 700 }
body.archive .blog-posts .search-results a.term, body.blog .blog-posts .search-results a.term, body.search .blog-posts .search-results a.term { border: 2px solid #f1f1f1; border-radius:.5rem;
color: #eb2a7b; font-weight: 700; margin-left:.5rem;
padding:.5rem 1rem}
body.archive .blog-posts .search-results a.term svg, body.blog .blog-posts .search-results a.term svg, body.search .blog-posts .search-results a.term svg { color: #afafaf; font-size: 1.4rem; margin-left: 1rem }
body.archive .blog-posts article, body.blog .blog-posts article, body.search .blog-posts article { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-bottom: 3rem; max-width: 100%; padding: 0 1.5rem }
@media (min-width:768px) {
body.archive .blog-posts article, body.blog .blog-posts article, body.search .blog-posts article { -webkit-box-flex: 0; -ms-flex: 0 0 83.33333%; flex: 0 0 83.33333%; margin-left: 8.33333%; max-width: 83.33333% }}
@media (min-width:992px) {
body.archive .blog-posts article, body.blog .blog-posts article, body.search .blog-posts article { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-left: 0; max-width: 100% }}
body.archive .blog-posts article:last-of-type, body.blog .blog-posts article:last-of-type, body.search .blog-posts article:last-of-type { margin-bottom: 10rem }
body.archive .blog-posts .post-item, body.blog .blog-posts .post-item, body.search .blog-posts .post-item { border: 2px solid #f1f1f1; border-radius:.5rem;
overflow: hidden }
body.archive .blog-posts .post-item .entry-content, body.blog .blog-posts .post-item .entry-content, body.search .blog-posts .post-item .entry-content { -ms-flex-item-align: center; align-self: center; padding: 2.5rem 1rem }
@media (min-width:420px) {
body.archive .blog-posts .post-item .entry-content, body.blog .blog-posts .post-item .entry-content, body.search .blog-posts .post-item .entry-content { padding: 0 2.5rem }}
body.archive .blog-posts .post-item .entry-content h2, body.blog .blog-posts .post-item .entry-content h2, body.search .blog-posts .post-item .entry-content h2 { color: #371989; font-size: 2rem }
@media (min-width:420px) {
body.archive .blog-posts .post-item .entry-content h2, body.blog .blog-posts .post-item .entry-content h2, body.search .blog-posts .post-item .entry-content h2 { font-size: 2.3rem }}
body.archive .blog-posts .post-item .entry-content h3, body.blog .blog-posts .post-item .entry-content h3, body.search .blog-posts .post-item .entry-content h3 { font-family: Source Sans Pro, sans-serif; font-size: 1.8rem; font-weight: 100; line-height: 1.3; margin: 1rem 0 1.5rem }
body.archive .blog-posts .post-item .entry-content a, body.blog .blog-posts .post-item .entry-content a, body.search .blog-posts .post-item .entry-content a { color: #eb2a7b }
body.archive .blog-posts .post-item .entry-content a svg, body.blog .blog-posts .post-item .entry-content a svg, body.search .blog-posts .post-item .entry-content a svg { margin-right:.7rem}
body.archive .blog-posts .post-item .entry-content a.read-post:hover, body.blog .blog-posts .post-item .entry-content a.read-post:hover, body.search .blog-posts .post-item .entry-content a.read-post:hover { text-decoration: underline }
body.archive .blog-posts .post-item .entry-content span, body.blog .blog-posts .post-item .entry-content span, body.search .blog-posts .post-item .entry-content span { color: #afafaf; margin: 0 1.5rem }
body.archive .blog-posts .post-item .entry-content time, body.blog .blog-posts .post-item .entry-content time, body.search .blog-posts .post-item .entry-content time { color: #afafaf }
body.archive .blog-posts .post-item .featured-image, body.blog .blog-posts .post-item .featured-image, body.search .blog-posts .post-item .featured-image { height: 100%; max-height: 200px; overflow: hidden }
@media (max-width:419.98px) {
body.archive .blog-posts .post-item .featured-image, body.blog .blog-posts .post-item .featured-image, body.search .blog-posts .post-item .featured-image { height: 0; max-height: unset; padding-bottom: 49.625%; width: 100% }}
body.archive .blog-posts .post-item .featured-image img, body.blog .blog-posts .post-item .featured-image img, body.search .blog-posts .post-item .featured-image img { max-height: 100%; max-width: 100%; -o-object-fit: cover; object-fit: cover }
@media (max-width:419.98px) {
body.archive .blog-posts .post-item .featured-image img, body.blog .blog-posts .post-item .featured-image img, body.search .blog-posts .post-item .featured-image img { height: auto; max-height: none }}
body.archive .blog-posts .malinky-load-more, body.archive .blog-posts .posts-navigation, body.blog .blog-posts .malinky-load-more, body.blog .blog-posts .posts-navigation, body.search .blog-posts .malinky-load-more, body.search .blog-posts .posts-navigation { margin: 0 auto 10rem }
body.archive .blog-posts .malinky-load-more a, body.archive .blog-posts .posts-navigation a, body.blog .blog-posts .malinky-load-more a, body.blog .blog-posts .posts-navigation a, body.search .blog-posts .malinky-load-more a, body.search .blog-posts .posts-navigation a { background-color: #eb2a7b; border-radius: 50px; color: #fff; padding: 1.5rem 3.5rem; -webkit-transition: -webkit-box-shadow .15s ease-in-out; transition: -webkit-box-shadow .15s ease-in-out; -o-transition: box-shadow .15s ease-in-out; transition: box-shadow .15s ease-in-out; transition: box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out }
body.archive .blog-posts .malinky-load-more a:hover, body.archive .blog-posts .posts-navigation a:hover, body.blog .blog-posts .malinky-load-more a:hover, body.blog .blog-posts .posts-navigation a:hover, body.search .blog-posts .malinky-load-more a:hover, body.search .blog-posts .posts-navigation a:hover { -webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,.15); box-shadow: 0 1rem 3rem rgba(0,0,0,.15); -webkit-transition: -webkit-box-shadow .15s ease-in-out; transition: -webkit-box-shadow .15s ease-in-out; -o-transition: box-shadow .15s ease-in-out; transition: box-shadow .15s ease-in-out; transition: box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out }
body.archive .blog-posts .malinky-load-more svg, body.archive .blog-posts .posts-navigation svg, body.blog .blog-posts .malinky-load-more svg, body.blog .blog-posts .posts-navigation svg, body.search .blog-posts .malinky-load-more svg, body.search .blog-posts .posts-navigation svg { margin-right:.7rem}
body.archive .blog-posts .malinky-ajax-pagination-loading, body.blog .blog-posts .malinky-ajax-pagination-loading, body.search .blog-posts .malinky-ajax-pagination-loading { display: none!important }
body.archive .modal, body.blog .modal, body.search .modal { opacity: 0 }
body.archive .modal.show, body.blog .modal.show, body.search .modal.show { opacity: 1; -webkit-transition: opacity .25s; -o-transition: opacity .25s; transition: opacity .25s }
body.archive .modal.show .modal-content .modal-header, body.blog .modal.show .modal-content .modal-header, body.search .modal.show .modal-content .modal-header { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: opacity .5s .15s, -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) .15s; transition: opacity .5s .15s, -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) .15s; -o-transition: opacity .5s .15s, -o-transform .5s cubic-bezier(.165, .84, .44, 1) .15s; transition: transform .5s cubic-bezier(.165, .84, .44, 1) .15s, opacity .5s .15s; transition: transform .5s cubic-bezier(.165, .84, .44, 1) .15s, opacity .5s .15s, -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) .15s, -o-transform .5s cubic-bezier(.165, .84, .44, 1) .15s }
body.archive .modal.show .modal-content .modal-body input[type=search], body.blog .modal.show .modal-content .modal-body input[type=search], body.search .modal.show .modal-content .modal-body input[type=search] { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: opacity .5s .2s, -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) .2s; transition: opacity .5s .2s, -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) .2s; -o-transition: opacity .5s .2s, -o-transform .5s cubic-bezier(.165, .84, .44, 1) .2s; transition: transform .5s cubic-bezier(.165, .84, .44, 1) .2s, opacity .5s .2s; transition: transform .5s cubic-bezier(.165, .84, .44, 1) .2s, opacity .5s .2s, -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) .2s, -o-transform .5s cubic-bezier(.165, .84, .44, 1) .2s }
body.archive .modal.show .modal-content .modal-body button[type=submit], body.blog .modal.show .modal-content .modal-body button[type=submit], body.search .modal.show .modal-content .modal-body button[type=submit] { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); -webkit-transition: opacity .5s .25s, -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) .25s; transition: opacity .5s .25s, -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) .25s; -o-transition: opacity .5s .25s, -o-transform .5s cubic-bezier(.165, .84, .44, 1) .25s; transition: transform .5s cubic-bezier(.165, .84, .44, 1) .25s, opacity .5s .25s; transition: transform .5s cubic-bezier(.165, .84, .44, 1) .25s, opacity .5s .25s, -webkit-transform .5s cubic-bezier(.165, .84, .44, 1) .25s, -o-transform .5s cubic-bezier(.165, .84, .44, 1) .25s }
body.archive .modal-dialog .modal-content, body.blog .modal-dialog .modal-content, body.search .modal-dialog .modal-content { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: rgba(0,0,0,.6); -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center }
body.archive .modal-dialog .modal-content .modal-header, body.blog .modal-dialog .modal-content .modal-header, body.search .modal-dialog .modal-content .modal-header { border: 0; margin-bottom: 1rem; opacity: 0; -webkit-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px) }
body.archive .modal-dialog .modal-content .modal-header button.close, body.blog .modal-dialog .modal-content .modal-header button.close, body.search .modal-dialog .modal-content .modal-header button.close { color: #fff; font-weight: 400; opacity: 1; padding-left: 0; text-shadow: none }
body.archive .modal-dialog .modal-content .modal-header button.close:active, body.archive .modal-dialog .modal-content .modal-header button.close:focus, body.blog .modal-dialog .modal-content .modal-header button.close:active, body.blog .modal-dialog .modal-content .modal-header button.close:focus, body.search .modal-dialog .modal-content .modal-header button.close:active, body.search .modal-dialog .modal-content .modal-header button.close:focus { outline: none }
body.archive .modal-dialog .modal-content .modal-header button.close svg, body.blog .modal-dialog .modal-content .modal-header button.close svg, body.search .modal-dialog .modal-content .modal-header button.close svg { color: #fff; margin:0 .5rem 0 0}
body.archive .modal-dialog .modal-content .modal-body form, body.blog .modal-dialog .modal-content .modal-body form, body.search .modal-dialog .modal-content .modal-body form { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column }
body.archive .modal-dialog .modal-content .modal-body input[type=search], body.blog .modal-dialog .modal-content .modal-body input[type=search], body.search .modal-dialog .modal-content .modal-body input[type=search] { border: 0; border-radius:.3rem;
color: #eb2a7b; display: block; font-size: 1.8rem; min-width: 30rem; opacity: 0; padding: 2.5rem; text-align: center; -webkit-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px) }
body.archive .modal-dialog .modal-content .modal-body input[type=search]:active, body.archive .modal-dialog .modal-content .modal-body input[type=search]:focus, body.blog .modal-dialog .modal-content .modal-body input[type=search]:active, body.blog .modal-dialog .modal-content .modal-body input[type=search]:focus, body.search .modal-dialog .modal-content .modal-body input[type=search]:active, body.search .modal-dialog .modal-content .modal-body input[type=search]:focus { border: 0 }
body.archive .modal-dialog .modal-content .modal-body button[type=submit], body.blog .modal-dialog .modal-content .modal-body button[type=submit], body.search .modal-dialog .modal-content .modal-body button[type=submit] { background-color: #eb2a7b; border: 0; display: block; margin: 1.5rem 0 0; opacity: 0; padding: 1.5rem 3.5rem; text-align: center; -webkit-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); -webkit-transition: -webkit-box-shadow .15s ease-in-out; transition: -webkit-box-shadow .15s ease-in-out; -o-transition: box-shadow .15s ease-in-out; transition: box-shadow .15s ease-in-out; transition: box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out }
body.archive .modal-dialog .modal-content .modal-body button[type=submit]:active, body.archive .modal-dialog .modal-content .modal-body button[type=submit]:focus, body.blog .modal-dialog .modal-content .modal-body button[type=submit]:active, body.blog .modal-dialog .modal-content .modal-body button[type=submit]:focus, body.search .modal-dialog .modal-content .modal-body button[type=submit]:active, body.search .modal-dialog .modal-content .modal-body button[type=submit]:focus { border: 0; outline: none }
body.archive .modal-dialog .modal-content .modal-body button[type=submit]:hover, body.blog .modal-dialog .modal-content .modal-body button[type=submit]:hover, body.search .modal-dialog .modal-content .modal-body button[type=submit]:hover { -webkit-box-shadow: 0 1rem 3rem rgba(0,0,0,.15); box-shadow: 0 1rem 3rem rgba(0,0,0,.15); -webkit-transition: -webkit-box-shadow .15s ease-in-out; transition: -webkit-box-shadow .15s ease-in-out; -o-transition: box-shadow .15s ease-in-out; transition: box-shadow .15s ease-in-out; transition: box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out }
body.archive .modal-dialog .modal-content .modal-body button[type=submit] svg, body.blog .modal-dialog .modal-content .modal-body button[type=submit] svg, body.search .modal-dialog .modal-content .modal-body button[type=submit] svg { margin-right:.5rem}
body.archive .modal-backdrop.show, body.blog .modal-backdrop.show, body.search .modal-backdrop.show { z-index: -1 }
body.archive .hero-slide h1, body.archive .hero-slide h2.title, body.blog .hero-slide h1, body.blog .hero-slide h2.title, body.search .hero-slide h1, body.search .hero-slide h2.title { font-size: 3.2rem }
@media (min-width:420px) {
body.archive .hero-slide h1, body.archive .hero-slide h2.title, body.blog .hero-slide h1, body.blog .hero-slide h2.title, body.search .hero-slide h1, body.search .hero-slide h2.title { font-size: 4rem }}
@media (min-width:992px) {
body.archive .hero-slide h1, body.archive .hero-slide h2.title, body.blog .hero-slide h1, body.blog .hero-slide h2.title, body.search .hero-slide h1, body.search .hero-slide h2.title { font-size: 4.8rem }}
@media (min-width:768px) {
body.blog .blog-posts article:nth-child(2), body.blog .blog-posts article:nth-child(3) { -webkit-box-flex: 0; -ms-flex: 0 0 41.66667%; flex: 0 0 41.66667%; margin-bottom: 3rem; max-width: 41.66667% }}
@media (min-width:992px) {
body.blog .blog-posts article:nth-child(2), body.blog .blog-posts article:nth-child(3) { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }}
@media (min-width:768px) {
body.blog .blog-posts article:nth-child(2) .featured-image-wrapper, body.blog .blog-posts article:nth-child(3) .featured-image-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }}
@media (min-width:768px) {
body.blog .blog-posts article:nth-child(2) .entry-content-wrapper, body.blog .blog-posts article:nth-child(3) .entry-content-wrapper { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; padding: 3.5rem 1.5rem }}
body.blog .blog-posts article:nth-child(2) .post-item, body.blog .blog-posts article:nth-child(3) .post-item { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: auto }
@media (min-width:768px) {
body.blog .blog-posts article:nth-child(3) { margin-left: 0 }}
.social-share .share-title, article.post .share-title { color: #371989; font-size: 1.8rem; font-weight: 700; letter-spacing: 0; margin-top: 5rem }
.social-share .fa-layers, article.post .fa-layers { font-size: 4.6rem; height: 4.6rem; margin-bottom:.5rem;
margin-right:.5rem;
width: 4.6rem }
.social-share .fa-layers svg, article.post .fa-layers svg { width: 4.6rem }
.social-share .fa-layers svg.fa-circle, article.post .fa-layers svg.fa-circle { color: #06afef }
.social-share .fa-layers svg.fa-circle.purple, article.post .fa-layers svg.fa-circle.purple { color: #371989 }
.social-share .fa-layers svg.fa-circle.lightpurple, article.post .fa-layers svg.fa-circle.lightpurple { color: #5837af }
.social-share .fa-layers svg.fa-circle.pink, article.post .fa-layers svg.fa-circle.pink { color: #eb2a7b }
.social-share .fa-layers svg.fa-circle.navy, article.post .fa-layers svg.fa-circle.navy { color: #262262 }
.social-share .fa-layers svg.fa-circle.blue, article.post .fa-layers svg.fa-circle.blue { color: #0e65e5 }
.social-share .fa-layers svg.fa-circle.lightblue, article.post .fa-layers svg.fa-circle.lightblue { color: #06afef }
.social-share .fa-layers svg.fa-circle.green, article.post .fa-layers svg.fa-circle.green { color: #50d1ce }
.social-share .fa-layers svg.fa-circle.chartreuse, article.post .fa-layers svg.fa-circle.chartreuse { color: #d6dd21 }
.social-share .fa-layers:focus svg.fa-circle, .social-share .fa-layers:hover svg.fa-circle, article.post .fa-layers:focus svg.fa-circle, article.post .fa-layers:hover svg.fa-circle { color: rgba(6,175,239,.75) }
